Explorar o código

HADOOP-14364. refresh changelog/release notes with newer Apache Yetus build

Signed-off-by: Andrew Wang <wang@apache.org>
Allen Wittenauer %!s(int64=8) %!d(string=hai) anos
pai
achega
190410085b
Modificáronse 100 ficheiros con 8587 adicións e 10393 borrados
  1. 1 1
      hadoop-common-project/hadoop-common/pom.xml
  2. 42 64
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.1.0/CHANGES.0.1.0.md
  3. 1 35
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.1.1/CHANGES.0.1.1.md
  4. 45 73
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.10.0/CHANGES.0.10.0.md
  5. 9 43
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.10.1/CHANGES.0.10.1.md
  6. 39 67
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.0/CHANGES.0.11.0.md
  7. 2 42
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.1/CHANGES.0.11.1.md
  8. 1 41
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.2/CHANGES.0.11.2.md
  9. 51 73
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.0/CHANGES.0.12.0.md
  10. 18 52
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.1/CHANGES.0.12.1.md
  11. 2 42
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.2/CHANGES.0.12.2.md
  12. 5 45
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.3/CHANGES.0.12.3.md
  13. 112 140
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.13.0/CHANGES.0.13.0.md
  14. 136 152
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.0/CHANGES.0.14.0.md
  15. 2 42
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.1/CHANGES.0.14.1.md
  16. 6 46
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.2/CHANGES.0.14.2.md
  17. 2 42
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.3/CHANGES.0.14.3.md
  18. 1 35
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.4/CHANGES.0.14.4.md
  19. 122 144
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.0/CHANGES.0.15.0.md
  20. 2 30
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.1/CHANGES.0.15.1.md
  21. 9 43
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.2/CHANGES.0.15.2.md
  22. 2 42
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.3/CHANGES.0.15.3.md
  23. 1 41
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.4/CHANGES.0.15.4.md
  24. 149 171
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.0/CHANGES.0.16.0.md
  25. 29 45
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.1/CHANGES.0.16.1.md
  26. 18 52
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.2/CHANGES.0.16.2.md
  27. 3 43
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.3/CHANGES.0.16.3.md
  28. 3 43
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.4/CHANGES.0.16.4.md
  29. 169 181
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.0/CHANGES.0.17.0.md
  30. 225 225
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.0/RELEASENOTES.0.17.0.md
  31. 6 42
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.1/CHANGES.0.17.1.md
  32. 10 50
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.2/CHANGES.0.17.2.md
  33. 5 7
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.2/RELEASENOTES.0.17.2.md
  34. 3 37
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.3/CHANGES.0.17.3.md
  35. 240 252
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.0/CHANGES.0.18.0.md
  36. 151 151
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.0/RELEASENOTES.0.18.0.md
  37. 7 41
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.1/CHANGES.0.18.1.md
  38. 4 4
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.1/RELEASENOTES.0.18.1.md
  39. 17 41
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.2/CHANGES.0.18.2.md
  40. 10 10
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.2/RELEASENOTES.0.18.2.md
  41. 41 59
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.3/CHANGES.0.18.3.md
  42. 25 25
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.3/RELEASENOTES.0.18.3.md
  43. 7 41
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.4/CHANGES.0.18.4.md
  44. 315 321
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.0/CHANGES.0.19.0.md
  45. 153 153
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.0/RELEASENOTES.0.19.0.md
  46. 36 60
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.1/CHANGES.0.19.1.md
  47. 20 20
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.1/RELEASENOTES.0.19.1.md
  48. 31 61
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.2/CHANGES.0.19.2.md
  49. 40 62
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.2.0/CHANGES.0.2.0.md
  50. 2 42
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.2.1/CHANGES.0.2.1.md
  51. 248 260
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.0/CHANGES.0.20.0.md
  52. 93 93
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.0/RELEASENOTES.0.20.0.md
  53. 58 76
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.1/CHANGES.0.20.1.md
  54. 56 56
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.1/RELEASENOTES.0.20.1.md
  55. 33 57
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.2/CHANGES.0.20.2.md
  56. 33 33
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.2/RELEASENOTES.0.20.2.md
  57. 18 46
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.0/CHANGES.0.20.203.0.md
  58. 21 23
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.0/RELEASENOTES.0.20.203.0.md
  59. 1 41
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.1/CHANGES.0.20.203.1.md
  60. 44 56
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.204.0/CHANGES.0.20.204.0.md
  61. 19 19
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.204.0/RELEASENOTES.0.20.204.0.md
  62. 102 108
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.205.0/CHANGES.0.20.205.0.md
  63. 49 49
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.205.0/RELEASENOTES.0.20.205.0.md
  64. 28 46
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.3/CHANGES.0.20.3.md
  65. 6 6
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.3/RELEASENOTES.0.20.3.md
  66. 1203 1209
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/CHANGES.0.21.0.md
  67. 426 394
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/RELEASENOTES.0.21.0.md
  68. 43 49
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.1/CHANGES.0.21.1.md
  69. 19 19
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.1/RELEASENOTES.0.21.1.md
  70. 635 641
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.0/CHANGES.0.22.0.md
  71. 197 197
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.0/RELEASENOTES.0.22.0.md
  72. 33 45
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.1/CHANGES.0.22.1.md
  73. 7 9
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.1/RELEASENOTES.0.22.1.md
  74. 1038 1044
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.0/CHANGES.0.23.0.md
  75. 363 363
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.0/RELEASENOTES.0.23.0.md
  76. 375 381
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.1/CHANGES.0.23.1.md
  77. 194 194
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.1/RELEASENOTES.0.23.1.md
  78. 53 71
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.10/CHANGES.0.23.10.md
  79. 1 1
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.10/RELEASENOTES.0.23.10.md
  80. 30 58
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.11/CHANGES.0.23.11.md
  81. 87 93
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.2/CHANGES.0.23.2.md
  82. 48 48
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.2/RELEASENOTES.0.23.2.md
  83. 232 238
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.3/CHANGES.0.23.3.md
  84. 33 33
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.3/RELEASENOTES.0.23.3.md
  85. 18 46
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.4/CHANGES.0.23.4.md
  86. 74 92
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.5/CHANGES.0.23.5.md
  87. 52 68
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.6/CHANGES.0.23.6.md
  88. 104 116
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.7/CHANGES.0.23.7.md
  89. 6 6
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.7/RELEASENOTES.0.23.7.md
  90. 16 44
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.8/CHANGES.0.23.8.md
  91. 10 32
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.9/CHANGES.0.23.9.md
  92. 20 32
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.24.0/CHANGES.0.24.0.md
  93. 8 8
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.24.0/RELEASENOTES.0.24.0.md
  94. 26 48
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.0/CHANGES.0.3.0.md
  95. 2 42
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.1/CHANGES.0.3.1.md
  96. 7 35
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.2/CHANGES.0.3.2.md
  97. 15 43
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.4.0/CHANGES.0.4.0.md
  98. 42 58
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.5.0/CHANGES.0.5.0.md
  99. 28 50
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.0/CHANGES.0.6.0.md
  100. 3 43
      hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.1/CHANGES.0.6.1.md

+ 1 - 1
hadoop-common-project/hadoop-common/pom.xml

@@ -1060,7 +1060,7 @@
                             <argument>--project</argument>
                             <argument>YARN</argument>
                             <argument>--projecttitle</argument>
-                            <argument>"Apache Hadoop"</argument>
+                            <argument>Apache Hadoop</argument>
                             <argument>--usetoday</argument>
                             <argument>--version</argument>
                             <argument>${project.version}</argument>

+ 42 - 64
hadoop-common-project/hadoop-common/src/site/markdown/release/0.1.0/CHANGES.0.1.0.md

@@ -20,98 +20,76 @@
 
 ## Release 0.1.0 - 2006-04-02
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-37](https://issues.apache.org/jira/browse/HADOOP-37) | A way to determine the size and overall activity of the cluster |  Major | . | Owen O'Malley |  |
 | [HADOOP-80](https://issues.apache.org/jira/browse/HADOOP-80) | binary key |  Major | io | Owen O'Malley | Owen O'Malley |
-| [HADOOP-46](https://issues.apache.org/jira/browse/HADOOP-46) | user-specified job names |  Major | . | Doug Cutting | Owen O'Malley |
 | [HADOOP-44](https://issues.apache.org/jira/browse/HADOOP-44) | RPC exceptions should include remote stack trace |  Major | ipc | Doug Cutting | Doug Cutting |
-| [HADOOP-37](https://issues.apache.org/jira/browse/HADOOP-37) | A way to determine the size and overall activity of the cluster |  Major | . | Owen O'Malley |  |
+| [HADOOP-46](https://issues.apache.org/jira/browse/HADOOP-46) | user-specified job names |  Major | . | Doug Cutting | Owen O'Malley |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-103](https://issues.apache.org/jira/browse/HADOOP-103) | introduce a common parent class for Mapper and Reducer |  Minor | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-87](https://issues.apache.org/jira/browse/HADOOP-87) | SequenceFile performance degrades substantially compression is on and large values are encountered |  Major | io | Sameer Paranjpye | Doug Cutting |
-| [HADOOP-79](https://issues.apache.org/jira/browse/HADOOP-79) | listFiles optimization |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-67](https://issues.apache.org/jira/browse/HADOOP-67) | Added statistic/reporting info to DFS |  Trivial | . | Barry Kaplan | Doug Cutting |
-| [HADOOP-60](https://issues.apache.org/jira/browse/HADOOP-60) | Specification of alternate conf. directory |  Minor | . | stack |  |
-| [HADOOP-49](https://issues.apache.org/jira/browse/HADOOP-49) | JobClient cannot use a non-default server (unlike DFSShell) |  Major | . | Michel Tourn | Michel Tourn |
-| [HADOOP-45](https://issues.apache.org/jira/browse/HADOOP-45) | JobTracker should log task errors |  Major | . | Doug Cutting | Doug Cutting |
-| [HADOOP-41](https://issues.apache.org/jira/browse/HADOOP-41) | JAVA\_OPTS for the TaskRunner Child |  Minor | conf | stack |  |
+| [HADOOP-25](https://issues.apache.org/jira/browse/HADOOP-25) | a new map/reduce example and moving the examples from src/java to src/examples |  Minor | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-20](https://issues.apache.org/jira/browse/HADOOP-20) | Mapper, Reducer need an occasion to cleanup after the last record is processed. |  Major | . | Michel Tourn |  |
+| [HADOOP-30](https://issues.apache.org/jira/browse/HADOOP-30) | DFS shell: support for ls -r and cat |  Major | . | Michel Tourn |  |
 | [HADOOP-38](https://issues.apache.org/jira/browse/HADOOP-38) | default splitter should incorporate fs block size |  Major | . | Doug Cutting |  |
 | [HADOOP-36](https://issues.apache.org/jira/browse/HADOOP-36) | Adding some uniformity/convenience to environment management |  Major | conf | Bryan Pendleton |  |
+| [HADOOP-49](https://issues.apache.org/jira/browse/HADOOP-49) | JobClient cannot use a non-default server (unlike DFSShell) |  Major | . | Michel Tourn | Michel Tourn |
+| [HADOOP-41](https://issues.apache.org/jira/browse/HADOOP-41) | JAVA\_OPTS for the TaskRunner Child |  Minor | conf | stack |  |
+| [HADOOP-60](https://issues.apache.org/jira/browse/HADOOP-60) | Specification of alternate conf. directory |  Minor | . | stack |  |
+| [HADOOP-79](https://issues.apache.org/jira/browse/HADOOP-79) | listFiles optimization |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-87](https://issues.apache.org/jira/browse/HADOOP-87) | SequenceFile performance degrades substantially compression is on and large values are encountered |  Major | io | Sameer Paranjpye | Doug Cutting |
+| [HADOOP-45](https://issues.apache.org/jira/browse/HADOOP-45) | JobTracker should log task errors |  Major | . | Doug Cutting | Doug Cutting |
+| [HADOOP-67](https://issues.apache.org/jira/browse/HADOOP-67) | Added statistic/reporting info to DFS |  Trivial | . | Barry Kaplan | Doug Cutting |
 | [HADOOP-33](https://issues.apache.org/jira/browse/HADOOP-33) | DF enhancement: performance and win XP support |  Minor | fs | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-30](https://issues.apache.org/jira/browse/HADOOP-30) | DFS shell: support for ls -r and cat |  Major | . | Michel Tourn |  |
-| [HADOOP-25](https://issues.apache.org/jira/browse/HADOOP-25) | a new map/reduce example and moving the examples from src/java to src/examples |  Minor | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-20](https://issues.apache.org/jira/browse/HADOOP-20) | Mapper, Reducer need an occasion to cleanup after the last record is processed. |  Major | . | Michel Tourn |  |
+| [HADOOP-103](https://issues.apache.org/jira/browse/HADOOP-103) | introduce a common parent class for Mapper and Reducer |  Minor | . | Owen O'Malley | Owen O'Malley |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-112](https://issues.apache.org/jira/browse/HADOOP-112) | copyFromLocal should exclude .crc files |  Minor | . | Monu Ogbe | Doug Cutting |
-| [HADOOP-110](https://issues.apache.org/jira/browse/HADOOP-110) | new key and value instances are allocated before each map |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-107](https://issues.apache.org/jira/browse/HADOOP-107) | Namenode errors "Failed to complete filename.crc  because dir.getFile()==null and null" |  Major | . | Igor Bolotin | Doug Cutting |
-| [HADOOP-102](https://issues.apache.org/jira/browse/HADOOP-102) | Two identical consecutive loops in FSNamesystem.chooseTarget() |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-100](https://issues.apache.org/jira/browse/HADOOP-100) | Inconsistent locking of the JobTracker.taskTrackers field |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-98](https://issues.apache.org/jira/browse/HADOOP-98) | The JobTracker's count of the number of running maps and reduces is wrong |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-97](https://issues.apache.org/jira/browse/HADOOP-97) | DFSShell.cat returns NullPointerException if file does not exist |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-93](https://issues.apache.org/jira/browse/HADOOP-93) | allow minimum split size configurable |  Major | . | Hairong Kuang | Doug Cutting |
-| [HADOOP-86](https://issues.apache.org/jira/browse/HADOOP-86) | If corrupted map outputs, reducers get stuck fetching forever |  Major | . | stack | Doug Cutting |
-| [HADOOP-84](https://issues.apache.org/jira/browse/HADOOP-84) | client should report file name in which IO exception occurs |  Minor | . | Yoram Arnon | Konstantin Shvachko |
-| [HADOOP-83](https://issues.apache.org/jira/browse/HADOOP-83) | infinite retries accessing a missing block |  Major | . | Yoram Arnon | Konstantin Shvachko |
-| [HADOOP-82](https://issues.apache.org/jira/browse/HADOOP-82) | JobTracker loses it: NoSuchElementException |  Minor | . | stack |  |
-| [HADOOP-81](https://issues.apache.org/jira/browse/HADOOP-81) | speculative execution is only controllable from the default config |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-78](https://issues.apache.org/jira/browse/HADOOP-78) | rpc commands not buffered |  Major | ipc | Owen O'Malley | Owen O'Malley |
-| [HADOOP-77](https://issues.apache.org/jira/browse/HADOOP-77) | hang / crash when input folder does not exists. |  Critical | . | Stefan Groschupf |  |
-| [HADOOP-70](https://issues.apache.org/jira/browse/HADOOP-70) | the two file system tests TestDFS and TestFileSystem take too long |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-66](https://issues.apache.org/jira/browse/HADOOP-66) | dfs client writes all data for a chunk to /tmp |  Major | . | Sameer Paranjpye | Doug Cutting |
-| [HADOOP-57](https://issues.apache.org/jira/browse/HADOOP-57) | hadoop dfs -ls / does not show root of file system |  Minor | . | Yoram Arnon |  |
-| [HADOOP-52](https://issues.apache.org/jira/browse/HADOOP-52) | mapred input and output dirs must be absolute |  Major | . | Doug Cutting | Owen O'Malley |
+| [HADOOP-6](https://issues.apache.org/jira/browse/HADOOP-6) | missing build directory in classpath |  Minor | . | Owen O'Malley |  |
+| [HADOOP-7](https://issues.apache.org/jira/browse/HADOOP-7) | MapReduce has a series of problems concerning task-allocation to worker nodes |  Major | . | Mike Cafarella |  |
+| [HADOOP-10](https://issues.apache.org/jira/browse/HADOOP-10) | ndfs.replication is not documented within the nutch-default.xml configuration file. |  Trivial | . | Rod Taylor |  |
+| [HADOOP-5](https://issues.apache.org/jira/browse/HADOOP-5) | need commons-logging-api jar file |  Minor | . | Owen O'Malley |  |
+| [HADOOP-21](https://issues.apache.org/jira/browse/HADOOP-21) | the webapps need to be updated for the move from nutch |  Minor | . | Owen O'Malley |  |
+| [HADOOP-22](https://issues.apache.org/jira/browse/HADOOP-22) | remove unused imports |  Trivial | . | Sami Siren |  |
+| [HADOOP-28](https://issues.apache.org/jira/browse/HADOOP-28) | webapps broken |  Major | . | Owen O'Malley |  |
+| [HADOOP-12](https://issues.apache.org/jira/browse/HADOOP-12) | InputFormat used in job must be in JobTracker classpath (not loaded from job JAR) |  Minor | . | Bryan Pendleton |  |
+| [HADOOP-34](https://issues.apache.org/jira/browse/HADOOP-34) | Build Paths Relative to PWD in build.xml |  Trivial | . | Jeremy Bensley |  |
 | [HADOOP-42](https://issues.apache.org/jira/browse/HADOOP-42) | PositionCache decrements its position for reads at the end of file |  Major | fs | Konstantin Shvachko |  |
 | [HADOOP-40](https://issues.apache.org/jira/browse/HADOOP-40) | bufferSize argument is ignored in FileSystem.create(File, boolean, int) |  Minor | fs | Konstantin Shvachko |  |
-| [HADOOP-34](https://issues.apache.org/jira/browse/HADOOP-34) | Build Paths Relative to PWD in build.xml |  Trivial | . | Jeremy Bensley |  |
-| [HADOOP-28](https://issues.apache.org/jira/browse/HADOOP-28) | webapps broken |  Major | . | Owen O'Malley |  |
-| [HADOOP-22](https://issues.apache.org/jira/browse/HADOOP-22) | remove unused imports |  Trivial | . | Sami Siren |  |
-| [HADOOP-21](https://issues.apache.org/jira/browse/HADOOP-21) | the webapps need to be updated for the move from nutch |  Minor | . | Owen O'Malley |  |
-| [HADOOP-19](https://issues.apache.org/jira/browse/HADOOP-19) | Datanode corruption |  Critical | . | Rod Taylor | Doug Cutting |
 | [HADOOP-16](https://issues.apache.org/jira/browse/HADOOP-16) | RPC call times out while indexing map task is computing splits |  Major | . | Chris Schneider | Mike Cafarella |
-| [HADOOP-12](https://issues.apache.org/jira/browse/HADOOP-12) | InputFormat used in job must be in JobTracker classpath (not loaded from job JAR) |  Minor | . | Bryan Pendleton |  |
-| [HADOOP-10](https://issues.apache.org/jira/browse/HADOOP-10) | ndfs.replication is not documented within the nutch-default.xml configuration file. |  Trivial | . | Rod Taylor |  |
-| [HADOOP-7](https://issues.apache.org/jira/browse/HADOOP-7) | MapReduce has a series of problems concerning task-allocation to worker nodes |  Major | . | Mike Cafarella |  |
-| [HADOOP-6](https://issues.apache.org/jira/browse/HADOOP-6) | missing build directory in classpath |  Minor | . | Owen O'Malley |  |
-| [HADOOP-5](https://issues.apache.org/jira/browse/HADOOP-5) | need commons-logging-api jar file |  Minor | . | Owen O'Malley |  |
+| [HADOOP-57](https://issues.apache.org/jira/browse/HADOOP-57) | hadoop dfs -ls / does not show root of file system |  Minor | . | Yoram Arnon |  |
+| [HADOOP-66](https://issues.apache.org/jira/browse/HADOOP-66) | dfs client writes all data for a chunk to /tmp |  Major | . | Sameer Paranjpye | Doug Cutting |
+| [HADOOP-70](https://issues.apache.org/jira/browse/HADOOP-70) | the two file system tests TestDFS and TestFileSystem take too long |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-77](https://issues.apache.org/jira/browse/HADOOP-77) | hang / crash when input folder does not exists. |  Critical | . | Stefan Groschupf |  |
+| [HADOOP-78](https://issues.apache.org/jira/browse/HADOOP-78) | rpc commands not buffered |  Major | ipc | Owen O'Malley | Owen O'Malley |
+| [HADOOP-81](https://issues.apache.org/jira/browse/HADOOP-81) | speculative execution is only controllable from the default config |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-82](https://issues.apache.org/jira/browse/HADOOP-82) | JobTracker loses it: NoSuchElementException |  Minor | . | stack |  |
+| [HADOOP-86](https://issues.apache.org/jira/browse/HADOOP-86) | If corrupted map outputs, reducers get stuck fetching forever |  Major | . | stack | Doug Cutting |
+| [HADOOP-93](https://issues.apache.org/jira/browse/HADOOP-93) | allow minimum split size configurable |  Major | . | Hairong Kuang | Doug Cutting |
+| [HADOOP-97](https://issues.apache.org/jira/browse/HADOOP-97) | DFSShell.cat returns NullPointerException if file does not exist |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-3](https://issues.apache.org/jira/browse/HADOOP-3) | Output directories are not cleaned up before the reduces run |  Minor | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-83](https://issues.apache.org/jira/browse/HADOOP-83) | infinite retries accessing a missing block |  Major | . | Yoram Arnon | Konstantin Shvachko |
+| [HADOOP-52](https://issues.apache.org/jira/browse/HADOOP-52) | mapred input and output dirs must be absolute |  Major | . | Doug Cutting | Owen O'Malley |
+| [HADOOP-98](https://issues.apache.org/jira/browse/HADOOP-98) | The JobTracker's count of the number of running maps and reduces is wrong |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-19](https://issues.apache.org/jira/browse/HADOOP-19) | Datanode corruption |  Critical | . | Rod Taylor | Doug Cutting |
+| [HADOOP-84](https://issues.apache.org/jira/browse/HADOOP-84) | client should report file name in which IO exception occurs |  Minor | . | Yoram Arnon | Konstantin Shvachko |
 | [HADOOP-2](https://issues.apache.org/jira/browse/HADOOP-2) | Reused Keys and Values fail with a Combiner |  Major | . | Owen O'Malley | Owen O'Malley |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-110](https://issues.apache.org/jira/browse/HADOOP-110) | new key and value instances are allocated before each map |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-107](https://issues.apache.org/jira/browse/HADOOP-107) | Namenode errors "Failed to complete filename.crc  because dir.getFile()==null and null" |  Major | . | Igor Bolotin | Doug Cutting |
+| [HADOOP-100](https://issues.apache.org/jira/browse/HADOOP-100) | Inconsistent locking of the JobTracker.taskTrackers field |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-102](https://issues.apache.org/jira/browse/HADOOP-102) | Two identical consecutive loops in FSNamesystem.chooseTarget() |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-112](https://issues.apache.org/jira/browse/HADOOP-112) | copyFromLocal should exclude .crc files |  Minor | . | Monu Ogbe | Doug Cutting |
 
 
 ### OTHER:

+ 1 - 35
hadoop-common-project/hadoop-common/src/site/markdown/release/0.1.1/CHANGES.0.1.1.md

@@ -20,22 +20,6 @@
 
 ## Release 0.1.1 - 2006-04-07
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### IMPROVEMENTS:
@@ -49,25 +33,7 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-125](https://issues.apache.org/jira/browse/HADOOP-125) | LocalFileSystem.makeAbsolute bug on Windows |  Minor | fs | p sutter | Doug Cutting |
 | [HADOOP-117](https://issues.apache.org/jira/browse/HADOOP-117) | mapred temporary files not deleted |  Blocker | . | raghavendra prabhu | Doug Cutting |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-125](https://issues.apache.org/jira/browse/HADOOP-125) | LocalFileSystem.makeAbsolute bug on Windows |  Minor | fs | p sutter | Doug Cutting |
 
 

+ 45 - 73
hadoop-common-project/hadoop-common/src/site/markdown/release/0.10.0/CHANGES.0.10.0.md

@@ -20,110 +20,82 @@
 
 ## Release 0.10.0 - 2007-01-05
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-454](https://issues.apache.org/jira/browse/HADOOP-454) | hadoop du optionally behave like unix's du -s |  Trivial | . | Marco Nicosia | Hairong Kuang |
+| [HADOOP-574](https://issues.apache.org/jira/browse/HADOOP-574) | want FileSystem implementation for Amazon S3 |  Major | fs | Doug Cutting | Tom White |
 | [HADOOP-811](https://issues.apache.org/jira/browse/HADOOP-811) | Patch to support multi-threaded MapRunnable |  Major | . | Alejandro Abdelnur | Doug Cutting |
 | [HADOOP-681](https://issues.apache.org/jira/browse/HADOOP-681) | Adminstrative hook to pull live nodes out of a HDFS cluster |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-574](https://issues.apache.org/jira/browse/HADOOP-574) | want FileSystem implementation for Amazon S3 |  Major | fs | Doug Cutting |  |
-| [HADOOP-454](https://issues.apache.org/jira/browse/HADOOP-454) | hadoop du optionally behave like unix's du -s |  Trivial | . | Marco Nicosia | Hairong Kuang |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-853](https://issues.apache.org/jira/browse/HADOOP-853) | Move site directories to docs directories |  Minor | documentation | Nigel Daley | Doug Cutting |
-| [HADOOP-850](https://issues.apache.org/jira/browse/HADOOP-850) | Add Writable implementations for variable-length integer types. |  Minor | io | Andrzej Bialecki | Andrzej Bialecki |
-| [HADOOP-837](https://issues.apache.org/jira/browse/HADOOP-837) | RunJar should unpack jar files into hadoop.tmp.dir |  Major | util | Hairong Kuang | Hairong Kuang |
-| [HADOOP-806](https://issues.apache.org/jira/browse/HADOOP-806) | NameNode WebUI : Include link to each of datanodes |  Minor | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-804](https://issues.apache.org/jira/browse/HADOOP-804) | Cut down on the "mumbling" in the Task process' stdout/stderr |  Major | . | Owen O'Malley | Sanjay Dahiya |
-| [HADOOP-796](https://issues.apache.org/jira/browse/HADOOP-796) | Node failing tasks and failed tasks should be more easily accessible through jobtracker history. |  Minor | . | Sanjay Dahiya | Sanjay Dahiya |
-| [HADOOP-783](https://issues.apache.org/jira/browse/HADOOP-783) | Hadoop dfs -put and -get accept '-' to indicate stdin/stdout |  Minor | . | Marco Nicosia | Wendy Chien |
 | [HADOOP-763](https://issues.apache.org/jira/browse/HADOOP-763) | NameNode benchmark using mapred is insufficient |  Minor | test | Nigel Daley | Nigel Daley |
-| [HADOOP-756](https://issues.apache.org/jira/browse/HADOOP-756) | new dfsadmin command to wait until safe mode is exited |  Minor | . | Owen O'Malley | dhruba borthakur |
-| [HADOOP-720](https://issues.apache.org/jira/browse/HADOOP-720) | Write a white paper on Hadoop File System Architecture, Design and Features |  Major | documentation | dhruba borthakur | dhruba borthakur |
-| [HADOOP-717](https://issues.apache.org/jira/browse/HADOOP-717) | When there are few reducers, sorting should be done by mappers |  Major | . | arkady borkovsky | Owen O'Malley |
-| [HADOOP-676](https://issues.apache.org/jira/browse/HADOOP-676) | JobClient should print user friendly messages for standard errors |  Major | . | Owen O'Malley | Sanjay Dahiya |
 | [HADOOP-621](https://issues.apache.org/jira/browse/HADOOP-621) | When a dfs -cat command is killed by the user, the correspondig hadoop process does not get aborted |  Minor | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-619](https://issues.apache.org/jira/browse/HADOOP-619) | Unify Map-Reduce and Streaming to take the same globbed input specification |  Major | . | eric baldeschwieler | Sanjay Dahiya |
+| [HADOOP-676](https://issues.apache.org/jira/browse/HADOOP-676) | JobClient should print user friendly messages for standard errors |  Major | . | Owen O'Malley | Sanjay Dahiya |
+| [HADOOP-756](https://issues.apache.org/jira/browse/HADOOP-756) | new dfsadmin command to wait until safe mode is exited |  Minor | . | Owen O'Malley | dhruba borthakur |
+| [HADOOP-331](https://issues.apache.org/jira/browse/HADOOP-331) | map outputs should be written to a single output file with an index |  Major | . | eric baldeschwieler | Devaraj Das |
+| [HADOOP-796](https://issues.apache.org/jira/browse/HADOOP-796) | Node failing tasks and failed tasks should be more easily accessible through jobtracker history. |  Minor | . | Sanjay Dahiya | Sanjay Dahiya |
+| [HADOOP-806](https://issues.apache.org/jira/browse/HADOOP-806) | NameNode WebUI : Include link to each of datanodes |  Minor | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-618](https://issues.apache.org/jira/browse/HADOOP-618) | JobProfile and JobSubmissionProtocol should be public |  Major | . | Runping Qi | Arun C Murthy |
 | [HADOOP-571](https://issues.apache.org/jira/browse/HADOOP-571) | Path should use URI syntax |  Major | fs | Doug Cutting | Doug Cutting |
-| [HADOOP-525](https://issues.apache.org/jira/browse/HADOOP-525) | Need raw comparators for hadoop record types |  Major | record | Sameer Paranjpye | Milind Bhandarkar |
-| [HADOOP-470](https://issues.apache.org/jira/browse/HADOOP-470) | Some improvements in the DFS content browsing UI |  Minor | . | Devaraj Das | Hairong Kuang |
+| [HADOOP-720](https://issues.apache.org/jira/browse/HADOOP-720) | Write a white paper on Hadoop File System Architecture, Design and Features |  Major | documentation | dhruba borthakur | dhruba borthakur |
+| [HADOOP-717](https://issues.apache.org/jira/browse/HADOOP-717) | When there are few reducers, sorting should be done by mappers |  Major | . | arkady borkovsky | Owen O'Malley |
 | [HADOOP-451](https://issues.apache.org/jira/browse/HADOOP-451) | Add a Split interface |  Major | . | Doug Cutting | Owen O'Malley |
+| [HADOOP-783](https://issues.apache.org/jira/browse/HADOOP-783) | Hadoop dfs -put and -get accept '-' to indicate stdin/stdout |  Minor | . | Marco Nicosia | Wendy Chien |
+| [HADOOP-837](https://issues.apache.org/jira/browse/HADOOP-837) | RunJar should unpack jar files into hadoop.tmp.dir |  Major | util | Hairong Kuang | Hairong Kuang |
+| [HADOOP-850](https://issues.apache.org/jira/browse/HADOOP-850) | Add Writable implementations for variable-length integer types. |  Minor | io | Andrzej Bialecki | Andrzej Bialecki |
+| [HADOOP-525](https://issues.apache.org/jira/browse/HADOOP-525) | Need raw comparators for hadoop record types |  Major | record | Sameer Paranjpye | Milind Bhandarkar |
+| [HADOOP-804](https://issues.apache.org/jira/browse/HADOOP-804) | Cut down on the "mumbling" in the Task process' stdout/stderr |  Major | . | Owen O'Malley | Sanjay Dahiya |
+| [HADOOP-853](https://issues.apache.org/jira/browse/HADOOP-853) | Move site directories to docs directories |  Minor | documentation | Nigel Daley | Doug Cutting |
 | [HADOOP-371](https://issues.apache.org/jira/browse/HADOOP-371) | ant tar should package contrib jars |  Major | build | Michel Tourn | Nigel Daley |
-| [HADOOP-331](https://issues.apache.org/jira/browse/HADOOP-331) | map outputs should be written to a single output file with an index |  Major | . | eric baldeschwieler | Devaraj Das |
+| [HADOOP-470](https://issues.apache.org/jira/browse/HADOOP-470) | Some improvements in the DFS content browsing UI |  Minor | . | Devaraj Das | Hairong Kuang |
+| [HADOOP-619](https://issues.apache.org/jira/browse/HADOOP-619) | Unify Map-Reduce and Streaming to take the same globbed input specification |  Major | . | eric baldeschwieler | Sanjay Dahiya |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-849](https://issues.apache.org/jira/browse/HADOOP-849) | randomwriter fails with 'java.lang.OutOfMemoryError: Java heap space' in the 'reduce' task |  Major | . | Arun C Murthy | Devaraj Das |
-| [HADOOP-846](https://issues.apache.org/jira/browse/HADOOP-846) | Progress report is not sent during the intermediate sorts in the map phase |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-844](https://issues.apache.org/jira/browse/HADOOP-844) | Metrics messages are sent on a fixed-delay schedule instead of a fixed-rate schedule |  Minor | metrics | David Bowen |  |
-| [HADOOP-841](https://issues.apache.org/jira/browse/HADOOP-841) | native hadoop libraries don't build properly with 64-bit OS and a 32-bit jvm |  Major | build | Arun C Murthy | Arun C Murthy |
-| [HADOOP-840](https://issues.apache.org/jira/browse/HADOOP-840) | the task tracker is getting blocked by long deletes of local files |  Major | . | Owen O'Malley | Mahadev konar |
-| [HADOOP-838](https://issues.apache.org/jira/browse/HADOOP-838) | TaskRunner.run() doesn't pass along the 'java.library.path' to the child (task) jvm |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-836](https://issues.apache.org/jira/browse/HADOOP-836) | unit tests fail on windows (/C:/cygwin/... is invalid) |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-835](https://issues.apache.org/jira/browse/HADOOP-835) | conf not set for the default Codec when initializing a Reader for a record-compressed sequence file |  Major | io | Hairong Kuang | Hairong Kuang |
-| [HADOOP-829](https://issues.apache.org/jira/browse/HADOOP-829) | Separate the datanode contents that is written to the fsimage vs the contents used in over-the-wire communication |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-825](https://issues.apache.org/jira/browse/HADOOP-825) | If the default file system is set using the new uri syntax, the namenode will not start |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-824](https://issues.apache.org/jira/browse/HADOOP-824) | DFSShell should become FSShell |  Major | . | Doug Cutting |  |
-| [HADOOP-823](https://issues.apache.org/jira/browse/HADOOP-823) | DataNode will not start up if any directories from dfs.data.dir are missing |  Major | . | Bryan Pendleton | Sameer Paranjpye |
-| [HADOOP-818](https://issues.apache.org/jira/browse/HADOOP-818) | ant clean test-contrib doesn't work |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-814](https://issues.apache.org/jira/browse/HADOOP-814) | Increase dfs scalability by optimizing locking on namenode. |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-813](https://issues.apache.org/jira/browse/HADOOP-813) | map tasks lost during sort |  Major | . | Owen O'Malley | Devaraj Das |
-| [HADOOP-802](https://issues.apache.org/jira/browse/HADOOP-802) | mapred.speculative.execution description in hadoop-defauls.xml is not complete |  Trivial | conf | Nigel Daley | Nigel Daley |
-| [HADOOP-794](https://issues.apache.org/jira/browse/HADOOP-794) | JobTracker crashes with ArithmeticException |  Major | . | Nigel Daley | Owen O'Malley |
-| [HADOOP-792](https://issues.apache.org/jira/browse/HADOOP-792) | Invalid dfs -mv can trash your entire dfs |  Major | . | Chris Schneider |  |
-| [HADOOP-786](https://issues.apache.org/jira/browse/HADOOP-786) | PhasedFileSystem should use debug level log for ignored exception. |  Trivial | . | Sanjay Dahiya | Sanjay Dahiya |
-| [HADOOP-782](https://issues.apache.org/jira/browse/HADOOP-782) | TaskTracker.java:killOverflowingTasks & TaskTracker.java:markUnresponsiveTasks only put the tip in tasksToCleanup queue, they don't update the runningJobs |  Major | . | Arun C Murthy | Arun C Murthy |
 | [HADOOP-777](https://issues.apache.org/jira/browse/HADOOP-777) | the tasktracker hostname is not fully qualified |  Minor | . | Mahadev konar | Mahadev konar |
-| [HADOOP-774](https://issues.apache.org/jira/browse/HADOOP-774) | Datanodes fails to heartbeat when a directory with a large number of blocks is deleted |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-770](https://issues.apache.org/jira/browse/HADOOP-770) | When JobTracker gets restarted, Job Tracker History doesn't show the jobs that were running. (incomplete jobs) |  Minor | . | Koji Noguchi | Sanjay Dahiya |
-| [HADOOP-764](https://issues.apache.org/jira/browse/HADOOP-764) | The memory consumption of processReport() in the namenode can be reduced |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-752](https://issues.apache.org/jira/browse/HADOOP-752) | Possible locking issues in HDFS Namenode |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-745](https://issues.apache.org/jira/browse/HADOOP-745) | NameNode throws FileNotFoundException: Parent path does not exist on startup |  Major | . | Nigel Daley | dhruba borthakur |
+| [HADOOP-629](https://issues.apache.org/jira/browse/HADOOP-629) | none of the rpc servers check the protcol name for validity |  Major | ipc | Owen O'Malley | Owen O'Malley |
+| [HADOOP-774](https://issues.apache.org/jira/browse/HADOOP-774) | Datanodes fails to heartbeat when a directory with a large number of blocks is deleted |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-738](https://issues.apache.org/jira/browse/HADOOP-738) | dfs get or copyToLocal should not copy crc file |  Major | . | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-770](https://issues.apache.org/jira/browse/HADOOP-770) | When JobTracker gets restarted, Job Tracker History doesn't show the jobs that were running. (incomplete jobs) |  Minor | . | Koji Noguchi | Sanjay Dahiya |
+| [HADOOP-546](https://issues.apache.org/jira/browse/HADOOP-546) | Task tracker doesnt generate job.xml in jobcache for some tasks ( possibly for only rescheduled tasks) |  Critical | . | Sanjay Dahiya | Arun C Murthy |
 | [HADOOP-737](https://issues.apache.org/jira/browse/HADOOP-737) | TaskTracker's job cleanup loop should check for finished job before deleting local directories |  Critical | . | Sanjay Dahiya | Arun C Murthy |
-| [HADOOP-700](https://issues.apache.org/jira/browse/HADOOP-700) | bin/hadoop includes in classpath all jar files in HADOOP\_HOME |  Major | scripts | Nigel Daley | Doug Cutting |
+| [HADOOP-818](https://issues.apache.org/jira/browse/HADOOP-818) | ant clean test-contrib doesn't work |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-786](https://issues.apache.org/jira/browse/HADOOP-786) | PhasedFileSystem should use debug level log for ignored exception. |  Trivial | . | Sanjay Dahiya | Sanjay Dahiya |
+| [HADOOP-764](https://issues.apache.org/jira/browse/HADOOP-764) | The memory consumption of processReport() in the namenode can be reduced |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-802](https://issues.apache.org/jira/browse/HADOOP-802) | mapred.speculative.execution description in hadoop-defauls.xml is not complete |  Trivial | conf | Nigel Daley | Nigel Daley |
+| [HADOOP-782](https://issues.apache.org/jira/browse/HADOOP-782) | TaskTracker.java:killOverflowingTasks & TaskTracker.java:markUnresponsiveTasks only put the tip in tasksToCleanup queue, they don't update the runningJobs |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-792](https://issues.apache.org/jira/browse/HADOOP-792) | Invalid dfs -mv can trash your entire dfs |  Major | . | Chris Schneider |  |
 | [HADOOP-673](https://issues.apache.org/jira/browse/HADOOP-673) | the task execution environment should have a current working directory that is task specific |  Major | . | Owen O'Malley | Mahadev konar |
-| [HADOOP-629](https://issues.apache.org/jira/browse/HADOOP-629) | none of the rpc servers check the protcol name for validity |  Major | ipc | Owen O'Malley | Owen O'Malley |
-| [HADOOP-628](https://issues.apache.org/jira/browse/HADOOP-628) | hadoop hdfs -cat   replaces some characters with question marks. |  Major | . | arkady borkovsky | Wendy Chien |
+| [HADOOP-794](https://issues.apache.org/jira/browse/HADOOP-794) | JobTracker crashes with ArithmeticException |  Major | . | Nigel Daley | Owen O'Malley |
+| [HADOOP-824](https://issues.apache.org/jira/browse/HADOOP-824) | DFSShell should become FSShell |  Major | . | Doug Cutting |  |
+| [HADOOP-813](https://issues.apache.org/jira/browse/HADOOP-813) | map tasks lost during sort |  Major | . | Owen O'Malley | Devaraj Das |
+| [HADOOP-825](https://issues.apache.org/jira/browse/HADOOP-825) | If the default file system is set using the new uri syntax, the namenode will not start |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-596](https://issues.apache.org/jira/browse/HADOOP-596) | TaskTracker taskstatus's phase doesnt get updated on phase transition causing wrong values displayed in WI |  Major | . | Sanjay Dahiya | Sanjay Dahiya |
-| [HADOOP-546](https://issues.apache.org/jira/browse/HADOOP-546) | Task tracker doesnt generate job.xml in jobcache for some tasks ( possibly for only rescheduled tasks) |  Critical | . | Sanjay Dahiya | Arun C Murthy |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-829](https://issues.apache.org/jira/browse/HADOOP-829) | Separate the datanode contents that is written to the fsimage vs the contents used in over-the-wire communication |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-823](https://issues.apache.org/jira/browse/HADOOP-823) | DataNode will not start up if any directories from dfs.data.dir are missing |  Major | . | Bryan Pendleton | Sameer Paranjpye |
+| [HADOOP-814](https://issues.apache.org/jira/browse/HADOOP-814) | Increase dfs scalability by optimizing locking on namenode. |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-835](https://issues.apache.org/jira/browse/HADOOP-835) | conf not set for the default Codec when initializing a Reader for a record-compressed sequence file |  Major | io | Hairong Kuang | Hairong Kuang |
+| [HADOOP-836](https://issues.apache.org/jira/browse/HADOOP-836) | unit tests fail on windows (/C:/cygwin/... is invalid) |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-841](https://issues.apache.org/jira/browse/HADOOP-841) | native hadoop libraries don't build properly with 64-bit OS and a 32-bit jvm |  Major | build | Arun C Murthy | Arun C Murthy |
+| [HADOOP-838](https://issues.apache.org/jira/browse/HADOOP-838) | TaskRunner.run() doesn't pass along the 'java.library.path' to the child (task) jvm |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-844](https://issues.apache.org/jira/browse/HADOOP-844) | Metrics messages are sent on a fixed-delay schedule instead of a fixed-rate schedule |  Minor | metrics | David Bowen |  |
+| [HADOOP-849](https://issues.apache.org/jira/browse/HADOOP-849) | randomwriter fails with 'java.lang.OutOfMemoryError: Java heap space' in the 'reduce' task |  Major | . | Arun C Murthy | Devaraj Das |
+| [HADOOP-745](https://issues.apache.org/jira/browse/HADOOP-745) | NameNode throws FileNotFoundException: Parent path does not exist on startup |  Major | . | Nigel Daley | dhruba borthakur |
+| [HADOOP-628](https://issues.apache.org/jira/browse/HADOOP-628) | hadoop hdfs -cat   replaces some characters with question marks. |  Major | . | arkady borkovsky | Wendy Chien |
+| [HADOOP-846](https://issues.apache.org/jira/browse/HADOOP-846) | Progress report is not sent during the intermediate sorts in the map phase |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-840](https://issues.apache.org/jira/browse/HADOOP-840) | the task tracker is getting blocked by long deletes of local files |  Major | . | Owen O'Malley | Mahadev konar |
+| [HADOOP-700](https://issues.apache.org/jira/browse/HADOOP-700) | bin/hadoop includes in classpath all jar files in HADOOP\_HOME |  Major | scripts | Nigel Daley | Doug Cutting |
 
 

+ 9 - 43
hadoop-common-project/hadoop-common/src/site/markdown/release/0.10.1/CHANGES.0.10.1.md

@@ -20,16 +20,6 @@
 
 ## Release 0.10.1 - 2007-01-10
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
@@ -39,45 +29,21 @@
 | [HADOOP-851](https://issues.apache.org/jira/browse/HADOOP-851) | Implement the LzoCodec with support for the lzo compression algorithms |  Major | io | Arun C Murthy | Arun C Murthy |
 
 
-### IMPROVEMENTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-880](https://issues.apache.org/jira/browse/HADOOP-880) | Recursive delete for an S3 directory does not actually delete files or subdirectories |  Major | fs | Tom White | Tom White |
-| [HADOOP-879](https://issues.apache.org/jira/browse/HADOOP-879) | SequenceFileInputFormat can no longer read from data produced by MapFileOutputFormat |  Major | . | Bryan Pendleton | Doug Cutting |
-| [HADOOP-873](https://issues.apache.org/jira/browse/HADOOP-873) | native libraries aren't loaded unless the user specifies the java.library.path in the child jvm options |  Major | util | Owen O'Malley | Owen O'Malley |
-| [HADOOP-871](https://issues.apache.org/jira/browse/HADOOP-871) | java.library.path is wrongly initialized by bin/hadoop when only pre-built libs are present, but custom-built ones aren't |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-868](https://issues.apache.org/jira/browse/HADOOP-868) | Fix the merge method on Maps to limit the number of open files |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-866](https://issues.apache.org/jira/browse/HADOOP-866) | dfs -get should remove existing crc file if -crc is not specified |  Major | fs | Milind Bhandarkar | Milind Bhandarkar |
-| [HADOOP-865](https://issues.apache.org/jira/browse/HADOOP-865) | Files written to S3 but never closed can't be deleted |  Major | fs | Bryan Pendleton | Tom White |
-| [HADOOP-864](https://issues.apache.org/jira/browse/HADOOP-864) | bin/hadoop jar throws file creation exception for temp files |  Minor | . | Sanjay Dahiya | Sanjay Dahiya |
-| [HADOOP-863](https://issues.apache.org/jira/browse/HADOOP-863) | MapTask prints info log message when the progress-reporting thread starts |  Major | . | Devaraj Das | Devaraj Das |
 | [HADOOP-857](https://issues.apache.org/jira/browse/HADOOP-857) | IOException when running map reduce on S3 filesystem |  Major | fs | Tom White |  |
+| [HADOOP-863](https://issues.apache.org/jira/browse/HADOOP-863) | MapTask prints info log message when the progress-reporting thread starts |  Major | . | Devaraj Das | Devaraj Das |
 | [HADOOP-815](https://issues.apache.org/jira/browse/HADOOP-815) | Investigate and fix the extremely large memory-footprint of JobTracker |  Major | . | Arun C Murthy | Arun C Murthy |
 | [HADOOP-600](https://issues.apache.org/jira/browse/HADOOP-600) | Race condition in JobTracker updating the task tracker's status while declaring it lost |  Major | . | Owen O'Malley | Arun C Murthy |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-864](https://issues.apache.org/jira/browse/HADOOP-864) | bin/hadoop jar throws file creation exception for temp files |  Minor | . | Sanjay Dahiya | Sanjay Dahiya |
+| [HADOOP-866](https://issues.apache.org/jira/browse/HADOOP-866) | dfs -get should remove existing crc file if -crc is not specified |  Major | fs | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-871](https://issues.apache.org/jira/browse/HADOOP-871) | java.library.path is wrongly initialized by bin/hadoop when only pre-built libs are present, but custom-built ones aren't |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-868](https://issues.apache.org/jira/browse/HADOOP-868) | Fix the merge method on Maps to limit the number of open files |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-865](https://issues.apache.org/jira/browse/HADOOP-865) | Files written to S3 but never closed can't be deleted |  Major | fs | Bryan Pendleton | Tom White |
+| [HADOOP-873](https://issues.apache.org/jira/browse/HADOOP-873) | native libraries aren't loaded unless the user specifies the java.library.path in the child jvm options |  Major | util | Owen O'Malley | Owen O'Malley |
+| [HADOOP-880](https://issues.apache.org/jira/browse/HADOOP-880) | Recursive delete for an S3 directory does not actually delete files or subdirectories |  Major | fs | Tom White | Tom White |
+| [HADOOP-879](https://issues.apache.org/jira/browse/HADOOP-879) | SequenceFileInputFormat can no longer read from data produced by MapFileOutputFormat |  Major | . | Bryan Pendleton | Doug Cutting |
 
 

+ 39 - 67
hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.0/CHANGES.0.11.0.md

@@ -20,105 +20,77 @@
 
 ## Release 0.11.0 - 2007-02-02
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-967](https://issues.apache.org/jira/browse/HADOOP-967) | flip boolean to have rpc clients send a header |  Major | ipc | Owen O'Malley | Owen O'Malley |
-| [HADOOP-961](https://issues.apache.org/jira/browse/HADOOP-961) | a cli tool to get the event logs from a job |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-918](https://issues.apache.org/jira/browse/HADOOP-918) | Examples of Abacus using Python plugins |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-908](https://issues.apache.org/jira/browse/HADOOP-908) | Hadoop Abacus, a package for performing simple counting/aggregation |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-884](https://issues.apache.org/jira/browse/HADOOP-884) | Create scripts to run Hadoop on Amazon EC2 |  Major | scripts | Tom White | Tom White |
 | [HADOOP-852](https://issues.apache.org/jira/browse/HADOOP-852) | want ant task for record definitions |  Major | record | Doug Cutting | Milind Bhandarkar |
+| [HADOOP-908](https://issues.apache.org/jira/browse/HADOOP-908) | Hadoop Abacus, a package for performing simple counting/aggregation |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-918](https://issues.apache.org/jira/browse/HADOOP-918) | Examples of Abacus using Python plugins |  Major | . | Runping Qi | Runping Qi |
 | [HADOOP-732](https://issues.apache.org/jira/browse/HADOOP-732) | SequenceFile's header should allow to store metadata in the form of key/value pairs |  Major | io | Runping Qi | Runping Qi |
+| [HADOOP-884](https://issues.apache.org/jira/browse/HADOOP-884) | Create scripts to run Hadoop on Amazon EC2 |  Major | scripts | Tom White | Tom White |
+| [HADOOP-961](https://issues.apache.org/jira/browse/HADOOP-961) | a cli tool to get the event logs from a job |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-967](https://issues.apache.org/jira/browse/HADOOP-967) | flip boolean to have rpc clients send a header |  Major | ipc | Owen O'Malley | Owen O'Malley |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-963](https://issues.apache.org/jira/browse/HADOOP-963) | improve the stack trace returned by RPC client |  Major | ipc | Owen O'Malley | Owen O'Malley |
-| [HADOOP-936](https://issues.apache.org/jira/browse/HADOOP-936) | More updates to metric names to conform to HADOOP-887 |  Minor | . | Nigel Daley |  |
-| [HADOOP-897](https://issues.apache.org/jira/browse/HADOOP-897) | Need a simpler way to specify arbitrary options to java compiler while building Hadoop |  Minor | build | Milind Bhandarkar | Milind Bhandarkar |
-| [HADOOP-890](https://issues.apache.org/jira/browse/HADOOP-890) | Update tag and metric names to conform to HADOOP-887 |  Minor | metrics | Nigel Daley | Nigel Daley |
-| [HADOOP-862](https://issues.apache.org/jira/browse/HADOOP-862) | Add handling of s3 to CopyFile tool |  Minor | util | stack |  |
 | [HADOOP-842](https://issues.apache.org/jira/browse/HADOOP-842) | change the open method in ClientProtocol to take an additional argument: clientMachine |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-833](https://issues.apache.org/jira/browse/HADOOP-833) | need documentation of native build requirements |  Major | documentation | Doug Cutting | Arun C Murthy |
-| [HADOOP-830](https://issues.apache.org/jira/browse/HADOOP-830) | Improve the performance of the Merge phase |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-805](https://issues.apache.org/jira/browse/HADOOP-805) | JobClient should print the Task's stdout and stderr to the clients console |  Major | . | Owen O'Malley | Sanjay Dahiya |
+| [HADOOP-890](https://issues.apache.org/jira/browse/HADOOP-890) | Update tag and metric names to conform to HADOOP-887 |  Minor | metrics | Nigel Daley | Nigel Daley |
 | [HADOOP-801](https://issues.apache.org/jira/browse/HADOOP-801) | job tracker should keep a log of task completion and failure |  Major | . | Owen O'Malley | Sanjay Dahiya |
-| [HADOOP-788](https://issues.apache.org/jira/browse/HADOOP-788) | Streaming should use a subclass of TextInputFormat for reading text inputs. |  Major | . | Owen O'Malley | Sanjay Dahiya |
+| [HADOOP-897](https://issues.apache.org/jira/browse/HADOOP-897) | Need a simpler way to specify arbitrary options to java compiler while building Hadoop |  Minor | build | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-830](https://issues.apache.org/jira/browse/HADOOP-830) | Improve the performance of the Merge phase |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-833](https://issues.apache.org/jira/browse/HADOOP-833) | need documentation of native build requirements |  Major | documentation | Doug Cutting | Arun C Murthy |
 | [HADOOP-726](https://issues.apache.org/jira/browse/HADOOP-726) | HDFS locking mechanisms should be simplified or removed |  Minor | . | Sameer Paranjpye | Raghu Angadi |
-| [HADOOP-692](https://issues.apache.org/jira/browse/HADOOP-692) | Rack-aware Replica Placement |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-659](https://issues.apache.org/jira/browse/HADOOP-659) | Boost the priority of re-replicating blocks that are far from their replication target |  Major | . | Konstantin Shvachko | Hairong Kuang |
+| [HADOOP-936](https://issues.apache.org/jira/browse/HADOOP-936) | More updates to metric names to conform to HADOOP-887 |  Minor | . | Nigel Daley |  |
 | [HADOOP-602](https://issues.apache.org/jira/browse/HADOOP-602) | Remove Lucene dependency |  Major | . | Andrzej Bialecki | Milind Bhandarkar |
+| [HADOOP-788](https://issues.apache.org/jira/browse/HADOOP-788) | Streaming should use a subclass of TextInputFormat for reading text inputs. |  Major | . | Owen O'Malley | Sanjay Dahiya |
+| [HADOOP-963](https://issues.apache.org/jira/browse/HADOOP-963) | improve the stack trace returned by RPC client |  Major | ipc | Owen O'Malley | Owen O'Malley |
+| [HADOOP-862](https://issues.apache.org/jira/browse/HADOOP-862) | Add handling of s3 to CopyFile tool |  Minor | util | stack |  |
+| [HADOOP-692](https://issues.apache.org/jira/browse/HADOOP-692) | Rack-aware Replica Placement |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-805](https://issues.apache.org/jira/browse/HADOOP-805) | JobClient should print the Task's stdout and stderr to the clients console |  Major | . | Owen O'Malley | Sanjay Dahiya |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-969](https://issues.apache.org/jira/browse/HADOOP-969) | deadlock in job tracker RetireJobs |  Critical | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-965](https://issues.apache.org/jira/browse/HADOOP-965) | Isolation Runner looking for job.jar in wrong directory |  Major | . | Dennis Kubes |  |
-| [HADOOP-964](https://issues.apache.org/jira/browse/HADOOP-964) | ClassNotFoundException in ReduceTaskRunner |  Blocker | . | Dennis Kubes |  |
-| [HADOOP-962](https://issues.apache.org/jira/browse/HADOOP-962) | Hadoop EC2 scripts are not executable |  Major | scripts | Tom White | Tom White |
-| [HADOOP-959](https://issues.apache.org/jira/browse/HADOOP-959) | TestCheckpoint fails on Windows |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-937](https://issues.apache.org/jira/browse/HADOOP-937) | data node re-registration |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-935](https://issues.apache.org/jira/browse/HADOOP-935) | Abacus should not delete the output dir |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-934](https://issues.apache.org/jira/browse/HADOOP-934) | TaskTracker sends duplicate status when updating task metrics throws exception |  Major | . | Nigel Daley | Arun C Murthy |
-| [HADOOP-929](https://issues.apache.org/jira/browse/HADOOP-929) | PhasedFileSystem should implement get/set configuration |  Major | . | Sanjay Dahiya | Sanjay Dahiya |
-| [HADOOP-922](https://issues.apache.org/jira/browse/HADOOP-922) | Optimize small reads and seeks |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-920](https://issues.apache.org/jira/browse/HADOOP-920) | MapFileOutputFormat and SequenceFileOutputFormat use incorrect key/value classes in map/reduce tasks |  Major | . | Andrzej Bialecki | Andrzej Bialecki |
-| [HADOOP-916](https://issues.apache.org/jira/browse/HADOOP-916) | HADOOP-908 patch causes javadoc warnings |  Trivial | . | Nigel Daley | Nigel Daley |
-| [HADOOP-912](https://issues.apache.org/jira/browse/HADOOP-912) | TestMiniMRWithDFS fails sporadically |  Major | . | Nigel Daley | Arun C Murthy |
-| [HADOOP-909](https://issues.apache.org/jira/browse/HADOOP-909) | dfs "du" shows that the size of a subdirectory is 0 |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-781](https://issues.apache.org/jira/browse/HADOOP-781) | Remove from trunk things deprecated in 0.10 branch. |  Major | . | Doug Cutting | Doug Cutting |
+| [HADOOP-757](https://issues.apache.org/jira/browse/HADOOP-757) | "Bad File Descriptor" in closing DFS file |  Major | . | Owen O'Malley | Raghu Angadi |
+| [HADOOP-855](https://issues.apache.org/jira/browse/HADOOP-855) | HDFS should repair corrupted files |  Major | . | Wendy Chien | Wendy Chien |
+| [HADOOP-886](https://issues.apache.org/jira/browse/HADOOP-886) | thousands of TimerThreads created by metrics API |  Major | metrics | Nigel Daley | Nigel Daley |
+| [HADOOP-899](https://issues.apache.org/jira/browse/HADOOP-899) | Removal of deprecated code (in v0.10.0) from trunk breaks libhdfs |  Major | . | Sameer Paranjpye | Sameer Paranjpye |
+| [HADOOP-898](https://issues.apache.org/jira/browse/HADOOP-898) | namenode generates infinite stream of null pointers |  Major | . | Owen O'Malley | Raghu Angadi |
 | [HADOOP-905](https://issues.apache.org/jira/browse/HADOOP-905) | Code to qualify inputDirs doesn't affect path validation |  Major | fs | Kenji Matsuoka |  |
 | [HADOOP-902](https://issues.apache.org/jira/browse/HADOOP-902) | NPE in DFSOutputStream.closeBackupStream() |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-735](https://issues.apache.org/jira/browse/HADOOP-735) | The underlying data structure, ByteArrayOutputStream,  for buffer type of Hadoop record is inappropriate |  Major | record | Runping Qi | Milind Bhandarkar |
+| [HADOOP-916](https://issues.apache.org/jira/browse/HADOOP-916) | HADOOP-908 patch causes javadoc warnings |  Trivial | . | Nigel Daley | Nigel Daley |
 | [HADOOP-901](https://issues.apache.org/jira/browse/HADOOP-901) | Make S3FileSystem do recursive renames |  Major | fs | Tom White |  |
-| [HADOOP-899](https://issues.apache.org/jira/browse/HADOOP-899) | Removal of deprecated code (in v0.10.0) from trunk breaks libhdfs |  Major | . | Sameer Paranjpye | Sameer Paranjpye |
-| [HADOOP-898](https://issues.apache.org/jira/browse/HADOOP-898) | namenode generates infinite stream of null pointers |  Major | . | Owen O'Malley | Raghu Angadi |
-| [HADOOP-886](https://issues.apache.org/jira/browse/HADOOP-886) | thousands of TimerThreads created by metrics API |  Major | metrics | Nigel Daley | Nigel Daley |
-| [HADOOP-881](https://issues.apache.org/jira/browse/HADOOP-881) | job history web/ui does not count task failures correctly |  Major | . | Owen O'Malley | Sanjay Dahiya |
-| [HADOOP-856](https://issues.apache.org/jira/browse/HADOOP-856) | fsck reports a non-existant DFS path as healthy |  Minor | . | Nigel Daley | Milind Bhandarkar |
-| [HADOOP-855](https://issues.apache.org/jira/browse/HADOOP-855) | HDFS should repair corrupted files |  Major | . | Wendy Chien | Wendy Chien |
-| [HADOOP-781](https://issues.apache.org/jira/browse/HADOOP-781) | Remove from trunk things deprecated in 0.10 branch. |  Major | . | Doug Cutting | Doug Cutting |
+| [HADOOP-912](https://issues.apache.org/jira/browse/HADOOP-912) | TestMiniMRWithDFS fails sporadically |  Major | . | Nigel Daley | Arun C Murthy |
+| [HADOOP-920](https://issues.apache.org/jira/browse/HADOOP-920) | MapFileOutputFormat and SequenceFileOutputFormat use incorrect key/value classes in map/reduce tasks |  Major | . | Andrzej Bialecki | Andrzej Bialecki |
 | [HADOOP-758](https://issues.apache.org/jira/browse/HADOOP-758) | FileNotFound on DFS block file |  Major | . | Owen O'Malley | Raghu Angadi |
-| [HADOOP-757](https://issues.apache.org/jira/browse/HADOOP-757) | "Bad File Descriptor" in closing DFS file |  Major | . | Owen O'Malley | Raghu Angadi |
-| [HADOOP-735](https://issues.apache.org/jira/browse/HADOOP-735) | The underlying data structure, ByteArrayOutputStream,  for buffer type of Hadoop record is inappropriate |  Major | record | Runping Qi | Milind Bhandarkar |
+| [HADOOP-909](https://issues.apache.org/jira/browse/HADOOP-909) | dfs "du" shows that the size of a subdirectory is 0 |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-731](https://issues.apache.org/jira/browse/HADOOP-731) | Sometimes when a dfs file is accessed and one copy has a checksum error the I/O command fails, even if another copy is alright. |  Major | . | Dick King | Wendy Chien |
+| [HADOOP-929](https://issues.apache.org/jira/browse/HADOOP-929) | PhasedFileSystem should implement get/set configuration |  Major | . | Sanjay Dahiya | Sanjay Dahiya |
+| [HADOOP-935](https://issues.apache.org/jira/browse/HADOOP-935) | Abacus should not delete the output dir |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-856](https://issues.apache.org/jira/browse/HADOOP-856) | fsck reports a non-existant DFS path as healthy |  Minor | . | Nigel Daley | Milind Bhandarkar |
+| [HADOOP-227](https://issues.apache.org/jira/browse/HADOOP-227) | Namespace check pointing is not performed until the namenode restarts. |  Major | . | Konstantin Shvachko | dhruba borthakur |
+| [HADOOP-937](https://issues.apache.org/jira/browse/HADOOP-937) | data node re-registration |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-922](https://issues.apache.org/jira/browse/HADOOP-922) | Optimize small reads and seeks |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-959](https://issues.apache.org/jira/browse/HADOOP-959) | TestCheckpoint fails on Windows |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-934](https://issues.apache.org/jira/browse/HADOOP-934) | TaskTracker sends duplicate status when updating task metrics throws exception |  Major | . | Nigel Daley | Arun C Murthy |
+| [HADOOP-881](https://issues.apache.org/jira/browse/HADOOP-881) | job history web/ui does not count task failures correctly |  Major | . | Owen O'Malley | Sanjay Dahiya |
+| [HADOOP-962](https://issues.apache.org/jira/browse/HADOOP-962) | Hadoop EC2 scripts are not executable |  Major | scripts | Tom White | Tom White |
 | [HADOOP-549](https://issues.apache.org/jira/browse/HADOOP-549) | NullPointerException in TaskReport's serialization code |  Major | . | Michel Tourn | Owen O'Malley |
 | [HADOOP-405](https://issues.apache.org/jira/browse/HADOOP-405) | Duplicate browseDirectory.jsp |  Minor | . | Konstantin Shvachko | navychen |
+| [HADOOP-964](https://issues.apache.org/jira/browse/HADOOP-964) | ClassNotFoundException in ReduceTaskRunner |  Blocker | . | Dennis Kubes |  |
+| [HADOOP-969](https://issues.apache.org/jira/browse/HADOOP-969) | deadlock in job tracker RetireJobs |  Critical | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-965](https://issues.apache.org/jira/browse/HADOOP-965) | Isolation Runner looking for job.jar in wrong directory |  Major | . | Dennis Kubes |  |
 | [HADOOP-309](https://issues.apache.org/jira/browse/HADOOP-309) | NullPointerException in StatusHttpServer |  Minor | . | Konstantin Shvachko | navychen |
-| [HADOOP-227](https://issues.apache.org/jira/browse/HADOOP-227) | Namespace check pointing is not performed until the namenode restarts. |  Major | . | Konstantin Shvachko | dhruba borthakur |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 

+ 2 - 42
hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.1/CHANGES.0.11.1.md

@@ -20,55 +20,15 @@
 
 ## Release 0.11.1 - 2007-02-09
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-987](https://issues.apache.org/jira/browse/HADOOP-987) | pendingTransfer does not remove a block from neededReplications correctly after targets are chosen |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-984](https://issues.apache.org/jira/browse/HADOOP-984) | Exception while retrieving a map output index file is not reported to JobTracker |  Critical | . | Nigel Daley | Arun C Murthy |
 | [HADOOP-976](https://issues.apache.org/jira/browse/HADOOP-976) | SequenceFile.Metadata class should be public |  Major | . | Runping Qi | Runping Qi |
 | [HADOOP-917](https://issues.apache.org/jira/browse/HADOOP-917) | NPE in org.apache.hadoop.io.SequenceFile$Sorter$MergeQueue |  Major | io | Sami Siren | Owen O'Malley |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-984](https://issues.apache.org/jira/browse/HADOOP-984) | Exception while retrieving a map output index file is not reported to JobTracker |  Critical | . | Nigel Daley | Arun C Murthy |
+| [HADOOP-987](https://issues.apache.org/jira/browse/HADOOP-987) | pendingTransfer does not remove a block from neededReplications correctly after targets are chosen |  Major | . | Hairong Kuang | Hairong Kuang |
 
 

+ 1 - 41
hadoop-common-project/hadoop-common/src/site/markdown/release/0.11.2/CHANGES.0.11.2.md

@@ -20,54 +20,14 @@
 
 ## Release 0.11.2 - 2007-02-16
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-1009](https://issues.apache.org/jira/browse/HADOOP-1009) | Infinite loop in chooseTarget |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-1014](https://issues.apache.org/jira/browse/HADOOP-1014) | map/reduce is corrupting data between map and reduce |  Blocker | . | Owen O'Malley | Devaraj Das |
 | [HADOOP-1013](https://issues.apache.org/jira/browse/HADOOP-1013) | ArithmeticException when number of racks is zero |  Major | . | James P. White | Hairong Kuang |
-| [HADOOP-1009](https://issues.apache.org/jira/browse/HADOOP-1009) | Infinite loop in chooseTarget |  Major | . | dhruba borthakur | dhruba borthakur |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 

+ 51 - 73
hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.0/CHANGES.0.12.0.md

@@ -20,98 +20,88 @@
 
 ## Release 0.12.0 - 2007-03-02
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1032](https://issues.apache.org/jira/browse/HADOOP-1032) | Support for caching Job JARs |  Minor | . | Gautam Kowshik | Gautam Kowshik |
-| [HADOOP-492](https://issues.apache.org/jira/browse/HADOOP-492) | Global counters |  Major | . | arkady borkovsky | David Bowen |
 | [HADOOP-491](https://issues.apache.org/jira/browse/HADOOP-491) | streaming jobs should allow programs that don't do any IO for a long time |  Major | . | arkady borkovsky | Arun C Murthy |
+| [HADOOP-492](https://issues.apache.org/jira/browse/HADOOP-492) | Global counters |  Major | . | arkady borkovsky | David Bowen |
+| [HADOOP-1032](https://issues.apache.org/jira/browse/HADOOP-1032) | Support for caching Job JARs |  Minor | . | Gautam Kowshik | Gautam Kowshik |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1043](https://issues.apache.org/jira/browse/HADOOP-1043) | Optimize the shuffle phase (increase the parallelism) |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1042](https://issues.apache.org/jira/browse/HADOOP-1042) | Improve the handling of failed map output fetches |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1041](https://issues.apache.org/jira/browse/HADOOP-1041) | Counter names are ugly |  Major | . | Owen O'Malley | David Bowen |
-| [HADOOP-1040](https://issues.apache.org/jira/browse/HADOOP-1040) | Improvement of RandomWriter example to use custom InputFormat, OutputFormat, and Counters |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1033](https://issues.apache.org/jira/browse/HADOOP-1033) | Rewrite AmazonEC2 wiki page |  Minor | scripts | Tom White | Tom White |
-| [HADOOP-1030](https://issues.apache.org/jira/browse/HADOOP-1030) | in unit tests, set ipc timeout in one place |  Minor | test | Doug Cutting | Doug Cutting |
-| [HADOOP-1025](https://issues.apache.org/jira/browse/HADOOP-1025) | remove dead code in Server.java |  Minor | ipc | Doug Cutting | Doug Cutting |
-| [HADOOP-1017](https://issues.apache.org/jira/browse/HADOOP-1017) | Optimization: Reduce Overhead from ReflectionUtils.newInstance |  Major | util | Ron Bodkin |  |
+| [HADOOP-975](https://issues.apache.org/jira/browse/HADOOP-975) | Separation of user tasks' stdout and stderr streams |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-982](https://issues.apache.org/jira/browse/HADOOP-982) | A couple setter functions and toString method for BytesWritable. |  Major | io | Owen O'Malley | Owen O'Malley |
+| [HADOOP-858](https://issues.apache.org/jira/browse/HADOOP-858) | clean up smallJobsBenchmark and move to src/test/org/apache/hadoop/mapred |  Minor | build | Nigel Daley | Nigel Daley |
+| [HADOOP-954](https://issues.apache.org/jira/browse/HADOOP-954) | Metrics should offer complete set of static report methods or none at all |  Minor | metrics | Nigel Daley | David Bowen |
+| [HADOOP-882](https://issues.apache.org/jira/browse/HADOOP-882) | S3FileSystem should retry if there is a communication problem with S3 |  Major | fs | Tom White | Tom White |
+| [HADOOP-977](https://issues.apache.org/jira/browse/HADOOP-977) | The output from the user's task should be tagged and sent to the resepective console streams. |  Major | . | Owen O'Malley | Arun C Murthy |
 | [HADOOP-1007](https://issues.apache.org/jira/browse/HADOOP-1007) | Names used for map, reduce, and shuffle metrics should be unique |  Trivial | metrics | Nigel Daley | Nigel Daley |
+| [HADOOP-889](https://issues.apache.org/jira/browse/HADOOP-889) | DFS unit tests have duplicate code |  Minor | test | Doug Cutting | Milind Bhandarkar |
+| [HADOOP-943](https://issues.apache.org/jira/browse/HADOOP-943) | fsck to show the filename of the corrupted file |  Trivial | . | Koji Noguchi | dhruba borthakur |
+| [HADOOP-333](https://issues.apache.org/jira/browse/HADOOP-333) | we should have some checks that the sort benchmark generates correct outputs |  Major | . | Owen O'Malley | Arun C Murthy |
+| [HADOOP-1017](https://issues.apache.org/jira/browse/HADOOP-1017) | Optimization: Reduce Overhead from ReflectionUtils.newInstance |  Major | util | Ron Bodkin |  |
+| [HADOOP-867](https://issues.apache.org/jira/browse/HADOOP-867) | job client should generate input fragments before the job is submitted |  Major | . | Owen O'Malley |  |
+| [HADOOP-952](https://issues.apache.org/jira/browse/HADOOP-952) | Create a public (shared) Hadoop EC2 AMI |  Major | scripts | Tom White | Tom White |
+| [HADOOP-1025](https://issues.apache.org/jira/browse/HADOOP-1025) | remove dead code in Server.java |  Minor | ipc | Doug Cutting | Doug Cutting |
 | [HADOOP-997](https://issues.apache.org/jira/browse/HADOOP-997) | Implement S3 retry mechanism for failed block transfers |  Major | fs | Tom White | Tom White |
+| [HADOOP-1030](https://issues.apache.org/jira/browse/HADOOP-1030) | in unit tests, set ipc timeout in one place |  Minor | test | Doug Cutting | Doug Cutting |
 | [HADOOP-985](https://issues.apache.org/jira/browse/HADOOP-985) | Namenode should identify DataNodes as ip:port instead of hostname:port |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-982](https://issues.apache.org/jira/browse/HADOOP-982) | A couple setter functions and toString method for BytesWritable. |  Major | io | Owen O'Malley | Owen O'Malley |
-| [HADOOP-977](https://issues.apache.org/jira/browse/HADOOP-977) | The output from the user's task should be tagged and sent to the resepective console streams. |  Major | . | Owen O'Malley | Arun C Murthy |
-| [HADOOP-975](https://issues.apache.org/jira/browse/HADOOP-975) | Separation of user tasks' stdout and stderr streams |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-248](https://issues.apache.org/jira/browse/HADOOP-248) | locating map outputs via random probing is inefficient |  Major | . | Owen O'Malley | Devaraj Das |
+| [HADOOP-1040](https://issues.apache.org/jira/browse/HADOOP-1040) | Improvement of RandomWriter example to use custom InputFormat, OutputFormat, and Counters |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-928](https://issues.apache.org/jira/browse/HADOOP-928) | make checksums optional per FileSystem |  Major | fs | Doug Cutting | Hairong Kuang |
+| [HADOOP-1042](https://issues.apache.org/jira/browse/HADOOP-1042) | Improve the handling of failed map output fetches |  Major | . | Devaraj Das | Devaraj Das |
 | [HADOOP-972](https://issues.apache.org/jira/browse/HADOOP-972) | Improve the rack-aware replica placement performance |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-954](https://issues.apache.org/jira/browse/HADOOP-954) | Metrics should offer complete set of static report methods or none at all |  Minor | metrics | Nigel Daley | David Bowen |
-| [HADOOP-952](https://issues.apache.org/jira/browse/HADOOP-952) | Create a public (shared) Hadoop EC2 AMI |  Major | scripts | Tom White | Tom White |
-| [HADOOP-943](https://issues.apache.org/jira/browse/HADOOP-943) | fsck to show the filename of the corrupted file |  Trivial | . | Koji Noguchi | dhruba borthakur |
-| [HADOOP-941](https://issues.apache.org/jira/browse/HADOOP-941) | Enhancements to Hadoop record I/O - Part 1 |  Major | record | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-1043](https://issues.apache.org/jira/browse/HADOOP-1043) | Optimize the shuffle phase (increase the parallelism) |  Major | . | Devaraj Das | Devaraj Das |
 | [HADOOP-940](https://issues.apache.org/jira/browse/HADOOP-940) | pendingReplications of FSNamesystem is not informative |  Major | . | Hairong Kuang | dhruba borthakur |
-| [HADOOP-928](https://issues.apache.org/jira/browse/HADOOP-928) | make checksums optional per FileSystem |  Major | fs | Doug Cutting | Hairong Kuang |
-| [HADOOP-889](https://issues.apache.org/jira/browse/HADOOP-889) | DFS unit tests have duplicate code |  Minor | test | Doug Cutting | Milind Bhandarkar |
-| [HADOOP-882](https://issues.apache.org/jira/browse/HADOOP-882) | S3FileSystem should retry if there is a communication problem with S3 |  Major | fs | Tom White | Tom White |
-| [HADOOP-867](https://issues.apache.org/jira/browse/HADOOP-867) | job client should generate input fragments before the job is submitted |  Major | . | Owen O'Malley |  |
-| [HADOOP-858](https://issues.apache.org/jira/browse/HADOOP-858) | clean up smallJobsBenchmark and move to src/test/org/apache/hadoop/mapred |  Minor | build | Nigel Daley | Nigel Daley |
+| [HADOOP-941](https://issues.apache.org/jira/browse/HADOOP-941) | Enhancements to Hadoop record I/O - Part 1 |  Major | record | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-1041](https://issues.apache.org/jira/browse/HADOOP-1041) | Counter names are ugly |  Major | . | Owen O'Malley | David Bowen |
 | [HADOOP-432](https://issues.apache.org/jira/browse/HADOOP-432) | support undelete, snapshots, or other mechanism to recover lost files |  Major | . | Yoram Arnon | Doug Cutting |
-| [HADOOP-333](https://issues.apache.org/jira/browse/HADOOP-333) | we should have some checks that the sort benchmark generates correct outputs |  Major | . | Owen O'Malley | Arun C Murthy |
-| [HADOOP-248](https://issues.apache.org/jira/browse/HADOOP-248) | locating map outputs via random probing is inefficient |  Major | . | Owen O'Malley | Devaraj Das |
+| [HADOOP-1033](https://issues.apache.org/jira/browse/HADOOP-1033) | Rewrite AmazonEC2 wiki page |  Minor | scripts | Tom White | Tom White |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1056](https://issues.apache.org/jira/browse/HADOOP-1056) | Decommission only recognizes IP addesses in hosts and exclude files on refresh. |  Major | . | Wendy Chien | Wendy Chien |
-| [HADOOP-1049](https://issues.apache.org/jira/browse/HADOOP-1049) | race condition in setting up ipc connections |  Major | ipc | Owen O'Malley | Devaraj Das |
-| [HADOOP-1046](https://issues.apache.org/jira/browse/HADOOP-1046) | Datanode should periodically clean up /tmp from partially received (and not completed) block files |  Major | . | Andrzej Bialecki | Andrzej Bialecki |
-| [HADOOP-1044](https://issues.apache.org/jira/browse/HADOOP-1044) | TestDecommission fails because it attempts to transfer block to a dead datanode |  Major | test | Wendy Chien | Wendy Chien |
-| [HADOOP-1039](https://issues.apache.org/jira/browse/HADOOP-1039) | Reduce the time taken by TestCheckpoint |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1037](https://issues.apache.org/jira/browse/HADOOP-1037) | bin/slaves.sh not compatible with /bin/dash |  Major | . | Doug Cutting |  |
-| [HADOOP-1036](https://issues.apache.org/jira/browse/HADOOP-1036) | task gets lost during assignment |  Critical | . | Owen O'Malley | Arun C Murthy |
-| [HADOOP-1034](https://issues.apache.org/jira/browse/HADOOP-1034) | RuntimeException and Error not catched in DataNode.DataXceiver.run() |  Major | . | Philippe Gassmann |  |
-| [HADOOP-1029](https://issues.apache.org/jira/browse/HADOOP-1029) | streaming doesn't work with multiple maps |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1027](https://issues.apache.org/jira/browse/HADOOP-1027) | Fix the RAM FileSystem/Merge problems (reported in HADOOP-1014) |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1021](https://issues.apache.org/jira/browse/HADOOP-1021) | TestMiniMRLocalFS and TestMiniMRCaching broken on Windows |  Major | test | Nigel Daley |  |
-| [HADOOP-1020](https://issues.apache.org/jira/browse/HADOOP-1020) | Path class on Windows seems broken |  Major | . | Nigel Daley | Doug Cutting |
-| [HADOOP-1010](https://issues.apache.org/jira/browse/HADOOP-1010) | getReordReader methof of InputFormat class should handle null reporter argument |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-1006](https://issues.apache.org/jira/browse/HADOOP-1006) | The "-local" option does work properly with test programs |  Minor | test | Gautam Kowshik | Doug Cutting |
-| [HADOOP-1000](https://issues.apache.org/jira/browse/HADOOP-1000) | Loggers in the Task framework should not write the the Tasks stderr |  Major | . | Owen O'Malley | Arun C Murthy |
-| [HADOOP-994](https://issues.apache.org/jira/browse/HADOOP-994) | DFS Scalability : a BlockReport that returns large number of blocks-to-be-deleted cause datanode to lost connectivity to namenode |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-992](https://issues.apache.org/jira/browse/HADOOP-992) | The mini/mr cluster for testing always uses the local file system rather than the namenode that was passed in |  Major | test | Owen O'Malley | Owen O'Malley |
-| [HADOOP-990](https://issues.apache.org/jira/browse/HADOOP-990) | Datanode doesn't retry when write to one (full)drive fail |  Major | . | Koji Noguchi | Raghu Angadi |
-| [HADOOP-973](https://issues.apache.org/jira/browse/HADOOP-973) | NPE in FSDataset during heavy Namenode load |  Major | . | Nigel Daley | dhruba borthakur |
-| [HADOOP-947](https://issues.apache.org/jira/browse/HADOOP-947) | isReplicationInProgress() is very heavyweight |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-933](https://issues.apache.org/jira/browse/HADOOP-933) | Application defined InputSplits do not work |  Major | . | Benjamin Reed | Owen O'Malley |
-| [HADOOP-923](https://issues.apache.org/jira/browse/HADOOP-923) | DFS Scalability: datanode heartbeat timeouts cause cascading timeouts of other datanodes |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-893](https://issues.apache.org/jira/browse/HADOOP-893) | dead datanode set should be maintained in the file handle or file system for hdfs |  Major | . | Owen O'Malley | Raghu Angadi |
-| [HADOOP-878](https://issues.apache.org/jira/browse/HADOOP-878) | reducer NONE does not work with multiple maps |  Minor | . | Mahadev konar | Arun C Murthy |
-| [HADOOP-803](https://issues.apache.org/jira/browse/HADOOP-803) | Reducing memory consumption on Namenode : Part 1 |  Major | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-761](https://issues.apache.org/jira/browse/HADOOP-761) | Unit tests should cleanup created files in /tmp. It causes tests to fail if more than one users run tests on same machine. |  Minor | test | Sanjay Dahiya | Nigel Daley |
-| [HADOOP-654](https://issues.apache.org/jira/browse/HADOOP-654) | jobs fail with some hardware/system failures on a small number of nodes |  Minor | . | Yoram Arnon | Arun C Murthy |
-| [HADOOP-649](https://issues.apache.org/jira/browse/HADOOP-649) | Jobs without any map and reduce operations seems to be lost after their execution |  Major | . | Thomas Friol | Owen O'Malley |
-| [HADOOP-564](https://issues.apache.org/jira/browse/HADOOP-564) | we should use hdfs:// in all API URIs |  Major | . | eric baldeschwieler | Wendy Chien |
+| [HADOOP-1010](https://issues.apache.org/jira/browse/HADOOP-1010) | getReordReader methof of InputFormat class should handle null reporter argument |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-923](https://issues.apache.org/jira/browse/HADOOP-923) | DFS Scalability: datanode heartbeat timeouts cause cascading timeouts of other datanodes |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-476](https://issues.apache.org/jira/browse/HADOOP-476) | Streaming should check for correctness of the task |  Major | . | arkady borkovsky | Arun C Murthy |
+| [HADOOP-973](https://issues.apache.org/jira/browse/HADOOP-973) | NPE in FSDataset during heavy Namenode load |  Major | . | Nigel Daley | dhruba borthakur |
+| [HADOOP-649](https://issues.apache.org/jira/browse/HADOOP-649) | Jobs without any map and reduce operations seems to be lost after their execution |  Major | . | Thomas Friol | Owen O'Malley |
+| [HADOOP-803](https://issues.apache.org/jira/browse/HADOOP-803) | Reducing memory consumption on Namenode : Part 1 |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1021](https://issues.apache.org/jira/browse/HADOOP-1021) | TestMiniMRLocalFS and TestMiniMRCaching broken on Windows |  Major | test | Nigel Daley |  |
+| [HADOOP-947](https://issues.apache.org/jira/browse/HADOOP-947) | isReplicationInProgress() is very heavyweight |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-442](https://issues.apache.org/jira/browse/HADOOP-442) | slaves file should include an 'exclude' section, to prevent "bad" datanodes and tasktrackers from disrupting  a cluster |  Major | conf | Yoram Arnon | Wendy Chien |
-| [HADOOP-338](https://issues.apache.org/jira/browse/HADOOP-338) | the number of maps in the JobConf does not match reality |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-933](https://issues.apache.org/jira/browse/HADOOP-933) | Application defined InputSplits do not work |  Major | . | Benjamin Reed | Owen O'Malley |
+| [HADOOP-1006](https://issues.apache.org/jira/browse/HADOOP-1006) | The "-local" option does work properly with test programs |  Minor | test | Gautam Kowshik | Doug Cutting |
+| [HADOOP-990](https://issues.apache.org/jira/browse/HADOOP-990) | Datanode doesn't retry when write to one (full)drive fail |  Major | . | Koji Noguchi | Raghu Angadi |
+| [HADOOP-564](https://issues.apache.org/jira/browse/HADOOP-564) | we should use hdfs:// in all API URIs |  Major | . | eric baldeschwieler | Wendy Chien |
+| [HADOOP-654](https://issues.apache.org/jira/browse/HADOOP-654) | jobs fail with some hardware/system failures on a small number of nodes |  Minor | . | Yoram Arnon | Arun C Murthy |
+| [HADOOP-1029](https://issues.apache.org/jira/browse/HADOOP-1029) | streaming doesn't work with multiple maps |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1034](https://issues.apache.org/jira/browse/HADOOP-1034) | RuntimeException and Error not catched in DataNode.DataXceiver.run() |  Major | . | Philippe Gassmann |  |
+| [HADOOP-878](https://issues.apache.org/jira/browse/HADOOP-878) | reducer NONE does not work with multiple maps |  Minor | . | Mahadev konar | Arun C Murthy |
+| [HADOOP-1039](https://issues.apache.org/jira/browse/HADOOP-1039) | Reduce the time taken by TestCheckpoint |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1027](https://issues.apache.org/jira/browse/HADOOP-1027) | Fix the RAM FileSystem/Merge problems (reported in HADOOP-1014) |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1036](https://issues.apache.org/jira/browse/HADOOP-1036) | task gets lost during assignment |  Critical | . | Owen O'Malley | Arun C Murthy |
+| [HADOOP-1044](https://issues.apache.org/jira/browse/HADOOP-1044) | TestDecommission fails because it attempts to transfer block to a dead datanode |  Major | test | Wendy Chien | Wendy Chien |
 | [HADOOP-109](https://issues.apache.org/jira/browse/HADOOP-109) | Blocks are not replicated when... |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1020](https://issues.apache.org/jira/browse/HADOOP-1020) | Path class on Windows seems broken |  Major | . | Nigel Daley | Doug Cutting |
+| [HADOOP-1000](https://issues.apache.org/jira/browse/HADOOP-1000) | Loggers in the Task framework should not write the the Tasks stderr |  Major | . | Owen O'Malley | Arun C Murthy |
+| [HADOOP-1037](https://issues.apache.org/jira/browse/HADOOP-1037) | bin/slaves.sh not compatible with /bin/dash |  Major | . | Doug Cutting |  |
+| [HADOOP-1046](https://issues.apache.org/jira/browse/HADOOP-1046) | Datanode should periodically clean up /tmp from partially received (and not completed) block files |  Major | . | Andrzej Bialecki | Andrzej Bialecki |
+| [HADOOP-1049](https://issues.apache.org/jira/browse/HADOOP-1049) | race condition in setting up ipc connections |  Major | ipc | Owen O'Malley | Devaraj Das |
+| [HADOOP-1056](https://issues.apache.org/jira/browse/HADOOP-1056) | Decommission only recognizes IP addesses in hosts and exclude files on refresh. |  Major | . | Wendy Chien | Wendy Chien |
+| [HADOOP-994](https://issues.apache.org/jira/browse/HADOOP-994) | DFS Scalability : a BlockReport that returns large number of blocks-to-be-deleted cause datanode to lost connectivity to namenode |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-338](https://issues.apache.org/jira/browse/HADOOP-338) | the number of maps in the JobConf does not match reality |  Major | . | Owen O'Malley | Owen O'Malley |
 
 
 ### TESTS:
@@ -121,15 +111,3 @@
 | [HADOOP-1051](https://issues.apache.org/jira/browse/HADOOP-1051) | Add checkstyle target to ant build file |  Major | build, test | Tom White | Tom White |
 
 
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 18 - 52
hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.1/CHANGES.0.12.1.md

@@ -20,74 +20,40 @@
 
 ## Release 0.12.1 - 2007-03-17
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1096](https://issues.apache.org/jira/browse/HADOOP-1096) | Rename InputArchive and OutputArchive and make them public |  Major | record | Milind Bhandarkar | Milind Bhandarkar |
 | [HADOOP-1053](https://issues.apache.org/jira/browse/HADOOP-1053) | Make Record I/O functionally modular from the rest of Hadoop |  Major | record | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-1096](https://issues.apache.org/jira/browse/HADOOP-1096) | Rename InputArchive and OutputArchive and make them public |  Major | record | Milind Bhandarkar | Milind Bhandarkar |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1129](https://issues.apache.org/jira/browse/HADOOP-1129) | The DFSClient hides IOExceptions in flush |  Major | . | Owen O'Malley | Hairong Kuang |
-| [HADOOP-1128](https://issues.apache.org/jira/browse/HADOOP-1128) | Missing progress information in map tasks |  Major | . | Andrzej Bialecki | Andrzej Bialecki |
-| [HADOOP-1126](https://issues.apache.org/jira/browse/HADOOP-1126) | Optimize CPU usage when cluster restarts |  Major | . | dhruba borthakur | Hairong Kuang |
-| [HADOOP-1117](https://issues.apache.org/jira/browse/HADOOP-1117) | DFS Scalability: When the namenode is restarted it consumes 80% CPU |  Blocker | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1115](https://issues.apache.org/jira/browse/HADOOP-1115) | copyToLocal doesn't copy directories |  Blocker | . | Nigel Daley |  |
-| [HADOOP-1112](https://issues.apache.org/jira/browse/HADOOP-1112) | Race condition in Hadoop metrics |  Major | . | David Bowen |  |
-| [HADOOP-1109](https://issues.apache.org/jira/browse/HADOOP-1109) | Streaming, NPE when reading sequencefile |  Major | . | Koji Noguchi |  |
-| [HADOOP-1108](https://issues.apache.org/jira/browse/HADOOP-1108) | Checksumed file system should  retry reading if a different replica is found when handle ChecksumException |  Blocker | . | dhruba borthakur | Hairong Kuang |
-| [HADOOP-1099](https://issues.apache.org/jira/browse/HADOOP-1099) | NullPointerException in JobInProgress.getTaskInProgress |  Major | . | Nigel Daley | Gautam Kowshik |
-| [HADOOP-1092](https://issues.apache.org/jira/browse/HADOOP-1092) | NullPointerException in HeartbeatMonitor thread |  Blocker | . | Nigel Daley | Hairong Kuang |
-| [HADOOP-1091](https://issues.apache.org/jira/browse/HADOOP-1091) |   NPE from Simon in JT stdout |  Major | . | David Bowen | David Bowen |
-| [HADOOP-1089](https://issues.apache.org/jira/browse/HADOOP-1089) | The c++ version of write and read v-int don't agree with the java versions |  Major | record | Owen O'Malley | Milind Bhandarkar |
-| [HADOOP-1088](https://issues.apache.org/jira/browse/HADOOP-1088) | Csv and Xml serialization for buffers do not work for byte value of -1 |  Blocker | record | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-1035](https://issues.apache.org/jira/browse/HADOOP-1035) | StackOverflowError in FSDataSet |  Blocker | . | Philippe Gassmann | Raghu Angadi |
+| [HADOOP-1067](https://issues.apache.org/jira/browse/HADOOP-1067) | Compile fails if Checkstyle jar is present in lib directory |  Major | build | Tom White | Tom White |
+| [HADOOP-1060](https://issues.apache.org/jira/browse/HADOOP-1060) | IndexOutOfBoundsException in JobInProgress.updateTaskStatus leads to hung jobs |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1077](https://issues.apache.org/jira/browse/HADOOP-1077) | Race condition in fetching map outputs (might lead to hung reduces) |  Blocker | . | Devaraj Das | Devaraj Das |
 | [HADOOP-1083](https://issues.apache.org/jira/browse/HADOOP-1083) | Replication not occuring after cluster restart when datanodes missing |  Blocker | . | Nigel Daley | Hairong Kuang |
 | [HADOOP-1082](https://issues.apache.org/jira/browse/HADOOP-1082) | NullpointerException in ChecksumFileSystem$FSInputChecker.seek |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1088](https://issues.apache.org/jira/browse/HADOOP-1088) | Csv and Xml serialization for buffers do not work for byte value of -1 |  Blocker | record | Milind Bhandarkar | Milind Bhandarkar |
 | [HADOOP-1080](https://issues.apache.org/jira/browse/HADOOP-1080) | Cygwin path translation should occur earlier in bin/hadoop |  Major | scripts | Andrzej Bialecki |  |
-| [HADOOP-1077](https://issues.apache.org/jira/browse/HADOOP-1077) | Race condition in fetching map outputs (might lead to hung reduces) |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1091](https://issues.apache.org/jira/browse/HADOOP-1091) |   NPE from Simon in JT stdout |  Major | . | David Bowen | David Bowen |
+| [HADOOP-1092](https://issues.apache.org/jira/browse/HADOOP-1092) | NullPointerException in HeartbeatMonitor thread |  Blocker | . | Nigel Daley | Hairong Kuang |
+| [HADOOP-1112](https://issues.apache.org/jira/browse/HADOOP-1112) | Race condition in Hadoop metrics |  Major | . | David Bowen |  |
+| [HADOOP-1108](https://issues.apache.org/jira/browse/HADOOP-1108) | Checksumed file system should  retry reading if a different replica is found when handle ChecksumException |  Blocker | . | dhruba borthakur | Hairong Kuang |
 | [HADOOP-1070](https://issues.apache.org/jira/browse/HADOOP-1070) | Number of racks and datanode double temporarily when upgrading from 0.10.1 to 0.11.2 |  Blocker | . | Nigel Daley | Konstantin Shvachko |
-| [HADOOP-1067](https://issues.apache.org/jira/browse/HADOOP-1067) | Compile fails if Checkstyle jar is present in lib directory |  Major | build | Tom White | Tom White |
-| [HADOOP-1060](https://issues.apache.org/jira/browse/HADOOP-1060) | IndexOutOfBoundsException in JobInProgress.updateTaskStatus leads to hung jobs |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1035](https://issues.apache.org/jira/browse/HADOOP-1035) | StackOverflowError in FSDataSet |  Blocker | . | Philippe Gassmann | Raghu Angadi |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-1099](https://issues.apache.org/jira/browse/HADOOP-1099) | NullPointerException in JobInProgress.getTaskInProgress |  Major | . | Nigel Daley | Gautam Kowshik |
+| [HADOOP-1115](https://issues.apache.org/jira/browse/HADOOP-1115) | copyToLocal doesn't copy directories |  Blocker | . | Nigel Daley |  |
+| [HADOOP-1109](https://issues.apache.org/jira/browse/HADOOP-1109) | Streaming, NPE when reading sequencefile |  Major | . | Koji Noguchi |  |
+| [HADOOP-1117](https://issues.apache.org/jira/browse/HADOOP-1117) | DFS Scalability: When the namenode is restarted it consumes 80% CPU |  Blocker | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1089](https://issues.apache.org/jira/browse/HADOOP-1089) | The c++ version of write and read v-int don't agree with the java versions |  Major | record | Owen O'Malley | Milind Bhandarkar |
+| [HADOOP-1128](https://issues.apache.org/jira/browse/HADOOP-1128) | Missing progress information in map tasks |  Major | . | Andrzej Bialecki | Andrzej Bialecki |
+| [HADOOP-1129](https://issues.apache.org/jira/browse/HADOOP-1129) | The DFSClient hides IOExceptions in flush |  Major | . | Owen O'Malley | Hairong Kuang |
+| [HADOOP-1126](https://issues.apache.org/jira/browse/HADOOP-1126) | Optimize CPU usage when cluster restarts |  Major | . | dhruba borthakur | Hairong Kuang |
 
 

+ 2 - 42
hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.2/CHANGES.0.12.2.md

@@ -20,55 +20,15 @@
 
 ## Release 0.12.2 - 2007-03-23
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1150](https://issues.apache.org/jira/browse/HADOOP-1150) | Streaming -reducer and -mapper no longer have defaults |  Major | . | Nigel Daley | Owen O'Malley |
+| [HADOOP-1135](https://issues.apache.org/jira/browse/HADOOP-1135) | A block report processing may incorrectly cause the namenode to delete blocks |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-1145](https://issues.apache.org/jira/browse/HADOOP-1145) | XmlRecordInput class should be public |  Major | record | Runping Qi | Milind Bhandarkar |
 | [HADOOP-1140](https://issues.apache.org/jira/browse/HADOOP-1140) | Deadlock bug involving the o.a.h.metrics package |  Major | metrics | David Bowen | David Bowen |
-| [HADOOP-1135](https://issues.apache.org/jira/browse/HADOOP-1135) | A block report processing may incorrectly cause the namenode to delete blocks |  Major | . | dhruba borthakur | dhruba borthakur |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-1150](https://issues.apache.org/jira/browse/HADOOP-1150) | Streaming -reducer and -mapper no longer have defaults |  Major | . | Nigel Daley | Owen O'Malley |
 
 

+ 5 - 45
hadoop-common-project/hadoop-common/src/site/markdown/release/0.12.3/CHANGES.0.12.3.md

@@ -20,59 +20,19 @@
 
 ## Release 0.12.3 - 2007-04-06
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1192](https://issues.apache.org/jira/browse/HADOOP-1192) | Du command takes a noticable longer time to execute on a large dfs than the 0.11 release |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1191](https://issues.apache.org/jira/browse/HADOOP-1191) | MapTask should wait for the status reporting thread to die before invoking the TaskUmbilicalProtocol.done(taskid) |  Major | . | Devaraj Das | Doug Cutting |
-| [HADOOP-1179](https://issues.apache.org/jira/browse/HADOOP-1179) | task Tracker should be restarted if its jetty http server cannot serve get-map-output files |  Major | . | Runping Qi | Devaraj Das |
-| [HADOOP-1177](https://issues.apache.org/jira/browse/HADOOP-1177) | Lack of logging of exceptions in MapOutputLocation.getFile |  Major | . | Owen O'Malley | Devaraj Das |
-| [HADOOP-1175](https://issues.apache.org/jira/browse/HADOOP-1175) | the user output/logs are broken from the web ui |  Major | . | Owen O'Malley | Arun C Murthy |
 | [HADOOP-1162](https://issues.apache.org/jira/browse/HADOOP-1162) | Record IO: seariliizing a byte buffer to CSV fails if buffer contains bytes less than 16. |  Major | . | David Bowen | Milind Bhandarkar |
 | [HADOOP-1123](https://issues.apache.org/jira/browse/HADOOP-1123) | LocalFileSystem gets a NullPointerException when tries to recover from ChecksumError |  Major | fs | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1177](https://issues.apache.org/jira/browse/HADOOP-1177) | Lack of logging of exceptions in MapOutputLocation.getFile |  Major | . | Owen O'Malley | Devaraj Das |
+| [HADOOP-1175](https://issues.apache.org/jira/browse/HADOOP-1175) | the user output/logs are broken from the web ui |  Major | . | Owen O'Malley | Arun C Murthy |
+| [HADOOP-1191](https://issues.apache.org/jira/browse/HADOOP-1191) | MapTask should wait for the status reporting thread to die before invoking the TaskUmbilicalProtocol.done(taskid) |  Major | . | Devaraj Das | Doug Cutting |
+| [HADOOP-1192](https://issues.apache.org/jira/browse/HADOOP-1192) | Du command takes a noticable longer time to execute on a large dfs than the 0.11 release |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-1105](https://issues.apache.org/jira/browse/HADOOP-1105) | Reducers don't make "progress" while iterating through values |  Major | . | Owen O'Malley | Owen O'Malley |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-1179](https://issues.apache.org/jira/browse/HADOOP-1179) | task Tracker should be restarted if its jetty http server cannot serve get-map-output files |  Major | . | Runping Qi | Devaraj Das |
 
 

+ 112 - 140
hadoop-common-project/hadoop-common/src/site/markdown/release/0.13.0/CHANGES.0.13.0.md

@@ -20,29 +20,19 @@
 
 ## Release 0.13.0 - 2007-06-08
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1251](https://issues.apache.org/jira/browse/HADOOP-1251) | A method to get the InputSplit from a Mapper |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1247](https://issues.apache.org/jira/browse/HADOOP-1247) | Make Hadoop Abacus work with Hadoop Streaming |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-1217](https://issues.apache.org/jira/browse/HADOOP-1217) | Specify a junit test timeout in build.xml files |  Minor | build | Nigel Daley | Nigel Daley |
-| [HADOOP-1216](https://issues.apache.org/jira/browse/HADOOP-1216) | Hadoop should support reduce none option |  Major | . | Runping Qi | Runping Qi |
 | [HADOOP-1120](https://issues.apache.org/jira/browse/HADOOP-1120) | Contribute some code helping implement map/reduce apps for joining data from multiple sources |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-1111](https://issues.apache.org/jira/browse/HADOOP-1111) | Job completion notification to a job configured URL |  Major | . | Alejandro Abdelnur |  |
 | [HADOOP-702](https://issues.apache.org/jira/browse/HADOOP-702) | DFS Upgrade Proposal |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1217](https://issues.apache.org/jira/browse/HADOOP-1217) | Specify a junit test timeout in build.xml files |  Minor | build | Nigel Daley | Nigel Daley |
+| [HADOOP-1251](https://issues.apache.org/jira/browse/HADOOP-1251) | A method to get the InputSplit from a Mapper |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1111](https://issues.apache.org/jira/browse/HADOOP-1111) | Job completion notification to a job configured URL |  Major | . | Alejandro Abdelnur |  |
+| [HADOOP-1216](https://issues.apache.org/jira/browse/HADOOP-1216) | Hadoop should support reduce none option |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-1247](https://issues.apache.org/jira/browse/HADOOP-1247) | Make Hadoop Abacus work with Hadoop Streaming |  Major | . | Runping Qi | Runping Qi |
 | [HADOOP-485](https://issues.apache.org/jira/browse/HADOOP-485) | allow a different comparator for grouping keys in calls to reduce |  Major | . | Owen O'Malley | Tahir Hashmi |
 
 
@@ -50,152 +40,134 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1326](https://issues.apache.org/jira/browse/HADOOP-1326) | Return the RunningJob from JobClient.runJob |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1324](https://issues.apache.org/jira/browse/HADOOP-1324) | FSError encountered by one running task should not be fatal to other tasks on that node |  Major | . | Devaraj Das | Arun C Murthy |
-| [HADOOP-1315](https://issues.apache.org/jira/browse/HADOOP-1315) | Hadoop Streaming code clean up |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-1308](https://issues.apache.org/jira/browse/HADOOP-1308) | Tighten generic Class restrictions in JobConf.java |  Minor | . | Michael Bieniosek | Michael Bieniosek |
-| [HADOOP-1304](https://issues.apache.org/jira/browse/HADOOP-1304) | MAX\_TASK\_FAILURES should be configurable |  Major | . | Christian Kunz | Devaraj Das |
-| [HADOOP-1290](https://issues.apache.org/jira/browse/HADOOP-1290) | Move Hadoop Abacus to hadoop.mapred.lib |  Major | . | Runping Qi |  |
-| [HADOOP-1284](https://issues.apache.org/jira/browse/HADOOP-1284) | clean up the protocol between stream mapper/reducer and the framework |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-1276](https://issues.apache.org/jira/browse/HADOOP-1276) | TaskTracker expiry interval is not configurable |  Major | . | Alejandro Abdelnur | Arun C Murthy |
-| [HADOOP-1270](https://issues.apache.org/jira/browse/HADOOP-1270) | Randomize the fetch of map outputs |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1263](https://issues.apache.org/jira/browse/HADOOP-1263) | retry logic when dfs exist or open fails temporarily, e.g because of timeout |  Major | . | Christian Kunz | Hairong Kuang |
-| [HADOOP-1260](https://issues.apache.org/jira/browse/HADOOP-1260) | need code review guidelines |  Major | build | Nigel Daley | Nigel Daley |
-| [HADOOP-1250](https://issues.apache.org/jira/browse/HADOOP-1250) | Remove the MustangFile class from streaming and promote the chmod into FileUtils |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1214](https://issues.apache.org/jira/browse/HADOOP-1214) | the first step for streaming clean up |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-1213](https://issues.apache.org/jira/browse/HADOOP-1213) | When RPC call fails then log call message detail |  Minor | ipc | Nigel Daley | Doug Cutting |
-| [HADOOP-1194](https://issues.apache.org/jira/browse/HADOOP-1194) | map output should not do block level compression |  Major | . | Runping Qi | Arun C Murthy |
-| [HADOOP-1190](https://issues.apache.org/jira/browse/HADOOP-1190) | Fix unchecked warnings |  Major | . | Tom White | Tom White |
-| [HADOOP-1167](https://issues.apache.org/jira/browse/HADOOP-1167) | InMemoryFileSystem uses synchronizedtMaps with maps that are locked anyways |  Minor | fs | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1166](https://issues.apache.org/jira/browse/HADOOP-1166) | Pull the NullOutputFormat into the lib package |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1165](https://issues.apache.org/jira/browse/HADOOP-1165) | Code for toString in code generated by Record I/O Compiler can be generic |  Minor | record | Milind Bhandarkar | Milind Bhandarkar |
-| [HADOOP-1161](https://issues.apache.org/jira/browse/HADOOP-1161) | need improved release process |  Major | build | Doug Cutting | Doug Cutting |
-| [HADOOP-1148](https://issues.apache.org/jira/browse/HADOOP-1148) | re-indent all code |  Minor | . | Doug Cutting | Doug Cutting |
-| [HADOOP-1144](https://issues.apache.org/jira/browse/HADOOP-1144) | Hadoop should allow a configurable percentage of failed map tasks before declaring a job failed. |  Major | . | Christian Kunz | Arun C Murthy |
-| [HADOOP-1133](https://issues.apache.org/jira/browse/HADOOP-1133) | Tools to analyze and debug namenode on a production cluster |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1131](https://issues.apache.org/jira/browse/HADOOP-1131) | Add a closeAll() static method to FileSystem |  Minor | . | Philippe Gassmann |  |
-| [HADOOP-1127](https://issues.apache.org/jira/browse/HADOOP-1127) | Speculative Execution and output of Reduce tasks |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1116](https://issues.apache.org/jira/browse/HADOOP-1116) | Add maxmemory="256m" in the junit call of build-contrib.xml |  Major | build | Philippe Gassmann |  |
 | [HADOOP-1101](https://issues.apache.org/jira/browse/HADOOP-1101) | Add more statistics in the web-ui to do with tasks |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1116](https://issues.apache.org/jira/browse/HADOOP-1116) | Add maxmemory="256m" in the junit call of build-contrib.xml |  Major | build | Philippe Gassmann |  |
 | [HADOOP-1094](https://issues.apache.org/jira/browse/HADOOP-1094) | Optimize readFields and write methods in record I/O |  Major | record | Milind Bhandarkar | Milind Bhandarkar |
 | [HADOOP-1068](https://issues.apache.org/jira/browse/HADOOP-1068) | Improve error message for 0 datanode case |  Major | . | Owen O'Malley | dhruba borthakur |
+| [HADOOP-1131](https://issues.apache.org/jira/browse/HADOOP-1131) | Add a closeAll() static method to FileSystem |  Minor | . | Philippe Gassmann |  |
+| [HADOOP-1165](https://issues.apache.org/jira/browse/HADOOP-1165) | Code for toString in code generated by Record I/O Compiler can be generic |  Minor | record | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-1166](https://issues.apache.org/jira/browse/HADOOP-1166) | Pull the NullOutputFormat into the lib package |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1167](https://issues.apache.org/jira/browse/HADOOP-1167) | InMemoryFileSystem uses synchronizedtMaps with maps that are locked anyways |  Minor | fs | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1194](https://issues.apache.org/jira/browse/HADOOP-1194) | map output should not do block level compression |  Major | . | Runping Qi | Arun C Murthy |
+| [HADOOP-1133](https://issues.apache.org/jira/browse/HADOOP-1133) | Tools to analyze and debug namenode on a production cluster |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-988](https://issues.apache.org/jira/browse/HADOOP-988) | Namenode should use single map for block to its meta data. |  Major | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-978](https://issues.apache.org/jira/browse/HADOOP-978) | AlreadyBeingCreatedException detail message could contain more useful info |  Minor | . | Nigel Daley | Konstantin Shvachko |
 | [HADOOP-971](https://issues.apache.org/jira/browse/HADOOP-971) | DFS Scalabilty: Improve name node performance by adding a hostname to datanodes map |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-968](https://issues.apache.org/jira/browse/HADOOP-968) | Reduce shuffle and merge should be done a child JVM |  Major | . | Owen O'Malley | Devaraj Das |
 | [HADOOP-819](https://issues.apache.org/jira/browse/HADOOP-819) | LineRecordWriter should not always insert tab char between key and value |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-1213](https://issues.apache.org/jira/browse/HADOOP-1213) | When RPC call fails then log call message detail |  Minor | ipc | Nigel Daley | Doug Cutting |
+| [HADOOP-1250](https://issues.apache.org/jira/browse/HADOOP-1250) | Remove the MustangFile class from streaming and promote the chmod into FileUtils |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1214](https://issues.apache.org/jira/browse/HADOOP-1214) | the first step for streaming clean up |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-1148](https://issues.apache.org/jira/browse/HADOOP-1148) | re-indent all code |  Minor | . | Doug Cutting | Doug Cutting |
+| [HADOOP-968](https://issues.apache.org/jira/browse/HADOOP-968) | Reduce shuffle and merge should be done a child JVM |  Major | . | Owen O'Malley | Devaraj Das |
+| [HADOOP-1260](https://issues.apache.org/jira/browse/HADOOP-1260) | need code review guidelines |  Major | build | Nigel Daley | Nigel Daley |
+| [HADOOP-1190](https://issues.apache.org/jira/browse/HADOOP-1190) | Fix unchecked warnings |  Major | . | Tom White | Tom White |
+| [HADOOP-1127](https://issues.apache.org/jira/browse/HADOOP-1127) | Speculative Execution and output of Reduce tasks |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1284](https://issues.apache.org/jira/browse/HADOOP-1284) | clean up the protocol between stream mapper/reducer and the framework |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-1290](https://issues.apache.org/jira/browse/HADOOP-1290) | Move Hadoop Abacus to hadoop.mapred.lib |  Major | . | Runping Qi |  |
+| [HADOOP-1304](https://issues.apache.org/jira/browse/HADOOP-1304) | MAX\_TASK\_FAILURES should be configurable |  Major | . | Christian Kunz | Devaraj Das |
+| [HADOOP-1308](https://issues.apache.org/jira/browse/HADOOP-1308) | Tighten generic Class restrictions in JobConf.java |  Minor | . | Michael Bieniosek | Michael Bieniosek |
+| [HADOOP-1315](https://issues.apache.org/jira/browse/HADOOP-1315) | Hadoop Streaming code clean up |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-1144](https://issues.apache.org/jira/browse/HADOOP-1144) | Hadoop should allow a configurable percentage of failed map tasks before declaring a job failed. |  Major | . | Christian Kunz | Arun C Murthy |
+| [HADOOP-1263](https://issues.apache.org/jira/browse/HADOOP-1263) | retry logic when dfs exist or open fails temporarily, e.g because of timeout |  Major | . | Christian Kunz | Hairong Kuang |
+| [HADOOP-1276](https://issues.apache.org/jira/browse/HADOOP-1276) | TaskTracker expiry interval is not configurable |  Major | . | Alejandro Abdelnur | Arun C Murthy |
+| [HADOOP-1326](https://issues.apache.org/jira/browse/HADOOP-1326) | Return the RunningJob from JobClient.runJob |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1270](https://issues.apache.org/jira/browse/HADOOP-1270) | Randomize the fetch of map outputs |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1324](https://issues.apache.org/jira/browse/HADOOP-1324) | FSError encountered by one running task should not be fatal to other tasks on that node |  Major | . | Devaraj Das | Arun C Murthy |
+| [HADOOP-1161](https://issues.apache.org/jira/browse/HADOOP-1161) | need improved release process |  Major | build | Doug Cutting | Doug Cutting |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1452](https://issues.apache.org/jira/browse/HADOOP-1452) | map output transfers of more than 2^31 bytes output are failing |  Blocker | . | Christian Kunz | Owen O'Malley |
-| [HADOOP-1435](https://issues.apache.org/jira/browse/HADOOP-1435) | FileSystem.globPaths should not create a Path from an empty string |  Blocker | fs | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1431](https://issues.apache.org/jira/browse/HADOOP-1431) | Map tasks can't timeout for failing to call progress |  Blocker | . | Owen O'Malley | Arun C Murthy |
-| [HADOOP-1427](https://issues.apache.org/jira/browse/HADOOP-1427) | Typo in GzipCodec.createInputStream - bufferSize |  Blocker | io | Espen Amble Kolstad | Espen Amble Kolstad |
-| [HADOOP-1411](https://issues.apache.org/jira/browse/HADOOP-1411) | AlreadyBeingCreatedException from task retries |  Blocker | . | Nigel Daley | Hairong Kuang |
-| [HADOOP-1407](https://issues.apache.org/jira/browse/HADOOP-1407) | Failed tasks not killing job |  Blocker | . | Nigel Daley | Arun C Murthy |
-| [HADOOP-1388](https://issues.apache.org/jira/browse/HADOOP-1388) | Possible Null Pointer Dereference in taskdetails.jsp |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1386](https://issues.apache.org/jira/browse/HADOOP-1386) | The constructor of Path should not take an empty string as a parameter |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1385](https://issues.apache.org/jira/browse/HADOOP-1385) | MD5Hash has a bad hash function |  Major | io | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1369](https://issues.apache.org/jira/browse/HADOOP-1369) | Inconsistent synchronization of TaskTracker fields |  Blocker | . | Nigel Daley | Owen O'Malley |
-| [HADOOP-1368](https://issues.apache.org/jira/browse/HADOOP-1368) | Inconsistent synchronization of 3 fields in JobInProgress.java |  Blocker | . | Nigel Daley | Owen O'Malley |
-| [HADOOP-1363](https://issues.apache.org/jira/browse/HADOOP-1363) | waitForCompletion() calls Thread.sleep() with a lock held |  Blocker | . | Nigel Daley | Owen O'Malley |
-| [HADOOP-1361](https://issues.apache.org/jira/browse/HADOOP-1361) | seek calls in 3 io classes ignore result of skipBytes(int) |  Blocker | io | Nigel Daley | Hairong Kuang |
-| [HADOOP-1358](https://issues.apache.org/jira/browse/HADOOP-1358) | seek call ignores result of skipBytes(int) |  Blocker | . | Nigel Daley | Hairong Kuang |
-| [HADOOP-1356](https://issues.apache.org/jira/browse/HADOOP-1356) | ValueHistogram.addNextValue(Object) ignores return value of String.substring(int, int) |  Blocker | . | Nigel Daley | Runping Qi |
-| [HADOOP-1354](https://issues.apache.org/jira/browse/HADOOP-1354) | Null pointer dereference of paths in FsShell.dus(String) |  Blocker | fs | Nigel Daley | Hairong Kuang |
-| [HADOOP-1353](https://issues.apache.org/jira/browse/HADOOP-1353) | Null pointer dereference of nodeInfo in FSNamesystem.removeDatanode(DatanodeID) |  Blocker | . | Nigel Daley | dhruba borthakur |
-| [HADOOP-1350](https://issues.apache.org/jira/browse/HADOOP-1350) | Shuffle started taking a very long time after the HADOOP-1176 fix |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1345](https://issues.apache.org/jira/browse/HADOOP-1345) | Checksum object does not get restored to the old state in retries when handle ChecksumException |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1332](https://issues.apache.org/jira/browse/HADOOP-1332) | Sporadic unit test failures (TestMiniMRClasspath, TestMiniMRLocalFS, TestMiniMRDFSCaching) |  Blocker | . | Nigel Daley | Arun C Murthy |
-| [HADOOP-1322](https://issues.apache.org/jira/browse/HADOOP-1322) | Tasktracker blacklist leads to hung jobs in single-node cluster |  Critical | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1312](https://issues.apache.org/jira/browse/HADOOP-1312) | heartbeat monitor thread goes away |  Blocker | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1310](https://issues.apache.org/jira/browse/HADOOP-1310) | Fix unchecked warnings in aggregate code |  Major | . | Tom White | Tom White |
-| [HADOOP-1299](https://issues.apache.org/jira/browse/HADOOP-1299) | Once RPC.stopClient has been called, RPC can not be used again |  Minor | ipc | stack | stack |
-| [HADOOP-1297](https://issues.apache.org/jira/browse/HADOOP-1297) | datanode sending block reports to namenode once every second |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1294](https://issues.apache.org/jira/browse/HADOOP-1294) | Fix unchecked warnings in main Hadoop code under Java 6. |  Major | test | Tom White | Tom White |
-| [HADOOP-1293](https://issues.apache.org/jira/browse/HADOOP-1293) | stderr from streaming skipped after first 20 lines. |  Minor | . | Koji Noguchi | Koji Noguchi |
-| [HADOOP-1279](https://issues.apache.org/jira/browse/HADOOP-1279) | list of completed jobs purges jobs based on submission not on completion age |  Major | . | Alejandro Abdelnur | Arun C Murthy |
-| [HADOOP-1278](https://issues.apache.org/jira/browse/HADOOP-1278) | Fix the per-job tasktracker 'blacklist' |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1275](https://issues.apache.org/jira/browse/HADOOP-1275) | job notification property in hadoop-default.xml is misspelled |  Trivial | . | Alejandro Abdelnur |  |
-| [HADOOP-1272](https://issues.apache.org/jira/browse/HADOOP-1272) | Extract InnerClasses from FSNamesystem into separate classes |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1271](https://issues.apache.org/jira/browse/HADOOP-1271) | The StreamBaseRecordReader is unable to log record data that's not UTF-8 |  Minor | . | Gautam Kowshik | Arun C Murthy |
-| [HADOOP-1262](https://issues.apache.org/jira/browse/HADOOP-1262) | file corruption detected because dfs client does not use replica blocks for checksum file |  Major | . | dhruba borthakur | Hairong Kuang |
-| [HADOOP-1258](https://issues.apache.org/jira/browse/HADOOP-1258) | TestCheckpoint test case doesn't wait for MiniDFSCluster to be active |  Trivial | test | Nigel Daley | Nigel Daley |
-| [HADOOP-1256](https://issues.apache.org/jira/browse/HADOOP-1256) | Dfs image loading and edits loading creates multiple instances of DatanodeDescriptor for the same datanode |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1255](https://issues.apache.org/jira/browse/HADOOP-1255) | Name-node falls into infinite loop trying to remove a dead node. |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
-| [HADOOP-1253](https://issues.apache.org/jira/browse/HADOOP-1253) | ConcurrentModificationException and NPE in JobControl |  Minor | . | Johan Oskarsson | Johan Oskarsson |
-| [HADOOP-1252](https://issues.apache.org/jira/browse/HADOOP-1252) | Disk problems should be handled better by the MR framework |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1244](https://issues.apache.org/jira/browse/HADOOP-1244) | stop-dfs.sh incorrectly specifies slaves file for stopping datanode |  Minor | . | Michael Bieniosek | dhruba borthakur |
-| [HADOOP-1243](https://issues.apache.org/jira/browse/HADOOP-1243) | ClientProtocol.versionID should be 11 |  Major | . | Konstantin Shvachko | dhruba borthakur |
-| [HADOOP-1242](https://issues.apache.org/jira/browse/HADOOP-1242) | dfs upgrade/downgrade problems |  Blocker | . | Owen O'Malley | Konstantin Shvachko |
-| [HADOOP-1241](https://issues.apache.org/jira/browse/HADOOP-1241) | Null PointerException in processReport when namenode is restarted |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1239](https://issues.apache.org/jira/browse/HADOOP-1239) | Classes in src/test/testjar need package name |  Trivial | test | Jim Kellerman | Jim Kellerman |
-| [HADOOP-1238](https://issues.apache.org/jira/browse/HADOOP-1238) | maps\_running metric is only updated at the end of the task |  Minor | metrics | Michael Bieniosek | David Bowen |
-| [HADOOP-1224](https://issues.apache.org/jira/browse/HADOOP-1224) | "Browse the filesystem" link pointing to a dead data-node |  Major | . | Konstantin Shvachko | Enis Soztutar |
-| [HADOOP-1219](https://issues.apache.org/jira/browse/HADOOP-1219) | Spurious progress messages should be discarded after a task is done |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1218](https://issues.apache.org/jira/browse/HADOOP-1218) | In TaskTracker the access to RunningJob object is not synchronized in one place |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1211](https://issues.apache.org/jira/browse/HADOOP-1211) | Remove deprecated constructor and unused static members in DataNode class |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1205](https://issues.apache.org/jira/browse/HADOOP-1205) | The open method of FSNamesystem should be synchronized |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1204](https://issues.apache.org/jira/browse/HADOOP-1204) | Re-factor InputFormat/RecordReader related classes |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-1203](https://issues.apache.org/jira/browse/HADOOP-1203) | UpgradeUtilities should use MiniDFSCluster to start and stop NameNode/DataNodes |  Major | test | Nigel Daley | Nigel Daley |
-| [HADOOP-1200](https://issues.apache.org/jira/browse/HADOOP-1200) | Datanode should periodically do a disk check |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1198](https://issues.apache.org/jira/browse/HADOOP-1198) | ipc.client.timeout of 2000ms for test cases seems too small; causes too many timeouts and leads to hung test cases |  Major | test | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1189](https://issues.apache.org/jira/browse/HADOOP-1189) | Still seeing some unexpected 'No space left on device' exceptions |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1187](https://issues.apache.org/jira/browse/HADOOP-1187) | DFS Scalability: avoid scanning entire list of datanodes in getAdditionalBlocks |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1184](https://issues.apache.org/jira/browse/HADOOP-1184) | Decommission fails if a block that needs replication has only one replica |  Major | . | dhruba borthakur |  |
+| [HADOOP-1047](https://issues.apache.org/jira/browse/HADOOP-1047) | TestReplication fails because DFS does not guarantee all the replicas are placed when a file is closed |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1063](https://issues.apache.org/jira/browse/HADOOP-1063) | MiniDFSCluster exists a race condition that lead to data node resources are not properly released |  Major | test | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1071](https://issues.apache.org/jira/browse/HADOOP-1071) | RPC$VersionMismatch exception is not fatal to JobTracker |  Major | . | Nigel Daley | Tahir Hashmi |
+| [HADOOP-1064](https://issues.apache.org/jira/browse/HADOOP-1064) | dfsclient logging messages should have appropriate log levels |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1137](https://issues.apache.org/jira/browse/HADOOP-1137) | StatusHttpServer assumes that resources for /static are in files |  Major | . | Benjamin Reed |  |
+| [HADOOP-1122](https://issues.apache.org/jira/browse/HADOOP-1122) | Divide-by-zero exception in chooseTarget |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1085](https://issues.apache.org/jira/browse/HADOOP-1085) | Remove 'port rolling' from Mini{DFS\|MR}Cluster |  Major | test | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1153](https://issues.apache.org/jira/browse/HADOOP-1153) | DataNode and FSNamesystem don't shutdown cleanly |  Major | . | Nigel Daley | Konstantin Shvachko |
+| [HADOOP-1146](https://issues.apache.org/jira/browse/HADOOP-1146) | "Reduce input records" counter name is misleading |  Major | . | David Bowen | David Bowen |
+| [HADOOP-1164](https://issues.apache.org/jira/browse/HADOOP-1164) | TestReplicationPolicy doesn't use port 0 for the NameNode |  Major | test | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1169](https://issues.apache.org/jira/browse/HADOOP-1169) | CopyFiles skips src files of s3 urls |  Minor | util | stack |  |
+| [HADOOP-1110](https://issues.apache.org/jira/browse/HADOOP-1110) | JobTracker WebUI  "Map input records" a little off. |  Trivial | . | Koji Noguchi | David Bowen |
 | [HADOOP-1178](https://issues.apache.org/jira/browse/HADOOP-1178) | NullPointer Exception in org.apache.hadoop.dfs.NameNode.isDir on namenode restart |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1176](https://issues.apache.org/jira/browse/HADOOP-1176) | Reduce hang on huge map output |  Major | . | Hairong Kuang | Arun C Murthy |
+| [HADOOP-1011](https://issues.apache.org/jira/browse/HADOOP-1011) | ConcurrentModificationException in JobHistory |  Major | . | Nigel Daley | Tahir Hashmi |
+| [HADOOP-672](https://issues.apache.org/jira/browse/HADOOP-672) | dfs shell enhancements |  Minor | . | Yoram Arnon | dhruba borthakur |
 | [HADOOP-1170](https://issues.apache.org/jira/browse/HADOOP-1170) | Very high CPU usage on data nodes because of FSDataset.checkDataDir() on every connect |  Major | . | Igor Bolotin |  |
-| [HADOOP-1169](https://issues.apache.org/jira/browse/HADOOP-1169) | CopyFiles skips src files of s3 urls |  Minor | util | stack |  |
-| [HADOOP-1164](https://issues.apache.org/jira/browse/HADOOP-1164) | TestReplicationPolicy doesn't use port 0 for the NameNode |  Major | test | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1163](https://issues.apache.org/jira/browse/HADOOP-1163) | Ganglia metrics reporting is misconfigured |  Minor | metrics | Michael Bieniosek |  |
-| [HADOOP-1160](https://issues.apache.org/jira/browse/HADOOP-1160) | DistributedFileSystem doesn't close the RawDistributedFileSystem on close. |  Blocker | . | Owen O'Malley | Hairong Kuang |
+| [HADOOP-1090](https://issues.apache.org/jira/browse/HADOOP-1090) | In SortValidator, the check for whether a file belongs to sort-input or sort-output dir is weak |  Major | . | Devaraj Das | Arun C Murthy |
+| [HADOOP-1081](https://issues.apache.org/jira/browse/HADOOP-1081) | JAVA\_PLATFORM with spaces (i.e. Mac OS X-ppc-32) breaks bin/hadoop script |  Major | scripts | Andrzej Bialecki |  |
 | [HADOOP-1156](https://issues.apache.org/jira/browse/HADOOP-1156) | NullPointerException in MiniDFSCluster |  Major | . | Konstantin Shvachko | Hairong Kuang |
-| [HADOOP-1154](https://issues.apache.org/jira/browse/HADOOP-1154) | streaming hang. (PipeMapRed$MROutputThread gone) |  Major | . | Koji Noguchi | Koji Noguchi |
-| [HADOOP-1153](https://issues.apache.org/jira/browse/HADOOP-1153) | DataNode and FSNamesystem don't shutdown cleanly |  Major | . | Nigel Daley | Konstantin Shvachko |
-| [HADOOP-1152](https://issues.apache.org/jira/browse/HADOOP-1152) | Reduce task hang failing in MapOutputCopier.copyOutput |  Major | . | Koji Noguchi | Tahir Hashmi |
+| [HADOOP-1163](https://issues.apache.org/jira/browse/HADOOP-1163) | Ganglia metrics reporting is misconfigured |  Minor | metrics | Michael Bieniosek |  |
+| [HADOOP-1187](https://issues.apache.org/jira/browse/HADOOP-1187) | DFS Scalability: avoid scanning entire list of datanodes in getAdditionalBlocks |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-1151](https://issues.apache.org/jira/browse/HADOOP-1151) | streaming PipeMapRed prints system info to stderr |  Trivial | . | Koji Noguchi | Koji Noguchi |
+| [HADOOP-1203](https://issues.apache.org/jira/browse/HADOOP-1203) | UpgradeUtilities should use MiniDFSCluster to start and stop NameNode/DataNodes |  Major | test | Nigel Daley | Nigel Daley |
 | [HADOOP-1149](https://issues.apache.org/jira/browse/HADOOP-1149) | DFS Scalability: high cpu usage in addStoredBlock |  Major | . | dhruba borthakur | Raghu Angadi |
-| [HADOOP-1146](https://issues.apache.org/jira/browse/HADOOP-1146) | "Reduce input records" counter name is misleading |  Major | . | David Bowen | David Bowen |
-| [HADOOP-1137](https://issues.apache.org/jira/browse/HADOOP-1137) | StatusHttpServer assumes that resources for /static are in files |  Major | . | Benjamin Reed |  |
+| [HADOOP-1073](https://issues.apache.org/jira/browse/HADOOP-1073) | DFS Scalability: high CPU usage in choosing replication targets and file open |  Major | . | dhruba borthakur | Hairong Kuang |
+| [HADOOP-1218](https://issues.apache.org/jira/browse/HADOOP-1218) | In TaskTracker the access to RunningJob object is not synchronized in one place |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1219](https://issues.apache.org/jira/browse/HADOOP-1219) | Spurious progress messages should be discarded after a task is done |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1198](https://issues.apache.org/jira/browse/HADOOP-1198) | ipc.client.timeout of 2000ms for test cases seems too small; causes too many timeouts and leads to hung test cases |  Major | test | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1211](https://issues.apache.org/jira/browse/HADOOP-1211) | Remove deprecated constructor and unused static members in DataNode class |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-1136](https://issues.apache.org/jira/browse/HADOOP-1136) | exception in UnderReplicatedBlocks:add when ther are more replicas of a block than required |  Major | . | dhruba borthakur | Hairong Kuang |
-| [HADOOP-1122](https://issues.apache.org/jira/browse/HADOOP-1122) | Divide-by-zero exception in chooseTarget |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1001](https://issues.apache.org/jira/browse/HADOOP-1001) | the output of the map is not type checked against the specified types |  Major | . | Owen O'Malley | Tahir Hashmi |
+| [HADOOP-1189](https://issues.apache.org/jira/browse/HADOOP-1189) | Still seeing some unexpected 'No space left on device' exceptions |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1204](https://issues.apache.org/jira/browse/HADOOP-1204) | Re-factor InputFormat/RecordReader related classes |  Major | . | Runping Qi | Runping Qi |
 | [HADOOP-1114](https://issues.apache.org/jira/browse/HADOOP-1114) | bin/hadoop script clobbers CLASSPATH |  Minor | scripts | Michael Bieniosek | Doug Cutting |
-| [HADOOP-1110](https://issues.apache.org/jira/browse/HADOOP-1110) | JobTracker WebUI  "Map input records" a little off. |  Trivial | . | Koji Noguchi | David Bowen |
+| [HADOOP-1238](https://issues.apache.org/jira/browse/HADOOP-1238) | maps\_running metric is only updated at the end of the task |  Minor | metrics | Michael Bieniosek | David Bowen |
 | [HADOOP-1093](https://issues.apache.org/jira/browse/HADOOP-1093) | NNBench generates millions of NotReplicatedYetException in Namenode log |  Major | . | Nigel Daley | dhruba borthakur |
-| [HADOOP-1090](https://issues.apache.org/jira/browse/HADOOP-1090) | In SortValidator, the check for whether a file belongs to sort-input or sort-output dir is weak |  Major | . | Devaraj Das | Arun C Murthy |
-| [HADOOP-1085](https://issues.apache.org/jira/browse/HADOOP-1085) | Remove 'port rolling' from Mini{DFS\|MR}Cluster |  Major | test | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1081](https://issues.apache.org/jira/browse/HADOOP-1081) | JAVA\_PLATFORM with spaces (i.e. Mac OS X-ppc-32) breaks bin/hadoop script |  Major | scripts | Andrzej Bialecki |  |
-| [HADOOP-1073](https://issues.apache.org/jira/browse/HADOOP-1073) | DFS Scalability: high CPU usage in choosing replication targets and file open |  Major | . | dhruba borthakur | Hairong Kuang |
-| [HADOOP-1071](https://issues.apache.org/jira/browse/HADOOP-1071) | RPC$VersionMismatch exception is not fatal to JobTracker |  Major | . | Nigel Daley | Tahir Hashmi |
-| [HADOOP-1064](https://issues.apache.org/jira/browse/HADOOP-1064) | dfsclient logging messages should have appropriate log levels |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1063](https://issues.apache.org/jira/browse/HADOOP-1063) | MiniDFSCluster exists a race condition that lead to data node resources are not properly released |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1061](https://issues.apache.org/jira/browse/HADOOP-1061) | S3 listSubPaths bug |  Critical | fs | Mike Smith |  |
+| [HADOOP-1239](https://issues.apache.org/jira/browse/HADOOP-1239) | Classes in src/test/testjar need package name |  Trivial | test | Jim Kellerman | Jim Kellerman |
+| [HADOOP-1243](https://issues.apache.org/jira/browse/HADOOP-1243) | ClientProtocol.versionID should be 11 |  Major | . | Konstantin Shvachko | dhruba borthakur |
+| [HADOOP-1241](https://issues.apache.org/jira/browse/HADOOP-1241) | Null PointerException in processReport when namenode is restarted |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1244](https://issues.apache.org/jira/browse/HADOOP-1244) | stop-dfs.sh incorrectly specifies slaves file for stopping datanode |  Minor | . | Michael Bieniosek | dhruba borthakur |
+| [HADOOP-1253](https://issues.apache.org/jira/browse/HADOOP-1253) | ConcurrentModificationException and NPE in JobControl |  Minor | . | Johan Oskarsson | Johan Oskarsson |
+| [HADOOP-1256](https://issues.apache.org/jira/browse/HADOOP-1256) | Dfs image loading and edits loading creates multiple instances of DatanodeDescriptor for the same datanode |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1258](https://issues.apache.org/jira/browse/HADOOP-1258) | TestCheckpoint test case doesn't wait for MiniDFSCluster to be active |  Trivial | test | Nigel Daley | Nigel Daley |
+| [HADOOP-1154](https://issues.apache.org/jira/browse/HADOOP-1154) | streaming hang. (PipeMapRed$MROutputThread gone) |  Major | . | Koji Noguchi | Koji Noguchi |
+| [HADOOP-1275](https://issues.apache.org/jira/browse/HADOOP-1275) | job notification property in hadoop-default.xml is misspelled |  Trivial | . | Alejandro Abdelnur |  |
+| [HADOOP-1152](https://issues.apache.org/jira/browse/HADOOP-1152) | Reduce task hang failing in MapOutputCopier.copyOutput |  Major | . | Koji Noguchi | Tahir Hashmi |
 | [HADOOP-1050](https://issues.apache.org/jira/browse/HADOOP-1050) | Do not count lost tasktracker against the job |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1047](https://issues.apache.org/jira/browse/HADOOP-1047) | TestReplication fails because DFS does not guarantee all the replicas are placed when a file is closed |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1011](https://issues.apache.org/jira/browse/HADOOP-1011) | ConcurrentModificationException in JobHistory |  Major | . | Nigel Daley | Tahir Hashmi |
-| [HADOOP-1001](https://issues.apache.org/jira/browse/HADOOP-1001) | the output of the map is not type checked against the specified types |  Major | . | Owen O'Malley | Tahir Hashmi |
-| [HADOOP-672](https://issues.apache.org/jira/browse/HADOOP-672) | dfs shell enhancements |  Minor | . | Yoram Arnon | dhruba borthakur |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-1271](https://issues.apache.org/jira/browse/HADOOP-1271) | The StreamBaseRecordReader is unable to log record data that's not UTF-8 |  Minor | . | Gautam Kowshik | Arun C Murthy |
+| [HADOOP-1262](https://issues.apache.org/jira/browse/HADOOP-1262) | file corruption detected because dfs client does not use replica blocks for checksum file |  Major | . | dhruba borthakur | Hairong Kuang |
+| [HADOOP-1279](https://issues.apache.org/jira/browse/HADOOP-1279) | list of completed jobs purges jobs based on submission not on completion age |  Major | . | Alejandro Abdelnur | Arun C Murthy |
+| [HADOOP-1176](https://issues.apache.org/jira/browse/HADOOP-1176) | Reduce hang on huge map output |  Major | . | Hairong Kuang | Arun C Murthy |
+| [HADOOP-1293](https://issues.apache.org/jira/browse/HADOOP-1293) | stderr from streaming skipped after first 20 lines. |  Minor | . | Koji Noguchi | Koji Noguchi |
+| [HADOOP-1297](https://issues.apache.org/jira/browse/HADOOP-1297) | datanode sending block reports to namenode once every second |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1294](https://issues.apache.org/jira/browse/HADOOP-1294) | Fix unchecked warnings in main Hadoop code under Java 6. |  Major | test | Tom White | Tom White |
+| [HADOOP-1299](https://issues.apache.org/jira/browse/HADOOP-1299) | Once RPC.stopClient has been called, RPC can not be used again |  Minor | ipc | stack | stack |
+| [HADOOP-1278](https://issues.apache.org/jira/browse/HADOOP-1278) | Fix the per-job tasktracker 'blacklist' |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1272](https://issues.apache.org/jira/browse/HADOOP-1272) | Extract InnerClasses from FSNamesystem into separate classes |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1061](https://issues.apache.org/jira/browse/HADOOP-1061) | S3 listSubPaths bug |  Critical | fs | Mike Smith |  |
+| [HADOOP-1312](https://issues.apache.org/jira/browse/HADOOP-1312) | heartbeat monitor thread goes away |  Blocker | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1322](https://issues.apache.org/jira/browse/HADOOP-1322) | Tasktracker blacklist leads to hung jobs in single-node cluster |  Critical | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1184](https://issues.apache.org/jira/browse/HADOOP-1184) | Decommission fails if a block that needs replication has only one replica |  Major | . | dhruba borthakur |  |
+| [HADOOP-1224](https://issues.apache.org/jira/browse/HADOOP-1224) | "Browse the filesystem" link pointing to a dead data-node |  Major | . | Konstantin Shvachko | Enis Soztutar |
+| [HADOOP-1200](https://issues.apache.org/jira/browse/HADOOP-1200) | Datanode should periodically do a disk check |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1252](https://issues.apache.org/jira/browse/HADOOP-1252) | Disk problems should be handled better by the MR framework |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1310](https://issues.apache.org/jira/browse/HADOOP-1310) | Fix unchecked warnings in aggregate code |  Major | . | Tom White | Tom White |
+| [HADOOP-1255](https://issues.apache.org/jira/browse/HADOOP-1255) | Name-node falls into infinite loop trying to remove a dead node. |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
+| [HADOOP-1160](https://issues.apache.org/jira/browse/HADOOP-1160) | DistributedFileSystem doesn't close the RawDistributedFileSystem on close. |  Blocker | . | Owen O'Malley | Hairong Kuang |
+| [HADOOP-1350](https://issues.apache.org/jira/browse/HADOOP-1350) | Shuffle started taking a very long time after the HADOOP-1176 fix |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1345](https://issues.apache.org/jira/browse/HADOOP-1345) | Checksum object does not get restored to the old state in retries when handle ChecksumException |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1205](https://issues.apache.org/jira/browse/HADOOP-1205) | The open method of FSNamesystem should be synchronized |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1353](https://issues.apache.org/jira/browse/HADOOP-1353) | Null pointer dereference of nodeInfo in FSNamesystem.removeDatanode(DatanodeID) |  Blocker | . | Nigel Daley | dhruba borthakur |
+| [HADOOP-1354](https://issues.apache.org/jira/browse/HADOOP-1354) | Null pointer dereference of paths in FsShell.dus(String) |  Blocker | fs | Nigel Daley | Hairong Kuang |
+| [HADOOP-1358](https://issues.apache.org/jira/browse/HADOOP-1358) | seek call ignores result of skipBytes(int) |  Blocker | . | Nigel Daley | Hairong Kuang |
+| [HADOOP-1356](https://issues.apache.org/jira/browse/HADOOP-1356) | ValueHistogram.addNextValue(Object) ignores return value of String.substring(int, int) |  Blocker | . | Nigel Daley | Runping Qi |
+| [HADOOP-1363](https://issues.apache.org/jira/browse/HADOOP-1363) | waitForCompletion() calls Thread.sleep() with a lock held |  Blocker | . | Nigel Daley | Owen O'Malley |
+| [HADOOP-1368](https://issues.apache.org/jira/browse/HADOOP-1368) | Inconsistent synchronization of 3 fields in JobInProgress.java |  Blocker | . | Nigel Daley | Owen O'Malley |
+| [HADOOP-1369](https://issues.apache.org/jira/browse/HADOOP-1369) | Inconsistent synchronization of TaskTracker fields |  Blocker | . | Nigel Daley | Owen O'Malley |
+| [HADOOP-1361](https://issues.apache.org/jira/browse/HADOOP-1361) | seek calls in 3 io classes ignore result of skipBytes(int) |  Blocker | io | Nigel Daley | Hairong Kuang |
+| [HADOOP-1388](https://issues.apache.org/jira/browse/HADOOP-1388) | Possible Null Pointer Dereference in taskdetails.jsp |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1385](https://issues.apache.org/jira/browse/HADOOP-1385) | MD5Hash has a bad hash function |  Major | io | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1386](https://issues.apache.org/jira/browse/HADOOP-1386) | The constructor of Path should not take an empty string as a parameter |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1407](https://issues.apache.org/jira/browse/HADOOP-1407) | Failed tasks not killing job |  Blocker | . | Nigel Daley | Arun C Murthy |
+| [HADOOP-1427](https://issues.apache.org/jira/browse/HADOOP-1427) | Typo in GzipCodec.createInputStream - bufferSize |  Blocker | io | Espen Amble Kolstad | Espen Amble Kolstad |
+| [HADOOP-1435](https://issues.apache.org/jira/browse/HADOOP-1435) | FileSystem.globPaths should not create a Path from an empty string |  Blocker | fs | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1411](https://issues.apache.org/jira/browse/HADOOP-1411) | AlreadyBeingCreatedException from task retries |  Blocker | . | Nigel Daley | Hairong Kuang |
+| [HADOOP-1242](https://issues.apache.org/jira/browse/HADOOP-1242) | dfs upgrade/downgrade problems |  Blocker | . | Owen O'Malley | Konstantin Shvachko |
+| [HADOOP-1332](https://issues.apache.org/jira/browse/HADOOP-1332) | Sporadic unit test failures (TestMiniMRClasspath, TestMiniMRLocalFS, TestMiniMRDFSCaching) |  Blocker | . | Nigel Daley | Arun C Murthy |
+| [HADOOP-1431](https://issues.apache.org/jira/browse/HADOOP-1431) | Map tasks can't timeout for failing to call progress |  Blocker | . | Owen O'Malley | Arun C Murthy |
+| [HADOOP-1452](https://issues.apache.org/jira/browse/HADOOP-1452) | map output transfers of more than 2^31 bytes output are failing |  Blocker | . | Christian Kunz | Owen O'Malley |
 
 

+ 136 - 152
hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.0/CHANGES.0.14.0.md

@@ -20,211 +20,195 @@
 
 ## Release 0.14.0 - 2007-08-20
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1597](https://issues.apache.org/jira/browse/HADOOP-1597) | Distributed upgrade status reporting and post upgrade features. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1570](https://issues.apache.org/jira/browse/HADOOP-1570) | Add a per-job configuration knob to control loading of native hadoop libraries |  Major | io | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1568](https://issues.apache.org/jira/browse/HADOOP-1568) | NameNode Schema for HttpFileSystem |  Major | fs | Chris Douglas | Chris Douglas |
-| [HADOOP-1562](https://issues.apache.org/jira/browse/HADOOP-1562) | Report Java VM metrics |  Major | metrics | David Bowen | David Bowen |
+| [HADOOP-234](https://issues.apache.org/jira/browse/HADOOP-234) | Hadoop Pipes for writing map/reduce jobs in C++ and python |  Major | . | Sanjay Dahiya | Owen O'Malley |
+| [HADOOP-1379](https://issues.apache.org/jira/browse/HADOOP-1379) | Integrate Findbugs into nightly build process |  Major | test | Nigel Daley | Nigel Daley |
+| [HADOOP-1447](https://issues.apache.org/jira/browse/HADOOP-1447) | Support for textInputFormat in contrib/data\_join |  Minor | . | Senthil Subramanian | Senthil Subramanian |
+| [HADOOP-1469](https://issues.apache.org/jira/browse/HADOOP-1469) | Asynchronous table creation |  Minor | . | James Kennedy | stack |
+| [HADOOP-1377](https://issues.apache.org/jira/browse/HADOOP-1377) | Creation time and modification time for hadoop files and directories |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-1515](https://issues.apache.org/jira/browse/HADOOP-1515) | MultiFileSplit, MultiFileInputFormat |  Major | . | Enis Soztutar | Enis Soztutar |
 | [HADOOP-1508](https://issues.apache.org/jira/browse/HADOOP-1508) | ant Task for FsShell operations |  Minor | build, fs | Chris Douglas | Chris Douglas |
-| [HADOOP-1469](https://issues.apache.org/jira/browse/HADOOP-1469) | Asynchronous table creation |  Minor | . | James Kennedy | stack |
-| [HADOOP-1447](https://issues.apache.org/jira/browse/HADOOP-1447) | Support for textInputFormat in contrib/data\_join |  Minor | . | Senthil Subramanian | Senthil Subramanian |
-| [HADOOP-1437](https://issues.apache.org/jira/browse/HADOOP-1437) | Eclipse plugin for developing and executing MapReduce programs on Hadoop |  Major | . | Eugene Hung | Christophe Taton |
+| [HADOOP-1570](https://issues.apache.org/jira/browse/HADOOP-1570) | Add a per-job configuration knob to control loading of native hadoop libraries |  Major | io | Arun C Murthy | Arun C Murthy |
 | [HADOOP-1433](https://issues.apache.org/jira/browse/HADOOP-1433) | Add job priority |  Minor | . | Johan Oskarsson | Johan Oskarsson |
-| [HADOOP-1379](https://issues.apache.org/jira/browse/HADOOP-1379) | Integrate Findbugs into nightly build process |  Major | test | Nigel Daley | Nigel Daley |
-| [HADOOP-1377](https://issues.apache.org/jira/browse/HADOOP-1377) | Creation time and modification time for hadoop files and directories |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1597](https://issues.apache.org/jira/browse/HADOOP-1597) | Distributed upgrade status reporting and post upgrade features. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1562](https://issues.apache.org/jira/browse/HADOOP-1562) | Report Java VM metrics |  Major | metrics | David Bowen | David Bowen |
 | [HADOOP-1134](https://issues.apache.org/jira/browse/HADOOP-1134) | Block level CRCs in HDFS |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-234](https://issues.apache.org/jira/browse/HADOOP-234) | Hadoop Pipes for writing map/reduce jobs in C++ and python |  Major | . | Sanjay Dahiya | Owen O'Malley |
+| [HADOOP-1568](https://issues.apache.org/jira/browse/HADOOP-1568) | NameNode Schema for HttpFileSystem |  Major | fs | Chris Douglas | Chris Douglas |
+| [HADOOP-1437](https://issues.apache.org/jira/browse/HADOOP-1437) | Eclipse plugin for developing and executing MapReduce programs on Hadoop |  Major | . | Eugene Hung | Christophe Taton |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1653](https://issues.apache.org/jira/browse/HADOOP-1653) | FSDirectory class code cleanup |  Trivial | . | Christophe Taton | Christophe Taton |
-| [HADOOP-1620](https://issues.apache.org/jira/browse/HADOOP-1620) | FileSystem should have fewer abstract methods |  Major | . | Doug Cutting | Doug Cutting |
-| [HADOOP-1585](https://issues.apache.org/jira/browse/HADOOP-1585) | GenericWritable should use generics |  Minor | io | Espen Amble Kolstad | Espen Amble Kolstad |
-| [HADOOP-1582](https://issues.apache.org/jira/browse/HADOOP-1582) | hdfsRead and hdfsPread should return 0 instead of -1 at end-of-file. |  Minor | . | Christian Kunz | Christian Kunz |
-| [HADOOP-1580](https://issues.apache.org/jira/browse/HADOOP-1580) | provide better error message when subprocesses fail in hadoop streaming |  Minor | . | John Heidemann | John Heidemann |
-| [HADOOP-1547](https://issues.apache.org/jira/browse/HADOOP-1547) | Provide examples for aggregate library |  Major | . | Tom White | Runping Qi |
-| [HADOOP-1518](https://issues.apache.org/jira/browse/HADOOP-1518) | Add session id to metric data |  Major | . | David Bowen | David Bowen |
-| [HADOOP-1485](https://issues.apache.org/jira/browse/HADOOP-1485) | Metrics should be there for reporting shuffle failures/successes |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1484](https://issues.apache.org/jira/browse/HADOOP-1484) | Kill jobs from web interface |  Minor | . | Enis Soztutar | Enis Soztutar |
-| [HADOOP-1478](https://issues.apache.org/jira/browse/HADOOP-1478) | The blockStream of DFSClient.FSInputStream should not be buffered |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1473](https://issues.apache.org/jira/browse/HADOOP-1473) | Make jobids unique across jobtracker restarts |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1470](https://issues.apache.org/jira/browse/HADOOP-1470) | Rework FSInputChecker and FSOutputSummer to support checksum code sharing between ChecksumFileSystem and block level crc dfs |  Major | fs | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1467](https://issues.apache.org/jira/browse/HADOOP-1467) | Remove redundant counters from WordCount example |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1462](https://issues.apache.org/jira/browse/HADOOP-1462) | Better progress reporting from a Task |  Major | . | Vivek Ratan | Vivek Ratan |
-| [HADOOP-1457](https://issues.apache.org/jira/browse/HADOOP-1457) | Counters for monitoring task assignments |  Minor | . | Devaraj Das | Arun C Murthy |
-| [HADOOP-1455](https://issues.apache.org/jira/browse/HADOOP-1455) | Allow any key-value pair on the command line of 'hadoop pipes' to be added to the JobConf |  Major | . | Christian Kunz | Devaraj Das |
-| [HADOOP-1450](https://issues.apache.org/jira/browse/HADOOP-1450) | checksums should be closer to data generation and consumption |  Major | fs | Doug Cutting | Doug Cutting |
-| [HADOOP-1440](https://issues.apache.org/jira/browse/HADOOP-1440) | JobClient should not sort input-splits |  Major | . | Milind Bhandarkar | Senthil Subramanian |
-| [HADOOP-1438](https://issues.apache.org/jira/browse/HADOOP-1438) | Grammatical / wording / copy edits for Hadoop Distributed File System: Architecture and Design white paper |  Trivial | documentation | Luke Nezda |  |
-| [HADOOP-1429](https://issues.apache.org/jira/browse/HADOOP-1429) | RPC Server won't go quietly |  Minor | ipc | stack | stack |
-| [HADOOP-1417](https://issues.apache.org/jira/browse/HADOOP-1417) | Exclude some Findbugs detectors |  Minor | build | Nigel Daley | Nigel Daley |
-| [HADOOP-1413](https://issues.apache.org/jira/browse/HADOOP-1413) | A new example to do tile placements using distributed dancing links |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1408](https://issues.apache.org/jira/browse/HADOOP-1408) | fix warning about cast of Map\<String, Map\<String, JobInfo\>\> in jobhistory.jsp |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1376](https://issues.apache.org/jira/browse/HADOOP-1376) | RandomWriter should be tweaked to generate input data for terasort |  Major | . | Devaraj Das | Devaraj Das |
 | [HADOOP-1343](https://issues.apache.org/jira/browse/HADOOP-1343) | Deprecate the Configuration.set(String,Object) method and make Configuration Iterable |  Major | conf | Owen O'Malley | Owen O'Malley |
 | [HADOOP-1342](https://issues.apache.org/jira/browse/HADOOP-1342) | A configurable limit on the number of unique values should be set on the UniqueValueCount and ValueHistogram aggregators |  Major | . | Runping Qi | Runping Qi |
 | [HADOOP-1340](https://issues.apache.org/jira/browse/HADOOP-1340) | md5 file in filecache should inherit replication factor from the file it belongs to. |  Major | . | Christian Kunz | dhruba borthakur |
+| [HADOOP-894](https://issues.apache.org/jira/browse/HADOOP-894) | dfs client protocol should allow asking for parts of the block map |  Major | . | Owen O'Malley | Konstantin Shvachko |
+| [HADOOP-1413](https://issues.apache.org/jira/browse/HADOOP-1413) | A new example to do tile placements using distributed dancing links |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-800](https://issues.apache.org/jira/browse/HADOOP-800) | More improvements to DFS browsing WI |  Major | . | arkady borkovsky | Enis Soztutar |
+| [HADOOP-1408](https://issues.apache.org/jira/browse/HADOOP-1408) | fix warning about cast of Map\<String, Map\<String, JobInfo\>\> in jobhistory.jsp |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1376](https://issues.apache.org/jira/browse/HADOOP-1376) | RandomWriter should be tweaked to generate input data for terasort |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1429](https://issues.apache.org/jira/browse/HADOOP-1429) | RPC Server won't go quietly |  Minor | ipc | stack | stack |
+| [HADOOP-1450](https://issues.apache.org/jira/browse/HADOOP-1450) | checksums should be closer to data generation and consumption |  Major | fs | Doug Cutting | Doug Cutting |
+| [HADOOP-1467](https://issues.apache.org/jira/browse/HADOOP-1467) | Remove redundant counters from WordCount example |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1438](https://issues.apache.org/jira/browse/HADOOP-1438) | Grammatical / wording / copy edits for Hadoop Distributed File System: Architecture and Design white paper |  Trivial | documentation | Luke Nezda |  |
+| [HADOOP-1457](https://issues.apache.org/jira/browse/HADOOP-1457) | Counters for monitoring task assignments |  Minor | . | Devaraj Das | Arun C Murthy |
+| [HADOOP-1417](https://issues.apache.org/jira/browse/HADOOP-1417) | Exclude some Findbugs detectors |  Minor | build | Nigel Daley | Nigel Daley |
 | [HADOOP-1320](https://issues.apache.org/jira/browse/HADOOP-1320) | Rewrite 'random-writer' to use '-reducer NONE' |  Minor | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1484](https://issues.apache.org/jira/browse/HADOOP-1484) | Kill jobs from web interface |  Minor | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-1003](https://issues.apache.org/jira/browse/HADOOP-1003) | Proposal to batch commits to edits log. |  Major | . | Raghu Angadi | dhruba borthakur |
+| [HADOOP-1023](https://issues.apache.org/jira/browse/HADOOP-1023) | better links to mailing list archives |  Major | documentation | Daniel Naber | Tom White |
+| [HADOOP-1462](https://issues.apache.org/jira/browse/HADOOP-1462) | Better progress reporting from a Task |  Major | . | Vivek Ratan | Vivek Ratan |
+| [HADOOP-1440](https://issues.apache.org/jira/browse/HADOOP-1440) | JobClient should not sort input-splits |  Major | . | Milind Bhandarkar | Senthil Subramanian |
+| [HADOOP-1455](https://issues.apache.org/jira/browse/HADOOP-1455) | Allow any key-value pair on the command line of 'hadoop pipes' to be added to the JobConf |  Major | . | Christian Kunz | Devaraj Das |
+| [HADOOP-1147](https://issues.apache.org/jira/browse/HADOOP-1147) | remove all @author tags from source |  Minor | . | Doug Cutting | Doug Cutting |
+| [HADOOP-1283](https://issues.apache.org/jira/browse/HADOOP-1283) | Eliminate internal UTF8 to String and vice versa conversions in the name-node. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1518](https://issues.apache.org/jira/browse/HADOOP-1518) | Add session id to metric data |  Major | . | David Bowen | David Bowen |
 | [HADOOP-1292](https://issues.apache.org/jira/browse/HADOOP-1292) | dfs -copyToLocal should guarantee file is complete |  Major | . | eric baldeschwieler | Tsz Wo Nicholas Sze |
+| [HADOOP-1028](https://issues.apache.org/jira/browse/HADOOP-1028) | Servers should log startup and shutdown messages |  Major | . | Nigel Daley | Tsz Wo Nicholas Sze |
+| [HADOOP-1485](https://issues.apache.org/jira/browse/HADOOP-1485) | Metrics should be there for reporting shuffle failures/successes |  Major | . | Devaraj Das | Devaraj Das |
 | [HADOOP-1286](https://issues.apache.org/jira/browse/HADOOP-1286) | Distributed cluster upgrade |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1283](https://issues.apache.org/jira/browse/HADOOP-1283) | Eliminate internal UTF8 to String and vice versa conversions in the name-node. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1147](https://issues.apache.org/jira/browse/HADOOP-1147) | remove all @author tags from source |  Minor | . | Doug Cutting | Doug Cutting |
+| [HADOOP-1580](https://issues.apache.org/jira/browse/HADOOP-1580) | provide better error message when subprocesses fail in hadoop streaming |  Minor | . | John Heidemann | John Heidemann |
+| [HADOOP-1473](https://issues.apache.org/jira/browse/HADOOP-1473) | Make jobids unique across jobtracker restarts |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1582](https://issues.apache.org/jira/browse/HADOOP-1582) | hdfsRead and hdfsPread should return 0 instead of -1 at end-of-file. |  Minor | . | Christian Kunz | Christian Kunz |
+| [HADOOP-1470](https://issues.apache.org/jira/browse/HADOOP-1470) | Rework FSInputChecker and FSOutputSummer to support checksum code sharing between ChecksumFileSystem and block level crc dfs |  Major | fs | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1585](https://issues.apache.org/jira/browse/HADOOP-1585) | GenericWritable should use generics |  Minor | io | Espen Amble Kolstad | Espen Amble Kolstad |
+| [HADOOP-1547](https://issues.apache.org/jira/browse/HADOOP-1547) | Provide examples for aggregate library |  Major | . | Tom White | Runping Qi |
+| [HADOOP-1620](https://issues.apache.org/jira/browse/HADOOP-1620) | FileSystem should have fewer abstract methods |  Major | . | Doug Cutting | Doug Cutting |
+| [HADOOP-1478](https://issues.apache.org/jira/browse/HADOOP-1478) | The blockStream of DFSClient.FSInputStream should not be buffered |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1653](https://issues.apache.org/jira/browse/HADOOP-1653) | FSDirectory class code cleanup |  Trivial | . | Christophe Taton | Christophe Taton |
 | [HADOOP-1066](https://issues.apache.org/jira/browse/HADOOP-1066) | http://lucene.apache.org/hadoop/ front page is not user-friendly |  Minor | documentation | Marco Nicosia | Doug Cutting |
-| [HADOOP-1028](https://issues.apache.org/jira/browse/HADOOP-1028) | Servers should log startup and shutdown messages |  Major | . | Nigel Daley | Tsz Wo Nicholas Sze |
-| [HADOOP-1023](https://issues.apache.org/jira/browse/HADOOP-1023) | better links to mailing list archives |  Major | documentation | Daniel Naber | Tom White |
-| [HADOOP-1003](https://issues.apache.org/jira/browse/HADOOP-1003) | Proposal to batch commits to edits log. |  Major | . | Raghu Angadi | dhruba borthakur |
-| [HADOOP-894](https://issues.apache.org/jira/browse/HADOOP-894) | dfs client protocol should allow asking for parts of the block map |  Major | . | Owen O'Malley | Konstantin Shvachko |
-| [HADOOP-800](https://issues.apache.org/jira/browse/HADOOP-800) | More improvements to DFS browsing WI |  Major | . | arkady borkovsky | Enis Soztutar |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1717](https://issues.apache.org/jira/browse/HADOOP-1717) | TestDFSUpgradeFromImage fails on Solaris |  Blocker | test | Nigel Daley | Raghu Angadi |
-| [HADOOP-1716](https://issues.apache.org/jira/browse/HADOOP-1716) | TestPipes.testPipes fails |  Blocker | . | Nigel Daley | Owen O'Malley |
-| [HADOOP-1714](https://issues.apache.org/jira/browse/HADOOP-1714) | TestDFSUpgradeFromImage fails on Windows |  Blocker | test | Nigel Daley | Raghu Angadi |
-| [HADOOP-1712](https://issues.apache.org/jira/browse/HADOOP-1712) | Unhandled exception in Block CRC upgrade on datanode. |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1698](https://issues.apache.org/jira/browse/HADOOP-1698) | 7500+ reducers/partitions causes job to hang |  Blocker | . | Srikanth Kakani | Devaraj Das |
-| [HADOOP-1681](https://issues.apache.org/jira/browse/HADOOP-1681) | Re organize StreamJob::submitAndMonitorJob() Exception handling |  Minor | . | Lohit Vijayarenu |  |
-| [HADOOP-1680](https://issues.apache.org/jira/browse/HADOOP-1680) | Improvements to Block CRC upgrade messages |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1668](https://issues.apache.org/jira/browse/HADOOP-1668) | add INCOMPATIBLE CHANGES section to CHANGES.txt for Hadoop 0.14 |  Blocker | documentation | Nigel Daley | Nigel Daley |
-| [HADOOP-1666](https://issues.apache.org/jira/browse/HADOOP-1666) | The FsShell Object cannot be used for multiple fs commands. |  Minor | fs | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1665](https://issues.apache.org/jira/browse/HADOOP-1665) | DFS Trash feature bugs |  Blocker | . | Nigel Daley | dhruba borthakur |
-| [HADOOP-1663](https://issues.apache.org/jira/browse/HADOOP-1663) | streaming returning 0 when submitJob fails with Exception |  Major | . | Koji Noguchi | Koji Noguchi |
-| [HADOOP-1659](https://issues.apache.org/jira/browse/HADOOP-1659) | job id / job name mix-up |  Blocker | . | Christian Kunz | Arun C Murthy |
-| [HADOOP-1657](https://issues.apache.org/jira/browse/HADOOP-1657) | NNBench benchmark hangs with trunk |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1649](https://issues.apache.org/jira/browse/HADOOP-1649) | Performance regression with Block CRCs |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1647](https://issues.apache.org/jira/browse/HADOOP-1647) | DistributedFileSystem.getFileStatus() fails for path "/" |  Blocker | . | Enis Soztutar | dhruba borthakur |
-| [HADOOP-1640](https://issues.apache.org/jira/browse/HADOOP-1640) | TestDecommission fails on Windows |  Blocker | . | Nigel Daley | dhruba borthakur |
-| [HADOOP-1639](https://issues.apache.org/jira/browse/HADOOP-1639) | TestSymLink is failing fairly often and is blocking the regression |  Major | . | Owen O'Malley | Mahadev konar |
-| [HADOOP-1638](https://issues.apache.org/jira/browse/HADOOP-1638) | Master node unable to bind to DNS hostname |  Minor | contrib/cloud | Stu Hood |  |
-| [HADOOP-1635](https://issues.apache.org/jira/browse/HADOOP-1635) | Keypair Name Hardcoded |  Minor | contrib/cloud | Stu Hood |  |
-| [HADOOP-1634](https://issues.apache.org/jira/browse/HADOOP-1634) | EC2 launch-hadoop-cluster awk Problem |  Minor | contrib/cloud | Stu Hood |  |
-| [HADOOP-1632](https://issues.apache.org/jira/browse/HADOOP-1632) | IllegalArgumentException in fsck |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
-| [HADOOP-1625](https://issues.apache.org/jira/browse/HADOOP-1625) | "could not move files" exception in DataXceiver |  Blocker | . | Konstantin Shvachko | Raghu Angadi |
-| [HADOOP-1624](https://issues.apache.org/jira/browse/HADOOP-1624) | Unknown op code exception in DataXceiver. |  Blocker | . | Konstantin Shvachko | Raghu Angadi |
-| [HADOOP-1623](https://issues.apache.org/jira/browse/HADOOP-1623) | dfs -cp infinite loop creating sub-directories |  Blocker | . | Koji Noguchi | dhruba borthakur |
-| [HADOOP-1619](https://issues.apache.org/jira/browse/HADOOP-1619) | FSInputChecker attempts to seek past EOF |  Blocker | fs | Nigel Daley | Hairong Kuang |
-| [HADOOP-1613](https://issues.apache.org/jira/browse/HADOOP-1613) | The dfs webui (dfshealth) shows "Last Contact" as a negative number |  Minor | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1603](https://issues.apache.org/jira/browse/HADOOP-1603) | Replication gets set to 1 sometimes when Namenode restarted. |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1599](https://issues.apache.org/jira/browse/HADOOP-1599) | TestCopyFiles with IllegalArgumentException on Windows |  Blocker | fs | Nigel Daley | Senthil Subramanian |
-| [HADOOP-1596](https://issues.apache.org/jira/browse/HADOOP-1596) | TestSymLink is failing |  Blocker | . | Doug Cutting | Owen O'Malley |
-| [HADOOP-1590](https://issues.apache.org/jira/browse/HADOOP-1590) | Jobtracker web interface contains several absolute href links instead of relative ones |  Major | . | Thomas Friol |  |
-| [HADOOP-1587](https://issues.apache.org/jira/browse/HADOOP-1587) | Tasks run by MiniMRCluster don't get sysprops from TestCases |  Blocker | test | Alejandro Abdelnur | Devaraj Das |
-| [HADOOP-1584](https://issues.apache.org/jira/browse/HADOOP-1584) | Bug in readFields of GenericWritable |  Minor | io | Espen Amble Kolstad | Espen Amble Kolstad |
-| [HADOOP-1578](https://issues.apache.org/jira/browse/HADOOP-1578) | Data-nodes should send storage ID to the name-node during registration |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1576](https://issues.apache.org/jira/browse/HADOOP-1576) | web interface inconsistencies when using speculative execution |  Blocker | . | Christian Kunz | Arun C Murthy |
-| [HADOOP-1564](https://issues.apache.org/jira/browse/HADOOP-1564) | Write unit tests to detect CRC corruption |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1556](https://issues.apache.org/jira/browse/HADOOP-1556) | 9 unit test failures: file.out.index already exists |  Major | . | Nigel Daley | Devaraj Das |
-| [HADOOP-1554](https://issues.apache.org/jira/browse/HADOOP-1554) | Fix the JobHistory to display things like the number of nodes the job ran on, the number of killed/failed tasks |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1553](https://issues.apache.org/jira/browse/HADOOP-1553) | Extensive logging of C++ application can slow down task by an order of magnitude |  Blocker | . | Christian Kunz | Owen O'Malley |
-| [HADOOP-1551](https://issues.apache.org/jira/browse/HADOOP-1551) | libhdfs API is out of sync with Filesystem API |  Blocker | . | Christian Kunz | Sameer Paranjpye |
-| [HADOOP-1546](https://issues.apache.org/jira/browse/HADOOP-1546) | The DFS WebUI shows an incorrect column for file Creatin Time |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1542](https://issues.apache.org/jira/browse/HADOOP-1542) | Incorrect task/tip being scheduled (looks like speculative execution) |  Blocker | . | Nigel Daley | Owen O'Malley |
-| [HADOOP-1536](https://issues.apache.org/jira/browse/HADOOP-1536) | libhdfs tests failing |  Blocker | . | Nigel Daley | dhruba borthakur |
-| [HADOOP-1535](https://issues.apache.org/jira/browse/HADOOP-1535) | Wrong comparator used to merge files in Reduce phase |  Major | . | Vivek Ratan | Vivek Ratan |
-| [HADOOP-1524](https://issues.apache.org/jira/browse/HADOOP-1524) | Task Logs userlogs don't show up for a while |  Major | . | Michael Bieniosek | Michael Bieniosek |
-| [HADOOP-1520](https://issues.apache.org/jira/browse/HADOOP-1520) | IndexOutOfBoundsException in FSEditLog.processIOError |  Blocker | . | Nigel Daley | dhruba borthakur |
-| [HADOOP-1517](https://issues.apache.org/jira/browse/HADOOP-1517) | Three methods in FSNamesystem should not be synchronized. |  Critical | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1514](https://issues.apache.org/jira/browse/HADOOP-1514) | Progress reporting not handled for the case where a reducer currently doesn't have anything to fetch |  Blocker | . | Devaraj Das | Vivek Ratan |
-| [HADOOP-1513](https://issues.apache.org/jira/browse/HADOOP-1513) | A likely race condition between the creation of a directory and checking for its existence in the DiskChecker class |  Critical | fs | Devaraj Das | Devaraj Das |
-| [HADOOP-1512](https://issues.apache.org/jira/browse/HADOOP-1512) | TestTextInputFormat fails on Windows |  Major | . | Konstantin Shvachko |  |
-| [HADOOP-1504](https://issues.apache.org/jira/browse/HADOOP-1504) | terminate-hadoop-cluster may be overzealous |  Blocker | fs/s3 | Doug Cutting | Tom White |
-| [HADOOP-1503](https://issues.apache.org/jira/browse/HADOOP-1503) | Fix for broken build by HADOOP-1498 |  Major | . | stack | stack |
-| [HADOOP-1501](https://issues.apache.org/jira/browse/HADOOP-1501) | Block reports from all datanodes arrive at the namenode within a small band of time |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1493](https://issues.apache.org/jira/browse/HADOOP-1493) | possible double setting of java.library.path introduced by HADOOP-838 |  Major | . | Enis Soztutar | Enis Soztutar |
-| [HADOOP-1492](https://issues.apache.org/jira/browse/HADOOP-1492) | DataNode version mismatch during handshake() causes NullPointerException. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1489](https://issues.apache.org/jira/browse/HADOOP-1489) | Input file get truncated for text files with \r\n |  Major | io | Bwolen Yang |  |
-| [HADOOP-1486](https://issues.apache.org/jira/browse/HADOOP-1486) | ReplicationMonitor thread goes away |  Blocker | . | Koji Noguchi | dhruba borthakur |
-| [HADOOP-1482](https://issues.apache.org/jira/browse/HADOOP-1482) | SecondaryNameNode does not roll ports |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1479](https://issues.apache.org/jira/browse/HADOOP-1479) | NPE in HStore#get if StoreFile only has keys \< than passed key |  Minor | . | stack | stack |
-| [HADOOP-1475](https://issues.apache.org/jira/browse/HADOOP-1475) | local filecache disappears |  Blocker | . | Christian Kunz | Owen O'Malley |
-| [HADOOP-1472](https://issues.apache.org/jira/browse/HADOOP-1472) | Timed-out tasks are marked as 'KILLED' rather than as 'FAILED' which means the framework doesn't fail a TIP with 4 or more timed-out attempts |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1197](https://issues.apache.org/jira/browse/HADOOP-1197) | The misleading Configuration.set(String, Object) should be removed |  Minor | conf | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1344](https://issues.apache.org/jira/browse/HADOOP-1344) | getJobName not accessible from JobClient |  Minor | . | Michael Bieniosek |  |
+| [HADOOP-1355](https://issues.apache.org/jira/browse/HADOOP-1355) | Possible null pointer dereference in TaskLogAppender.append(LoggingEvent) |  Minor | . | Nigel Daley | Arun C Murthy |
+| [HADOOP-1357](https://issues.apache.org/jira/browse/HADOOP-1357) | Call to equals() comparing different types in CopyFiles.cleanup(Configuration, JobConf, String, String) |  Minor | util | Nigel Daley | Arun C Murthy |
+| [HADOOP-1335](https://issues.apache.org/jira/browse/HADOOP-1335) | C++ reducers under hadoop-pipes are not started when there are no key-value pairs to be reduced |  Major | . | Christian Kunz | Owen O'Malley |
+| [HADOOP-1359](https://issues.apache.org/jira/browse/HADOOP-1359) | Variable dereferenced then later checked for null |  Minor | . | Nigel Daley | Hairong Kuang |
+| [HADOOP-1364](https://issues.apache.org/jira/browse/HADOOP-1364) | Inconsistent synchronization of SequenceFile$Reader.noBufferedValues; locked 66% of time |  Minor | io | Nigel Daley | Owen O'Malley |
+| [HADOOP-1390](https://issues.apache.org/jira/browse/HADOOP-1390) | Inconsistent Synchronization cleanup for {Configuration, TaskLog, MapTask, Server}.java |  Minor | conf, ipc | Devaraj Das | Devaraj Das |
+| [HADOOP-1393](https://issues.apache.org/jira/browse/HADOOP-1393) | using Math.abs(Random.getInt()) does not guarantee a positive number |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1387](https://issues.apache.org/jira/browse/HADOOP-1387) | FindBugs -\> Performance |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1406](https://issues.apache.org/jira/browse/HADOOP-1406) | Metrics based on Map-Reduce Counters are not cleaned up |  Major | . | David Bowen | David Bowen |
+| [HADOOP-1394](https://issues.apache.org/jira/browse/HADOOP-1394) | FindBugs : Performance : in dfs |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1226](https://issues.apache.org/jira/browse/HADOOP-1226) | makeQualified should return an instance of a DfsPath when passed  a DfsPath |  Major | . | Koji Noguchi | dhruba borthakur |
+| [HADOOP-1443](https://issues.apache.org/jira/browse/HADOOP-1443) | TestFileCorruption fails with ArrayIndexOutOfBoundsException |  Critical | . | Nigel Daley | Konstantin Shvachko |
 | [HADOOP-1461](https://issues.apache.org/jira/browse/HADOOP-1461) | Corner-case deadlock in TaskTracker |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1459](https://issues.apache.org/jira/browse/HADOOP-1459) | FileSystem.getFileCacheHints returns IP addresses rather than hostnames, which breaks 'data-locality' in map-reduce |  Blocker | . | Arun C Murthy | dhruba borthakur |
-| [HADOOP-1456](https://issues.apache.org/jira/browse/HADOOP-1456) | TestDecommission fails with assertion  Number of replicas for block1 expected:\<3\> but was:\<2\> |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1453](https://issues.apache.org/jira/browse/HADOOP-1453) | exists() not necessary before DFS.open |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1448](https://issues.apache.org/jira/browse/HADOOP-1448) | Setting the replication factor of a file too high causes namenode cpu overload |  Major | . | dhruba borthakur | Hairong Kuang |
 | [HADOOP-1446](https://issues.apache.org/jira/browse/HADOOP-1446) | Metrics from the TaskTracker are updated only when map/reduce tasks start/end/fail |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1444](https://issues.apache.org/jira/browse/HADOOP-1444) | Block allocation method does not check pendingCreates for duplicate block ids |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1443](https://issues.apache.org/jira/browse/HADOOP-1443) | TestFileCorruption fails with ArrayIndexOutOfBoundsException |  Critical | . | Nigel Daley | Konstantin Shvachko |
-| [HADOOP-1442](https://issues.apache.org/jira/browse/HADOOP-1442) | Zero-byte input files are not included in InputSplit |  Major | . | Milind Bhandarkar | Senthil Subramanian |
-| [HADOOP-1428](https://issues.apache.org/jira/browse/HADOOP-1428) | ChecksumFileSystem : some operations implicitly not supported. |  Major | fs | Raghu Angadi |  |
 | [HADOOP-1414](https://issues.apache.org/jira/browse/HADOOP-1414) | Findbugs - Bad Practice |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1412](https://issues.apache.org/jira/browse/HADOOP-1412) | FindBugs: Dodgy bugs in fs, filecache, io, and util packages |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1406](https://issues.apache.org/jira/browse/HADOOP-1406) | Metrics based on Map-Reduce Counters are not cleaned up |  Major | . | David Bowen | David Bowen |
-| [HADOOP-1400](https://issues.apache.org/jira/browse/HADOOP-1400) | JobClient rpc times out getting job status |  Blocker | . | Nigel Daley | Owen O'Malley |
-| [HADOOP-1396](https://issues.apache.org/jira/browse/HADOOP-1396) | FileNotFound exception on DFS block |  Blocker | . | Devaraj Das | dhruba borthakur |
-| [HADOOP-1394](https://issues.apache.org/jira/browse/HADOOP-1394) | FindBugs : Performance : in dfs |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1393](https://issues.apache.org/jira/browse/HADOOP-1393) | using Math.abs(Random.getInt()) does not guarantee a positive number |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-1392](https://issues.apache.org/jira/browse/HADOOP-1392) | FindBugs : Fix some correctness bugs reported in DFS, FS, etc. |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1390](https://issues.apache.org/jira/browse/HADOOP-1390) | Inconsistent Synchronization cleanup for {Configuration, TaskLog, MapTask, Server}.java |  Minor | conf, ipc | Devaraj Das | Devaraj Das |
-| [HADOOP-1387](https://issues.apache.org/jira/browse/HADOOP-1387) | FindBugs -\> Performance |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1372](https://issues.apache.org/jira/browse/HADOOP-1372) | DFS Clients should start using the org.apache.hadoop.fs.LocalDirAllocator |  Major | . | Devaraj Das | dhruba borthakur |
-| [HADOOP-1367](https://issues.apache.org/jira/browse/HADOOP-1367) | Inconsistent synchronization of NetworkTopology.distFrom; locked 50% of time |  Major | io | Nigel Daley | Hairong Kuang |
-| [HADOOP-1364](https://issues.apache.org/jira/browse/HADOOP-1364) | Inconsistent synchronization of SequenceFile$Reader.noBufferedValues; locked 66% of time |  Minor | io | Nigel Daley | Owen O'Malley |
-| [HADOOP-1359](https://issues.apache.org/jira/browse/HADOOP-1359) | Variable dereferenced then later checked for null |  Minor | . | Nigel Daley | Hairong Kuang |
-| [HADOOP-1357](https://issues.apache.org/jira/browse/HADOOP-1357) | Call to equals() comparing different types in CopyFiles.cleanup(Configuration, JobConf, String, String) |  Minor | util | Nigel Daley | Arun C Murthy |
-| [HADOOP-1355](https://issues.apache.org/jira/browse/HADOOP-1355) | Possible null pointer dereference in TaskLogAppender.append(LoggingEvent) |  Minor | . | Nigel Daley | Arun C Murthy |
-| [HADOOP-1344](https://issues.apache.org/jira/browse/HADOOP-1344) | getJobName not accessible from JobClient |  Minor | . | Michael Bieniosek |  |
-| [HADOOP-1335](https://issues.apache.org/jira/browse/HADOOP-1335) | C++ reducers under hadoop-pipes are not started when there are no key-value pairs to be reduced |  Major | . | Christian Kunz | Owen O'Malley |
+| [HADOOP-1412](https://issues.apache.org/jira/browse/HADOOP-1412) | FindBugs: Dodgy bugs in fs, filecache, io, and util packages |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1479](https://issues.apache.org/jira/browse/HADOOP-1479) | NPE in HStore#get if StoreFile only has keys \< than passed key |  Minor | . | stack | stack |
+| [HADOOP-1261](https://issues.apache.org/jira/browse/HADOOP-1261) | Restart of the same data-node should not generate edits log records. |  Minor | . | Konstantin Shvachko | Raghu Angadi |
 | [HADOOP-1311](https://issues.apache.org/jira/browse/HADOOP-1311) | Bug in BytesWritable.set(byte[] newData, int offset, int length) |  Major | io | Srikanth Kakani | dhruba borthakur |
-| [HADOOP-1300](https://issues.apache.org/jira/browse/HADOOP-1300) | deletion of excess replicas does not take into account 'rack-locality' |  Major | . | Koji Noguchi | Hairong Kuang |
-| [HADOOP-1285](https://issues.apache.org/jira/browse/HADOOP-1285) | ChecksumFileSystem : Can't read when io.file.buffer.size \< bytePerChecksum |  Major | fs | Raghu Angadi |  |
+| [HADOOP-1456](https://issues.apache.org/jira/browse/HADOOP-1456) | TestDecommission fails with assertion  Number of replicas for block1 expected:\<3\> but was:\<2\> |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1396](https://issues.apache.org/jira/browse/HADOOP-1396) | FileNotFound exception on DFS block |  Blocker | . | Devaraj Das | dhruba borthakur |
+| [HADOOP-1139](https://issues.apache.org/jira/browse/HADOOP-1139) | All block trasitions should be logged at log level INFO |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-1269](https://issues.apache.org/jira/browse/HADOOP-1269) | DFS Scalability: namenode throughput impacted becuase of global FSNamesystem lock |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1261](https://issues.apache.org/jira/browse/HADOOP-1261) | Restart of the same data-node should not generate edits log records. |  Minor | . | Konstantin Shvachko | Raghu Angadi |
+| [HADOOP-1472](https://issues.apache.org/jira/browse/HADOOP-1472) | Timed-out tasks are marked as 'KILLED' rather than as 'FAILED' which means the framework doesn't fail a TIP with 4 or more timed-out attempts |  Blocker | . | Arun C Murthy | Arun C Murthy |
 | [HADOOP-1234](https://issues.apache.org/jira/browse/HADOOP-1234) | map tasks fail because they do not find application in file cache |  Major | . | Christian Kunz | Arun C Murthy |
-| [HADOOP-1226](https://issues.apache.org/jira/browse/HADOOP-1226) | makeQualified should return an instance of a DfsPath when passed  a DfsPath |  Major | . | Koji Noguchi | dhruba borthakur |
-| [HADOOP-1207](https://issues.apache.org/jira/browse/HADOOP-1207) | hdfs -rm should NOT fail if one of the files to remove is missing |  Minor | . | arkady borkovsky | Tsz Wo Nicholas Sze |
-| [HADOOP-1197](https://issues.apache.org/jira/browse/HADOOP-1197) | The misleading Configuration.set(String, Object) should be removed |  Minor | conf | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1482](https://issues.apache.org/jira/browse/HADOOP-1482) | SecondaryNameNode does not roll ports |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1300](https://issues.apache.org/jira/browse/HADOOP-1300) | deletion of excess replicas does not take into account 'rack-locality' |  Major | . | Koji Noguchi | Hairong Kuang |
+| [HADOOP-1459](https://issues.apache.org/jira/browse/HADOOP-1459) | FileSystem.getFileCacheHints returns IP addresses rather than hostnames, which breaks 'data-locality' in map-reduce |  Blocker | . | Arun C Murthy | dhruba borthakur |
+| [HADOOP-1493](https://issues.apache.org/jira/browse/HADOOP-1493) | possible double setting of java.library.path introduced by HADOOP-838 |  Major | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-1372](https://issues.apache.org/jira/browse/HADOOP-1372) | DFS Clients should start using the org.apache.hadoop.fs.LocalDirAllocator |  Major | . | Devaraj Das | dhruba borthakur |
 | [HADOOP-1193](https://issues.apache.org/jira/browse/HADOOP-1193) | Map/reduce job gets OutOfMemoryException when set map out to be compressed |  Blocker | . | Hairong Kuang | Arun C Murthy |
-| [HADOOP-1139](https://issues.apache.org/jira/browse/HADOOP-1139) | All block trasitions should be logged at log level INFO |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1492](https://issues.apache.org/jira/browse/HADOOP-1492) | DataNode version mismatch during handshake() causes NullPointerException. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1442](https://issues.apache.org/jira/browse/HADOOP-1442) | Zero-byte input files are not included in InputSplit |  Major | . | Milind Bhandarkar | Senthil Subramanian |
+| [HADOOP-1444](https://issues.apache.org/jira/browse/HADOOP-1444) | Block allocation method does not check pendingCreates for duplicate block ids |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1207](https://issues.apache.org/jira/browse/HADOOP-1207) | hdfs -rm should NOT fail if one of the files to remove is missing |  Minor | . | arkady borkovsky | Tsz Wo Nicholas Sze |
+| [HADOOP-1503](https://issues.apache.org/jira/browse/HADOOP-1503) | Fix for broken build by HADOOP-1498 |  Major | . | stack | stack |
+| [HADOOP-1475](https://issues.apache.org/jira/browse/HADOOP-1475) | local filecache disappears |  Blocker | . | Christian Kunz | Owen O'Malley |
+| [HADOOP-1504](https://issues.apache.org/jira/browse/HADOOP-1504) | terminate-hadoop-cluster may be overzealous |  Blocker | fs/s3 | Doug Cutting | Tom White |
+| [HADOOP-1453](https://issues.apache.org/jira/browse/HADOOP-1453) | exists() not necessary before DFS.open |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1489](https://issues.apache.org/jira/browse/HADOOP-1489) | Input file get truncated for text files with \\r\\n |  Major | io | Bwolen Yang |  |
+| [HADOOP-1501](https://issues.apache.org/jira/browse/HADOOP-1501) | Block reports from all datanodes arrive at the namenode within a small band of time |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1517](https://issues.apache.org/jira/browse/HADOOP-1517) | Three methods in FSNamesystem should not be synchronized. |  Critical | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1512](https://issues.apache.org/jira/browse/HADOOP-1512) | TestTextInputFormat fails on Windows |  Major | . | Konstantin Shvachko |  |
+| [HADOOP-1514](https://issues.apache.org/jira/browse/HADOOP-1514) | Progress reporting not handled for the case where a reducer currently doesn't have anything to fetch |  Blocker | . | Devaraj Das | Vivek Ratan |
+| [HADOOP-1367](https://issues.apache.org/jira/browse/HADOOP-1367) | Inconsistent synchronization of NetworkTopology.distFrom; locked 50% of time |  Major | io | Nigel Daley | Hairong Kuang |
+| [HADOOP-1536](https://issues.apache.org/jira/browse/HADOOP-1536) | libhdfs tests failing |  Blocker | . | Nigel Daley | dhruba borthakur |
+| [HADOOP-1520](https://issues.apache.org/jira/browse/HADOOP-1520) | IndexOutOfBoundsException in FSEditLog.processIOError |  Blocker | . | Nigel Daley | dhruba borthakur |
+| [HADOOP-1542](https://issues.apache.org/jira/browse/HADOOP-1542) | Incorrect task/tip being scheduled (looks like speculative execution) |  Blocker | . | Nigel Daley | Owen O'Malley |
+| [HADOOP-1513](https://issues.apache.org/jira/browse/HADOOP-1513) | A likely race condition between the creation of a directory and checking for its existence in the DiskChecker class |  Critical | fs | Devaraj Das | Devaraj Das |
+| [HADOOP-1546](https://issues.apache.org/jira/browse/HADOOP-1546) | The DFS WebUI shows an incorrect column for file Creatin Time |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-690](https://issues.apache.org/jira/browse/HADOOP-690) | NPE in jobcontrol |  Major | . | Johan Oskarsson | Owen O'Malley |
+| [HADOOP-1556](https://issues.apache.org/jira/browse/HADOOP-1556) | 9 unit test failures: file.out.index already exists |  Major | . | Nigel Daley | Devaraj Das |
+| [HADOOP-1554](https://issues.apache.org/jira/browse/HADOOP-1554) | Fix the JobHistory to display things like the number of nodes the job ran on, the number of killed/failed tasks |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1448](https://issues.apache.org/jira/browse/HADOOP-1448) | Setting the replication factor of a file too high causes namenode cpu overload |  Major | . | dhruba borthakur | Hairong Kuang |
+| [HADOOP-1578](https://issues.apache.org/jira/browse/HADOOP-1578) | Data-nodes should send storage ID to the name-node during registration |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1584](https://issues.apache.org/jira/browse/HADOOP-1584) | Bug in readFields of GenericWritable |  Minor | io | Espen Amble Kolstad | Espen Amble Kolstad |
+| [HADOOP-911](https://issues.apache.org/jira/browse/HADOOP-911) | Multithreading issue with libhdfs library |  Blocker | . | Christian Kunz | Christian Kunz |
+| [HADOOP-1486](https://issues.apache.org/jira/browse/HADOOP-1486) | ReplicationMonitor thread goes away |  Blocker | . | Koji Noguchi | dhruba borthakur |
+| [HADOOP-1590](https://issues.apache.org/jira/browse/HADOOP-1590) | Jobtracker web interface contains several absolute href links instead of relative ones |  Major | . | Thomas Friol |  |
+| [HADOOP-1596](https://issues.apache.org/jira/browse/HADOOP-1596) | TestSymLink is failing |  Blocker | . | Doug Cutting | Owen O'Malley |
+| [HADOOP-1535](https://issues.apache.org/jira/browse/HADOOP-1535) | Wrong comparator used to merge files in Reduce phase |  Major | . | Vivek Ratan | Vivek Ratan |
+| [HADOOP-1428](https://issues.apache.org/jira/browse/HADOOP-1428) | ChecksumFileSystem : some operations implicitly not supported. |  Major | fs | Raghu Angadi |  |
 | [HADOOP-1124](https://issues.apache.org/jira/browse/HADOOP-1124) | ChecksumFileSystem does not handle ChecksumError correctly |  Major | fs | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1576](https://issues.apache.org/jira/browse/HADOOP-1576) | web interface inconsistencies when using speculative execution |  Blocker | . | Christian Kunz | Arun C Murthy |
+| [HADOOP-1524](https://issues.apache.org/jira/browse/HADOOP-1524) | Task Logs userlogs don't show up for a while |  Major | . | Michael Bieniosek | Michael Bieniosek |
+| [HADOOP-1599](https://issues.apache.org/jira/browse/HADOOP-1599) | TestCopyFiles with IllegalArgumentException on Windows |  Blocker | fs | Nigel Daley | Senthil Subramanian |
+| [HADOOP-1613](https://issues.apache.org/jira/browse/HADOOP-1613) | The dfs webui (dfshealth) shows "Last Contact" as a negative number |  Minor | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1400](https://issues.apache.org/jira/browse/HADOOP-1400) | JobClient rpc times out getting job status |  Blocker | . | Nigel Daley | Owen O'Malley |
+| [HADOOP-1564](https://issues.apache.org/jira/browse/HADOOP-1564) | Write unit tests to detect CRC corruption |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1285](https://issues.apache.org/jira/browse/HADOOP-1285) | ChecksumFileSystem : Can't read when io.file.buffer.size \< bytePerChecksum |  Major | fs | Raghu Angadi |  |
+| [HADOOP-1625](https://issues.apache.org/jira/browse/HADOOP-1625) | "could not move files" exception in DataXceiver |  Blocker | . | Konstantin Shvachko | Raghu Angadi |
+| [HADOOP-1624](https://issues.apache.org/jira/browse/HADOOP-1624) | Unknown op code exception in DataXceiver. |  Blocker | . | Konstantin Shvachko | Raghu Angadi |
 | [HADOOP-1084](https://issues.apache.org/jira/browse/HADOOP-1084) | updating a hdfs file, doesn't cause the distributed file cache to update itself |  Blocker | . | Owen O'Malley | Arun C Murthy |
-| [HADOOP-911](https://issues.apache.org/jira/browse/HADOOP-911) | Multithreading issue with libhdfs library |  Blocker | . | Christian Kunz | Christian Kunz |
-| [HADOOP-690](https://issues.apache.org/jira/browse/HADOOP-690) | NPE in jobcontrol |  Major | . | Johan Oskarsson | Owen O'Malley |
+| [HADOOP-1639](https://issues.apache.org/jira/browse/HADOOP-1639) | TestSymLink is failing fairly often and is blocking the regression |  Major | . | Owen O'Malley | Mahadev konar |
+| [HADOOP-1623](https://issues.apache.org/jira/browse/HADOOP-1623) | dfs -cp infinite loop creating sub-directories |  Blocker | . | Koji Noguchi | dhruba borthakur |
+| [HADOOP-1603](https://issues.apache.org/jira/browse/HADOOP-1603) | Replication gets set to 1 sometimes when Namenode restarted. |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1635](https://issues.apache.org/jira/browse/HADOOP-1635) | Keypair Name Hardcoded |  Minor | contrib/cloud | Stu Hood |  |
+| [HADOOP-1634](https://issues.apache.org/jira/browse/HADOOP-1634) | EC2 launch-hadoop-cluster awk Problem |  Minor | contrib/cloud | Stu Hood |  |
+| [HADOOP-1638](https://issues.apache.org/jira/browse/HADOOP-1638) | Master node unable to bind to DNS hostname |  Minor | contrib/cloud | Stu Hood |  |
+| [HADOOP-1632](https://issues.apache.org/jira/browse/HADOOP-1632) | IllegalArgumentException in fsck |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
+| [HADOOP-1619](https://issues.apache.org/jira/browse/HADOOP-1619) | FSInputChecker attempts to seek past EOF |  Blocker | fs | Nigel Daley | Hairong Kuang |
+| [HADOOP-1640](https://issues.apache.org/jira/browse/HADOOP-1640) | TestDecommission fails on Windows |  Blocker | . | Nigel Daley | dhruba borthakur |
+| [HADOOP-1587](https://issues.apache.org/jira/browse/HADOOP-1587) | Tasks run by MiniMRCluster don't get sysprops from TestCases |  Blocker | test | Alejandro Abdelnur | Devaraj Das |
+| [HADOOP-1551](https://issues.apache.org/jira/browse/HADOOP-1551) | libhdfs API is out of sync with Filesystem API |  Blocker | . | Christian Kunz | Sameer Paranjpye |
+| [HADOOP-1647](https://issues.apache.org/jira/browse/HADOOP-1647) | DistributedFileSystem.getFileStatus() fails for path "/" |  Blocker | . | Enis Soztutar | dhruba borthakur |
+| [HADOOP-1657](https://issues.apache.org/jira/browse/HADOOP-1657) | NNBench benchmark hangs with trunk |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1666](https://issues.apache.org/jira/browse/HADOOP-1666) | The FsShell Object cannot be used for multiple fs commands. |  Minor | fs | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1553](https://issues.apache.org/jira/browse/HADOOP-1553) | Extensive logging of C++ application can slow down task by an order of magnitude |  Blocker | . | Christian Kunz | Owen O'Malley |
+| [HADOOP-1659](https://issues.apache.org/jira/browse/HADOOP-1659) | job id / job name mix-up |  Blocker | . | Christian Kunz | Arun C Murthy |
+| [HADOOP-1665](https://issues.apache.org/jira/browse/HADOOP-1665) | DFS Trash feature bugs |  Blocker | . | Nigel Daley | dhruba borthakur |
+| [HADOOP-1649](https://issues.apache.org/jira/browse/HADOOP-1649) | Performance regression with Block CRCs |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1680](https://issues.apache.org/jira/browse/HADOOP-1680) | Improvements to Block CRC upgrade messages |  Blocker | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-71](https://issues.apache.org/jira/browse/HADOOP-71) | The SequenceFileRecordReader uses the default FileSystem rather than the supplied one |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1668](https://issues.apache.org/jira/browse/HADOOP-1668) | add INCOMPATIBLE CHANGES section to CHANGES.txt for Hadoop 0.14 |  Blocker | documentation | Nigel Daley | Nigel Daley |
+| [HADOOP-1698](https://issues.apache.org/jira/browse/HADOOP-1698) | 7500+ reducers/partitions causes job to hang |  Blocker | . | Srikanth Kakani | Devaraj Das |
+| [HADOOP-1716](https://issues.apache.org/jira/browse/HADOOP-1716) | TestPipes.testPipes fails |  Blocker | . | Nigel Daley | Owen O'Malley |
+| [HADOOP-1714](https://issues.apache.org/jira/browse/HADOOP-1714) | TestDFSUpgradeFromImage fails on Windows |  Blocker | test | Nigel Daley | Raghu Angadi |
+| [HADOOP-1663](https://issues.apache.org/jira/browse/HADOOP-1663) | streaming returning 0 when submitJob fails with Exception |  Major | . | Koji Noguchi | Koji Noguchi |
+| [HADOOP-1712](https://issues.apache.org/jira/browse/HADOOP-1712) | Unhandled exception in Block CRC upgrade on datanode. |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1717](https://issues.apache.org/jira/browse/HADOOP-1717) | TestDFSUpgradeFromImage fails on Solaris |  Blocker | test | Nigel Daley | Raghu Angadi |
+| [HADOOP-1681](https://issues.apache.org/jira/browse/HADOOP-1681) | Re organize StreamJob::submitAndMonitorJob() Exception handling |  Minor | . | Lohit Vijayarenu |  |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1629](https://issues.apache.org/jira/browse/HADOOP-1629) | Block CRC Unit Tests: upgrade test |  Blocker | . | Nigel Daley | Raghu Angadi |
 | [HADOOP-1628](https://issues.apache.org/jira/browse/HADOOP-1628) | Block CRC Unit Tests: protocol tests |  Blocker | . | Nigel Daley | Raghu Angadi |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-1629](https://issues.apache.org/jira/browse/HADOOP-1629) | Block CRC Unit Tests: upgrade test |  Blocker | . | Nigel Daley | Raghu Angadi |
 
 
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1449](https://issues.apache.org/jira/browse/HADOOP-1449) | Example for contrib/data\_join |  Minor | . | Senthil Subramanian | Senthil Subramanian |
 | [HADOOP-1336](https://issues.apache.org/jira/browse/HADOOP-1336) | turn on speculative execution by defaul |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1449](https://issues.apache.org/jira/browse/HADOOP-1449) | Example for contrib/data\_join |  Minor | . | Senthil Subramanian | Senthil Subramanian |
 
 

+ 2 - 42
hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.1/CHANGES.0.14.1.md

@@ -20,54 +20,14 @@
 
 ## Release 0.14.1 - 2007-09-03
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1798](https://issues.apache.org/jira/browse/HADOOP-1798) | The counts of currently running maps and reduces isn't maintained correctly when task trackers fail |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1790](https://issues.apache.org/jira/browse/HADOOP-1790) | hadoop seems not to support multi-homed installations |  Blocker | . | Torsten Curdt | Doug Cutting |
 | [HADOOP-1740](https://issues.apache.org/jira/browse/HADOOP-1740) | Certain Pipes tasks fail, after exiting the C++ application |  Blocker | . | Srikanth Kakani | Devaraj Das |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-1790](https://issues.apache.org/jira/browse/HADOOP-1790) | hadoop seems not to support multi-homed installations |  Blocker | . | Torsten Curdt | Doug Cutting |
+| [HADOOP-1798](https://issues.apache.org/jira/browse/HADOOP-1798) | The counts of currently running maps and reduces isn't maintained correctly when task trackers fail |  Major | . | Owen O'Malley | Owen O'Malley |
 
 

+ 6 - 46
hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.2/CHANGES.0.14.2.md

@@ -20,61 +20,21 @@
 
 ## Release 0.14.2 - 2007-10-09
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1997](https://issues.apache.org/jira/browse/HADOOP-1997) | TestCheckpoint fails on Windows |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1978](https://issues.apache.org/jira/browse/HADOOP-1978) | Name-node should remove edits.new during startup rather than renaming it to edits. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1783](https://issues.apache.org/jira/browse/HADOOP-1783) | keyToPath in Jets3tFileSystemStore needs to return absolute path |  Major | fs/s3 | Ahad Rana | Tom White |
+| [HADOOP-1948](https://issues.apache.org/jira/browse/HADOOP-1948) | Spurious error message during block crc upgrade. |  Blocker | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-1977](https://issues.apache.org/jira/browse/HADOOP-1977) | hadoop job -kill , -status causes NullPointerException |  Blocker | . | Lohit Vijayarenu | Enis Soztutar |
 | [HADOOP-1972](https://issues.apache.org/jira/browse/HADOOP-1972) | LzoCompressor.finished doesn't check whether the user actually wants to finish compressing |  Blocker | . | Arun C Murthy | Arun C Murthy |
 | [HADOOP-1970](https://issues.apache.org/jira/browse/HADOOP-1970) | tasktracker hang in reduce. Deadlock between main and comm thread |  Blocker | . | Koji Noguchi | Vivek Ratan |
-| [HADOOP-1961](https://issues.apache.org/jira/browse/HADOOP-1961) | -get, -copyToLocal fail when  single filename is passed |  Blocker | . | Koji Noguchi | Raghu Angadi |
-| [HADOOP-1955](https://issues.apache.org/jira/browse/HADOOP-1955) | Corrupted block replication retries for ever |  Blocker | . | Koji Noguchi | Raghu Angadi |
-| [HADOOP-1948](https://issues.apache.org/jira/browse/HADOOP-1948) | Spurious error message during block crc upgrade. |  Blocker | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-1862](https://issues.apache.org/jira/browse/HADOOP-1862) | reduces are getting stuck trying to find map outputs |  Blocker | . | Owen O'Malley | Arun C Murthy |
-| [HADOOP-1783](https://issues.apache.org/jira/browse/HADOOP-1783) | keyToPath in Jets3tFileSystemStore needs to return absolute path |  Major | fs/s3 | Ahad Rana | Tom White |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-1978](https://issues.apache.org/jira/browse/HADOOP-1978) | Name-node should remove edits.new during startup rather than renaming it to edits. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1955](https://issues.apache.org/jira/browse/HADOOP-1955) | Corrupted block replication retries for ever |  Blocker | . | Koji Noguchi | Raghu Angadi |
+| [HADOOP-1961](https://issues.apache.org/jira/browse/HADOOP-1961) | -get, -copyToLocal fail when  single filename is passed |  Blocker | . | Koji Noguchi | Raghu Angadi |
+| [HADOOP-1997](https://issues.apache.org/jira/browse/HADOOP-1997) | TestCheckpoint fails on Windows |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
 
 

+ 2 - 42
hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.3/CHANGES.0.14.3.md

@@ -20,55 +20,15 @@
 
 ## Release 0.14.3 - 2007-10-19
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2072](https://issues.apache.org/jira/browse/HADOOP-2072) | RawLocalFileStatus is causing Path problems |  Major | fs | Dennis Kubes |  |
+| [HADOOP-2036](https://issues.apache.org/jira/browse/HADOOP-2036) | NPE in JvmMetrics.doThreadUpdates |  Blocker | metrics | Koji Noguchi | Nigel Daley |
 | [HADOOP-2053](https://issues.apache.org/jira/browse/HADOOP-2053) | OutOfMemoryError : Java heap space errors in hadoop 0.14 |  Blocker | . | Lohit Vijayarenu | Arun C Murthy |
 | [HADOOP-2043](https://issues.apache.org/jira/browse/HADOOP-2043) | 0.14.2 release compiled with Java 1.6 instead of Java 1.5 |  Blocker | build | Doug Cutting | Doug Cutting |
-| [HADOOP-2036](https://issues.apache.org/jira/browse/HADOOP-2036) | NPE in JvmMetrics.doThreadUpdates |  Blocker | metrics | Koji Noguchi | Nigel Daley |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-2072](https://issues.apache.org/jira/browse/HADOOP-2072) | RawLocalFileStatus is causing Path problems |  Major | fs | Dennis Kubes |  |
 
 

+ 1 - 35
hadoop-common-project/hadoop-common/src/site/markdown/release/0.14.4/CHANGES.0.14.4.md

@@ -20,48 +20,14 @@
 
 ## Release 0.14.4 - 2007-11-26
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2169](https://issues.apache.org/jira/browse/HADOOP-2169) | libhdfs makefile wrongly sets up DT\_SONAME field of libhdfs.so |  Critical | . | Arun C Murthy | Arun C Murthy |
 | [HADOOP-2001](https://issues.apache.org/jira/browse/HADOOP-2001) | Deadlock in jobtracker |  Blocker | . | Michael Bieniosek | Arun C Murthy |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-2169](https://issues.apache.org/jira/browse/HADOOP-2169) | libhdfs makefile wrongly sets up DT\_SONAME field of libhdfs.so |  Critical | . | Arun C Murthy | Arun C Murthy |
 
 
 ### OTHER:

+ 122 - 144
hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.0/CHANGES.0.15.0.md

@@ -20,31 +20,21 @@
 
 ## Release 0.15.0 - 2007-10-19
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1963](https://issues.apache.org/jira/browse/HADOOP-1963) | Code contribution of Kosmos Filesystem implementation of Hadoop Filesystem interface |  Major | fs | Sriram Rao | Sriram Rao |
-| [HADOOP-1914](https://issues.apache.org/jira/browse/HADOOP-1914) | HDFS should have a NamenodeProtocol to allow  secondary namenodes and rebalancing processes to communicate with a primary namenode |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1894](https://issues.apache.org/jira/browse/HADOOP-1894) | Add fancy graphs for mapred task statuses |  Major | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-1727](https://issues.apache.org/jira/browse/HADOOP-1727) | Make ...hbase.io.MapWritable more generic so that it can be included in ...hadoop.io |  Minor | io | Jim Kellerman | Jim Kellerman |
+| [HADOOP-1351](https://issues.apache.org/jira/browse/HADOOP-1351) | Want to kill a particular task or attempt |  Major | . | Owen O'Malley | Enis Soztutar |
 | [HADOOP-1880](https://issues.apache.org/jira/browse/HADOOP-1880) | SleepJob |  Major | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-1809](https://issues.apache.org/jira/browse/HADOOP-1809) | Add link to irc channel #hadoop |  Major | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-1894](https://issues.apache.org/jira/browse/HADOOP-1894) | Add fancy graphs for mapred task statuses |  Major | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-1914](https://issues.apache.org/jira/browse/HADOOP-1914) | HDFS should have a NamenodeProtocol to allow  secondary namenodes and rebalancing processes to communicate with a primary namenode |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-1851](https://issues.apache.org/jira/browse/HADOOP-1851) | Map output compression codec cannot be set independently of job output compression codec |  Major | . | Riccardo Boscolo | Arun C Murthy |
+| [HADOOP-1963](https://issues.apache.org/jira/browse/HADOOP-1963) | Code contribution of Kosmos Filesystem implementation of Hadoop Filesystem interface |  Major | fs | Sriram Rao | Sriram Rao |
 | [HADOOP-1822](https://issues.apache.org/jira/browse/HADOOP-1822) | Allow SOCKS proxy configuration to remotely access the DFS and submit Jobs |  Minor | ipc | Christophe Taton | Christophe Taton |
-| [HADOOP-1809](https://issues.apache.org/jira/browse/HADOOP-1809) | Add link to irc channel #hadoop |  Major | . | Enis Soztutar | Enis Soztutar |
-| [HADOOP-1727](https://issues.apache.org/jira/browse/HADOOP-1727) | Make ...hbase.io.MapWritable more generic so that it can be included in ...hadoop.io |  Minor | io | Jim Kellerman | Jim Kellerman |
-| [HADOOP-1351](https://issues.apache.org/jira/browse/HADOOP-1351) | Want to kill a particular task or attempt |  Major | . | Owen O'Malley | Enis Soztutar |
 | [HADOOP-789](https://issues.apache.org/jira/browse/HADOOP-789) | DFS shell should return a list of nodes for a file saying that where the blocks for these files are located. |  Minor | . | Mahadev konar | Mahadev konar |
 
 
@@ -52,155 +42,143 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2046](https://issues.apache.org/jira/browse/HADOOP-2046) | Documentation: improve mapred javadocs |  Blocker | documentation | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1971](https://issues.apache.org/jira/browse/HADOOP-1971) | Constructing a JobConf without a class leads to a very misleading error message. |  Minor | . | Ted Dunning | Enis Soztutar |
-| [HADOOP-1968](https://issues.apache.org/jira/browse/HADOOP-1968) | Wildcard input syntax (glob) should support {} |  Major | fs | eric baldeschwieler | Hairong Kuang |
-| [HADOOP-1942](https://issues.apache.org/jira/browse/HADOOP-1942) | Increase the concurrency of transaction logging to edits log |  Blocker | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1933](https://issues.apache.org/jira/browse/HADOOP-1933) | Consider include/exclude files while listing datanodes. |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1926](https://issues.apache.org/jira/browse/HADOOP-1926) | Design/implement a set of compression benchmarks for the map-reduce framework |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1921](https://issues.apache.org/jira/browse/HADOOP-1921) | Save the configuration of completed/failed jobs and make them available via the web-ui. |  Major | . | Arun C Murthy | Amar Kamat |
-| [HADOOP-1908](https://issues.apache.org/jira/browse/HADOOP-1908) | Restructure data node code so that block sending/receiving is seperated from data transfer header handling |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1906](https://issues.apache.org/jira/browse/HADOOP-1906) | JobConf should warn about the existance of obsolete mapred-default.xml. |  Major | conf | Owen O'Malley | Arun C Murthy |
-| [HADOOP-1881](https://issues.apache.org/jira/browse/HADOOP-1881) | Update documentation for hadoop's configuration post HADOOP-785 |  Major | documentation | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1878](https://issues.apache.org/jira/browse/HADOOP-1878) | Change priority feature in the job details JSP page misses spaces between each priority link |  Trivial | . | Thomas Friol | Thomas Friol |
-| [HADOOP-1803](https://issues.apache.org/jira/browse/HADOOP-1803) | Generalize making contrib bin content executable in ant package target |  Minor | build | stack | stack |
-| [HADOOP-1779](https://issues.apache.org/jira/browse/HADOOP-1779) | Small INodeDirectory enhancement to get all existing INodes components on a path |  Trivial | . | Christophe Taton | Christophe Taton |
-| [HADOOP-1777](https://issues.apache.org/jira/browse/HADOOP-1777) | Typo issue in the job details JSP page |  Trivial | . | Thomas Friol | Thomas Friol |
-| [HADOOP-1774](https://issues.apache.org/jira/browse/HADOOP-1774) | Remove use of INode.parent in Block CRC upgrade |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1767](https://issues.apache.org/jira/browse/HADOOP-1767) | JobClient CLI cleanup and improvement |  Minor | . | Christophe Taton | Christophe Taton |
-| [HADOOP-1766](https://issues.apache.org/jira/browse/HADOOP-1766) | Merging Block and BlockInfo classes on name-node. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1762](https://issues.apache.org/jira/browse/HADOOP-1762) | Namenode does not need to store storageID and datanodeID persistently |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1759](https://issues.apache.org/jira/browse/HADOOP-1759) | File name should be represented by a byte array instead of a String |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1756](https://issues.apache.org/jira/browse/HADOOP-1756) | Add toString() methods to some Writable types |  Major | io | Andrzej Bialecki | Andrzej Bialecki |
-| [HADOOP-1750](https://issues.apache.org/jira/browse/HADOOP-1750) | We should log better if something goes wrong with the process fork |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1744](https://issues.apache.org/jira/browse/HADOOP-1744) | Small cleanup of DistributedFileSystem and DFSClient (next) |  Trivial | . | Christophe Taton | Christophe Taton |
-| [HADOOP-1743](https://issues.apache.org/jira/browse/HADOOP-1743) | INode refactoring |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1731](https://issues.apache.org/jira/browse/HADOOP-1731) | contrib jar file names should include hadoop version number |  Major | . | Doug Cutting | Doug Cutting |
-| [HADOOP-1718](https://issues.apache.org/jira/browse/HADOOP-1718) | Test coverage target in build files using clover |  Major | build | Nigel Daley | Nigel Daley |
-| [HADOOP-1703](https://issues.apache.org/jira/browse/HADOOP-1703) | Small cleanup of DistributedFileSystem and DFSClient |  Trivial | . | Christophe Taton | Christophe Taton |
-| [HADOOP-1693](https://issues.apache.org/jira/browse/HADOOP-1693) | Remove LOG members from PendingReplicationBlocks and ReplicationTargetChooser. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1687](https://issues.apache.org/jira/browse/HADOOP-1687) | Name-node memory size estimates and optimization proposal. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-1667](https://issues.apache.org/jira/browse/HADOOP-1667) | organize CHANGES.txt messages into sections for future releases |  Major | documentation | Doug Cutting | Doug Cutting |
-| [HADOOP-1654](https://issues.apache.org/jira/browse/HADOOP-1654) | IOUtils class |  Major | io | Enis Soztutar | Enis Soztutar |
-| [HADOOP-1626](https://issues.apache.org/jira/browse/HADOOP-1626) | DFSAdmin. Help messages are missing for -finalizeUpgrade and -metasave. |  Blocker | . | Konstantin Shvachko | Lohit Vijayarenu |
-| [HADOOP-1621](https://issues.apache.org/jira/browse/HADOOP-1621) | Make FileStatus a concrete class |  Major | fs | Chris Douglas | Chris Douglas |
 | [HADOOP-1610](https://issues.apache.org/jira/browse/HADOOP-1610) | Add metrics for failed tasks |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1621](https://issues.apache.org/jira/browse/HADOOP-1621) | Make FileStatus a concrete class |  Major | fs | Chris Douglas | Chris Douglas |
 | [HADOOP-1595](https://issues.apache.org/jira/browse/HADOOP-1595) | Add an option to setReplication method to wait for completion of replication |  Major | . | Christian Kunz | Tsz Wo Nicholas Sze |
-| [HADOOP-1592](https://issues.apache.org/jira/browse/HADOOP-1592) | Print the diagnostic error messages for FAILED task-attempts to the user console via TaskCompletionEvents |  Major | . | Arun C Murthy | Amar Kamat |
-| [HADOOP-1500](https://issues.apache.org/jira/browse/HADOOP-1500) | typo's in dfs webui |  Trivial | . | Nigel Daley | Nigel Daley |
+| [HADOOP-1693](https://issues.apache.org/jira/browse/HADOOP-1693) | Remove LOG members from PendingReplicationBlocks and ReplicationTargetChooser. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1231](https://issues.apache.org/jira/browse/HADOOP-1231) | Add generics to Mapper and Reducer interfaces |  Major | . | Owen O'Malley | Tom White |
 | [HADOOP-1436](https://issues.apache.org/jira/browse/HADOOP-1436) | Redesign Tool and ToolBase API and releted functionality |  Major | util | Enis Soztutar | Enis Soztutar |
+| [HADOOP-1703](https://issues.apache.org/jira/browse/HADOOP-1703) | Small cleanup of DistributedFileSystem and DFSClient |  Trivial | . | Christophe Taton | Christophe Taton |
+| [HADOOP-1743](https://issues.apache.org/jira/browse/HADOOP-1743) | INode refactoring |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1731](https://issues.apache.org/jira/browse/HADOOP-1731) | contrib jar file names should include hadoop version number |  Major | . | Doug Cutting | Doug Cutting |
+| [HADOOP-1756](https://issues.apache.org/jira/browse/HADOOP-1756) | Add toString() methods to some Writable types |  Major | io | Andrzej Bialecki | Andrzej Bialecki |
+| [HADOOP-1744](https://issues.apache.org/jira/browse/HADOOP-1744) | Small cleanup of DistributedFileSystem and DFSClient (next) |  Trivial | . | Christophe Taton | Christophe Taton |
+| [HADOOP-1654](https://issues.apache.org/jira/browse/HADOOP-1654) | IOUtils class |  Major | io | Enis Soztutar | Enis Soztutar |
+| [HADOOP-1759](https://issues.apache.org/jira/browse/HADOOP-1759) | File name should be represented by a byte array instead of a String |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1766](https://issues.apache.org/jira/browse/HADOOP-1766) | Merging Block and BlockInfo classes on name-node. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1158](https://issues.apache.org/jira/browse/HADOOP-1158) | JobTracker should collect statistics of failed map output fetches, and take decisions to reexecute map tasks and/or restart the (possibly faulty) Jetty server on the TaskTracker |  Major | . | Devaraj Das | Arun C Murthy |
+| [HADOOP-1777](https://issues.apache.org/jira/browse/HADOOP-1777) | Typo issue in the job details JSP page |  Trivial | . | Thomas Friol | Thomas Friol |
+| [HADOOP-1767](https://issues.apache.org/jira/browse/HADOOP-1767) | JobClient CLI cleanup and improvement |  Minor | . | Christophe Taton | Christophe Taton |
+| [HADOOP-1750](https://issues.apache.org/jira/browse/HADOOP-1750) | We should log better if something goes wrong with the process fork |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1803](https://issues.apache.org/jira/browse/HADOOP-1803) | Generalize making contrib bin content executable in ant package target |  Minor | build | stack | stack |
+| [HADOOP-1779](https://issues.apache.org/jira/browse/HADOOP-1779) | Small INodeDirectory enhancement to get all existing INodes components on a path |  Trivial | . | Christophe Taton | Christophe Taton |
 | [HADOOP-1425](https://issues.apache.org/jira/browse/HADOOP-1425) | Rework the various programs in 'examples' to extend ToolBase |  Minor | . | Arun C Murthy | Enis Soztutar |
+| [HADOOP-1687](https://issues.apache.org/jira/browse/HADOOP-1687) | Name-node memory size estimates and optimization proposal. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-1266](https://issues.apache.org/jira/browse/HADOOP-1266) | Remove DatanodeDescriptor dependency from NetworkTopology |  Major | . | Konstantin Shvachko | Hairong Kuang |
-| [HADOOP-1231](https://issues.apache.org/jira/browse/HADOOP-1231) | Add generics to Mapper and Reducer interfaces |  Major | . | Owen O'Malley | Tom White |
-| [HADOOP-1158](https://issues.apache.org/jira/browse/HADOOP-1158) | JobTracker should collect statistics of failed map output fetches, and take decisions to reexecute map tasks and/or restart the (possibly faulty) Jetty server on the TaskTracker |  Major | . | Devaraj Das | Arun C Murthy |
 | [HADOOP-785](https://issues.apache.org/jira/browse/HADOOP-785) | Divide the server and client configurations |  Major | conf | Owen O'Malley | Arun C Murthy |
+| [HADOOP-1718](https://issues.apache.org/jira/browse/HADOOP-1718) | Test coverage target in build files using clover |  Major | build | Nigel Daley | Nigel Daley |
+| [HADOOP-1774](https://issues.apache.org/jira/browse/HADOOP-1774) | Remove use of INode.parent in Block CRC upgrade |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1592](https://issues.apache.org/jira/browse/HADOOP-1592) | Print the diagnostic error messages for FAILED task-attempts to the user console via TaskCompletionEvents |  Major | . | Arun C Murthy | Amar Kamat |
+| [HADOOP-1878](https://issues.apache.org/jira/browse/HADOOP-1878) | Change priority feature in the job details JSP page misses spaces between each priority link |  Trivial | . | Thomas Friol | Thomas Friol |
+| [HADOOP-1762](https://issues.apache.org/jira/browse/HADOOP-1762) | Namenode does not need to store storageID and datanodeID persistently |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1500](https://issues.apache.org/jira/browse/HADOOP-1500) | typo's in dfs webui |  Trivial | . | Nigel Daley | Nigel Daley |
+| [HADOOP-1921](https://issues.apache.org/jira/browse/HADOOP-1921) | Save the configuration of completed/failed jobs and make them available via the web-ui. |  Major | . | Arun C Murthy | Amar Kamat |
+| [HADOOP-1908](https://issues.apache.org/jira/browse/HADOOP-1908) | Restructure data node code so that block sending/receiving is seperated from data transfer header handling |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1933](https://issues.apache.org/jira/browse/HADOOP-1933) | Consider include/exclude files while listing datanodes. |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1926](https://issues.apache.org/jira/browse/HADOOP-1926) | Design/implement a set of compression benchmarks for the map-reduce framework |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1626](https://issues.apache.org/jira/browse/HADOOP-1626) | DFSAdmin. Help messages are missing for -finalizeUpgrade and -metasave. |  Blocker | . | Konstantin Shvachko | Lohit Vijayarenu |
+| [HADOOP-1968](https://issues.apache.org/jira/browse/HADOOP-1968) | Wildcard input syntax (glob) should support {} |  Major | fs | eric baldeschwieler | Hairong Kuang |
+| [HADOOP-1906](https://issues.apache.org/jira/browse/HADOOP-1906) | JobConf should warn about the existance of obsolete mapred-default.xml. |  Major | conf | Owen O'Malley | Arun C Murthy |
+| [HADOOP-1971](https://issues.apache.org/jira/browse/HADOOP-1971) | Constructing a JobConf without a class leads to a very misleading error message. |  Minor | . | Ted Dunning | Enis Soztutar |
+| [HADOOP-1942](https://issues.apache.org/jira/browse/HADOOP-1942) | Increase the concurrency of transaction logging to edits log |  Blocker | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2046](https://issues.apache.org/jira/browse/HADOOP-2046) | Documentation: improve mapred javadocs |  Blocker | documentation | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1881](https://issues.apache.org/jira/browse/HADOOP-1881) | Update documentation for hadoop's configuration post HADOOP-785 |  Major | documentation | Arun C Murthy | Arun C Murthy |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2103](https://issues.apache.org/jira/browse/HADOOP-2103) | HADOOP-2046 caused some javadoc anomalies |  Major | documentation | Nigel Daley | Nigel Daley |
-| [HADOOP-2102](https://issues.apache.org/jira/browse/HADOOP-2102) | ToolBase doesn't keep configuration |  Blocker | util | Dennis Kubes | Dennis Kubes |
-| [HADOOP-2080](https://issues.apache.org/jira/browse/HADOOP-2080) | ChecksumFileSystem checksum file size incorrect. |  Blocker | fs | Richard Lee | Owen O'Malley |
-| [HADOOP-2073](https://issues.apache.org/jira/browse/HADOOP-2073) | Datanode corruption if machine dies while writing VERSION file |  Blocker | . | Michael Bieniosek | Konstantin Shvachko |
-| [HADOOP-2072](https://issues.apache.org/jira/browse/HADOOP-2072) | RawLocalFileStatus is causing Path problems |  Major | fs | Dennis Kubes |  |
-| [HADOOP-2070](https://issues.apache.org/jira/browse/HADOOP-2070) | Test org.apache.hadoop.mapred.pipes.TestPipes.unknown failed |  Blocker | . | Mukund Madhugiri | Owen O'Malley |
-| [HADOOP-2051](https://issues.apache.org/jira/browse/HADOOP-2051) | JobTracker's TaskCommitQueue is vulnerable to non-IOExceptions |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-2048](https://issues.apache.org/jira/browse/HADOOP-2048) | DISTCP mapper should report progress more often |  Blocker | . | Runping Qi | Chris Douglas |
-| [HADOOP-2044](https://issues.apache.org/jira/browse/HADOOP-2044) | Namenode encounters ClassCastException exceptions for INodeFileUnderConstruction |  Blocker | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2033](https://issues.apache.org/jira/browse/HADOOP-2033) | In SequenceFile sync doesn't work unless the file is compressed (block or record) |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2031](https://issues.apache.org/jira/browse/HADOOP-2031) | Lost tasktracker not handled properly leading to tips wrongly being kept as completed, and hence not rescheduled |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HADOOP-2028](https://issues.apache.org/jira/browse/HADOOP-2028) | distcp fails if log dir not specified and destination not present |  Blocker | util | Chris Douglas | Chris Douglas |
-| [HADOOP-2026](https://issues.apache.org/jira/browse/HADOOP-2026) | Namenode prints out too many log lines for "Number of transactions" |  Blocker | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2023](https://issues.apache.org/jira/browse/HADOOP-2023) | TestLocalDirAllocator fails on Windows |  Blocker | fs | Mukund Madhugiri | Hairong Kuang |
-| [HADOOP-2022](https://issues.apache.org/jira/browse/HADOOP-2022) | Task times are not saved correctly (bug in hadoop-1874) |  Blocker | . | Devaraj Das | Amar Kamat |
-| [HADOOP-2018](https://issues.apache.org/jira/browse/HADOOP-2018) | Broken pipe SocketException in DataNode$DataXceiver |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
-| [HADOOP-2016](https://issues.apache.org/jira/browse/HADOOP-2016) | Race condition in removing a KILLED task from tasktracker |  Blocker | . | Devaraj Das | Arun C Murthy |
-| [HADOOP-1997](https://issues.apache.org/jira/browse/HADOOP-1997) | TestCheckpoint fails on Windows |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1992](https://issues.apache.org/jira/browse/HADOOP-1992) | Sort validation is taking considerably longer than before |  Blocker | . | Mukund Madhugiri | Arun C Murthy |
-| [HADOOP-1983](https://issues.apache.org/jira/browse/HADOOP-1983) | jobs using pipes interface with tasks not using java output format have a good chance of not updating progress and timing out |  Major | . | Christian Kunz | Owen O'Malley |
-| [HADOOP-1978](https://issues.apache.org/jira/browse/HADOOP-1978) | Name-node should remove edits.new during startup rather than renaming it to edits. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1973](https://issues.apache.org/jira/browse/HADOOP-1973) | NPE at JobTracker startup.. |  Blocker | . | Gautam Kowshik | Amareshwari Sriramadasu |
-| [HADOOP-1961](https://issues.apache.org/jira/browse/HADOOP-1961) | -get, -copyToLocal fail when  single filename is passed |  Blocker | . | Koji Noguchi | Raghu Angadi |
-| [HADOOP-1959](https://issues.apache.org/jira/browse/HADOOP-1959) | Use of File.separator in StatusHttpServer prevents running Junit tests inside eclipse on Windows |  Minor | . | Jim Kellerman | Jim Kellerman |
-| [HADOOP-1955](https://issues.apache.org/jira/browse/HADOOP-1955) | Corrupted block replication retries for ever |  Blocker | . | Koji Noguchi | Raghu Angadi |
-| [HADOOP-1953](https://issues.apache.org/jira/browse/HADOOP-1953) | the job tracker should wait beteween calls to try and delete the system directory |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1948](https://issues.apache.org/jira/browse/HADOOP-1948) | Spurious error message during block crc upgrade. |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1946](https://issues.apache.org/jira/browse/HADOOP-1946) | du should be not called on every heartbeat |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
-| [HADOOP-1944](https://issues.apache.org/jira/browse/HADOOP-1944) | Maps which ran on trackers declared 'lost' are being marked as FAILED rather than KILLED |  Blocker | . | Arun C Murthy | Devaraj Das |
-| [HADOOP-1940](https://issues.apache.org/jira/browse/HADOOP-1940) | TestDFSUpgradeFromImage doesn't shut down its MiniDFSCluster |  Major | test | Chris Douglas | Chris Douglas |
-| [HADOOP-1935](https://issues.apache.org/jira/browse/HADOOP-1935) | NullPointerException in internalReleaseCreate |  Blocker | . | Konstantin Shvachko | dhruba borthakur |
-| [HADOOP-1934](https://issues.apache.org/jira/browse/HADOOP-1934) | the os.name string on Mac OS contains spaces, which causes the c++ compilation to fail |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1932](https://issues.apache.org/jira/browse/HADOOP-1932) | Test dfs.TestFileCreation.testFileCreation failed on Windows |  Blocker | test | Mukund Madhugiri | dhruba borthakur |
-| [HADOOP-1930](https://issues.apache.org/jira/browse/HADOOP-1930) | Too many fetch-failures issue |  Blocker | . | Christian Kunz | Arun C Murthy |
-| [HADOOP-1925](https://issues.apache.org/jira/browse/HADOOP-1925) | Hadoop Pipes doesn't compile on solaris |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1910](https://issues.apache.org/jira/browse/HADOOP-1910) | Extra checks in DFS.create() are not necessary. |  Minor | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1907](https://issues.apache.org/jira/browse/HADOOP-1907) | JobClient.runJob kills the job for failed tasks with no diagnostics |  Major | . | Christian Kunz | Christian Kunz |
-| [HADOOP-1904](https://issues.apache.org/jira/browse/HADOOP-1904) | ArrayIndexOutOfBoundException in BlocksMap |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1897](https://issues.apache.org/jira/browse/HADOOP-1897) | about.html page is there but not linked. |  Major | . | Enis Soztutar | Enis Soztutar |
-| [HADOOP-1892](https://issues.apache.org/jira/browse/HADOOP-1892) | In the Job UI, some links don't work |  Major | . | Devaraj Das | Amar Kamat |
-| [HADOOP-1890](https://issues.apache.org/jira/browse/HADOOP-1890) | Revert a debug patch. |  Trivial | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1889](https://issues.apache.org/jira/browse/HADOOP-1889) | Fix path in EC2 scripts for building your own AMI |  Major | contrib/cloud | Tom White | Tom White |
-| [HADOOP-1887](https://issues.apache.org/jira/browse/HADOOP-1887) | ArrayIndexOutOfBoundsException with trunk |  Major | . | Raghu Angadi | dhruba borthakur |
-| [HADOOP-1885](https://issues.apache.org/jira/browse/HADOOP-1885) | Race condition in MiniDFSCluster shutdown |  Major | test | Chris Douglas | Chris Douglas |
-| [HADOOP-1882](https://issues.apache.org/jira/browse/HADOOP-1882) | Remove extra '\*'s from FsShell.limitDecimal() |  Minor | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1875](https://issues.apache.org/jira/browse/HADOOP-1875) | multiple dfs.client.buffer.dir directories are not treated as alternatives |  Blocker | fs | Christian Kunz | Hairong Kuang |
-| [HADOOP-1874](https://issues.apache.org/jira/browse/HADOOP-1874) | lost task trackers -- jobs hang |  Blocker | . | Christian Kunz | Devaraj Das |
-| [HADOOP-1846](https://issues.apache.org/jira/browse/HADOOP-1846) | DatanodeReport should distinguish live datanodes from dead datanodes |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1840](https://issues.apache.org/jira/browse/HADOOP-1840) | Task's diagnostic messages are lost sometimes |  Critical | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1838](https://issues.apache.org/jira/browse/HADOOP-1838) | Files created with an pre-0.15 gets blocksize as zero, causing performance degradation |  Blocker | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1832](https://issues.apache.org/jira/browse/HADOOP-1832) | listTables() returns duplicate tables |  Major | . | Andrew Hitchcock | Jim Kellerman |
-| [HADOOP-1825](https://issues.apache.org/jira/browse/HADOOP-1825) | hadoop-daemon.sh script fails if HADOOP\_PID\_DIR doesn't exist |  Minor | scripts | Michael Bieniosek | Michael Bieniosek |
-| [HADOOP-1819](https://issues.apache.org/jira/browse/HADOOP-1819) | The JobTracker should ensure that it is running on the right host. |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1818](https://issues.apache.org/jira/browse/HADOOP-1818) | MutliFileInputFormat returns "empty" MultiFileSplit when number of paths \< number of splits |  Major | . | Thomas Friol | Thomas Friol |
-| [HADOOP-1817](https://issues.apache.org/jira/browse/HADOOP-1817) | MultiFileSplit does not write and read the total length |  Major | . | Thomas Friol | Thomas Friol |
-| [HADOOP-1812](https://issues.apache.org/jira/browse/HADOOP-1812) | TestIPC and TestRPC should use dynamically allocated ports |  Major | ipc | Doug Cutting | Doug Cutting |
-| [HADOOP-1810](https://issues.apache.org/jira/browse/HADOOP-1810) | Incorrect Value type in MRBench (SmallJobs) |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1806](https://issues.apache.org/jira/browse/HADOOP-1806) | DfsTask no longer compiles |  Major | build | Chris Douglas | Chris Douglas |
-| [HADOOP-1795](https://issues.apache.org/jira/browse/HADOOP-1795) | Task.moveTaskOutputs is escaping special characters in output filenames |  Critical | . | Frédéric Bertin | Frédéric Bertin |
-| [HADOOP-1792](https://issues.apache.org/jira/browse/HADOOP-1792) | df command doesn't exist under windows |  Major | fs | Benjamin Francisoud | Mahadev konar |
-| [HADOOP-1788](https://issues.apache.org/jira/browse/HADOOP-1788) | Increase the buffer size of pipes from 1k to 128k |  Blocker | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-1783](https://issues.apache.org/jira/browse/HADOOP-1783) | keyToPath in Jets3tFileSystemStore needs to return absolute path |  Major | fs/s3 | Ahad Rana | Tom White |
-| [HADOOP-1775](https://issues.apache.org/jira/browse/HADOOP-1775) | MapWritable and SortedMapWritable - Writable problems |  Major | io | Jim Kellerman | Jim Kellerman |
+| [HADOOP-1636](https://issues.apache.org/jira/browse/HADOOP-1636) | constant should be user-configurable: MAX\_COMPLETE\_USER\_JOBS\_IN\_MEMORY |  Major | . | Michael Bieniosek | Michael Bieniosek |
+| [HADOOP-1463](https://issues.apache.org/jira/browse/HADOOP-1463) | dfs.datanode.du.reserved semantics being violated |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-999](https://issues.apache.org/jira/browse/HADOOP-999) | DFS Client should create file when the user creates the file |  Major | . | Owen O'Malley | Tsz Wo Nicholas Sze |
+| [HADOOP-1565](https://issues.apache.org/jira/browse/HADOOP-1565) | DFSScalability: reduce memory usage of namenode |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1651](https://issues.apache.org/jira/browse/HADOOP-1651) | Some improvements in progress reporting |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-932](https://issues.apache.org/jira/browse/HADOOP-932) | File locking interface and implementation should be remvoed. |  Minor | fs | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1692](https://issues.apache.org/jira/browse/HADOOP-1692) | DfsTask cache interferes with operation |  Minor | util | Chris Douglas | Chris Douglas |
+| [HADOOP-1689](https://issues.apache.org/jira/browse/HADOOP-1689) | .sh scripts do not work on Solaris |  Minor | scripts | David Biesack | Doug Cutting |
 | [HADOOP-1772](https://issues.apache.org/jira/browse/HADOOP-1772) | Hadoop does not run in Cygwin in Windows |  Critical | scripts | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-1771](https://issues.apache.org/jira/browse/HADOOP-1771) | streaming hang when IOException in MROutputThread. (NPE) |  Blocker | . | Koji Noguchi | Lohit Vijayarenu |
-| [HADOOP-1758](https://issues.apache.org/jira/browse/HADOOP-1758) | processing escapes in a jute record is quadratic |  Blocker | record | Dick King | Vivek Ratan |
 | [HADOOP-1749](https://issues.apache.org/jira/browse/HADOOP-1749) | TestDFSUpgrade some times fails with an assert |  Major | . | Raghu Angadi | Enis Soztutar |
+| [HADOOP-1601](https://issues.apache.org/jira/browse/HADOOP-1601) | GenericWritable should use ReflectionUtils.newInstance to avoid problems with classloaders |  Major | io | Owen O'Malley | Enis Soztutar |
 | [HADOOP-1748](https://issues.apache.org/jira/browse/HADOOP-1748) | Task Trackers fail to launch tasks when they have relative log directories configured |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-1739](https://issues.apache.org/jira/browse/HADOOP-1739) | ConnectException in TaskTracker Child |  Major | . | Srikanth Kakani | Doug Cutting |
-| [HADOOP-1708](https://issues.apache.org/jira/browse/HADOOP-1708) | make files visible in the namespace as soon as they are created |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1695](https://issues.apache.org/jira/browse/HADOOP-1695) | Secondary Namenode halt when SocketTimeoutException at startup |  Blocker | . | Koji Noguchi | dhruba borthakur |
-| [HADOOP-1692](https://issues.apache.org/jira/browse/HADOOP-1692) | DfsTask cache interferes with operation |  Minor | util | Chris Douglas | Chris Douglas |
-| [HADOOP-1689](https://issues.apache.org/jira/browse/HADOOP-1689) | .sh scripts do not work on Solaris |  Minor | scripts | David Biesack | Doug Cutting |
+| [HADOOP-1775](https://issues.apache.org/jira/browse/HADOOP-1775) | MapWritable and SortedMapWritable - Writable problems |  Major | io | Jim Kellerman | Jim Kellerman |
 | [HADOOP-1656](https://issues.apache.org/jira/browse/HADOOP-1656) | HDFS does not record the blocksize for a file |  Major | . | Sameer Paranjpye | dhruba borthakur |
-| [HADOOP-1651](https://issues.apache.org/jira/browse/HADOOP-1651) | Some improvements in progress reporting |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-1636](https://issues.apache.org/jira/browse/HADOOP-1636) | constant should be user-configurable: MAX\_COMPLETE\_USER\_JOBS\_IN\_MEMORY |  Major | . | Michael Bieniosek | Michael Bieniosek |
-| [HADOOP-1601](https://issues.apache.org/jira/browse/HADOOP-1601) | GenericWritable should use ReflectionUtils.newInstance to avoid problems with classloaders |  Major | io | Owen O'Malley | Enis Soztutar |
-| [HADOOP-1573](https://issues.apache.org/jira/browse/HADOOP-1573) | Support for 0 reducers in PIPES |  Major | . | Christian Kunz | Owen O'Malley |
+| [HADOOP-1739](https://issues.apache.org/jira/browse/HADOOP-1739) | ConnectException in TaskTracker Child |  Major | . | Srikanth Kakani | Doug Cutting |
+| [HADOOP-1795](https://issues.apache.org/jira/browse/HADOOP-1795) | Task.moveTaskOutputs is escaping special characters in output filenames |  Critical | . | Frédéric Bertin | Frédéric Bertin |
+| [HADOOP-1812](https://issues.apache.org/jira/browse/HADOOP-1812) | TestIPC and TestRPC should use dynamically allocated ports |  Major | ipc | Doug Cutting | Doug Cutting |
+| [HADOOP-1810](https://issues.apache.org/jira/browse/HADOOP-1810) | Incorrect Value type in MRBench (SmallJobs) |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-1832](https://issues.apache.org/jira/browse/HADOOP-1832) | listTables() returns duplicate tables |  Major | . | Andrew Hitchcock | Jim Kellerman |
+| [HADOOP-1806](https://issues.apache.org/jira/browse/HADOOP-1806) | DfsTask no longer compiles |  Major | build | Chris Douglas | Chris Douglas |
+| [HADOOP-1758](https://issues.apache.org/jira/browse/HADOOP-1758) | processing escapes in a jute record is quadratic |  Blocker | record | Dick King | Vivek Ratan |
 | [HADOOP-1569](https://issues.apache.org/jira/browse/HADOOP-1569) | distcp should use the Path -\> FileSystem interface like the rest of Hadoop |  Major | util | Owen O'Malley | Chris Douglas |
-| [HADOOP-1565](https://issues.apache.org/jira/browse/HADOOP-1565) | DFSScalability: reduce memory usage of namenode |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1463](https://issues.apache.org/jira/browse/HADOOP-1463) | dfs.datanode.du.reserved semantics being violated |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1316](https://issues.apache.org/jira/browse/HADOOP-1316) | "Go to parent directory" does not work on windows. |  Minor | . | Konstantin Shvachko | Mahadev konar |
-| [HADOOP-1076](https://issues.apache.org/jira/browse/HADOOP-1076) | Periodic checkpointing cannot resume if the secondary name-node fails. |  Major | . | Konstantin Shvachko | dhruba borthakur |
+| [HADOOP-1817](https://issues.apache.org/jira/browse/HADOOP-1817) | MultiFileSplit does not write and read the total length |  Major | . | Thomas Friol | Thomas Friol |
+| [HADOOP-1838](https://issues.apache.org/jira/browse/HADOOP-1838) | Files created with an pre-0.15 gets blocksize as zero, causing performance degradation |  Blocker | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-1018](https://issues.apache.org/jira/browse/HADOOP-1018) | Single lost heartbeat leads to a "Lost task tracker" |  Major | . | Andrzej Bialecki | Arun C Murthy |
-| [HADOOP-999](https://issues.apache.org/jira/browse/HADOOP-999) | DFS Client should create file when the user creates the file |  Major | . | Owen O'Malley | Tsz Wo Nicholas Sze |
-| [HADOOP-932](https://issues.apache.org/jira/browse/HADOOP-932) | File locking interface and implementation should be remvoed. |  Minor | fs | Raghu Angadi | Raghu Angadi |
-| [HADOOP-795](https://issues.apache.org/jira/browse/HADOOP-795) | hdfs -cp /a/b/c  /x/y    acts like   hdfs -cp /a/b/c/\*   /x/y |  Minor | . | arkady borkovsky | Mahadev konar |
+| [HADOOP-1818](https://issues.apache.org/jira/browse/HADOOP-1818) | MutliFileInputFormat returns "empty" MultiFileSplit when number of paths \< number of splits |  Major | . | Thomas Friol | Thomas Friol |
+| [HADOOP-1840](https://issues.apache.org/jira/browse/HADOOP-1840) | Task's diagnostic messages are lost sometimes |  Critical | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1846](https://issues.apache.org/jira/browse/HADOOP-1846) | DatanodeReport should distinguish live datanodes from dead datanodes |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1885](https://issues.apache.org/jira/browse/HADOOP-1885) | Race condition in MiniDFSCluster shutdown |  Major | test | Chris Douglas | Chris Douglas |
+| [HADOOP-1708](https://issues.apache.org/jira/browse/HADOOP-1708) | make files visible in the namespace as soon as they are created |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-1819](https://issues.apache.org/jira/browse/HADOOP-1819) | The JobTracker should ensure that it is running on the right host. |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1890](https://issues.apache.org/jira/browse/HADOOP-1890) | Revert a debug patch. |  Trivial | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1889](https://issues.apache.org/jira/browse/HADOOP-1889) | Fix path in EC2 scripts for building your own AMI |  Major | contrib/cloud | Tom White | Tom White |
+| [HADOOP-1892](https://issues.apache.org/jira/browse/HADOOP-1892) | In the Job UI, some links don't work |  Major | . | Devaraj Das | Amar Kamat |
 | [HADOOP-120](https://issues.apache.org/jira/browse/HADOOP-120) | Reading an ArrayWriter does not work because valueClass does not get initialized |  Major | io | Dick King | Cameron Pope |
+| [HADOOP-1907](https://issues.apache.org/jira/browse/HADOOP-1907) | JobClient.runJob kills the job for failed tasks with no diagnostics |  Major | . | Christian Kunz | Christian Kunz |
+| [HADOOP-1904](https://issues.apache.org/jira/browse/HADOOP-1904) | ArrayIndexOutOfBoundException in BlocksMap |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1887](https://issues.apache.org/jira/browse/HADOOP-1887) | ArrayIndexOutOfBoundsException with trunk |  Major | . | Raghu Angadi | dhruba borthakur |
 | [HADOOP-89](https://issues.apache.org/jira/browse/HADOOP-89) | files are not visible until they are closed |  Critical | . | Yoram Arnon | dhruba borthakur |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-1882](https://issues.apache.org/jira/browse/HADOOP-1882) | Remove extra '\*'s from FsShell.limitDecimal() |  Minor | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1573](https://issues.apache.org/jira/browse/HADOOP-1573) | Support for 0 reducers in PIPES |  Major | . | Christian Kunz | Owen O'Malley |
+| [HADOOP-1783](https://issues.apache.org/jira/browse/HADOOP-1783) | keyToPath in Jets3tFileSystemStore needs to return absolute path |  Major | fs/s3 | Ahad Rana | Tom White |
+| [HADOOP-1925](https://issues.apache.org/jira/browse/HADOOP-1925) | Hadoop Pipes doesn't compile on solaris |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1076](https://issues.apache.org/jira/browse/HADOOP-1076) | Periodic checkpointing cannot resume if the secondary name-node fails. |  Major | . | Konstantin Shvachko | dhruba borthakur |
+| [HADOOP-1932](https://issues.apache.org/jira/browse/HADOOP-1932) | Test dfs.TestFileCreation.testFileCreation failed on Windows |  Blocker | test | Mukund Madhugiri | dhruba borthakur |
+| [HADOOP-1940](https://issues.apache.org/jira/browse/HADOOP-1940) | TestDFSUpgradeFromImage doesn't shut down its MiniDFSCluster |  Major | test | Chris Douglas | Chris Douglas |
+| [HADOOP-1930](https://issues.apache.org/jira/browse/HADOOP-1930) | Too many fetch-failures issue |  Blocker | . | Christian Kunz | Arun C Murthy |
+| [HADOOP-1910](https://issues.apache.org/jira/browse/HADOOP-1910) | Extra checks in DFS.create() are not necessary. |  Minor | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1897](https://issues.apache.org/jira/browse/HADOOP-1897) | about.html page is there but not linked. |  Major | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-1953](https://issues.apache.org/jira/browse/HADOOP-1953) | the job tracker should wait beteween calls to try and delete the system directory |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1935](https://issues.apache.org/jira/browse/HADOOP-1935) | NullPointerException in internalReleaseCreate |  Blocker | . | Konstantin Shvachko | dhruba borthakur |
+| [HADOOP-1946](https://issues.apache.org/jira/browse/HADOOP-1946) | du should be not called on every heartbeat |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
+| [HADOOP-1948](https://issues.apache.org/jira/browse/HADOOP-1948) | Spurious error message during block crc upgrade. |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1934](https://issues.apache.org/jira/browse/HADOOP-1934) | the os.name string on Mac OS contains spaces, which causes the c++ compilation to fail |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1959](https://issues.apache.org/jira/browse/HADOOP-1959) | Use of File.separator in StatusHttpServer prevents running Junit tests inside eclipse on Windows |  Minor | . | Jim Kellerman | Jim Kellerman |
+| [HADOOP-1978](https://issues.apache.org/jira/browse/HADOOP-1978) | Name-node should remove edits.new during startup rather than renaming it to edits. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1695](https://issues.apache.org/jira/browse/HADOOP-1695) | Secondary Namenode halt when SocketTimeoutException at startup |  Blocker | . | Koji Noguchi | dhruba borthakur |
+| [HADOOP-1955](https://issues.apache.org/jira/browse/HADOOP-1955) | Corrupted block replication retries for ever |  Blocker | . | Koji Noguchi | Raghu Angadi |
+| [HADOOP-1961](https://issues.apache.org/jira/browse/HADOOP-1961) | -get, -copyToLocal fail when  single filename is passed |  Blocker | . | Koji Noguchi | Raghu Angadi |
+| [HADOOP-1997](https://issues.apache.org/jira/browse/HADOOP-1997) | TestCheckpoint fails on Windows |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1983](https://issues.apache.org/jira/browse/HADOOP-1983) | jobs using pipes interface with tasks not using java output format have a good chance of not updating progress and timing out |  Major | . | Christian Kunz | Owen O'Malley |
+| [HADOOP-1875](https://issues.apache.org/jira/browse/HADOOP-1875) | multiple dfs.client.buffer.dir directories are not treated as alternatives |  Blocker | fs | Christian Kunz | Hairong Kuang |
+| [HADOOP-1992](https://issues.apache.org/jira/browse/HADOOP-1992) | Sort validation is taking considerably longer than before |  Blocker | . | Mukund Madhugiri | Arun C Murthy |
+| [HADOOP-1874](https://issues.apache.org/jira/browse/HADOOP-1874) | lost task trackers -- jobs hang |  Blocker | . | Christian Kunz | Devaraj Das |
+| [HADOOP-1944](https://issues.apache.org/jira/browse/HADOOP-1944) | Maps which ran on trackers declared 'lost' are being marked as FAILED rather than KILLED |  Blocker | . | Arun C Murthy | Devaraj Das |
+| [HADOOP-2026](https://issues.apache.org/jira/browse/HADOOP-2026) | Namenode prints out too many log lines for "Number of transactions" |  Blocker | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2022](https://issues.apache.org/jira/browse/HADOOP-2022) | Task times are not saved correctly (bug in hadoop-1874) |  Blocker | . | Devaraj Das | Amar Kamat |
+| [HADOOP-2031](https://issues.apache.org/jira/browse/HADOOP-2031) | Lost tasktracker not handled properly leading to tips wrongly being kept as completed, and hence not rescheduled |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-2018](https://issues.apache.org/jira/browse/HADOOP-2018) | Broken pipe SocketException in DataNode$DataXceiver |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
+| [HADOOP-2023](https://issues.apache.org/jira/browse/HADOOP-2023) | TestLocalDirAllocator fails on Windows |  Blocker | fs | Mukund Madhugiri | Hairong Kuang |
+| [HADOOP-2016](https://issues.apache.org/jira/browse/HADOOP-2016) | Race condition in removing a KILLED task from tasktracker |  Blocker | . | Devaraj Das | Arun C Murthy |
+| [HADOOP-1771](https://issues.apache.org/jira/browse/HADOOP-1771) | streaming hang when IOException in MROutputThread. (NPE) |  Blocker | . | Koji Noguchi | Lohit Vijayarenu |
+| [HADOOP-2028](https://issues.apache.org/jira/browse/HADOOP-2028) | distcp fails if log dir not specified and destination not present |  Blocker | util | Chris Douglas | Chris Douglas |
+| [HADOOP-1788](https://issues.apache.org/jira/browse/HADOOP-1788) | Increase the buffer size of pipes from 1k to 128k |  Blocker | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-2051](https://issues.apache.org/jira/browse/HADOOP-2051) | JobTracker's TaskCommitQueue is vulnerable to non-IOExceptions |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-1973](https://issues.apache.org/jira/browse/HADOOP-1973) | NPE at JobTracker startup.. |  Blocker | . | Gautam Kowshik | Amareshwari Sriramadasu |
+| [HADOOP-2044](https://issues.apache.org/jira/browse/HADOOP-2044) | Namenode encounters ClassCastException exceptions for INodeFileUnderConstruction |  Blocker | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2033](https://issues.apache.org/jira/browse/HADOOP-2033) | In SequenceFile sync doesn't work unless the file is compressed (block or record) |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-2072](https://issues.apache.org/jira/browse/HADOOP-2072) | RawLocalFileStatus is causing Path problems |  Major | fs | Dennis Kubes |  |
+| [HADOOP-2070](https://issues.apache.org/jira/browse/HADOOP-2070) | Test org.apache.hadoop.mapred.pipes.TestPipes.unknown failed |  Blocker | . | Mukund Madhugiri | Owen O'Malley |
+| [HADOOP-2080](https://issues.apache.org/jira/browse/HADOOP-2080) | ChecksumFileSystem checksum file size incorrect. |  Blocker | fs | Richard Lee | Owen O'Malley |
+| [HADOOP-2048](https://issues.apache.org/jira/browse/HADOOP-2048) | DISTCP mapper should report progress more often |  Blocker | . | Runping Qi | Chris Douglas |
+| [HADOOP-2073](https://issues.apache.org/jira/browse/HADOOP-2073) | Datanode corruption if machine dies while writing VERSION file |  Blocker | . | Michael Bieniosek | Konstantin Shvachko |
+| [HADOOP-1825](https://issues.apache.org/jira/browse/HADOOP-1825) | hadoop-daemon.sh script fails if HADOOP\_PID\_DIR doesn't exist |  Minor | scripts | Michael Bieniosek | Michael Bieniosek |
+| [HADOOP-2103](https://issues.apache.org/jira/browse/HADOOP-2103) | HADOOP-2046 caused some javadoc anomalies |  Major | documentation | Nigel Daley | Nigel Daley |
+| [HADOOP-2102](https://issues.apache.org/jira/browse/HADOOP-2102) | ToolBase doesn't keep configuration |  Blocker | util | Dennis Kubes | Dennis Kubes |
+| [HADOOP-795](https://issues.apache.org/jira/browse/HADOOP-795) | hdfs -cp /a/b/c  /x/y    acts like   hdfs -cp /a/b/c/\*   /x/y |  Minor | . | arkady borkovsky | Mahadev konar |
+| [HADOOP-1316](https://issues.apache.org/jira/browse/HADOOP-1316) | "Go to parent directory" does not work on windows. |  Minor | . | Konstantin Shvachko | Mahadev konar |
+| [HADOOP-1792](https://issues.apache.org/jira/browse/HADOOP-1792) | df command doesn't exist under windows |  Major | fs | Benjamin Francisoud | Mahadev konar |
 
 
 ### OTHER:

+ 2 - 30
hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.1/CHANGES.0.15.1.md

@@ -20,22 +20,6 @@
 
 ## Release 0.15.1 - 2007-11-27
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### IMPROVEMENTS:
@@ -50,22 +34,10 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2205](https://issues.apache.org/jira/browse/HADOOP-2205) | Regenerate entire hadoop website since site.xml was changed by HADOOP-1917 |  Blocker | documentation | Arun C Murthy | Arun C Murthy |
 | [HADOOP-2174](https://issues.apache.org/jira/browse/HADOOP-2174) | distcp throws a NullPointerException in the close() method of mapper class due to the Reporter becoming invalid |  Critical | util | Riccardo Boscolo | Chris Douglas |
-| [HADOOP-2172](https://issues.apache.org/jira/browse/HADOOP-2172) | PositionCache was removed from FSDataInputStream, causes extremely bad MapFile performance |  Blocker | fs | Johan Oskarsson | Doug Cutting |
 | [HADOOP-2169](https://issues.apache.org/jira/browse/HADOOP-2169) | libhdfs makefile wrongly sets up DT\_SONAME field of libhdfs.so |  Critical | . | Arun C Murthy | Arun C Murthy |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-2172](https://issues.apache.org/jira/browse/HADOOP-2172) | PositionCache was removed from FSDataInputStream, causes extremely bad MapFile performance |  Blocker | fs | Johan Oskarsson | Doug Cutting |
+| [HADOOP-2205](https://issues.apache.org/jira/browse/HADOOP-2205) | Regenerate entire hadoop website since site.xml was changed by HADOOP-1917 |  Blocker | documentation | Arun C Murthy | Arun C Murthy |
 
 
 ### OTHER:

+ 9 - 43
hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.2/CHANGES.0.15.2.md

@@ -20,66 +20,32 @@
 
 ## Release 0.15.2 - 2008-01-08
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2382](https://issues.apache.org/jira/browse/HADOOP-2382) | include hadoop-default.html in subversion |  Minor | documentation | Doug Cutting |  |
 | [HADOOP-2160](https://issues.apache.org/jira/browse/HADOOP-2160) | separate website from user documentation |  Major | documentation | Doug Cutting | Doug Cutting |
 | [HADOOP-1327](https://issues.apache.org/jira/browse/HADOOP-1327) | Doc on Streaming |  Major | documentation | Runping Qi | Rob Weltman |
+| [HADOOP-2382](https://issues.apache.org/jira/browse/HADOOP-2382) | include hadoop-default.html in subversion |  Minor | documentation | Doug Cutting |  |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2486](https://issues.apache.org/jira/browse/HADOOP-2486) | Dropping records at reducer.  InMemoryFileSystem NPE. |  Blocker | . | Koji Noguchi | Devaraj Das |
-| [HADOOP-2460](https://issues.apache.org/jira/browse/HADOOP-2460) | NameNode could delete wrong edits file when there is an error |  Major | . | Raghu Angadi | dhruba borthakur |
-| [HADOOP-2456](https://issues.apache.org/jira/browse/HADOOP-2456) | German locale makes NameNode web interface crash |  Minor | . | Matthias Friedrich | Matthias Friedrich |
-| [HADOOP-2437](https://issues.apache.org/jira/browse/HADOOP-2437) | final map output not evenly distributed across multiple disks |  Blocker | . | Christian Kunz | Arun C Murthy |
-| [HADOOP-2422](https://issues.apache.org/jira/browse/HADOOP-2422) | dfs -cat multiple files fail with 'Unable to write to output stream.' |  Blocker | . | Koji Noguchi | Raghu Angadi |
-| [HADOOP-2378](https://issues.apache.org/jira/browse/HADOOP-2378) | last TaskCompletionEvent gets added to the job after the job is marked as completed |  Blocker | . | Alejandro Abdelnur | Devaraj Das |
 | [HADOOP-2246](https://issues.apache.org/jira/browse/HADOOP-2246) | In CHANGES.txt, move HADOOP-1851 & HADOOP-1231 to INCOMPATIBLE CHANGES section |  Blocker | documentation | Devaraj Das | Arun C Murthy |
 | [HADOOP-2238](https://issues.apache.org/jira/browse/HADOOP-2238) | TaskGraphServlet does not set Content-Type |  Major | . | Paul Saab |  |
+| [HADOOP-2129](https://issues.apache.org/jira/browse/HADOOP-2129) | distcp between two clusters does not work if it is run on the target cluster |  Critical | util | Murtaza A. Basrai | Doug Cutting |
+| [HADOOP-2158](https://issues.apache.org/jira/browse/HADOOP-2158) | hdfsListDirectory in libhdfs does not scale |  Blocker | . | Christian Kunz | Christian Kunz |
+| [HADOOP-2378](https://issues.apache.org/jira/browse/HADOOP-2378) | last TaskCompletionEvent gets added to the job after the job is marked as completed |  Blocker | . | Alejandro Abdelnur | Devaraj Das |
 | [HADOOP-2228](https://issues.apache.org/jira/browse/HADOOP-2228) | Jobs fail because job.xml exists |  Major | . | Johan Oskarsson | Johan Oskarsson |
+| [HADOOP-2422](https://issues.apache.org/jira/browse/HADOOP-2422) | dfs -cat multiple files fail with 'Unable to write to output stream.' |  Blocker | . | Koji Noguchi | Raghu Angadi |
+| [HADOOP-2460](https://issues.apache.org/jira/browse/HADOOP-2460) | NameNode could delete wrong edits file when there is an error |  Major | . | Raghu Angadi | dhruba borthakur |
 | [HADOOP-2227](https://issues.apache.org/jira/browse/HADOOP-2227) | wrong usage of mapred.local.dir.minspacestart |  Critical | . | Christian Kunz | Amareshwari Sriramadasu |
-| [HADOOP-2158](https://issues.apache.org/jira/browse/HADOOP-2158) | hdfsListDirectory in libhdfs does not scale |  Blocker | . | Christian Kunz | Christian Kunz |
-| [HADOOP-2129](https://issues.apache.org/jira/browse/HADOOP-2129) | distcp between two clusters does not work if it is run on the target cluster |  Critical | util | Murtaza A. Basrai | Doug Cutting |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-2437](https://issues.apache.org/jira/browse/HADOOP-2437) | final map output not evenly distributed across multiple disks |  Blocker | . | Christian Kunz | Arun C Murthy |
+| [HADOOP-2486](https://issues.apache.org/jira/browse/HADOOP-2486) | Dropping records at reducer.  InMemoryFileSystem NPE. |  Blocker | . | Koji Noguchi | Devaraj Das |
+| [HADOOP-2456](https://issues.apache.org/jira/browse/HADOOP-2456) | German locale makes NameNode web interface crash |  Minor | . | Matthias Friedrich | Matthias Friedrich |
 
 

+ 2 - 42
hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.3/CHANGES.0.15.3.md

@@ -20,56 +20,16 @@
 
 ## Release 0.15.3 - 2008-01-21
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2574](https://issues.apache.org/jira/browse/HADOOP-2574) | bugs in mapred tutorial |  Major | documentation | Doug Cutting | Arun C Murthy |
-| [HADOOP-2570](https://issues.apache.org/jira/browse/HADOOP-2570) | streaming jobs fail after HADOOP-2227 |  Blocker | . | Lohit Vijayarenu | Amareshwari Sriramadasu |
 | [HADOOP-2562](https://issues.apache.org/jira/browse/HADOOP-2562) | globPaths does not support {ab,cd} as it claims to |  Blocker | fs | Hairong Kuang | Hairong Kuang |
 | [HADOOP-2540](https://issues.apache.org/jira/browse/HADOOP-2540) | Empty blocks make fsck report corrupt, even when it isn't |  Blocker | . | Allen Wittenauer | dhruba borthakur |
+| [HADOOP-2570](https://issues.apache.org/jira/browse/HADOOP-2570) | streaming jobs fail after HADOOP-2227 |  Blocker | . | Lohit Vijayarenu | Amareshwari Sriramadasu |
+| [HADOOP-2574](https://issues.apache.org/jira/browse/HADOOP-2574) | bugs in mapred tutorial |  Major | documentation | Doug Cutting | Arun C Murthy |
 | [HADOOP-650](https://issues.apache.org/jira/browse/HADOOP-650) | bin/hadoop dfs -lsr / is broken |  Minor | . | Mahadev konar | Mahadev konar |
 
 
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 1 - 41
hadoop-common-project/hadoop-common/src/site/markdown/release/0.15.4/CHANGES.0.15.4.md

@@ -18,30 +18,8 @@
 -->
 # Apache Hadoop Changelog
 
-## Release 0.15.4 - Unreleased (as of 2016-03-04)
+## Release 0.15.4 - Unreleased (as of 2017-08-28)
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPROVEMENTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### BUG FIXES:
@@ -51,21 +29,3 @@
 | [HADOOP-2647](https://issues.apache.org/jira/browse/HADOOP-2647) | dfs -put hangs |  Major | . | Lohit Vijayarenu | Raghu Angadi |
 
 
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 149 - 171
hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.0/CHANGES.0.16.0.md

@@ -20,228 +20,206 @@
 
 ## Release 0.16.0 - 2008-02-07
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2603](https://issues.apache.org/jira/browse/HADOOP-2603) | SequenceFileAsBinaryInputFormat |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-2567](https://issues.apache.org/jira/browse/HADOOP-2567) | add FileSystem#getHomeDirectory() method |  Major | fs | Doug Cutting | Doug Cutting |
-| [HADOOP-2543](https://issues.apache.org/jira/browse/HADOOP-2543) | No-permission-checking mode for smooth transition to 0.16's permissions features. |  Major | . | Sanjay Radia | Hairong Kuang |
-| [HADOOP-2529](https://issues.apache.org/jira/browse/HADOOP-2529) | DFS User Guide |  Major | documentation | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2514](https://issues.apache.org/jira/browse/HADOOP-2514) | Trash and permissions don't mix |  Major | . | Robert Chansler | Doug Cutting |
-| [HADOOP-2487](https://issues.apache.org/jira/browse/HADOOP-2487) | Provide an option to get job status for all jobs run by or submitted to a job tracker |  Major | . | Hemanth Yamijala | Amareshwari Sriramadasu |
-| [HADOOP-2447](https://issues.apache.org/jira/browse/HADOOP-2447) | HDFS should be capable of limiting the total number of inodes in the system |  Major | . | Sameer Paranjpye | dhruba borthakur |
-| [HADOOP-2398](https://issues.apache.org/jira/browse/HADOOP-2398) | Additional Instrumentation for NameNode, RPC Layer and JMX support |  Major | . | Sanjay Radia | Sanjay Radia |
-| [HADOOP-2381](https://issues.apache.org/jira/browse/HADOOP-2381) | Support permission information in FileStatus |  Major | fs | Tsz Wo Nicholas Sze | Raghu Angadi |
-| [HADOOP-2367](https://issues.apache.org/jira/browse/HADOOP-2367) | Get representative hprof information from tasks |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2336](https://issues.apache.org/jira/browse/HADOOP-2336) | Shell commands to access and modify file permissions |  Major | fs | Raghu Angadi | Raghu Angadi |
+| [HADOOP-2045](https://issues.apache.org/jira/browse/HADOOP-2045) | credits page should have more information |  Major | documentation | Doug Cutting | Doug Cutting |
+| [HADOOP-1604](https://issues.apache.org/jira/browse/HADOOP-1604) | admins should be able to finalize namenode upgrades without running the cluster |  Critical | . | Owen O'Malley | Konstantin Shvachko |
+| [HADOOP-1912](https://issues.apache.org/jira/browse/HADOOP-1912) | Datanode should support block replacement |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-2288](https://issues.apache.org/jira/browse/HADOOP-2288) | Change FileSystem API to support access control. |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-2229](https://issues.apache.org/jira/browse/HADOOP-2229) | Provide a simple login implementation |  Major | fs | Tsz Wo Nicholas Sze | Hairong Kuang |
 | [HADOOP-2184](https://issues.apache.org/jira/browse/HADOOP-2184) | RPC Support for user permissions and authentication. |  Major | ipc | Tsz Wo Nicholas Sze | Raghu Angadi |
+| [HADOOP-1652](https://issues.apache.org/jira/browse/HADOOP-1652) | Rebalance data blocks when new data nodes added or data nodes become full |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-2145](https://issues.apache.org/jira/browse/HADOOP-2145) | need 'doc' target that runs forrest |  Major | build | Doug Cutting | Doug Cutting |
 | [HADOOP-2085](https://issues.apache.org/jira/browse/HADOOP-2085) | Map-side joins on sorted, equally-partitioned datasets |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-2045](https://issues.apache.org/jira/browse/HADOOP-2045) | credits page should have more information |  Major | documentation | Doug Cutting | Doug Cutting |
-| [HADOOP-2012](https://issues.apache.org/jira/browse/HADOOP-2012) | Periodic verification at the Datanode |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-1912](https://issues.apache.org/jira/browse/HADOOP-1912) | Datanode should support block replacement |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1652](https://issues.apache.org/jira/browse/HADOOP-1652) | Rebalance data blocks when new data nodes added or data nodes become full |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1604](https://issues.apache.org/jira/browse/HADOOP-1604) | admins should be able to finalize namenode upgrades without running the cluster |  Critical | . | Owen O'Malley | Konstantin Shvachko |
+| [HADOOP-2381](https://issues.apache.org/jira/browse/HADOOP-2381) | Support permission information in FileStatus |  Major | fs | Tsz Wo Nicholas Sze | Raghu Angadi |
+| [HADOOP-2336](https://issues.apache.org/jira/browse/HADOOP-2336) | Shell commands to access and modify file permissions |  Major | fs | Raghu Angadi | Raghu Angadi |
 | [HADOOP-1301](https://issues.apache.org/jira/browse/HADOOP-1301) | resource management proviosioning for Hadoop |  Major | . | Pete Wyckoff | Hemanth Yamijala |
 | [HADOOP-1298](https://issues.apache.org/jira/browse/HADOOP-1298) | adding user info to file |  Major | fs | Kurtis Heimerl | Tsz Wo Nicholas Sze |
+| [HADOOP-2447](https://issues.apache.org/jira/browse/HADOOP-2447) | HDFS should be capable of limiting the total number of inodes in the system |  Major | . | Sameer Paranjpye | dhruba borthakur |
+| [HADOOP-2487](https://issues.apache.org/jira/browse/HADOOP-2487) | Provide an option to get job status for all jobs run by or submitted to a job tracker |  Major | . | Hemanth Yamijala | Amareshwari Sriramadasu |
+| [HADOOP-2398](https://issues.apache.org/jira/browse/HADOOP-2398) | Additional Instrumentation for NameNode, RPC Layer and JMX support |  Major | . | Sanjay Radia | Sanjay Radia |
+| [HADOOP-2514](https://issues.apache.org/jira/browse/HADOOP-2514) | Trash and permissions don't mix |  Major | . | Robert Chansler | Doug Cutting |
+| [HADOOP-2012](https://issues.apache.org/jira/browse/HADOOP-2012) | Periodic verification at the Datanode |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-2543](https://issues.apache.org/jira/browse/HADOOP-2543) | No-permission-checking mode for smooth transition to 0.16's permissions features. |  Major | . | Sanjay Radia | Hairong Kuang |
+| [HADOOP-2603](https://issues.apache.org/jira/browse/HADOOP-2603) | SequenceFileAsBinaryInputFormat |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-2367](https://issues.apache.org/jira/browse/HADOOP-2367) | Get representative hprof information from tasks |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-2567](https://issues.apache.org/jira/browse/HADOOP-2567) | add FileSystem#getHomeDirectory() method |  Major | fs | Doug Cutting | Doug Cutting |
+| [HADOOP-2529](https://issues.apache.org/jira/browse/HADOOP-2529) | DFS User Guide |  Major | documentation | Raghu Angadi | Raghu Angadi |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2645](https://issues.apache.org/jira/browse/HADOOP-2645) | Additional metrics  & jmx beans and cleanup to use the recent metrics libraries |  Major | . | Sanjay Radia | Sanjay Radia |
-| [HADOOP-2596](https://issues.apache.org/jira/browse/HADOOP-2596) | add SequenceFile.createWriter() method that takes block size as parameter |  Minor | io | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-2566](https://issues.apache.org/jira/browse/HADOOP-2566) | need FileSystem#globStatus method |  Major | fs | Doug Cutting | Hairong Kuang |
-| [HADOOP-2552](https://issues.apache.org/jira/browse/HADOOP-2552) | enable hdfs permission checking by default |  Major | . | Doug Cutting | Doug Cutting |
-| [HADOOP-2547](https://issues.apache.org/jira/browse/HADOOP-2547) | remove use of 'magic number' in build.xml |  Trivial | build | Hrishikesh | Hrishikesh |
-| [HADOOP-2469](https://issues.apache.org/jira/browse/HADOOP-2469) | WritableUtils.clone should take Configuration rather than JobConf |  Minor | io | stack | stack |
-| [HADOOP-2466](https://issues.apache.org/jira/browse/HADOOP-2466) | FileInputFormat computeSplitSize() method, change visibility to protected and make it a member method |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-2464](https://issues.apache.org/jira/browse/HADOOP-2464) | Test permissions related shell commands with DFS |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2457](https://issues.apache.org/jira/browse/HADOOP-2457) | Add a 'forrest.home' property for the 'docs' target in build.xml |  Minor | documentation | Arun C Murthy | Arun C Murthy |
+| [HADOOP-2058](https://issues.apache.org/jira/browse/HADOOP-2058) | Allow adding additional datanodes to MiniDFSCluster |  Major | test | Hairong Kuang | Hairong Kuang |
+| [HADOOP-1855](https://issues.apache.org/jira/browse/HADOOP-1855) | fsck should verify block placement |  Major | . | dhruba borthakur | Konstantin Shvachko |
+| [HADOOP-1839](https://issues.apache.org/jira/browse/HADOOP-1839) | Link-ify the Pending/Running/Complete/Killed tasks/task-attempts on jobdetails.jsp |  Major | . | Arun C Murthy | Amar Kamat |
+| [HADOOP-1848](https://issues.apache.org/jira/browse/HADOOP-1848) | Redesign of Eclipse plug-in interface with Hadoop |  Major | . | Christophe Taton | Christophe Taton |
+| [HADOOP-1857](https://issues.apache.org/jira/browse/HADOOP-1857) | Ability to run a script when a task fails to capture stack traces |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-1210](https://issues.apache.org/jira/browse/HADOOP-1210) | Log counters in job history |  Minor | . | Albert Chern | Owen O'Malley |
+| [HADOOP-2105](https://issues.apache.org/jira/browse/HADOOP-2105) | Clarify requirements for Hadoop in overview.html |  Minor | . | Jim Kellerman | Jim Kellerman |
+| [HADOOP-2086](https://issues.apache.org/jira/browse/HADOOP-2086) | ability to add dependencies to a job after construction |  Major | . | Adrian Woodhead | Adrian Woodhead |
+| [HADOOP-1185](https://issues.apache.org/jira/browse/HADOOP-1185) | dynamically change log levels |  Major | util | dhruba borthakur | Tsz Wo Nicholas Sze |
+| [HADOOP-2134](https://issues.apache.org/jira/browse/HADOOP-2134) | Remove developer-centric requirements from overview.html |  Major | documentation | Arun C Murthy | Jim Kellerman |
+| [HADOOP-1274](https://issues.apache.org/jira/browse/HADOOP-1274) | Configuring different number of mappers and reducers per TaskTracker |  Major | . | Koji Noguchi | Amareshwari Sriramadasu |
+| [HADOOP-2127](https://issues.apache.org/jira/browse/HADOOP-2127) | Add pipes sort example |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-1843](https://issues.apache.org/jira/browse/HADOOP-1843) | Remove deprecated code in Configuration/JobConf |  Major | conf | Arun C Murthy | Arun C Murthy |
+| [HADOOP-2113](https://issues.apache.org/jira/browse/HADOOP-2113) | Add "-text" command to FsShell to decode SequenceFile to stdout |  Minor | fs | Chris Douglas | Chris Douglas |
+| [HADOOP-1900](https://issues.apache.org/jira/browse/HADOOP-1900) | the heartbeat and task event queries interval should be set dynamically by the JobTracker |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-1302](https://issues.apache.org/jira/browse/HADOOP-1302) | Remove deprecated contrib/abacus code |  Major | . | Doug Cutting | Enis Soztutar |
+| [HADOOP-2349](https://issues.apache.org/jira/browse/HADOOP-2349) | FSEditLog.logEdit(byte op, Writable w1, Writable w2) should accept variable numbers of Writable, instead of two. |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2185](https://issues.apache.org/jira/browse/HADOOP-2185) | Server ports: to roll or not to roll. |  Major | conf | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-2401](https://issues.apache.org/jira/browse/HADOOP-2401) | Lease holder information should be passed in ClientProtocol.abandonBlock(...) |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-1841](https://issues.apache.org/jira/browse/HADOOP-1841) | IPC server should write repsonses asynchronously |  Major | ipc | Doug Cutting | dhruba borthakur |
 | [HADOOP-2432](https://issues.apache.org/jira/browse/HADOOP-2432) | If HDFS is going to throw an exception "File does not exist" it should include the name of the file |  Minor | . | Jim Kellerman | Jim Kellerman |
+| [HADOOP-2457](https://issues.apache.org/jira/browse/HADOOP-2457) | Add a 'forrest.home' property for the 'docs' target in build.xml |  Minor | documentation | Arun C Murthy | Arun C Murthy |
+| [HADOOP-2149](https://issues.apache.org/jira/browse/HADOOP-2149) | Pure name-node benchmarks. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-2466](https://issues.apache.org/jira/browse/HADOOP-2466) | FileInputFormat computeSplitSize() method, change visibility to protected and make it a member method |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
 | [HADOOP-2425](https://issues.apache.org/jira/browse/HADOOP-2425) | TextOutputFormat should special case Text |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2401](https://issues.apache.org/jira/browse/HADOOP-2401) | Lease holder information should be passed in ClientProtocol.abandonBlock(...) |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2208](https://issues.apache.org/jira/browse/HADOOP-2208) | Reduce frequency of Counter updates in the task tracker status |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-1719](https://issues.apache.org/jira/browse/HADOOP-1719) | Improve the utilization of shuffle copier threads |  Major | . | Devaraj Das | Amar Kamat |
 | [HADOOP-2390](https://issues.apache.org/jira/browse/HADOOP-2390) | Document the user-controls for intermediate/output compression via forrest |  Major | documentation | Arun C Murthy | Arun C Murthy |
-| [HADOOP-2349](https://issues.apache.org/jira/browse/HADOOP-2349) | FSEditLog.logEdit(byte op, Writable w1, Writable w2) should accept variable numbers of Writable, instead of two. |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-2298](https://issues.apache.org/jira/browse/HADOOP-2298) | ant target without source and docs |  Major | build | Gautam Kowshik | Hrishikesh |
-| [HADOOP-2268](https://issues.apache.org/jira/browse/HADOOP-2268) | JobControl classes should use interfaces rather than implemenations |  Minor | . | Adrian Woodhead | Adrian Woodhead |
+| [HADOOP-1660](https://issues.apache.org/jira/browse/HADOOP-1660) | add support for native library toDistributedCache |  Major | . | Alejandro Abdelnur | Arun C Murthy |
 | [HADOOP-2233](https://issues.apache.org/jira/browse/HADOOP-2233) | General example for modeling m/r load in Java |  Minor | test | Chris Douglas | Chris Douglas |
-| [HADOOP-2232](https://issues.apache.org/jira/browse/HADOOP-2232) | Add option to disable nagles algorithm in the IPC Server |  Major | ipc | Clint Morgan | Clint Morgan |
-| [HADOOP-2208](https://issues.apache.org/jira/browse/HADOOP-2208) | Reduce frequency of Counter updates in the task tracker status |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2185](https://issues.apache.org/jira/browse/HADOOP-2185) | Server ports: to roll or not to roll. |  Major | conf | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-2149](https://issues.apache.org/jira/browse/HADOOP-2149) | Pure name-node benchmarks. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-2134](https://issues.apache.org/jira/browse/HADOOP-2134) | Remove developer-centric requirements from overview.html |  Major | documentation | Arun C Murthy | Jim Kellerman |
+| [HADOOP-2547](https://issues.apache.org/jira/browse/HADOOP-2547) | remove use of 'magic number' in build.xml |  Trivial | build | Hrishikesh | Hrishikesh |
+| [HADOOP-2268](https://issues.apache.org/jira/browse/HADOOP-2268) | JobControl classes should use interfaces rather than implemenations |  Minor | . | Adrian Woodhead | Adrian Woodhead |
+| [HADOOP-2552](https://issues.apache.org/jira/browse/HADOOP-2552) | enable hdfs permission checking by default |  Major | . | Doug Cutting | Doug Cutting |
 | [HADOOP-2131](https://issues.apache.org/jira/browse/HADOOP-2131) | Speculative execution should be allowed for reducers only |  Critical | . | Srikanth Kakani | Amareshwari Sriramadasu |
-| [HADOOP-2127](https://issues.apache.org/jira/browse/HADOOP-2127) | Add pipes sort example |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2113](https://issues.apache.org/jira/browse/HADOOP-2113) | Add "-text" command to FsShell to decode SequenceFile to stdout |  Minor | fs | Chris Douglas | Chris Douglas |
-| [HADOOP-2105](https://issues.apache.org/jira/browse/HADOOP-2105) | Clarify requirements for Hadoop in overview.html |  Minor | . | Jim Kellerman | Jim Kellerman |
-| [HADOOP-2086](https://issues.apache.org/jira/browse/HADOOP-2086) | ability to add dependencies to a job after construction |  Major | . | Adrian Woodhead | Adrian Woodhead |
-| [HADOOP-2077](https://issues.apache.org/jira/browse/HADOOP-2077) | Logging version number (and compiled date) at STARTUP\_MSG |  Trivial | . | Koji Noguchi | Arun C Murthy |
-| [HADOOP-2058](https://issues.apache.org/jira/browse/HADOOP-2058) | Allow adding additional datanodes to MiniDFSCluster |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HADOOP-1989](https://issues.apache.org/jira/browse/HADOOP-1989) | Add support for simulated Data Nodes  - helpful for testing and performance benchmarking of the Name Node without having a large cluster |  Minor | . | Sanjay Radia | Sanjay Radia |
+| [HADOOP-1873](https://issues.apache.org/jira/browse/HADOOP-1873) | User permissions for Map/Reduce |  Major | . | Raghu Angadi | Hairong Kuang |
 | [HADOOP-1965](https://issues.apache.org/jira/browse/HADOOP-1965) | Handle map output buffers better |  Major | . | Devaraj Das | Amar Kamat |
-| [HADOOP-1900](https://issues.apache.org/jira/browse/HADOOP-1900) | the heartbeat and task event queries interval should be set dynamically by the JobTracker |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-2464](https://issues.apache.org/jira/browse/HADOOP-2464) | Test permissions related shell commands with DFS |  Major | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-1876](https://issues.apache.org/jira/browse/HADOOP-1876) | Persisting completed jobs status |  Critical | . | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-1873](https://issues.apache.org/jira/browse/HADOOP-1873) | User permissions for Map/Reduce |  Major | . | Raghu Angadi | Hairong Kuang |
-| [HADOOP-1857](https://issues.apache.org/jira/browse/HADOOP-1857) | Ability to run a script when a task fails to capture stack traces |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-1855](https://issues.apache.org/jira/browse/HADOOP-1855) | fsck should verify block placement |  Major | . | dhruba borthakur | Konstantin Shvachko |
-| [HADOOP-1848](https://issues.apache.org/jira/browse/HADOOP-1848) | Redesign of Eclipse plug-in interface with Hadoop |  Major | . | Christophe Taton | Christophe Taton |
-| [HADOOP-1843](https://issues.apache.org/jira/browse/HADOOP-1843) | Remove deprecated code in Configuration/JobConf |  Major | conf | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1841](https://issues.apache.org/jira/browse/HADOOP-1841) | IPC server should write repsonses asynchronously |  Major | ipc | Doug Cutting | dhruba borthakur |
-| [HADOOP-1839](https://issues.apache.org/jira/browse/HADOOP-1839) | Link-ify the Pending/Running/Complete/Killed tasks/task-attempts on jobdetails.jsp |  Major | . | Arun C Murthy | Amar Kamat |
+| [HADOOP-2077](https://issues.apache.org/jira/browse/HADOOP-2077) | Logging version number (and compiled date) at STARTUP\_MSG |  Trivial | . | Koji Noguchi | Arun C Murthy |
+| [HADOOP-1989](https://issues.apache.org/jira/browse/HADOOP-1989) | Add support for simulated Data Nodes  - helpful for testing and performance benchmarking of the Name Node without having a large cluster |  Minor | . | Sanjay Radia | Sanjay Radia |
 | [HADOOP-1742](https://issues.apache.org/jira/browse/HADOOP-1742) | FSNamesystem.startFile()  javadoc is inconsistent |  Minor | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-1719](https://issues.apache.org/jira/browse/HADOOP-1719) | Improve the utilization of shuffle copier threads |  Major | . | Devaraj Das | Amar Kamat |
 | [HADOOP-1707](https://issues.apache.org/jira/browse/HADOOP-1707) | Remove the DFS Client disk-based cache |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-1660](https://issues.apache.org/jira/browse/HADOOP-1660) | add support for native library toDistributedCache |  Major | . | Alejandro Abdelnur | Arun C Murthy |
-| [HADOOP-1302](https://issues.apache.org/jira/browse/HADOOP-1302) | Remove deprecated contrib/abacus code |  Major | . | Doug Cutting | Enis Soztutar |
-| [HADOOP-1274](https://issues.apache.org/jira/browse/HADOOP-1274) | Configuring different number of mappers and reducers per TaskTracker |  Major | . | Koji Noguchi | Amareshwari Sriramadasu |
-| [HADOOP-1210](https://issues.apache.org/jira/browse/HADOOP-1210) | Log counters in job history |  Minor | . | Albert Chern | Owen O'Malley |
-| [HADOOP-1185](https://issues.apache.org/jira/browse/HADOOP-1185) | dynamically change log levels |  Major | util | dhruba borthakur | Tsz Wo Nicholas Sze |
+| [HADOOP-2298](https://issues.apache.org/jira/browse/HADOOP-2298) | ant target without source and docs |  Major | build | Gautam Kowshik | Hrishikesh |
+| [HADOOP-2469](https://issues.apache.org/jira/browse/HADOOP-2469) | WritableUtils.clone should take Configuration rather than JobConf |  Minor | io | stack | stack |
+| [HADOOP-2596](https://issues.apache.org/jira/browse/HADOOP-2596) | add SequenceFile.createWriter() method that takes block size as parameter |  Minor | io | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-2645](https://issues.apache.org/jira/browse/HADOOP-2645) | Additional metrics  & jmx beans and cleanup to use the recent metrics libraries |  Major | . | Sanjay Radia | Sanjay Radia |
+| [HADOOP-2232](https://issues.apache.org/jira/browse/HADOOP-2232) | Add option to disable nagles algorithm in the IPC Server |  Major | ipc | Clint Morgan | Clint Morgan |
+| [HADOOP-2566](https://issues.apache.org/jira/browse/HADOOP-2566) | need FileSystem#globStatus method |  Major | fs | Doug Cutting | Hairong Kuang |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2768](https://issues.apache.org/jira/browse/HADOOP-2768) | DFSIO write performance benchmark shows a regression |  Blocker | . | Mukund Madhugiri | dhruba borthakur |
-| [HADOOP-2755](https://issues.apache.org/jira/browse/HADOOP-2755) | dfs fsck extremely slow, dfs ls times out |  Blocker | . | Christian Kunz | Tsz Wo Nicholas Sze |
-| [HADOOP-2740](https://issues.apache.org/jira/browse/HADOOP-2740) | Modify HOD to work with changes mentioned in HADOOP-2404 |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-2734](https://issues.apache.org/jira/browse/HADOOP-2734) | docs link to lucene.apache.org |  Major | documentation | Doug Cutting | Doug Cutting |
-| [HADOOP-2732](https://issues.apache.org/jira/browse/HADOOP-2732) | ab{5[6-9],[6-9][6-9]}.gz should not be treated as an illegal glob |  Blocker | fs | Hairong Kuang | Hairong Kuang |
-| [HADOOP-2723](https://issues.apache.org/jira/browse/HADOOP-2723) | Hadoop 2367- Does not respect JobConf.getProfileEnabled() |  Blocker | . | Clint Morgan | Amareshwari Sriramadasu |
-| [HADOOP-2720](https://issues.apache.org/jira/browse/HADOOP-2720) | Update HOD in Hadoop 0.16 |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-2714](https://issues.apache.org/jira/browse/HADOOP-2714) | Unit test fails on Windows: rg.apache.hadoop.dfs.TestDecommission |  Blocker | . | Mukund Madhugiri | dhruba borthakur |
-| [HADOOP-2713](https://issues.apache.org/jira/browse/HADOOP-2713) | Unit test fails on Windows: org.apache.hadoop.dfs.TestDatanodeDeath |  Blocker | . | Mukund Madhugiri | dhruba borthakur |
-| [HADOOP-2691](https://issues.apache.org/jira/browse/HADOOP-2691) | Some junit tests fail with the exception: All datanodes are bad. Aborting... |  Major | . | Hairong Kuang | dhruba borthakur |
-| [HADOOP-2687](https://issues.apache.org/jira/browse/HADOOP-2687) | 1707 added errant INFO-level logging to DFSClient |  Blocker | . | stack | stack |
-| [HADOOP-2659](https://issues.apache.org/jira/browse/HADOOP-2659) | The commands in DFSAdmin should require admin privilege |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-2652](https://issues.apache.org/jira/browse/HADOOP-2652) | Fix permission issues for HftpFileSystem |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-2649](https://issues.apache.org/jira/browse/HADOOP-2649) | The ReplicationMonitor sleep period should be configurable |  Blocker | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2646](https://issues.apache.org/jira/browse/HADOOP-2646) | SortValidator broken with fully-qualified working directories |  Blocker | test | Doug Cutting | Arun C Murthy |
-| [HADOOP-2640](https://issues.apache.org/jira/browse/HADOOP-2640) | MultiFileSplitInputFormat always returns 1 split when avgLengthPerSplit \> Integer.MAX\_VALUE |  Blocker | . | Frédéric Bertin | Enis Soztutar |
-| [HADOOP-2639](https://issues.apache.org/jira/browse/HADOOP-2639) | Reducers stuck in shuffle |  Blocker | . | Amareshwari Sriramadasu | Arun C Murthy |
-| [HADOOP-2633](https://issues.apache.org/jira/browse/HADOOP-2633) | Revert change to fsck made as part of permissions implementation |  Blocker | . | Robert Chansler | Tsz Wo Nicholas Sze |
-| [HADOOP-2626](https://issues.apache.org/jira/browse/HADOOP-2626) | RawLocalFileStatus is badly handling URIs |  Major | fs | Frédéric Bertin | Doug Cutting |
-| [HADOOP-2620](https://issues.apache.org/jira/browse/HADOOP-2620) | 'bin/hadoop fs -help' does not list file permissions commands. |  Trivial | fs | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2614](https://issues.apache.org/jira/browse/HADOOP-2614) | dfs web interfaces should run as a configurable user account |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-2605](https://issues.apache.org/jira/browse/HADOOP-2605) | leading slash in mapred.task.tracker.report.bindAddress |  Major | conf | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-2601](https://issues.apache.org/jira/browse/HADOOP-2601) | TestNNThroughput should not use a fixed namenode port |  Major | . | Hairong Kuang | Konstantin Shvachko |
-| [HADOOP-2583](https://issues.apache.org/jira/browse/HADOOP-2583) | Potential Eclipse plug-in UI loop when editing location parameters |  Minor | contrib/eclipse-plugin | Christophe Taton | Christophe Taton |
-| [HADOOP-2582](https://issues.apache.org/jira/browse/HADOOP-2582) | hadoop dfs -copyToLocal creates zero byte files, when source file does not exists |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-2576](https://issues.apache.org/jira/browse/HADOOP-2576) | Namenode performance degradation over time |  Blocker | . | Christian Kunz | Raghu Angadi |
-| [HADOOP-2571](https://issues.apache.org/jira/browse/HADOOP-2571) | javac generates a warning in test/o.a.h.io.FileBench |  Trivial | test | Chris Douglas | Chris Douglas |
-| [HADOOP-2549](https://issues.apache.org/jira/browse/HADOOP-2549) | hdfs does not honor dfs.du.reserved setting |  Critical | . | Joydeep Sen Sarma | Hairong Kuang |
-| [HADOOP-2538](https://issues.apache.org/jira/browse/HADOOP-2538) | NPE in TaskLog.java |  Trivial | . | Michael Bieniosek | Michael Bieniosek |
-| [HADOOP-2537](https://issues.apache.org/jira/browse/HADOOP-2537) | make build process compatible with Ant 1.7.0 |  Major | build | Nigel Daley | Hrishikesh |
-| [HADOOP-2535](https://issues.apache.org/jira/browse/HADOOP-2535) | Remove support for deprecated mapred.child.heap.size and indentation fix in TaskRunner.java |  Minor | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-2523](https://issues.apache.org/jira/browse/HADOOP-2523) | Unit test fails on Windows: TestDFSShell.testFilePermissions |  Blocker | . | Mukund Madhugiri | Raghu Angadi |
-| [HADOOP-2512](https://issues.apache.org/jira/browse/HADOOP-2512) | error stream handling in Shell executor |  Blocker | util | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2511](https://issues.apache.org/jira/browse/HADOOP-2511) | HADOOP-2344 introduced a javadoc warning |  Major | documentation | Arun C Murthy | Arun C Murthy |
-| [HADOOP-2509](https://issues.apache.org/jira/browse/HADOOP-2509) | Add rat target to build |  Major | build | Nigel Daley | Hrishikesh |
-| [HADOOP-2503](https://issues.apache.org/jira/browse/HADOOP-2503) | REST Insert / Select |  Critical | . | Billy Pearson | Bryan Duxbury |
-| [HADOOP-2494](https://issues.apache.org/jira/browse/HADOOP-2494) | Set +x on contrib/\*/bin/\* in packaged tar bundle |  Major | scripts | stack | stack |
-| [HADOOP-2492](https://issues.apache.org/jira/browse/HADOOP-2492) | ConcurrentModificationException in org.apache.hadoop.ipc.Server.Responder |  Major | ipc | Devaraj Das | dhruba borthakur |
-| [HADOOP-2481](https://issues.apache.org/jira/browse/HADOOP-2481) | NNBench should periodically report its progress |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HADOOP-2476](https://issues.apache.org/jira/browse/HADOOP-2476) | Unit test fails on Windows: TestCopyFiles.testCopyFromLocalToLocal |  Blocker | fs | Mukund Madhugiri | Raghu Angadi |
-| [HADOOP-2459](https://issues.apache.org/jira/browse/HADOOP-2459) | Running 'ant docs tar' includes src/docs/build in the resulting tar file |  Minor | build | Nigel Daley | Nigel Daley |
-| [HADOOP-2453](https://issues.apache.org/jira/browse/HADOOP-2453) | wordcount-simple example gives ParseException with examples configuration file |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2452](https://issues.apache.org/jira/browse/HADOOP-2452) | Eclipse plug-in build.xml issue |  Trivial | build | Christophe Taton | Christophe Taton |
-| [HADOOP-2446](https://issues.apache.org/jira/browse/HADOOP-2446) | TestHDFSServerPorts fails. |  Major | test | Raghu Angadi | Nigel Daley |
-| [HADOOP-2442](https://issues.apache.org/jira/browse/HADOOP-2442) | Unit test failed: org.apache.hadoop.fs.TestLocalFileSystemPermission.testLocalFSsetOwner |  Critical | fs | Mukund Madhugiri | Raghu Angadi |
-| [HADOOP-2434](https://issues.apache.org/jira/browse/HADOOP-2434) | MapFile.get on HDFS in TRUNK is WAY!!! slower than 0.15.x |  Blocker | io | stack | stack |
-| [HADOOP-2420](https://issues.apache.org/jira/browse/HADOOP-2420) | Use exit code to detect normal errors while excuting 'ls' in Local FS |  Blocker | fs | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2404](https://issues.apache.org/jira/browse/HADOOP-2404) | HADOOP-2185 breaks compatibility with hadoop-0.15.0 |  Blocker | conf | Arun C Murthy | Owen O'Malley |
-| [HADOOP-2402](https://issues.apache.org/jira/browse/HADOOP-2402) | Lzo compression compresses each write from TextOutputFormat |  Major | io, native | Chris Douglas | Chris Douglas |
-| [HADOOP-2376](https://issues.apache.org/jira/browse/HADOOP-2376) | The sort example shouldn't override the number of maps |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-2072](https://issues.apache.org/jira/browse/HADOOP-2072) | RawLocalFileStatus is causing Path problems |  Major | fs | Dennis Kubes |  |
+| [HADOOP-1245](https://issues.apache.org/jira/browse/HADOOP-1245) | value for mapred.tasktracker.tasks.maximum taken from jobtracker, not tasktracker |  Major | . | Michael Bieniosek | Michael Bieniosek |
+| [HADOOP-1898](https://issues.apache.org/jira/browse/HADOOP-1898) | locking for the ReflectionUtils.logThreadInfo is too conservative |  Major | util | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-2100](https://issues.apache.org/jira/browse/HADOOP-2100) | hadoop-daemon.sh script fails if HADOOP\_PID\_DIR doesn't exist |  Major | scripts | Arun C Murthy | Michael Bieniosek |
+| [HADOOP-2096](https://issues.apache.org/jira/browse/HADOOP-2096) | The file used to localize job.xml should be closed. |  Minor | . | Amar Kamat | Amar Kamat |
+| [HADOOP-2098](https://issues.apache.org/jira/browse/HADOOP-2098) | File handles for log files are still open in case of jobs with 0 maps |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-2112](https://issues.apache.org/jira/browse/HADOOP-2112) | TestMiniMRMapRedDebugScript fails due to a missing file |  Blocker | . | Devaraj Das | Arun C Murthy |
+| [HADOOP-2089](https://issues.apache.org/jira/browse/HADOOP-2089) | Multiple caheArchive does not work in Hadoop streaming |  Critical | . | Milind Bhandarkar | Lohit Vijayarenu |
+| [HADOOP-2071](https://issues.apache.org/jira/browse/HADOOP-2071) | StreamXmlRecordReader throws java.io.IOException: Mark/reset exception in hadoop 0.14 |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-1348](https://issues.apache.org/jira/browse/HADOOP-1348) | Configuration XML bug: comments inside values |  Critical | conf | Eelco Lempsink | Rajagopal Natarajan |
+| [HADOOP-1952](https://issues.apache.org/jira/browse/HADOOP-1952) | Streaming does not handle invalid -inputformat  (typo by users for example) |  Minor | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-2151](https://issues.apache.org/jira/browse/HADOOP-2151) | FileSyste.globPaths does not validate the return list of Paths |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-2121](https://issues.apache.org/jira/browse/HADOOP-2121) | Unexpected IOException in DFSOutputStream.close() |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-1130](https://issues.apache.org/jira/browse/HADOOP-1130) | Remove unused ClientFinalizer in DFSClient |  Major | . | Philippe Gassmann | Chris Douglas |
+| [HADOOP-2204](https://issues.apache.org/jira/browse/HADOOP-2204) | DFSTestUtil.waitReplication does not wait. |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-2078](https://issues.apache.org/jira/browse/HADOOP-2078) | Name-node should be able to close empty files. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-1642](https://issues.apache.org/jira/browse/HADOOP-1642) | Jobs using LocalJobRunner + JobControl fails |  Critical | . | Johan Oskarsson | Doug Cutting |
+| [HADOOP-2104](https://issues.apache.org/jira/browse/HADOOP-2104) | clover description attribute suppresses all other targets in -projecthelp |  Trivial | build | Chris Douglas | Chris Douglas |
+| [HADOOP-2212](https://issues.apache.org/jira/browse/HADOOP-2212) | java.lang.ArithmeticException: / by zero in ChecksumFileSystem.open |  Critical | fs | Michael Bieniosek | Michael Bieniosek |
+| [HADOOP-2216](https://issues.apache.org/jira/browse/HADOOP-2216) | Job UI doesnot show running tasks and complete tasks correctly. |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
+| [HADOOP-2272](https://issues.apache.org/jira/browse/HADOOP-2272) | findbugs currently fails due to hadoop-streaming having moved |  Major | build | Adrian Woodhead | stack |
+| [HADOOP-2244](https://issues.apache.org/jira/browse/HADOOP-2244) | MapWritable.readFields needs to clear internal hash else instance accumulates entries forever |  Major | io | stack | stack |
+| [HADOOP-1984](https://issues.apache.org/jira/browse/HADOOP-1984) | some reducer stuck at copy phase and progress extremely slowly |  Critical | . | Runping Qi | Amar Kamat |
+| [HADOOP-2245](https://issues.apache.org/jira/browse/HADOOP-2245) | TestRecordMR and TestAggregates fail once in a while |  Major | . | Devaraj Das | Adrian Woodhead |
+| [HADOOP-2275](https://issues.apache.org/jira/browse/HADOOP-2275) | Erroneous detection of corrupted file when namenode fails to allocate any datanodes for newly allocated block |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2256](https://issues.apache.org/jira/browse/HADOOP-2256) | TestBlockReplacement unit test failed. |  Major | . | Raghu Angadi | Hairong Kuang |
+| [HADOOP-2209](https://issues.apache.org/jira/browse/HADOOP-2209) | SecondaryNamenode process should exit if it encounters Runtime exceptions |  Major | . | dhruba borthakur |  |
+| [HADOOP-2314](https://issues.apache.org/jira/browse/HADOOP-2314) | TestBlockReplacement occasionally get into an infinite loop |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-2300](https://issues.apache.org/jira/browse/HADOOP-2300) | mapred.tasktracker.tasks.maximum is completely ignored |  Blocker | . | Owen O'Malley | Amareshwari Sriramadasu |
 | [HADOOP-2368](https://issues.apache.org/jira/browse/HADOOP-2368) | Lots of unit tests fail on Windows with exception: Login failed: CreateProcess |  Blocker | . | Mukund Madhugiri | Tsz Wo Nicholas Sze |
-| [HADOOP-2365](https://issues.apache.org/jira/browse/HADOOP-2365) | Result of HashFunction.hash() contains all identical values |  Minor | . | Andrzej Bialecki | Jim Kellerman |
 | [HADOOP-2363](https://issues.apache.org/jira/browse/HADOOP-2363) | Unit tests fail if there is another instance of Hadoop |  Major | test | Raghu Angadi | Konstantin Shvachko |
+| [HADOOP-2271](https://issues.apache.org/jira/browse/HADOOP-2271) | chmod in ant package target fails |  Major | build | Adrian Woodhead | Adrian Woodhead |
+| [HADOOP-2313](https://issues.apache.org/jira/browse/HADOOP-2313) | build does not fail when libhdfs build fails |  Minor | . | Nigel Daley | Nigel Daley |
 | [HADOOP-2359](https://issues.apache.org/jira/browse/HADOOP-2359) | PendingReplicationMonitor thread received exception. java.lang.InterruptedException |  Major | . | Owen O'Malley | dhruba borthakur |
-| [HADOOP-2352](https://issues.apache.org/jira/browse/HADOOP-2352) | Remove AC\_LIB\_CHECK from src/native/configure.ac to ensure libhadoop.so doesn't have a dependency on libz.so/liblzo.so |  Major | native | Arun C Murthy | Arun C Murthy |
-| [HADOOP-2344](https://issues.apache.org/jira/browse/HADOOP-2344) | Free up the buffers (input and error) while executing a shell command before waiting for it to finish. |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-2365](https://issues.apache.org/jira/browse/HADOOP-2365) | Result of HashFunction.hash() contains all identical values |  Minor | . | Andrzej Bialecki | Jim Kellerman |
 | [HADOOP-2323](https://issues.apache.org/jira/browse/HADOOP-2323) | JobTracker.close() prints stack traces for exceptions that are not errors |  Minor | . | Jim Kellerman | Jim Kellerman |
-| [HADOOP-2314](https://issues.apache.org/jira/browse/HADOOP-2314) | TestBlockReplacement occasionally get into an infinite loop |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-2313](https://issues.apache.org/jira/browse/HADOOP-2313) | build does not fail when libhdfs build fails |  Minor | . | Nigel Daley | Nigel Daley |
-| [HADOOP-2300](https://issues.apache.org/jira/browse/HADOOP-2300) | mapred.tasktracker.tasks.maximum is completely ignored |  Blocker | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-2285](https://issues.apache.org/jira/browse/HADOOP-2285) | TextInputFormat is slow compared to reading files. |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2284](https://issues.apache.org/jira/browse/HADOOP-2284) | BasicTypeSorterBase.compare calls progress on each compare |  Major | . | Owen O'Malley | Amar Kamat |
-| [HADOOP-2275](https://issues.apache.org/jira/browse/HADOOP-2275) | Erroneous detection of corrupted file when namenode fails to allocate any datanodes for newly allocated block |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2272](https://issues.apache.org/jira/browse/HADOOP-2272) | findbugs currently fails due to hadoop-streaming having moved |  Major | build | Adrian Woodhead | stack |
-| [HADOOP-2271](https://issues.apache.org/jira/browse/HADOOP-2271) | chmod in ant package target fails |  Major | build | Adrian Woodhead | Adrian Woodhead |
-| [HADOOP-2256](https://issues.apache.org/jira/browse/HADOOP-2256) | TestBlockReplacement unit test failed. |  Major | . | Raghu Angadi | Hairong Kuang |
+| [HADOOP-2376](https://issues.apache.org/jira/browse/HADOOP-2376) | The sort example shouldn't override the number of maps |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-2248](https://issues.apache.org/jira/browse/HADOOP-2248) | Word count example is spending 24% of the time in incrCounter |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2247](https://issues.apache.org/jira/browse/HADOOP-2247) | Mappers fail easily due to repeated failures |  Blocker | . | Srikanth Kakani | Amar Kamat |
-| [HADOOP-2245](https://issues.apache.org/jira/browse/HADOOP-2245) | TestRecordMR and TestAggregates fail once in a while |  Major | . | Devaraj Das | Adrian Woodhead |
-| [HADOOP-2244](https://issues.apache.org/jira/browse/HADOOP-2244) | MapWritable.readFields needs to clear internal hash else instance accumulates entries forever |  Major | io | stack | stack |
 | [HADOOP-2228](https://issues.apache.org/jira/browse/HADOOP-2228) | Jobs fail because job.xml exists |  Major | . | Johan Oskarsson | Johan Oskarsson |
-| [HADOOP-2220](https://issues.apache.org/jira/browse/HADOOP-2220) | Reduce tasks fail too easily because of repeated fetch failures |  Blocker | . | Christian Kunz | Amar Kamat |
-| [HADOOP-2216](https://issues.apache.org/jira/browse/HADOOP-2216) | Job UI doesnot show running tasks and complete tasks correctly. |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
+| [HADOOP-2434](https://issues.apache.org/jira/browse/HADOOP-2434) | MapFile.get on HDFS in TRUNK is WAY!!! slower than 0.15.x |  Blocker | io | stack | stack |
+| [HADOOP-2459](https://issues.apache.org/jira/browse/HADOOP-2459) | Running 'ant docs tar' includes src/docs/build in the resulting tar file |  Minor | build | Nigel Daley | Nigel Daley |
+| [HADOOP-2453](https://issues.apache.org/jira/browse/HADOOP-2453) | wordcount-simple example gives ParseException with examples configuration file |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-2215](https://issues.apache.org/jira/browse/HADOOP-2215) | Change documentation in cluster\_setup.html and mapred\_tutorial.html post HADOOP-1274 |  Major | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2212](https://issues.apache.org/jira/browse/HADOOP-2212) | java.lang.ArithmeticException: / by zero in ChecksumFileSystem.open |  Critical | fs | Michael Bieniosek | Michael Bieniosek |
-| [HADOOP-2209](https://issues.apache.org/jira/browse/HADOOP-2209) | SecondaryNamenode process should exit if it encounters Runtime exceptions |  Major | . | dhruba borthakur |  |
-| [HADOOP-2204](https://issues.apache.org/jira/browse/HADOOP-2204) | DFSTestUtil.waitReplication does not wait. |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2189](https://issues.apache.org/jira/browse/HADOOP-2189) | Incrementing user counters should count as progress |  Blocker | . | Owen O'Malley | Devaraj Das |
-| [HADOOP-2151](https://issues.apache.org/jira/browse/HADOOP-2151) | FileSyste.globPaths does not validate the return list of Paths |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-2121](https://issues.apache.org/jira/browse/HADOOP-2121) | Unexpected IOException in DFSOutputStream.close() |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2112](https://issues.apache.org/jira/browse/HADOOP-2112) | TestMiniMRMapRedDebugScript fails due to a missing file |  Blocker | . | Devaraj Das | Arun C Murthy |
-| [HADOOP-2104](https://issues.apache.org/jira/browse/HADOOP-2104) | clover description attribute suppresses all other targets in -projecthelp |  Trivial | build | Chris Douglas | Chris Douglas |
-| [HADOOP-2100](https://issues.apache.org/jira/browse/HADOOP-2100) | hadoop-daemon.sh script fails if HADOOP\_PID\_DIR doesn't exist |  Major | scripts | Arun C Murthy | Michael Bieniosek |
-| [HADOOP-2098](https://issues.apache.org/jira/browse/HADOOP-2098) | File handles for log files are still open in case of jobs with 0 maps |  Major | . | Amar Kamat | Amar Kamat |
-| [HADOOP-2096](https://issues.apache.org/jira/browse/HADOOP-2096) | The file used to localize job.xml should be closed. |  Minor | . | Amar Kamat | Amar Kamat |
-| [HADOOP-2092](https://issues.apache.org/jira/browse/HADOOP-2092) | Pipes C++ task does not die even if the Java tasks die |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2089](https://issues.apache.org/jira/browse/HADOOP-2089) | Multiple caheArchive does not work in Hadoop streaming |  Critical | . | Milind Bhandarkar | Lohit Vijayarenu |
-| [HADOOP-2078](https://issues.apache.org/jira/browse/HADOOP-2078) | Name-node should be able to close empty files. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-2072](https://issues.apache.org/jira/browse/HADOOP-2072) | RawLocalFileStatus is causing Path problems |  Major | fs | Dennis Kubes |  |
-| [HADOOP-2071](https://issues.apache.org/jira/browse/HADOOP-2071) | StreamXmlRecordReader throws java.io.IOException: Mark/reset exception in hadoop 0.14 |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-1984](https://issues.apache.org/jira/browse/HADOOP-1984) | some reducer stuck at copy phase and progress extremely slowly |  Critical | . | Runping Qi | Amar Kamat |
-| [HADOOP-1952](https://issues.apache.org/jira/browse/HADOOP-1952) | Streaming does not handle invalid -inputformat  (typo by users for example) |  Minor | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-1898](https://issues.apache.org/jira/browse/HADOOP-1898) | locking for the ReflectionUtils.logThreadInfo is too conservative |  Major | util | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-1642](https://issues.apache.org/jira/browse/HADOOP-1642) | Jobs using LocalJobRunner + JobControl fails |  Critical | . | Johan Oskarsson | Doug Cutting |
-| [HADOOP-1348](https://issues.apache.org/jira/browse/HADOOP-1348) | Configuration XML bug: comments inside values |  Critical | conf | Eelco Lempsink | Rajagopal Natarajan |
+| [HADOOP-2352](https://issues.apache.org/jira/browse/HADOOP-2352) | Remove AC\_LIB\_CHECK from src/native/configure.ac to ensure libhadoop.so doesn't have a dependency on libz.so/liblzo.so |  Major | native | Arun C Murthy | Arun C Murthy |
+| [HADOOP-2220](https://issues.apache.org/jira/browse/HADOOP-2220) | Reduce tasks fail too easily because of repeated fetch failures |  Blocker | . | Christian Kunz | Amar Kamat |
+| [HADOOP-2247](https://issues.apache.org/jira/browse/HADOOP-2247) | Mappers fail easily due to repeated failures |  Blocker | . | Srikanth Kakani | Amar Kamat |
+| [HADOOP-2452](https://issues.apache.org/jira/browse/HADOOP-2452) | Eclipse plug-in build.xml issue |  Trivial | build | Christophe Taton | Christophe Taton |
+| [HADOOP-2476](https://issues.apache.org/jira/browse/HADOOP-2476) | Unit test fails on Windows: TestCopyFiles.testCopyFromLocalToLocal |  Blocker | fs | Mukund Madhugiri | Raghu Angadi |
+| [HADOOP-2503](https://issues.apache.org/jira/browse/HADOOP-2503) | REST Insert / Select |  Critical | . | Billy Pearson | Bryan Duxbury |
+| [HADOOP-2492](https://issues.apache.org/jira/browse/HADOOP-2492) | ConcurrentModificationException in org.apache.hadoop.ipc.Server.Responder |  Major | ipc | Devaraj Das | dhruba borthakur |
+| [HADOOP-2344](https://issues.apache.org/jira/browse/HADOOP-2344) | Free up the buffers (input and error) while executing a shell command before waiting for it to finish. |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-2511](https://issues.apache.org/jira/browse/HADOOP-2511) | HADOOP-2344 introduced a javadoc warning |  Major | documentation | Arun C Murthy | Arun C Murthy |
+| [HADOOP-2442](https://issues.apache.org/jira/browse/HADOOP-2442) | Unit test failed: org.apache.hadoop.fs.TestLocalFileSystemPermission.testLocalFSsetOwner |  Critical | fs | Mukund Madhugiri | Raghu Angadi |
+| [HADOOP-2523](https://issues.apache.org/jira/browse/HADOOP-2523) | Unit test fails on Windows: TestDFSShell.testFilePermissions |  Blocker | . | Mukund Madhugiri | Raghu Angadi |
+| [HADOOP-2535](https://issues.apache.org/jira/browse/HADOOP-2535) | Remove support for deprecated mapred.child.heap.size and indentation fix in TaskRunner.java |  Minor | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-2512](https://issues.apache.org/jira/browse/HADOOP-2512) | error stream handling in Shell executor |  Blocker | util | Raghu Angadi | Raghu Angadi |
+| [HADOOP-2420](https://issues.apache.org/jira/browse/HADOOP-2420) | Use exit code to detect normal errors while excuting 'ls' in Local FS |  Blocker | fs | Raghu Angadi | Raghu Angadi |
+| [HADOOP-2285](https://issues.apache.org/jira/browse/HADOOP-2285) | TextInputFormat is slow compared to reading files. |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-2446](https://issues.apache.org/jira/browse/HADOOP-2446) | TestHDFSServerPorts fails. |  Major | test | Raghu Angadi | Nigel Daley |
+| [HADOOP-2537](https://issues.apache.org/jira/browse/HADOOP-2537) | make build process compatible with Ant 1.7.0 |  Major | build | Nigel Daley | Hrishikesh |
 | [HADOOP-1281](https://issues.apache.org/jira/browse/HADOOP-1281) | Speculative map tasks aren't getting killed although the TIP completed |  Critical | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-1245](https://issues.apache.org/jira/browse/HADOOP-1245) | value for mapred.tasktracker.tasks.maximum taken from jobtracker, not tasktracker |  Major | . | Michael Bieniosek | Michael Bieniosek |
-| [HADOOP-1195](https://issues.apache.org/jira/browse/HADOOP-1195) | NullPointerException in FSNamesystem due to getDatanode() return value is not checked |  Major | . | Konstantin Shvachko | dhruba borthakur |
-| [HADOOP-1130](https://issues.apache.org/jira/browse/HADOOP-1130) | Remove unused ClientFinalizer in DFSClient |  Major | . | Philippe Gassmann | Chris Douglas |
+| [HADOOP-2571](https://issues.apache.org/jira/browse/HADOOP-2571) | javac generates a warning in test/o.a.h.io.FileBench |  Trivial | test | Chris Douglas | Chris Douglas |
+| [HADOOP-2583](https://issues.apache.org/jira/browse/HADOOP-2583) | Potential Eclipse plug-in UI loop when editing location parameters |  Minor | contrib/eclipse-plugin | Christophe Taton | Christophe Taton |
+| [HADOOP-2481](https://issues.apache.org/jira/browse/HADOOP-2481) | NNBench should periodically report its progress |  Major | test | Hairong Kuang | Hairong Kuang |
+| [HADOOP-2601](https://issues.apache.org/jira/browse/HADOOP-2601) | TestNNThroughput should not use a fixed namenode port |  Major | . | Hairong Kuang | Konstantin Shvachko |
+| [HADOOP-2494](https://issues.apache.org/jira/browse/HADOOP-2494) | Set +x on contrib/\*/bin/\* in packaged tar bundle |  Major | scripts | stack | stack |
+| [HADOOP-2605](https://issues.apache.org/jira/browse/HADOOP-2605) | leading slash in mapred.task.tracker.report.bindAddress |  Major | conf | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-2620](https://issues.apache.org/jira/browse/HADOOP-2620) | 'bin/hadoop fs -help' does not list file permissions commands. |  Trivial | fs | Raghu Angadi | Raghu Angadi |
+| [HADOOP-2614](https://issues.apache.org/jira/browse/HADOOP-2614) | dfs web interfaces should run as a configurable user account |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-290](https://issues.apache.org/jira/browse/HADOOP-290) | Fix Datanode transfer thread logging |  Minor | . | Dennis Kubes | dhruba borthakur |
+| [HADOOP-2538](https://issues.apache.org/jira/browse/HADOOP-2538) | NPE in TaskLog.java |  Trivial | . | Michael Bieniosek | Michael Bieniosek |
+| [HADOOP-2582](https://issues.apache.org/jira/browse/HADOOP-2582) | hadoop dfs -copyToLocal creates zero byte files, when source file does not exists |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-2189](https://issues.apache.org/jira/browse/HADOOP-2189) | Incrementing user counters should count as progress |  Blocker | . | Owen O'Malley | Devaraj Das |
+| [HADOOP-2284](https://issues.apache.org/jira/browse/HADOOP-2284) | BasicTypeSorterBase.compare calls progress on each compare |  Major | . | Owen O'Malley | Amar Kamat |
+| [HADOOP-2649](https://issues.apache.org/jira/browse/HADOOP-2649) | The ReplicationMonitor sleep period should be configurable |  Blocker | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2549](https://issues.apache.org/jira/browse/HADOOP-2549) | hdfs does not honor dfs.du.reserved setting |  Critical | . | Joydeep Sen Sarma | Hairong Kuang |
+| [HADOOP-2509](https://issues.apache.org/jira/browse/HADOOP-2509) | Add rat target to build |  Major | build | Nigel Daley | Hrishikesh |
+| [HADOOP-2659](https://issues.apache.org/jira/browse/HADOOP-2659) | The commands in DFSAdmin should require admin privilege |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2633](https://issues.apache.org/jira/browse/HADOOP-2633) | Revert change to fsck made as part of permissions implementation |  Blocker | . | Robert Chansler | Tsz Wo Nicholas Sze |
+| [HADOOP-2687](https://issues.apache.org/jira/browse/HADOOP-2687) | 1707 added errant INFO-level logging to DFSClient |  Blocker | . | stack | stack |
+| [HADOOP-2402](https://issues.apache.org/jira/browse/HADOOP-2402) | Lzo compression compresses each write from TextOutputFormat |  Major | io, native | Chris Douglas | Chris Douglas |
+| [HADOOP-2691](https://issues.apache.org/jira/browse/HADOOP-2691) | Some junit tests fail with the exception: All datanodes are bad. Aborting... |  Major | . | Hairong Kuang | dhruba borthakur |
+| [HADOOP-1195](https://issues.apache.org/jira/browse/HADOOP-1195) | NullPointerException in FSNamesystem due to getDatanode() return value is not checked |  Major | . | Konstantin Shvachko | dhruba borthakur |
+| [HADOOP-2640](https://issues.apache.org/jira/browse/HADOOP-2640) | MultiFileSplitInputFormat always returns 1 split when avgLengthPerSplit \> Integer.MAX\_VALUE |  Blocker | . | Frédéric Bertin | Enis Soztutar |
+| [HADOOP-2626](https://issues.apache.org/jira/browse/HADOOP-2626) | RawLocalFileStatus is badly handling URIs |  Major | fs | Frédéric Bertin | Doug Cutting |
+| [HADOOP-2646](https://issues.apache.org/jira/browse/HADOOP-2646) | SortValidator broken with fully-qualified working directories |  Blocker | test | Doug Cutting | Arun C Murthy |
+| [HADOOP-2652](https://issues.apache.org/jira/browse/HADOOP-2652) | Fix permission issues for HftpFileSystem |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2092](https://issues.apache.org/jira/browse/HADOOP-2092) | Pipes C++ task does not die even if the Java tasks die |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2714](https://issues.apache.org/jira/browse/HADOOP-2714) | Unit test fails on Windows: rg.apache.hadoop.dfs.TestDecommission |  Blocker | . | Mukund Madhugiri | dhruba borthakur |
+| [HADOOP-2576](https://issues.apache.org/jira/browse/HADOOP-2576) | Namenode performance degradation over time |  Blocker | . | Christian Kunz | Raghu Angadi |
+| [HADOOP-2720](https://issues.apache.org/jira/browse/HADOOP-2720) | Update HOD in Hadoop 0.16 |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-2713](https://issues.apache.org/jira/browse/HADOOP-2713) | Unit test fails on Windows: org.apache.hadoop.dfs.TestDatanodeDeath |  Blocker | . | Mukund Madhugiri | dhruba borthakur |
+| [HADOOP-2639](https://issues.apache.org/jira/browse/HADOOP-2639) | Reducers stuck in shuffle |  Blocker | . | Amareshwari Sriramadasu | Arun C Murthy |
+| [HADOOP-2723](https://issues.apache.org/jira/browse/HADOOP-2723) | Hadoop 2367- Does not respect JobConf.getProfileEnabled() |  Blocker | . | Clint Morgan | Amareshwari Sriramadasu |
+| [HADOOP-2734](https://issues.apache.org/jira/browse/HADOOP-2734) | docs link to lucene.apache.org |  Major | documentation | Doug Cutting | Doug Cutting |
+| [HADOOP-2732](https://issues.apache.org/jira/browse/HADOOP-2732) | ab{5[6-9],[6-9][6-9]}.gz should not be treated as an illegal glob |  Blocker | fs | Hairong Kuang | Hairong Kuang |
+| [HADOOP-2404](https://issues.apache.org/jira/browse/HADOOP-2404) | HADOOP-2185 breaks compatibility with hadoop-0.15.0 |  Blocker | conf | Arun C Murthy | Owen O'Malley |
+| [HADOOP-2740](https://issues.apache.org/jira/browse/HADOOP-2740) | Modify HOD to work with changes mentioned in HADOOP-2404 |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-2755](https://issues.apache.org/jira/browse/HADOOP-2755) | dfs fsck extremely slow, dfs ls times out |  Blocker | . | Christian Kunz | Tsz Wo Nicholas Sze |
+| [HADOOP-2768](https://issues.apache.org/jira/browse/HADOOP-2768) | DFSIO write performance benchmark shows a regression |  Blocker | . | Mukund Madhugiri | dhruba borthakur |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-2000](https://issues.apache.org/jira/browse/HADOOP-2000) | Re-write NNBench to use MapReduce |  Major | test | Mukund Madhugiri | Mukund Madhugiri |
+| [HADOOP-2369](https://issues.apache.org/jira/browse/HADOOP-2369) | Representative mix of jobs for large cluster throughput benchmarking |  Major | test | Chris Douglas | Runping Qi |
+| [HADOOP-2406](https://issues.apache.org/jira/browse/HADOOP-2406) | Micro-benchmark to measure read/write times through InputFormats |  Major | fs, test | Chris Douglas | Chris Douglas |
 | [HADOOP-2449](https://issues.apache.org/jira/browse/HADOOP-2449) | Restore the  old NN Bench that was replaced by a MR NN Bench |  Major | . | Sanjay Radia | Sanjay Radia |
 | [HADOOP-2431](https://issues.apache.org/jira/browse/HADOOP-2431) | Test HDFS File Permissions |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HADOOP-2406](https://issues.apache.org/jira/browse/HADOOP-2406) | Micro-benchmark to measure read/write times through InputFormats |  Major | fs, test | Chris Douglas | Chris Douglas |
-| [HADOOP-2369](https://issues.apache.org/jira/browse/HADOOP-2369) | Representative mix of jobs for large cluster throughput benchmarking |  Major | test | Chris Douglas | Runping Qi |
 | [HADOOP-2342](https://issues.apache.org/jira/browse/HADOOP-2342) | create a micro-benchmark for measure local-file versus hdfs read |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2000](https://issues.apache.org/jira/browse/HADOOP-2000) | Re-write NNBench to use MapReduce |  Major | test | Mukund Madhugiri | Mukund Madhugiri |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 

+ 29 - 45
hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.1/CHANGES.0.16.1.md

@@ -20,72 +20,62 @@
 
 ## Release 0.16.1 - 2008-03-14
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2923](https://issues.apache.org/jira/browse/HADOOP-2923) | Check in missing files from HADOOP-2603 |  Major | . | Owen O'Malley | Chris Douglas |
 | [HADOOP-2735](https://issues.apache.org/jira/browse/HADOOP-2735) | Setting default tmp directory for java createTempFile (java.io.tmpdir) |  Critical | . | Koji Noguchi | Amareshwari Sriramadasu |
 | [HADOOP-2371](https://issues.apache.org/jira/browse/HADOOP-2371) | Candidate user guide for permissions feature of Hadoop DFS |  Major | . | Robert Chansler | Robert Chansler |
+| [HADOOP-2923](https://issues.apache.org/jira/browse/HADOOP-2923) | Check in missing files from HADOOP-2603 |  Major | . | Owen O'Malley | Chris Douglas |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2911](https://issues.apache.org/jira/browse/HADOOP-2911) | [HOD] Make the information printed by allocate and info commands less verbose and clearer |  Major | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-2861](https://issues.apache.org/jira/browse/HADOOP-2861) | [HOD] Improve the user interface for the HOD commands |  Major | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
 | [HADOOP-2730](https://issues.apache.org/jira/browse/HADOOP-2730) | Update HOD documentation |  Major | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-2861](https://issues.apache.org/jira/browse/HADOOP-2861) | [HOD] Improve the user interface for the HOD commands |  Major | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-2911](https://issues.apache.org/jira/browse/HADOOP-2911) | [HOD] Make the information printed by allocate and info commands less verbose and clearer |  Major | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2958](https://issues.apache.org/jira/browse/HADOOP-2958) | Test utility no longer works in trunk |  Minor | test | Chris Douglas | Chris Douglas |
-| [HADOOP-2931](https://issues.apache.org/jira/browse/HADOOP-2931) | exception in DFSClient.create: Stream closed |  Major | . | Michael Bieniosek | Michael Bieniosek |
-| [HADOOP-2925](https://issues.apache.org/jira/browse/HADOOP-2925) | [HOD] Create mapred system directory using a naming convention that will avoid clashes in multi-user shared cluster scenario. |  Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-2915](https://issues.apache.org/jira/browse/HADOOP-2915) | mapred output files and directories should be created as the job submitter, not tasktracker or jobtracker |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-2904](https://issues.apache.org/jira/browse/HADOOP-2904) | 3 minor fixes in the rpc metrics area. |  Major | . | girish vaitheeswaran | dhruba borthakur |
-| [HADOOP-2903](https://issues.apache.org/jira/browse/HADOOP-2903) | Data type mismatch exception raised from pushMetric |  Major | metrics | girish vaitheeswaran | girish vaitheeswaran |
-| [HADOOP-2894](https://issues.apache.org/jira/browse/HADOOP-2894) | task trackers can't survive a job tracker bounce |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2883](https://issues.apache.org/jira/browse/HADOOP-2883) | Extensive write failures |  Blocker | . | Christian Kunz | dhruba borthakur |
-| [HADOOP-2869](https://issues.apache.org/jira/browse/HADOOP-2869) | Deprecate and remove SequenceFile.setCompressionType |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-2847](https://issues.apache.org/jira/browse/HADOOP-2847) | [HOD] Idle cluster cleanup does not work if the JobTracker becomes unresponsive to RPC calls |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-2843](https://issues.apache.org/jira/browse/HADOOP-2843) | mapred.join access control is overly restrictive |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-2840](https://issues.apache.org/jira/browse/HADOOP-2840) | Gridmix test script fails to run java sort tests |  Major | test | Mukund Madhugiri | Mukund Madhugiri |
-| [HADOOP-2814](https://issues.apache.org/jira/browse/HADOOP-2814) | NPE in datanode during TestDataTransferProtocol. |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2813](https://issues.apache.org/jira/browse/HADOOP-2813) | Unit test fails on Linux: org.apache.hadoop.fs.TestDU.testDU |  Blocker | fs | Mukund Madhugiri | Mahadev konar |
-| [HADOOP-2811](https://issues.apache.org/jira/browse/HADOOP-2811) | method Counters.makeCompactString() does not insert separator char ',' between the counters of different groups. |  Critical | . | Runping Qi | Runping Qi |
-| [HADOOP-2809](https://issues.apache.org/jira/browse/HADOOP-2809) | [HOD] Syslog configuration, syslog-address, does not work in HOD 0.4 |  Critical | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-2808](https://issues.apache.org/jira/browse/HADOOP-2808) | FileUtil::copy ignores "overwrite" formal |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-2789](https://issues.apache.org/jira/browse/HADOOP-2789) | Race condition in ipc.Server prevents responce being written back to client. |  Critical | ipc | Clint Morgan | Raghu Angadi |
-| [HADOOP-2788](https://issues.apache.org/jira/browse/HADOOP-2788) | chgrp missing from hadoop dfs options |  Critical | . | Mukund Madhugiri | Raghu Angadi |
+| [HADOOP-2754](https://issues.apache.org/jira/browse/HADOOP-2754) | Path filter for Local file system list .crc files |  Major | . | Amareshwari Sriramadasu | Hairong Kuang |
+| [HADOOP-1188](https://issues.apache.org/jira/browse/HADOOP-1188) | processIOError() should update fstime file |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-2787](https://issues.apache.org/jira/browse/HADOOP-2787) | The constant org.apache.hadoop.fs.permission.FsPermission.UMASK\_LABEL should be "dfs.umask", instead of "hadoop.dfs.umask" |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2788](https://issues.apache.org/jira/browse/HADOOP-2788) | chgrp missing from hadoop dfs options |  Critical | . | Mukund Madhugiri | Raghu Angadi |
 | [HADOOP-2785](https://issues.apache.org/jira/browse/HADOOP-2785) | Typo in peridioc block verification patch |  Trivial | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-2780](https://issues.apache.org/jira/browse/HADOOP-2780) | Socket receive buffer size on datanode too large |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2769](https://issues.apache.org/jira/browse/HADOOP-2769) | TestNNThroughputBenchmark should not used a fixed http port |  Major | test | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2766](https://issues.apache.org/jira/browse/HADOOP-2766) | [HOD] No way to set HADOOP\_OPTS environment variable to the Hadoop daemons through HOD |  Critical | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-2756](https://issues.apache.org/jira/browse/HADOOP-2756) | NPE in DFSClient in hbase under load |  Minor | . | stack | Raghu Angadi |
-| [HADOOP-2754](https://issues.apache.org/jira/browse/HADOOP-2754) | Path filter for Local file system list .crc files |  Major | . | Amareshwari Sriramadasu | Hairong Kuang |
+| [HADOOP-2716](https://issues.apache.org/jira/browse/HADOOP-2716) | Balancer should require superuser privilege |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-2733](https://issues.apache.org/jira/browse/HADOOP-2733) | Compiler warnings in TestClusterMapReduceTestCase and TestJobStatusPersistency |  Major | test | Konstantin Shvachko | Tsz Wo Nicholas Sze |
 | [HADOOP-2725](https://issues.apache.org/jira/browse/HADOOP-2725) | Distcp truncates some files when copying |  Critical | util | Murtaza A. Basrai | Tsz Wo Nicholas Sze |
-| [HADOOP-2716](https://issues.apache.org/jira/browse/HADOOP-2716) | Balancer should require superuser privilege |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-2683](https://issues.apache.org/jira/browse/HADOOP-2683) | Provide a way to specifiy login out side an RPC |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
+| [HADOOP-2789](https://issues.apache.org/jira/browse/HADOOP-2789) | Race condition in ipc.Server prevents responce being written back to client. |  Critical | ipc | Clint Morgan | Raghu Angadi |
 | [HADOOP-2391](https://issues.apache.org/jira/browse/HADOOP-2391) | Speculative Execution race condition with output paths |  Major | . | Dennis Kubes | Amareshwari Sriramadasu |
-| [HADOOP-1188](https://issues.apache.org/jira/browse/HADOOP-1188) | processIOError() should update fstime file |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-2808](https://issues.apache.org/jira/browse/HADOOP-2808) | FileUtil::copy ignores "overwrite" formal |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-2683](https://issues.apache.org/jira/browse/HADOOP-2683) | Provide a way to specifiy login out side an RPC |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
+| [HADOOP-2814](https://issues.apache.org/jira/browse/HADOOP-2814) | NPE in datanode during TestDataTransferProtocol. |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-2811](https://issues.apache.org/jira/browse/HADOOP-2811) | method Counters.makeCompactString() does not insert separator char ',' between the counters of different groups. |  Critical | . | Runping Qi | Runping Qi |
+| [HADOOP-2843](https://issues.apache.org/jira/browse/HADOOP-2843) | mapred.join access control is overly restrictive |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-2813](https://issues.apache.org/jira/browse/HADOOP-2813) | Unit test fails on Linux: org.apache.hadoop.fs.TestDU.testDU |  Blocker | fs | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-2840](https://issues.apache.org/jira/browse/HADOOP-2840) | Gridmix test script fails to run java sort tests |  Major | test | Mukund Madhugiri | Mukund Madhugiri |
+| [HADOOP-2766](https://issues.apache.org/jira/browse/HADOOP-2766) | [HOD] No way to set HADOOP\_OPTS environment variable to the Hadoop daemons through HOD |  Critical | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-2769](https://issues.apache.org/jira/browse/HADOOP-2769) | TestNNThroughputBenchmark should not used a fixed http port |  Major | test | Owen O'Malley | Owen O'Malley |
+| [HADOOP-2894](https://issues.apache.org/jira/browse/HADOOP-2894) | task trackers can't survive a job tracker bounce |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-2904](https://issues.apache.org/jira/browse/HADOOP-2904) | 3 minor fixes in the rpc metrics area. |  Major | . | girish vaitheeswaran | dhruba borthakur |
+| [HADOOP-2903](https://issues.apache.org/jira/browse/HADOOP-2903) | Data type mismatch exception raised from pushMetric |  Major | metrics | girish vaitheeswaran | girish vaitheeswaran |
+| [HADOOP-2847](https://issues.apache.org/jira/browse/HADOOP-2847) | [HOD] Idle cluster cleanup does not work if the JobTracker becomes unresponsive to RPC calls |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-2809](https://issues.apache.org/jira/browse/HADOOP-2809) | [HOD] Syslog configuration, syslog-address, does not work in HOD 0.4 |  Critical | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-2931](https://issues.apache.org/jira/browse/HADOOP-2931) | exception in DFSClient.create: Stream closed |  Major | . | Michael Bieniosek | Michael Bieniosek |
+| [HADOOP-2883](https://issues.apache.org/jira/browse/HADOOP-2883) | Extensive write failures |  Blocker | . | Christian Kunz | dhruba borthakur |
+| [HADOOP-2925](https://issues.apache.org/jira/browse/HADOOP-2925) | [HOD] Create mapred system directory using a naming convention that will avoid clashes in multi-user shared cluster scenario. |  Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-2756](https://issues.apache.org/jira/browse/HADOOP-2756) | NPE in DFSClient in hbase under load |  Minor | . | stack | Raghu Angadi |
+| [HADOOP-2869](https://issues.apache.org/jira/browse/HADOOP-2869) | Deprecate and remove SequenceFile.setCompressionType |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-2958](https://issues.apache.org/jira/browse/HADOOP-2958) | Test utility no longer works in trunk |  Minor | test | Chris Douglas | Chris Douglas |
+| [HADOOP-2915](https://issues.apache.org/jira/browse/HADOOP-2915) | mapred output files and directories should be created as the job submitter, not tasktracker or jobtracker |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 
 
 ### TESTS:
@@ -95,12 +85,6 @@
 | [HADOOP-2852](https://issues.apache.org/jira/browse/HADOOP-2852) | Update gridmix to avoid artificially long tail |  Major | test | Chris Douglas | Chris Douglas |
 
 
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |

+ 18 - 52
hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.2/CHANGES.0.16.2.md

@@ -20,68 +20,34 @@
 
 ## Release 0.16.2 - 2008-04-02
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3128](https://issues.apache.org/jira/browse/HADOOP-3128) | TestDFSPermission due to not throwing exception. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-3108](https://issues.apache.org/jira/browse/HADOOP-3108) | NPE in FSDirectory.unprotectedSetPermission |  Blocker | . | Koji Noguchi | Konstantin Shvachko |
+| [HADOOP-2833](https://issues.apache.org/jira/browse/HADOOP-2833) | JobClient.submitJob(...) should not use "Dr Who" as a default username |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3011](https://issues.apache.org/jira/browse/HADOOP-3011) | Distcp deleting target directory |  Blocker | util | Koji Noguchi | Chris Douglas |
+| [HADOOP-3033](https://issues.apache.org/jira/browse/HADOOP-3033) | Datanode fails write to DFS file with exception message "Trying to change block file offset" |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2978](https://issues.apache.org/jira/browse/HADOOP-2978) | JobHistory log format for COUNTER is ambigurous |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-2985](https://issues.apache.org/jira/browse/HADOOP-2985) | LocalJobRunner gets NullPointerException if there is no output directory |  Critical | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-3003](https://issues.apache.org/jira/browse/HADOOP-3003) | FileSystem cache key should be updated after a FileSystem object is created |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3042](https://issues.apache.org/jira/browse/HADOOP-3042) | Update the Javadoc in JobConf.getOutputPath to reflect the actual temporary path |  Major | documentation | Devaraj Das | Amareshwari Sriramadasu |
+| [HADOOP-3007](https://issues.apache.org/jira/browse/HADOOP-3007) | DataNode pipelining : failure on mirror results in failure on upstream datanode |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-2944](https://issues.apache.org/jira/browse/HADOOP-2944) | redesigned plugin has missing functionality |  Major | contrib/eclipse-plugin | Chris Dyer | Christophe Taton |
+| [HADOOP-3049](https://issues.apache.org/jira/browse/HADOOP-3049) | MultithreadedMapRunner eats RuntimeExceptions |  Blocker | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-3039](https://issues.apache.org/jira/browse/HADOOP-3039) | Runtime exceptions not killing job |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3027](https://issues.apache.org/jira/browse/HADOOP-3027) | JobTracker shuts down during initialization if the NameNode is down |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3056](https://issues.apache.org/jira/browse/HADOOP-3056) | distcp seems to be broken in 0.16.1 |  Blocker | util | Christian Kunz | Chris Douglas |
+| [HADOOP-3070](https://issues.apache.org/jira/browse/HADOOP-3070) | Trash not being expunged, Trash Emptier thread gone by NPE |  Blocker | fs | Koji Noguchi | Koji Noguchi |
+| [HADOOP-3084](https://issues.apache.org/jira/browse/HADOOP-3084) | distcp fails for files with zero length |  Blocker | util | Mukund Madhugiri | Chris Douglas |
 | [HADOOP-3107](https://issues.apache.org/jira/browse/HADOOP-3107) | fsck failing with NPE |  Blocker | . | Koji Noguchi | dhruba borthakur |
 | [HADOOP-3105](https://issues.apache.org/jira/browse/HADOOP-3105) | compile-core-test fails for branch 0.16 |  Blocker | . | Amareshwari Sriramadasu | Alejandro Abdelnur |
-| [HADOOP-3104](https://issues.apache.org/jira/browse/HADOOP-3104) | MultithreadMapRunner keeps consuming records even if trheads are not available |  Critical | . | Alejandro Abdelnur | Alejandro Abdelnur |
 | [HADOOP-3103](https://issues.apache.org/jira/browse/HADOOP-3103) | [HOD] Hadoop.tmp.dir should not be set to cluster directory |  Blocker | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 | [HADOOP-3098](https://issues.apache.org/jira/browse/HADOOP-3098) | dfs -chown does not like "\_" underscore in user name |  Blocker | fs | Koji Noguchi | Raghu Angadi |
-| [HADOOP-3084](https://issues.apache.org/jira/browse/HADOOP-3084) | distcp fails for files with zero length |  Blocker | util | Mukund Madhugiri | Chris Douglas |
-| [HADOOP-3070](https://issues.apache.org/jira/browse/HADOOP-3070) | Trash not being expunged, Trash Emptier thread gone by NPE |  Blocker | fs | Koji Noguchi | Koji Noguchi |
-| [HADOOP-3056](https://issues.apache.org/jira/browse/HADOOP-3056) | distcp seems to be broken in 0.16.1 |  Blocker | util | Christian Kunz | Chris Douglas |
-| [HADOOP-3049](https://issues.apache.org/jira/browse/HADOOP-3049) | MultithreadedMapRunner eats RuntimeExceptions |  Blocker | . | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-3042](https://issues.apache.org/jira/browse/HADOOP-3042) | Update the Javadoc in JobConf.getOutputPath to reflect the actual temporary path |  Major | documentation | Devaraj Das | Amareshwari Sriramadasu |
-| [HADOOP-3039](https://issues.apache.org/jira/browse/HADOOP-3039) | Runtime exceptions not killing job |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3033](https://issues.apache.org/jira/browse/HADOOP-3033) | Datanode fails write to DFS file with exception message "Trying to change block file offset" |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3027](https://issues.apache.org/jira/browse/HADOOP-3027) | JobTracker shuts down during initialization if the NameNode is down |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3011](https://issues.apache.org/jira/browse/HADOOP-3011) | Distcp deleting target directory |  Blocker | util | Koji Noguchi | Chris Douglas |
-| [HADOOP-3007](https://issues.apache.org/jira/browse/HADOOP-3007) | DataNode pipelining : failure on mirror results in failure on upstream datanode |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3003](https://issues.apache.org/jira/browse/HADOOP-3003) | FileSystem cache key should be updated after a FileSystem object is created |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-2985](https://issues.apache.org/jira/browse/HADOOP-2985) | LocalJobRunner gets NullPointerException if there is no output directory |  Critical | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-2978](https://issues.apache.org/jira/browse/HADOOP-2978) | JobHistory log format for COUNTER is ambigurous |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-2944](https://issues.apache.org/jira/browse/HADOOP-2944) | redesigned plugin has missing functionality |  Major | contrib/eclipse-plugin | Chris Dyer | Christophe Taton |
-| [HADOOP-2833](https://issues.apache.org/jira/browse/HADOOP-2833) | JobClient.submitJob(...) should not use "Dr Who" as a default username |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-3108](https://issues.apache.org/jira/browse/HADOOP-3108) | NPE in FSDirectory.unprotectedSetPermission |  Blocker | . | Koji Noguchi | Konstantin Shvachko |
+| [HADOOP-3104](https://issues.apache.org/jira/browse/HADOOP-3104) | MultithreadMapRunner keeps consuming records even if trheads are not available |  Critical | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-3128](https://issues.apache.org/jira/browse/HADOOP-3128) | TestDFSPermission due to not throwing exception. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 
 
 ### OTHER:

+ 3 - 43
hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.3/CHANGES.0.16.3.md

@@ -20,58 +20,18 @@
 
 ## Release 0.16.3 - 2008-04-16
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3195](https://issues.apache.org/jira/browse/HADOOP-3195) | TestFileSystem fails randomly |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3182](https://issues.apache.org/jira/browse/HADOOP-3182) | JobClient creates submitJobDir with SYSTEM\_DIR\_PERMISSION ( rwx-wx-wx) |  Blocker | . | Lohit Vijayarenu | Tsz Wo Nicholas Sze |
+| [HADOOP-3010](https://issues.apache.org/jira/browse/HADOOP-3010) | ConcurrentModificationException from org.apache.hadoop.ipc.Server$Responder in JobTracker |  Major | ipc | Amar Kamat | Raghu Angadi |
 | [HADOOP-3159](https://issues.apache.org/jira/browse/HADOOP-3159) | FileSystem cache keep overwriting cached value |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-3154](https://issues.apache.org/jira/browse/HADOOP-3154) | Job successful but dropping records (when disk full) |  Blocker | . | Koji Noguchi | Devaraj Das |
 | [HADOOP-3139](https://issues.apache.org/jira/browse/HADOOP-3139) | DistributedFileSystem.close() deadlock and FileSystem.closeAll() warning |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3195](https://issues.apache.org/jira/browse/HADOOP-3195) | TestFileSystem fails randomly |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-3069](https://issues.apache.org/jira/browse/HADOOP-3069) | A failure on SecondaryNameNode truncates the primary NameNode image. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-3010](https://issues.apache.org/jira/browse/HADOOP-3010) | ConcurrentModificationException from org.apache.hadoop.ipc.Server$Responder in JobTracker |  Major | ipc | Amar Kamat | Raghu Angadi |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-3182](https://issues.apache.org/jira/browse/HADOOP-3182) | JobClient creates submitJobDir with SYSTEM\_DIR\_PERMISSION ( rwx-wx-wx) |  Blocker | . | Lohit Vijayarenu | Tsz Wo Nicholas Sze |
 
 

+ 3 - 43
hadoop-common-project/hadoop-common/src/site/markdown/release/0.16.4/CHANGES.0.16.4.md

@@ -20,55 +20,15 @@
 
 ## Release 0.16.4 - 2008-05-05
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3304](https://issues.apache.org/jira/browse/HADOOP-3304) | [HOD] logcondense fails if DFS has files that are not log files, but match a certain pattern |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-3294](https://issues.apache.org/jira/browse/HADOOP-3294) | distcp leaves empty blocks afte successful execution |  Blocker | util | Christian Kunz | Tsz Wo Nicholas Sze |
-| [HADOOP-3186](https://issues.apache.org/jira/browse/HADOOP-3186) | Incorrect permission checking on  mv |  Blocker | . | Koji Noguchi | Tsz Wo Nicholas Sze |
 | [HADOOP-3138](https://issues.apache.org/jira/browse/HADOOP-3138) | distcp fail copying to /user/\<username\>/\<newtarget\> (with permission on) |  Blocker | . | Koji Noguchi | Raghu Angadi |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-3186](https://issues.apache.org/jira/browse/HADOOP-3186) | Incorrect permission checking on  mv |  Blocker | . | Koji Noguchi | Tsz Wo Nicholas Sze |
+| [HADOOP-3294](https://issues.apache.org/jira/browse/HADOOP-3294) | distcp leaves empty blocks afte successful execution |  Blocker | util | Christian Kunz | Tsz Wo Nicholas Sze |
+| [HADOOP-3304](https://issues.apache.org/jira/browse/HADOOP-3304) | [HOD] logcondense fails if DFS has files that are not log files, but match a certain pattern |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
 
 

+ 169 - 181
hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.0/CHANGES.0.17.0.md

@@ -24,242 +24,230 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3280](https://issues.apache.org/jira/browse/HADOOP-3280) | virtual address space limits break streaming apps |  Blocker | . | Rick Cox | Arun C Murthy |
-| [HADOOP-3266](https://issues.apache.org/jira/browse/HADOOP-3266) | Remove HOD changes from CHANGES.txt, as they are now inside src/contrib/hod |  Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-3239](https://issues.apache.org/jira/browse/HADOOP-3239) | exists() calls logs FileNotFoundException in namenode log |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3137](https://issues.apache.org/jira/browse/HADOOP-3137) | [HOD] Update hod version number |  Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-3091](https://issues.apache.org/jira/browse/HADOOP-3091) | hadoop dfs -put should support multiple src |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3060](https://issues.apache.org/jira/browse/HADOOP-3060) | MiniMRCluster is ignoring parameter taskTrackerFirst |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2345](https://issues.apache.org/jira/browse/HADOOP-2345) | new transactions to support HDFS Appends |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2178](https://issues.apache.org/jira/browse/HADOOP-2178) | Job history on HDFS |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2192](https://issues.apache.org/jira/browse/HADOOP-2192) | dfs mv command differs from POSIX standards |  Major | . | Mukund Madhugiri | Mahadev konar |
 | [HADOOP-2873](https://issues.apache.org/jira/browse/HADOOP-2873) | Namenode fails to re-start after cluster shutdown - DFSClient: Could not obtain blocks even all datanodes were up & live |  Major | . | André Martin | dhruba borthakur |
-| [HADOOP-2854](https://issues.apache.org/jira/browse/HADOOP-2854) | Remove the deprecated ipc.Server.getUserInfo() |  Blocker | . | Tsz Wo Nicholas Sze | Lohit Vijayarenu |
-| [HADOOP-2839](https://issues.apache.org/jira/browse/HADOOP-2839) | Remove deprecated methods in FileSystem |  Blocker | fs | Hairong Kuang | Lohit Vijayarenu |
-| [HADOOP-2831](https://issues.apache.org/jira/browse/HADOOP-2831) | Remove the deprecated INode.getAbsoluteName() |  Blocker | . | Tsz Wo Nicholas Sze | Lohit Vijayarenu |
-| [HADOOP-2828](https://issues.apache.org/jira/browse/HADOOP-2828) | Remove deprecated methods in Configuration.java |  Major | conf | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2826](https://issues.apache.org/jira/browse/HADOOP-2826) | FileSplit.getFile(), LineRecordReader. readLine() need to be removed |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-1985](https://issues.apache.org/jira/browse/HADOOP-1985) | Abstract node to switch mapping into a topology service class used by namenode and jobtracker |  Major | . | eric baldeschwieler | Devaraj Das |
+| [HADOOP-1986](https://issues.apache.org/jira/browse/HADOOP-1986) | Add support for a general serialization mechanism for Map Reduce |  Major | . | Tom White | Tom White |
+| [HADOOP-2219](https://issues.apache.org/jira/browse/HADOOP-2219) | du like command to count number of files under a given directory |  Major | . | Koji Noguchi | Tsz Wo Nicholas Sze |
+| [HADOOP-2820](https://issues.apache.org/jira/browse/HADOOP-2820) | Remove deprecated classes in streaming |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2819](https://issues.apache.org/jira/browse/HADOOP-2819) | Remove deprecated methods in JobConf() |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2821](https://issues.apache.org/jira/browse/HADOOP-2821) | Remove deprecated classes in util |  Major | util | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-771](https://issues.apache.org/jira/browse/HADOOP-771) | Namenode should return error when trying to delete non-empty directory |  Major | . | Milind Bhandarkar | Mahadev konar |
+| [HADOOP-2765](https://issues.apache.org/jira/browse/HADOOP-2765) | setting memory limits for tasks |  Major | . | Joydeep Sen Sarma | Amareshwari Sriramadasu |
+| [HADOOP-2399](https://issues.apache.org/jira/browse/HADOOP-2399) | Input key and value to combiner and reducer should be reused |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-2470](https://issues.apache.org/jira/browse/HADOOP-2470) | Open and isDir should be removed from ClientProtocol |  Major | . | Hairong Kuang | Tsz Wo Nicholas Sze |
 | [HADOOP-2825](https://issues.apache.org/jira/browse/HADOOP-2825) | MapOutputLocation.getFile() needs to be removed |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2822](https://issues.apache.org/jira/browse/HADOOP-2822) | Remove deprecated classes in mapred |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2027](https://issues.apache.org/jira/browse/HADOOP-2027) | FileSystem should provide byte ranges for file locations |  Major | fs | Owen O'Malley | Lohit Vijayarenu |
+| [HADOOP-2116](https://issues.apache.org/jira/browse/HADOOP-2116) | Job.local.dir to be exposed to tasks |  Major | . | Milind Bhandarkar | Amareshwari Sriramadasu |
+| [HADOOP-2828](https://issues.apache.org/jira/browse/HADOOP-2828) | Remove deprecated methods in Configuration.java |  Major | conf | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-2824](https://issues.apache.org/jira/browse/HADOOP-2824) | One of MiniMRCluster constructors needs tobe removed |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-2823](https://issues.apache.org/jira/browse/HADOOP-2823) | SimpleCharStream.getColumn(),  getLine() methods to be removed. |  Major | record | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2822](https://issues.apache.org/jira/browse/HADOOP-2822) | Remove deprecated classes in mapred |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2821](https://issues.apache.org/jira/browse/HADOOP-2821) | Remove deprecated classes in util |  Major | util | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2820](https://issues.apache.org/jira/browse/HADOOP-2820) | Remove deprecated classes in streaming |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2819](https://issues.apache.org/jira/browse/HADOOP-2819) | Remove deprecated methods in JobConf() |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3091](https://issues.apache.org/jira/browse/HADOOP-3091) | hadoop dfs -put should support multiple src |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3060](https://issues.apache.org/jira/browse/HADOOP-3060) | MiniMRCluster is ignoring parameter taskTrackerFirst |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2854](https://issues.apache.org/jira/browse/HADOOP-2854) | Remove the deprecated ipc.Server.getUserInfo() |  Blocker | . | Tsz Wo Nicholas Sze | Lohit Vijayarenu |
+| [HADOOP-2563](https://issues.apache.org/jira/browse/HADOOP-2563) | Remove deprecated FileSystem#listPaths() |  Blocker | fs | Doug Cutting | Lohit Vijayarenu |
 | [HADOOP-2818](https://issues.apache.org/jira/browse/HADOOP-2818) | Remove deprecated Counters.getDisplayName(),  getCounterNames(),   getCounter(String counterName) |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2765](https://issues.apache.org/jira/browse/HADOOP-2765) | setting memory limits for tasks |  Major | . | Joydeep Sen Sarma | Amareshwari Sriramadasu |
+| [HADOOP-2831](https://issues.apache.org/jira/browse/HADOOP-2831) | Remove the deprecated INode.getAbsoluteName() |  Blocker | . | Tsz Wo Nicholas Sze | Lohit Vijayarenu |
+| [HADOOP-3137](https://issues.apache.org/jira/browse/HADOOP-3137) | [HOD] Update hod version number |  Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-2839](https://issues.apache.org/jira/browse/HADOOP-2839) | Remove deprecated methods in FileSystem |  Blocker | fs | Hairong Kuang | Lohit Vijayarenu |
 | [HADOOP-2634](https://issues.apache.org/jira/browse/HADOOP-2634) | Deprecate exists() and isDir() to simplify ClientProtocol. |  Blocker | . | Konstantin Shvachko | Lohit Vijayarenu |
-| [HADOOP-2563](https://issues.apache.org/jira/browse/HADOOP-2563) | Remove deprecated FileSystem#listPaths() |  Blocker | fs | Doug Cutting | Lohit Vijayarenu |
-| [HADOOP-2470](https://issues.apache.org/jira/browse/HADOOP-2470) | Open and isDir should be removed from ClientProtocol |  Major | . | Hairong Kuang | Tsz Wo Nicholas Sze |
 | [HADOOP-2410](https://issues.apache.org/jira/browse/HADOOP-2410) | Make EC2 cluster nodes more independent of each other |  Major | contrib/cloud | Tom White | Chris K Wensel |
-| [HADOOP-2399](https://issues.apache.org/jira/browse/HADOOP-2399) | Input key and value to combiner and reducer should be reused |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2345](https://issues.apache.org/jira/browse/HADOOP-2345) | new transactions to support HDFS Appends |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2219](https://issues.apache.org/jira/browse/HADOOP-2219) | du like command to count number of files under a given directory |  Major | . | Koji Noguchi | Tsz Wo Nicholas Sze |
-| [HADOOP-2192](https://issues.apache.org/jira/browse/HADOOP-2192) | dfs mv command differs from POSIX standards |  Major | . | Mukund Madhugiri | Mahadev konar |
-| [HADOOP-2178](https://issues.apache.org/jira/browse/HADOOP-2178) | Job history on HDFS |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2116](https://issues.apache.org/jira/browse/HADOOP-2116) | Job.local.dir to be exposed to tasks |  Major | . | Milind Bhandarkar | Amareshwari Sriramadasu |
-| [HADOOP-2027](https://issues.apache.org/jira/browse/HADOOP-2027) | FileSystem should provide byte ranges for file locations |  Major | fs | Owen O'Malley | Lohit Vijayarenu |
-| [HADOOP-1986](https://issues.apache.org/jira/browse/HADOOP-1986) | Add support for a general serialization mechanism for Map Reduce |  Major | . | Tom White | Tom White |
-| [HADOOP-1985](https://issues.apache.org/jira/browse/HADOOP-1985) | Abstract node to switch mapping into a topology service class used by namenode and jobtracker |  Major | . | eric baldeschwieler | Devaraj Das |
-| [HADOOP-771](https://issues.apache.org/jira/browse/HADOOP-771) | Namenode should return error when trying to delete non-empty directory |  Major | . | Milind Bhandarkar | Mahadev konar |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-2826](https://issues.apache.org/jira/browse/HADOOP-2826) | FileSplit.getFile(), LineRecordReader. readLine() need to be removed |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3239](https://issues.apache.org/jira/browse/HADOOP-3239) | exists() calls logs FileNotFoundException in namenode log |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3266](https://issues.apache.org/jira/browse/HADOOP-3266) | Remove HOD changes from CHANGES.txt, as they are now inside src/contrib/hod |  Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-3280](https://issues.apache.org/jira/browse/HADOOP-3280) | virtual address space limits break streaming apps |  Blocker | . | Rick Cox | Arun C Murthy |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3152](https://issues.apache.org/jira/browse/HADOOP-3152) | Make index interval configuable when using MapFileOutputFormat for map-reduce job |  Minor | io | Rong-En Fan | Doug Cutting |
-| [HADOOP-3048](https://issues.apache.org/jira/browse/HADOOP-3048) | Stringifier |  Blocker | io | Enis Soztutar | Enis Soztutar |
-| [HADOOP-3001](https://issues.apache.org/jira/browse/HADOOP-3001) | FileSystems should track how many bytes are read and written |  Blocker | fs | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2951](https://issues.apache.org/jira/browse/HADOOP-2951) | contrib package provides a utility to build or update an index
-A contrib package to update an index using Map/Reduce |  Major | . | Ning Li | Doug Cutting |
+| [HADOOP-1593](https://issues.apache.org/jira/browse/HADOOP-1593) | FsShell should work with paths in non-default FileSystem |  Major | fs | Doug Cutting | Mahadev konar |
+| [HADOOP-2063](https://issues.apache.org/jira/browse/HADOOP-2063) | Command to pull corrupted files |  Blocker | fs | Koji Noguchi | Tsz Wo Nicholas Sze |
 | [HADOOP-2906](https://issues.apache.org/jira/browse/HADOOP-2906) | output format classes that can write to different files depending on  keys and/or config variable |  Major | . | Runping Qi | Runping Qi |
 | [HADOOP-2657](https://issues.apache.org/jira/browse/HADOOP-2657) | Enhancements to DFSClient to support flushing data at any point in time |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2063](https://issues.apache.org/jira/browse/HADOOP-2063) | Command to pull corrupted files |  Blocker | fs | Koji Noguchi | Tsz Wo Nicholas Sze |
+| [HADOOP-2951](https://issues.apache.org/jira/browse/HADOOP-2951) | contrib package provides a utility to build or update an index
+A contrib package to update an index using Map/Reduce |  Major | . | Ning Li | Doug Cutting |
 | [HADOOP-2055](https://issues.apache.org/jira/browse/HADOOP-2055) | JobConf should have a setInputPathFilter method |  Minor | . | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-1593](https://issues.apache.org/jira/browse/HADOOP-1593) | FsShell should work with paths in non-default FileSystem |  Major | fs | Doug Cutting | Mahadev konar |
+| [HADOOP-3001](https://issues.apache.org/jira/browse/HADOOP-3001) | FileSystems should track how many bytes are read and written |  Blocker | fs | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3048](https://issues.apache.org/jira/browse/HADOOP-3048) | Stringifier |  Blocker | io | Enis Soztutar | Enis Soztutar |
+| [HADOOP-3152](https://issues.apache.org/jira/browse/HADOOP-3152) | Make index interval configuable when using MapFileOutputFormat for map-reduce job |  Minor | io | Rong-En Fan | Doug Cutting |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3174](https://issues.apache.org/jira/browse/HADOOP-3174) | Improve documentation and supply an example for MultiFileInputFormat |  Major | documentation | Enis Soztutar | Enis Soztutar |
-| [HADOOP-3143](https://issues.apache.org/jira/browse/HADOOP-3143) | Decrease the number of slaves in TestMiniMRDFSSort to 3. |  Major | test | Owen O'Malley | Nigel Daley |
-| [HADOOP-3123](https://issues.apache.org/jira/browse/HADOOP-3123) | Build native libraries on Solaris |  Major | build | Tom White | Tom White |
-| [HADOOP-3099](https://issues.apache.org/jira/browse/HADOOP-3099) | Need new options in distcp for preserving ower, group and permission |  Blocker | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3092](https://issues.apache.org/jira/browse/HADOOP-3092) | Show counter values from "job -status" command |  Major | scripts | Tom White | Tom White |
-| [HADOOP-3046](https://issues.apache.org/jira/browse/HADOOP-3046) | Text and BytesWritable's raw comparators should use the lengths provided instead of rebuilding them from scratch using readInt |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2996](https://issues.apache.org/jira/browse/HADOOP-2996) | StreamUtils abuses StringBuffers |  Trivial | . | Dave Brosius | Dave Brosius |
-| [HADOOP-2994](https://issues.apache.org/jira/browse/HADOOP-2994) | DFSClient calls toString on strings. |  Trivial | . | Dave Brosius | Dave Brosius |
-| [HADOOP-2993](https://issues.apache.org/jira/browse/HADOOP-2993) | Specify which JAVA\_HOME should be set |  Major | documentation | Jason Rennie | Arun C Murthy |
-| [HADOOP-2947](https://issues.apache.org/jira/browse/HADOOP-2947) | [HOD] Hod should redirect stderr and stdout of Hadoop daemons to assist debugging |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-2939](https://issues.apache.org/jira/browse/HADOOP-2939) | Make the Hudson patch process an executable ant target |  Minor | test | Nigel Daley | Nigel Daley |
-| [HADOOP-2919](https://issues.apache.org/jira/browse/HADOOP-2919) | Create fewer copies of buffer data during sort/spill |  Blocker | . | Chris Douglas | Chris Douglas |
-| [HADOOP-2902](https://issues.apache.org/jira/browse/HADOOP-2902) | replace accesss of "fs.default.name" with FileSystem accessor methods |  Major | fs | Doug Cutting | Doug Cutting |
+| [HADOOP-2555](https://issues.apache.org/jira/browse/HADOOP-2555) | Refactor the HTable#get and HTable#getRow methods to avoid repetition of retry-on-failure logic |  Minor | . | Peter Dolan | Bryan Duxbury |
+| [HADOOP-2690](https://issues.apache.org/jira/browse/HADOOP-2690) | Adding support into build.xml to build a special hadoop jar file that has the MiniDFSCluster and MiniMRCluster classes among others necessary for building and running the unit tests of Pig on the local mini cluster |  Major | build | Xu Zhang | Enis Soztutar |
+| [HADOOP-1677](https://issues.apache.org/jira/browse/HADOOP-1677) | improve semantics of the hadoop dfs command |  Minor | . | Nigel Daley | Mahadev konar |
 | [HADOOP-2895](https://issues.apache.org/jira/browse/HADOOP-2895) | String for configuring profiling should be customizable |  Major | . | Martin Traverso | Martin Traverso |
-| [HADOOP-2888](https://issues.apache.org/jira/browse/HADOOP-2888) | Enhancements to gridmix scripts |  Major | test | Mukund Madhugiri | Mukund Madhugiri |
-| [HADOOP-2886](https://issues.apache.org/jira/browse/HADOOP-2886) | Track individual RPC metrics. |  Major | metrics | girish vaitheeswaran | dhruba borthakur |
-| [HADOOP-2841](https://issues.apache.org/jira/browse/HADOOP-2841) | Dfs methods should not throw RemoteException |  Major | . | Hairong Kuang | Konstantin Shvachko |
+| [HADOOP-910](https://issues.apache.org/jira/browse/HADOOP-910) | Reduces can do merges for the on-disk map output files in parallel with their copying |  Major | . | Devaraj Das | Amar Kamat |
+| [HADOOP-2758](https://issues.apache.org/jira/browse/HADOOP-2758) | Reduce memory copies when data is read from DFS |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-730](https://issues.apache.org/jira/browse/HADOOP-730) | Local file system uses copy to implement rename |  Major | fs | Owen O'Malley | Chris Douglas |
 | [HADOOP-2810](https://issues.apache.org/jira/browse/HADOOP-2810) | Need new Hadoop Core logo |  Minor | documentation | Nigel Daley | Nigel Daley |
+| [HADOOP-2057](https://issues.apache.org/jira/browse/HADOOP-2057) | streaming should optionally treat a non-zero exit status of a child process as a failed task |  Major | . | Rick Cox | Rick Cox |
+| [HADOOP-2888](https://issues.apache.org/jira/browse/HADOOP-2888) | Enhancements to gridmix scripts |  Major | test | Mukund Madhugiri | Mukund Madhugiri |
+| [HADOOP-2996](https://issues.apache.org/jira/browse/HADOOP-2996) | StreamUtils abuses StringBuffers |  Trivial | . | Dave Brosius | Dave Brosius |
+| [HADOOP-2994](https://issues.apache.org/jira/browse/HADOOP-2994) | DFSClient calls toString on strings. |  Trivial | . | Dave Brosius | Dave Brosius |
+| [HADOOP-2423](https://issues.apache.org/jira/browse/HADOOP-2423) | The codes in FSDirectory.mkdirs(...) is inefficient. |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-2804](https://issues.apache.org/jira/browse/HADOOP-2804) | Formatable changes log as html |  Minor | documentation | Nigel Daley | Nigel Daley |
-| [HADOOP-2796](https://issues.apache.org/jira/browse/HADOOP-2796) | For script option hod should exit with distinguishable exit codes for script code and hod exit code. |  Major | contrib/hod | Karam Singh | Hemanth Yamijala |
-| [HADOOP-2758](https://issues.apache.org/jira/browse/HADOOP-2758) | Reduce memory copies when data is read from DFS |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2690](https://issues.apache.org/jira/browse/HADOOP-2690) | Adding support into build.xml to build a special hadoop jar file that has the MiniDFSCluster and MiniMRCluster classes among others necessary for building and running the unit tests of Pig on the local mini cluster |  Major | build | Xu Zhang | Enis Soztutar |
 | [HADOOP-2559](https://issues.apache.org/jira/browse/HADOOP-2559) | DFS should place one replica per rack |  Major | . | Runping Qi | Lohit Vijayarenu |
-| [HADOOP-2555](https://issues.apache.org/jira/browse/HADOOP-2555) | Refactor the HTable#get and HTable#getRow methods to avoid repetition of retry-on-failure logic |  Minor | . | Peter Dolan | Bryan Duxbury |
-| [HADOOP-2551](https://issues.apache.org/jira/browse/HADOOP-2551) | hadoop-env.sh needs finer granularity |  Blocker | scripts | Allen Wittenauer | Raghu Angadi |
-| [HADOOP-2473](https://issues.apache.org/jira/browse/HADOOP-2473) | EC2 termination script should support termination by group |  Major | contrib/cloud | Tom White | Chris K Wensel |
-| [HADOOP-2423](https://issues.apache.org/jira/browse/HADOOP-2423) | The codes in FSDirectory.mkdirs(...) is inefficient. |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2939](https://issues.apache.org/jira/browse/HADOOP-2939) | Make the Hudson patch process an executable ant target |  Minor | test | Nigel Daley | Nigel Daley |
 | [HADOOP-2239](https://issues.apache.org/jira/browse/HADOOP-2239) | Security:  Need to be able to encrypt Hadoop socket connections |  Major | . | Allen Wittenauer | Chris Douglas |
 | [HADOOP-2148](https://issues.apache.org/jira/browse/HADOOP-2148) | Inefficient FSDataset.getBlockFile() |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-2057](https://issues.apache.org/jira/browse/HADOOP-2057) | streaming should optionally treat a non-zero exit status of a child process as a failed task |  Major | . | Rick Cox | Rick Cox |
-| [HADOOP-1677](https://issues.apache.org/jira/browse/HADOOP-1677) | improve semantics of the hadoop dfs command |  Minor | . | Nigel Daley | Mahadev konar |
+| [HADOOP-2886](https://issues.apache.org/jira/browse/HADOOP-2886) | Track individual RPC metrics. |  Major | metrics | girish vaitheeswaran | dhruba borthakur |
+| [HADOOP-2796](https://issues.apache.org/jira/browse/HADOOP-2796) | For script option hod should exit with distinguishable exit codes for script code and hod exit code. |  Major | contrib/hod | Karam Singh | Hemanth Yamijala |
+| [HADOOP-2902](https://issues.apache.org/jira/browse/HADOOP-2902) | replace accesss of "fs.default.name" with FileSystem accessor methods |  Major | fs | Doug Cutting | Doug Cutting |
+| [HADOOP-3046](https://issues.apache.org/jira/browse/HADOOP-3046) | Text and BytesWritable's raw comparators should use the lengths provided instead of rebuilding them from scratch using readInt |  Blocker | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-1622](https://issues.apache.org/jira/browse/HADOOP-1622) | Hadoop should provide a way to allow the user to specify jar file(s) the user job depends on |  Major | . | Runping Qi | Mahadev konar |
+| [HADOOP-3092](https://issues.apache.org/jira/browse/HADOOP-3092) | Show counter values from "job -status" command |  Major | scripts | Tom White | Tom White |
 | [HADOOP-1228](https://issues.apache.org/jira/browse/HADOOP-1228) | Eclipse project files |  Minor | build | Albert Strasheim | Tom White |
-| [HADOOP-910](https://issues.apache.org/jira/browse/HADOOP-910) | Reduces can do merges for the on-disk map output files in parallel with their copying |  Major | . | Devaraj Das | Amar Kamat |
-| [HADOOP-730](https://issues.apache.org/jira/browse/HADOOP-730) | Local file system uses copy to implement rename |  Major | fs | Owen O'Malley | Chris Douglas |
+| [HADOOP-2919](https://issues.apache.org/jira/browse/HADOOP-2919) | Create fewer copies of buffer data during sort/spill |  Blocker | . | Chris Douglas | Chris Douglas |
+| [HADOOP-2947](https://issues.apache.org/jira/browse/HADOOP-2947) | [HOD] Hod should redirect stderr and stdout of Hadoop daemons to assist debugging |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-2551](https://issues.apache.org/jira/browse/HADOOP-2551) | hadoop-env.sh needs finer granularity |  Blocker | scripts | Allen Wittenauer | Raghu Angadi |
+| [HADOOP-3099](https://issues.apache.org/jira/browse/HADOOP-3099) | Need new options in distcp for preserving ower, group and permission |  Blocker | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3123](https://issues.apache.org/jira/browse/HADOOP-3123) | Build native libraries on Solaris |  Major | build | Tom White | Tom White |
+| [HADOOP-2473](https://issues.apache.org/jira/browse/HADOOP-2473) | EC2 termination script should support termination by group |  Major | contrib/cloud | Tom White | Chris K Wensel |
+| [HADOOP-2841](https://issues.apache.org/jira/browse/HADOOP-2841) | Dfs methods should not throw RemoteException |  Major | . | Hairong Kuang | Konstantin Shvachko |
+| [HADOOP-3143](https://issues.apache.org/jira/browse/HADOOP-3143) | Decrease the number of slaves in TestMiniMRDFSSort to 3. |  Major | test | Owen O'Malley | Nigel Daley |
+| [HADOOP-3174](https://issues.apache.org/jira/browse/HADOOP-3174) | Improve documentation and supply an example for MultiFileInputFormat |  Major | documentation | Enis Soztutar | Enis Soztutar |
+| [HADOOP-2993](https://issues.apache.org/jira/browse/HADOOP-2993) | Specify which JAVA\_HOME should be set |  Major | documentation | Jason Rennie | Arun C Murthy |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3701](https://issues.apache.org/jira/browse/HADOOP-3701) | Too many trash sockets and trash pipes opened |  Major | . | He Yongqiang |  |
-| [HADOOP-3382](https://issues.apache.org/jira/browse/HADOOP-3382) | Memory leak when files are not cleanly closed |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3372](https://issues.apache.org/jira/browse/HADOOP-3372) | TestUlimit fails on LINUX |  Blocker | . | Lohit Vijayarenu | Arun C Murthy |
-| [HADOOP-3322](https://issues.apache.org/jira/browse/HADOOP-3322) | Hadoop rpc metrics do not get pushed to the MetricsRecord |  Blocker | metrics | girish vaitheeswaran | girish vaitheeswaran |
-| [HADOOP-3286](https://issues.apache.org/jira/browse/HADOOP-3286) | Gridmix jobs'  output dir names may collide |  Major | test | Runping Qi | Runping Qi |
-| [HADOOP-3285](https://issues.apache.org/jira/browse/HADOOP-3285) | map tasks with node local splits do not always read from local nodes |  Blocker | . | Runping Qi | Owen O'Malley |
-| [HADOOP-3279](https://issues.apache.org/jira/browse/HADOOP-3279) | TaskTracker should check for SUCCEEDED task status in addition to COMMIT\_PENDING status when it fails maps due to lost map outputs |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HADOOP-3263](https://issues.apache.org/jira/browse/HADOOP-3263) | job history browser throws exception if job name or user name is null. |  Blocker | . | Amareshwari Sriramadasu | Arun C Murthy |
-| [HADOOP-3256](https://issues.apache.org/jira/browse/HADOOP-3256) | JobHistory file on HDFS should not use the 'job name' |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3251](https://issues.apache.org/jira/browse/HADOOP-3251) | WARN message on command line when a hadoop jar command is executed |  Blocker | . | Mukund Madhugiri | Arun C Murthy |
-| [HADOOP-3247](https://issues.apache.org/jira/browse/HADOOP-3247) | gridmix scripts have a few bugs |  Major | test | Runping Qi | Runping Qi |
-| [HADOOP-3242](https://issues.apache.org/jira/browse/HADOOP-3242) | SequenceFileAsBinaryRecordReader seems always to read from the start of a file, not the start of the split. |  Major | . | Runping Qi | Chris Douglas |
-| [HADOOP-3237](https://issues.apache.org/jira/browse/HADOOP-3237) | Unit test failed on windows: TestDFSShell.testErrOutPut |  Blocker | . | Mukund Madhugiri | Mahadev konar |
-| [HADOOP-3229](https://issues.apache.org/jira/browse/HADOOP-3229) | Map OutputCollector does not report progress on writes |  Major | . | Alejandro Abdelnur | Doug Cutting |
-| [HADOOP-3225](https://issues.apache.org/jira/browse/HADOOP-3225) | FsShell showing null instead of a error message |  Blocker | . | Tsz Wo Nicholas Sze | Mahadev konar |
-| [HADOOP-3224](https://issues.apache.org/jira/browse/HADOOP-3224) | hadoop dfs -du /dirPath does not work with hadoop-0.17 branch |  Blocker | . | Runping Qi | Lohit Vijayarenu |
-| [HADOOP-3223](https://issues.apache.org/jira/browse/HADOOP-3223) | Hadoop dfs -help for permissions contains a typo |  Blocker | . | Milind Bhandarkar | Raghu Angadi |
-| [HADOOP-3220](https://issues.apache.org/jira/browse/HADOOP-3220) | Safemode log message need to be corrected. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-3208](https://issues.apache.org/jira/browse/HADOOP-3208) | WritableDeserializer does not pass the Configuration to deserialized Writables |  Blocker | . | Enis Soztutar | Enis Soztutar |
-| [HADOOP-3204](https://issues.apache.org/jira/browse/HADOOP-3204) | LocalFSMerger needs to catch throwable |  Blocker | . | Koji Noguchi | Amar Kamat |
-| [HADOOP-3183](https://issues.apache.org/jira/browse/HADOOP-3183) | Unit test fails on Windows: TestJobShell.testJobShell |  Blocker | . | Mukund Madhugiri | Mahadev konar |
-| [HADOOP-3178](https://issues.apache.org/jira/browse/HADOOP-3178) | gridmix scripts for small and medium jobs need to be changed to handle input paths differently |  Blocker | test | Mukund Madhugiri | Mukund Madhugiri |
-| [HADOOP-3175](https://issues.apache.org/jira/browse/HADOOP-3175) | "-get file -" does not work |  Blocker | fs | Raghu Angadi | Edward J. Yoon |
-| [HADOOP-3168](https://issues.apache.org/jira/browse/HADOOP-3168) | reduce amount of logging in hadoop streaming |  Major | . | Joydeep Sen Sarma | Zheng Shao |
-| [HADOOP-3166](https://issues.apache.org/jira/browse/HADOOP-3166) | SpillThread throws ArrayIndexOutOfBoundsException, which is ignored by MapTask |  Blocker | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3165](https://issues.apache.org/jira/browse/HADOOP-3165) | FsShell no longer accepts stdin as a source for -put/-copyFromLocal |  Blocker | . | Chris Douglas | Lohit Vijayarenu |
-| [HADOOP-3162](https://issues.apache.org/jira/browse/HADOOP-3162) | Map/reduce stops working with comma separated input paths |  Blocker | . | Runping Qi | Amareshwari Sriramadasu |
-| [HADOOP-3161](https://issues.apache.org/jira/browse/HADOOP-3161) | TestFileAppend fails on Mac since HADOOP-2655 was committed |  Minor | test | Nigel Daley | Nigel Daley |
-| [HADOOP-3157](https://issues.apache.org/jira/browse/HADOOP-3157) | TestMiniMRLocalFS fails in trunk on Windows |  Blocker | test | Lohit Vijayarenu | Doug Cutting |
-| [HADOOP-3153](https://issues.apache.org/jira/browse/HADOOP-3153) | [HOD] Hod should deallocate cluster if there's a problem in writing information to the state file |  Major | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-3146](https://issues.apache.org/jira/browse/HADOOP-3146) | DFSOutputStream.flush should be renamed as DFSOutputStream.fsync |  Blocker | . | Runping Qi | dhruba borthakur |
-| [HADOOP-3140](https://issues.apache.org/jira/browse/HADOOP-3140) | JobTracker should not try to promote a (map) task if it does not write to DFS at all |  Major | . | Runping Qi | Amar Kamat |
-| [HADOOP-3124](https://issues.apache.org/jira/browse/HADOOP-3124) | DFS data node should not use hard coded 10 minutes as write timeout. |  Major | . | Runping Qi | Raghu Angadi |
-| [HADOOP-3118](https://issues.apache.org/jira/browse/HADOOP-3118) | Namenode NPE while loading fsimage after a cluster upgrade from older disk format |  Blocker | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3114](https://issues.apache.org/jira/browse/HADOOP-3114) | TestDFSShell fails on Windows. |  Major | fs | Konstantin Shvachko | Lohit Vijayarenu |
-| [HADOOP-3106](https://issues.apache.org/jira/browse/HADOOP-3106) | Update documentation in mapred\_tutorial to add Debugging |  Major | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3094](https://issues.apache.org/jira/browse/HADOOP-3094) | BytesWritable.toString prints bytes above 0x80 as FFFFFF80 |  Major | io | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3093](https://issues.apache.org/jira/browse/HADOOP-3093) | ma/reduce throws the following exception if "io.serializations" is not set: |  Major | . | Runping Qi | Amareshwari Sriramadasu |
-| [HADOOP-3089](https://issues.apache.org/jira/browse/HADOOP-3089) | streaming should accept stderr from task before first key arrives |  Major | . | Rick Cox | Rick Cox |
-| [HADOOP-3087](https://issues.apache.org/jira/browse/HADOOP-3087) | JobInfo session object is not refreshed in loadHistory.jsp  if same job is accessed again. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3086](https://issues.apache.org/jira/browse/HADOOP-3086) | Test case was missed in commit of HADOOP-3040 |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3083](https://issues.apache.org/jira/browse/HADOOP-3083) | Remove lease when file is renamed |  Blocker | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3080](https://issues.apache.org/jira/browse/HADOOP-3080) | Remove flush calls from JobHistory |  Blocker | . | Devaraj Das | Amareshwari Sriramadasu |
-| [HADOOP-3073](https://issues.apache.org/jira/browse/HADOOP-3073) | SocketOutputStream.close() should close the channel. |  Blocker | ipc | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3067](https://issues.apache.org/jira/browse/HADOOP-3067) | DFSInputStream 'pread' does not close its sockets |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3066](https://issues.apache.org/jira/browse/HADOOP-3066) | Should not require superuser privilege to query if hdfs is in safe mode |  Major | . | Jim Kellerman | Jim Kellerman |
-| [HADOOP-3065](https://issues.apache.org/jira/browse/HADOOP-3065) | Namenode does not process block report if the rack-location script is not provided on namenode |  Blocker | . | dhruba borthakur | Devaraj Das |
-| [HADOOP-3064](https://issues.apache.org/jira/browse/HADOOP-3064) | Exception with file globbing closures |  Major | . | Tom White | Hairong Kuang |
-| [HADOOP-3050](https://issues.apache.org/jira/browse/HADOOP-3050) | Cluster fall into infinite loop trying to replicate a block to a target that aready has this replica. |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
-| [HADOOP-3044](https://issues.apache.org/jira/browse/HADOOP-3044) | NNBench does not use the right configuration for the mapper |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HADOOP-3041](https://issues.apache.org/jira/browse/HADOOP-3041) | Within a task, the value ofJobConf.getOutputPath() method is modified |  Blocker | . | Alejandro Abdelnur | Amareshwari Sriramadasu |
-| [HADOOP-3040](https://issues.apache.org/jira/browse/HADOOP-3040) | Streaming should assume an empty key if the first character on a line is the seperator (stream.map.output.field.separator, by default, tab) |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3036](https://issues.apache.org/jira/browse/HADOOP-3036) | Fix findBugs warnings in UpgradeUtilities. |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-3031](https://issues.apache.org/jira/browse/HADOOP-3031) | Remove compiler warnings for ant test |  Minor | . | Amareshwari Sriramadasu | Chris Douglas |
-| [HADOOP-3030](https://issues.apache.org/jira/browse/HADOOP-3030) | InMemoryFileSystem.reserveSpaceWithChecksum does not look at failures while reserving space for the file in question |  Major | fs | Devaraj Das | Devaraj Das |
-| [HADOOP-3029](https://issues.apache.org/jira/browse/HADOOP-3029) | Misleading log message "firstbadlink" printed by datanodes |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3025](https://issues.apache.org/jira/browse/HADOOP-3025) | ChecksumFileSystem needs to support the new delete method |  Blocker | fs | Devaraj Das | Mahadev konar |
-| [HADOOP-3018](https://issues.apache.org/jira/browse/HADOOP-3018) | Eclipse plugin fails to compile due to missing RPC.stopClient() method |  Blocker | contrib/eclipse-plugin | Tom White | Christophe Taton |
-| [HADOOP-3012](https://issues.apache.org/jira/browse/HADOOP-3012) | dfs -mv file to user home directory fails silently if the user home directory does not exist |  Blocker | fs | Mukund Madhugiri | Mahadev konar |
-| [HADOOP-3009](https://issues.apache.org/jira/browse/HADOOP-3009) | TestFileCreation fails while restarting cluster |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3008](https://issues.apache.org/jira/browse/HADOOP-3008) | SocketIOWithTimeout does not handle thread interruption |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3006](https://issues.apache.org/jira/browse/HADOOP-3006) | DataNode sends wrong length in header while pipelining. |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2995](https://issues.apache.org/jira/browse/HADOOP-2995) | StreamBaseRecordReader's getProgress returns just 0 or 1 |  Minor | . | Dave Brosius | Dave Brosius |
-| [HADOOP-2992](https://issues.apache.org/jira/browse/HADOOP-2992) | Sequential distributed upgrades. |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-2983](https://issues.apache.org/jira/browse/HADOOP-2983) | [HOD] local\_fqdn() returns None when gethostbyname\_ex doesnt return any FQDNs. |  Blocker | contrib/hod | Craig Macdonald | Hemanth Yamijala |
-| [HADOOP-2982](https://issues.apache.org/jira/browse/HADOOP-2982) | [HOD] checknodes should look for free nodes without the jobs attribute |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-2976](https://issues.apache.org/jira/browse/HADOOP-2976) | Blocks staying underreplicated (for unclosed file) |  Minor | . | Koji Noguchi | dhruba borthakur |
-| [HADOOP-2974](https://issues.apache.org/jira/browse/HADOOP-2974) | ipc unit tests fail due to connection errors |  Blocker | ipc | Mukund Madhugiri | Raghu Angadi |
+| [HADOOP-2738](https://issues.apache.org/jira/browse/HADOOP-2738) | Text is not subclassable because set(Text) and compareTo(Object) access the other instance's private members directly |  Minor | io | Jim Kellerman | Jim Kellerman |
+| [HADOOP-2779](https://issues.apache.org/jira/browse/HADOOP-2779) | build scripts broken by moving hbase to subproject |  Major | build | Owen O'Malley | Owen O'Malley |
+| [HADOOP-2194](https://issues.apache.org/jira/browse/HADOOP-2194) | dfs cat on a file that does not exist throws a java IOException |  Major | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-2767](https://issues.apache.org/jira/browse/HADOOP-2767) | org.apache.hadoop.net.NetworkTopology.InnerNode#getLeaf does not return the last node on a rack when used with an excluded node |  Minor | . | Mark Butler | Hairong Kuang |
+| [HADOOP-2193](https://issues.apache.org/jira/browse/HADOOP-2193) | dfs rm and rmr commands differ from POSIX standards |  Major | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-2191](https://issues.apache.org/jira/browse/HADOOP-2191) | dfs du and dus commands differ from POSIX standards |  Major | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-2190](https://issues.apache.org/jira/browse/HADOOP-2190) | dfs ls and lsr commands differ from POSIX standards |  Major | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-2832](https://issues.apache.org/jira/browse/HADOOP-2832) | bad code indentation in DFSClient |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2195](https://issues.apache.org/jira/browse/HADOOP-2195) | dfs mkdir command differs from POSIX standards |  Major | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-2844](https://issues.apache.org/jira/browse/HADOOP-2844) | A SequenceFile.Reader object is not closed properly in CopyFiles |  Major | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2727](https://issues.apache.org/jira/browse/HADOOP-2727) | Web UI links to Hadoop homepage has to change to new hadoop homepage |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-1902](https://issues.apache.org/jira/browse/HADOOP-1902) | du command throws an exception when the directory is not specified |  Major | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-2655](https://issues.apache.org/jira/browse/HADOOP-2655) | Copy on write for data and metadata files in the presence of snapshots |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2871](https://issues.apache.org/jira/browse/HADOOP-2871) | Unit tests (16) fail on Windows due to java.lang.IllegalArgumentException causing MiniMRCluster to not start up |  Blocker | . | Mukund Madhugiri | Amareshwari Sriramadasu |
+| [HADOOP-2800](https://issues.apache.org/jira/browse/HADOOP-2800) | SetFile.Writer deprecated by mistake? |  Trivial | io | Johan Oskarsson | Johan Oskarsson |
+| [HADOOP-2891](https://issues.apache.org/jira/browse/HADOOP-2891) | The dfsclient on exit deletes files that are open and not closed. |  Major | . | Mahadev konar | dhruba borthakur |
+| [HADOOP-2845](https://issues.apache.org/jira/browse/HADOOP-2845) | dfsadmin disk utilization report on Solaris is wrong |  Major | fs | Martin Traverso | Martin Traverso |
+| [HADOOP-1967](https://issues.apache.org/jira/browse/HADOOP-1967) | hadoop dfs -ls, -get, -mv command's source/destination URI are inconsistent |  Major | . | Lohit Vijayarenu | Doug Cutting |
+| [HADOOP-2790](https://issues.apache.org/jira/browse/HADOOP-2790) | TaskInProgress.hasSpeculativeTask is very inefficient |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-2912](https://issues.apache.org/jira/browse/HADOOP-2912) | Unit test fails: org.apache.hadoop.dfs.TestFsck.testFsck. This is a regression |  Blocker | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-2817](https://issues.apache.org/jira/browse/HADOOP-2817) | Remove deprecated mapred.tasktracker.tasks.maximum and clusterStatus.getMaxTasks() |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2934](https://issues.apache.org/jira/browse/HADOOP-2934) | NPE while loading  FSImage |  Major | . | Raghu Angadi | dhruba borthakur |
+| [HADOOP-2346](https://issues.apache.org/jira/browse/HADOOP-2346) | DataNode should have timeout on socket writes. |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-2938](https://issues.apache.org/jira/browse/HADOOP-2938) | some of the fs commands don't globPaths. |  Major | fs | Raghu Angadi | Tsz Wo Nicholas Sze |
+| [HADOOP-2943](https://issues.apache.org/jira/browse/HADOOP-2943) | Compression for intermediate map output is broken |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-2870](https://issues.apache.org/jira/browse/HADOOP-2870) | Datanode.shutdown() and Namenode.stop() should close all rpc connections |  Major | ipc | Hairong Kuang | Hairong Kuang |
 | [HADOOP-2973](https://issues.apache.org/jira/browse/HADOOP-2973) | Unit test fails on Windows: org.apache.hadoop.dfs.TestLocalDFS.testWorkingDirectory |  Blocker | . | Mukund Madhugiri | Tsz Wo Nicholas Sze |
-| [HADOOP-2972](https://issues.apache.org/jira/browse/HADOOP-2972) | org.apache.hadoop.dfs.TestDFSShell.testErrOutPut fails on Windows with NullPointerException |  Blocker | . | Mukund Madhugiri | Mahadev konar |
 | [HADOOP-2971](https://issues.apache.org/jira/browse/HADOOP-2971) | SocketTimeoutException in unit tests |  Major | io | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2970](https://issues.apache.org/jira/browse/HADOOP-2970) | Wrong class definition for hodlib/Hod/hod.py for Python \< 2.5.1 |  Major | contrib/hod | Luca Telloli | Vinod Kumar Vavilapalli |
 | [HADOOP-2955](https://issues.apache.org/jira/browse/HADOOP-2955) | ant test fail for TestCrcCorruption with OutofMemory. |  Blocker | . | Mahadev konar | Raghu Angadi |
-| [HADOOP-2943](https://issues.apache.org/jira/browse/HADOOP-2943) | Compression for intermediate map output is broken |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-2938](https://issues.apache.org/jira/browse/HADOOP-2938) | some of the fs commands don't globPaths. |  Major | fs | Raghu Angadi | Tsz Wo Nicholas Sze |
-| [HADOOP-2936](https://issues.apache.org/jira/browse/HADOOP-2936) | HOD should generate hdfs://host:port on the client side configs. |  Major | contrib/hod | Mahadev konar | Vinod Kumar Vavilapalli |
-| [HADOOP-2934](https://issues.apache.org/jira/browse/HADOOP-2934) | NPE while loading  FSImage |  Major | . | Raghu Angadi | dhruba borthakur |
-| [HADOOP-2932](https://issues.apache.org/jira/browse/HADOOP-2932) | Trash initialization generates "deprecated filesystem name" warning even if the name is correct. |  Blocker | conf, fs | Konstantin Shvachko | Mahadev konar |
-| [HADOOP-2927](https://issues.apache.org/jira/browse/HADOOP-2927) | Unit test fails on Windows: org.apache.hadoop.fs.TestDU.testDU |  Blocker | fs | Mukund Madhugiri | Konstantin Shvachko |
-| [HADOOP-2924](https://issues.apache.org/jira/browse/HADOOP-2924) | HOD is trying to bring up task tracker on  port which is already in close\_wait state |  Critical | contrib/hod | Aroop Maliakkal | Vinod Kumar Vavilapalli |
-| [HADOOP-2912](https://issues.apache.org/jira/browse/HADOOP-2912) | Unit test fails: org.apache.hadoop.dfs.TestFsck.testFsck. This is a regression |  Blocker | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-2974](https://issues.apache.org/jira/browse/HADOOP-2974) | ipc unit tests fail due to connection errors |  Blocker | ipc | Mukund Madhugiri | Raghu Angadi |
+| [HADOOP-2995](https://issues.apache.org/jira/browse/HADOOP-2995) | StreamBaseRecordReader's getProgress returns just 0 or 1 |  Minor | . | Dave Brosius | Dave Brosius |
+| [HADOOP-2972](https://issues.apache.org/jira/browse/HADOOP-2972) | org.apache.hadoop.dfs.TestDFSShell.testErrOutPut fails on Windows with NullPointerException |  Blocker | . | Mukund Madhugiri | Mahadev konar |
 | [HADOOP-2908](https://issues.apache.org/jira/browse/HADOOP-2908) | forrest docs for dfs shell commands and semantics. |  Major | documentation | Mahadev konar | Mahadev konar |
+| [HADOOP-3009](https://issues.apache.org/jira/browse/HADOOP-3009) | TestFileCreation fails while restarting cluster |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2992](https://issues.apache.org/jira/browse/HADOOP-2992) | Sequential distributed upgrades. |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-2863](https://issues.apache.org/jira/browse/HADOOP-2863) | FSDataOutputStream should not flush() inside close(). |  Major | fs | Raghu Angadi | Raghu Angadi |
+| [HADOOP-2679](https://issues.apache.org/jira/browse/HADOOP-2679) | There is a small typeo in hdfs\_test.c when testing the success of the local hadoop initialization |  Trivial | . | Jason | dhruba borthakur |
+| [HADOOP-2976](https://issues.apache.org/jira/browse/HADOOP-2976) | Blocks staying underreplicated (for unclosed file) |  Minor | . | Koji Noguchi | dhruba borthakur |
 | [HADOOP-2901](https://issues.apache.org/jira/browse/HADOOP-2901) | the job tracker should not start 2 info servers |  Blocker | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-2899](https://issues.apache.org/jira/browse/HADOOP-2899) | [HOD] hdfs:///mapredsystem directory not cleaned up after deallocation |  Major | contrib/hod | Luca Telloli | Hemanth Yamijala |
-| [HADOOP-2891](https://issues.apache.org/jira/browse/HADOOP-2891) | The dfsclient on exit deletes files that are open and not closed. |  Major | . | Mahadev konar | dhruba borthakur |
 | [HADOOP-2890](https://issues.apache.org/jira/browse/HADOOP-2890) | HDFS should recover when  replicas of block have different sizes (due to corrupted block) |  Major | . | Lohit Vijayarenu | dhruba borthakur |
-| [HADOOP-2871](https://issues.apache.org/jira/browse/HADOOP-2871) | Unit tests (16) fail on Windows due to java.lang.IllegalArgumentException causing MiniMRCluster to not start up |  Blocker | . | Mukund Madhugiri | Amareshwari Sriramadasu |
-| [HADOOP-2870](https://issues.apache.org/jira/browse/HADOOP-2870) | Datanode.shutdown() and Namenode.stop() should close all rpc connections |  Major | ipc | Hairong Kuang | Hairong Kuang |
-| [HADOOP-2863](https://issues.apache.org/jira/browse/HADOOP-2863) | FSDataOutputStream should not flush() inside close(). |  Major | fs | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2855](https://issues.apache.org/jira/browse/HADOOP-2855) | [HOD] HOD fails to allocate a cluster if the tarball specified is a relative path |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-2848](https://issues.apache.org/jira/browse/HADOOP-2848) | [HOD] If a cluster directory is deleted, hod -o list must show it, and deallocate should work. |  Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-2845](https://issues.apache.org/jira/browse/HADOOP-2845) | dfsadmin disk utilization report on Solaris is wrong |  Major | fs | Martin Traverso | Martin Traverso |
-| [HADOOP-2844](https://issues.apache.org/jira/browse/HADOOP-2844) | A SequenceFile.Reader object is not closed properly in CopyFiles |  Major | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-2832](https://issues.apache.org/jira/browse/HADOOP-2832) | bad code indentation in DFSClient |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2817](https://issues.apache.org/jira/browse/HADOOP-2817) | Remove deprecated mapred.tasktracker.tasks.maximum and clusterStatus.getMaxTasks() |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-2806](https://issues.apache.org/jira/browse/HADOOP-2806) | Streaming has no way to force entire record (or null) as key |  Minor | . | Marco Nicosia | Amareshwari Sriramadasu |
-| [HADOOP-2800](https://issues.apache.org/jira/browse/HADOOP-2800) | SetFile.Writer deprecated by mistake? |  Trivial | io | Johan Oskarsson | Johan Oskarsson |
-| [HADOOP-2790](https://issues.apache.org/jira/browse/HADOOP-2790) | TaskInProgress.hasSpeculativeTask is very inefficient |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2783](https://issues.apache.org/jira/browse/HADOOP-2783) | hod/hodlib/Common/xmlrpc.py uses HodInterruptException without importing it |  Minor | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-2779](https://issues.apache.org/jira/browse/HADOOP-2779) | build scripts broken by moving hbase to subproject |  Major | build | Owen O'Malley | Owen O'Malley |
-| [HADOOP-2767](https://issues.apache.org/jira/browse/HADOOP-2767) | org.apache.hadoop.net.NetworkTopology.InnerNode#getLeaf does not return the last node on a rack when used with an excluded node |  Minor | . | Mark Butler | Hairong Kuang |
-| [HADOOP-2738](https://issues.apache.org/jira/browse/HADOOP-2738) | Text is not subclassable because set(Text) and compareTo(Object) access the other instance's private members directly |  Minor | io | Jim Kellerman | Jim Kellerman |
-| [HADOOP-2727](https://issues.apache.org/jira/browse/HADOOP-2727) | Web UI links to Hadoop homepage has to change to new hadoop homepage |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-2679](https://issues.apache.org/jira/browse/HADOOP-2679) | There is a small typeo in hdfs\_test.c when testing the success of the local hadoop initialization |  Trivial | . | Jason | dhruba borthakur |
-| [HADOOP-2655](https://issues.apache.org/jira/browse/HADOOP-2655) | Copy on write for data and metadata files in the presence of snapshots |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-2924](https://issues.apache.org/jira/browse/HADOOP-2924) | HOD is trying to bring up task tracker on  port which is already in close\_wait state |  Critical | contrib/hod | Aroop Maliakkal | Vinod Kumar Vavilapalli |
+| [HADOOP-2970](https://issues.apache.org/jira/browse/HADOOP-2970) | Wrong class definition for hodlib/Hod/hod.py for Python \< 2.5.1 |  Major | contrib/hod | Luca Telloli | Vinod Kumar Vavilapalli |
+| [HADOOP-3008](https://issues.apache.org/jira/browse/HADOOP-3008) | SocketIOWithTimeout does not handle thread interruption |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3006](https://issues.apache.org/jira/browse/HADOOP-3006) | DataNode sends wrong length in header while pipelining. |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3029](https://issues.apache.org/jira/browse/HADOOP-3029) | Misleading log message "firstbadlink" printed by datanodes |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-2606](https://issues.apache.org/jira/browse/HADOOP-2606) | Namenode unstable when replicating 500k blocks at once |  Major | . | Koji Noguchi | Konstantin Shvachko |
+| [HADOOP-3030](https://issues.apache.org/jira/browse/HADOOP-3030) | InMemoryFileSystem.reserveSpaceWithChecksum does not look at failures while reserving space for the file in question |  Major | fs | Devaraj Das | Devaraj Das |
+| [HADOOP-3036](https://issues.apache.org/jira/browse/HADOOP-3036) | Fix findBugs warnings in UpgradeUtilities. |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-2848](https://issues.apache.org/jira/browse/HADOOP-2848) | [HOD] If a cluster directory is deleted, hod -o list must show it, and deallocate should work. |  Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-2783](https://issues.apache.org/jira/browse/HADOOP-2783) | hod/hodlib/Common/xmlrpc.py uses HodInterruptException without importing it |  Minor | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-2936](https://issues.apache.org/jira/browse/HADOOP-2936) | HOD should generate hdfs://host:port on the client side configs. |  Major | contrib/hod | Mahadev konar | Vinod Kumar Vavilapalli |
+| [HADOOP-2899](https://issues.apache.org/jira/browse/HADOOP-2899) | [HOD] hdfs:///mapredsystem directory not cleaned up after deallocation |  Major | contrib/hod | Luca Telloli | Hemanth Yamijala |
+| [HADOOP-3025](https://issues.apache.org/jira/browse/HADOOP-3025) | ChecksumFileSystem needs to support the new delete method |  Blocker | fs | Devaraj Das | Mahadev konar |
+| [HADOOP-3012](https://issues.apache.org/jira/browse/HADOOP-3012) | dfs -mv file to user home directory fails silently if the user home directory does not exist |  Blocker | fs | Mukund Madhugiri | Mahadev konar |
 | [HADOOP-2373](https://issues.apache.org/jira/browse/HADOOP-2373) | Name node silently changes state |  Major | . | Robert Chansler | Konstantin Shvachko |
-| [HADOOP-2346](https://issues.apache.org/jira/browse/HADOOP-2346) | DataNode should have timeout on socket writes. |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2195](https://issues.apache.org/jira/browse/HADOOP-2195) | dfs mkdir command differs from POSIX standards |  Major | . | Mukund Madhugiri | Mahadev konar |
-| [HADOOP-2194](https://issues.apache.org/jira/browse/HADOOP-2194) | dfs cat on a file that does not exist throws a java IOException |  Major | . | Mukund Madhugiri | Mahadev konar |
-| [HADOOP-2193](https://issues.apache.org/jira/browse/HADOOP-2193) | dfs rm and rmr commands differ from POSIX standards |  Major | . | Mukund Madhugiri | Mahadev konar |
-| [HADOOP-2191](https://issues.apache.org/jira/browse/HADOOP-2191) | dfs du and dus commands differ from POSIX standards |  Major | . | Mukund Madhugiri | Mahadev konar |
-| [HADOOP-2190](https://issues.apache.org/jira/browse/HADOOP-2190) | dfs ls and lsr commands differ from POSIX standards |  Major | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-3066](https://issues.apache.org/jira/browse/HADOOP-3066) | Should not require superuser privilege to query if hdfs is in safe mode |  Major | . | Jim Kellerman | Jim Kellerman |
+| [HADOOP-3040](https://issues.apache.org/jira/browse/HADOOP-3040) | Streaming should assume an empty key if the first character on a line is the seperator (stream.map.output.field.separator, by default, tab) |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3080](https://issues.apache.org/jira/browse/HADOOP-3080) | Remove flush calls from JobHistory |  Blocker | . | Devaraj Das | Amareshwari Sriramadasu |
+| [HADOOP-3086](https://issues.apache.org/jira/browse/HADOOP-3086) | Test case was missed in commit of HADOOP-3040 |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2983](https://issues.apache.org/jira/browse/HADOOP-2983) | [HOD] local\_fqdn() returns None when gethostbyname\_ex doesnt return any FQDNs. |  Blocker | contrib/hod | Craig Macdonald | Hemanth Yamijala |
 | [HADOOP-2119](https://issues.apache.org/jira/browse/HADOOP-2119) | JobTracker becomes non-responsive if the task trackers finish task too fast |  Critical | . | Runping Qi | Amar Kamat |
-| [HADOOP-1967](https://issues.apache.org/jira/browse/HADOOP-1967) | hadoop dfs -ls, -get, -mv command's source/destination URI are inconsistent |  Major | . | Lohit Vijayarenu | Doug Cutting |
+| [HADOOP-3094](https://issues.apache.org/jira/browse/HADOOP-3094) | BytesWritable.toString prints bytes above 0x80 as FFFFFF80 |  Major | io | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3067](https://issues.apache.org/jira/browse/HADOOP-3067) | DFSInputStream 'pread' does not close its sockets |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3073](https://issues.apache.org/jira/browse/HADOOP-3073) | SocketOutputStream.close() should close the channel. |  Blocker | ipc | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3087](https://issues.apache.org/jira/browse/HADOOP-3087) | JobInfo session object is not refreshed in loadHistory.jsp  if same job is accessed again. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2982](https://issues.apache.org/jira/browse/HADOOP-2982) | [HOD] checknodes should look for free nodes without the jobs attribute |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-3065](https://issues.apache.org/jira/browse/HADOOP-3065) | Namenode does not process block report if the rack-location script is not provided on namenode |  Blocker | . | dhruba borthakur | Devaraj Das |
+| [HADOOP-3064](https://issues.apache.org/jira/browse/HADOOP-3064) | Exception with file globbing closures |  Major | . | Tom White | Hairong Kuang |
+| [HADOOP-3114](https://issues.apache.org/jira/browse/HADOOP-3114) | TestDFSShell fails on Windows. |  Major | fs | Konstantin Shvachko | Lohit Vijayarenu |
+| [HADOOP-2855](https://issues.apache.org/jira/browse/HADOOP-2855) | [HOD] HOD fails to allocate a cluster if the tarball specified is a relative path |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-3093](https://issues.apache.org/jira/browse/HADOOP-3093) | ma/reduce throws the following exception if "io.serializations" is not set: |  Major | . | Runping Qi | Amareshwari Sriramadasu |
+| [HADOOP-3106](https://issues.apache.org/jira/browse/HADOOP-3106) | Update documentation in mapred\_tutorial to add Debugging |  Major | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2932](https://issues.apache.org/jira/browse/HADOOP-2932) | Trash initialization generates "deprecated filesystem name" warning even if the name is correct. |  Blocker | conf, fs | Konstantin Shvachko | Mahadev konar |
+| [HADOOP-3118](https://issues.apache.org/jira/browse/HADOOP-3118) | Namenode NPE while loading fsimage after a cluster upgrade from older disk format |  Blocker | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3161](https://issues.apache.org/jira/browse/HADOOP-3161) | TestFileAppend fails on Mac since HADOOP-2655 was committed |  Minor | test | Nigel Daley | Nigel Daley |
+| [HADOOP-2927](https://issues.apache.org/jira/browse/HADOOP-2927) | Unit test fails on Windows: org.apache.hadoop.fs.TestDU.testDU |  Blocker | fs | Mukund Madhugiri | Konstantin Shvachko |
+| [HADOOP-3089](https://issues.apache.org/jira/browse/HADOOP-3089) | streaming should accept stderr from task before first key arrives |  Major | . | Rick Cox | Rick Cox |
+| [HADOOP-3140](https://issues.apache.org/jira/browse/HADOOP-3140) | JobTracker should not try to promote a (map) task if it does not write to DFS at all |  Major | . | Runping Qi | Amar Kamat |
+| [HADOOP-3146](https://issues.apache.org/jira/browse/HADOOP-3146) | DFSOutputStream.flush should be renamed as DFSOutputStream.fsync |  Blocker | . | Runping Qi | dhruba borthakur |
+| [HADOOP-3165](https://issues.apache.org/jira/browse/HADOOP-3165) | FsShell no longer accepts stdin as a source for -put/-copyFromLocal |  Blocker | . | Chris Douglas | Lohit Vijayarenu |
+| [HADOOP-3041](https://issues.apache.org/jira/browse/HADOOP-3041) | Within a task, the value ofJobConf.getOutputPath() method is modified |  Blocker | . | Alejandro Abdelnur | Amareshwari Sriramadasu |
+| [HADOOP-3083](https://issues.apache.org/jira/browse/HADOOP-3083) | Remove lease when file is renamed |  Blocker | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3168](https://issues.apache.org/jira/browse/HADOOP-3168) | reduce amount of logging in hadoop streaming |  Major | . | Joydeep Sen Sarma | Zheng Shao |
+| [HADOOP-3166](https://issues.apache.org/jira/browse/HADOOP-3166) | SpillThread throws ArrayIndexOutOfBoundsException, which is ignored by MapTask |  Blocker | . | Chris Douglas | Chris Douglas |
+| [HADOOP-3050](https://issues.apache.org/jira/browse/HADOOP-3050) | Cluster fall into infinite loop trying to replicate a block to a target that aready has this replica. |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
+| [HADOOP-3044](https://issues.apache.org/jira/browse/HADOOP-3044) | NNBench does not use the right configuration for the mapper |  Major | test | Hairong Kuang | Hairong Kuang |
+| [HADOOP-3178](https://issues.apache.org/jira/browse/HADOOP-3178) | gridmix scripts for small and medium jobs need to be changed to handle input paths differently |  Blocker | test | Mukund Madhugiri | Mukund Madhugiri |
 | [HADOOP-1911](https://issues.apache.org/jira/browse/HADOOP-1911) | infinite loop in dfs -cat command. |  Blocker | . | Koji Noguchi | Chris Douglas |
-| [HADOOP-1902](https://issues.apache.org/jira/browse/HADOOP-1902) | du command throws an exception when the directory is not specified |  Major | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-3157](https://issues.apache.org/jira/browse/HADOOP-3157) | TestMiniMRLocalFS fails in trunk on Windows |  Blocker | test | Lohit Vijayarenu | Doug Cutting |
+| [HADOOP-3018](https://issues.apache.org/jira/browse/HADOOP-3018) | Eclipse plugin fails to compile due to missing RPC.stopClient() method |  Blocker | contrib/eclipse-plugin | Tom White | Christophe Taton |
+| [HADOOP-3183](https://issues.apache.org/jira/browse/HADOOP-3183) | Unit test fails on Windows: TestJobShell.testJobShell |  Blocker | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-3175](https://issues.apache.org/jira/browse/HADOOP-3175) | "-get file -" does not work |  Blocker | fs | Raghu Angadi | Edward J. Yoon |
+| [HADOOP-3220](https://issues.apache.org/jira/browse/HADOOP-3220) | Safemode log message need to be corrected. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-3208](https://issues.apache.org/jira/browse/HADOOP-3208) | WritableDeserializer does not pass the Configuration to deserialized Writables |  Blocker | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-3224](https://issues.apache.org/jira/browse/HADOOP-3224) | hadoop dfs -du /dirPath does not work with hadoop-0.17 branch |  Blocker | . | Runping Qi | Lohit Vijayarenu |
+| [HADOOP-3223](https://issues.apache.org/jira/browse/HADOOP-3223) | Hadoop dfs -help for permissions contains a typo |  Blocker | . | Milind Bhandarkar | Raghu Angadi |
 | [HADOOP-1373](https://issues.apache.org/jira/browse/HADOOP-1373) | checkPath() throws IllegalArgumentException |  Blocker | fs | Konstantin Shvachko | Edward J. Yoon |
+| [HADOOP-3204](https://issues.apache.org/jira/browse/HADOOP-3204) | LocalFSMerger needs to catch throwable |  Blocker | . | Koji Noguchi | Amar Kamat |
+| [HADOOP-3153](https://issues.apache.org/jira/browse/HADOOP-3153) | [HOD] Hod should deallocate cluster if there's a problem in writing information to the state file |  Major | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-3229](https://issues.apache.org/jira/browse/HADOOP-3229) | Map OutputCollector does not report progress on writes |  Major | . | Alejandro Abdelnur | Doug Cutting |
+| [HADOOP-3225](https://issues.apache.org/jira/browse/HADOOP-3225) | FsShell showing null instead of a error message |  Blocker | . | Tsz Wo Nicholas Sze | Mahadev konar |
+| [HADOOP-3247](https://issues.apache.org/jira/browse/HADOOP-3247) | gridmix scripts have a few bugs |  Major | test | Runping Qi | Runping Qi |
+| [HADOOP-3242](https://issues.apache.org/jira/browse/HADOOP-3242) | SequenceFileAsBinaryRecordReader seems always to read from the start of a file, not the start of the split. |  Major | . | Runping Qi | Chris Douglas |
+| [HADOOP-3256](https://issues.apache.org/jira/browse/HADOOP-3256) | JobHistory file on HDFS should not use the 'job name' |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3162](https://issues.apache.org/jira/browse/HADOOP-3162) | Map/reduce stops working with comma separated input paths |  Blocker | . | Runping Qi | Amareshwari Sriramadasu |
+| [HADOOP-3124](https://issues.apache.org/jira/browse/HADOOP-3124) | DFS data node should not use hard coded 10 minutes as write timeout. |  Major | . | Runping Qi | Raghu Angadi |
+| [HADOOP-3263](https://issues.apache.org/jira/browse/HADOOP-3263) | job history browser throws exception if job name or user name is null. |  Blocker | . | Amareshwari Sriramadasu | Arun C Murthy |
+| [HADOOP-3251](https://issues.apache.org/jira/browse/HADOOP-3251) | WARN message on command line when a hadoop jar command is executed |  Blocker | . | Mukund Madhugiri | Arun C Murthy |
+| [HADOOP-3237](https://issues.apache.org/jira/browse/HADOOP-3237) | Unit test failed on windows: TestDFSShell.testErrOutPut |  Blocker | . | Mukund Madhugiri | Mahadev konar |
+| [HADOOP-3279](https://issues.apache.org/jira/browse/HADOOP-3279) | TaskTracker should check for SUCCEEDED task status in addition to COMMIT\_PENDING status when it fails maps due to lost map outputs |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-3286](https://issues.apache.org/jira/browse/HADOOP-3286) | Gridmix jobs'  output dir names may collide |  Major | test | Runping Qi | Runping Qi |
+| [HADOOP-3285](https://issues.apache.org/jira/browse/HADOOP-3285) | map tasks with node local splits do not always read from local nodes |  Blocker | . | Runping Qi | Owen O'Malley |
+| [HADOOP-3031](https://issues.apache.org/jira/browse/HADOOP-3031) | Remove compiler warnings for ant test |  Minor | . | Amareshwari Sriramadasu | Chris Douglas |
+| [HADOOP-3372](https://issues.apache.org/jira/browse/HADOOP-3372) | TestUlimit fails on LINUX |  Blocker | . | Lohit Vijayarenu | Arun C Murthy |
+| [HADOOP-3322](https://issues.apache.org/jira/browse/HADOOP-3322) | Hadoop rpc metrics do not get pushed to the MetricsRecord |  Blocker | metrics | girish vaitheeswaran | girish vaitheeswaran |
+| [HADOOP-3382](https://issues.apache.org/jira/browse/HADOOP-3382) | Memory leak when files are not cleanly closed |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3701](https://issues.apache.org/jira/browse/HADOOP-3701) | Too many trash sockets and trash pipes opened |  Major | . | He Yongqiang |  |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-2997](https://issues.apache.org/jira/browse/HADOOP-2997) | Add test for non-writable serializer |  Blocker | . | Tom White | Tom White |
 | [HADOOP-2775](https://issues.apache.org/jira/browse/HADOOP-2775) | [HOD] Put in place unit test framework for HOD |  Major | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-2997](https://issues.apache.org/jira/browse/HADOOP-2997) | Add test for non-writable serializer |  Blocker | . | Tom White | Tom White |
 
 
 ### OTHER:

+ 225 - 225
hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.0/RELEASENOTES.0.17.0.md

@@ -23,269 +23,265 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-3382](https://issues.apache.org/jira/browse/HADOOP-3382) | *Blocker* | **Memory leak when files are not cleanly closed**
+* [HADOOP-1593](https://issues.apache.org/jira/browse/HADOOP-1593) | *Major* | **FsShell should work with paths in non-default FileSystem**
 
-Fixed a memory leak associated with 'abandoned' files (i.e. not cleanly closed). This held up significant amounts of memory depending on activity and how long NameNode has been running.
+This bug allows non default path to specifeid in fsshell commands.
+
+So, you can now specify hadoop dfs -ls hdfs://remotehost1:port/path
+  and  hadoop dfs -ls hdfs://remotehost2:port/path without changing the config.
 
 
 ---
 
-* [HADOOP-3280](https://issues.apache.org/jira/browse/HADOOP-3280) | *Blocker* | **virtual address space limits break streaming apps**
+* [HADOOP-2345](https://issues.apache.org/jira/browse/HADOOP-2345) | *Major* | **new transactions to support HDFS Appends**
 
-This patch adds the mapred.child.ulimit to limit the virtual memory for children processes to the given value.
+Introduce new namenode transactions to support appending to HDFS files.
 
 
 ---
 
-* [HADOOP-3266](https://issues.apache.org/jira/browse/HADOOP-3266) | *Major* | **Remove HOD changes from CHANGES.txt, as they are now inside src/contrib/hod**
+* [HADOOP-2178](https://issues.apache.org/jira/browse/HADOOP-2178) | *Major* | **Job history on HDFS**
 
-Moved HOD change items from CHANGES.txt to a new file src/contrib/hod/CHANGES.txt.
+This feature provides facility to store job history on DFS. Now cluster admin can provide either localFS location or DFS location using configuration property "mapred.job.history.location"  to store job histroy. History will be logged in user specified location also. User can specify history location using configuration property "mapred.job.history.user.location" .
+The classes org.apache.hadoop.mapred.DefaultJobHistoryParser.MasterIndex and org.apache.hadoop.mapred.DefaultJobHistoryParser.MasterIndexParseListener, and public method org.apache.hadoop.mapred.DefaultJobHistoryParser.parseMasterIndex are not available.
+The signature of public method org.apache.hadoop.mapred.DefaultJobHistoryParser.parseJobTasks(File jobHistoryFile, JobHistory.JobInfo job) is changed to DefaultJobHistoryParser.parseJobTasks(String jobHistoryFile, JobHistory.JobInfo job, FileSystem fs).
+The signature of public method org.apache.hadoop.mapred.JobHistory.parseHistory(File path, Listener l) is changed to JobHistory.parseHistoryFromFS(String path, Listener l, FileSystem fs)
 
 
 ---
 
-* [HADOOP-3239](https://issues.apache.org/jira/browse/HADOOP-3239) | *Major* | **exists() calls logs FileNotFoundException in namenode log**
+* [HADOOP-2192](https://issues.apache.org/jira/browse/HADOOP-2192) | *Major* | **dfs mv command differs from POSIX standards**
 
-getFileInfo returns null for File not found instead of throwing FileNotFoundException
+this patch makes dfs -mv more like linux mv command getting rid of unnecessary output in dfs -mv and returns an error message when moving non existent files/directories --- mv: cannot stat "filename": No such file or directory.
 
 
 ---
 
-* [HADOOP-3223](https://issues.apache.org/jira/browse/HADOOP-3223) | *Blocker* | **Hadoop dfs -help for permissions contains a typo**
+* [HADOOP-2873](https://issues.apache.org/jira/browse/HADOOP-2873) | *Major* | **Namenode fails to re-start after cluster shutdown - DFSClient: Could not obtain blocks even all datanodes were up & live**
 
-Minor typo fix in help message for chmod. impact : none.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-3204](https://issues.apache.org/jira/browse/HADOOP-3204) | *Blocker* | **LocalFSMerger needs to catch throwable**
+* [HADOOP-2063](https://issues.apache.org/jira/browse/HADOOP-2063) | *Blocker* | **Command to pull corrupted files**
 
-Fixes LocalFSMerger in ReduceTask.java to handle errors/exceptions better. Prior to this all exceptions except IOException would be silently ignored.
+Added a new option -ignoreCrc to fs -get, or equivalently, fs -copyToLocal, such that crc checksum will be ignored for the command.  The use of this option is to download the corrupted files.
 
 
 ---
 
-* [HADOOP-3168](https://issues.apache.org/jira/browse/HADOOP-3168) | *Major* | **reduce amount of logging in hadoop streaming**
+* [HADOOP-1985](https://issues.apache.org/jira/browse/HADOOP-1985) | *Major* | **Abstract node to switch mapping into a topology service class used by namenode and jobtracker**
 
-Decreases the frequency of logging from streaming from every 100 records to every 10,000 records.
+This issue introduces rack awareness for map tasks. It also moves the rack resolution logic to the central servers - NameNode & JobTracker. The administrator can specify a loadable class given by topology.node.switch.mapping.impl to specify the class implementing the logic for rack resolution. The class must implement a method - resolve(List\<String\> names), where names is the list of DNS-names/IP-addresses that we want resolved. The return value is a list of resolved network paths of the form /foo/rack, where rack is the rackID where the node belongs to and foo is the switch where multiple racks are connected, and so on. The default implementation of this class is packaged along with hadoop and points to org.apache.hadoop.net.ScriptBasedMapping and this class loads a script that can be used for rack resolution. The script location is configurable. It is specified by topology.script.file.name and defaults to an empty script. In the case where the script name is empty, /default-rack is returned for all dns-names/IP-addresses. The loadable topology.node.switch.mapping.impl provides administrators fleixibilty to define how their site's node resolution should happen.
+For mapred, one can also specify the level of the cache w.r.t the number of levels in the resolved network path - defaults to two. This means that the JobTracker will cache tasks at the host level and at the rack level.
+Known issue: the task caching will not work with levels greater than 2 (beyond racks). This bug is tracked in HADOOP-3296.
 
 
 ---
 
-* [HADOOP-3162](https://issues.apache.org/jira/browse/HADOOP-3162) | *Blocker* | **Map/reduce stops working with comma separated input paths**
+* [HADOOP-1986](https://issues.apache.org/jira/browse/HADOOP-1986) | *Major* | **Add support for a general serialization mechanism for Map Reduce**
 
-The public methods org.apache.hadoop.mapred.JobConf.setInputPath(Path) and org.apache.hadoop.mapred.JobConf.addInputPath(Path) are deprecated. And the methods have the semantics of branch 0.16.
-The following public APIs  are added in org.apache.hadoop.mapred.FileInputFormat :
-public static void setInputPaths(JobConf job, Path... paths);
-public static void setInputPaths(JobConf job, String commaSeparatedPaths);
-public static void addInputPath(JobConf job, Path path);
-public static void addInputPaths(JobConf job, String commaSeparatedPaths);
-Earlier code calling JobConf.setInputPath(Path), JobConf.addInputPath(Path) should now call FileInputFormat.setInputPaths(JobConf, Path...) and FileInputFormat.addInputPath(Path) respectively
+Programs that implement the raw Mapper or Reducer interfaces will need modification to compile with this release. For example,
 
+class MyMapper implements Mapper {
+  public void map(WritableComparable key, Writable val,
+    OutputCollector out, Reporter reporter) throws IOException {
+    // ...
+  }
+  // ...
+}
 
----
+will need to be changed to refer to the parameterized type. For example:
 
-* [HADOOP-3152](https://issues.apache.org/jira/browse/HADOOP-3152) | *Minor* | **Make index interval configuable when using MapFileOutputFormat for map-reduce job**
+class MyMapper implements Mapper\<WritableComparable, Writable, WritableComparable, Writable\> {
+  public void map(WritableComparable key, Writable val,
+    OutputCollector\<WritableComparable, Writable\> out, Reporter reporter) throws IOException {
+    // ...
+  }
+  // ...
+}
 
-Add a static method MapFile#setIndexInterval(Configuration, int interval) so that MapReduce jobs that use MapFileOutputFormat can set the index interval.
+Similarly implementations of the following raw interfaces will need modification: InputFormat, OutputCollector, OutputFormat, Partitioner, RecordReader, RecordWriter
 
 
 ---
 
-* [HADOOP-3140](https://issues.apache.org/jira/browse/HADOOP-3140) | *Major* | **JobTracker should not try to promote a (map) task if it does not write to DFS at all**
+* [HADOOP-910](https://issues.apache.org/jira/browse/HADOOP-910) | *Major* | **Reduces can do merges for the on-disk map output files in parallel with their copying**
 
-Tasks that don't generate any output are not inserted in the commit queue of the JobTracker. They are marked as SUCCESSFUL by the TaskTracker and the JobTracker updates their state short-circuiting the commit queue.
+Reducers now perform merges of shuffle data (both in-memory and on disk) while fetching map outputs. Earlier, during shuffle they used to merge only the in-memory outputs.
 
 
 ---
 
-* [HADOOP-3137](https://issues.apache.org/jira/browse/HADOOP-3137) | *Major* | **[HOD] Update hod version number**
+* [HADOOP-2219](https://issues.apache.org/jira/browse/HADOOP-2219) | *Major* | **du like command to count number of files under a given directory**
 
-Build script was changed to make HOD versions follow Hadoop version numbers. As a result of this change, the next version of HOD would not be 0.5, but would be synchronized to the Hadoop version number. Users who rely on the version number of HOD should note the unexpected jump in version numbers.
+Added a new fs command fs -count for counting the number of bytes, files and directories under a given path.
+
+Added a new RPC getContentSummary(String path) to ClientProtocol.
 
 
 ---
 
-* [HADOOP-3124](https://issues.apache.org/jira/browse/HADOOP-3124) | *Major* | **DFS data node should not use hard coded 10 minutes as write timeout.**
+* [HADOOP-2820](https://issues.apache.org/jira/browse/HADOOP-2820) | *Major* | **Remove deprecated classes in streaming**
 
-Makes DataNode socket write timeout configurable. User impact : none.
+The deprecated classes org.apache.hadoop.streaming.StreamLineRecordReader,  org.apache.hadoop.streaming.StreamOutputFormat and org.apache.hadoop.streaming.StreamSequenceRecordReader are removed
 
 
 ---
 
-* [HADOOP-3099](https://issues.apache.org/jira/browse/HADOOP-3099) | *Blocker* | **Need new options in distcp for preserving ower, group and permission**
+* [HADOOP-2819](https://issues.apache.org/jira/browse/HADOOP-2819) | *Major* | **Remove deprecated methods in JobConf()**
 
-Added a new option -p to distcp for preserving file/directory status.
--p[rbugp]              Preserve status
-                       r: replication number
-                       b: block size
-                       u: user
-                       g: group
-                       p: permission
-                       -p alone is equivalent to -prbugp
+The following deprecated methods are removed from org.apache.hadoop.JobConf :
+public Class getInputKeyClass()
+public void setInputKeyClass(Class theClass)
+public Class getInputValueClass()
+public void setInputValueClass(Class theClass)
+
+The methods, public boolean org.apache.hadoop.JobConf.getSpeculativeExecution() and
+public void org.apache.hadoop.JobConf.setSpeculativeExecution(boolean speculativeExecution) are undeprecated.
 
 
 ---
 
-* [HADOOP-3093](https://issues.apache.org/jira/browse/HADOOP-3093) | *Major* | **ma/reduce throws the following exception if "io.serializations" is not set:**
+* [HADOOP-2817](https://issues.apache.org/jira/browse/HADOOP-2817) | *Major* | **Remove deprecated mapred.tasktracker.tasks.maximum and clusterStatus.getMaxTasks()**
 
-The following public APIs  are added in org.apache.hadoop.conf.Configuration
- String[] Configuration.getStrings(String name, String... defaultValue)  and
- void Configuration.setStrings(String name, String... values)
+The deprecated method public int org.apache.hadoop.mapred.ClusterStatus.getMaxTasks() is removed.
+The deprecated configuration property "mapred.tasktracker.tasks.maximum" is removed.
 
 
 ---
 
-* [HADOOP-3091](https://issues.apache.org/jira/browse/HADOOP-3091) | *Major* | **hadoop dfs -put should support multiple src**
+* [HADOOP-2821](https://issues.apache.org/jira/browse/HADOOP-2821) | *Major* | **Remove deprecated classes in util**
 
-hadoop dfs -put accepts multiple sources when destination is a directory.
+The deprecated classes org.apache.hadoop.util.ShellUtil and org.apache.hadoop.util.ToolBase are removed.
 
 
 ---
 
-* [HADOOP-3073](https://issues.apache.org/jira/browse/HADOOP-3073) | *Blocker* | **SocketOutputStream.close() should close the channel.**
+* [HADOOP-2758](https://issues.apache.org/jira/browse/HADOOP-2758) | *Major* | **Reduce memory copies when data is read from DFS**
 
-SocketOutputStream.close() closes the underlying channel. Increase compatibility with java.net.Socket.getOutputStream. User Impact : none.
+DataNode takes 50% less CPU while serving data to clients.
 
 
 ---
 
-* [HADOOP-3060](https://issues.apache.org/jira/browse/HADOOP-3060) | *Major* | **MiniMRCluster is ignoring parameter taskTrackerFirst**
+* [HADOOP-771](https://issues.apache.org/jira/browse/HADOOP-771) | *Major* | **Namenode should return error when trying to delete non-empty directory**
 
-The parameter boolean taskTrackerFirst is removed from org.apache.hadoop.mapred.MiniMRCluster constructors.
-Thus signature of following APIs
-  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, boolean taskTrackerFirst, int numDir)
-  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, boolean taskTrackerFirst, int numDir, String[] racks)
-  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, boolean taskTrackerFirst, int numDir, String[] racks, String[] hosts)
-  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, boolean taskTrackerFirst, int numDir, String[] racks, String[] hosts, UnixUserGroupInformation ugi )
-is changed to
-  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, int numDir)
-  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, int numDir, String[] racks)
-  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, int numDir, String[] racks, String[] hosts)
-  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, int numDir, String[] racks, String[] hosts, UnixUserGroupInformation ugi )
-respectively.
-Since the old signatures were not deprecated, any code using the old constructors must be changed to use the new constructors.
+This patch adds a new api to file system i.e delete(path, boolean), deprecating the previous delete(path).
+the new api recursively deletes files only if boolean is set to true.
+If path is a file, the boolean value does not matter, if path is a directory and the directory is non empty delete(path, false) will throw an exception and delete(path, true) will delete all files recursively.
 
 
 ---
 
-* [HADOOP-3048](https://issues.apache.org/jira/browse/HADOOP-3048) | *Blocker* | **Stringifier**
+* [HADOOP-2765](https://issues.apache.org/jira/browse/HADOOP-2765) | *Major* | **setting memory limits for tasks**
 
- A new Interface and a default implementation to convert and restore serializations of objects to strings.
+This feature enables specifying ulimits for streaming/pipes tasks. Now pipes and streaming tasks have same virtual memory available as the java process which invokes them. Ulimit value will be the same as -Xmx value for java processes provided using mapred.child.java.opts.
 
 
 ---
 
-* [HADOOP-3041](https://issues.apache.org/jira/browse/HADOOP-3041) | *Blocker* | **Within a task, the value ofJobConf.getOutputPath() method is modified**
+* [HADOOP-2657](https://issues.apache.org/jira/browse/HADOOP-2657) | *Major* | **Enhancements to DFSClient to support flushing data at any point in time**
 
-1. Deprecates JobConf.setOutputPath and JobConf.getOutputPath
-JobConf.getOutputPath() still returns the same value that it used to return. 
-2. Deprecates OutputFormatBase. Adds FileOutputFormat. Existing output formats extending OutputFormatBase, now extend FileOutputFormat.
-3. Adds the following APIs in FileOutputFormat :
-public static void setOutputPath(JobConf conf, Path outputDir); // sets mapred.output.dir
-public static Path getOutputPath(JobConf conf) ; // gets mapred.output.dir
-public static Path getWorkOutputPath(JobConf conf); // gets mapred.work.output.dir
-4. static void setWorkOutputPath(JobConf conf, Path outputDir) is also added to FileOutputFormat. This is used by the framework to set mapred.work.output.dir as task's temporary output dir .
+A new API DFSOututStream.flush() flushes all outstanding data to the pipeline of datanodes.
 
 
 ---
 
-* [HADOOP-3040](https://issues.apache.org/jira/browse/HADOOP-3040) | *Major* | **Streaming should assume an empty key if the first character on a line is the seperator (stream.map.output.field.separator, by default, tab)**
+* [HADOOP-2399](https://issues.apache.org/jira/browse/HADOOP-2399) | *Major* | **Input key and value to combiner and reducer should be reused**
 
-If the first character on a line is the separator, empty key is assumed, and the whole line is the value (due to a bug this was not the case).
+The key and value objects that are given to the Combiner and Reducer are now reused between calls. This is much more efficient, but the user can not assume the objects are constant.
 
 
 ---
 
-* [HADOOP-3001](https://issues.apache.org/jira/browse/HADOOP-3001) | *Blocker* | **FileSystems should track how many bytes are read and written**
+* [HADOOP-2423](https://issues.apache.org/jira/browse/HADOOP-2423) | *Major* | **The codes in FSDirectory.mkdirs(...) is inefficient.**
 
-Adds new framework map/reduce counters that track the number of bytes read and written to HDFS, local, KFS, and S3 file systems.
+Improved FSDirectory.mkdirs(...) performance.  In NNThroughputBenchmark-create, the ops per sec in  was improved ~54%.
 
 
 ---
 
-* [HADOOP-2982](https://issues.apache.org/jira/browse/HADOOP-2982) | *Blocker* | **[HOD] checknodes should look for free nodes without the jobs attribute**
+* [HADOOP-2470](https://issues.apache.org/jira/browse/HADOOP-2470) | *Major* | **Open and isDir should be removed from ClientProtocol**
 
-The number of free nodes in the cluster is computed using a better algorithm that filters out inconsistencies in node status as reported by Torque.
+Open and isDir were removed from ClientProtocol.
 
 
 ---
 
-* [HADOOP-2947](https://issues.apache.org/jira/browse/HADOOP-2947) | *Blocker* | **[HOD] Hod should redirect stderr and stdout of Hadoop daemons to assist debugging**
+* [HADOOP-2775](https://issues.apache.org/jira/browse/HADOOP-2775) | *Major* | **[HOD] Put in place unit test framework for HOD**
 
-The stdout and stderr streams of daemons are redirected to files that are created under the hadoop log directory. Users can now send kill 3 signals to the daemons to get stack traces and thread dumps for debugging.
+A unit testing framework based on pyunit is added to HOD. Developers contributing patches to HOD should now contribute unit tests along with the patches where possible.
 
 
 ---
 
-* [HADOOP-2899](https://issues.apache.org/jira/browse/HADOOP-2899) | *Major* | **[HOD] hdfs:///mapredsystem directory not cleaned up after deallocation**
+* [HADOOP-2825](https://issues.apache.org/jira/browse/HADOOP-2825) | *Major* | **MapOutputLocation.getFile() needs to be removed**
 
-The mapred system directory generated by HOD is cleaned up at cluster deallocation time.
+The deprecated method, public long org.apache.hadoop.mapred.MapOutputLocation.getFile(FileSystem fileSys, Path localFilename, int reduce, Progressable pingee, int timeout) is removed.
 
 
 ---
 
-* [HADOOP-2873](https://issues.apache.org/jira/browse/HADOOP-2873) | *Major* | **Namenode fails to re-start after cluster shutdown - DFSClient: Could not obtain blocks even all datanodes were up & live**
+* [HADOOP-2822](https://issues.apache.org/jira/browse/HADOOP-2822) | *Major* | **Remove deprecated classes in mapred**
 
-**WARNING: No release note provided for this incompatible change.**
+The deprecated classes org.apache.hadoop.mapred.InputFormatBase and org.apache.hadoop.mapred.PhasedFileSystem are removed.
 
 
 ---
 
-* [HADOOP-2855](https://issues.apache.org/jira/browse/HADOOP-2855) | *Blocker* | **[HOD] HOD fails to allocate a cluster if the tarball specified is a relative path**
+* [HADOOP-2559](https://issues.apache.org/jira/browse/HADOOP-2559) | *Major* | **DFS should place one replica per rack**
 
-Changes were made to handle relative paths correctly for important HOD options such as the cluster directory, tarball option, and script file.
+Change DFS block placement to allocate the first replica locally, the second off-rack, and the third intra-rack from the second.
 
 
 ---
 
-* [HADOOP-2854](https://issues.apache.org/jira/browse/HADOOP-2854) | *Blocker* | **Remove the deprecated ipc.Server.getUserInfo()**
+* [HADOOP-2239](https://issues.apache.org/jira/browse/HADOOP-2239) | *Major* | **Security:  Need to be able to encrypt Hadoop socket connections**
 
-Removes deprecated method Server.getUserInfo()
+This patch adds a new FileSystem, HftpsFileSystem, that allows access to HDFS data over HTTPS.
 
 
 ---
 
-* [HADOOP-2839](https://issues.apache.org/jira/browse/HADOOP-2839) | *Blocker* | **Remove deprecated methods in FileSystem**
+* [HADOOP-2027](https://issues.apache.org/jira/browse/HADOOP-2027) | *Major* | **FileSystem should provide byte ranges for file locations**
 
-Removes deprecated API FileSystem#globPaths()
+New FileSystem API getFileBlockLocations to return the number of bytes in each block in a file via a single rpc to the namenode to speed up job planning. Deprecates getFileCacheHints.
 
 
 ---
 
-* [HADOOP-2831](https://issues.apache.org/jira/browse/HADOOP-2831) | *Blocker* | **Remove the deprecated INode.getAbsoluteName()**
+* [HADOOP-2899](https://issues.apache.org/jira/browse/HADOOP-2899) | *Major* | **[HOD] hdfs:///mapredsystem directory not cleaned up after deallocation**
 
-Removes deprecated method INode#getAbsoluteName()
+The mapred system directory generated by HOD is cleaned up at cluster deallocation time.
 
 
 ---
 
-* [HADOOP-2828](https://issues.apache.org/jira/browse/HADOOP-2828) | *Major* | **Remove deprecated methods in Configuration.java**
+* [HADOOP-2116](https://issues.apache.org/jira/browse/HADOOP-2116) | *Major* | **Job.local.dir to be exposed to tasks**
 
-The following deprecated methods in org.apache.hadoop.conf.Configuration are removed.
-public Object getObject(String name)
-public void setObject(String name, Object value)
-public Object get(String name, Object defaultValue)
-public void set(String name, Object value)
-and public Iterator entries()
+This issue restructures local job directory on the tasktracker.
+Users are provided with a job-specific shared directory  (mapred-local/taskTracker/jobcache/$jobid/ work) for using it as scratch space, through configuration property and system property "job.local.dir". Now, the directory "../work" is not available from the task's cwd.
 
 
 ---
 
-* [HADOOP-2826](https://issues.apache.org/jira/browse/HADOOP-2826) | *Major* | **FileSplit.getFile(), LineRecordReader. readLine() need to be removed**
+* [HADOOP-2796](https://issues.apache.org/jira/browse/HADOOP-2796) | *Major* | **For script option hod should exit with distinguishable exit codes for script code and hod exit code.**
 
-The deprecated methods, public File org.apache.hadoop.mapred.FileSplit.getFile() and 
-  public static  long org.apache.hadoop.mapred.LineRecordReader.readLine(InputStream in,  OutputStream out)
-are removed.
-The constructor org.apache.hadoop.mapred.LineRecordReader.LineReader(InputStream in, Configuration conf) 's visibility is made public.
-The signature of the public org.apache.hadoop.streaming.UTF8ByteArrayUtils.readLIne(InputStream) method is changed to UTF8ByteArrayUtils.readLIne(LineReader, Text).  Since the old signature is not deprecated, any code using the old method must be changed to use the new method.
+A provision to reliably detect a failing script's exit code was added. In case the hod script option returned a non-zero exit code, users can now look for a 'script.exitcode' file written to the HOD cluster directory. If this file is present, it means the script failed with the returned exit code.
 
 
 ---
 
-* [HADOOP-2825](https://issues.apache.org/jira/browse/HADOOP-2825) | *Major* | **MapOutputLocation.getFile() needs to be removed**
+* [HADOOP-2828](https://issues.apache.org/jira/browse/HADOOP-2828) | *Major* | **Remove deprecated methods in Configuration.java**
 
-The deprecated method, public long org.apache.hadoop.mapred.MapOutputLocation.getFile(FileSystem fileSys, Path localFilename, int reduce, Progressable pingee, int timeout) is removed.
+The following deprecated methods in org.apache.hadoop.conf.Configuration are removed.
+public Object getObject(String name)
+public void setObject(String name, Object value)
+public Object get(String name, Object defaultValue)
+public void set(String name, Object value)
+and public Iterator entries()
 
 
 ---
@@ -306,299 +302,303 @@ and public int getLine() are removed
 
 ---
 
-* [HADOOP-2822](https://issues.apache.org/jira/browse/HADOOP-2822) | *Major* | **Remove deprecated classes in mapred**
+* [HADOOP-3040](https://issues.apache.org/jira/browse/HADOOP-3040) | *Major* | **Streaming should assume an empty key if the first character on a line is the seperator (stream.map.output.field.separator, by default, tab)**
 
-The deprecated classes org.apache.hadoop.mapred.InputFormatBase and org.apache.hadoop.mapred.PhasedFileSystem are removed.
+If the first character on a line is the separator, empty key is assumed, and the whole line is the value (due to a bug this was not the case).
 
 
 ---
 
-* [HADOOP-2821](https://issues.apache.org/jira/browse/HADOOP-2821) | *Major* | **Remove deprecated classes in util**
-
-The deprecated classes org.apache.hadoop.util.ShellUtil and org.apache.hadoop.util.ToolBase are removed.
+* [HADOOP-1622](https://issues.apache.org/jira/browse/HADOOP-1622) | *Major* | **Hadoop should provide a way to allow the user to specify jar file(s) the user job depends on**
 
+This patch allows new command line options for
 
----
+hadoop jar
+which are
 
-* [HADOOP-2820](https://issues.apache.org/jira/browse/HADOOP-2820) | *Major* | **Remove deprecated classes in streaming**
+hadoop jar -files \<comma seperated list of files\> -libjars \<comma seperated list of jars\> -archives \<comma seperated list of archives\>
 
-The deprecated classes org.apache.hadoop.streaming.StreamLineRecordReader,  org.apache.hadoop.streaming.StreamOutputFormat and org.apache.hadoop.streaming.StreamSequenceRecordReader are removed
+-files options allows you to speficy comma seperated list of path which would be present in your current working directory of your task
+-libjars option allows you to add jars to the classpaths of the maps and reduces.
+-archives allows you to pass archives as arguments that are unzipped/unjarred and a link with name of the jar/zip are created in the current working directory if tasks.
 
 
 ---
 
-* [HADOOP-2819](https://issues.apache.org/jira/browse/HADOOP-2819) | *Major* | **Remove deprecated methods in JobConf()**
-
-The following deprecated methods are removed from org.apache.hadoop.JobConf :
-public Class getInputKeyClass()
-public void setInputKeyClass(Class theClass)
-public Class getInputValueClass()
-public void setInputValueClass(Class theClass)
+* [HADOOP-2119](https://issues.apache.org/jira/browse/HADOOP-2119) | *Critical* | **JobTracker becomes non-responsive if the task trackers finish task too fast**
 
-The methods, public boolean org.apache.hadoop.JobConf.getSpeculativeExecution() and 
-public void org.apache.hadoop.JobConf.setSpeculativeExecution(boolean speculativeExecution) are undeprecated.
+This removes many inefficiencies in task placement and scheduling logic. The JobTracker would perform linear scans of the list of submitted tasks in cases where it did not find an obvious candidate task for a node. With better data structures for managing job state, all task placement operations now run in constant time (in most cases). Also, the task output promotions are batched.
 
 
 ---
 
-* [HADOOP-2818](https://issues.apache.org/jira/browse/HADOOP-2818) | *Major* | **Remove deprecated Counters.getDisplayName(),  getCounterNames(),   getCounter(String counterName)**
+* [HADOOP-3091](https://issues.apache.org/jira/browse/HADOOP-3091) | *Major* | **hadoop dfs -put should support multiple src**
 
-The deprecated methods public String org.apache.hadoop.mapred.Counters.getDisplayName(String counter) and 
-public synchronized Collection\<String\> org.apache.hadoop.mapred.Counters.getCounterNames() are removed.
-The deprecated method public synchronized long org.apache.hadoop.mapred.Counters.getCounter(String counterName) is undeprecated.
+hadoop dfs -put accepts multiple sources when destination is a directory.
 
 
 ---
 
-* [HADOOP-2817](https://issues.apache.org/jira/browse/HADOOP-2817) | *Major* | **Remove deprecated mapred.tasktracker.tasks.maximum and clusterStatus.getMaxTasks()**
+* [HADOOP-3073](https://issues.apache.org/jira/browse/HADOOP-3073) | *Blocker* | **SocketOutputStream.close() should close the channel.**
 
-The deprecated method public int org.apache.hadoop.mapred.ClusterStatus.getMaxTasks() is removed.
-The deprecated configuration property "mapred.tasktracker.tasks.maximum" is removed.
+SocketOutputStream.close() closes the underlying channel. Increase compatibility with java.net.Socket.getOutputStream. User Impact : none.
 
 
 ---
 
-* [HADOOP-2796](https://issues.apache.org/jira/browse/HADOOP-2796) | *Major* | **For script option hod should exit with distinguishable exit codes for script code and hod exit code.**
+* [HADOOP-2982](https://issues.apache.org/jira/browse/HADOOP-2982) | *Blocker* | **[HOD] checknodes should look for free nodes without the jobs attribute**
 
-A provision to reliably detect a failing script's exit code was added. In case the hod script option returned a non-zero exit code, users can now look for a 'script.exitcode' file written to the HOD cluster directory. If this file is present, it means the script failed with the returned exit code.
+The number of free nodes in the cluster is computed using a better algorithm that filters out inconsistencies in node status as reported by Torque.
 
 
 ---
 
-* [HADOOP-2775](https://issues.apache.org/jira/browse/HADOOP-2775) | *Major* | **[HOD] Put in place unit test framework for HOD**
+* [HADOOP-3060](https://issues.apache.org/jira/browse/HADOOP-3060) | *Major* | **MiniMRCluster is ignoring parameter taskTrackerFirst**
 
-A unit testing framework based on pyunit is added to HOD. Developers contributing patches to HOD should now contribute unit tests along with the patches where possible.
+The parameter boolean taskTrackerFirst is removed from org.apache.hadoop.mapred.MiniMRCluster constructors.
+Thus signature of following APIs
+  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, boolean taskTrackerFirst, int numDir)
+  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, boolean taskTrackerFirst, int numDir, String[] racks)
+  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, boolean taskTrackerFirst, int numDir, String[] racks, String[] hosts)
+  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, boolean taskTrackerFirst, int numDir, String[] racks, String[] hosts, UnixUserGroupInformation ugi )
+is changed to
+  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, int numDir)
+  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, int numDir, String[] racks)
+  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, int numDir, String[] racks, String[] hosts)
+  public MiniMRCluster(int jobTrackerPort, int taskTrackerPort, int numTaskTrackers, String namenode, int numDir, String[] racks, String[] hosts, UnixUserGroupInformation ugi )
+respectively.
+Since the old signatures were not deprecated, any code using the old constructors must be changed to use the new constructors.
 
 
 ---
 
-* [HADOOP-2765](https://issues.apache.org/jira/browse/HADOOP-2765) | *Major* | **setting memory limits for tasks**
+* [HADOOP-2055](https://issues.apache.org/jira/browse/HADOOP-2055) | *Minor* | **JobConf should have a setInputPathFilter method**
 
-This feature enables specifying ulimits for streaming/pipes tasks. Now pipes and streaming tasks have same virtual memory available as the java process which invokes them. Ulimit value will be the same as -Xmx value for java processes provided using mapred.child.java.opts.
+This issue provides users the ability to specify what paths to ignore for processing in the job input directory (apart from the filenames that start with "\_" and "."). Defines two new APIs - FileInputFormat.setInputPathFilter(JobConf, PathFilter), and, FileInputFormat.getInputPathFilter(JobConf).
 
 
 ---
 
-* [HADOOP-2758](https://issues.apache.org/jira/browse/HADOOP-2758) | *Major* | **Reduce memory copies when data is read from DFS**
+* [HADOOP-2854](https://issues.apache.org/jira/browse/HADOOP-2854) | *Blocker* | **Remove the deprecated ipc.Server.getUserInfo()**
 
-DataNode takes 50% less CPU while serving data to clients.
+Removes deprecated method Server.getUserInfo()
 
 
 ---
 
-* [HADOOP-2657](https://issues.apache.org/jira/browse/HADOOP-2657) | *Major* | **Enhancements to DFSClient to support flushing data at any point in time**
+* [HADOOP-2563](https://issues.apache.org/jira/browse/HADOOP-2563) | *Blocker* | **Remove deprecated FileSystem#listPaths()**
 
-A new API DFSOututStream.flush() flushes all outstanding data to the pipeline of datanodes.
+Removes deprecated method FileSystem#listPaths()
 
 
 ---
 
-* [HADOOP-2634](https://issues.apache.org/jira/browse/HADOOP-2634) | *Blocker* | **Deprecate exists() and isDir() to simplify ClientProtocol.**
+* [HADOOP-2855](https://issues.apache.org/jira/browse/HADOOP-2855) | *Blocker* | **[HOD] HOD fails to allocate a cluster if the tarball specified is a relative path**
 
-Deprecates exists() from ClientProtocol
+Changes were made to handle relative paths correctly for important HOD options such as the cluster directory, tarball option, and script file.
 
 
 ---
 
-* [HADOOP-2563](https://issues.apache.org/jira/browse/HADOOP-2563) | *Blocker* | **Remove deprecated FileSystem#listPaths()**
+* [HADOOP-2818](https://issues.apache.org/jira/browse/HADOOP-2818) | *Major* | **Remove deprecated Counters.getDisplayName(),  getCounterNames(),   getCounter(String counterName)**
 
-Removes deprecated method FileSystem#listPaths()
+The deprecated methods public String org.apache.hadoop.mapred.Counters.getDisplayName(String counter) and
+public synchronized Collection\<String\> org.apache.hadoop.mapred.Counters.getCounterNames() are removed.
+The deprecated method public synchronized long org.apache.hadoop.mapred.Counters.getCounter(String counterName) is undeprecated.
 
 
 ---
 
-* [HADOOP-2559](https://issues.apache.org/jira/browse/HADOOP-2559) | *Major* | **DFS should place one replica per rack**
+* [HADOOP-2831](https://issues.apache.org/jira/browse/HADOOP-2831) | *Blocker* | **Remove the deprecated INode.getAbsoluteName()**
 
-Change DFS block placement to allocate the first replica locally, the second off-rack, and the third intra-rack from the second.
+Removes deprecated method INode#getAbsoluteName()
 
 
 ---
 
-* [HADOOP-2551](https://issues.apache.org/jira/browse/HADOOP-2551) | *Blocker* | **hadoop-env.sh needs finer granularity**
+* [HADOOP-2947](https://issues.apache.org/jira/browse/HADOOP-2947) | *Blocker* | **[HOD] Hod should redirect stderr and stdout of Hadoop daemons to assist debugging**
 
-New environment variables were introduced to allow finer grained control of Java options passed to server and client JVMs.  See the new \*\_OPTS variables in conf/hadoop-env.sh.
+The stdout and stderr streams of daemons are redirected to files that are created under the hadoop log directory. Users can now send kill 3 signals to the daemons to get stack traces and thread dumps for debugging.
 
 
 ---
 
-* [HADOOP-2470](https://issues.apache.org/jira/browse/HADOOP-2470) | *Major* | **Open and isDir should be removed from ClientProtocol**
+* [HADOOP-3137](https://issues.apache.org/jira/browse/HADOOP-3137) | *Major* | **[HOD] Update hod version number**
 
-Open and isDir were removed from ClientProtocol.
+Build script was changed to make HOD versions follow Hadoop version numbers. As a result of this change, the next version of HOD would not be 0.5, but would be synchronized to the Hadoop version number. Users who rely on the version number of HOD should note the unexpected jump in version numbers.
 
 
 ---
 
-* [HADOOP-2423](https://issues.apache.org/jira/browse/HADOOP-2423) | *Major* | **The codes in FSDirectory.mkdirs(...) is inefficient.**
+* [HADOOP-3093](https://issues.apache.org/jira/browse/HADOOP-3093) | *Major* | **ma/reduce throws the following exception if "io.serializations" is not set:**
 
-Improved FSDirectory.mkdirs(...) performance.  In NNThroughputBenchmark-create, the ops per sec in  was improved ~54%.
+The following public APIs  are added in org.apache.hadoop.conf.Configuration
+ String[] Configuration.getStrings(String name, String... defaultValue)  and
+ void Configuration.setStrings(String name, String... values)
 
 
 ---
 
-* [HADOOP-2410](https://issues.apache.org/jira/browse/HADOOP-2410) | *Major* | **Make EC2 cluster nodes more independent of each other**
+* [HADOOP-2839](https://issues.apache.org/jira/browse/HADOOP-2839) | *Blocker* | **Remove deprecated methods in FileSystem**
 
-The command "hadoop-ec2 run" has been replaced by "hadoop-ec2 launch-cluster \<group\> \<number of instances\>", and "hadoop-ec2 start-hadoop" has been removed since Hadoop is started on instance start up. See http://wiki.apache.org/hadoop/AmazonEC2 for details.
+Removes deprecated API FileSystem#globPaths()
 
 
 ---
 
-* [HADOOP-2399](https://issues.apache.org/jira/browse/HADOOP-2399) | *Major* | **Input key and value to combiner and reducer should be reused**
+* [HADOOP-2551](https://issues.apache.org/jira/browse/HADOOP-2551) | *Blocker* | **hadoop-env.sh needs finer granularity**
 
-The key and value objects that are given to the Combiner and Reducer are now reused between calls. This is much more efficient, but the user can not assume the objects are constant.
+New environment variables were introduced to allow finer grained control of Java options passed to server and client JVMs.  See the new \*\_OPTS variables in conf/hadoop-env.sh.
 
 
 ---
 
-* [HADOOP-2345](https://issues.apache.org/jira/browse/HADOOP-2345) | *Major* | **new transactions to support HDFS Appends**
+* [HADOOP-2634](https://issues.apache.org/jira/browse/HADOOP-2634) | *Blocker* | **Deprecate exists() and isDir() to simplify ClientProtocol.**
 
-Introduce new namenode transactions to support appending to HDFS files.
+Deprecates exists() from ClientProtocol
 
 
 ---
 
-* [HADOOP-2239](https://issues.apache.org/jira/browse/HADOOP-2239) | *Major* | **Security:  Need to be able to encrypt Hadoop socket connections**
+* [HADOOP-3099](https://issues.apache.org/jira/browse/HADOOP-3099) | *Blocker* | **Need new options in distcp for preserving ower, group and permission**
 
-This patch adds a new FileSystem, HftpsFileSystem, that allows access to HDFS data over HTTPS.
+Added a new option -p to distcp for preserving file/directory status.
+-p[rbugp]              Preserve status
+                       r: replication number
+                       b: block size
+                       u: user
+                       g: group
+                       p: permission
+                       -p alone is equivalent to -prbugp
 
 
 ---
 
-* [HADOOP-2219](https://issues.apache.org/jira/browse/HADOOP-2219) | *Major* | **du like command to count number of files under a given directory**
-
-Added a new fs command fs -count for counting the number of bytes, files and directories under a given path.
+* [HADOOP-3001](https://issues.apache.org/jira/browse/HADOOP-3001) | *Blocker* | **FileSystems should track how many bytes are read and written**
 
-Added a new RPC getContentSummary(String path) to ClientProtocol.
+Adds new framework map/reduce counters that track the number of bytes read and written to HDFS, local, KFS, and S3 file systems.
 
 
 ---
 
-* [HADOOP-2192](https://issues.apache.org/jira/browse/HADOOP-2192) | *Major* | **dfs mv command differs from POSIX standards**
+* [HADOOP-3048](https://issues.apache.org/jira/browse/HADOOP-3048) | *Blocker* | **Stringifier**
 
-this patch makes dfs -mv more like linux mv command getting rid of unnecessary output in dfs -mv and returns an error message when moving non existent files/directories --- mv: cannot stat "filename": No such file or directory.
+ A new Interface and a default implementation to convert and restore serializations of objects to strings.
 
 
 ---
 
-* [HADOOP-2178](https://issues.apache.org/jira/browse/HADOOP-2178) | *Major* | **Job history on HDFS**
+* [HADOOP-2410](https://issues.apache.org/jira/browse/HADOOP-2410) | *Major* | **Make EC2 cluster nodes more independent of each other**
 
-This feature provides facility to store job history on DFS. Now cluster admin can provide either localFS location or DFS location using configuration property "mapred.job.history.location"  to store job histroy. History will be logged in user specified location also. User can specify history location using configuration property "mapred.job.history.user.location" .
-The classes org.apache.hadoop.mapred.DefaultJobHistoryParser.MasterIndex and org.apache.hadoop.mapred.DefaultJobHistoryParser.MasterIndexParseListener, and public method org.apache.hadoop.mapred.DefaultJobHistoryParser.parseMasterIndex are not available.
-The signature of public method org.apache.hadoop.mapred.DefaultJobHistoryParser.parseJobTasks(File jobHistoryFile, JobHistory.JobInfo job) is changed to DefaultJobHistoryParser.parseJobTasks(String jobHistoryFile, JobHistory.JobInfo job, FileSystem fs).
-The signature of public method org.apache.hadoop.mapred.JobHistory.parseHistory(File path, Listener l) is changed to JobHistory.parseHistoryFromFS(String path, Listener l, FileSystem fs)
+The command "hadoop-ec2 run" has been replaced by "hadoop-ec2 launch-cluster \<group\> \<number of instances\>", and "hadoop-ec2 start-hadoop" has been removed since Hadoop is started on instance start up. See http://wiki.apache.org/hadoop/AmazonEC2 for details.
 
 
 ---
 
-* [HADOOP-2119](https://issues.apache.org/jira/browse/HADOOP-2119) | *Critical* | **JobTracker becomes non-responsive if the task trackers finish task too fast**
+* [HADOOP-2826](https://issues.apache.org/jira/browse/HADOOP-2826) | *Major* | **FileSplit.getFile(), LineRecordReader. readLine() need to be removed**
 
-This removes many inefficiencies in task placement and scheduling logic. The JobTracker would perform linear scans of the list of submitted tasks in cases where it did not find an obvious candidate task for a node. With better data structures for managing job state, all task placement operations now run in constant time (in most cases). Also, the task output promotions are batched.
+The deprecated methods, public File org.apache.hadoop.mapred.FileSplit.getFile() and
+  public static  long org.apache.hadoop.mapred.LineRecordReader.readLine(InputStream in,  OutputStream out)
+are removed.
+The constructor org.apache.hadoop.mapred.LineRecordReader.LineReader(InputStream in, Configuration conf) 's visibility is made public.
+The signature of the public org.apache.hadoop.streaming.UTF8ByteArrayUtils.readLIne(InputStream) method is changed to UTF8ByteArrayUtils.readLIne(LineReader, Text).  Since the old signature is not deprecated, any code using the old method must be changed to use the new method.
 
 
 ---
 
-* [HADOOP-2116](https://issues.apache.org/jira/browse/HADOOP-2116) | *Major* | **Job.local.dir to be exposed to tasks**
+* [HADOOP-3140](https://issues.apache.org/jira/browse/HADOOP-3140) | *Major* | **JobTracker should not try to promote a (map) task if it does not write to DFS at all**
 
-This issue restructures local job directory on the tasktracker.
-Users are provided with a job-specific shared directory  (mapred-local/taskTracker/jobcache/$jobid/ work) for using it as scratch space, through configuration property and system property "job.local.dir". Now, the directory "../work" is not available from the task's cwd.
+Tasks that don't generate any output are not inserted in the commit queue of the JobTracker. They are marked as SUCCESSFUL by the TaskTracker and the JobTracker updates their state short-circuiting the commit queue.
 
 
 ---
 
-* [HADOOP-2063](https://issues.apache.org/jira/browse/HADOOP-2063) | *Blocker* | **Command to pull corrupted files**
+* [HADOOP-3041](https://issues.apache.org/jira/browse/HADOOP-3041) | *Blocker* | **Within a task, the value ofJobConf.getOutputPath() method is modified**
 
-Added a new option -ignoreCrc to fs -get, or equivalently, fs -copyToLocal, such that crc checksum will be ignored for the command.  The use of this option is to download the corrupted files.
+1. Deprecates JobConf.setOutputPath and JobConf.getOutputPath
+JobConf.getOutputPath() still returns the same value that it used to return.
+2. Deprecates OutputFormatBase. Adds FileOutputFormat. Existing output formats extending OutputFormatBase, now extend FileOutputFormat.
+3. Adds the following APIs in FileOutputFormat :
+public static void setOutputPath(JobConf conf, Path outputDir); // sets mapred.output.dir
+public static Path getOutputPath(JobConf conf) ; // gets mapred.output.dir
+public static Path getWorkOutputPath(JobConf conf); // gets mapred.work.output.dir
+4. static void setWorkOutputPath(JobConf conf, Path outputDir) is also added to FileOutputFormat. This is used by the framework to set mapred.work.output.dir as task's temporary output dir .
 
 
 ---
 
-* [HADOOP-2055](https://issues.apache.org/jira/browse/HADOOP-2055) | *Minor* | **JobConf should have a setInputPathFilter method**
+* [HADOOP-3168](https://issues.apache.org/jira/browse/HADOOP-3168) | *Major* | **reduce amount of logging in hadoop streaming**
 
-This issue provides users the ability to specify what paths to ignore for processing in the job input directory (apart from the filenames that start with "\_" and "."). Defines two new APIs - FileInputFormat.setInputPathFilter(JobConf, PathFilter), and, FileInputFormat.getInputPathFilter(JobConf).
+Decreases the frequency of logging from streaming from every 100 records to every 10,000 records.
 
 
 ---
 
-* [HADOOP-2027](https://issues.apache.org/jira/browse/HADOOP-2027) | *Major* | **FileSystem should provide byte ranges for file locations**
+* [HADOOP-3152](https://issues.apache.org/jira/browse/HADOOP-3152) | *Minor* | **Make index interval configuable when using MapFileOutputFormat for map-reduce job**
 
-New FileSystem API getFileBlockLocations to return the number of bytes in each block in a file via a single rpc to the namenode to speed up job planning. Deprecates getFileCacheHints.
+Add a static method MapFile#setIndexInterval(Configuration, int interval) so that MapReduce jobs that use MapFileOutputFormat can set the index interval.
 
 
 ---
 
-* [HADOOP-1986](https://issues.apache.org/jira/browse/HADOOP-1986) | *Major* | **Add support for a general serialization mechanism for Map Reduce**
+* [HADOOP-3223](https://issues.apache.org/jira/browse/HADOOP-3223) | *Blocker* | **Hadoop dfs -help for permissions contains a typo**
 
-Programs that implement the raw Mapper or Reducer interfaces will need modification to compile with this release. For example, 
+Minor typo fix in help message for chmod. impact : none.
 
-class MyMapper implements Mapper {
-  public void map(WritableComparable key, Writable val,
-    OutputCollector out, Reporter reporter) throws IOException {
-    // ...
-  }
-  // ...
-}
 
-will need to be changed to refer to the parameterized type. For example:
+---
 
-class MyMapper implements Mapper\<WritableComparable, Writable, WritableComparable, Writable\> {
-  public void map(WritableComparable key, Writable val,
-    OutputCollector\<WritableComparable, Writable\> out, Reporter reporter) throws IOException {
-    // ...
-  }
-  // ...
-}
+* [HADOOP-3204](https://issues.apache.org/jira/browse/HADOOP-3204) | *Blocker* | **LocalFSMerger needs to catch throwable**
 
-Similarly implementations of the following raw interfaces will need modification: InputFormat, OutputCollector, OutputFormat, Partitioner, RecordReader, RecordWriter
+Fixes LocalFSMerger in ReduceTask.java to handle errors/exceptions better. Prior to this all exceptions except IOException would be silently ignored.
 
 
 ---
 
-* [HADOOP-1985](https://issues.apache.org/jira/browse/HADOOP-1985) | *Major* | **Abstract node to switch mapping into a topology service class used by namenode and jobtracker**
+* [HADOOP-3239](https://issues.apache.org/jira/browse/HADOOP-3239) | *Major* | **exists() calls logs FileNotFoundException in namenode log**
 
-This issue introduces rack awareness for map tasks. It also moves the rack resolution logic to the central servers - NameNode & JobTracker. The administrator can specify a loadable class given by topology.node.switch.mapping.impl to specify the class implementing the logic for rack resolution. The class must implement a method - resolve(List\<String\> names), where names is the list of DNS-names/IP-addresses that we want resolved. The return value is a list of resolved network paths of the form /foo/rack, where rack is the rackID where the node belongs to and foo is the switch where multiple racks are connected, and so on. The default implementation of this class is packaged along with hadoop and points to org.apache.hadoop.net.ScriptBasedMapping and this class loads a script that can be used for rack resolution. The script location is configurable. It is specified by topology.script.file.name and defaults to an empty script. In the case where the script name is empty, /default-rack is returned for all dns-names/IP-addresses. The loadable topology.node.switch.mapping.impl provides administrators fleixibilty to define how their site's node resolution should happen.
-For mapred, one can also specify the level of the cache w.r.t the number of levels in the resolved network path - defaults to two. This means that the JobTracker will cache tasks at the host level and at the rack level. 
-Known issue: the task caching will not work with levels greater than 2 (beyond racks). This bug is tracked in HADOOP-3296.
+getFileInfo returns null for File not found instead of throwing FileNotFoundException
 
 
 ---
 
-* [HADOOP-1622](https://issues.apache.org/jira/browse/HADOOP-1622) | *Major* | **Hadoop should provide a way to allow the user to specify jar file(s) the user job depends on**
+* [HADOOP-3162](https://issues.apache.org/jira/browse/HADOOP-3162) | *Blocker* | **Map/reduce stops working with comma separated input paths**
+
+The public methods org.apache.hadoop.mapred.JobConf.setInputPath(Path) and org.apache.hadoop.mapred.JobConf.addInputPath(Path) are deprecated. And the methods have the semantics of branch 0.16.
+The following public APIs  are added in org.apache.hadoop.mapred.FileInputFormat :
+public static void setInputPaths(JobConf job, Path... paths);
+public static void setInputPaths(JobConf job, String commaSeparatedPaths);
+public static void addInputPath(JobConf job, Path path);
+public static void addInputPaths(JobConf job, String commaSeparatedPaths);
+Earlier code calling JobConf.setInputPath(Path), JobConf.addInputPath(Path) should now call FileInputFormat.setInputPaths(JobConf, Path...) and FileInputFormat.addInputPath(Path) respectively
 
-This patch allows new command line options for 
 
-hadoop jar 
-which are 
+---
 
-hadoop jar -files \<comma seperated list of files\> -libjars \<comma seperated list of jars\> -archives \<comma seperated list of archives\>
+* [HADOOP-3124](https://issues.apache.org/jira/browse/HADOOP-3124) | *Major* | **DFS data node should not use hard coded 10 minutes as write timeout.**
 
--files options allows you to speficy comma seperated list of path which would be present in your current working directory of your task
--libjars option allows you to add jars to the classpaths of the maps and reduces. 
--archives allows you to pass archives as arguments that are unzipped/unjarred and a link with name of the jar/zip are created in the current working directory if tasks.
+Makes DataNode socket write timeout configurable. User impact : none.
 
 
 ---
 
-* [HADOOP-1593](https://issues.apache.org/jira/browse/HADOOP-1593) | *Major* | **FsShell should work with paths in non-default FileSystem**
-
-This bug allows non default path to specifeid in fsshell commands.
+* [HADOOP-3266](https://issues.apache.org/jira/browse/HADOOP-3266) | *Major* | **Remove HOD changes from CHANGES.txt, as they are now inside src/contrib/hod**
 
-So, you can now specify hadoop dfs -ls hdfs://remotehost1:port/path 
-  and  hadoop dfs -ls hdfs://remotehost2:port/path without changing the config.
+Moved HOD change items from CHANGES.txt to a new file src/contrib/hod/CHANGES.txt.
 
 
 ---
 
-* [HADOOP-910](https://issues.apache.org/jira/browse/HADOOP-910) | *Major* | **Reduces can do merges for the on-disk map output files in parallel with their copying**
+* [HADOOP-3280](https://issues.apache.org/jira/browse/HADOOP-3280) | *Blocker* | **virtual address space limits break streaming apps**
 
-Reducers now perform merges of shuffle data (both in-memory and on disk) while fetching map outputs. Earlier, during shuffle they used to merge only the in-memory outputs.
+This patch adds the mapred.child.ulimit to limit the virtual memory for children processes to the given value.
 
 
 ---
 
-* [HADOOP-771](https://issues.apache.org/jira/browse/HADOOP-771) | *Major* | **Namenode should return error when trying to delete non-empty directory**
+* [HADOOP-3382](https://issues.apache.org/jira/browse/HADOOP-3382) | *Blocker* | **Memory leak when files are not cleanly closed**
 
-This patch adds a new api to file system i.e delete(path, boolean), deprecating the previous delete(path). 
-the new api recursively deletes files only if boolean is set to true. 
-If path is a file, the boolean value does not matter, if path is a directory and the directory is non empty delete(path, false) will throw an exception and delete(path, true) will delete all files recursively.
+Fixed a memory leak associated with 'abandoned' files (i.e. not cleanly closed). This held up significant amounts of memory depending on activity and how long NameNode has been running.
 
 
 

+ 6 - 42
hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.1/CHANGES.0.17.1.md

@@ -27,54 +27,18 @@
 | [HADOOP-3565](https://issues.apache.org/jira/browse/HADOOP-3565) | JavaSerialization can throw java.io.StreamCorruptedException |  Major | . | Tom White | Tom White |
 
 
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3550](https://issues.apache.org/jira/browse/HADOOP-3550) | Reduce tasks failing with OOM |  Blocker | . | Arun C Murthy | Chris Douglas |
-| [HADOOP-3526](https://issues.apache.org/jira/browse/HADOOP-3526) | contrib/data\_join doesn't work |  Blocker | . | Spyros Blanas | Spyros Blanas |
-| [HADOOP-3522](https://issues.apache.org/jira/browse/HADOOP-3522) | ValuesIterator.next() doesn't return a new object, thus failing many equals() tests. |  Major | . | Spyros Blanas | Owen O'Malley |
-| [HADOOP-3477](https://issues.apache.org/jira/browse/HADOOP-3477) | release tar.gz contains duplicate files |  Major | build | Adam Heath | Adam Heath |
-| [HADOOP-3475](https://issues.apache.org/jira/browse/HADOOP-3475) | MapOutputBuffer allocates 4x as much space to record capacity as intended |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-2159](https://issues.apache.org/jira/browse/HADOOP-2159) | Namenode stuck in safemode |  Major | . | Christian Kunz | Hairong Kuang |
 | [HADOOP-3472](https://issues.apache.org/jira/browse/HADOOP-3472) | MapFile.Reader getClosest() function returns incorrect results when before is true |  Major | io | Todd Lipcon | stack |
 | [HADOOP-3442](https://issues.apache.org/jira/browse/HADOOP-3442) | QuickSort may get into unbounded recursion |  Blocker | . | Runping Qi | Chris Douglas |
-| [HADOOP-2159](https://issues.apache.org/jira/browse/HADOOP-2159) | Namenode stuck in safemode |  Major | . | Christian Kunz | Hairong Kuang |
+| [HADOOP-3477](https://issues.apache.org/jira/browse/HADOOP-3477) | release tar.gz contains duplicate files |  Major | build | Adam Heath | Adam Heath |
+| [HADOOP-3475](https://issues.apache.org/jira/browse/HADOOP-3475) | MapOutputBuffer allocates 4x as much space to record capacity as intended |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-3522](https://issues.apache.org/jira/browse/HADOOP-3522) | ValuesIterator.next() doesn't return a new object, thus failing many equals() tests. |  Major | . | Spyros Blanas | Owen O'Malley |
+| [HADOOP-3550](https://issues.apache.org/jira/browse/HADOOP-3550) | Reduce tasks failing with OOM |  Blocker | . | Arun C Murthy | Chris Douglas |
+| [HADOOP-3526](https://issues.apache.org/jira/browse/HADOOP-3526) | contrib/data\_join doesn't work |  Blocker | . | Spyros Blanas | Spyros Blanas |
 | [HADOOP-1979](https://issues.apache.org/jira/browse/HADOOP-1979) | fsck on namenode without datanodes takes too much time |  Minor | . | Koji Noguchi | Lohit Vijayarenu |
 
 
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 10 - 50
hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.2/CHANGES.0.17.2.md

@@ -20,64 +20,24 @@
 
 ## Release 0.17.2 - 2008-08-11
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4773](https://issues.apache.org/jira/browse/HADOOP-4773) | namenode startup error, hadoop-user-namenode.pid permission denied. |  Critical | . | Focus |  |
-| [HADOOP-3931](https://issues.apache.org/jira/browse/HADOOP-3931) | Bug in MapTask.MapOutputBuffer.collect leads to an unnecessary and harmful 'reset' |  Blocker | . | Arun C Murthy | Chris Douglas |
-| [HADOOP-3859](https://issues.apache.org/jira/browse/HADOOP-3859) | 1000  concurrent read on a single file failing  the task/client |  Blocker | . | Koji Noguchi | Johan Oskarsson |
-| [HADOOP-3813](https://issues.apache.org/jira/browse/HADOOP-3813) | RPC queue overload of JobTracker |  Major | . | Christian Kunz | Amareshwari Sriramadasu |
-| [HADOOP-3760](https://issues.apache.org/jira/browse/HADOOP-3760) | DFS operations fail because of Stream closed error |  Blocker | . | Amar Kamat | Lohit Vijayarenu |
+| [HADOOP-3370](https://issues.apache.org/jira/browse/HADOOP-3370) | failed tasks may stay forever in TaskTracker.runningJobs |  Critical | . | Zheng Shao | Zheng Shao |
+| [HADOOP-3633](https://issues.apache.org/jira/browse/HADOOP-3633) | Uncaught exception in DataXceiveServer |  Blocker | . | Koji Noguchi | Konstantin Shvachko |
+| [HADOOP-3681](https://issues.apache.org/jira/browse/HADOOP-3681) | Infinite loop in dfs close |  Blocker | . | Koji Noguchi | Lohit Vijayarenu |
+| [HADOOP-3002](https://issues.apache.org/jira/browse/HADOOP-3002) | HDFS should not remove blocks while in safemode. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-3685](https://issues.apache.org/jira/browse/HADOOP-3685) | Unbalanced replication target |  Blocker | . | Koji Noguchi | Hairong Kuang |
 | [HADOOP-3758](https://issues.apache.org/jira/browse/HADOOP-3758) | Excessive exceptions in HDFS namenode log file |  Blocker | . | Jim Huang | Lohit Vijayarenu |
+| [HADOOP-3760](https://issues.apache.org/jira/browse/HADOOP-3760) | DFS operations fail because of Stream closed error |  Blocker | . | Amar Kamat | Lohit Vijayarenu |
 | [HADOOP-3707](https://issues.apache.org/jira/browse/HADOOP-3707) | Frequent DiskOutOfSpaceException on almost-full datanodes |  Blocker | . | Koji Noguchi | Raghu Angadi |
-| [HADOOP-3685](https://issues.apache.org/jira/browse/HADOOP-3685) | Unbalanced replication target |  Blocker | . | Koji Noguchi | Hairong Kuang |
-| [HADOOP-3681](https://issues.apache.org/jira/browse/HADOOP-3681) | Infinite loop in dfs close |  Blocker | . | Koji Noguchi | Lohit Vijayarenu |
 | [HADOOP-3678](https://issues.apache.org/jira/browse/HADOOP-3678) | Avoid spurious "DataXceiver: java.io.IOException: Connection reset by peer" errors in DataNode log |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3633](https://issues.apache.org/jira/browse/HADOOP-3633) | Uncaught exception in DataXceiveServer |  Blocker | . | Koji Noguchi | Konstantin Shvachko |
-| [HADOOP-3370](https://issues.apache.org/jira/browse/HADOOP-3370) | failed tasks may stay forever in TaskTracker.runningJobs |  Critical | . | Zheng Shao | Zheng Shao |
-| [HADOOP-3002](https://issues.apache.org/jira/browse/HADOOP-3002) | HDFS should not remove blocks while in safemode. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-3813](https://issues.apache.org/jira/browse/HADOOP-3813) | RPC queue overload of JobTracker |  Major | . | Christian Kunz | Amareshwari Sriramadasu |
+| [HADOOP-3859](https://issues.apache.org/jira/browse/HADOOP-3859) | 1000  concurrent read on a single file failing  the task/client |  Blocker | . | Koji Noguchi | Johan Oskarsson |
+| [HADOOP-3931](https://issues.apache.org/jira/browse/HADOOP-3931) | Bug in MapTask.MapOutputBuffer.collect leads to an unnecessary and harmful 'reset' |  Blocker | . | Arun C Murthy | Chris Douglas |
+| [HADOOP-4773](https://issues.apache.org/jira/browse/HADOOP-4773) | namenode startup error, hadoop-user-namenode.pid permission denied. |  Critical | . | Focus |  |
 
 

+ 5 - 7
hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.2/RELEASENOTES.0.17.2.md

@@ -21,13 +21,6 @@
 These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
 
 
----
-
-* [HADOOP-3859](https://issues.apache.org/jira/browse/HADOOP-3859) | *Blocker* | **1000  concurrent read on a single file failing  the task/client**
-
-Allows the user to change the maximum number of xceivers in the datanode.
-
-
 ---
 
 * [HADOOP-3760](https://issues.apache.org/jira/browse/HADOOP-3760) | *Blocker* | **DFS operations fail because of Stream closed error**
@@ -49,4 +42,9 @@ NameNode keeps a count of number of blocks scheduled to be written to a datanode
 Avoid spurious exceptions logged at DataNode when clients read from DFS.
 
 
+---
+
+* [HADOOP-3859](https://issues.apache.org/jira/browse/HADOOP-3859) | *Blocker* | **1000  concurrent read on a single file failing  the task/client**
+
+Allows the user to change the maximum number of xceivers in the datanode.
 

+ 3 - 37
hadoop-common-project/hadoop-common/src/site/markdown/release/0.17.3/CHANGES.0.17.3.md

@@ -18,55 +18,21 @@
 -->
 # Apache Hadoop Changelog
 
-## Release 0.17.3 - Unreleased (as of 2016-03-04)
+## Release 0.17.3 - Unreleased (as of 2017-08-28)
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4326](https://issues.apache.org/jira/browse/HADOOP-4326) | ChecksumFileSystem does not override all create(...) methods |  Blocker | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4318](https://issues.apache.org/jira/browse/HADOOP-4318) | distcp fails |  Blocker | . | Christian Kunz | Tsz Wo Nicholas Sze |
 | [HADOOP-4277](https://issues.apache.org/jira/browse/HADOOP-4277) | Checksum verification is disabled for LocalFS |  Blocker | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-4271](https://issues.apache.org/jira/browse/HADOOP-4271) | Bug in FSInputChecker makes it possible to read from an invalid buffer |  Blocker | fs | Ning Li | Ning Li |
+| [HADOOP-4318](https://issues.apache.org/jira/browse/HADOOP-4318) | distcp fails |  Blocker | . | Christian Kunz | Tsz Wo Nicholas Sze |
+| [HADOOP-4326](https://issues.apache.org/jira/browse/HADOOP-4326) | ChecksumFileSystem does not override all create(...) methods |  Blocker | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-3217](https://issues.apache.org/jira/browse/HADOOP-3217) | [HOD] Be less agressive when querying job status from resource manager. |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
 
 
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |

+ 240 - 252
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.0/CHANGES.0.18.0.md

@@ -24,299 +24,293 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3837](https://issues.apache.org/jira/browse/HADOOP-3837) | hadop streaming does not use progress reporting to detect hung tasks |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3808](https://issues.apache.org/jira/browse/HADOOP-3808) | [HOD] Include job tracker RPC in notes attribute after job submission |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-3703](https://issues.apache.org/jira/browse/HADOOP-3703) | [HOD] logcondense needs to use the new pattern of output in hadoop dfs -lsr |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-3683](https://issues.apache.org/jira/browse/HADOOP-3683) | Hadoop dfs metric FilesListed shows number of files listed instead of operations |  Major | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3665](https://issues.apache.org/jira/browse/HADOOP-3665) | WritableComparator newKey() fails for NullWritable |  Minor | io | Lukas Vlcek | Chris Douglas |
-| [HADOOP-3610](https://issues.apache.org/jira/browse/HADOOP-3610) | [HOD] HOD does not automatically create a cluster directory for the script option |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-3598](https://issues.apache.org/jira/browse/HADOOP-3598) | Map-Reduce framework needlessly creates temporary \_${taskid} directories for Maps |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3569](https://issues.apache.org/jira/browse/HADOOP-3569) | KFS input stream read() returns 4 bytes instead of 1 |  Minor | . | Sriram Rao | Sriram Rao |
-| [HADOOP-3512](https://issues.apache.org/jira/browse/HADOOP-3512) | Split map/reduce tools into separate jars |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3486](https://issues.apache.org/jira/browse/HADOOP-3486) | Change default for initial block report to 0 sec and document it in hadoop-defaults.xml |  Major | . | Sanjay Radia | Sanjay Radia |
-| [HADOOP-3483](https://issues.apache.org/jira/browse/HADOOP-3483) | [HOD] Improvements with cluster directory handling |  Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-3459](https://issues.apache.org/jira/browse/HADOOP-3459) | Change dfs -ls listing to closely match format on Linux |  Major | . | Mukund Madhugiri | Mukund Madhugiri |
-| [HADOOP-3452](https://issues.apache.org/jira/browse/HADOOP-3452) | fsck exit code would be better if non-zero when FS corrupt |  Minor | . | Pete Wyckoff | Lohit Vijayarenu |
-| [HADOOP-3417](https://issues.apache.org/jira/browse/HADOOP-3417) | JobClient should not have a static configuration for cli parsing |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-3405](https://issues.apache.org/jira/browse/HADOOP-3405) | Make mapred internal classes package-local |  Major | . | Enis Soztutar | Enis Soztutar |
-| [HADOOP-3390](https://issues.apache.org/jira/browse/HADOOP-3390) | Remove deprecated ClientProtocol.abandonFileInProgress() |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3379](https://issues.apache.org/jira/browse/HADOOP-3379) | Document the "stream.non.zero.exit.status.is.failure" knob for streaming |  Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu |
-| [HADOOP-3329](https://issues.apache.org/jira/browse/HADOOP-3329) | DatanodeDescriptor objects stored in FSImage may be out dated. |  Major | . | Tsz Wo Nicholas Sze | dhruba borthakur |
-| [HADOOP-3317](https://issues.apache.org/jira/browse/HADOOP-3317) | add default port for hdfs namenode |  Minor | . | Doug Cutting | Doug Cutting |
-| [HADOOP-3310](https://issues.apache.org/jira/browse/HADOOP-3310) | Lease recovery for append |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3283](https://issues.apache.org/jira/browse/HADOOP-3283) | Need a mechanism for data nodes to update generation stamps. |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3265](https://issues.apache.org/jira/browse/HADOOP-3265) | Remove deprecated API getFileCacheHints |  Major | fs | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3226](https://issues.apache.org/jira/browse/HADOOP-3226) | Run combiner when merging spills from map output |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3193](https://issues.apache.org/jira/browse/HADOOP-3193) | Discovery of corrupt block reported in name node log |  Minor | . | Robert Chansler | Chris Douglas |
-| [HADOOP-3184](https://issues.apache.org/jira/browse/HADOOP-3184) | HOD gracefully exclude "bad" nodes during ring formation |  Major | contrib/hod | Marco Nicosia | Hemanth Yamijala |
-| [HADOOP-3113](https://issues.apache.org/jira/browse/HADOOP-3113) | DFSOututStream.flush() should flush data to real block file on DataNode. |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3095](https://issues.apache.org/jira/browse/HADOOP-3095) | Validating input paths and creating splits is slow on S3 |  Major | fs, fs/s3 | Tom White | Tom White |
-| [HADOOP-3035](https://issues.apache.org/jira/browse/HADOOP-3035) | Data nodes should inform the name-node about block crc errors. |  Major | . | Konstantin Shvachko | Lohit Vijayarenu |
-| [HADOOP-2909](https://issues.apache.org/jira/browse/HADOOP-2909) | Improve IPC idle connection management |  Major | ipc | Hairong Kuang | Hairong Kuang |
+| [HADOOP-2585](https://issues.apache.org/jira/browse/HADOOP-2585) | Automatic namespace recovery from the secondary image. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-2703](https://issues.apache.org/jira/browse/HADOOP-2703) | New files under lease (before close) still shows up as MISSING files/blocks in fsck |  Minor | . | Koji Noguchi | Lohit Vijayarenu |
 | [HADOOP-2865](https://issues.apache.org/jira/browse/HADOOP-2865) | FsShell.ls() should print file attributes first then the path name. |  Major | . | Konstantin Shvachko | Edward J. Yoon |
+| [HADOOP-3283](https://issues.apache.org/jira/browse/HADOOP-3283) | Need a mechanism for data nodes to update generation stamps. |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-2797](https://issues.apache.org/jira/browse/HADOOP-2797) | Withdraw CRC upgrade from HDFS |  Critical | . | Robert Chansler | Raghu Angadi |
-| [HADOOP-2703](https://issues.apache.org/jira/browse/HADOOP-2703) | New files under lease (before close) still shows up as MISSING files/blocks in fsck |  Minor | . | Koji Noguchi | Lohit Vijayarenu |
-| [HADOOP-2656](https://issues.apache.org/jira/browse/HADOOP-2656) | Support for upgrading existing cluster to facilitate appends to HDFS files |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2585](https://issues.apache.org/jira/browse/HADOOP-2585) | Automatic namespace recovery from the secondary image. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-544](https://issues.apache.org/jira/browse/HADOOP-544) | Replace the job, tip and task ids with objects. |  Major | . | Owen O'Malley | Enis Soztutar |
 | [HADOOP-2188](https://issues.apache.org/jira/browse/HADOOP-2188) | RPC should send a ping rather than use client timeouts |  Major | ipc | Owen O'Malley | Hairong Kuang |
 | [HADOOP-2181](https://issues.apache.org/jira/browse/HADOOP-2181) | Input Split details for maps should be logged |  Minor | . | Lohit Vijayarenu | Amareshwari Sriramadasu |
+| [HADOOP-3317](https://issues.apache.org/jira/browse/HADOOP-3317) | add default port for hdfs namenode |  Minor | . | Doug Cutting | Doug Cutting |
+| [HADOOP-3226](https://issues.apache.org/jira/browse/HADOOP-3226) | Run combiner when merging spills from map output |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-3329](https://issues.apache.org/jira/browse/HADOOP-3329) | DatanodeDescriptor objects stored in FSImage may be out dated. |  Major | . | Tsz Wo Nicholas Sze | dhruba borthakur |
 | [HADOOP-2065](https://issues.apache.org/jira/browse/HADOOP-2065) | Replication policy for corrupted block |  Major | . | Koji Noguchi | Lohit Vijayarenu |
 | [HADOOP-1702](https://issues.apache.org/jira/browse/HADOOP-1702) | Reduce buffer copies when data is written to DFS |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-544](https://issues.apache.org/jira/browse/HADOOP-544) | Replace the job, tip and task ids with objects. |  Major | . | Owen O'Malley | Enis Soztutar |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-2656](https://issues.apache.org/jira/browse/HADOOP-2656) | Support for upgrading existing cluster to facilitate appends to HDFS files |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3390](https://issues.apache.org/jira/browse/HADOOP-3390) | Remove deprecated ClientProtocol.abandonFileInProgress() |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3405](https://issues.apache.org/jira/browse/HADOOP-3405) | Make mapred internal classes package-local |  Major | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-3035](https://issues.apache.org/jira/browse/HADOOP-3035) | Data nodes should inform the name-node about block crc errors. |  Major | . | Konstantin Shvachko | Lohit Vijayarenu |
+| [HADOOP-3265](https://issues.apache.org/jira/browse/HADOOP-3265) | Remove deprecated API getFileCacheHints |  Major | fs | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3310](https://issues.apache.org/jira/browse/HADOOP-3310) | Lease recovery for append |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3417](https://issues.apache.org/jira/browse/HADOOP-3417) | JobClient should not have a static configuration for cli parsing |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-2909](https://issues.apache.org/jira/browse/HADOOP-2909) | Improve IPC idle connection management |  Major | ipc | Hairong Kuang | Hairong Kuang |
+| [HADOOP-3486](https://issues.apache.org/jira/browse/HADOOP-3486) | Change default for initial block report to 0 sec and document it in hadoop-defaults.xml |  Major | . | Sanjay Radia | Sanjay Radia |
+| [HADOOP-3459](https://issues.apache.org/jira/browse/HADOOP-3459) | Change dfs -ls listing to closely match format on Linux |  Major | . | Mukund Madhugiri | Mukund Madhugiri |
+| [HADOOP-3113](https://issues.apache.org/jira/browse/HADOOP-3113) | DFSOututStream.flush() should flush data to real block file on DataNode. |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3452](https://issues.apache.org/jira/browse/HADOOP-3452) | fsck exit code would be better if non-zero when FS corrupt |  Minor | . | Pete Wyckoff | Lohit Vijayarenu |
+| [HADOOP-3095](https://issues.apache.org/jira/browse/HADOOP-3095) | Validating input paths and creating splits is slow on S3 |  Major | fs, fs/s3 | Tom White | Tom White |
+| [HADOOP-3483](https://issues.apache.org/jira/browse/HADOOP-3483) | [HOD] Improvements with cluster directory handling |  Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-3184](https://issues.apache.org/jira/browse/HADOOP-3184) | HOD gracefully exclude "bad" nodes during ring formation |  Major | contrib/hod | Marco Nicosia | Hemanth Yamijala |
+| [HADOOP-3193](https://issues.apache.org/jira/browse/HADOOP-3193) | Discovery of corrupt block reported in name node log |  Minor | . | Robert Chansler | Chris Douglas |
+| [HADOOP-3512](https://issues.apache.org/jira/browse/HADOOP-3512) | Split map/reduce tools into separate jars |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3379](https://issues.apache.org/jira/browse/HADOOP-3379) | Document the "stream.non.zero.exit.status.is.failure" knob for streaming |  Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-3569](https://issues.apache.org/jira/browse/HADOOP-3569) | KFS input stream read() returns 4 bytes instead of 1 |  Minor | . | Sriram Rao | Sriram Rao |
+| [HADOOP-3598](https://issues.apache.org/jira/browse/HADOOP-3598) | Map-Reduce framework needlessly creates temporary \_${taskid} directories for Maps |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3610](https://issues.apache.org/jira/browse/HADOOP-3610) | [HOD] HOD does not automatically create a cluster directory for the script option |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-3665](https://issues.apache.org/jira/browse/HADOOP-3665) | WritableComparator newKey() fails for NullWritable |  Minor | io | Lukas Vlcek | Chris Douglas |
+| [HADOOP-3683](https://issues.apache.org/jira/browse/HADOOP-3683) | Hadoop dfs metric FilesListed shows number of files listed instead of operations |  Major | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3703](https://issues.apache.org/jira/browse/HADOOP-3703) | [HOD] logcondense needs to use the new pattern of output in hadoop dfs -lsr |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-3808](https://issues.apache.org/jira/browse/HADOOP-3808) | [HOD] Include job tracker RPC in notes attribute after job submission |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-3837](https://issues.apache.org/jira/browse/HADOOP-3837) | hadop streaming does not use progress reporting to detect hung tasks |  Major | . | dhruba borthakur | dhruba borthakur |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3502](https://issues.apache.org/jira/browse/HADOOP-3502) | Quota API needs documentation in Forrest |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-3460](https://issues.apache.org/jira/browse/HADOOP-3460) | SequenceFileAsBinaryOutputFormat |  Minor | . | Koji Noguchi | Koji Noguchi |
-| [HADOOP-3336](https://issues.apache.org/jira/browse/HADOOP-3336) | Direct a subset of namenode RPC events for audit logging |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3307](https://issues.apache.org/jira/browse/HADOOP-3307) | Archives in Hadoop. |  Major | fs | Mahadev konar | Mahadev konar |
-| [HADOOP-3250](https://issues.apache.org/jira/browse/HADOOP-3250) | Extend FileSystem API to allow appending to files |  Major | fs | dhruba borthakur | Tsz Wo Nicholas Sze |
-| [HADOOP-3246](https://issues.apache.org/jira/browse/HADOOP-3246) | FTP client over HDFS |  Major | util | Ankur | Ankur |
-| [HADOOP-3230](https://issues.apache.org/jira/browse/HADOOP-3230) | Add command line access to named counters |  Major | scripts | Tom White | Tom White |
-| [HADOOP-3221](https://issues.apache.org/jira/browse/HADOOP-3221) | Need a "LineBasedTextInputFormat" |  Major | . | Milind Bhandarkar | Amareshwari Sriramadasu |
-| [HADOOP-3188](https://issues.apache.org/jira/browse/HADOOP-3188) | compaction utility for directories |  Major | . | Robert Chansler | Robert Chansler |
-| [HADOOP-3187](https://issues.apache.org/jira/browse/HADOOP-3187) | Quotas for name space management |  Major | . | Robert Chansler | Hairong Kuang |
 | [HADOOP-3074](https://issues.apache.org/jira/browse/HADOOP-3074) | URLStreamHandler for the DFS |  Major | util | Christophe Taton | Christophe Taton |
 | [HADOOP-3061](https://issues.apache.org/jira/browse/HADOOP-3061) | Writable for single byte and double |  Major | io | Andrzej Bialecki | Andrzej Bialecki |
-| [HADOOP-3022](https://issues.apache.org/jira/browse/HADOOP-3022) | Fast Cluster Restart |  Major | . | Robert Chansler | Konstantin Shvachko |
+| [HADOOP-3221](https://issues.apache.org/jira/browse/HADOOP-3221) | Need a "LineBasedTextInputFormat" |  Major | . | Milind Bhandarkar | Amareshwari Sriramadasu |
+| [HADOOP-3336](https://issues.apache.org/jira/browse/HADOOP-3336) | Direct a subset of namenode RPC events for audit logging |  Major | . | Chris Douglas | Chris Douglas |
 | [HADOOP-1915](https://issues.apache.org/jira/browse/HADOOP-1915) | adding counters methods using String (as opposed to Enum) |  Minor | . | Alejandro Abdelnur | Tom White |
+| [HADOOP-3246](https://issues.apache.org/jira/browse/HADOOP-3246) | FTP client over HDFS |  Major | util | Ankur | Ankur |
+| [HADOOP-3250](https://issues.apache.org/jira/browse/HADOOP-3250) | Extend FileSystem API to allow appending to files |  Major | fs | dhruba borthakur | Tsz Wo Nicholas Sze |
 | [HADOOP-1328](https://issues.apache.org/jira/browse/HADOOP-1328) | Hadoop Streaming needs to provide a way for the stream plugin to update global counters |  Major | . | Runping Qi | Tom White |
+| [HADOOP-3187](https://issues.apache.org/jira/browse/HADOOP-3187) | Quotas for name space management |  Major | . | Robert Chansler | Hairong Kuang |
+| [HADOOP-3307](https://issues.apache.org/jira/browse/HADOOP-3307) | Archives in Hadoop. |  Major | fs | Mahadev konar | Mahadev konar |
+| [HADOOP-3460](https://issues.apache.org/jira/browse/HADOOP-3460) | SequenceFileAsBinaryOutputFormat |  Minor | . | Koji Noguchi | Koji Noguchi |
+| [HADOOP-3230](https://issues.apache.org/jira/browse/HADOOP-3230) | Add command line access to named counters |  Major | scripts | Tom White | Tom White |
 | [HADOOP-930](https://issues.apache.org/jira/browse/HADOOP-930) | Add support for reading regular (non-block-based) files from S3 in S3FileSystem |  Major | fs | Tom White | Tom White |
+| [HADOOP-3022](https://issues.apache.org/jira/browse/HADOOP-3022) | Fast Cluster Restart |  Major | . | Robert Chansler | Konstantin Shvachko |
+| [HADOOP-3502](https://issues.apache.org/jira/browse/HADOOP-3502) | Quota API needs documentation in Forrest |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-3188](https://issues.apache.org/jira/browse/HADOOP-3188) | compaction utility for directories |  Major | . | Robert Chansler | Robert Chansler |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3599](https://issues.apache.org/jira/browse/HADOOP-3599) | The new setCombineOnceOnly shouldn't take a JobConf, since it is a method on JobConf |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3572](https://issues.apache.org/jira/browse/HADOOP-3572) | setQuotas usage interface has some minor bugs. |  Minor | . | Mahadev konar | Hairong Kuang |
-| [HADOOP-3547](https://issues.apache.org/jira/browse/HADOOP-3547) | Improve documentation about distributing native libraries via DistributedCache |  Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu |
-| [HADOOP-3535](https://issues.apache.org/jira/browse/HADOOP-3535) | IOUtils.close needs better documentation |  Blocker | io | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3532](https://issues.apache.org/jira/browse/HADOOP-3532) | Create build targets to create api change reports using jdiff |  Major | build | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3501](https://issues.apache.org/jira/browse/HADOOP-3501) | deprecate InMemoryFileSystem |  Major | fs | Doug Cutting | Doug Cutting |
-| [HADOOP-3492](https://issues.apache.org/jira/browse/HADOOP-3492) | add forrest documentation for user archives |  Blocker | . | Mahadev konar | Mahadev konar |
-| [HADOOP-3467](https://issues.apache.org/jira/browse/HADOOP-3467) | The javadoc for FileSystem.deleteOnExit should have more description |  Blocker | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3464](https://issues.apache.org/jira/browse/HADOOP-3464) | [HOD] HOD can improve error messages by reporting failures on compute nodes back to hod client |  Major | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-3455](https://issues.apache.org/jira/browse/HADOOP-3455) | IPC.Client synchronisation looks weak |  Major | ipc | Steve Loughran | Hairong Kuang |
-| [HADOOP-3448](https://issues.apache.org/jira/browse/HADOOP-3448) | Add some more hints of the problem when datanode and namenode don't match |  Minor | . | Steve Loughran | Steve Loughran |
-| [HADOOP-3434](https://issues.apache.org/jira/browse/HADOOP-3434) | Retain cause of bind failure in Server.bind |  Major | . | Steve Loughran | Steve Loughran |
-| [HADOOP-3429](https://issues.apache.org/jira/browse/HADOOP-3429) | Increase the buffersize for the streaming parent java process's streams |  Major | . | Devaraj Das | Amareshwari Sriramadasu |
-| [HADOOP-3406](https://issues.apache.org/jira/browse/HADOOP-3406) | Document controls for profiling maps & reduces |  Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu |
-| [HADOOP-3400](https://issues.apache.org/jira/browse/HADOOP-3400) | Facilitate creation of temporary files in HDFS |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3398](https://issues.apache.org/jira/browse/HADOOP-3398) | ReduceTask::closestPowerOf2 is inefficient |  Trivial | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3377](https://issues.apache.org/jira/browse/HADOOP-3377) | Use StringUtils#replaceAll instead of |  Trivial | . | Brice Arnould | Brice Arnould |
-| [HADOOP-3369](https://issues.apache.org/jira/browse/HADOOP-3369) | Fast block processing during name-node startup. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-3366](https://issues.apache.org/jira/browse/HADOOP-3366) | Shuffle/Merge improvements |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3364](https://issues.apache.org/jira/browse/HADOOP-3364) | Faster image and log edits loading. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-3355](https://issues.apache.org/jira/browse/HADOOP-3355) | Configuration should accept decimal and hexadecimal values |  Major | conf | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3350](https://issues.apache.org/jira/browse/HADOOP-3350) | distcp should permit users to limit the number of maps |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3345](https://issues.apache.org/jira/browse/HADOOP-3345) | Enhance the hudson-test-patch target |  Minor | build | Nigel Daley | Nigel Daley |
-| [HADOOP-3334](https://issues.apache.org/jira/browse/HADOOP-3334) | Move lease handling codes out from FSNamesystem |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3332](https://issues.apache.org/jira/browse/HADOOP-3332) | improving the logging during shuffling |  Blocker | . | Runping Qi | Devaraj Das |
-| [HADOOP-3308](https://issues.apache.org/jira/browse/HADOOP-3308) | Improve QuickSort by excluding values eq the pivot from the partition |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3297](https://issues.apache.org/jira/browse/HADOOP-3297) | The way in which ReduceTask/TaskTracker gets completion events during shuffle can be improved |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-3295](https://issues.apache.org/jira/browse/HADOOP-3295) | Allow TextOutputFormat to use configurable separators |  Minor | io | Zheng Shao | Zheng Shao |
-| [HADOOP-3277](https://issues.apache.org/jira/browse/HADOOP-3277) | hod should better errors message when deallocate is fired on non allocated directory. |  Minor | contrib/hod | Karam Singh |  |
+| [HADOOP-3254](https://issues.apache.org/jira/browse/HADOOP-3254) | FSNamesystem.gotHeartbeat(..., Object[] xferResults, Object[] deleteList) should not use Object[] as pass-by-reference parameters |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-3274](https://issues.apache.org/jira/browse/HADOOP-3274) | The default constructor of BytesWritable should not create a 100-byte array. |  Minor | io | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2910](https://issues.apache.org/jira/browse/HADOOP-2910) | Throttle IPC Client/Server during bursts of requests or server slowdown |  Major | ipc | Hairong Kuang | Hairong Kuang |
 | [HADOOP-3270](https://issues.apache.org/jira/browse/HADOOP-3270) | Constant DatanodeCommand should be stored in static fianl immutable variables. |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3254](https://issues.apache.org/jira/browse/HADOOP-3254) | FSNamesystem.gotHeartbeat(..., Object[] xferResults, Object[] deleteList) should not use Object[] as pass-by-reference parameters |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3177](https://issues.apache.org/jira/browse/HADOOP-3177) | Expose DFSOutputStream.fsync API though the FileSystem interface |  Major | . | dhruba borthakur | Tsz Wo Nicholas Sze |
 | [HADOOP-3164](https://issues.apache.org/jira/browse/HADOOP-3164) | Use FileChannel.transferTo() when data is read from DataNode. |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3295](https://issues.apache.org/jira/browse/HADOOP-3295) | Allow TextOutputFormat to use configurable separators |  Minor | io | Zheng Shao | Zheng Shao |
+| [HADOOP-3308](https://issues.apache.org/jira/browse/HADOOP-3308) | Improve QuickSort by excluding values eq the pivot from the partition |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-2857](https://issues.apache.org/jira/browse/HADOOP-2857) | libhdfs: no way to set JVM args other than classpath |  Minor | . | Craig Macdonald | Craig Macdonald |
+| [HADOOP-2461](https://issues.apache.org/jira/browse/HADOOP-2461) | Configuration should trim property names and accept decimal, hexadecimal, and octal numbers |  Minor | conf | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2799](https://issues.apache.org/jira/browse/HADOOP-2799) | Replace org.apache.hadoop.io.Closeable with java.io.Closeable |  Minor | io | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3345](https://issues.apache.org/jira/browse/HADOOP-3345) | Enhance the hudson-test-patch target |  Minor | build | Nigel Daley | Nigel Daley |
 | [HADOOP-3144](https://issues.apache.org/jira/browse/HADOOP-3144) | better fault tolerance for corrupted text files |  Major | . | Joydeep Sen Sarma | Zheng Shao |
-| [HADOOP-3096](https://issues.apache.org/jira/browse/HADOOP-3096) | Improve documentation about the Task Execution Environment in the Map-Reduce tutorial |  Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-3334](https://issues.apache.org/jira/browse/HADOOP-3334) | Move lease handling codes out from FSNamesystem |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2019](https://issues.apache.org/jira/browse/HADOOP-2019) | DistributedFileCache should support .tgz files in addition to jars and zip files |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
 | [HADOOP-3058](https://issues.apache.org/jira/browse/HADOOP-3058) | Hadoop DFS to report more replication metrics |  Minor | metrics | Marco Nicosia | Lohit Vijayarenu |
+| [HADOOP-3297](https://issues.apache.org/jira/browse/HADOOP-3297) | The way in which ReduceTask/TaskTracker gets completion events during shuffle can be improved |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-3364](https://issues.apache.org/jira/browse/HADOOP-3364) | Faster image and log edits loading. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-3369](https://issues.apache.org/jira/browse/HADOOP-3369) | Fast block processing during name-node startup. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-2154](https://issues.apache.org/jira/browse/HADOOP-2154) | Non-interleaved checksums would optimize block transfers. |  Major | . | Konstantin Shvachko | Raghu Angadi |
+| [HADOOP-3332](https://issues.apache.org/jira/browse/HADOOP-3332) | improving the logging during shuffling |  Blocker | . | Runping Qi | Devaraj Das |
+| [HADOOP-3355](https://issues.apache.org/jira/browse/HADOOP-3355) | Configuration should accept decimal and hexadecimal values |  Major | conf | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3350](https://issues.apache.org/jira/browse/HADOOP-3350) | distcp should permit users to limit the number of maps |  Major | . | Chris Douglas | Chris Douglas |
 | [HADOOP-3013](https://issues.apache.org/jira/browse/HADOOP-3013) | fsck to show (checksum) corrupted files |  Major | . | Koji Noguchi | Lohit Vijayarenu |
-| [HADOOP-2987](https://issues.apache.org/jira/browse/HADOOP-2987) | Keep two generations of fsimage |  Major | . | Robert Chansler | Konstantin Shvachko |
-| [HADOOP-2910](https://issues.apache.org/jira/browse/HADOOP-2910) | Throttle IPC Client/Server during bursts of requests or server slowdown |  Major | ipc | Hairong Kuang | Hairong Kuang |
-| [HADOOP-2867](https://issues.apache.org/jira/browse/HADOOP-2867) | Add a task's cwd to it's LD\_LIBRARY\_PATH |  Major | . | Arun C Murthy | Amareshwari Sriramadasu |
-| [HADOOP-2857](https://issues.apache.org/jira/browse/HADOOP-2857) | libhdfs: no way to set JVM args other than classpath |  Minor | . | Craig Macdonald | Craig Macdonald |
-| [HADOOP-2799](https://issues.apache.org/jira/browse/HADOOP-2799) | Replace org.apache.hadoop.io.Closeable with java.io.Closeable |  Minor | io | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-2762](https://issues.apache.org/jira/browse/HADOOP-2762) | Better documentation of controls for memory limits on hadoop daemons and Map-Reduce tasks |  Blocker | documentation, scripts | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-3377](https://issues.apache.org/jira/browse/HADOOP-3377) | Use StringUtils#replaceAll instead of |  Trivial | . | Brice Arnould | Brice Arnould |
 | [HADOOP-2661](https://issues.apache.org/jira/browse/HADOOP-2661) | Replicator log should include block id |  Minor | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-2461](https://issues.apache.org/jira/browse/HADOOP-2461) | Configuration should trim property names and accept decimal, hexadecimal, and octal numbers |  Minor | conf | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-2154](https://issues.apache.org/jira/browse/HADOOP-2154) | Non-interleaved checksums would optimize block transfers. |  Major | . | Konstantin Shvachko | Raghu Angadi |
-| [HADOOP-2019](https://issues.apache.org/jira/browse/HADOOP-2019) | DistributedFileCache should support .tgz files in addition to jars and zip files |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-3398](https://issues.apache.org/jira/browse/HADOOP-3398) | ReduceTask::closestPowerOf2 is inefficient |  Trivial | . | Chris Douglas | Chris Douglas |
+| [HADOOP-2867](https://issues.apache.org/jira/browse/HADOOP-2867) | Add a task's cwd to it's LD\_LIBRARY\_PATH |  Major | . | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-3400](https://issues.apache.org/jira/browse/HADOOP-3400) | Facilitate creation of temporary files in HDFS |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-4](https://issues.apache.org/jira/browse/HADOOP-4) | tool to mount dfs on linux |  Major | . | John Xing | Pete Wyckoff |
+| [HADOOP-3434](https://issues.apache.org/jira/browse/HADOOP-3434) | Retain cause of bind failure in Server.bind |  Major | . | Steve Loughran | Steve Loughran |
+| [HADOOP-3429](https://issues.apache.org/jira/browse/HADOOP-3429) | Increase the buffersize for the streaming parent java process's streams |  Major | . | Devaraj Das | Amareshwari Sriramadasu |
+| [HADOOP-3448](https://issues.apache.org/jira/browse/HADOOP-3448) | Add some more hints of the problem when datanode and namenode don't match |  Minor | . | Steve Loughran | Steve Loughran |
+| [HADOOP-3177](https://issues.apache.org/jira/browse/HADOOP-3177) | Expose DFSOutputStream.fsync API though the FileSystem interface |  Major | . | dhruba borthakur | Tsz Wo Nicholas Sze |
+| [HADOOP-3464](https://issues.apache.org/jira/browse/HADOOP-3464) | [HOD] HOD can improve error messages by reporting failures on compute nodes back to hod client |  Major | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-3455](https://issues.apache.org/jira/browse/HADOOP-3455) | IPC.Client synchronisation looks weak |  Major | ipc | Steve Loughran | Hairong Kuang |
+| [HADOOP-3501](https://issues.apache.org/jira/browse/HADOOP-3501) | deprecate InMemoryFileSystem |  Major | fs | Doug Cutting | Doug Cutting |
+| [HADOOP-3366](https://issues.apache.org/jira/browse/HADOOP-3366) | Shuffle/Merge improvements |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3492](https://issues.apache.org/jira/browse/HADOOP-3492) | add forrest documentation for user archives |  Blocker | . | Mahadev konar | Mahadev konar |
+| [HADOOP-3467](https://issues.apache.org/jira/browse/HADOOP-3467) | The javadoc for FileSystem.deleteOnExit should have more description |  Blocker | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3096](https://issues.apache.org/jira/browse/HADOOP-3096) | Improve documentation about the Task Execution Environment in the Map-Reduce tutorial |  Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-3406](https://issues.apache.org/jira/browse/HADOOP-3406) | Document controls for profiling maps & reduces |  Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-3277](https://issues.apache.org/jira/browse/HADOOP-3277) | hod should better errors message when deallocate is fired on non allocated directory. |  Minor | contrib/hod | Karam Singh |  |
+| [HADOOP-2762](https://issues.apache.org/jira/browse/HADOOP-2762) | Better documentation of controls for memory limits on hadoop daemons and Map-Reduce tasks |  Blocker | documentation, scripts | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-3535](https://issues.apache.org/jira/browse/HADOOP-3535) | IOUtils.close needs better documentation |  Blocker | io | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3599](https://issues.apache.org/jira/browse/HADOOP-3599) | The new setCombineOnceOnly shouldn't take a JobConf, since it is a method on JobConf |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3547](https://issues.apache.org/jira/browse/HADOOP-3547) | Improve documentation about distributing native libraries via DistributedCache |  Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-3532](https://issues.apache.org/jira/browse/HADOOP-3532) | Create build targets to create api change reports using jdiff |  Major | build | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3572](https://issues.apache.org/jira/browse/HADOOP-3572) | setQuotas usage interface has some minor bugs. |  Minor | . | Mahadev konar | Hairong Kuang |
+| [HADOOP-2987](https://issues.apache.org/jira/browse/HADOOP-2987) | Keep two generations of fsimage |  Major | . | Robert Chansler | Konstantin Shvachko |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3947](https://issues.apache.org/jira/browse/HADOOP-3947) | TaskTrackers fail to connect back upon a re-init action |  Blocker | . | Amar Kamat | Amareshwari Sriramadasu |
-| [HADOOP-3901](https://issues.apache.org/jira/browse/HADOOP-3901) | CLASSPATH in bin/hadoop script is set incorrectly for cygwin |  Blocker | scripts | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3897](https://issues.apache.org/jira/browse/HADOOP-3897) | SecondaryNameNode fails with NullPointerException |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3884](https://issues.apache.org/jira/browse/HADOOP-3884) | eclipse plugin build is broken with current eclipse versions |  Blocker | contrib/eclipse-plugin | Doug Cutting | Doug Cutting |
-| [HADOOP-3865](https://issues.apache.org/jira/browse/HADOOP-3865) | SecondaryNameNode runs out of memory |  Blocker | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3855](https://issues.apache.org/jira/browse/HADOOP-3855) | Fix import of MiniDFSCluster in TestCompressedEmptyMapOutputs.java |  Blocker | test | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3827](https://issues.apache.org/jira/browse/HADOOP-3827) | Jobs with empty map-outputs and intermediate compression fail |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3806](https://issues.apache.org/jira/browse/HADOOP-3806) | Remove debug message from Quicksort |  Trivial | . | Chris Douglas |  |
-| [HADOOP-3798](https://issues.apache.org/jira/browse/HADOOP-3798) | compile-core-test fails to compile |  Blocker | build | Mukund Madhugiri | Mukund Madhugiri |
-| [HADOOP-3794](https://issues.apache.org/jira/browse/HADOOP-3794) | KFS implementation needs to return directory modification time |  Minor | . | Sriram Rao | Sriram Rao |
-| [HADOOP-3776](https://issues.apache.org/jira/browse/HADOOP-3776) | NPE in NameNode with unknown blocks |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3774](https://issues.apache.org/jira/browse/HADOOP-3774) | Typos in shell output |  Blocker | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3762](https://issues.apache.org/jira/browse/HADOOP-3762) | Task tracker died due to OOM |  Blocker | . | Runping Qi | Doug Cutting |
-| [HADOOP-3755](https://issues.apache.org/jira/browse/HADOOP-3755) | the gridmix scripts do not work with hod 0.4 |  Major | . | Runping Qi | Runping Qi |
-| [HADOOP-3752](https://issues.apache.org/jira/browse/HADOOP-3752) | Audit logging fails to record rename |  Blocker | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3743](https://issues.apache.org/jira/browse/HADOOP-3743) | -libjars, -files and -archives options do not work with 0.18 |  Blocker | . | Mahadev konar | Amareshwari Sriramadasu |
-| [HADOOP-3737](https://issues.apache.org/jira/browse/HADOOP-3737) | CompressedWritable throws OutOfMemoryError |  Major | io | Grant Glouser | Grant Glouser |
-| [HADOOP-3724](https://issues.apache.org/jira/browse/HADOOP-3724) | Namenode does not start due to exception throw while saving Image |  Blocker | . | Lohit Vijayarenu | dhruba borthakur |
-| [HADOOP-3718](https://issues.apache.org/jira/browse/HADOOP-3718) | KFS: write(int v) API writes out an integer rather than a byte |  Minor | . | Sriram Rao | Sriram Rao |
-| [HADOOP-3716](https://issues.apache.org/jira/browse/HADOOP-3716) | KFS listStatus() returns NULL on empty directories |  Minor | . | Sriram Rao | Sriram Rao |
-| [HADOOP-3706](https://issues.apache.org/jira/browse/HADOOP-3706) | CompositeInputFormat: Unable to wrap custom InputFormats |  Major | . | Jingkei Ly | Jingkei Ly |
-| [HADOOP-3693](https://issues.apache.org/jira/browse/HADOOP-3693) | Fix documentation for Archives, distcp and native libraries |  Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3692](https://issues.apache.org/jira/browse/HADOOP-3692) | Fix documentation for Cluster setup and Quick start guides |  Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3691](https://issues.apache.org/jira/browse/HADOOP-3691) | Fix mapred docs |  Blocker | documentation | Amareshwari Sriramadasu | Jothi Padmanabhan |
-| [HADOOP-3688](https://issues.apache.org/jira/browse/HADOOP-3688) | Fix up HDFS docs |  Blocker | . | Robert Chansler | Robert Chansler |
-| [HADOOP-3677](https://issues.apache.org/jira/browse/HADOOP-3677) | Problems with generation stamp upgrade |  Blocker | . | Konstantin Shvachko | Raghu Angadi |
-| [HADOOP-3673](https://issues.apache.org/jira/browse/HADOOP-3673) | Deadlock in Datanode RPC servers |  Blocker | . | dhruba borthakur | Tsz Wo Nicholas Sze |
-| [HADOOP-3670](https://issues.apache.org/jira/browse/HADOOP-3670) | JobTracker running out of heap space |  Blocker | . | Christian Kunz | Amareshwari Sriramadasu |
-| [HADOOP-3668](https://issues.apache.org/jira/browse/HADOOP-3668) | Clean up HOD documentation |  Blocker | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-3653](https://issues.apache.org/jira/browse/HADOOP-3653) | test-patch target not working on hudson.zones.apache.org due to HADOOP-3480 |  Blocker | . | Nigel Daley | Brice Arnould |
-| [HADOOP-3649](https://issues.apache.org/jira/browse/HADOOP-3649) | ArrayIndexOutOfBounds in FSNamesystem.getBlockLocationsInternal |  Blocker | . | Arun C Murthy | Lohit Vijayarenu |
-| [HADOOP-3647](https://issues.apache.org/jira/browse/HADOOP-3647) | Corner-case in IFile leads to failed tasks |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3645](https://issues.apache.org/jira/browse/HADOOP-3645) | MetricsTimeVaryingRate returns wrong value for metric\_avg\_time |  Blocker | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3639](https://issues.apache.org/jira/browse/HADOOP-3639) | Exception when closing DFSClient while multiple files are open |  Blocker | . | Benjamin Gufler | Benjamin Gufler |
-| [HADOOP-3635](https://issues.apache.org/jira/browse/HADOOP-3635) | Uncaught exception in DataBlockScanner |  Blocker | . | Koji Noguchi | Tsz Wo Nicholas Sze |
-| [HADOOP-3630](https://issues.apache.org/jira/browse/HADOOP-3630) | CompositeRecordReader: key and values can be in uninitialized state if files being joined have no records |  Major | . | Jingkei Ly | Chris Douglas |
-| [HADOOP-3615](https://issues.apache.org/jira/browse/HADOOP-3615) | DatanodeProtocol.versionID should be 16L |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3606](https://issues.apache.org/jira/browse/HADOOP-3606) | Update streaming documentation |  Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3604](https://issues.apache.org/jira/browse/HADOOP-3604) | Reduce stuck at shuffling phase |  Blocker | . | Runping Qi | Arun C Murthy |
-| [HADOOP-3603](https://issues.apache.org/jira/browse/HADOOP-3603) | Setting spill threshold to 100% fails to detect spill for records |  Blocker | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3597](https://issues.apache.org/jira/browse/HADOOP-3597) | SortValidator always uses the default file system irrespective of the actual input |  Major | test | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-3593](https://issues.apache.org/jira/browse/HADOOP-3593) | Update MapRed tutorial |  Blocker | documentation | Devaraj Das | Devaraj Das |
-| [HADOOP-3590](https://issues.apache.org/jira/browse/HADOOP-3590) | Null pointer exception in JobTracker when the task tracker is not yet resolved |  Blocker | . | Amar Kamat | Amar Kamat |
-| [HADOOP-3588](https://issues.apache.org/jira/browse/HADOOP-3588) | Bug report for archives |  Blocker | . | Hairong Kuang | Mahadev konar |
-| [HADOOP-3586](https://issues.apache.org/jira/browse/HADOOP-3586) | keep combiner backward compatible with earlier versions of hadoop |  Blocker | . | Olga Natkovich | Chris Douglas |
-| [HADOOP-3580](https://issues.apache.org/jira/browse/HADOOP-3580) | Using a har file as input for the Sort example fails |  Blocker | . | Jothi Padmanabhan | Mahadev konar |
-| [HADOOP-3576](https://issues.apache.org/jira/browse/HADOOP-3576) | hadoop dfs -mv throws NullPointerException |  Blocker | . | Lohit Vijayarenu | Tsz Wo Nicholas Sze |
-| [HADOOP-3575](https://issues.apache.org/jira/browse/HADOOP-3575) | clover target broken after src restructuring |  Minor | build | Nigel Daley | Nigel Daley |
-| [HADOOP-3571](https://issues.apache.org/jira/browse/HADOOP-3571) | ArrayIndexOutOfBoundsException in BlocksMap$BlockInfo.setPrevious |  Blocker | . | Tsz Wo Nicholas Sze | Konstantin Shvachko |
-| [HADOOP-3564](https://issues.apache.org/jira/browse/HADOOP-3564) | Sometime after successful  hod allocation datanode fails to come up with java.net.BindException for dfs.datanode.ipc.address |  Blocker | contrib/hod | Karam Singh | Vinod Kumar Vavilapalli |
-| [HADOOP-3561](https://issues.apache.org/jira/browse/HADOOP-3561) | With trash enabled, 'hadoop fs -rmr .' still fully deletes the working dir |  Blocker | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3560](https://issues.apache.org/jira/browse/HADOOP-3560) | Archvies sometimes create empty part files. |  Blocker | . | Mahadev konar | Mahadev konar |
-| [HADOOP-3559](https://issues.apache.org/jira/browse/HADOOP-3559) | test-libhdfs fails on linux |  Blocker | . | Mukund Madhugiri | Lohit Vijayarenu |
-| [HADOOP-3552](https://issues.apache.org/jira/browse/HADOOP-3552) | forrest doc for hadoop commands |  Blocker | documentation | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-3548](https://issues.apache.org/jira/browse/HADOOP-3548) | The tools.jar is not included in the distribution |  Blocker | build | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3546](https://issues.apache.org/jira/browse/HADOOP-3546) | TaskTracker re-initialization gets stuck in cleaning up |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3545](https://issues.apache.org/jira/browse/HADOOP-3545) | archive  is failing with "Illegal Capacity" error |  Blocker | . | Jothi Padmanabhan | Mahadev konar |
-| [HADOOP-3544](https://issues.apache.org/jira/browse/HADOOP-3544) | The command "archive" is missing in the example in  docs/hadoop\_archives.html (and pdf) |  Blocker | documentation | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-3542](https://issues.apache.org/jira/browse/HADOOP-3542) | Hadoop archives should not create \_logs file in the final archive directory. |  Blocker | . | Mahadev konar | Mahadev konar |
-| [HADOOP-3539](https://issues.apache.org/jira/browse/HADOOP-3539) | Cygwin: cygpath displays an error message in running bin/hadoop script |  Blocker | scripts | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3537](https://issues.apache.org/jira/browse/HADOOP-3537) | Datanode not starting up with  java.lang.StringIndexOutOfBoundsException in NetworkTopology.remove |  Blocker | . | Koji Noguchi | Hairong Kuang |
-| [HADOOP-3534](https://issues.apache.org/jira/browse/HADOOP-3534) | The namenode ignores ioexceptions in close |  Blocker | . | Owen O'Malley | Tsz Wo Nicholas Sze |
-| [HADOOP-3533](https://issues.apache.org/jira/browse/HADOOP-3533) | The api to JobTracker and TaskTracker have changed incompatibly |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3531](https://issues.apache.org/jira/browse/HADOOP-3531) | Hod does not  report job tracker failure on hod client side when job tracker fails to come up |  Blocker | contrib/hod | Karam Singh | Hemanth Yamijala |
-| [HADOOP-3528](https://issues.apache.org/jira/browse/HADOOP-3528) | Metrics FilesCreated and files\_deleted metrics do not match. |  Blocker | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3523](https://issues.apache.org/jira/browse/HADOOP-3523) | [HOD] If a job does not exist in Torque's list of jobs, HOD allocate on previously allocated directory fails. |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-3521](https://issues.apache.org/jira/browse/HADOOP-3521) | Hadoop mapreduce task metrics, unable to send metrics data. |  Blocker | . | Eric Yang | Arun C Murthy |
-| [HADOOP-3520](https://issues.apache.org/jira/browse/HADOOP-3520) | Generation stamp upgrade fails TestDFSUpgradeFromImage |  Blocker | . | Konstantin Shvachko | dhruba borthakur |
-| [HADOOP-3519](https://issues.apache.org/jira/browse/HADOOP-3519) | NPE in DFS FileSystem rename |  Blocker | . | Tom White | Hairong Kuang |
-| [HADOOP-3517](https://issues.apache.org/jira/browse/HADOOP-3517) | The last InMemory merge may be missed |  Blocker | . | Devaraj Das | Arun C Murthy |
-| [HADOOP-3516](https://issues.apache.org/jira/browse/HADOOP-3516) | TestHarFileSystem.testArchives fails with NullPointerException |  Blocker | test | Nigel Daley | Subru Krishnan |
-| [HADOOP-3513](https://issues.apache.org/jira/browse/HADOOP-3513) | Improve NNThroughputBenchmark log messages. |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-3511](https://issues.apache.org/jira/browse/HADOOP-3511) | Namenode should not restore the root's quota if the quota was not in the image |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-3509](https://issues.apache.org/jira/browse/HADOOP-3509) | FSNamesystem.close() throws NullPointerException |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3505](https://issues.apache.org/jira/browse/HADOOP-3505) | omissions in HOD documentation |  Blocker | contrib/hod, documentation | Ari Rabkin | Vinod Kumar Vavilapalli |
-| [HADOOP-3503](https://issues.apache.org/jira/browse/HADOOP-3503) | Race condition when client and namenode start block recovery simultaneously |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3496](https://issues.apache.org/jira/browse/HADOOP-3496) | TestHarFileSystem.testArchives fails |  Blocker | fs | Amareshwari Sriramadasu | Tom White |
-| [HADOOP-3493](https://issues.apache.org/jira/browse/HADOOP-3493) | TestStreamingFailure fails. |  Major | . | Amareshwari Sriramadasu | Lohit Vijayarenu |
-| [HADOOP-3491](https://issues.apache.org/jira/browse/HADOOP-3491) | Name-node shutdown causes InterruptedException in ResolutionMonitor |  Major | . | Konstantin Shvachko | Lohit Vijayarenu |
-| [HADOOP-3489](https://issues.apache.org/jira/browse/HADOOP-3489) | NPE in SafeModeMonitor |  Major | . | Konstantin Shvachko | Lohit Vijayarenu |
-| [HADOOP-3487](https://issues.apache.org/jira/browse/HADOOP-3487) | Balancer should not allocate a thread per block move |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-3480](https://issues.apache.org/jira/browse/HADOOP-3480) | Need to update Eclipse template to reflect current trunk |  Blocker | build | Tsz Wo Nicholas Sze | Brice Arnould |
-| [HADOOP-3476](https://issues.apache.org/jira/browse/HADOOP-3476) | Code cleanup needed in fuse-dfs |  Major | . | Tsz Wo Nicholas Sze | Pete Wyckoff |
-| [HADOOP-3471](https://issues.apache.org/jira/browse/HADOOP-3471) | TestIndexedSort sometimes fails |  Major | test | Chris Douglas | Chris Douglas |
-| [HADOOP-3468](https://issues.apache.org/jira/browse/HADOOP-3468) | Compile error: FTPFileSystem.java:26: cannot access org.apache.commons.net.ftp.FTP |  Blocker | fs | Tsz Wo Nicholas Sze | Ankur |
-| [HADOOP-3463](https://issues.apache.org/jira/browse/HADOOP-3463) | hadoop scripts don't change directory to hadoop\_home |  Critical | scripts | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3454](https://issues.apache.org/jira/browse/HADOOP-3454) | Text.find incorrectly searches beyond the end of the buffer |  Major | . | Chad Whipkey | Chad Whipkey |
-| [HADOOP-3453](https://issues.apache.org/jira/browse/HADOOP-3453) | ipc.Client.close() throws NullPointerException |  Major | ipc | Tsz Wo Nicholas Sze | Hairong Kuang |
-| [HADOOP-3451](https://issues.apache.org/jira/browse/HADOOP-3451) | test-libhdfs fails on Linux |  Blocker | test | Mukund Madhugiri | Lohit Vijayarenu |
-| [HADOOP-3443](https://issues.apache.org/jira/browse/HADOOP-3443) | map outputs should not be renamed between partitions |  Critical | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3440](https://issues.apache.org/jira/browse/HADOOP-3440) | TaskRunner creates a symlink with name 'null' if a file is added to DistributedCache without fragment |  Minor | . | Abhijit Bagri | Devaraj Das |
-| [HADOOP-3435](https://issues.apache.org/jira/browse/HADOOP-3435) | test-patch fail if sh != bash |  Major | . | Brice Arnould | Brice Arnould |
-| [HADOOP-3427](https://issues.apache.org/jira/browse/HADOOP-3427) | In ReduceTask::fetchOutputs, wait for result can be improved slightly |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-3424](https://issues.apache.org/jira/browse/HADOOP-3424) | the value returned from getPartition should be checked to make sure it is in the range 0..#reduces-1 |  Major | . | Owen O'Malley | Chris Douglas |
-| [HADOOP-3419](https://issues.apache.org/jira/browse/HADOOP-3419) | TestFsck fails once in a while on WINDOWS/LINUX |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3418](https://issues.apache.org/jira/browse/HADOOP-3418) | NameNode does not restart if parent directory of a "FileUnderConstruction" is deleted. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
-| [HADOOP-3413](https://issues.apache.org/jira/browse/HADOOP-3413) | SequenceFile.Reader doesn't use the Serialization framework |  Critical | io | Arun C Murthy | Tom White |
-| [HADOOP-3410](https://issues.apache.org/jira/browse/HADOOP-3410) | KFS implementation needs to return file modification time |  Minor | . | Sriram Rao | Sriram Rao |
-| [HADOOP-3409](https://issues.apache.org/jira/browse/HADOOP-3409) | NameNode should save the root inode into fsimage |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-3408](https://issues.apache.org/jira/browse/HADOOP-3408) | Change FSNamesytem status metrics to IntValue |  Major | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3403](https://issues.apache.org/jira/browse/HADOOP-3403) | Job tracker's ExpireTackers thread gets NullPointerException if a tasktracker is lost. |  Blocker | . | Amareshwari Sriramadasu | Arun C Murthy |
-| [HADOOP-3401](https://issues.apache.org/jira/browse/HADOOP-3401) | Update FileBench to use the "work" directory for SequenceFileOutputFormat |  Major | test | Chris Douglas | Chris Douglas |
-| [HADOOP-3399](https://issues.apache.org/jira/browse/HADOOP-3399) | Debug log not removed in ipc client |  Trivial | ipc | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3396](https://issues.apache.org/jira/browse/HADOOP-3396) | Unit test TestDatanodeBlockScanner fails on Windows |  Critical | . | Mukund Madhugiri | Lohit Vijayarenu |
-| [HADOOP-3393](https://issues.apache.org/jira/browse/HADOOP-3393) | TestHDFSServerPorts fails on LINUX (NFS mounted directory) and on WINDOWS |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3391](https://issues.apache.org/jira/browse/HADOOP-3391) | HADOOP-3248 introduced a findbugs warning. |  Minor | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3388](https://issues.apache.org/jira/browse/HADOOP-3388) | TestDatanodeBlockScanner failed while trying to corrupt replicas |  Major | test | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3381](https://issues.apache.org/jira/browse/HADOOP-3381) | INode interlinks can multiply effect of memory leaks |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3376](https://issues.apache.org/jira/browse/HADOOP-3376) | [HOD] HOD should have a way to detect and deal with clusters that violate/exceed resource manager limits |  Major | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-3375](https://issues.apache.org/jira/browse/HADOOP-3375) | Lease paths are sometimes not removed from LeaseManager.sortedLeasesByPath |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3371](https://issues.apache.org/jira/browse/HADOOP-3371) | MBeanUtil dumps stacktrace from registerMBean |  Minor | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3365](https://issues.apache.org/jira/browse/HADOOP-3365) | SequenceFile.Sorter.MergeQueue.next does an unnecessary copy of the key |  Major | io | Arun C Murthy | Devaraj Das |
-| [HADOOP-3363](https://issues.apache.org/jira/browse/HADOOP-3363) | HDFS throws a InconsistentFSStateException when the name node starts up on a directory that isnt formatted |  Blocker | . | Steve Loughran | Konstantin Shvachko |
-| [HADOOP-3351](https://issues.apache.org/jira/browse/HADOOP-3351) | Fix history viewer |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3349](https://issues.apache.org/jira/browse/HADOOP-3349) | FSNamesystem.changeLease(src, dst) incorrectly updates the paths inside a lease |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3348](https://issues.apache.org/jira/browse/HADOOP-3348) | TestUrlStreamHandler hangs on LINUX |  Major | fs | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3340](https://issues.apache.org/jira/browse/HADOOP-3340) | hadoop dfs metrics shows 0 |  Major | metrics | Eric Yang | Lohit Vijayarenu |
-| [HADOOP-3339](https://issues.apache.org/jira/browse/HADOOP-3339) | DFS Write pipeline does not detect defective datanode correctly if it times out. |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3338](https://issues.apache.org/jira/browse/HADOOP-3338) | trunk doesn't compile after HADOOP-544 was committed |  Blocker | . | Nigel Daley | Christophe Taton |
-| [HADOOP-3337](https://issues.apache.org/jira/browse/HADOOP-3337) | Name-node fails to start because DatanodeInfo format changed. |  Blocker | . | Konstantin Shvachko | Tsz Wo Nicholas Sze |
-| [HADOOP-3335](https://issues.apache.org/jira/browse/HADOOP-3335) | 'make clean' in src/c++/libhdfs does 'rm -rf /\*' |  Critical | build | Doug Cutting | Doug Cutting |
-| [HADOOP-3333](https://issues.apache.org/jira/browse/HADOOP-3333) | job failing because of reassigning same tasktracker to failing tasks |  Blocker | . | Christian Kunz | Jothi Padmanabhan |
-| [HADOOP-3326](https://issues.apache.org/jira/browse/HADOOP-3326) | ReduceTask should not sleep for 200 ms while waiting for merge to finish |  Major | . | Owen O'Malley | Sharad Agarwal |
-| [HADOOP-3320](https://issues.apache.org/jira/browse/HADOOP-3320) | NPE in NetworkTopology.getDistance() |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
-| [HADOOP-3318](https://issues.apache.org/jira/browse/HADOOP-3318) | Hadoop streaming doesn't recognize "Darwin" as an OS but Soylatte (OpenJDK port to Mac) reports that rather than "Mac OS X" |  Major | . | Sam Pullara | Sam Pullara |
-| [HADOOP-3313](https://issues.apache.org/jira/browse/HADOOP-3313) | RPC::Invoker makes unnecessary calls to System.currentTimeMillis |  Minor | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3309](https://issues.apache.org/jira/browse/HADOOP-3309) | Unit test fails on Windows: org.apache.hadoop.mapred.TestMiniMRDFSSort.unknown |  Major | . | Mukund Madhugiri | Lohit Vijayarenu |
-| [HADOOP-3301](https://issues.apache.org/jira/browse/HADOOP-3301) | Misleading error message when S3 URI contains hostname containing an underscore |  Major | fs/s3 | Tom White | Tom White |
-| [HADOOP-3300](https://issues.apache.org/jira/browse/HADOOP-3300) | FindBugs warnings in NetworkTopology |  Major | . | Tom White | Tom White |
-| [HADOOP-3299](https://issues.apache.org/jira/browse/HADOOP-3299) | org.apache.hadoop.mapred.join.CompositeInputFormat does not initialize  TextInput format files with the configuration resulting in an NullPointerException |  Major | io | Jason | Chris Douglas |
-| [HADOOP-3296](https://issues.apache.org/jira/browse/HADOOP-3296) | Some levels are skipped while creating the task cache in JobInProgress |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-2905](https://issues.apache.org/jira/browse/HADOOP-2905) | fsck -move triggers NPE in namenode |  Major | . | Michael Bieniosek | Lohit Vijayarenu |
+| [HADOOP-2928](https://issues.apache.org/jira/browse/HADOOP-2928) | Remove deprecated methods getContentLength() in ClientProtocol, NameNode, FileSystem, DistributedFileSystem and DFSClient |  Blocker | . | Tsz Wo Nicholas Sze | Lohit Vijayarenu |
+| [HADOOP-3176](https://issues.apache.org/jira/browse/HADOOP-3176) | Change lease record when a open-for-write-file gets renamed |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3130](https://issues.apache.org/jira/browse/HADOOP-3130) | Shuffling takes too long to get the last map output. |  Major | . | Runping Qi | Amar Kamat |
+| [HADOOP-3160](https://issues.apache.org/jira/browse/HADOOP-3160) | remove exists() from ClientProtocol and NameNode |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3269](https://issues.apache.org/jira/browse/HADOOP-3269) | NameNode doesn't startup when restarted after running an MR job |  Blocker | . | Devaraj Das | Tsz Wo Nicholas Sze |
 | [HADOOP-3282](https://issues.apache.org/jira/browse/HADOOP-3282) | TestCheckpoint occasionally fails because of the port issues. |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-3272](https://issues.apache.org/jira/browse/HADOOP-3272) | Reduce redundant copy of Block object in BlocksMap.map hash map |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3269](https://issues.apache.org/jira/browse/HADOOP-3269) | NameNode doesn't startup when restarted after running an MR job |  Blocker | . | Devaraj Das | Tsz Wo Nicholas Sze |
 | [HADOOP-3268](https://issues.apache.org/jira/browse/HADOOP-3268) | TestUrlStreamHandler.testFileUrls fails on Windows |  Major | test | Nigel Daley | Christophe Taton |
-| [HADOOP-3259](https://issues.apache.org/jira/browse/HADOOP-3259) | Configuration.substituteVars() needs to handle security exceptions |  Trivial | conf | Steve Loughran | Edward J. Yoon |
-| [HADOOP-3248](https://issues.apache.org/jira/browse/HADOOP-3248) | Improve Namenode startup performance |  Major | . | girish vaitheeswaran | dhruba borthakur |
-| [HADOOP-3240](https://issues.apache.org/jira/browse/HADOOP-3240) | TestJobShell should not create files in the current directory |  Blocker | test | Tsz Wo Nicholas Sze | Mahadev konar |
-| [HADOOP-3232](https://issues.apache.org/jira/browse/HADOOP-3232) | Datanodes time out |  Critical | . | Johan Oskarsson | Johan Oskarsson |
-| [HADOOP-3203](https://issues.apache.org/jira/browse/HADOOP-3203) | TaskTracker::localizeJob doesn't provide the correct size to LocalDirAllocator |  Major | . | Chris Douglas | Amareshwari Sriramadasu |
-| [HADOOP-3176](https://issues.apache.org/jira/browse/HADOOP-3176) | Change lease record when a open-for-write-file gets renamed |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3160](https://issues.apache.org/jira/browse/HADOOP-3160) | remove exists() from ClientProtocol and NameNode |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3151](https://issues.apache.org/jira/browse/HADOOP-3151) | Hod should have better error messages. |  Major | contrib/hod | Arkady Borkovsky | Vinod Kumar Vavilapalli |
-| [HADOOP-3135](https://issues.apache.org/jira/browse/HADOOP-3135) | if the 'mapred.system.dir' in the client jobconf is different from the JobTracker's value job submission fails |  Critical | . | Alejandro Abdelnur | Subru Krishnan |
-| [HADOOP-3130](https://issues.apache.org/jira/browse/HADOOP-3130) | Shuffling takes too long to get the last map output. |  Major | . | Runping Qi | Amar Kamat |
 | [HADOOP-3127](https://issues.apache.org/jira/browse/HADOOP-3127) | rm /user/\<username\>/.Trash/\_\_\_\_ only moves it back to .Trash |  Minor | fs | Koji Noguchi | Brice Arnould |
-| [HADOOP-3119](https://issues.apache.org/jira/browse/HADOOP-3119) | Text.getBytes() |  Trivial | . | Andrew Gudkov | Tim Nelson |
+| [HADOOP-3300](https://issues.apache.org/jira/browse/HADOOP-3300) | FindBugs warnings in NetworkTopology |  Major | . | Tom White | Tom White |
+| [HADOOP-2793](https://issues.apache.org/jira/browse/HADOOP-2793) | Links for worst performing shuffle tasks are broken in Analyze Job. |  Minor | . | Amar Kamat | Amareshwari Sriramadasu |
+| [HADOOP-3313](https://issues.apache.org/jira/browse/HADOOP-3313) | RPC::Invoker makes unnecessary calls to System.currentTimeMillis |  Minor | . | Chris Douglas | Chris Douglas |
+| [HADOOP-3318](https://issues.apache.org/jira/browse/HADOOP-3318) | Hadoop streaming doesn't recognize "Darwin" as an OS but Soylatte (OpenJDK port to Mac) reports that rather than "Mac OS X" |  Major | . | Sam Pullara | Sam Pullara |
+| [HADOOP-3301](https://issues.apache.org/jira/browse/HADOOP-3301) | Misleading error message when S3 URI contains hostname containing an underscore |  Major | fs/s3 | Tom White | Tom White |
 | [HADOOP-3109](https://issues.apache.org/jira/browse/HADOOP-3109) | RPC should accepted connections even when rpc queue is full (ie undo part of HADOOP-2910) |  Blocker | . | Sanjay Radia | Hairong Kuang |
+| [HADOOP-3338](https://issues.apache.org/jira/browse/HADOOP-3338) | trunk doesn't compile after HADOOP-544 was committed |  Blocker | . | Nigel Daley | Christophe Taton |
+| [HADOOP-3337](https://issues.apache.org/jira/browse/HADOOP-3337) | Name-node fails to start because DatanodeInfo format changed. |  Blocker | . | Konstantin Shvachko | Tsz Wo Nicholas Sze |
 | [HADOOP-3101](https://issues.apache.org/jira/browse/HADOOP-3101) | 'bin/hadoop job' should display the help and silently exit |  Minor | . | Amar Kamat | Edward J. Yoon |
-| [HADOOP-3085](https://issues.apache.org/jira/browse/HADOOP-3085) | pushMetric() method of various metric util classes should catch exceptions |  Major | metrics | Runping Qi | Chris Douglas |
-| [HADOOP-3076](https://issues.apache.org/jira/browse/HADOOP-3076) | [HOD] If a cluster directory is specified as a relative path, an existing script.exitcode file will not be deleted. |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-2961](https://issues.apache.org/jira/browse/HADOOP-2961) | [HOD] Hod expects port info though external host is not mentioned. |  Minor | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-3119](https://issues.apache.org/jira/browse/HADOOP-3119) | Text.getBytes() |  Trivial | . | Andrew Gudkov | Tim Nelson |
+| [HADOOP-2294](https://issues.apache.org/jira/browse/HADOOP-2294) | In hdfs.h , the comment says you release the result of a hdfsListDirectory with a freehdfsFileInfo, but should say hdfsFreeFileInfo |  Trivial | . | Dick King | Craig Macdonald |
+| [HADOOP-3335](https://issues.apache.org/jira/browse/HADOOP-3335) | 'make clean' in src/c++/libhdfs does 'rm -rf /\*' |  Critical | build | Doug Cutting | Doug Cutting |
 | [HADOOP-2930](https://issues.apache.org/jira/browse/HADOOP-2930) | make {start,stop}-balancer.sh work even if hadoop-daemon.sh isn't in the PATH |  Trivial | scripts | Spiros Papadimitriou | Spiros Papadimitriou |
-| [HADOOP-2928](https://issues.apache.org/jira/browse/HADOOP-2928) | Remove deprecated methods getContentLength() in ClientProtocol, NameNode, FileSystem, DistributedFileSystem and DFSClient |  Blocker | . | Tsz Wo Nicholas Sze | Lohit Vijayarenu |
-| [HADOOP-2905](https://issues.apache.org/jira/browse/HADOOP-2905) | fsck -move triggers NPE in namenode |  Major | . | Michael Bieniosek | Lohit Vijayarenu |
-| [HADOOP-2793](https://issues.apache.org/jira/browse/HADOOP-2793) | Links for worst performing shuffle tasks are broken in Analyze Job. |  Minor | . | Amar Kamat | Amareshwari Sriramadasu |
+| [HADOOP-3085](https://issues.apache.org/jira/browse/HADOOP-3085) | pushMetric() method of various metric util classes should catch exceptions |  Major | metrics | Runping Qi | Chris Douglas |
+| [HADOOP-3248](https://issues.apache.org/jira/browse/HADOOP-3248) | Improve Namenode startup performance |  Major | . | girish vaitheeswaran | dhruba borthakur |
+| [HADOOP-3299](https://issues.apache.org/jira/browse/HADOOP-3299) | org.apache.hadoop.mapred.join.CompositeInputFormat does not initialize  TextInput format files with the configuration resulting in an NullPointerException |  Major | io | Jason | Chris Douglas |
+| [HADOOP-3309](https://issues.apache.org/jira/browse/HADOOP-3309) | Unit test fails on Windows: org.apache.hadoop.mapred.TestMiniMRDFSSort.unknown |  Major | . | Mukund Madhugiri | Lohit Vijayarenu |
+| [HADOOP-3348](https://issues.apache.org/jira/browse/HADOOP-3348) | TestUrlStreamHandler hangs on LINUX |  Major | fs | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3371](https://issues.apache.org/jira/browse/HADOOP-3371) | MBeanUtil dumps stacktrace from registerMBean |  Minor | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3349](https://issues.apache.org/jira/browse/HADOOP-3349) | FSNamesystem.changeLease(src, dst) incorrectly updates the paths inside a lease |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3365](https://issues.apache.org/jira/browse/HADOOP-3365) | SequenceFile.Sorter.MergeQueue.next does an unnecessary copy of the key |  Major | io | Arun C Murthy | Devaraj Das |
+| [HADOOP-3203](https://issues.apache.org/jira/browse/HADOOP-3203) | TaskTracker::localizeJob doesn't provide the correct size to LocalDirAllocator |  Major | . | Chris Douglas | Amareshwari Sriramadasu |
+| [HADOOP-3388](https://issues.apache.org/jira/browse/HADOOP-3388) | TestDatanodeBlockScanner failed while trying to corrupt replicas |  Major | test | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3393](https://issues.apache.org/jira/browse/HADOOP-3393) | TestHDFSServerPorts fails on LINUX (NFS mounted directory) and on WINDOWS |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3391](https://issues.apache.org/jira/browse/HADOOP-3391) | HADOOP-3248 introduced a findbugs warning. |  Minor | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3399](https://issues.apache.org/jira/browse/HADOOP-3399) | Debug log not removed in ipc client |  Trivial | ipc | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3339](https://issues.apache.org/jira/browse/HADOOP-3339) | DFS Write pipeline does not detect defective datanode correctly if it times out. |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3396](https://issues.apache.org/jira/browse/HADOOP-3396) | Unit test TestDatanodeBlockScanner fails on Windows |  Critical | . | Mukund Madhugiri | Lohit Vijayarenu |
+| [HADOOP-3409](https://issues.apache.org/jira/browse/HADOOP-3409) | NameNode should save the root inode into fsimage |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-3296](https://issues.apache.org/jira/browse/HADOOP-3296) | Some levels are skipped while creating the task cache in JobInProgress |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-3375](https://issues.apache.org/jira/browse/HADOOP-3375) | Lease paths are sometimes not removed from LeaseManager.sortedLeasesByPath |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3424](https://issues.apache.org/jira/browse/HADOOP-3424) | the value returned from getPartition should be checked to make sure it is in the range 0..#reduces-1 |  Major | . | Owen O'Malley | Chris Douglas |
+| [HADOOP-3408](https://issues.apache.org/jira/browse/HADOOP-3408) | Change FSNamesytem status metrics to IntValue |  Major | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3381](https://issues.apache.org/jira/browse/HADOOP-3381) | INode interlinks can multiply effect of memory leaks |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3403](https://issues.apache.org/jira/browse/HADOOP-3403) | Job tracker's ExpireTackers thread gets NullPointerException if a tasktracker is lost. |  Blocker | . | Amareshwari Sriramadasu | Arun C Murthy |
+| [HADOOP-1318](https://issues.apache.org/jira/browse/HADOOP-1318) | Do not fail completed maps on lost tasktrackers if '-reducer NONE' is specified |  Minor | . | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-3351](https://issues.apache.org/jira/browse/HADOOP-3351) | Fix history viewer |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3419](https://issues.apache.org/jira/browse/HADOOP-3419) | TestFsck fails once in a while on WINDOWS/LINUX |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3259](https://issues.apache.org/jira/browse/HADOOP-3259) | Configuration.substituteVars() needs to handle security exceptions |  Trivial | conf | Steve Loughran | Edward J. Yoon |
+| [HADOOP-3232](https://issues.apache.org/jira/browse/HADOOP-3232) | Datanodes time out |  Critical | . | Johan Oskarsson | Johan Oskarsson |
+| [HADOOP-3451](https://issues.apache.org/jira/browse/HADOOP-3451) | test-libhdfs fails on Linux |  Blocker | test | Mukund Madhugiri | Lohit Vijayarenu |
+| [HADOOP-3401](https://issues.apache.org/jira/browse/HADOOP-3401) | Update FileBench to use the "work" directory for SequenceFileOutputFormat |  Major | test | Chris Douglas | Chris Douglas |
+| [HADOOP-3468](https://issues.apache.org/jira/browse/HADOOP-3468) | Compile error: FTPFileSystem.java:26: cannot access org.apache.commons.net.ftp.FTP |  Blocker | fs | Tsz Wo Nicholas Sze | Ankur |
 | [HADOOP-2669](https://issues.apache.org/jira/browse/HADOOP-2669) | DFS client lost lease during writing into DFS files |  Major | . | Runping Qi | dhruba borthakur |
-| [HADOOP-2565](https://issues.apache.org/jira/browse/HADOOP-2565) | DFSPath cache of FileStatus can become stale |  Major | . | Doug Cutting | Tsz Wo Nicholas Sze |
-| [HADOOP-2427](https://issues.apache.org/jira/browse/HADOOP-2427) | Cleanup of mapred.local.dir after maptask is complete |  Major | . | Lohit Vijayarenu | Amareshwari Sriramadasu |
-| [HADOOP-2393](https://issues.apache.org/jira/browse/HADOOP-2393) | TaskTracker locks up removing job files within a synchronized method |  Critical | . | Joydeep Sen Sarma | Amareshwari Sriramadasu |
-| [HADOOP-2294](https://issues.apache.org/jira/browse/HADOOP-2294) | In hdfs.h , the comment says you release the result of a hdfsListDirectory with a freehdfsFileInfo, but should say hdfsFreeFileInfo |  Trivial | . | Dick King | Craig Macdonald |
+| [HADOOP-3410](https://issues.apache.org/jira/browse/HADOOP-3410) | KFS implementation needs to return file modification time |  Minor | . | Sriram Rao | Sriram Rao |
+| [HADOOP-3340](https://issues.apache.org/jira/browse/HADOOP-3340) | hadoop dfs metrics shows 0 |  Major | metrics | Eric Yang | Lohit Vijayarenu |
+| [HADOOP-3435](https://issues.apache.org/jira/browse/HADOOP-3435) | test-patch fail if sh != bash |  Major | . | Brice Arnould | Brice Arnould |
+| [HADOOP-3471](https://issues.apache.org/jira/browse/HADOOP-3471) | TestIndexedSort sometimes fails |  Major | test | Chris Douglas | Chris Douglas |
+| [HADOOP-3443](https://issues.apache.org/jira/browse/HADOOP-3443) | map outputs should not be renamed between partitions |  Critical | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3454](https://issues.apache.org/jira/browse/HADOOP-3454) | Text.find incorrectly searches beyond the end of the buffer |  Major | . | Chad Whipkey | Chad Whipkey |
+| [HADOOP-3376](https://issues.apache.org/jira/browse/HADOOP-3376) | [HOD] HOD should have a way to detect and deal with clusters that violate/exceed resource manager limits |  Major | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 | [HADOOP-2132](https://issues.apache.org/jira/browse/HADOOP-2132) | Killing successfully completed jobs moves them to failed |  Critical | . | Srikanth Kakani | Jothi Padmanabhan |
+| [HADOOP-2961](https://issues.apache.org/jira/browse/HADOOP-2961) | [HOD] Hod expects port info though external host is not mentioned. |  Minor | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-3151](https://issues.apache.org/jira/browse/HADOOP-3151) | Hod should have better error messages. |  Major | contrib/hod | Arkady Borkovsky | Vinod Kumar Vavilapalli |
+| [HADOOP-3476](https://issues.apache.org/jira/browse/HADOOP-3476) | Code cleanup needed in fuse-dfs |  Major | . | Tsz Wo Nicholas Sze | Pete Wyckoff |
 | [HADOOP-2095](https://issues.apache.org/jira/browse/HADOOP-2095) | Reducer failed due to Out ofMemory |  Major | . | Runping Qi | Arun C Murthy |
-| [HADOOP-1318](https://issues.apache.org/jira/browse/HADOOP-1318) | Do not fail completed maps on lost tasktrackers if '-reducer NONE' is specified |  Minor | . | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-2427](https://issues.apache.org/jira/browse/HADOOP-2427) | Cleanup of mapred.local.dir after maptask is complete |  Major | . | Lohit Vijayarenu | Amareshwari Sriramadasu |
+| [HADOOP-2565](https://issues.apache.org/jira/browse/HADOOP-2565) | DFSPath cache of FileStatus can become stale |  Major | . | Doug Cutting | Tsz Wo Nicholas Sze |
+| [HADOOP-3326](https://issues.apache.org/jira/browse/HADOOP-3326) | ReduceTask should not sleep for 200 ms while waiting for merge to finish |  Major | . | Owen O'Malley | Sharad Agarwal |
+| [HADOOP-3493](https://issues.apache.org/jira/browse/HADOOP-3493) | TestStreamingFailure fails. |  Major | . | Amareshwari Sriramadasu | Lohit Vijayarenu |
 | [HADOOP-236](https://issues.apache.org/jira/browse/HADOOP-236) | job tracker should refuse connection from a task tracker with a different version number |  Major | . | Hairong Kuang | Sharad Agarwal |
+| [HADOOP-3453](https://issues.apache.org/jira/browse/HADOOP-3453) | ipc.Client.close() throws NullPointerException |  Major | ipc | Tsz Wo Nicholas Sze | Hairong Kuang |
+| [HADOOP-3427](https://issues.apache.org/jira/browse/HADOOP-3427) | In ReduceTask::fetchOutputs, wait for result can be improved slightly |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-3240](https://issues.apache.org/jira/browse/HADOOP-3240) | TestJobShell should not create files in the current directory |  Blocker | test | Tsz Wo Nicholas Sze | Mahadev konar |
+| [HADOOP-3496](https://issues.apache.org/jira/browse/HADOOP-3496) | TestHarFileSystem.testArchives fails |  Blocker | fs | Amareshwari Sriramadasu | Tom White |
+| [HADOOP-2393](https://issues.apache.org/jira/browse/HADOOP-2393) | TaskTracker locks up removing job files within a synchronized method |  Critical | . | Joydeep Sen Sarma | Amareshwari Sriramadasu |
+| [HADOOP-3135](https://issues.apache.org/jira/browse/HADOOP-3135) | if the 'mapred.system.dir' in the client jobconf is different from the JobTracker's value job submission fails |  Critical | . | Alejandro Abdelnur | Subru Krishnan |
+| [HADOOP-3503](https://issues.apache.org/jira/browse/HADOOP-3503) | Race condition when client and namenode start block recovery simultaneously |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3440](https://issues.apache.org/jira/browse/HADOOP-3440) | TaskRunner creates a symlink with name 'null' if a file is added to DistributedCache without fragment |  Minor | . | Abhijit Bagri | Devaraj Das |
+| [HADOOP-3413](https://issues.apache.org/jira/browse/HADOOP-3413) | SequenceFile.Reader doesn't use the Serialization framework |  Critical | io | Arun C Murthy | Tom White |
+| [HADOOP-3463](https://issues.apache.org/jira/browse/HADOOP-3463) | hadoop scripts don't change directory to hadoop\_home |  Critical | scripts | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3491](https://issues.apache.org/jira/browse/HADOOP-3491) | Name-node shutdown causes InterruptedException in ResolutionMonitor |  Major | . | Konstantin Shvachko | Lohit Vijayarenu |
+| [HADOOP-3509](https://issues.apache.org/jira/browse/HADOOP-3509) | FSNamesystem.close() throws NullPointerException |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3489](https://issues.apache.org/jira/browse/HADOOP-3489) | NPE in SafeModeMonitor |  Major | . | Konstantin Shvachko | Lohit Vijayarenu |
+| [HADOOP-3511](https://issues.apache.org/jira/browse/HADOOP-3511) | Namenode should not restore the root's quota if the quota was not in the image |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-3516](https://issues.apache.org/jira/browse/HADOOP-3516) | TestHarFileSystem.testArchives fails with NullPointerException |  Blocker | test | Nigel Daley | Subru Krishnan |
+| [HADOOP-3513](https://issues.apache.org/jira/browse/HADOOP-3513) | Improve NNThroughputBenchmark log messages. |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-3519](https://issues.apache.org/jira/browse/HADOOP-3519) | NPE in DFS FileSystem rename |  Blocker | . | Tom White | Hairong Kuang |
+| [HADOOP-3528](https://issues.apache.org/jira/browse/HADOOP-3528) | Metrics FilesCreated and files\_deleted metrics do not match. |  Blocker | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3418](https://issues.apache.org/jira/browse/HADOOP-3418) | NameNode does not restart if parent directory of a "FileUnderConstruction" is deleted. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
+| [HADOOP-3542](https://issues.apache.org/jira/browse/HADOOP-3542) | Hadoop archives should not create \_logs file in the final archive directory. |  Blocker | . | Mahadev konar | Mahadev konar |
+| [HADOOP-3544](https://issues.apache.org/jira/browse/HADOOP-3544) | The command "archive" is missing in the example in  docs/hadoop\_archives.html (and pdf) |  Blocker | documentation | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-3523](https://issues.apache.org/jira/browse/HADOOP-3523) | [HOD] If a job does not exist in Torque's list of jobs, HOD allocate on previously allocated directory fails. |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-3517](https://issues.apache.org/jira/browse/HADOOP-3517) | The last InMemory merge may be missed |  Blocker | . | Devaraj Das | Arun C Murthy |
+| [HADOOP-3548](https://issues.apache.org/jira/browse/HADOOP-3548) | The tools.jar is not included in the distribution |  Blocker | build | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3363](https://issues.apache.org/jira/browse/HADOOP-3363) | HDFS throws a InconsistentFSStateException when the name node starts up on a directory that isnt formatted |  Blocker | . | Steve Loughran | Konstantin Shvachko |
+| [HADOOP-3560](https://issues.apache.org/jira/browse/HADOOP-3560) | Archvies sometimes create empty part files. |  Blocker | . | Mahadev konar | Mahadev konar |
+| [HADOOP-3545](https://issues.apache.org/jira/browse/HADOOP-3545) | archive  is failing with "Illegal Capacity" error |  Blocker | . | Jothi Padmanabhan | Mahadev konar |
+| [HADOOP-3561](https://issues.apache.org/jira/browse/HADOOP-3561) | With trash enabled, 'hadoop fs -rmr .' still fully deletes the working dir |  Blocker | . | Chris Douglas | Chris Douglas |
+| [HADOOP-3531](https://issues.apache.org/jira/browse/HADOOP-3531) | Hod does not  report job tracker failure on hod client side when job tracker fails to come up |  Blocker | contrib/hod | Karam Singh | Hemanth Yamijala |
+| [HADOOP-3575](https://issues.apache.org/jira/browse/HADOOP-3575) | clover target broken after src restructuring |  Minor | build | Nigel Daley | Nigel Daley |
+| [HADOOP-3539](https://issues.apache.org/jira/browse/HADOOP-3539) | Cygwin: cygpath displays an error message in running bin/hadoop script |  Blocker | scripts | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3564](https://issues.apache.org/jira/browse/HADOOP-3564) | Sometime after successful  hod allocation datanode fails to come up with java.net.BindException for dfs.datanode.ipc.address |  Blocker | contrib/hod | Karam Singh | Vinod Kumar Vavilapalli |
+| [HADOOP-3520](https://issues.apache.org/jira/browse/HADOOP-3520) | Generation stamp upgrade fails TestDFSUpgradeFromImage |  Blocker | . | Konstantin Shvachko | dhruba borthakur |
+| [HADOOP-3586](https://issues.apache.org/jira/browse/HADOOP-3586) | keep combiner backward compatible with earlier versions of hadoop |  Blocker | . | Olga Natkovich | Chris Douglas |
+| [HADOOP-3533](https://issues.apache.org/jira/browse/HADOOP-3533) | The api to JobTracker and TaskTracker have changed incompatibly |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3593](https://issues.apache.org/jira/browse/HADOOP-3593) | Update MapRed tutorial |  Blocker | documentation | Devaraj Das | Devaraj Das |
+| [HADOOP-3580](https://issues.apache.org/jira/browse/HADOOP-3580) | Using a har file as input for the Sort example fails |  Blocker | . | Jothi Padmanabhan | Mahadev konar |
+| [HADOOP-3333](https://issues.apache.org/jira/browse/HADOOP-3333) | job failing because of reassigning same tasktracker to failing tasks |  Blocker | . | Christian Kunz | Jothi Padmanabhan |
+| [HADOOP-3534](https://issues.apache.org/jira/browse/HADOOP-3534) | The namenode ignores ioexceptions in close |  Blocker | . | Owen O'Malley | Tsz Wo Nicholas Sze |
+| [HADOOP-3546](https://issues.apache.org/jira/browse/HADOOP-3546) | TaskTracker re-initialization gets stuck in cleaning up |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3320](https://issues.apache.org/jira/browse/HADOOP-3320) | NPE in NetworkTopology.getDistance() |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
+| [HADOOP-3576](https://issues.apache.org/jira/browse/HADOOP-3576) | hadoop dfs -mv throws NullPointerException |  Blocker | . | Lohit Vijayarenu | Tsz Wo Nicholas Sze |
+| [HADOOP-3076](https://issues.apache.org/jira/browse/HADOOP-3076) | [HOD] If a cluster directory is specified as a relative path, an existing script.exitcode file will not be deleted. |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-3590](https://issues.apache.org/jira/browse/HADOOP-3590) | Null pointer exception in JobTracker when the task tracker is not yet resolved |  Blocker | . | Amar Kamat | Amar Kamat |
+| [HADOOP-3606](https://issues.apache.org/jira/browse/HADOOP-3606) | Update streaming documentation |  Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3505](https://issues.apache.org/jira/browse/HADOOP-3505) | omissions in HOD documentation |  Blocker | contrib/hod, documentation | Ari Rabkin | Vinod Kumar Vavilapalli |
+| [HADOOP-3603](https://issues.apache.org/jira/browse/HADOOP-3603) | Setting spill threshold to 100% fails to detect spill for records |  Blocker | . | Chris Douglas | Chris Douglas |
+| [HADOOP-3615](https://issues.apache.org/jira/browse/HADOOP-3615) | DatanodeProtocol.versionID should be 16L |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3537](https://issues.apache.org/jira/browse/HADOOP-3537) | Datanode not starting up with  java.lang.StringIndexOutOfBoundsException in NetworkTopology.remove |  Blocker | . | Koji Noguchi | Hairong Kuang |
+| [HADOOP-3487](https://issues.apache.org/jira/browse/HADOOP-3487) | Balancer should not allocate a thread per block move |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-3571](https://issues.apache.org/jira/browse/HADOOP-3571) | ArrayIndexOutOfBoundsException in BlocksMap$BlockInfo.setPrevious |  Blocker | . | Tsz Wo Nicholas Sze | Konstantin Shvachko |
+| [HADOOP-3559](https://issues.apache.org/jira/browse/HADOOP-3559) | test-libhdfs fails on linux |  Blocker | . | Mukund Madhugiri | Lohit Vijayarenu |
+| [HADOOP-3480](https://issues.apache.org/jira/browse/HADOOP-3480) | Need to update Eclipse template to reflect current trunk |  Blocker | build | Tsz Wo Nicholas Sze | Brice Arnould |
+| [HADOOP-3645](https://issues.apache.org/jira/browse/HADOOP-3645) | MetricsTimeVaryingRate returns wrong value for metric\_avg\_time |  Blocker | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3552](https://issues.apache.org/jira/browse/HADOOP-3552) | forrest doc for hadoop commands |  Blocker | documentation | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-3588](https://issues.apache.org/jira/browse/HADOOP-3588) | Bug report for archives |  Blocker | . | Hairong Kuang | Mahadev konar |
+| [HADOOP-3635](https://issues.apache.org/jira/browse/HADOOP-3635) | Uncaught exception in DataBlockScanner |  Blocker | . | Koji Noguchi | Tsz Wo Nicholas Sze |
+| [HADOOP-3639](https://issues.apache.org/jira/browse/HADOOP-3639) | Exception when closing DFSClient while multiple files are open |  Blocker | . | Benjamin Gufler | Benjamin Gufler |
+| [HADOOP-3649](https://issues.apache.org/jira/browse/HADOOP-3649) | ArrayIndexOutOfBounds in FSNamesystem.getBlockLocationsInternal |  Blocker | . | Arun C Murthy | Lohit Vijayarenu |
+| [HADOOP-3604](https://issues.apache.org/jira/browse/HADOOP-3604) | Reduce stuck at shuffling phase |  Blocker | . | Runping Qi | Arun C Murthy |
+| [HADOOP-3668](https://issues.apache.org/jira/browse/HADOOP-3668) | Clean up HOD documentation |  Blocker | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-3597](https://issues.apache.org/jira/browse/HADOOP-3597) | SortValidator always uses the default file system irrespective of the actual input |  Major | test | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-3688](https://issues.apache.org/jira/browse/HADOOP-3688) | Fix up HDFS docs |  Blocker | . | Robert Chansler | Robert Chansler |
+| [HADOOP-3693](https://issues.apache.org/jira/browse/HADOOP-3693) | Fix documentation for Archives, distcp and native libraries |  Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3653](https://issues.apache.org/jira/browse/HADOOP-3653) | test-patch target not working on hudson.zones.apache.org due to HADOOP-3480 |  Blocker | . | Nigel Daley | Brice Arnould |
+| [HADOOP-3692](https://issues.apache.org/jira/browse/HADOOP-3692) | Fix documentation for Cluster setup and Quick start guides |  Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3691](https://issues.apache.org/jira/browse/HADOOP-3691) | Fix mapred docs |  Blocker | documentation | Amareshwari Sriramadasu | Jothi Padmanabhan |
+| [HADOOP-3673](https://issues.apache.org/jira/browse/HADOOP-3673) | Deadlock in Datanode RPC servers |  Blocker | . | dhruba borthakur | Tsz Wo Nicholas Sze |
+| [HADOOP-3630](https://issues.apache.org/jira/browse/HADOOP-3630) | CompositeRecordReader: key and values can be in uninitialized state if files being joined have no records |  Major | . | Jingkei Ly | Chris Douglas |
+| [HADOOP-3706](https://issues.apache.org/jira/browse/HADOOP-3706) | CompositeInputFormat: Unable to wrap custom InputFormats |  Major | . | Jingkei Ly | Jingkei Ly |
+| [HADOOP-3718](https://issues.apache.org/jira/browse/HADOOP-3718) | KFS: write(int v) API writes out an integer rather than a byte |  Minor | . | Sriram Rao | Sriram Rao |
+| [HADOOP-3647](https://issues.apache.org/jira/browse/HADOOP-3647) | Corner-case in IFile leads to failed tasks |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3716](https://issues.apache.org/jira/browse/HADOOP-3716) | KFS listStatus() returns NULL on empty directories |  Minor | . | Sriram Rao | Sriram Rao |
+| [HADOOP-3752](https://issues.apache.org/jira/browse/HADOOP-3752) | Audit logging fails to record rename |  Blocker | . | Chris Douglas | Chris Douglas |
+| [HADOOP-3737](https://issues.apache.org/jira/browse/HADOOP-3737) | CompressedWritable throws OutOfMemoryError |  Major | io | Grant Glouser | Grant Glouser |
+| [HADOOP-3670](https://issues.apache.org/jira/browse/HADOOP-3670) | JobTracker running out of heap space |  Blocker | . | Christian Kunz | Amareshwari Sriramadasu |
+| [HADOOP-3755](https://issues.apache.org/jira/browse/HADOOP-3755) | the gridmix scripts do not work with hod 0.4 |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-3677](https://issues.apache.org/jira/browse/HADOOP-3677) | Problems with generation stamp upgrade |  Blocker | . | Konstantin Shvachko | Raghu Angadi |
+| [HADOOP-3743](https://issues.apache.org/jira/browse/HADOOP-3743) | -libjars, -files and -archives options do not work with 0.18 |  Blocker | . | Mahadev konar | Amareshwari Sriramadasu |
+| [HADOOP-3774](https://issues.apache.org/jira/browse/HADOOP-3774) | Typos in shell output |  Blocker | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3798](https://issues.apache.org/jira/browse/HADOOP-3798) | compile-core-test fails to compile |  Blocker | build | Mukund Madhugiri | Mukund Madhugiri |
+| [HADOOP-3762](https://issues.apache.org/jira/browse/HADOOP-3762) | Task tracker died due to OOM |  Blocker | . | Runping Qi | Doug Cutting |
+| [HADOOP-3794](https://issues.apache.org/jira/browse/HADOOP-3794) | KFS implementation needs to return directory modification time |  Minor | . | Sriram Rao | Sriram Rao |
+| [HADOOP-3806](https://issues.apache.org/jira/browse/HADOOP-3806) | Remove debug message from Quicksort |  Trivial | . | Chris Douglas |  |
+| [HADOOP-3776](https://issues.apache.org/jira/browse/HADOOP-3776) | NPE in NameNode with unknown blocks |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3521](https://issues.apache.org/jira/browse/HADOOP-3521) | Hadoop mapreduce task metrics, unable to send metrics data. |  Blocker | . | Eric Yang | Arun C Murthy |
+| [HADOOP-3724](https://issues.apache.org/jira/browse/HADOOP-3724) | Namenode does not start due to exception throw while saving Image |  Blocker | . | Lohit Vijayarenu | dhruba borthakur |
+| [HADOOP-3827](https://issues.apache.org/jira/browse/HADOOP-3827) | Jobs with empty map-outputs and intermediate compression fail |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3855](https://issues.apache.org/jira/browse/HADOOP-3855) | Fix import of MiniDFSCluster in TestCompressedEmptyMapOutputs.java |  Blocker | test | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3865](https://issues.apache.org/jira/browse/HADOOP-3865) | SecondaryNameNode runs out of memory |  Blocker | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3884](https://issues.apache.org/jira/browse/HADOOP-3884) | eclipse plugin build is broken with current eclipse versions |  Blocker | contrib/eclipse-plugin | Doug Cutting | Doug Cutting |
+| [HADOOP-3897](https://issues.apache.org/jira/browse/HADOOP-3897) | SecondaryNameNode fails with NullPointerException |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3901](https://issues.apache.org/jira/browse/HADOOP-3901) | CLASSPATH in bin/hadoop script is set incorrectly for cygwin |  Blocker | scripts | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3947](https://issues.apache.org/jira/browse/HADOOP-3947) | TaskTrackers fail to connect back upon a re-init action |  Blocker | . | Amar Kamat | Amareshwari Sriramadasu |
 
 
 ### TESTS:
@@ -326,18 +320,12 @@
 | [HADOOP-3100](https://issues.apache.org/jira/browse/HADOOP-3100) | Develop tests to test the DFS command line interface |  Major | test | Mukund Madhugiri | Mukund Madhugiri |
 
 
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-3541](https://issues.apache.org/jira/browse/HADOOP-3541) | Namespace recovery from the secondary image should be documented. |  Blocker | documentation | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-2984](https://issues.apache.org/jira/browse/HADOOP-2984) | Distcp should have forrest documentation |  Blocker | util | Owen O'Malley | Chris Douglas |
+| [HADOOP-3541](https://issues.apache.org/jira/browse/HADOOP-3541) | Namespace recovery from the secondary image should be documented. |  Blocker | documentation | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-2632](https://issues.apache.org/jira/browse/HADOOP-2632) | Discussion of fsck operation in the permissions regime |  Major | . | Robert Chansler | Robert Chansler |
 
 

+ 151 - 151
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.0/RELEASENOTES.0.18.0.md

@@ -23,523 +23,523 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-3837](https://issues.apache.org/jira/browse/HADOOP-3837) | *Major* | **hadop streaming does not use progress reporting to detect hung tasks**
+* [HADOOP-2585](https://issues.apache.org/jira/browse/HADOOP-2585) | *Major* | **Automatic namespace recovery from the secondary image.**
 
-Changed streaming tasks to adhere to task timeout value specified in the job configuration.
+Improved management of replicas of the name space image. If all replicas on the Name Node are lost, the latest check point can be loaded from the secondary Name Node. Use parameter "-importCheckpoint" and specify the location with "fs.checkpoint.dir." The directory structure on the secondary Name Node has changed to match the primary Name Node.
 
 
 ---
 
-* [HADOOP-3808](https://issues.apache.org/jira/browse/HADOOP-3808) | *Blocker* | **[HOD] Include job tracker RPC in notes attribute after job submission**
+* [HADOOP-2703](https://issues.apache.org/jira/browse/HADOOP-2703) | *Minor* | **New files under lease (before close) still shows up as MISSING files/blocks in fsck**
 
-Modified HOD to include the RPC port of the JobTracker in the 'notes' attribute of the resource manager. The RPC port is included as the string 'Mapred RPC Port:\<port number\>'. Tools that depend on the value of the notes attribute must change to parse this new value.
+Changed fsck to ignore files opened for writing. Introduced new option "-openforwrite" to explicitly show open files.
 
 
 ---
 
-* [HADOOP-3703](https://issues.apache.org/jira/browse/HADOOP-3703) | *Blocker* | **[HOD] logcondense needs to use the new pattern of output in hadoop dfs -lsr**
+* [HADOOP-2865](https://issues.apache.org/jira/browse/HADOOP-2865) | *Major* | **FsShell.ls() should print file attributes first then the path name.**
 
-Modified logcondense.py to use the new format of hadoop dfs -lsr output. This version of logcondense would not work with previous versions of Hadoop and hence is incompatible.
+Changed the output of the "fs -ls" command to more closely match familiar Linux format. Additional changes were made by HADOOP-3459. Applications that parse the command output should be reviewed.
 
 
 ---
 
-* [HADOOP-3683](https://issues.apache.org/jira/browse/HADOOP-3683) | *Major* | **Hadoop dfs metric FilesListed shows number of files listed instead of operations**
+* [HADOOP-3061](https://issues.apache.org/jira/browse/HADOOP-3061) | *Major* | **Writable for single byte and double**
 
-Change FileListed to getNumGetListingOps and add CreateFileOps, DeleteFileOps and AddBlockOps metrics.
+Introduced ByteWritable and DoubleWritable (implementing WritableComparable) implementations for Byte and Double.
 
 
 ---
 
-* [HADOOP-3677](https://issues.apache.org/jira/browse/HADOOP-3677) | *Blocker* | **Problems with generation stamp upgrade**
+* [HADOOP-3164](https://issues.apache.org/jira/browse/HADOOP-3164) | *Major* | **Use FileChannel.transferTo() when data is read from DataNode.**
 
-Simplify generation stamp upgrade by making is a local upgrade on datandodes. Deleted distributed upgrade.
+Changed data node to use FileChannel.tranferTo() to transfer block data.
 
 
 ---
 
-* [HADOOP-3665](https://issues.apache.org/jira/browse/HADOOP-3665) | *Minor* | **WritableComparator newKey() fails for NullWritable**
+* [HADOOP-3283](https://issues.apache.org/jira/browse/HADOOP-3283) | *Major* | **Need a mechanism for data nodes to update generation stamps.**
 
-**WARNING: No release note provided for this incompatible change.**
+Added an IPC server in DataNode and a new IPC protocol InterDatanodeProtocol.  Added conf properties dfs.datanode.ipc.address and dfs.datanode.handler.count with defaults "0.0.0.0:50020" and 3, respectively.
+Changed the serialization in DatanodeRegistration and DatanodeInfo, and therefore, updated the versionID in ClientProtocol, DatanodeProtocol, NamenodeProtocol.
 
 
 ---
 
-* [HADOOP-3610](https://issues.apache.org/jira/browse/HADOOP-3610) | *Blocker* | **[HOD] HOD does not automatically create a cluster directory for the script option**
+* [HADOOP-2797](https://issues.apache.org/jira/browse/HADOOP-2797) | *Critical* | **Withdraw CRC upgrade from HDFS**
 
-Modified HOD to automatically create a cluster directory if the one specified with the script command does not exist.
+Withdrew the upgrade-to-CRC facility. HDFS will no longer support upgrades from versions without CRCs for block data. Users upgrading from version 0.13 or earlier must first upgrade to an intermediate (0.14, 0.15, 0.16, 0.17) version before doing upgrade to version 0.18 or later.
 
 
 ---
 
-* [HADOOP-3598](https://issues.apache.org/jira/browse/HADOOP-3598) | *Blocker* | **Map-Reduce framework needlessly creates temporary \_${taskid} directories for Maps**
+* [HADOOP-544](https://issues.apache.org/jira/browse/HADOOP-544) | *Major* | **Replace the job, tip and task ids with objects.**
 
-Changed Map-Reduce framework to no longer create temporary task output directories for staging outputs if staging outputs isn't necessary. ${mapred.out.dir}/\_temporary/\_${taskid}
+Introduced new classes JobID, TaskID and TaskAttemptID, which should be used instead of their string counterparts. Deprecated functions in JobClient, TaskReport, RunningJob, jobcontrol.Job and TaskCompletionEvent that use string arguments. Applications can use xxxID.toString() and xxxID.forName() methods to convert/restore objects to/from strings.
 
 
 ---
 
-* [HADOOP-3569](https://issues.apache.org/jira/browse/HADOOP-3569) | *Minor* | **KFS input stream read() returns 4 bytes instead of 1**
+* [HADOOP-2188](https://issues.apache.org/jira/browse/HADOOP-2188) | *Major* | **RPC should send a ping rather than use client timeouts**
 
-Fixed KFS to have read() read and return 1 byte instead of 4.
+Replaced timeouts with pings to check that client connection is alive. Removed the property ipc.client.timeout from the default Hadoop configuration. Removed the metric RpcOpsDiscardedOPsNum.
 
 
 ---
 
-* [HADOOP-3564](https://issues.apache.org/jira/browse/HADOOP-3564) | *Blocker* | **Sometime after successful  hod allocation datanode fails to come up with java.net.BindException for dfs.datanode.ipc.address**
+* [HADOOP-2181](https://issues.apache.org/jira/browse/HADOOP-2181) | *Minor* | **Input Split details for maps should be logged**
 
-Modifed HOD to generate the dfs.datanode.ipc.address parameter in the hadoop-site.xml of datanodes that it launches.
+Added logging for input splits in job tracker log and job history log. Added web UI for viewing input splits in the job UI and history UI.
 
 
 ---
 
-* [HADOOP-3512](https://issues.apache.org/jira/browse/HADOOP-3512) | *Major* | **Split map/reduce tools into separate jars**
+* [HADOOP-3317](https://issues.apache.org/jira/browse/HADOOP-3317) | *Minor* | **add default port for hdfs namenode**
 
-Separated Distcp, Logalyzer and Archiver  into a tools jar.
+Changed the default port for  "hdfs:" URIs to be 8020, so that one may simply use URIs of the form "hdfs://example.com/dir/file".
 
 
 ---
 
-* [HADOOP-3486](https://issues.apache.org/jira/browse/HADOOP-3486) | *Major* | **Change default for initial block report to 0 sec and document it in hadoop-defaults.xml**
+* [HADOOP-2019](https://issues.apache.org/jira/browse/HADOOP-2019) | *Major* | **DistributedFileCache should support .tgz files in addition to jars and zip files**
 
-Changed the default value of dfs.blockreport.initialDelay to be 0 seconds.
+Added support for .tar, .tgz and .tar.gz files in DistributedCache. File sizes are limited to 2GB.
 
 
 ---
 
-* [HADOOP-3483](https://issues.apache.org/jira/browse/HADOOP-3483) | *Major* | **[HOD] Improvements with cluster directory handling**
+* [HADOOP-3058](https://issues.apache.org/jira/browse/HADOOP-3058) | *Minor* | **Hadoop DFS to report more replication metrics**
 
-Modified HOD to create a cluster directory if one does not exist and to auto-deallocate a cluster while reallocating it, if it is already dead.
+Added FSNamesystem status metrics.
 
 
 ---
 
-* [HADOOP-3464](https://issues.apache.org/jira/browse/HADOOP-3464) | *Major* | **[HOD] HOD can improve error messages by reporting failures on compute nodes back to hod client**
+* [HADOOP-3226](https://issues.apache.org/jira/browse/HADOOP-3226) | *Major* | **Run combiner when merging spills from map output**
 
-Implemented a mechanism to transfer HOD errors that occur on compute nodes to the submit node running the HOD client, so users have good feedback on why an allocation failed.
+Changed policy for running combiner. The combiner may be run multiple times as the map's output is sorted and merged. Additionally, it may be run on the reduce side as data is merged. The old semantics are available in Hadoop 0.18 if the user calls:
+job.setCombineOnlyOnce(true);
 
 
 ---
 
-* [HADOOP-3460](https://issues.apache.org/jira/browse/HADOOP-3460) | *Minor* | **SequenceFileAsBinaryOutputFormat**
+* [HADOOP-3299](https://issues.apache.org/jira/browse/HADOOP-3299) | *Major* | **org.apache.hadoop.mapred.join.CompositeInputFormat does not initialize  TextInput format files with the configuration resulting in an NullPointerException**
 
-Created SequenceFileAsBinaryOutputFormat to write raw bytes as keys and values to a SequenceFile.
+Changed the TextInputFormat and KeyValueTextInput classes to initialize the compressionCodecs member variable before dereferencing it.
 
 
 ---
 
-* [HADOOP-3459](https://issues.apache.org/jira/browse/HADOOP-3459) | *Major* | **Change dfs -ls listing to closely match format on Linux**
+* [HADOOP-3329](https://issues.apache.org/jira/browse/HADOOP-3329) | *Major* | **DatanodeDescriptor objects stored in FSImage may be out dated.**
 
-Changed the output of the "fs -ls" command to more closely match familiar Linux format. Applications that parse the command output should be reviewed.
+Changed format of file system image to not store locations of last block.
 
 
 ---
 
-* [HADOOP-3452](https://issues.apache.org/jira/browse/HADOOP-3452) | *Minor* | **fsck exit code would be better if non-zero when FS corrupt**
+* [HADOOP-2065](https://issues.apache.org/jira/browse/HADOOP-2065) | *Major* | **Replication policy for corrupted block**
 
-Changed exit status of fsck to report whether the files system is healthy or corrupt.
+Added "corrupt" flag to LocatedBlock to indicate that all replicas of the block thought to be corrupt.
 
 
 ---
 
-* [HADOOP-3429](https://issues.apache.org/jira/browse/HADOOP-3429) | *Major* | **Increase the buffersize for the streaming parent java process's streams**
+* [HADOOP-1702](https://issues.apache.org/jira/browse/HADOOP-1702) | *Major* | **Reduce buffer copies when data is written to DFS**
 
-Increased the size of the buffer used in the communication between the Java task and the Streaming process to 128KB.
+Reduced buffer copies as data is written to HDFS. The order of sending data bytes and control information has changed, but this will not be observed by client applications.
 
 
 ---
 
-* [HADOOP-3427](https://issues.apache.org/jira/browse/HADOOP-3427) | *Major* | **In ReduceTask::fetchOutputs, wait for result can be improved slightly**
+* [HADOOP-2656](https://issues.apache.org/jira/browse/HADOOP-2656) | *Major* | **Support for upgrading existing cluster to facilitate appends to HDFS files**
 
-Changed shuffle scheduler policy to wait for notifications from shuffle threads before scheduling more.
+Associated a generation stamp with each block. On data nodes, the generation stamp is stored as part of the file name of the block's meta-data file.
 
 
 ---
 
-* [HADOOP-3417](https://issues.apache.org/jira/browse/HADOOP-3417) | *Major* | **JobClient should not have a static configuration for cli parsing**
+* [HADOOP-3355](https://issues.apache.org/jira/browse/HADOOP-3355) | *Major* | **Configuration should accept decimal and hexadecimal values**
 
-Removed the public class org.apache.hadoop.mapred.JobShell.
-Command line options -libjars, -files and -archives are moved to GenericCommands. Thus applications have to implement org.apache.hadoop.util.Tool to use the options.
+Added support for hexadecimal values in Configuration
 
 
 ---
 
-* [HADOOP-3405](https://issues.apache.org/jira/browse/HADOOP-3405) | *Major* | **Make mapred internal classes package-local**
+* [HADOOP-3390](https://issues.apache.org/jira/browse/HADOOP-3390) | *Major* | **Remove deprecated ClientProtocol.abandonFileInProgress()**
 
-Refactored previously public classes MapTaskStatus, ReduceTaskStatus, JobSubmissionProtocol, CompletedJobStatusStore to be package local.
+Removed deprecated ClientProtocol.abandonFileInProgress().
 
 
 ---
 
-* [HADOOP-3390](https://issues.apache.org/jira/browse/HADOOP-3390) | *Major* | **Remove deprecated ClientProtocol.abandonFileInProgress()**
+* [HADOOP-3221](https://issues.apache.org/jira/browse/HADOOP-3221) | *Major* | **Need a "LineBasedTextInputFormat"**
 
-Removed deprecated ClientProtocol.abandonFileInProgress().
+Added org.apache.hadoop.mapred.lib.NLineInputFormat ,which splits N lines of input as one split. N can be specified by configuration property "mapred.line.input.format.linespermap", which defaults to 1.
 
 
 ---
 
-* [HADOOP-3379](https://issues.apache.org/jira/browse/HADOOP-3379) | *Blocker* | **Document the "stream.non.zero.exit.status.is.failure" knob for streaming**
+* [HADOOP-3013](https://issues.apache.org/jira/browse/HADOOP-3013) | *Major* | **fsck to show (checksum) corrupted files**
 
-Set default value for configuration property "stream.non.zero.exit.status.is.failure" to be "true".
+fsck reports corrupt blocks in the system.
 
 
 ---
 
-* [HADOOP-3376](https://issues.apache.org/jira/browse/HADOOP-3376) | *Major* | **[HOD] HOD should have a way to detect and deal with clusters that violate/exceed resource manager limits**
+* [HADOOP-3336](https://issues.apache.org/jira/browse/HADOOP-3336) | *Major* | **Direct a subset of namenode RPC events for audit logging**
 
-Modified HOD client to look for specific messages related to resource limit overruns and take appropriate actions - such as either failing to allocate the cluster, or issuing a warning to the user. A tool is provided, specific to Maui and Torque, that will set these specific messages.
+Added a log4j appender that emits events from FSNamesystem for audit logging
 
 
 ---
 
-* [HADOOP-3366](https://issues.apache.org/jira/browse/HADOOP-3366) | *Major* | **Shuffle/Merge improvements**
+* [HADOOP-3339](https://issues.apache.org/jira/browse/HADOOP-3339) | *Major* | **DFS Write pipeline does not detect defective datanode correctly if it times out.**
 
-Improved shuffle so that all fetched map-outputs are kept in-memory before being merged by stalling the shuffle so that the in-memory merge executes and frees up memory for the shuffle.
+Improved failure handling of last Data Node in write pipeline.
 
 
 ---
 
-* [HADOOP-3355](https://issues.apache.org/jira/browse/HADOOP-3355) | *Major* | **Configuration should accept decimal and hexadecimal values**
+* [HADOOP-2867](https://issues.apache.org/jira/browse/HADOOP-2867) | *Major* | **Add a task's cwd to it's LD\_LIBRARY\_PATH**
 
-Added support for hexadecimal values in Configuration
+Added task's cwd to its LD\_LIBRARY\_PATH.
 
 
 ---
 
-* [HADOOP-3339](https://issues.apache.org/jira/browse/HADOOP-3339) | *Major* | **DFS Write pipeline does not detect defective datanode correctly if it times out.**
+* [HADOOP-1915](https://issues.apache.org/jira/browse/HADOOP-1915) | *Minor* | **adding counters methods using String (as opposed to Enum)**
 
-Improved failure handling of last Data Node in write pipeline.
+Provided a new method to update counters. "incrCounter(String group, String counter, long amount)"
 
 
 ---
 
-* [HADOOP-3336](https://issues.apache.org/jira/browse/HADOOP-3336) | *Major* | **Direct a subset of namenode RPC events for audit logging**
+* [HADOOP-3405](https://issues.apache.org/jira/browse/HADOOP-3405) | *Major* | **Make mapred internal classes package-local**
 
-Added a log4j appender that emits events from FSNamesystem for audit logging
+Refactored previously public classes MapTaskStatus, ReduceTaskStatus, JobSubmissionProtocol, CompletedJobStatusStore to be package local.
 
 
 ---
 
-* [HADOOP-3329](https://issues.apache.org/jira/browse/HADOOP-3329) | *Major* | **DatanodeDescriptor objects stored in FSImage may be out dated.**
+* [HADOOP-3232](https://issues.apache.org/jira/browse/HADOOP-3232) | *Critical* | **Datanodes time out**
 
-Changed format of file system image to not store locations of last block.
+Changed 'du' command to run in a seperate thread so that it does not block user.
 
 
 ---
 
-* [HADOOP-3326](https://issues.apache.org/jira/browse/HADOOP-3326) | *Major* | **ReduceTask should not sleep for 200 ms while waiting for merge to finish**
+* [HADOOP-3035](https://issues.apache.org/jira/browse/HADOOP-3035) | *Major* | **Data nodes should inform the name-node about block crc errors.**
 
-Changed fetchOutputs() so that LocalFSMerger and InMemFSMergeThread threads are spawned only once. The thread gets notified when something is ready for merge. The merge happens when thresholds are met.
+Changed protocol for transferring blocks between data nodes to report corrupt blocks to data node for re-replication from a good replica.
 
 
 ---
 
-* [HADOOP-3317](https://issues.apache.org/jira/browse/HADOOP-3317) | *Minor* | **add default port for hdfs namenode**
+* [HADOOP-3265](https://issues.apache.org/jira/browse/HADOOP-3265) | *Major* | **Remove deprecated API getFileCacheHints**
 
-Changed the default port for  "hdfs:" URIs to be 8020, so that one may simply use URIs of the form "hdfs\://example.com/dir/file".
+Removed deprecated API getFileCacheHints
 
 
 ---
 
-* [HADOOP-3310](https://issues.apache.org/jira/browse/HADOOP-3310) | *Major* | **Lease recovery for append**
+* [HADOOP-4](https://issues.apache.org/jira/browse/HADOOP-4) | *Major* | **tool to mount dfs on linux**
 
-Implemented Lease Recovery to sync the last bock of a file.  Added ClientDatanodeProtocol for client trigging block recovery. Changed DatanodeProtocol to support block synchronization. Changed InterDatanodeProtocol to support block update.
+Introduced FUSE module for HDFS. Module allows mount of HDFS as a Unix filesystem,  and optionally the export of that mount point to other machines. Writes are disabled. rmdir, mv, mkdir, rm are  supported, but not cp, touch, and the like. Usage information is attached to the Jira record.
 
 
 ---
 
-* [HADOOP-3307](https://issues.apache.org/jira/browse/HADOOP-3307) | *Major* | **Archives in Hadoop.**
+* [HADOOP-3246](https://issues.apache.org/jira/browse/HADOOP-3246) | *Major* | **FTP client over HDFS**
 
-Introduced archive feature to Hadoop. A Map/Reduce job can be run to create an archive with indexes. A FileSystem abstraction is provided over the archive.
+Introduced an FTPFileSystem backed by Apache Commons FTPClient to directly store data into HDFS.
 
 
 ---
 
-* [HADOOP-3299](https://issues.apache.org/jira/browse/HADOOP-3299) | *Major* | **org.apache.hadoop.mapred.join.CompositeInputFormat does not initialize  TextInput format files with the configuration resulting in an NullPointerException**
+* [HADOOP-3310](https://issues.apache.org/jira/browse/HADOOP-3310) | *Major* | **Lease recovery for append**
 
-Changed the TextInputFormat and KeyValueTextInput classes to initialize the compressionCodecs member variable before dereferencing it.
+Implemented Lease Recovery to sync the last bock of a file.  Added ClientDatanodeProtocol for client trigging block recovery. Changed DatanodeProtocol to support block synchronization. Changed InterDatanodeProtocol to support block update.
 
 
 ---
 
-* [HADOOP-3283](https://issues.apache.org/jira/browse/HADOOP-3283) | *Major* | **Need a mechanism for data nodes to update generation stamps.**
+* [HADOOP-3376](https://issues.apache.org/jira/browse/HADOOP-3376) | *Major* | **[HOD] HOD should have a way to detect and deal with clusters that violate/exceed resource manager limits**
 
-Added an IPC server in DataNode and a new IPC protocol InterDatanodeProtocol.  Added conf properties dfs.datanode.ipc.address and dfs.datanode.handler.count with defaults "0.0.0.0:50020" and 3, respectively.
-Changed the serialization in DatanodeRegistration and DatanodeInfo, and therefore, updated the versionID in ClientProtocol, DatanodeProtocol, NamenodeProtocol.
+Modified HOD client to look for specific messages related to resource limit overruns and take appropriate actions - such as either failing to allocate the cluster, or issuing a warning to the user. A tool is provided, specific to Maui and Torque, that will set these specific messages.
 
 
 ---
 
-* [HADOOP-3265](https://issues.apache.org/jira/browse/HADOOP-3265) | *Major* | **Remove deprecated API getFileCacheHints**
+* [HADOOP-3429](https://issues.apache.org/jira/browse/HADOOP-3429) | *Major* | **Increase the buffersize for the streaming parent java process's streams**
 
-Removed deprecated API getFileCacheHints
+Increased the size of the buffer used in the communication between the Java task and the Streaming process to 128KB.
 
 
 ---
 
-* [HADOOP-3246](https://issues.apache.org/jira/browse/HADOOP-3246) | *Major* | **FTP client over HDFS**
+* [HADOOP-3417](https://issues.apache.org/jira/browse/HADOOP-3417) | *Major* | **JobClient should not have a static configuration for cli parsing**
 
-Introduced an FTPFileSystem backed by Apache Commons FTPClient to directly store data into HDFS.
+Removed the public class org.apache.hadoop.mapred.JobShell.
+Command line options -libjars, -files and -archives are moved to GenericCommands. Thus applications have to implement org.apache.hadoop.util.Tool to use the options.
 
 
 ---
 
-* [HADOOP-3232](https://issues.apache.org/jira/browse/HADOOP-3232) | *Critical* | **Datanodes time out**
+* [HADOOP-2132](https://issues.apache.org/jira/browse/HADOOP-2132) | *Critical* | **Killing successfully completed jobs moves them to failed**
 
-Changed 'du' command to run in a seperate thread so that it does not block user.
+Change "job -kill" to only allow a job that is in the RUNNING or PREP state to be killed.
 
 
 ---
 
-* [HADOOP-3230](https://issues.apache.org/jira/browse/HADOOP-3230) | *Major* | **Add command line access to named counters**
+* [HADOOP-2909](https://issues.apache.org/jira/browse/HADOOP-2909) | *Major* | **Improve IPC idle connection management**
 
-Added command line tool "job -counter \<job-id\> \<group-name\> \<counter-name\>" to access counters.
+Removed property ipc.client.maxidletime from the default configuration. The allowed idle time is  twice ipc.client.connection.maxidletime.
 
 
 ---
 
-* [HADOOP-3226](https://issues.apache.org/jira/browse/HADOOP-3226) | *Major* | **Run combiner when merging spills from map output**
+* [HADOOP-3486](https://issues.apache.org/jira/browse/HADOOP-3486) | *Major* | **Change default for initial block report to 0 sec and document it in hadoop-defaults.xml**
 
-Changed policy for running combiner. The combiner may be run multiple times as the map's output is sorted and merged. Additionally, it may be run on the reduce side as data is merged. The old semantics are available in Hadoop 0.18 if the user calls: 
-job.setCombineOnlyOnce(true);
+Changed the default value of dfs.blockreport.initialDelay to be 0 seconds.
 
 
 ---
 
-* [HADOOP-3221](https://issues.apache.org/jira/browse/HADOOP-3221) | *Major* | **Need a "LineBasedTextInputFormat"**
+* [HADOOP-3459](https://issues.apache.org/jira/browse/HADOOP-3459) | *Major* | **Change dfs -ls listing to closely match format on Linux**
 
-Added org.apache.hadoop.mapred.lib.NLineInputFormat ,which splits N lines of input as one split. N can be specified by configuration property "mapred.line.input.format.linespermap", which defaults to 1.
+Changed the output of the "fs -ls" command to more closely match familiar Linux format. Applications that parse the command output should be reviewed.
 
 
 ---
 
-* [HADOOP-3193](https://issues.apache.org/jira/browse/HADOOP-3193) | *Minor* | **Discovery of corrupt block reported in name node log**
+* [HADOOP-3177](https://issues.apache.org/jira/browse/HADOOP-3177) | *Major* | **Expose DFSOutputStream.fsync API though the FileSystem interface**
 
-Added reporter to FSNamesystem stateChangeLog, and a new metric to track the number of corrupted replicas.
+Added a new public interface Syncable which declares the sync() operation.  FSDataOutputStream implements Syncable.  If the wrappedStream in FSDataOutputStream is Syncalbe, calling FSDataOutputStream.sync() is equivalent to call wrappedStream.sync().  Otherwise, FSDataOutputStream.sync() is a no-op.  Both DistributedFileSystem and LocalFileSystem support the sync() operation.
 
 
 ---
 
-* [HADOOP-3187](https://issues.apache.org/jira/browse/HADOOP-3187) | *Major* | **Quotas for name space management**
+* [HADOOP-3113](https://issues.apache.org/jira/browse/HADOOP-3113) | *Major* | **DFSOututStream.flush() should flush data to real block file on DataNode.**
 
-Introduced directory quota as hard limits on the number of names in the tree rooted at that directory. An administrator may set quotas on individual directories explicitly. Newly created directories have no associated quota. File/directory creations fault if the quota would be exceeded. The attempt to set a quota faults if the directory would be in violation of the new quota.
+Added sync() method to FSDataOutputStream to really, really persist data in HDFS. InterDatanodeProtocol to implement this feature.
 
 
 ---
 
-* [HADOOP-3184](https://issues.apache.org/jira/browse/HADOOP-3184) | *Major* | **HOD gracefully exclude "bad" nodes during ring formation**
+* [HADOOP-3464](https://issues.apache.org/jira/browse/HADOOP-3464) | *Major* | **[HOD] HOD can improve error messages by reporting failures on compute nodes back to hod client**
 
-Modified HOD to handle master (NameNode or JobTracker) failures on bad nodes by trying to bring them up on another node in the ring. Introduced new property ringmaster.max-master-failures to specify the maximum number of times a master is allowed to fail.
+Implemented a mechanism to transfer HOD errors that occur on compute nodes to the submit node running the HOD client, so users have good feedback on why an allocation failed.
 
 
 ---
 
-* [HADOOP-3177](https://issues.apache.org/jira/browse/HADOOP-3177) | *Major* | **Expose DFSOutputStream.fsync API though the FileSystem interface**
+* [HADOOP-3452](https://issues.apache.org/jira/browse/HADOOP-3452) | *Minor* | **fsck exit code would be better if non-zero when FS corrupt**
 
-Added a new public interface Syncable which declares the sync() operation.  FSDataOutputStream implements Syncable.  If the wrappedStream in FSDataOutputStream is Syncalbe, calling FSDataOutputStream.sync() is equivalent to call wrappedStream.sync().  Otherwise, FSDataOutputStream.sync() is a no-op.  Both DistributedFileSystem and LocalFileSystem support the sync() operation.
+Changed exit status of fsck to report whether the files system is healthy or corrupt.
 
 
 ---
 
-* [HADOOP-3164](https://issues.apache.org/jira/browse/HADOOP-3164) | *Major* | **Use FileChannel.transferTo() when data is read from DataNode.**
+* [HADOOP-1328](https://issues.apache.org/jira/browse/HADOOP-1328) | *Major* | **Hadoop Streaming needs to provide a way for the stream plugin to update global counters**
 
-Changed data node to use FileChannel.tranferTo() to transfer block data.
+Introduced a way for a streaming process to update global counters and status using stderr stream to emit information. Use "reporter:counter:\<group\>,\<counter\>,\<amount\> " to update a counter. Use "reporter:status:\<message\>" to update status.
 
 
 ---
 
-* [HADOOP-3135](https://issues.apache.org/jira/browse/HADOOP-3135) | *Critical* | **if the 'mapred.system.dir' in the client jobconf is different from the JobTracker's value job submission fails**
+* [HADOOP-3095](https://issues.apache.org/jira/browse/HADOOP-3095) | *Major* | **Validating input paths and creating splits is slow on S3**
 
-Changed job submission protocol to not allow submission if the client's value of mapred.system.dir does not match the job tracker's. Deprecated JobConf.getSystemDir(); use JobClient.getSystemDir().
+Added overloaded method getFileBlockLocations(FileStatus, long, long). This is an incompatible change for FileSystem implementations which override getFileBlockLocations(Path, long, long). They should have the signature of this method changed to getFileBlockLocations(FileStatus, long, long) to work correctly.
 
 
 ---
 
-* [HADOOP-3113](https://issues.apache.org/jira/browse/HADOOP-3113) | *Major* | **DFSOututStream.flush() should flush data to real block file on DataNode.**
+* [HADOOP-2095](https://issues.apache.org/jira/browse/HADOOP-2095) | *Major* | **Reducer failed due to Out ofMemory**
 
-Added sync() method to FSDataOutputStream to really, really persist data in HDFS. InterDatanodeProtocol to implement this feature.
+Reduced in-memory copies of keys and values as they flow through the Map-Reduce framework. Changed the storage of intermediate map outputs to use new IFile instead of SequenceFile for better compression.
 
 
 ---
 
-* [HADOOP-3095](https://issues.apache.org/jira/browse/HADOOP-3095) | *Major* | **Validating input paths and creating splits is slow on S3**
+* [HADOOP-2427](https://issues.apache.org/jira/browse/HADOOP-2427) | *Major* | **Cleanup of mapred.local.dir after maptask is complete**
 
-Added overloaded method getFileBlockLocations(FileStatus, long, long). This is an incompatible change for FileSystem implementations which override getFileBlockLocations(Path, long, long). They should have the signature of this method changed to getFileBlockLocations(FileStatus, long, long) to work correctly.
+The current working directory of a task, i.e. ${mapred.local.dir}/taskTracker/jobcache/\<jobid\>/\<task\_dir\>/work is cleanedup, as soon as the task is finished.
 
 
 ---
 
-* [HADOOP-3061](https://issues.apache.org/jira/browse/HADOOP-3061) | *Major* | **Writable for single byte and double**
+* [HADOOP-3187](https://issues.apache.org/jira/browse/HADOOP-3187) | *Major* | **Quotas for name space management**
 
-Introduced ByteWritable and DoubleWritable (implementing WritableComparable) implementations for Byte and Double.
+Introduced directory quota as hard limits on the number of names in the tree rooted at that directory. An administrator may set quotas on individual directories explicitly. Newly created directories have no associated quota. File/directory creations fault if the quota would be exceeded. The attempt to set a quota faults if the directory would be in violation of the new quota.
 
 
 ---
 
-* [HADOOP-3058](https://issues.apache.org/jira/browse/HADOOP-3058) | *Minor* | **Hadoop DFS to report more replication metrics**
+* [HADOOP-3307](https://issues.apache.org/jira/browse/HADOOP-3307) | *Major* | **Archives in Hadoop.**
 
-Added FSNamesystem status metrics.
+Introduced archive feature to Hadoop. A Map/Reduce job can be run to create an archive with indexes. A FileSystem abstraction is provided over the archive.
 
 
 ---
 
-* [HADOOP-3035](https://issues.apache.org/jira/browse/HADOOP-3035) | *Major* | **Data nodes should inform the name-node about block crc errors.**
+* [HADOOP-3326](https://issues.apache.org/jira/browse/HADOOP-3326) | *Major* | **ReduceTask should not sleep for 200 ms while waiting for merge to finish**
 
-Changed protocol for transferring blocks between data nodes to report corrupt blocks to data node for re-replication from a good replica.
+Changed fetchOutputs() so that LocalFSMerger and InMemFSMergeThread threads are spawned only once. The thread gets notified when something is ready for merge. The merge happens when thresholds are met.
 
 
 ---
 
-* [HADOOP-3013](https://issues.apache.org/jira/browse/HADOOP-3013) | *Major* | **fsck to show (checksum) corrupted files**
+* [HADOOP-3483](https://issues.apache.org/jira/browse/HADOOP-3483) | *Major* | **[HOD] Improvements with cluster directory handling**
 
-fsck reports corrupt blocks in the system.
+Modified HOD to create a cluster directory if one does not exist and to auto-deallocate a cluster while reallocating it, if it is already dead.
 
 
 ---
 
-* [HADOOP-2909](https://issues.apache.org/jira/browse/HADOOP-2909) | *Major* | **Improve IPC idle connection management**
+* [HADOOP-236](https://issues.apache.org/jira/browse/HADOOP-236) | *Major* | **job tracker should refuse connection from a task tracker with a different version number**
 
-Removed property ipc.client.maxidletime from the default configuration. The allowed idle time is  twice ipc.client.connection.maxidletime.
+Changed connection protocol job tracker and task tracker so that task tracker will not connect to a job tracker with a different build version.
 
 
 ---
 
-* [HADOOP-2867](https://issues.apache.org/jira/browse/HADOOP-2867) | *Major* | **Add a task's cwd to it's LD\_LIBRARY\_PATH**
+* [HADOOP-3427](https://issues.apache.org/jira/browse/HADOOP-3427) | *Major* | **In ReduceTask::fetchOutputs, wait for result can be improved slightly**
 
-Added task's cwd to its LD\_LIBRARY\_PATH.
+Changed shuffle scheduler policy to wait for notifications from shuffle threads before scheduling more.
 
 
 ---
 
-* [HADOOP-2865](https://issues.apache.org/jira/browse/HADOOP-2865) | *Major* | **FsShell.ls() should print file attributes first then the path name.**
+* [HADOOP-3184](https://issues.apache.org/jira/browse/HADOOP-3184) | *Major* | **HOD gracefully exclude "bad" nodes during ring formation**
 
-Changed the output of the "fs -ls" command to more closely match familiar Linux format. Additional changes were made by HADOOP-3459. Applications that parse the command output should be reviewed.
+Modified HOD to handle master (NameNode or JobTracker) failures on bad nodes by trying to bring them up on another node in the ring. Introduced new property ringmaster.max-master-failures to specify the maximum number of times a master is allowed to fail.
 
 
 ---
 
-* [HADOOP-2797](https://issues.apache.org/jira/browse/HADOOP-2797) | *Critical* | **Withdraw CRC upgrade from HDFS**
+* [HADOOP-3135](https://issues.apache.org/jira/browse/HADOOP-3135) | *Critical* | **if the 'mapred.system.dir' in the client jobconf is different from the JobTracker's value job submission fails**
 
-Withdrew the upgrade-to-CRC facility. HDFS will no longer support upgrades from versions without CRCs for block data. Users upgrading from version 0.13 or earlier must first upgrade to an intermediate (0.14, 0.15, 0.16, 0.17) version before doing upgrade to version 0.18 or later.
+Changed job submission protocol to not allow submission if the client's value of mapred.system.dir does not match the job tracker's. Deprecated JobConf.getSystemDir(); use JobClient.getSystemDir().
 
 
 ---
 
-* [HADOOP-2703](https://issues.apache.org/jira/browse/HADOOP-2703) | *Minor* | **New files under lease (before close) still shows up as MISSING files/blocks in fsck**
+* [HADOOP-3460](https://issues.apache.org/jira/browse/HADOOP-3460) | *Minor* | **SequenceFileAsBinaryOutputFormat**
 
-Changed fsck to ignore files opened for writing. Introduced new option "-openforwrite" to explicitly show open files.
+Created SequenceFileAsBinaryOutputFormat to write raw bytes as keys and values to a SequenceFile.
 
 
 ---
 
-* [HADOOP-2656](https://issues.apache.org/jira/browse/HADOOP-2656) | *Major* | **Support for upgrading existing cluster to facilitate appends to HDFS files**
+* [HADOOP-3230](https://issues.apache.org/jira/browse/HADOOP-3230) | *Major* | **Add command line access to named counters**
 
-Associated a generation stamp with each block. On data nodes, the generation stamp is stored as part of the file name of the block's meta-data file.
+Added command line tool "job -counter \<job-id\> \<group-name\> \<counter-name\>" to access counters.
 
 
 ---
 
-* [HADOOP-2585](https://issues.apache.org/jira/browse/HADOOP-2585) | *Major* | **Automatic namespace recovery from the secondary image.**
+* [HADOOP-930](https://issues.apache.org/jira/browse/HADOOP-930) | *Major* | **Add support for reading regular (non-block-based) files from S3 in S3FileSystem**
 
-Improved management of replicas of the name space image. If all replicas on the Name Node are lost, the latest check point can be loaded from the secondary Name Node. Use parameter "-importCheckpoint" and specify the location with "fs.checkpoint.dir." The directory structure on the secondary Name Node has changed to match the primary Name Node.
+Added support for reading and writing native S3 files. Native S3 files are referenced using s3n URIs. See http://wiki.apache.org/hadoop/AmazonS3 for more details.
 
 
 ---
 
-* [HADOOP-2427](https://issues.apache.org/jira/browse/HADOOP-2427) | *Major* | **Cleanup of mapred.local.dir after maptask is complete**
+* [HADOOP-3193](https://issues.apache.org/jira/browse/HADOOP-3193) | *Minor* | **Discovery of corrupt block reported in name node log**
 
-The current working directory of a task, i.e. ${mapred.local.dir}/taskTracker/jobcache/\<jobid\>/\<task\_dir\>/work is cleanedup, as soon as the task is finished.
+Added reporter to FSNamesystem stateChangeLog, and a new metric to track the number of corrupted replicas.
 
 
 ---
 
-* [HADOOP-2188](https://issues.apache.org/jira/browse/HADOOP-2188) | *Major* | **RPC should send a ping rather than use client timeouts**
+* [HADOOP-3366](https://issues.apache.org/jira/browse/HADOOP-3366) | *Major* | **Shuffle/Merge improvements**
 
-Replaced timeouts with pings to check that client connection is alive. Removed the property ipc.client.timeout from the default Hadoop configuration. Removed the metric RpcOpsDiscardedOPsNum.
+Improved shuffle so that all fetched map-outputs are kept in-memory before being merged by stalling the shuffle so that the in-memory merge executes and frees up memory for the shuffle.
 
 
 ---
 
-* [HADOOP-2181](https://issues.apache.org/jira/browse/HADOOP-2181) | *Minor* | **Input Split details for maps should be logged**
+* [HADOOP-3512](https://issues.apache.org/jira/browse/HADOOP-3512) | *Major* | **Split map/reduce tools into separate jars**
 
-Added logging for input splits in job tracker log and job history log. Added web UI for viewing input splits in the job UI and history UI.
+Separated Distcp, Logalyzer and Archiver  into a tools jar.
 
 
 ---
 
-* [HADOOP-2132](https://issues.apache.org/jira/browse/HADOOP-2132) | *Critical* | **Killing successfully completed jobs moves them to failed**
+* [HADOOP-3379](https://issues.apache.org/jira/browse/HADOOP-3379) | *Blocker* | **Document the "stream.non.zero.exit.status.is.failure" knob for streaming**
 
-Change "job -kill" to only allow a job that is in the RUNNING or PREP state to be killed.
+Set default value for configuration property "stream.non.zero.exit.status.is.failure" to be "true".
 
 
 ---
 
-* [HADOOP-2095](https://issues.apache.org/jira/browse/HADOOP-2095) | *Major* | **Reducer failed due to Out ofMemory**
+* [HADOOP-3564](https://issues.apache.org/jira/browse/HADOOP-3564) | *Blocker* | **Sometime after successful  hod allocation datanode fails to come up with java.net.BindException for dfs.datanode.ipc.address**
 
-Reduced in-memory copies of keys and values as they flow through the Map-Reduce framework. Changed the storage of intermediate map outputs to use new IFile instead of SequenceFile for better compression.
+Modifed HOD to generate the dfs.datanode.ipc.address parameter in the hadoop-site.xml of datanodes that it launches.
 
 
 ---
 
-* [HADOOP-2065](https://issues.apache.org/jira/browse/HADOOP-2065) | *Major* | **Replication policy for corrupted block**
+* [HADOOP-3569](https://issues.apache.org/jira/browse/HADOOP-3569) | *Minor* | **KFS input stream read() returns 4 bytes instead of 1**
 
-Added "corrupt" flag to LocatedBlock to indicate that all replicas of the block thought to be corrupt.
+Fixed KFS to have read() read and return 1 byte instead of 4.
 
 
 ---
 
-* [HADOOP-2019](https://issues.apache.org/jira/browse/HADOOP-2019) | *Major* | **DistributedFileCache should support .tgz files in addition to jars and zip files**
+* [HADOOP-3598](https://issues.apache.org/jira/browse/HADOOP-3598) | *Blocker* | **Map-Reduce framework needlessly creates temporary \_${taskid} directories for Maps**
 
-Added support for .tar, .tgz and .tar.gz files in DistributedCache. File sizes are limited to 2GB.
+Changed Map-Reduce framework to no longer create temporary task output directories for staging outputs if staging outputs isn't necessary. ${mapred.out.dir}/\_temporary/\_${taskid}
 
 
 ---
 
-* [HADOOP-1915](https://issues.apache.org/jira/browse/HADOOP-1915) | *Minor* | **adding counters methods using String (as opposed to Enum)**
+* [HADOOP-3610](https://issues.apache.org/jira/browse/HADOOP-3610) | *Blocker* | **[HOD] HOD does not automatically create a cluster directory for the script option**
 
-Provided a new method to update counters. "incrCounter(String group, String counter, long amount)"
+Modified HOD to automatically create a cluster directory if the one specified with the script command does not exist.
 
 
 ---
 
-* [HADOOP-1702](https://issues.apache.org/jira/browse/HADOOP-1702) | *Major* | **Reduce buffer copies when data is written to DFS**
+* [HADOOP-3665](https://issues.apache.org/jira/browse/HADOOP-3665) | *Minor* | **WritableComparator newKey() fails for NullWritable**
 
-Reduced buffer copies as data is written to HDFS. The order of sending data bytes and control information has changed, but this will not be observed by client applications.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-1328](https://issues.apache.org/jira/browse/HADOOP-1328) | *Major* | **Hadoop Streaming needs to provide a way for the stream plugin to update global counters**
+* [HADOOP-3683](https://issues.apache.org/jira/browse/HADOOP-3683) | *Major* | **Hadoop dfs metric FilesListed shows number of files listed instead of operations**
 
-Introduced a way for a streaming process to update global counters and status using stderr stream to emit information. Use "reporter:counter:\<group\>,\<counter\>,\<amount\> " to update a counter. Use "reporter:status:\<message\>" to update status.
+Change FileListed to getNumGetListingOps and add CreateFileOps, DeleteFileOps and AddBlockOps metrics.
 
 
 ---
 
-* [HADOOP-930](https://issues.apache.org/jira/browse/HADOOP-930) | *Major* | **Add support for reading regular (non-block-based) files from S3 in S3FileSystem**
+* [HADOOP-3703](https://issues.apache.org/jira/browse/HADOOP-3703) | *Blocker* | **[HOD] logcondense needs to use the new pattern of output in hadoop dfs -lsr**
 
-Added support for reading and writing native S3 files. Native S3 files are referenced using s3n URIs. See http://wiki.apache.org/hadoop/AmazonS3 for more details.
+Modified logcondense.py to use the new format of hadoop dfs -lsr output. This version of logcondense would not work with previous versions of Hadoop and hence is incompatible.
 
 
 ---
 
-* [HADOOP-544](https://issues.apache.org/jira/browse/HADOOP-544) | *Major* | **Replace the job, tip and task ids with objects.**
+* [HADOOP-3677](https://issues.apache.org/jira/browse/HADOOP-3677) | *Blocker* | **Problems with generation stamp upgrade**
 
-Introduced new classes JobID, TaskID and TaskAttemptID, which should be used instead of their string counterparts. Deprecated functions in JobClient, TaskReport, RunningJob, jobcontrol.Job and TaskCompletionEvent that use string arguments. Applications can use xxxID.toString() and xxxID.forName() methods to convert/restore objects to/from strings.
+Simplify generation stamp upgrade by making is a local upgrade on datandodes. Deleted distributed upgrade.
 
 
 ---
 
-* [HADOOP-236](https://issues.apache.org/jira/browse/HADOOP-236) | *Major* | **job tracker should refuse connection from a task tracker with a different version number**
+* [HADOOP-3808](https://issues.apache.org/jira/browse/HADOOP-3808) | *Blocker* | **[HOD] Include job tracker RPC in notes attribute after job submission**
 
-Changed connection protocol job tracker and task tracker so that task tracker will not connect to a job tracker with a different build version.
+Modified HOD to include the RPC port of the JobTracker in the 'notes' attribute of the resource manager. The RPC port is included as the string 'Mapred RPC Port:\<port number\>'. Tools that depend on the value of the notes attribute must change to parse this new value.
 
 
 ---
 
-* [HADOOP-4](https://issues.apache.org/jira/browse/HADOOP-4) | *Major* | **tool to mount dfs on linux**
+* [HADOOP-3837](https://issues.apache.org/jira/browse/HADOOP-3837) | *Major* | **hadop streaming does not use progress reporting to detect hung tasks**
 
-Introduced FUSE module for HDFS. Module allows mount of HDFS as a Unix filesystem,  and optionally the export of that mount point to other machines. Writes are disabled. rmdir, mv, mkdir, rm are  supported, but not cp, touch, and the like. Usage information is attached to the Jira record.
+Changed streaming tasks to adhere to task timeout value specified in the job configuration.
 
 
 

+ 7 - 41
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.1/CHANGES.0.18.1.md

@@ -20,61 +20,27 @@
 
 ## Release 0.18.1 - 2008-09-17
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4145](https://issues.apache.org/jira/browse/HADOOP-4145) | [HOD] Support an accounting plugin script for HOD |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
 | [HADOOP-3934](https://issues.apache.org/jira/browse/HADOOP-3934) | Update log4j from 1.2.13 to 1.2.15 |  Blocker | . | Don Kim | Owen O'Malley |
+| [HADOOP-4145](https://issues.apache.org/jira/browse/HADOOP-4145) | [HOD] Support an accounting plugin script for HOD |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4161](https://issues.apache.org/jira/browse/HADOOP-4161) | [HOD] Uncaught exceptions can potentially hang hod-client. |  Major | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-4060](https://issues.apache.org/jira/browse/HADOOP-4060) | [HOD] Make HOD to roll log files on the client |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-4046](https://issues.apache.org/jira/browse/HADOOP-4046) | WritableComparator's constructor should be protected instead of private |  Major | io | Owen O'Malley | Chris Douglas |
-| [HADOOP-4040](https://issues.apache.org/jira/browse/HADOOP-4040) | Remove the hardcoded ipc.client.connection.maxidletime setting from the TaskTracker.Child.main() |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HADOOP-4037](https://issues.apache.org/jira/browse/HADOOP-4037) | HadoopQA contrib -1 comments due to inconsistency in eclipse plugin declared jars |  Blocker | . | Nigel Daley | Nigel Daley |
-| [HADOOP-3995](https://issues.apache.org/jira/browse/HADOOP-3995) | renameTo(src, dst) does not restore src name in case of quota failure. |  Blocker | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-3940](https://issues.apache.org/jira/browse/HADOOP-3940) | Reduce often attempts in memory merge with no work |  Minor | . | Chris Douglas | Chris Douglas |
 | [HADOOP-3821](https://issues.apache.org/jira/browse/HADOOP-3821) | SequenceFile's Reader.decompressorPool or Writer.decompressorPool gets into an inconsistent state when calling close() more than once |  Major | io | Peter Voss | Arun C Murthy |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-3995](https://issues.apache.org/jira/browse/HADOOP-3995) | renameTo(src, dst) does not restore src name in case of quota failure. |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4037](https://issues.apache.org/jira/browse/HADOOP-4037) | HadoopQA contrib -1 comments due to inconsistency in eclipse plugin declared jars |  Blocker | . | Nigel Daley | Nigel Daley |
+| [HADOOP-4040](https://issues.apache.org/jira/browse/HADOOP-4040) | Remove the hardcoded ipc.client.connection.maxidletime setting from the TaskTracker.Child.main() |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-4046](https://issues.apache.org/jira/browse/HADOOP-4046) | WritableComparator's constructor should be protected instead of private |  Major | io | Owen O'Malley | Chris Douglas |
+| [HADOOP-4060](https://issues.apache.org/jira/browse/HADOOP-4060) | [HOD] Make HOD to roll log files on the client |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-4161](https://issues.apache.org/jira/browse/HADOOP-4161) | [HOD] Uncaught exceptions can potentially hang hod-client. |  Major | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 
 

+ 4 - 4
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.1/RELEASENOTES.0.18.1.md

@@ -23,16 +23,16 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-4060](https://issues.apache.org/jira/browse/HADOOP-4060) | *Blocker* | **[HOD] Make HOD to roll log files on the client**
+* [HADOOP-3995](https://issues.apache.org/jira/browse/HADOOP-3995) | *Blocker* | **renameTo(src, dst) does not restore src name in case of quota failure.**
 
-HOD client was modified to roll over client logs being written to the cluster directory. A new configuration parameter, hod.log-rollover-count, was introduced to specify how many rollover log files to retain.
+In case of quota failure on HDFS, rename does not restore source filename.
 
 
 ---
 
-* [HADOOP-3995](https://issues.apache.org/jira/browse/HADOOP-3995) | *Blocker* | **renameTo(src, dst) does not restore src name in case of quota failure.**
+* [HADOOP-4060](https://issues.apache.org/jira/browse/HADOOP-4060) | *Blocker* | **[HOD] Make HOD to roll log files on the client**
 
-In case of quota failure on HDFS, rename does not restore source filename.
+HOD client was modified to roll over client logs being written to the cluster directory. A new configuration parameter, hod.log-rollover-count, was introduced to specify how many rollover log files to retain.
 
 
 

+ 17 - 41
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.2/CHANGES.0.18.2.md

@@ -27,18 +27,6 @@
 | [HADOOP-4228](https://issues.apache.org/jira/browse/HADOOP-4228) | dfs datanode metrics, bytes\_read, bytes\_written overflows due to incorrect type used. |  Blocker | metrics | Eric Yang | Eric Yang |
 
 
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
@@ -50,27 +38,27 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4533](https://issues.apache.org/jira/browse/HADOOP-4533) | HDFS client of hadoop 0.18.1 and HDFS server 0.18.2 (0.18 branch) not compatible |  Blocker | . | Runping Qi | Hairong Kuang |
-| [HADOOP-4526](https://issues.apache.org/jira/browse/HADOOP-4526) | fsck failing with NullPointerException  (return value 0) |  Major | . | Koji Noguchi | Hairong Kuang |
-| [HADOOP-4517](https://issues.apache.org/jira/browse/HADOOP-4517) | unstable dfs when running jobs on 0.18.1 |  Blocker | . | Christian Kunz | Tsz Wo Nicholas Sze |
-| [HADOOP-4483](https://issues.apache.org/jira/browse/HADOOP-4483) | getBlockArray in DatanodeDescriptor does not honor passed in maxblocks value |  Critical | . | Ahad Rana | Ahad Rana |
-| [HADOOP-4469](https://issues.apache.org/jira/browse/HADOOP-4469) | ant jar file not being included in tar distribution |  Blocker | build | Nigel Daley | Nigel Daley |
-| [HADOOP-4467](https://issues.apache.org/jira/browse/HADOOP-4467) | SerializationFactory should use current context ClassLoader |  Blocker | . | Chris K Wensel | Chris K Wensel |
-| [HADOOP-4407](https://issues.apache.org/jira/browse/HADOOP-4407) | HADOOP-4395 should use a Java 1.5 API for 0.18 |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4399](https://issues.apache.org/jira/browse/HADOOP-4399) |  fuse-dfs per FD context is not thread safe and can cause segfaults and corruptions |  Blocker | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-4395](https://issues.apache.org/jira/browse/HADOOP-4395) | Reloading FSImage and FSEditLog may erase user and group information |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4369](https://issues.apache.org/jira/browse/HADOOP-4369) | Metric Averages are not averages |  Blocker | metrics | Brian Bockelman | Brian Bockelman |
-| [HADOOP-4351](https://issues.apache.org/jira/browse/HADOOP-4351) | ArrayIndexOutOfBoundsException during fsck |  Blocker | . | Brian Bockelman | Hairong Kuang |
-| [HADOOP-4340](https://issues.apache.org/jira/browse/HADOOP-4340) | "hadoop jar" always returns exit code 0 (success) to the shell when jar throws a fatal exception |  Major | . | David Litster | Arun C Murthy |
-| [HADOOP-4326](https://issues.apache.org/jira/browse/HADOOP-4326) | ChecksumFileSystem does not override all create(...) methods |  Blocker | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4314](https://issues.apache.org/jira/browse/HADOOP-4314) | TestReplication fails quite often |  Blocker | test | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4292](https://issues.apache.org/jira/browse/HADOOP-4292) | append() does not work for LocalFileSystem |  Blocker | fs | Raghu Angadi | Hairong Kuang |
 | [HADOOP-4277](https://issues.apache.org/jira/browse/HADOOP-4277) | Checksum verification is disabled for LocalFS |  Blocker | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-4271](https://issues.apache.org/jira/browse/HADOOP-4271) | Bug in FSInputChecker makes it possible to read from an invalid buffer |  Blocker | fs | Ning Li | Ning Li |
-| [HADOOP-3914](https://issues.apache.org/jira/browse/HADOOP-3914) | checksumOk implementation in DFSClient can break applications |  Blocker | . | Christian Kunz | Christian Kunz |
-| [HADOOP-3786](https://issues.apache.org/jira/browse/HADOOP-3786) | Changes in HOD documentation |  Blocker | documentation | Suman Sehgal | Vinod Kumar Vavilapalli |
 | [HADOOP-3614](https://issues.apache.org/jira/browse/HADOOP-3614) | TestLeaseRecovery fails when run with assertions enabled. |  Blocker | . | Konstantin Shvachko | Tsz Wo Nicholas Sze |
+| [HADOOP-4314](https://issues.apache.org/jira/browse/HADOOP-4314) | TestReplication fails quite often |  Blocker | test | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4326](https://issues.apache.org/jira/browse/HADOOP-4326) | ChecksumFileSystem does not override all create(...) methods |  Blocker | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4395](https://issues.apache.org/jira/browse/HADOOP-4395) | Reloading FSImage and FSEditLog may erase user and group information |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4351](https://issues.apache.org/jira/browse/HADOOP-4351) | ArrayIndexOutOfBoundsException during fsck |  Blocker | . | Brian Bockelman | Hairong Kuang |
+| [HADOOP-4407](https://issues.apache.org/jira/browse/HADOOP-4407) | HADOOP-4395 should use a Java 1.5 API for 0.18 |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4292](https://issues.apache.org/jira/browse/HADOOP-4292) | append() does not work for LocalFileSystem |  Blocker | fs | Raghu Angadi | Hairong Kuang |
 | [HADOOP-3217](https://issues.apache.org/jira/browse/HADOOP-3217) | [HOD] Be less agressive when querying job status from resource manager. |  Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-3786](https://issues.apache.org/jira/browse/HADOOP-3786) | Changes in HOD documentation |  Blocker | documentation | Suman Sehgal | Vinod Kumar Vavilapalli |
+| [HADOOP-4399](https://issues.apache.org/jira/browse/HADOOP-4399) |  fuse-dfs per FD context is not thread safe and can cause segfaults and corruptions |  Blocker | . | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-4369](https://issues.apache.org/jira/browse/HADOOP-4369) | Metric Averages are not averages |  Blocker | metrics | Brian Bockelman | Brian Bockelman |
+| [HADOOP-4469](https://issues.apache.org/jira/browse/HADOOP-4469) | ant jar file not being included in tar distribution |  Blocker | build | Nigel Daley | Nigel Daley |
+| [HADOOP-3914](https://issues.apache.org/jira/browse/HADOOP-3914) | checksumOk implementation in DFSClient can break applications |  Blocker | . | Christian Kunz | Christian Kunz |
+| [HADOOP-4467](https://issues.apache.org/jira/browse/HADOOP-4467) | SerializationFactory should use current context ClassLoader |  Blocker | . | Chris K Wensel | Chris K Wensel |
+| [HADOOP-4517](https://issues.apache.org/jira/browse/HADOOP-4517) | unstable dfs when running jobs on 0.18.1 |  Blocker | . | Christian Kunz | Tsz Wo Nicholas Sze |
+| [HADOOP-4526](https://issues.apache.org/jira/browse/HADOOP-4526) | fsck failing with NullPointerException  (return value 0) |  Major | . | Koji Noguchi | Hairong Kuang |
+| [HADOOP-4533](https://issues.apache.org/jira/browse/HADOOP-4533) | HDFS client of hadoop 0.18.1 and HDFS server 0.18.2 (0.18 branch) not compatible |  Blocker | . | Runping Qi | Hairong Kuang |
+| [HADOOP-4483](https://issues.apache.org/jira/browse/HADOOP-4483) | getBlockArray in DatanodeDescriptor does not honor passed in maxblocks value |  Critical | . | Ahad Rana | Ahad Rana |
+| [HADOOP-4340](https://issues.apache.org/jira/browse/HADOOP-4340) | "hadoop jar" always returns exit code 0 (success) to the shell when jar throws a fatal exception |  Major | . | David Litster | Arun C Murthy |
 
 
 ### TESTS:
@@ -80,15 +68,3 @@
 | [HADOOP-4403](https://issues.apache.org/jira/browse/HADOOP-4403) | TestLeaseRecovery.testBlockSynchronization failed on trunk |  Blocker | test | Hemanth Yamijala | Tsz Wo Nicholas Sze |
 
 
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 10 - 10
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.2/RELEASENOTES.0.18.2.md

@@ -23,37 +23,37 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-4467](https://issues.apache.org/jira/browse/HADOOP-4467) | *Blocker* | **SerializationFactory should use current context ClassLoader**
+* [HADOOP-4277](https://issues.apache.org/jira/browse/HADOOP-4277) | *Blocker* | **Checksum verification is disabled for LocalFS**
 
-SerializationFactory now uses the current context ClassLoader allowing for user supplied Serialization instances.
+Checksum verification was mistakenly disabled for LocalFileSystem.
 
 
 ---
 
-* [HADOOP-4314](https://issues.apache.org/jira/browse/HADOOP-4314) | *Blocker* | **TestReplication fails quite often**
+* [HADOOP-4271](https://issues.apache.org/jira/browse/HADOOP-4271) | *Blocker* | **Bug in FSInputChecker makes it possible to read from an invalid buffer**
 
-Simulated Datanodes should not include blocks that are still being written in their block report.
+Checksum input stream can sometimes return invalid data to the user.
 
 
 ---
 
-* [HADOOP-4277](https://issues.apache.org/jira/browse/HADOOP-4277) | *Blocker* | **Checksum verification is disabled for LocalFS**
+* [HADOOP-4314](https://issues.apache.org/jira/browse/HADOOP-4314) | *Blocker* | **TestReplication fails quite often**
 
-Checksum verification was mistakenly disabled for LocalFileSystem.
+Simulated Datanodes should not include blocks that are still being written in their block report.
 
 
 ---
 
-* [HADOOP-4271](https://issues.apache.org/jira/browse/HADOOP-4271) | *Blocker* | **Bug in FSInputChecker makes it possible to read from an invalid buffer**
+* [HADOOP-4228](https://issues.apache.org/jira/browse/HADOOP-4228) | *Blocker* | **dfs datanode metrics, bytes\_read, bytes\_written overflows due to incorrect type used.**
 
-Checksum input stream can sometimes return invalid data to the user.
+Changed bytes\_read, bytes\_written to type long to prevent metrics overflow.
 
 
 ---
 
-* [HADOOP-4228](https://issues.apache.org/jira/browse/HADOOP-4228) | *Blocker* | **dfs datanode metrics, bytes\_read, bytes\_written overflows due to incorrect type used.**
+* [HADOOP-4467](https://issues.apache.org/jira/browse/HADOOP-4467) | *Blocker* | **SerializationFactory should use current context ClassLoader**
 
-Changed bytes\_read, bytes\_written to type long to prevent metrics overflow.
+SerializationFactory now uses the current context ClassLoader allowing for user supplied Serialization instances.
 
 
 

+ 41 - 59
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.3/CHANGES.0.18.3.md

@@ -24,21 +24,9 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4997](https://issues.apache.org/jira/browse/HADOOP-4997) | workaround for tmp file handling on DataNodes in 0.18 (HADOOP-4663) |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4659](https://issues.apache.org/jira/browse/HADOOP-4659) | Root cause of connection failure is being lost to code that uses it for delaying startup |  Blocker | ipc | Steve Loughran | Steve Loughran |
 | [HADOOP-4061](https://issues.apache.org/jira/browse/HADOOP-4061) | Large number of decommission freezes the Namenode |  Major | . | Koji Noguchi | Tsz Wo Nicholas Sze |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-4659](https://issues.apache.org/jira/browse/HADOOP-4659) | Root cause of connection failure is being lost to code that uses it for delaying startup |  Blocker | ipc | Steve Loughran | Steve Loughran |
+| [HADOOP-4997](https://issues.apache.org/jira/browse/HADOOP-4997) | workaround for tmp file handling on DataNodes in 0.18 (HADOOP-4663) |  Blocker | . | Raghu Angadi | Raghu Angadi |
 
 
 ### IMPROVEMENTS:
@@ -52,64 +40,58 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-5077](https://issues.apache.org/jira/browse/HADOOP-5077) | JavaDoc errors in 0.18.3 |  Blocker | util | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4983](https://issues.apache.org/jira/browse/HADOOP-4983) | Job counters sometimes go down as tasks run without task failures |  Critical | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-4971](https://issues.apache.org/jira/browse/HADOOP-4971) | Block report times from datanodes could converge to same time. |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4961](https://issues.apache.org/jira/browse/HADOOP-4961) | ConcurrentModificationException in lease recovery of empty files. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4951](https://issues.apache.org/jira/browse/HADOOP-4951) | Lease monitor does not own the LeaseManager lock in changing leases. |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4935](https://issues.apache.org/jira/browse/HADOOP-4935) | Manual leaving of safe mode may lead to data lost |  Major | . | Hairong Kuang | Konstantin Shvachko |
-| [HADOOP-4924](https://issues.apache.org/jira/browse/HADOOP-4924) | Race condition in re-init of TaskTracker |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HADOOP-4919](https://issues.apache.org/jira/browse/HADOOP-4919) | [HOD] Provide execute access to JT history directory path for group |  Major | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi |
-| [HADOOP-4910](https://issues.apache.org/jira/browse/HADOOP-4910) | NameNode should exclude corrupt replicas when choosing excessive replicas to delete |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4904](https://issues.apache.org/jira/browse/HADOOP-4904) | Deadlock while leaving safe mode. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4840](https://issues.apache.org/jira/browse/HADOOP-4840) | TestNodeCount sometimes fails with NullPointerException |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4822](https://issues.apache.org/jira/browse/HADOOP-4822) | 0.18 cannot be compiled in Java 5. |  Blocker | util | Tsz Wo Nicholas Sze |  |
-| [HADOOP-4810](https://issues.apache.org/jira/browse/HADOOP-4810) | Data lost at cluster startup time |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4806](https://issues.apache.org/jira/browse/HADOOP-4806) | HDFS rename does not work correctly if src contains Java regular expression special characters |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4797](https://issues.apache.org/jira/browse/HADOOP-4797) | RPC Server can leave a lot of direct buffers |  Blocker | ipc | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4795](https://issues.apache.org/jira/browse/HADOOP-4795) | Lease monitor may get into an infinite loop |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4778](https://issues.apache.org/jira/browse/HADOOP-4778) | Check for zero size block meta file when updating a block. |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4746](https://issues.apache.org/jira/browse/HADOOP-4746) | Job output directory should be normalized |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4742](https://issues.apache.org/jira/browse/HADOOP-4742) | Mistake delete replica in hadoop 0.18.1 |  Blocker | . | Wang Xu | Wang Xu |
-| [HADOOP-4734](https://issues.apache.org/jira/browse/HADOOP-4734) | Some lease recovery codes in 0.19 or trunk should also be committed in 0.18. |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4726](https://issues.apache.org/jira/browse/HADOOP-4726) | documentation typos: "the the" |  Minor | documentation | Tsz Wo Nicholas Sze | Edward J. Yoon |
-| [HADOOP-4717](https://issues.apache.org/jira/browse/HADOOP-4717) | Removal of default port# in NameNode.getUri() cause a map/reduce job failed to prompt temporay output |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4714](https://issues.apache.org/jira/browse/HADOOP-4714) | map tasks timing out during merge phase |  Major | . | Christian Kunz | Jothi Padmanabhan |
-| [HADOOP-4713](https://issues.apache.org/jira/browse/HADOOP-4713) | librecordio does not scale to large records |  Blocker | record | Christian Kunz | Christian Kunz |
+| [HADOOP-4257](https://issues.apache.org/jira/browse/HADOOP-4257) | TestLeaseRecovery2.testBlockSynchronization failing. |  Blocker | test | Vinod Kumar Vavilapalli | Tsz Wo Nicholas Sze |
+| [HADOOP-4499](https://issues.apache.org/jira/browse/HADOOP-4499) | DFSClient should invoke checksumOk only once. |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4597](https://issues.apache.org/jira/browse/HADOOP-4597) | Under-replicated blocks are not calculated if the name-node is forced out of safe-mode. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-4610](https://issues.apache.org/jira/browse/HADOOP-4610) | Always calculate mis-replicated blocks when safe-mode is turned off. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-3121](https://issues.apache.org/jira/browse/HADOOP-3121) | dfs -lsr fail with "Could not get listing " |  Minor | fs | Koji Noguchi | Tsz Wo Nicholas Sze |
+| [HADOOP-3883](https://issues.apache.org/jira/browse/HADOOP-3883) | TestFileCreation fails once in a while |  Blocker | test | Lohit Vijayarenu | Tsz Wo Nicholas Sze |
+| [HADOOP-4556](https://issues.apache.org/jira/browse/HADOOP-4556) | Block went missing |  Major | . | Robert Chansler | Hairong Kuang |
+| [HADOOP-4643](https://issues.apache.org/jira/browse/HADOOP-4643) | NameNode should exclude excessive replicas when counting live replicas for a block |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-4703](https://issues.apache.org/jira/browse/HADOOP-4703) | DataNode.createInterDataNodeProtocolProxy should not wait for proxy forever while recovering lease |  Major | . | Hairong Kuang | Tsz Wo Nicholas Sze |
-| [HADOOP-4702](https://issues.apache.org/jira/browse/HADOOP-4702) | Failed block replication leaves an incomplete block in receiver's tmp data directory |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4679](https://issues.apache.org/jira/browse/HADOOP-4679) | Datanode prints tons of log messages: Waiting for threadgroup to exit, active theads is XX |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4654](https://issues.apache.org/jira/browse/HADOOP-4654) | remove temporary output directory of failed tasks |  Major | . | Christian Kunz | Amareshwari Sriramadasu |
 | [HADOOP-4647](https://issues.apache.org/jira/browse/HADOOP-4647) | NamenodeFsck creates a new DFSClient but never closes it |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4643](https://issues.apache.org/jira/browse/HADOOP-4643) | NameNode should exclude excessive replicas when counting live replicas for a block |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4635](https://issues.apache.org/jira/browse/HADOOP-4635) | Memory leak ? |  Blocker | . | Marc-Olivier Fleury | Pete Wyckoff |
-| [HADOOP-4620](https://issues.apache.org/jira/browse/HADOOP-4620) | Streaming mapper never completes if the mapper does not write to stdout |  Major | . | Runping Qi | Ravi Gummadi |
 | [HADOOP-4616](https://issues.apache.org/jira/browse/HADOOP-4616) | assertion makes fuse-dfs exit when reading incomplete data |  Blocker | . | Marc-Olivier Fleury | Pete Wyckoff |
 | [HADOOP-4614](https://issues.apache.org/jira/browse/HADOOP-4614) | "Too many open files" error while processing a large gzip file |  Blocker | . | Abdul Qadeer | Yuri Pradkin |
-| [HADOOP-4613](https://issues.apache.org/jira/browse/HADOOP-4613) | browseBlock.jsp does not generate "genstamp" property. |  Major | . | Konstantin Shvachko | Johan Oskarsson |
-| [HADOOP-4610](https://issues.apache.org/jira/browse/HADOOP-4610) | Always calculate mis-replicated blocks when safe-mode is turned off. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4597](https://issues.apache.org/jira/browse/HADOOP-4597) | Under-replicated blocks are not calculated if the name-node is forced out of safe-mode. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4556](https://issues.apache.org/jira/browse/HADOOP-4556) | Block went missing |  Major | . | Robert Chansler | Hairong Kuang |
 | [HADOOP-4542](https://issues.apache.org/jira/browse/HADOOP-4542) | Fault in TestDistributedUpgrade |  Minor | test | Robert Chansler | Raghu Angadi |
-| [HADOOP-4499](https://issues.apache.org/jira/browse/HADOOP-4499) | DFSClient should invoke checksumOk only once. |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4257](https://issues.apache.org/jira/browse/HADOOP-4257) | TestLeaseRecovery2.testBlockSynchronization failing. |  Blocker | test | Vinod Kumar Vavilapalli | Tsz Wo Nicholas Sze |
-| [HADOOP-3883](https://issues.apache.org/jira/browse/HADOOP-3883) | TestFileCreation fails once in a while |  Blocker | test | Lohit Vijayarenu | Tsz Wo Nicholas Sze |
-| [HADOOP-3121](https://issues.apache.org/jira/browse/HADOOP-3121) | dfs -lsr fail with "Could not get listing " |  Minor | fs | Koji Noguchi | Tsz Wo Nicholas Sze |
+| [HADOOP-4713](https://issues.apache.org/jira/browse/HADOOP-4713) | librecordio does not scale to large records |  Blocker | record | Christian Kunz | Christian Kunz |
+| [HADOOP-4635](https://issues.apache.org/jira/browse/HADOOP-4635) | Memory leak ? |  Blocker | . | Marc-Olivier Fleury | Pete Wyckoff |
+| [HADOOP-4714](https://issues.apache.org/jira/browse/HADOOP-4714) | map tasks timing out during merge phase |  Major | . | Christian Kunz | Jothi Padmanabhan |
+| [HADOOP-4726](https://issues.apache.org/jira/browse/HADOOP-4726) | documentation typos: "the the" |  Minor | documentation | Tsz Wo Nicholas Sze | Edward J. Yoon |
+| [HADOOP-4679](https://issues.apache.org/jira/browse/HADOOP-4679) | Datanode prints tons of log messages: Waiting for threadgroup to exit, active theads is XX |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4734](https://issues.apache.org/jira/browse/HADOOP-4734) | Some lease recovery codes in 0.19 or trunk should also be committed in 0.18. |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4746](https://issues.apache.org/jira/browse/HADOOP-4746) | Job output directory should be normalized |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4654](https://issues.apache.org/jira/browse/HADOOP-4654) | remove temporary output directory of failed tasks |  Major | . | Christian Kunz | Amareshwari Sriramadasu |
+| [HADOOP-4717](https://issues.apache.org/jira/browse/HADOOP-4717) | Removal of default port# in NameNode.getUri() cause a map/reduce job failed to prompt temporay output |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4778](https://issues.apache.org/jira/browse/HADOOP-4778) | Check for zero size block meta file when updating a block. |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4742](https://issues.apache.org/jira/browse/HADOOP-4742) | Mistake delete replica in hadoop 0.18.1 |  Blocker | . | Wang Xu | Wang Xu |
+| [HADOOP-4702](https://issues.apache.org/jira/browse/HADOOP-4702) | Failed block replication leaves an incomplete block in receiver's tmp data directory |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4613](https://issues.apache.org/jira/browse/HADOOP-4613) | browseBlock.jsp does not generate "genstamp" property. |  Major | . | Konstantin Shvachko | Johan Oskarsson |
+| [HADOOP-4806](https://issues.apache.org/jira/browse/HADOOP-4806) | HDFS rename does not work correctly if src contains Java regular expression special characters |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4795](https://issues.apache.org/jira/browse/HADOOP-4795) | Lease monitor may get into an infinite loop |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4822](https://issues.apache.org/jira/browse/HADOOP-4822) | 0.18 cannot be compiled in Java 5. |  Blocker | util | Tsz Wo Nicholas Sze |  |
+| [HADOOP-4620](https://issues.apache.org/jira/browse/HADOOP-4620) | Streaming mapper never completes if the mapper does not write to stdout |  Major | . | Runping Qi | Ravi Gummadi |
+| [HADOOP-4810](https://issues.apache.org/jira/browse/HADOOP-4810) | Data lost at cluster startup time |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4797](https://issues.apache.org/jira/browse/HADOOP-4797) | RPC Server can leave a lot of direct buffers |  Blocker | ipc | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4840](https://issues.apache.org/jira/browse/HADOOP-4840) | TestNodeCount sometimes fails with NullPointerException |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4904](https://issues.apache.org/jira/browse/HADOOP-4904) | Deadlock while leaving safe mode. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-4919](https://issues.apache.org/jira/browse/HADOOP-4919) | [HOD] Provide execute access to JT history directory path for group |  Major | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi |
 | [HADOOP-1980](https://issues.apache.org/jira/browse/HADOOP-1980) | 'dfsadmin -safemode enter' should prevent the namenode from leaving safemode automatically after startup |  Minor | . | Koji Noguchi | Konstantin Shvachko |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-4924](https://issues.apache.org/jira/browse/HADOOP-4924) | Race condition in re-init of TaskTracker |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-4935](https://issues.apache.org/jira/browse/HADOOP-4935) | Manual leaving of safe mode may lead to data lost |  Major | . | Hairong Kuang | Konstantin Shvachko |
+| [HADOOP-4951](https://issues.apache.org/jira/browse/HADOOP-4951) | Lease monitor does not own the LeaseManager lock in changing leases. |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4961](https://issues.apache.org/jira/browse/HADOOP-4961) | ConcurrentModificationException in lease recovery of empty files. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-4971](https://issues.apache.org/jira/browse/HADOOP-4971) | Block report times from datanodes could converge to same time. |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4910](https://issues.apache.org/jira/browse/HADOOP-4910) | NameNode should exclude corrupt replicas when choosing excessive replicas to delete |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5077](https://issues.apache.org/jira/browse/HADOOP-5077) | JavaDoc errors in 0.18.3 |  Blocker | util | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4983](https://issues.apache.org/jira/browse/HADOOP-4983) | Job counters sometimes go down as tasks run without task failures |  Critical | . | Owen O'Malley | Amareshwari Sriramadasu |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4824](https://issues.apache.org/jira/browse/HADOOP-4824) | Should not use File.setWritable(..) in 0.18 |  Major | . | Tsz Wo Nicholas Sze | Hairong Kuang |
 | [HADOOP-4823](https://issues.apache.org/jira/browse/HADOOP-4823) | Should not use java.util.NavigableMap in 0.18 |  Major | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4824](https://issues.apache.org/jira/browse/HADOOP-4824) | Should not use File.setWritable(..) in 0.18 |  Major | . | Tsz Wo Nicholas Sze | Hairong Kuang |
 
 
 ### OTHER:

+ 25 - 25
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.3/RELEASENOTES.0.18.3.md

@@ -23,82 +23,82 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-5077](https://issues.apache.org/jira/browse/HADOOP-5077) | *Blocker* | **JavaDoc errors in 0.18.3**
+* [HADOOP-4150](https://issues.apache.org/jira/browse/HADOOP-4150) | *Blocker* | **Include librecordio as part of the release**
 
-Fix couple of JavaDoc warnings.
+Included librecordio in release for use by xerces-c  (ant  -Dlibrecordio=true -Dxercescroot=\<path to the xerces-c root\>)
 
 
 ---
 
-* [HADOOP-4997](https://issues.apache.org/jira/browse/HADOOP-4997) | *Blocker* | **workaround for tmp file handling on DataNodes in 0.18 (HADOOP-4663)**
+* [HADOOP-4061](https://issues.apache.org/jira/browse/HADOOP-4061) | *Major* | **Large number of decommission freezes the Namenode**
 
-Revert tmp files handling on DataNodes back to 0.17. sync() introduced in 0.18 has less gaurantees.
+Added a new conf property dfs.namenode.decommission.nodes.per.interval so that NameNode checks decommission status of x nodes for every y seconds, where x is the value of dfs.namenode.decommission.nodes.per.interval and y is the value of dfs.namenode.decommission.interval.
 
 
 ---
 
-* [HADOOP-4971](https://issues.apache.org/jira/browse/HADOOP-4971) | *Blocker* | **Block report times from datanodes could converge to same time.**
+* [HADOOP-4659](https://issues.apache.org/jira/browse/HADOOP-4659) | *Blocker* | **Root cause of connection failure is being lost to code that uses it for delaying startup**
 
-A long (unexpected) delay at datanodes could make subsequent block reports from many datanode at the same time.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-4797](https://issues.apache.org/jira/browse/HADOOP-4797) | *Blocker* | **RPC Server can leave a lot of direct buffers**
+* [HADOOP-4542](https://issues.apache.org/jira/browse/HADOOP-4542) | *Minor* | **Fault in TestDistributedUpgrade**
 
-Improve how RPC server reads and writes large buffers. Avoids soft-leak of direct buffers and excess copies in NIO layer.
+TestDistributedUpgrade used succeed for wrong reasons.
 
 
 ---
 
-* [HADOOP-4679](https://issues.apache.org/jira/browse/HADOOP-4679) | *Major* | **Datanode prints tons of log messages: Waiting for threadgroup to exit, active theads is XX**
+* [HADOOP-4635](https://issues.apache.org/jira/browse/HADOOP-4635) | *Blocker* | **Memory leak ?**
 
-1. Only datanode's offerService thread shutdown the datanode to avoid deadlock;
-2. Datanode checks disk in case of failure on creating a block file.
+fix memory leak of user/group information in fuse-dfs
 
 
 ---
 
-* [HADOOP-4659](https://issues.apache.org/jira/browse/HADOOP-4659) | *Blocker* | **Root cause of connection failure is being lost to code that uses it for delaying startup**
+* [HADOOP-4679](https://issues.apache.org/jira/browse/HADOOP-4679) | *Major* | **Datanode prints tons of log messages: Waiting for threadgroup to exit, active theads is XX**
 
-**WARNING: No release note provided for this incompatible change.**
+1. Only datanode's offerService thread shutdown the datanode to avoid deadlock;
+2. Datanode checks disk in case of failure on creating a block file.
 
 
 ---
 
-* [HADOOP-4635](https://issues.apache.org/jira/browse/HADOOP-4635) | *Blocker* | **Memory leak ?**
+* [HADOOP-4620](https://issues.apache.org/jira/browse/HADOOP-4620) | *Major* | **Streaming mapper never completes if the mapper does not write to stdout**
 
-fix memory leak of user/group information in fuse-dfs
+This patch HADOOP-4620.patch
+(1) solves the hanging problem on map side with empty input and nonempty output — this map task generates output properly to intermediate files similar to other map tasks.
+(2) solves the problem of hanging reducer with empty input to reduce task and nonempty output — this reduce task doesn't generate output if input to reduce task is empty.
 
 
 ---
 
-* [HADOOP-4620](https://issues.apache.org/jira/browse/HADOOP-4620) | *Major* | **Streaming mapper never completes if the mapper does not write to stdout**
+* [HADOOP-4797](https://issues.apache.org/jira/browse/HADOOP-4797) | *Blocker* | **RPC Server can leave a lot of direct buffers**
 
-This patch HADOOP-4620.patch
-(1) solves the hanging problem on map side with empty input and nonempty output — this map task generates output properly to intermediate files similar to other map tasks.
-(2) solves the problem of hanging reducer with empty input to reduce task and nonempty output — this reduce task doesn't generate output if input to reduce task is empty.
+Improve how RPC server reads and writes large buffers. Avoids soft-leak of direct buffers and excess copies in NIO layer.
 
 
 ---
 
-* [HADOOP-4542](https://issues.apache.org/jira/browse/HADOOP-4542) | *Minor* | **Fault in TestDistributedUpgrade**
+* [HADOOP-4971](https://issues.apache.org/jira/browse/HADOOP-4971) | *Blocker* | **Block report times from datanodes could converge to same time.**
 
-TestDistributedUpgrade used succeed for wrong reasons.
+A long (unexpected) delay at datanodes could make subsequent block reports from many datanode at the same time.
 
 
 ---
 
-* [HADOOP-4150](https://issues.apache.org/jira/browse/HADOOP-4150) | *Blocker* | **Include librecordio as part of the release**
+* [HADOOP-4997](https://issues.apache.org/jira/browse/HADOOP-4997) | *Blocker* | **workaround for tmp file handling on DataNodes in 0.18 (HADOOP-4663)**
 
-Included librecordio in release for use by xerces-c  (ant  -Dlibrecordio=true -Dxercescroot=\<path to the xerces-c root\>)
+Revert tmp files handling on DataNodes back to 0.17. sync() introduced in 0.18 has less gaurantees.
 
 
 ---
 
-* [HADOOP-4061](https://issues.apache.org/jira/browse/HADOOP-4061) | *Major* | **Large number of decommission freezes the Namenode**
+* [HADOOP-5077](https://issues.apache.org/jira/browse/HADOOP-5077) | *Blocker* | **JavaDoc errors in 0.18.3**
 
-Added a new conf property dfs.namenode.decommission.nodes.per.interval so that NameNode checks decommission status of x nodes for every y seconds, where x is the value of dfs.namenode.decommission.nodes.per.interval and y is the value of dfs.namenode.decommission.interval.
+Fix couple of JavaDoc warnings.
 
 
 

+ 7 - 41
hadoop-common-project/hadoop-common/src/site/markdown/release/0.18.4/CHANGES.0.18.4.md

@@ -18,44 +18,22 @@
 -->
 # Apache Hadoop Changelog
 
-## Release 0.18.4 - Unreleased (as of 2016-03-04)
+## Release 0.18.4 - Unreleased (as of 2017-08-28)
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6017](https://issues.apache.org/jira/browse/HADOOP-6017) | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
-| [HADOOP-5644](https://issues.apache.org/jira/browse/HADOOP-5644) | Namnode is stuck in safe mode |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5557](https://issues.apache.org/jira/browse/HADOOP-5557) | Two minor problems in TestOverReplicatedBlocks |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5465](https://issues.apache.org/jira/browse/HADOOP-5465) | Blocks remain under-replicated |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5412](https://issues.apache.org/jira/browse/HADOOP-5412) | TestInjectionForSimulatedStorage occasionally fails on timeout |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5311](https://issues.apache.org/jira/browse/HADOOP-5311) | Write pipeline recovery fails |  Blocker | . | Hairong Kuang | dhruba borthakur |
 | [HADOOP-5192](https://issues.apache.org/jira/browse/HADOOP-5192) | Block reciever should not remove a finalized block when block replication fails |  Blocker | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-5134](https://issues.apache.org/jira/browse/HADOOP-5134) | FSNamesystem#commitBlockSynchronization adds under-construction block locations to blocksMap |  Blocker | . | Hairong Kuang | dhruba borthakur |
+| [HADOOP-5412](https://issues.apache.org/jira/browse/HADOOP-5412) | TestInjectionForSimulatedStorage occasionally fails on timeout |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5311](https://issues.apache.org/jira/browse/HADOOP-5311) | Write pipeline recovery fails |  Blocker | . | Hairong Kuang | dhruba borthakur |
+| [HADOOP-5465](https://issues.apache.org/jira/browse/HADOOP-5465) | Blocks remain under-replicated |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5557](https://issues.apache.org/jira/browse/HADOOP-5557) | Two minor problems in TestOverReplicatedBlocks |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5644](https://issues.apache.org/jira/browse/HADOOP-5644) | Namnode is stuck in safe mode |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6017](https://issues.apache.org/jira/browse/HADOOP-6017) | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
 
 
 ### TESTS:
@@ -65,15 +43,3 @@
 | [HADOOP-5114](https://issues.apache.org/jira/browse/HADOOP-5114) | A bunch of mapred unit tests are failing on Windows |  Minor | test | Ramya Sunil | Raghu Angadi |
 
 
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 315 - 321
hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.0/CHANGES.0.19.0.md

@@ -24,395 +24,389 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4430](https://issues.apache.org/jira/browse/HADOOP-4430) | Namenode Web UI capacity report is inconsistent with Balancer |  Blocker | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-4293](https://issues.apache.org/jira/browse/HADOOP-4293) | Remove WritableJobConf |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4281](https://issues.apache.org/jira/browse/HADOOP-4281) | Capacity reported in some of the commands is not consistent with the Web UI reported data |  Blocker | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-4227](https://issues.apache.org/jira/browse/HADOOP-4227) | Remove the deprecated, unused class ShellCommand. |  Minor | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4190](https://issues.apache.org/jira/browse/HADOOP-4190) | Changes to JobHistory makes it backward incompatible |  Blocker | . | Amar Kamat | Amar Kamat |
-| [HADOOP-4116](https://issues.apache.org/jira/browse/HADOOP-4116) | Balancer should provide better resource management |  Blocker | . | Raghu Angadi | Hairong Kuang |
-| [HADOOP-3981](https://issues.apache.org/jira/browse/HADOOP-3981) | Need a distributed file checksum algorithm for HDFS |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3963](https://issues.apache.org/jira/browse/HADOOP-3963) | libhdfs should never exit on its own but rather return errors to the calling application |  Minor | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-3938](https://issues.apache.org/jira/browse/HADOOP-3938) | Quotas for disk space management |  Major | . | Robert Chansler | Raghu Angadi |
-| [HADOOP-3911](https://issues.apache.org/jira/browse/HADOOP-3911) | ' -blocks ' option not being recognized |  Minor | fs, util | Koji Noguchi | Lohit Vijayarenu |
-| [HADOOP-3889](https://issues.apache.org/jira/browse/HADOOP-3889) | distcp: Better Error Message should be thrown when accessing source files/directory with no read permission |  Minor | . | Peeyush Bishnoi | Tsz Wo Nicholas Sze |
-| [HADOOP-3837](https://issues.apache.org/jira/browse/HADOOP-3837) | hadop streaming does not use progress reporting to detect hung tasks |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3796](https://issues.apache.org/jira/browse/HADOOP-3796) | fuse-dfs should take rw,ro,trashon,trashoff,protected=blah mount arguments rather than them being compiled in |  Major | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-3792](https://issues.apache.org/jira/browse/HADOOP-3792) | exit code from "hadoop dfs -test ..." is wrong for Unix shell |  Minor | fs | Ben Slusky | Ben Slusky |
-| [HADOOP-3722](https://issues.apache.org/jira/browse/HADOOP-3722) | Provide a unified way to pass jobconf options from bin/hadoop |  Minor | conf | Matei Zaharia | Enis Soztutar |
+| [HADOOP-3595](https://issues.apache.org/jira/browse/HADOOP-3595) | Remove deprecated mapred.combine.once functionality |  Major | . | Chris Douglas | Chris Douglas |
 | [HADOOP-3667](https://issues.apache.org/jira/browse/HADOOP-3667) | Remove deprecated methods in JobConf |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-3652](https://issues.apache.org/jira/browse/HADOOP-3652) | Remove deprecated class OutputFormatBase |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3595](https://issues.apache.org/jira/browse/HADOOP-3595) | Remove deprecated mapred.combine.once functionality |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3245](https://issues.apache.org/jira/browse/HADOOP-3245) | Provide ability to persist running jobs (extend HADOOP-1876) |  Major | . | Devaraj Das | Amar Kamat |
-| [HADOOP-3150](https://issues.apache.org/jira/browse/HADOOP-3150) | Move task file promotion into the task |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-3062](https://issues.apache.org/jira/browse/HADOOP-3062) | Need to capture the metrics for the network ios generate by dfs reads/writes and map/reduce shuffling  and break them down by racks |  Major | metrics | Runping Qi | Chris Douglas |
-| [HADOOP-2816](https://issues.apache.org/jira/browse/HADOOP-2816) | Cluster summary at name node web has confusing report for space utilization |  Major | . | Robert Chansler | Suresh Srinivas |
 | [HADOOP-2325](https://issues.apache.org/jira/browse/HADOOP-2325) | Require Java 6 |  Major | build | Doug Cutting | Doug Cutting |
-| [HADOOP-1869](https://issues.apache.org/jira/browse/HADOOP-1869) | access times of HDFS files |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-1700](https://issues.apache.org/jira/browse/HADOOP-1700) | Append to files in HDFS |  Major | . | stack | dhruba borthakur |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-3796](https://issues.apache.org/jira/browse/HADOOP-3796) | fuse-dfs should take rw,ro,trashon,trashoff,protected=blah mount arguments rather than them being compiled in |  Major | . | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-3837](https://issues.apache.org/jira/browse/HADOOP-3837) | hadop streaming does not use progress reporting to detect hung tasks |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3792](https://issues.apache.org/jira/browse/HADOOP-3792) | exit code from "hadoop dfs -test ..." is wrong for Unix shell |  Minor | fs | Ben Slusky | Ben Slusky |
+| [HADOOP-3889](https://issues.apache.org/jira/browse/HADOOP-3889) | distcp: Better Error Message should be thrown when accessing source files/directory with no read permission |  Minor | . | Peeyush Bishnoi | Tsz Wo Nicholas Sze |
+| [HADOOP-3062](https://issues.apache.org/jira/browse/HADOOP-3062) | Need to capture the metrics for the network ios generate by dfs reads/writes and map/reduce shuffling  and break them down by racks |  Major | metrics | Runping Qi | Chris Douglas |
+| [HADOOP-3150](https://issues.apache.org/jira/browse/HADOOP-3150) | Move task file promotion into the task |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-3963](https://issues.apache.org/jira/browse/HADOOP-3963) | libhdfs should never exit on its own but rather return errors to the calling application |  Minor | . | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-1869](https://issues.apache.org/jira/browse/HADOOP-1869) | access times of HDFS files |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3981](https://issues.apache.org/jira/browse/HADOOP-3981) | Need a distributed file checksum algorithm for HDFS |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3245](https://issues.apache.org/jira/browse/HADOOP-3245) | Provide ability to persist running jobs (extend HADOOP-1876) |  Major | . | Devaraj Das | Amar Kamat |
+| [HADOOP-3911](https://issues.apache.org/jira/browse/HADOOP-3911) | ' -blocks ' option not being recognized |  Minor | fs, util | Koji Noguchi | Lohit Vijayarenu |
+| [HADOOP-3722](https://issues.apache.org/jira/browse/HADOOP-3722) | Provide a unified way to pass jobconf options from bin/hadoop |  Minor | conf | Matei Zaharia | Enis Soztutar |
+| [HADOOP-2816](https://issues.apache.org/jira/browse/HADOOP-2816) | Cluster summary at name node web has confusing report for space utilization |  Major | . | Robert Chansler | Suresh Srinivas |
+| [HADOOP-4227](https://issues.apache.org/jira/browse/HADOOP-4227) | Remove the deprecated, unused class ShellCommand. |  Minor | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3938](https://issues.apache.org/jira/browse/HADOOP-3938) | Quotas for disk space management |  Major | . | Robert Chansler | Raghu Angadi |
+| [HADOOP-4116](https://issues.apache.org/jira/browse/HADOOP-4116) | Balancer should provide better resource management |  Blocker | . | Raghu Angadi | Hairong Kuang |
+| [HADOOP-4190](https://issues.apache.org/jira/browse/HADOOP-4190) | Changes to JobHistory makes it backward incompatible |  Blocker | . | Amar Kamat | Amar Kamat |
+| [HADOOP-4293](https://issues.apache.org/jira/browse/HADOOP-4293) | Remove WritableJobConf |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4281](https://issues.apache.org/jira/browse/HADOOP-4281) | Capacity reported in some of the commands is not consistent with the Web UI reported data |  Blocker | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-4430](https://issues.apache.org/jira/browse/HADOOP-4430) | Namenode Web UI capacity report is inconsistent with Balancer |  Blocker | . | Suresh Srinivas | Suresh Srinivas |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4406](https://issues.apache.org/jira/browse/HADOOP-4406) | Make TCTLSeparatedProtocol configurable and have DynamicSerDe initialize, initialize the SerDe |  Major | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-4301](https://issues.apache.org/jira/browse/HADOOP-4301) | Forrest doc for skip bad records feature |  Blocker | documentation | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-4260](https://issues.apache.org/jira/browse/HADOOP-4260) | support show partitions in hive |  Major | . | Ashish Thusoo | Ashish Thusoo |
-| [HADOOP-4176](https://issues.apache.org/jira/browse/HADOOP-4176) | Implement getFileChecksum(Path) in HftpFileSystem |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4120](https://issues.apache.org/jira/browse/HADOOP-4120) | [Hive] print time taken by query in interactive shell |  Minor | . | Raghotham Murthy | Raghotham Murthy |
-| [HADOOP-4106](https://issues.apache.org/jira/browse/HADOOP-4106) | add time, permission and user attribute support to fuse-dfs |  Major | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-4104](https://issues.apache.org/jira/browse/HADOOP-4104) | add time, permission and user attribute support to libhdfs |  Major | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-4095](https://issues.apache.org/jira/browse/HADOOP-4095) | [Hive] enhance describe table & partition |  Major | . | Prasad Chakka | Namit Jain |
-| [HADOOP-4086](https://issues.apache.org/jira/browse/HADOOP-4086) | Add limit to Hive QL |  Major | . | Ashish Thusoo | Namit Jain |
-| [HADOOP-4084](https://issues.apache.org/jira/browse/HADOOP-4084) | Add explain plan capabilities to Hive QL |  Major | . | Ashish Thusoo | Ashish Thusoo |
-| [HADOOP-4070](https://issues.apache.org/jira/browse/HADOOP-4070) | [Hive] Provide a mechanism for registering UDFs from the query language |  Major | . | Tom White | Tom White |
-| [HADOOP-3992](https://issues.apache.org/jira/browse/HADOOP-3992) | Synthetic Load Generator for NameNode testing |  Major | . | Robert Chansler | Hairong Kuang |
-| [HADOOP-3941](https://issues.apache.org/jira/browse/HADOOP-3941) | Extend FileSystem API to return file-checksums/file-digests |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3939](https://issues.apache.org/jira/browse/HADOOP-3939) | DistCp should support an option for deleting non-existing files. |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3924](https://issues.apache.org/jira/browse/HADOOP-3924) | Add a 'Killed' job status |  Critical | . | Alejandro Abdelnur | Subru Krishnan |
+| [HADOOP-2664](https://issues.apache.org/jira/browse/HADOOP-2664) | lzop-compatible CompresionCodec |  Major | io | Chris Douglas | Chris Douglas |
+| [HADOOP-3402](https://issues.apache.org/jira/browse/HADOOP-3402) | Add example code to support run terasort on hadoop |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3479](https://issues.apache.org/jira/browse/HADOOP-3479) | Implement configuration items useful for Hadoop resource manager (v1) |  Major | conf | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-3695](https://issues.apache.org/jira/browse/HADOOP-3695) | [HOD] Have an ability to run multiple slaves per node |  Major | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-3149](https://issues.apache.org/jira/browse/HADOOP-3149) | supporting multiple outputs for M/R jobs |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-3714](https://issues.apache.org/jira/browse/HADOOP-3714) | Bash tab completion support |  Trivial | scripts | Chris Smith | Chris Smith |
+| [HADOOP-3730](https://issues.apache.org/jira/browse/HADOOP-3730) | add new JobConf constructor that disables loading default configurations |  Major | conf | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-372](https://issues.apache.org/jira/browse/HADOOP-372) | should allow to specify different inputformat classes for different input dirs for Map/Reduce jobs |  Major | . | Runping Qi | Chris Smith |
+| [HADOOP-3485](https://issues.apache.org/jira/browse/HADOOP-3485) | fix writes |  Minor | . | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-153](https://issues.apache.org/jira/browse/HADOOP-153) | skip records that fail Task |  Major | . | Doug Cutting | Sharad Agarwal |
 | [HADOOP-3873](https://issues.apache.org/jira/browse/HADOOP-3873) | DistCp should have an option for limiting the number of files/bytes being copied |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3585](https://issues.apache.org/jira/browse/HADOOP-3585) | Hardware Failure Monitoring in large clusters running Hadoop/HDFS |  Minor | metrics | Ioannis Koltsidas | Ioannis Koltsidas |
+| [HADOOP-1480](https://issues.apache.org/jira/browse/HADOOP-1480) | pipes should be able to set user counters |  Major | . | Owen O'Malley | Arun C Murthy |
 | [HADOOP-3854](https://issues.apache.org/jira/browse/HADOOP-3854) | org.apache.hadoop.http.HttpServer should support user configurable filter |  Major | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3829](https://issues.apache.org/jira/browse/HADOOP-3829) | Narrown down skipped records based on user acceptable value |  Major | . | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-3828](https://issues.apache.org/jira/browse/HADOOP-3828) | Write skipped records' bytes to DFS |  Major | . | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-3754](https://issues.apache.org/jira/browse/HADOOP-3754) | Support a Thrift Interface to access files/directories in HDFS |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-3746](https://issues.apache.org/jira/browse/HADOOP-3746) | A fair sharing job scheduler |  Minor | . | Matei Zaharia | Matei Zaharia |
-| [HADOOP-3730](https://issues.apache.org/jira/browse/HADOOP-3730) | add new JobConf constructor that disables loading default configurations |  Major | conf | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-3714](https://issues.apache.org/jira/browse/HADOOP-3714) | Bash tab completion support |  Trivial | scripts | Chris Smith | Chris Smith |
-| [HADOOP-3702](https://issues.apache.org/jira/browse/HADOOP-3702) | add support for chaining Maps in a single Map and after a Reduce [M\*/RM\*] |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-3754](https://issues.apache.org/jira/browse/HADOOP-3754) | Support a Thrift Interface to access files/directories in HDFS |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3828](https://issues.apache.org/jira/browse/HADOOP-3828) | Write skipped records' bytes to DFS |  Major | . | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-3939](https://issues.apache.org/jira/browse/HADOOP-3939) | DistCp should support an option for deleting non-existing files. |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-3698](https://issues.apache.org/jira/browse/HADOOP-3698) | Implement access control for submitting jobs to queues in the JobTracker |  Major | . | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-3695](https://issues.apache.org/jira/browse/HADOOP-3695) | [HOD] Have an ability to run multiple slaves per node |  Major | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-3585](https://issues.apache.org/jira/browse/HADOOP-3585) | Hardware Failure Monitoring in large clusters running Hadoop/HDFS |  Minor | metrics | Ioannis Koltsidas | Ioannis Koltsidas |
-| [HADOOP-3485](https://issues.apache.org/jira/browse/HADOOP-3485) | fix writes |  Minor | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-3479](https://issues.apache.org/jira/browse/HADOOP-3479) | Implement configuration items useful for Hadoop resource manager (v1) |  Major | conf | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-3445](https://issues.apache.org/jira/browse/HADOOP-3445) | Implementing core scheduler functionality in Resource Manager (V1) for Hadoop |  Major | . | Vivek Ratan | Vivek Ratan |
-| [HADOOP-3402](https://issues.apache.org/jira/browse/HADOOP-3402) | Add example code to support run terasort on hadoop |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3941](https://issues.apache.org/jira/browse/HADOOP-3941) | Extend FileSystem API to return file-checksums/file-digests |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-3361](https://issues.apache.org/jira/browse/HADOOP-3361) | Implement renames for NativeS3FileSystem |  Major | fs/s3 | Tom White | Tom White |
-| [HADOOP-3149](https://issues.apache.org/jira/browse/HADOOP-3149) | supporting multiple outputs for M/R jobs |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-3702](https://issues.apache.org/jira/browse/HADOOP-3702) | add support for chaining Maps in a single Map and after a Reduce [M\*/RM\*] |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-3445](https://issues.apache.org/jira/browse/HADOOP-3445) | Implementing core scheduler functionality in Resource Manager (V1) for Hadoop |  Major | . | Vivek Ratan | Vivek Ratan |
+| [HADOOP-3992](https://issues.apache.org/jira/browse/HADOOP-3992) | Synthetic Load Generator for NameNode testing |  Major | . | Robert Chansler | Hairong Kuang |
+| [HADOOP-3829](https://issues.apache.org/jira/browse/HADOOP-3829) | Narrown down skipped records based on user acceptable value |  Major | . | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-4084](https://issues.apache.org/jira/browse/HADOOP-4084) | Add explain plan capabilities to Hive QL |  Major | . | Ashish Thusoo | Ashish Thusoo |
+| [HADOOP-4104](https://issues.apache.org/jira/browse/HADOOP-4104) | add time, permission and user attribute support to libhdfs |  Major | . | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-4106](https://issues.apache.org/jira/browse/HADOOP-4106) | add time, permission and user attribute support to fuse-dfs |  Major | . | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-4176](https://issues.apache.org/jira/browse/HADOOP-4176) | Implement getFileChecksum(Path) in HftpFileSystem |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4070](https://issues.apache.org/jira/browse/HADOOP-4070) | [Hive] Provide a mechanism for registering UDFs from the query language |  Major | . | Tom White | Tom White |
+| [HADOOP-2536](https://issues.apache.org/jira/browse/HADOOP-2536) | MapReduce for MySQL |  Minor | . | Fredrik Hedberg | Fredrik Hedberg |
 | [HADOOP-3019](https://issues.apache.org/jira/browse/HADOOP-3019) | want input sampler & sorted partitioner |  Major | . | Doug Cutting | Chris Douglas |
-| [HADOOP-2664](https://issues.apache.org/jira/browse/HADOOP-2664) | lzop-compatible CompresionCodec |  Major | io | Chris Douglas | Chris Douglas |
+| [HADOOP-3924](https://issues.apache.org/jira/browse/HADOOP-3924) | Add a 'Killed' job status |  Critical | . | Alejandro Abdelnur | Subru Krishnan |
+| [HADOOP-4120](https://issues.apache.org/jira/browse/HADOOP-4120) | [Hive] print time taken by query in interactive shell |  Minor | . | Raghotham Murthy | Raghotham Murthy |
+| [HADOOP-4301](https://issues.apache.org/jira/browse/HADOOP-4301) | Forrest doc for skip bad records feature |  Blocker | documentation | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-4260](https://issues.apache.org/jira/browse/HADOOP-4260) | support show partitions in hive |  Major | . | Ashish Thusoo | Ashish Thusoo |
+| [HADOOP-4095](https://issues.apache.org/jira/browse/HADOOP-4095) | [Hive] enhance describe table & partition |  Major | . | Prasad Chakka | Namit Jain |
+| [HADOOP-4086](https://issues.apache.org/jira/browse/HADOOP-4086) | Add limit to Hive QL |  Major | . | Ashish Thusoo | Namit Jain |
 | [HADOOP-2658](https://issues.apache.org/jira/browse/HADOOP-2658) | Design and Implement a Test Plan to support appends to HDFS files |  Blocker | test | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2536](https://issues.apache.org/jira/browse/HADOOP-2536) | MapReduce for MySQL |  Minor | . | Fredrik Hedberg | Fredrik Hedberg |
+| [HADOOP-4406](https://issues.apache.org/jira/browse/HADOOP-4406) | Make TCTLSeparatedProtocol configurable and have DynamicSerDe initialize, initialize the SerDe |  Major | . | Pete Wyckoff | Pete Wyckoff |
 | [HADOOP-1823](https://issues.apache.org/jira/browse/HADOOP-1823) | want InputFormat for bzip2 files |  Major | . | Doug Cutting |  |
-| [HADOOP-1480](https://issues.apache.org/jira/browse/HADOOP-1480) | pipes should be able to set user counters |  Major | . | Owen O'Malley | Arun C Murthy |
-| [HADOOP-372](https://issues.apache.org/jira/browse/HADOOP-372) | should allow to specify different inputformat classes for different input dirs for Map/Reduce jobs |  Major | . | Runping Qi | Chris Smith |
-| [HADOOP-153](https://issues.apache.org/jira/browse/HADOOP-153) | skip records that fail Task |  Major | . | Doug Cutting | Sharad Agarwal |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4433](https://issues.apache.org/jira/browse/HADOOP-4433) | Improve data loader for collecting metrics and log files from hadoop and system |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-4431](https://issues.apache.org/jira/browse/HADOOP-4431) | Add versionning/tags to Chukwa Chunk |  Major | . | Jerome Boulon | Jerome Boulon |
-| [HADOOP-4424](https://issues.apache.org/jira/browse/HADOOP-4424) | menu layout change for Hadoop documentation |  Blocker | documentation | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-4353](https://issues.apache.org/jira/browse/HADOOP-4353) | enable multi-line query from Hive CLI |  Minor | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4345](https://issues.apache.org/jira/browse/HADOOP-4345) | Hive: Check that partitioning predicate is present when hive.partition.pruning = strict |  Major | . | Ashish Thusoo | Ashish Thusoo |
-| [HADOOP-4307](https://issues.apache.org/jira/browse/HADOOP-4307) | add an option to  describe table to show extended properties of the table such as serialization/deserialization properties |  Major | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4279](https://issues.apache.org/jira/browse/HADOOP-4279) | write the random number generator seed to log in the append-related tests |  Blocker | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4252](https://issues.apache.org/jira/browse/HADOOP-4252) | Catch Ctrl-C in Hive CLI so that corresponding hadoop jobs can be killed |  Minor | . | Prasad Chakka | Pete Wyckoff |
-| [HADOOP-4231](https://issues.apache.org/jira/browse/HADOOP-4231) | Hive: converting complex objects to JSON failed. |  Minor | . | Zheng Shao | Zheng Shao |
-| [HADOOP-4230](https://issues.apache.org/jira/browse/HADOOP-4230) | Hive: GroupBy should not pass the whole row from mapper to reducer |  Blocker | . | Zheng Shao | Ashish Thusoo |
-| [HADOOP-4205](https://issues.apache.org/jira/browse/HADOOP-4205) | [Hive] metastore and ql to use the refactored SerDe library |  Major | . | Zheng Shao | Zheng Shao |
-| [HADOOP-4194](https://issues.apache.org/jira/browse/HADOOP-4194) | Add JobConf and JobID to job related methods in JobTrackerInstrumentation |  Major | . | Mac Yang | Mac Yang |
-| [HADOOP-4181](https://issues.apache.org/jira/browse/HADOOP-4181) | some minor things to make Hadoop friendlier to git |  Major | build | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4174](https://issues.apache.org/jira/browse/HADOOP-4174) | Move non-client methods ou of ClientProtocol |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4151](https://issues.apache.org/jira/browse/HADOOP-4151) | Add a memcmp-compatible interface for key types |  Minor | . | Chris Douglas | Chris Douglas |
-| [HADOOP-4138](https://issues.apache.org/jira/browse/HADOOP-4138) | [Hive] refactor the SerDe library |  Major | . | Zheng Shao | Zheng Shao |
-| [HADOOP-4124](https://issues.apache.org/jira/browse/HADOOP-4124) | Changing priority of a job should be available in CLI and available on the web UI only along with the Kill Job actions |  Major | . | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-4117](https://issues.apache.org/jira/browse/HADOOP-4117) | Improve configurability of Hadoop EC2 instances |  Major | contrib/cloud | Tom White | Tom White |
-| [HADOOP-4113](https://issues.apache.org/jira/browse/HADOOP-4113) |  libhdfs should never exit on its own but rather return errors to the calling application - missing diff files |  Minor | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-4094](https://issues.apache.org/jira/browse/HADOOP-4094) | [Hive]implement hive-site.xml similar to hadoop-site.xml |  Minor | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4090](https://issues.apache.org/jira/browse/HADOOP-4090) | The configuration file lists two paths to hadoop directories (bin and conf).  Startup should check that these are valid directories and give appropriate messages. |  Minor | . | Ashish Thusoo | Raghotham Murthy |
-| [HADOOP-4083](https://issues.apache.org/jira/browse/HADOOP-4083) | change new config attribute queue.name to mapred.job.queue.name |  Major | . | Owen O'Malley | Hemanth Yamijala |
-| [HADOOP-4075](https://issues.apache.org/jira/browse/HADOOP-4075) | test-patch.sh should output the ant commands that it runs |  Major | build | Nigel Daley | Ramya Sunil |
-| [HADOOP-4062](https://issues.apache.org/jira/browse/HADOOP-4062) | IPC client does not need to be synchronized on the output stream when a connection is closed |  Major | ipc | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4053](https://issues.apache.org/jira/browse/HADOOP-4053) | Schedulers need to know when a job has completed |  Blocker | . | Vivek Ratan | Amar Kamat |
-| [HADOOP-3975](https://issues.apache.org/jira/browse/HADOOP-3975) | test-patch can report the modifications found in the workspace along with the error message |  Minor | test | Hemanth Yamijala | Ramya Sunil |
-| [HADOOP-3965](https://issues.apache.org/jira/browse/HADOOP-3965) | Make DataBlockScanner package private |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-3948](https://issues.apache.org/jira/browse/HADOOP-3948) | Separate Namenodes edits and fsimage |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3944](https://issues.apache.org/jira/browse/HADOOP-3944) | TupleWritable listed as public class but cannot be used without methods private to the package |  Trivial | documentation | Michael Andrews | Chris Douglas |
-| [HADOOP-3943](https://issues.apache.org/jira/browse/HADOOP-3943) | NetworkTopology.pseudoSortByDistance does not need to be a synchronized method |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-3935](https://issues.apache.org/jira/browse/HADOOP-3935) | Extract classes from DataNode.java |  Trivial | . | Johan Oskarsson | Johan Oskarsson |
-| [HADOOP-3930](https://issues.apache.org/jira/browse/HADOOP-3930) | Decide how to integrate scheduler info into CLI and job tracker web page |  Major | . | Matei Zaharia | Sreekanth Ramakrishnan |
-| [HADOOP-3908](https://issues.apache.org/jira/browse/HADOOP-3908) | Better error message if llibhdfs.so doesn't exist |  Minor | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-3905](https://issues.apache.org/jira/browse/HADOOP-3905) | Create a generic interface for edits log. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-3892](https://issues.apache.org/jira/browse/HADOOP-3892) | Include Unix group name in JobConf |  Trivial | conf | Matei Zaharia | Matei Zaharia |
-| [HADOOP-3866](https://issues.apache.org/jira/browse/HADOOP-3866) | Improve Hadoop Jobtracker Admin |  Major | scripts | craig weisenfluh | craig weisenfluh |
+| [HADOOP-3563](https://issues.apache.org/jira/browse/HADOOP-3563) | Seperate out datanode and namenode functionality of generation stamp upgrade process |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3577](https://issues.apache.org/jira/browse/HADOOP-3577) | Tools to inject blocks into name node and simulated data nodes for testing |  Minor | . | Sanjay Radia | Sanjay Radia |
+| [HADOOP-3341](https://issues.apache.org/jira/browse/HADOOP-3341) | make key-value separators in hadoop streaming fully configurable |  Major | . | Zheng Shao | Zheng Shao |
+| [HADOOP-3556](https://issues.apache.org/jira/browse/HADOOP-3556) | Substitute the synchronized code in MD5Hash to avoid lock contention. Use ThreadLocal instead. |  Major | io | Iván de Prado | Iván de Prado |
+| [HADOOP-3655](https://issues.apache.org/jira/browse/HADOOP-3655) | provide more control options for the junit run |  Minor | build | Steve Loughran | Steve Loughran |
+| [HADOOP-3660](https://issues.apache.org/jira/browse/HADOOP-3660) | Add replication factor for injecting blocks in the data node cluster |  Major | benchmarks | Sanjay Radia | Sanjay Radia |
+| [HADOOP-3328](https://issues.apache.org/jira/browse/HADOOP-3328) | DFS write pipeline : only the last datanode needs to verify checksum |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3684](https://issues.apache.org/jira/browse/HADOOP-3684) | The data\_join should allow the user to implement a customer cloning function |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-3721](https://issues.apache.org/jira/browse/HADOOP-3721) | CompositeRecordReader::next is unnecessarily complex |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-3478](https://issues.apache.org/jira/browse/HADOOP-3478) | The algorithm to decide map re-execution on fetch failures can be improved |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-1627](https://issues.apache.org/jira/browse/HADOOP-1627) | DFSAdmin incorrectly reports cluster data. |  Minor | . | Konstantin Shvachko | Raghu Angadi |
+| [HADOOP-3617](https://issues.apache.org/jira/browse/HADOOP-3617) | Writes from map serialization include redundant checks for accounting space |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-3412](https://issues.apache.org/jira/browse/HADOOP-3412) | Refactor the scheduler out of the JobTracker |  Minor | . | Brice Arnould | Brice Arnould |
+| [HADOOP-3624](https://issues.apache.org/jira/browse/HADOOP-3624) | CreateEditsLog could be improved to create tree directory structure |  Minor | test | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3747](https://issues.apache.org/jira/browse/HADOOP-3747) | Add counter support to MultipleOutputs |  Minor | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-3661](https://issues.apache.org/jira/browse/HADOOP-3661) | Normalize fuse-dfs handling of moving things to trash wrt the way hadoop dfs does it (only when non posix trash flag is enabled in compile) |  Major | . | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-3169](https://issues.apache.org/jira/browse/HADOOP-3169) | LeaseChecker daemon should not be started in DFSClient constructor |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3646](https://issues.apache.org/jira/browse/HADOOP-3646) | Providing bzip2 as codec |  Major | conf, io | Abdul Qadeer | Abdul Qadeer |
 | [HADOOP-3861](https://issues.apache.org/jira/browse/HADOOP-3861) | Make MapFile.Reader and Writer implement java.io.Closeable |  Major | io | Tom White | Tom White |
+| [HADOOP-3694](https://issues.apache.org/jira/browse/HADOOP-3694) | if MiniDFS startup time could be improved, testing time would be reduced |  Major | test | Steve Loughran | Doug Cutting |
+| [HADOOP-3620](https://issues.apache.org/jira/browse/HADOOP-3620) | Namenode should synchronously resolve a datanode's network location when the datanode registers |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-3860](https://issues.apache.org/jira/browse/HADOOP-3860) | Compare name-node performance when journaling is performed into local hard-drives or nfs. |  Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-3853](https://issues.apache.org/jira/browse/HADOOP-3853) | Move multiple input format extension to library package |  Major | . | Tom White | Tom White |
-| [HADOOP-3852](https://issues.apache.org/jira/browse/HADOOP-3852) | If ShellCommandExecutor had a toString() operator that listed the command run, its error messages may be more meaningful |  Minor | util | Steve Loughran | Steve Loughran |
-| [HADOOP-3844](https://issues.apache.org/jira/browse/HADOOP-3844) | include message of local exception in Client call failures |  Minor | ipc | Steve Loughran | Steve Loughran |
 | [HADOOP-3805](https://issues.apache.org/jira/browse/HADOOP-3805) | improve fuse-dfs write performance which is 33% slower than hadoop dfs -copyFromLocal |  Minor | . | Pete Wyckoff |  |
+| [HADOOP-2302](https://issues.apache.org/jira/browse/HADOOP-2302) |  Streaming should provide an option for numerical sort of keys |  Major | . | Lohit Vijayarenu | Devaraj Das |
+| [HADOOP-3892](https://issues.apache.org/jira/browse/HADOOP-3892) | Include Unix group name in JobConf |  Trivial | conf | Matei Zaharia | Matei Zaharia |
+| [HADOOP-3853](https://issues.apache.org/jira/browse/HADOOP-3853) | Move multiple input format extension to library package |  Major | . | Tom White | Tom White |
+| [HADOOP-657](https://issues.apache.org/jira/browse/HADOOP-657) | Free temporary space should be modelled better |  Major | . | Owen O'Malley | Ari Rabkin |
+| [HADOOP-3202](https://issues.apache.org/jira/browse/HADOOP-3202) | Deprecate org.apache.hadoop.fs.FileUtil.fullyDelete(FileSystem fs, Path dir) |  Major | fs | Tsz Wo Nicholas Sze | Amareshwari Sriramadasu |
+| [HADOOP-3368](https://issues.apache.org/jira/browse/HADOOP-3368) | Can commons-logging.properties be pulled from hadoop-core? |  Major | build | Steve Loughran | Steve Loughran |
 | [HADOOP-3780](https://issues.apache.org/jira/browse/HADOOP-3780) | JobTracker should synchronously resolve the tasktracker's network location when the tracker registers |  Major | . | Amar Kamat | Amar Kamat |
-| [HADOOP-3769](https://issues.apache.org/jira/browse/HADOOP-3769) | expose static SampleMapper and SampleReducer classes of GenericMRLoadGenerator class for gridmix reuse |  Major | test | Lingyun Yang | Lingyun Yang |
-| [HADOOP-3759](https://issues.apache.org/jira/browse/HADOOP-3759) | Provide ability to run memory intensive jobs without affecting other running tasks on the nodes |  Major | . | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-3747](https://issues.apache.org/jira/browse/HADOOP-3747) | Add counter support to MultipleOutputs |  Minor | . | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-3721](https://issues.apache.org/jira/browse/HADOOP-3721) | CompositeRecordReader::next is unnecessarily complex |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3719](https://issues.apache.org/jira/browse/HADOOP-3719) | Chukwa |  Major | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-3694](https://issues.apache.org/jira/browse/HADOOP-3694) | if MiniDFS startup time could be improved, testing time would be reduced |  Major | test | Steve Loughran | Doug Cutting |
-| [HADOOP-3684](https://issues.apache.org/jira/browse/HADOOP-3684) | The data\_join should allow the user to implement a customer cloning function |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-3852](https://issues.apache.org/jira/browse/HADOOP-3852) | If ShellCommandExecutor had a toString() operator that listed the command run, its error messages may be more meaningful |  Minor | util | Steve Loughran | Steve Loughran |
 | [HADOOP-3664](https://issues.apache.org/jira/browse/HADOOP-3664) | Remove deprecated methods introduced in changes to validating input paths (HADOOP-3095) |  Major | . | Tom White | Tom White |
-| [HADOOP-3661](https://issues.apache.org/jira/browse/HADOOP-3661) | Normalize fuse-dfs handling of moving things to trash wrt the way hadoop dfs does it (only when non posix trash flag is enabled in compile) |  Major | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-3660](https://issues.apache.org/jira/browse/HADOOP-3660) | Add replication factor for injecting blocks in the data node cluster |  Major | benchmarks | Sanjay Radia | Sanjay Radia |
-| [HADOOP-3655](https://issues.apache.org/jira/browse/HADOOP-3655) | provide more control options for the junit run |  Minor | build | Steve Loughran | Steve Loughran |
-| [HADOOP-3646](https://issues.apache.org/jira/browse/HADOOP-3646) | Providing bzip2 as codec |  Major | conf, io | Abdul Qadeer | Abdul Qadeer |
-| [HADOOP-3638](https://issues.apache.org/jira/browse/HADOOP-3638) | Cache the iFile index files in memory to reduce seeks during map output serving |  Major | . | Devaraj Das | Jothi Padmanabhan |
-| [HADOOP-3624](https://issues.apache.org/jira/browse/HADOOP-3624) | CreateEditsLog could be improved to create tree directory structure |  Minor | test | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3620](https://issues.apache.org/jira/browse/HADOOP-3620) | Namenode should synchronously resolve a datanode's network location when the datanode registers |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-3617](https://issues.apache.org/jira/browse/HADOOP-3617) | Writes from map serialization include redundant checks for accounting space |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3605](https://issues.apache.org/jira/browse/HADOOP-3605) | Added an abort on unset AWS\_ACCOUNT\_ID to luanch-hadoop-master |  Minor | contrib/cloud | Al Hoang | Al Hoang |
-| [HADOOP-3581](https://issues.apache.org/jira/browse/HADOOP-3581) | Prevent memory intensive user tasks from taking down nodes |  Major | . | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-3577](https://issues.apache.org/jira/browse/HADOOP-3577) | Tools to inject blocks into name node and simulated data nodes for testing |  Minor | . | Sanjay Radia | Sanjay Radia |
-| [HADOOP-3563](https://issues.apache.org/jira/browse/HADOOP-3563) | Seperate out datanode and namenode functionality of generation stamp upgrade process |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-3556](https://issues.apache.org/jira/browse/HADOOP-3556) | Substitute the synchronized code in MD5Hash to avoid lock contention. Use ThreadLocal instead. |  Major | io | Iván de Prado | Iván de Prado |
+| [HADOOP-3719](https://issues.apache.org/jira/browse/HADOOP-3719) | Chukwa |  Major | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-3935](https://issues.apache.org/jira/browse/HADOOP-3935) | Extract classes from DataNode.java |  Trivial | . | Johan Oskarsson | Johan Oskarsson |
+| [HADOOP-3905](https://issues.apache.org/jira/browse/HADOOP-3905) | Create a generic interface for edits log. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-3549](https://issues.apache.org/jira/browse/HADOOP-3549) | meaningful errno values in libhdfs |  Major | . | Ben Slusky | Ben Slusky |
-| [HADOOP-3514](https://issues.apache.org/jira/browse/HADOOP-3514) | Reduce seeks during shuffle, by inline crcs |  Major | . | Devaraj Das | Jothi Padmanabhan |
+| [HADOOP-2130](https://issues.apache.org/jira/browse/HADOOP-2130) | Pipes submit job should be Non-blocking |  Critical | . | Srikanth Kakani | Arun C Murthy |
+| [HADOOP-3944](https://issues.apache.org/jira/browse/HADOOP-3944) | TupleWritable listed as public class but cannot be used without methods private to the package |  Trivial | documentation | Michael Andrews | Chris Douglas |
+| [HADOOP-3759](https://issues.apache.org/jira/browse/HADOOP-3759) | Provide ability to run memory intensive jobs without affecting other running tasks on the nodes |  Major | . | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-3965](https://issues.apache.org/jira/browse/HADOOP-3965) | Make DataBlockScanner package private |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-2330](https://issues.apache.org/jira/browse/HADOOP-2330) | Preallocate transaction log to improve namenode transaction logging performance |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-3908](https://issues.apache.org/jira/browse/HADOOP-3908) | Better error message if llibhdfs.so doesn't exist |  Minor | . | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-3342](https://issues.apache.org/jira/browse/HADOOP-3342) | Better safety of killing jobs via web interface |  Minor | . | Daniel Naber | Enis Soztutar |
+| [HADOOP-3769](https://issues.apache.org/jira/browse/HADOOP-3769) | expose static SampleMapper and SampleReducer classes of GenericMRLoadGenerator class for gridmix reuse |  Major | test | Lingyun Yang | Lingyun Yang |
+| [HADOOP-3948](https://issues.apache.org/jira/browse/HADOOP-3948) | Separate Namenodes edits and fsimage |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3866](https://issues.apache.org/jira/browse/HADOOP-3866) | Improve Hadoop Jobtracker Admin |  Major | scripts | craig weisenfluh | craig weisenfluh |
+| [HADOOP-3943](https://issues.apache.org/jira/browse/HADOOP-3943) | NetworkTopology.pseudoSortByDistance does not need to be a synchronized method |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-3498](https://issues.apache.org/jira/browse/HADOOP-3498) | File globbing alternation should be able to span path components |  Major | fs | Tom White | Tom White |
-| [HADOOP-3478](https://issues.apache.org/jira/browse/HADOOP-3478) | The algorithm to decide map re-execution on fetch failures can be improved |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-3581](https://issues.apache.org/jira/browse/HADOOP-3581) | Prevent memory intensive user tasks from taking down nodes |  Major | . | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-3605](https://issues.apache.org/jira/browse/HADOOP-3605) | Added an abort on unset AWS\_ACCOUNT\_ID to luanch-hadoop-master |  Minor | contrib/cloud | Al Hoang | Al Hoang |
+| [HADOOP-3514](https://issues.apache.org/jira/browse/HADOOP-3514) | Reduce seeks during shuffle, by inline crcs |  Major | . | Devaraj Das | Jothi Padmanabhan |
+| [HADOOP-4113](https://issues.apache.org/jira/browse/HADOOP-4113) |  libhdfs should never exit on its own but rather return errors to the calling application - missing diff files |  Minor | . | Pete Wyckoff | Pete Wyckoff |
 | [HADOOP-3446](https://issues.apache.org/jira/browse/HADOOP-3446) | The reduce task should not flush the in memory file system before starting the reducer |  Critical | . | Owen O'Malley | Chris Douglas |
-| [HADOOP-3412](https://issues.apache.org/jira/browse/HADOOP-3412) | Refactor the scheduler out of the JobTracker |  Minor | . | Brice Arnould | Brice Arnould |
-| [HADOOP-3368](https://issues.apache.org/jira/browse/HADOOP-3368) | Can commons-logging.properties be pulled from hadoop-core? |  Major | build | Steve Loughran | Steve Loughran |
-| [HADOOP-3342](https://issues.apache.org/jira/browse/HADOOP-3342) | Better safety of killing jobs via web interface |  Minor | . | Daniel Naber | Enis Soztutar |
-| [HADOOP-3341](https://issues.apache.org/jira/browse/HADOOP-3341) | make key-value separators in hadoop streaming fully configurable |  Major | . | Zheng Shao | Zheng Shao |
-| [HADOOP-3328](https://issues.apache.org/jira/browse/HADOOP-3328) | DFS write pipeline : only the last datanode needs to verify checksum |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3202](https://issues.apache.org/jira/browse/HADOOP-3202) | Deprecate org.apache.hadoop.fs.FileUtil.fullyDelete(FileSystem fs, Path dir) |  Major | fs | Tsz Wo Nicholas Sze | Amareshwari Sriramadasu |
-| [HADOOP-3169](https://issues.apache.org/jira/browse/HADOOP-3169) | LeaseChecker daemon should not be started in DFSClient constructor |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4094](https://issues.apache.org/jira/browse/HADOOP-4094) | [Hive]implement hive-site.xml similar to hadoop-site.xml |  Minor | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4151](https://issues.apache.org/jira/browse/HADOOP-4151) | Add a memcmp-compatible interface for key types |  Minor | . | Chris Douglas | Chris Douglas |
+| [HADOOP-4174](https://issues.apache.org/jira/browse/HADOOP-4174) | Move non-client methods ou of ClientProtocol |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-4138](https://issues.apache.org/jira/browse/HADOOP-4138) | [Hive] refactor the SerDe library |  Major | . | Zheng Shao | Zheng Shao |
+| [HADOOP-4075](https://issues.apache.org/jira/browse/HADOOP-4075) | test-patch.sh should output the ant commands that it runs |  Major | build | Nigel Daley | Ramya Sunil |
+| [HADOOP-4117](https://issues.apache.org/jira/browse/HADOOP-4117) | Improve configurability of Hadoop EC2 instances |  Major | contrib/cloud | Tom White | Tom White |
 | [HADOOP-2411](https://issues.apache.org/jira/browse/HADOOP-2411) | Add support for larger EC2 instance types |  Major | contrib/cloud | Tom White | Chris K Wensel |
-| [HADOOP-2330](https://issues.apache.org/jira/browse/HADOOP-2330) | Preallocate transaction log to improve namenode transaction logging performance |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-2302](https://issues.apache.org/jira/browse/HADOOP-2302) |  Streaming should provide an option for numerical sort of keys |  Major | . | Lohit Vijayarenu | Devaraj Das |
-| [HADOOP-2165](https://issues.apache.org/jira/browse/HADOOP-2165) | Augment JobHistory to store tasks' userlogs |  Major | . | Arun C Murthy | Vinod Kumar Vavilapalli |
-| [HADOOP-2130](https://issues.apache.org/jira/browse/HADOOP-2130) | Pipes submit job should be Non-blocking |  Critical | . | Srikanth Kakani | Arun C Murthy |
-| [HADOOP-1627](https://issues.apache.org/jira/browse/HADOOP-1627) | DFSAdmin incorrectly reports cluster data. |  Minor | . | Konstantin Shvachko | Raghu Angadi |
-| [HADOOP-657](https://issues.apache.org/jira/browse/HADOOP-657) | Free temporary space should be modelled better |  Major | . | Owen O'Malley | Ari Rabkin |
+| [HADOOP-3930](https://issues.apache.org/jira/browse/HADOOP-3930) | Decide how to integrate scheduler info into CLI and job tracker web page |  Major | . | Matei Zaharia | Sreekanth Ramakrishnan |
+| [HADOOP-4083](https://issues.apache.org/jira/browse/HADOOP-4083) | change new config attribute queue.name to mapred.job.queue.name |  Major | . | Owen O'Malley | Hemanth Yamijala |
+| [HADOOP-4194](https://issues.apache.org/jira/browse/HADOOP-4194) | Add JobConf and JobID to job related methods in JobTrackerInstrumentation |  Major | . | Mac Yang | Mac Yang |
 | [HADOOP-249](https://issues.apache.org/jira/browse/HADOOP-249) | Improving Map -\> Reduce performance and Task JVM reuse |  Major | . | Benjamin Reed | Devaraj Das |
+| [HADOOP-3638](https://issues.apache.org/jira/browse/HADOOP-3638) | Cache the iFile index files in memory to reduce seeks during map output serving |  Major | . | Devaraj Das | Jothi Padmanabhan |
+| [HADOOP-3975](https://issues.apache.org/jira/browse/HADOOP-3975) | test-patch can report the modifications found in the workspace along with the error message |  Minor | test | Hemanth Yamijala | Ramya Sunil |
+| [HADOOP-4124](https://issues.apache.org/jira/browse/HADOOP-4124) | Changing priority of a job should be available in CLI and available on the web UI only along with the Kill Job actions |  Major | . | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-2165](https://issues.apache.org/jira/browse/HADOOP-2165) | Augment JobHistory to store tasks' userlogs |  Major | . | Arun C Murthy | Vinod Kumar Vavilapalli |
+| [HADOOP-4062](https://issues.apache.org/jira/browse/HADOOP-4062) | IPC client does not need to be synchronized on the output stream when a connection is closed |  Major | ipc | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4181](https://issues.apache.org/jira/browse/HADOOP-4181) | some minor things to make Hadoop friendlier to git |  Major | build | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4090](https://issues.apache.org/jira/browse/HADOOP-4090) | The configuration file lists two paths to hadoop directories (bin and conf).  Startup should check that these are valid directories and give appropriate messages. |  Minor | . | Ashish Thusoo | Raghotham Murthy |
+| [HADOOP-4205](https://issues.apache.org/jira/browse/HADOOP-4205) | [Hive] metastore and ql to use the refactored SerDe library |  Major | . | Zheng Shao | Zheng Shao |
+| [HADOOP-4279](https://issues.apache.org/jira/browse/HADOOP-4279) | write the random number generator seed to log in the append-related tests |  Blocker | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4053](https://issues.apache.org/jira/browse/HADOOP-4053) | Schedulers need to know when a job has completed |  Blocker | . | Vivek Ratan | Amar Kamat |
+| [HADOOP-4424](https://issues.apache.org/jira/browse/HADOOP-4424) | menu layout change for Hadoop documentation |  Blocker | documentation | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-4230](https://issues.apache.org/jira/browse/HADOOP-4230) | Hive: GroupBy should not pass the whole row from mapper to reducer |  Blocker | . | Zheng Shao | Ashish Thusoo |
+| [HADOOP-4231](https://issues.apache.org/jira/browse/HADOOP-4231) | Hive: converting complex objects to JSON failed. |  Minor | . | Zheng Shao | Zheng Shao |
+| [HADOOP-4252](https://issues.apache.org/jira/browse/HADOOP-4252) | Catch Ctrl-C in Hive CLI so that corresponding hadoop jobs can be killed |  Minor | . | Prasad Chakka | Pete Wyckoff |
+| [HADOOP-4353](https://issues.apache.org/jira/browse/HADOOP-4353) | enable multi-line query from Hive CLI |  Minor | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4307](https://issues.apache.org/jira/browse/HADOOP-4307) | add an option to  describe table to show extended properties of the table such as serialization/deserialization properties |  Major | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4345](https://issues.apache.org/jira/browse/HADOOP-4345) | Hive: Check that partitioning predicate is present when hive.partition.pruning = strict |  Major | . | Ashish Thusoo | Ashish Thusoo |
+| [HADOOP-4431](https://issues.apache.org/jira/browse/HADOOP-4431) | Add versionning/tags to Chukwa Chunk |  Major | . | Jerome Boulon | Jerome Boulon |
+| [HADOOP-4433](https://issues.apache.org/jira/browse/HADOOP-4433) | Improve data loader for collecting metrics and log files from hadoop and system |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-3844](https://issues.apache.org/jira/browse/HADOOP-3844) | include message of local exception in Client call failures |  Minor | ipc | Steve Loughran | Steve Loughran |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4595](https://issues.apache.org/jira/browse/HADOOP-4595) | JVM Reuse triggers RuntimeException("Invalid state") |  Major | . | Aaron Kimball | Devaraj Das |
-| [HADOOP-4552](https://issues.apache.org/jira/browse/HADOOP-4552) | Deadlock in RPC Server |  Major | ipc | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4525](https://issues.apache.org/jira/browse/HADOOP-4525) | config ipc.server.tcpnodelay is no loger being respected |  Major | ipc | Clint Morgan | Clint Morgan |
-| [HADOOP-4510](https://issues.apache.org/jira/browse/HADOOP-4510) | FileOutputFormat protects getTaskOutputPath |  Blocker | . | Chris K Wensel | Chris K Wensel |
-| [HADOOP-4500](https://issues.apache.org/jira/browse/HADOOP-4500) | multifilesplit is using job default filesystem incorrectly |  Major | . | Joydeep Sen Sarma | Joydeep Sen Sarma |
-| [HADOOP-4498](https://issues.apache.org/jira/browse/HADOOP-4498) | JobHistory does not escape literal jobName when used in a regex pattern |  Blocker | . | Chris K Wensel | Chris K Wensel |
-| [HADOOP-4471](https://issues.apache.org/jira/browse/HADOOP-4471) | Capacity Scheduler should maintain the right ordering of jobs in its running queue |  Blocker | . | Vivek Ratan | Amar Kamat |
-| [HADOOP-4466](https://issues.apache.org/jira/browse/HADOOP-4466) | SequenceFileOutputFormat is coupled to WritableComparable and Writable |  Blocker | io | Chris K Wensel | Chris K Wensel |
-| [HADOOP-4457](https://issues.apache.org/jira/browse/HADOOP-4457) | Input split logging in history is broken in 0.19 |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-4455](https://issues.apache.org/jira/browse/HADOOP-4455) | Upload the derby.jar and TestSeDe.jar needed for fixes to 0.19 bugs |  Blocker | . | Ashish Thusoo | Ashish Thusoo |
-| [HADOOP-4449](https://issues.apache.org/jira/browse/HADOOP-4449) | Minor formatting changes to quota related commands |  Trivial | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4446](https://issues.apache.org/jira/browse/HADOOP-4446) | Update  Scheduling Information display in Web UI |  Major | . | Karam Singh | Sreekanth Ramakrishnan |
-| [HADOOP-4439](https://issues.apache.org/jira/browse/HADOOP-4439) | Cleanup memory related resource management |  Blocker | . | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-4438](https://issues.apache.org/jira/browse/HADOOP-4438) | Add new/missing dfs commands in forrest |  Blocker | documentation | Hemanth Yamijala | Suresh Srinivas |
-| [HADOOP-4427](https://issues.apache.org/jira/browse/HADOOP-4427) | Add new/missing commands in forrest |  Blocker | documentation | Sharad Agarwal | Sreekanth Ramakrishnan |
-| [HADOOP-4425](https://issues.apache.org/jira/browse/HADOOP-4425) | Edits log takes much longer to load |  Blocker | . | Chris Douglas | Chris Douglas |
-| [HADOOP-4423](https://issues.apache.org/jira/browse/HADOOP-4423) | FSDataset.getStoredBlock(id) should not return corrupted information |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4418](https://issues.apache.org/jira/browse/HADOOP-4418) | Update documentation in forrest for Mapred, streaming and pipes |  Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-4410](https://issues.apache.org/jira/browse/HADOOP-4410) | TestMiniMRDebugScript fails on trunk |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-4405](https://issues.apache.org/jira/browse/HADOOP-4405) | all creation of hadoop dfs queries from with in hive shell |  Minor | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4404](https://issues.apache.org/jira/browse/HADOOP-4404) | saveFSImage() should remove files from a storage directory that do not correspond to its type. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4400](https://issues.apache.org/jira/browse/HADOOP-4400) | Add "hdfs://" to fs.default.name on quickstart.html |  Trivial | documentation | Jeff Hammerbacher | Jeff Hammerbacher |
-| [HADOOP-4393](https://issues.apache.org/jira/browse/HADOOP-4393) | Merge AccessControlException and AccessControlIOException into one exception class |  Blocker | fs | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4387](https://issues.apache.org/jira/browse/HADOOP-4387) | TestHDFSFileSystemContract fails on windows |  Blocker | test | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4380](https://issues.apache.org/jira/browse/HADOOP-4380) | Make new classes in mapred package private instead of public |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4378](https://issues.apache.org/jira/browse/HADOOP-4378) | TestJobQueueInformation fails regularly |  Blocker | test | Tsz Wo Nicholas Sze | Sreekanth Ramakrishnan |
-| [HADOOP-4376](https://issues.apache.org/jira/browse/HADOOP-4376) | Fix line formatting in hadoop-default.xml for hadoop.http.filter.initializers |  Blocker | conf | Enis Soztutar | Enis Soztutar |
-| [HADOOP-4373](https://issues.apache.org/jira/browse/HADOOP-4373) | Guaranteed Capacity calculation is not calculated correctly |  Blocker | . | Karam Singh | Hemanth Yamijala |
-| [HADOOP-4367](https://issues.apache.org/jira/browse/HADOOP-4367) | Hive: UDAF functions cannot handle NULL values |  Major | . | Zheng Shao | Zheng Shao |
-| [HADOOP-4366](https://issues.apache.org/jira/browse/HADOOP-4366) | Provide way to replace existing column names for columnSet tables |  Major | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4361](https://issues.apache.org/jira/browse/HADOOP-4361) | Corner cases in killJob from command line |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-4358](https://issues.apache.org/jira/browse/HADOOP-4358) | NPE from CreateEditsLog |  Blocker | test | Chris Douglas | Raghu Angadi |
-| [HADOOP-4356](https://issues.apache.org/jira/browse/HADOOP-4356) | [Hive] for a 2-stage map-reduce job, number of reducers not set correctly |  Major | . | Namit Jain | Namit Jain |
-| [HADOOP-4355](https://issues.apache.org/jira/browse/HADOOP-4355) | hive 2 case sensitivity issues |  Major | . | Zheng Shao |  |
-| [HADOOP-4344](https://issues.apache.org/jira/browse/HADOOP-4344) | Hive: Partition pruning causes semantic exception with joins |  Major | . | Ashish Thusoo | Ashish Thusoo |
-| [HADOOP-4342](https://issues.apache.org/jira/browse/HADOOP-4342) | [hive] bug in partition pruning |  Major | . | Namit Jain | Namit Jain |
-| [HADOOP-4336](https://issues.apache.org/jira/browse/HADOOP-4336) | fix sampling bug in fractional bucket case |  Minor | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4335](https://issues.apache.org/jira/browse/HADOOP-4335) | FsShell -ls fails for file systems without owners or groups |  Major | scripts | David Phillips | David Phillips |
-| [HADOOP-4333](https://issues.apache.org/jira/browse/HADOOP-4333) | add ability to drop partitions through DDL |  Minor | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4330](https://issues.apache.org/jira/browse/HADOOP-4330) | Hive: AS clause with subqueries having group bys is not propogated to the outer query block |  Major | . | Ashish Thusoo | Ashish Thusoo |
-| [HADOOP-4329](https://issues.apache.org/jira/browse/HADOOP-4329) | Hive: [] operator with maps does not work |  Major | . | Ashish Thusoo | Ashish Thusoo |
-| [HADOOP-4327](https://issues.apache.org/jira/browse/HADOOP-4327) | Create table hive does not set delimeters |  Major | . | Edward Capriolo | Namit Jain |
-| [HADOOP-4321](https://issues.apache.org/jira/browse/HADOOP-4321) | Document the capacity scheduler in Forrest |  Blocker | documentation | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-4320](https://issues.apache.org/jira/browse/HADOOP-4320) | [Hive] TCTLSeparatedProtocol implement maps/lists/sets read/writes |  Major | . | Pete Wyckoff |  |
-| [HADOOP-4319](https://issues.apache.org/jira/browse/HADOOP-4319) | fuse-dfs dfs\_read function may return less than the requested #of bytes even if EOF not reached |  Blocker | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-4316](https://issues.apache.org/jira/browse/HADOOP-4316) | [Hive] extra new lines at output |  Major | . | Namit Jain | Namit Jain |
-| [HADOOP-4315](https://issues.apache.org/jira/browse/HADOOP-4315) | Hive: Cleanup temporary files once the job is done |  Major | . | Ashish Thusoo | Ashish Thusoo |
-| [HADOOP-4309](https://issues.apache.org/jira/browse/HADOOP-4309) | eclipse-plugin no longer compiles on trunk |  Blocker | contrib/eclipse-plugin | Chris Douglas | Chris Douglas |
-| [HADOOP-4303](https://issues.apache.org/jira/browse/HADOOP-4303) | Hive: trim and rtrim UDFs behaviors are reversed |  Major | . | Ashish Thusoo | Ashish Thusoo |
-| [HADOOP-4302](https://issues.apache.org/jira/browse/HADOOP-4302) | TestReduceFetch fails intermittently |  Blocker | . | Devaraj Das | Chris Douglas |
-| [HADOOP-4299](https://issues.apache.org/jira/browse/HADOOP-4299) | Unable to access a file by a different user in the same group when permissions is set to 770 or when permissions is turned OFF |  Blocker | . | Ramya Sunil | Hairong Kuang |
-| [HADOOP-4296](https://issues.apache.org/jira/browse/HADOOP-4296) | Spasm of JobClient failures on successful jobs every once in a while |  Blocker | . | Joydeep Sen Sarma | dhruba borthakur |
-| [HADOOP-4294](https://issues.apache.org/jira/browse/HADOOP-4294) | Hive: Parser should pass field schema to SerDe |  Major | . | Zheng Shao |  |
-| [HADOOP-4288](https://issues.apache.org/jira/browse/HADOOP-4288) | java.lang.NullPointerException is observed in Jobtracker log while   call heartbeat |  Blocker | . | Karam Singh | Amar Kamat |
-| [HADOOP-4287](https://issues.apache.org/jira/browse/HADOOP-4287) | [mapred] jobqueue\_details.jsp shows negative count of running and waiting reduces with CapacityTaskScheduler. |  Blocker | . | Vinod Kumar Vavilapalli | Sreekanth Ramakrishnan |
-| [HADOOP-4282](https://issues.apache.org/jira/browse/HADOOP-4282) | User configurable filter fails to filter accesses to certain directories |  Blocker | . | Kan Zhang | Tsz Wo Nicholas Sze |
-| [HADOOP-4280](https://issues.apache.org/jira/browse/HADOOP-4280) | test-libhdfs consistently fails on trunk |  Blocker | . | Raghu Angadi | Pete Wyckoff |
-| [HADOOP-4278](https://issues.apache.org/jira/browse/HADOOP-4278) | TestDatanodeDeath failed occasionally |  Blocker | . | Tsz Wo Nicholas Sze | dhruba borthakur |
-| [HADOOP-4275](https://issues.apache.org/jira/browse/HADOOP-4275) | New public methods added to the \*ID classes |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4274](https://issues.apache.org/jira/browse/HADOOP-4274) | Capacity scheduler's implementation of getJobs modifies the list of running jobs inadvertently |  Blocker | . | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-4273](https://issues.apache.org/jira/browse/HADOOP-4273) | [Hive] job submission exception if input is null |  Major | . | Namit Jain | Namit Jain |
-| [HADOOP-4272](https://issues.apache.org/jira/browse/HADOOP-4272) | Hive: metadataTypedColumnsetSerDe should check if SERIALIZATION.LIB is old columnsetSerDe |  Major | . | Zheng Shao | Prasad Chakka |
-| [HADOOP-4269](https://issues.apache.org/jira/browse/HADOOP-4269) | LineRecordReader.LineReader should use util.LineReader |  Major | util | Chris Douglas | Chris Douglas |
-| [HADOOP-4267](https://issues.apache.org/jira/browse/HADOOP-4267) | TestDBJob failed on Linux |  Blocker | . | Raghu Angadi | Enis Soztutar |
-| [HADOOP-4266](https://issues.apache.org/jira/browse/HADOOP-4266) | Hive: Support "IS NULL", "IS NOT NULL", and size(x) for map and list |  Major | . | Zheng Shao | Zheng Shao |
-| [HADOOP-4265](https://issues.apache.org/jira/browse/HADOOP-4265) | [Hive] error when user specifies the delimiter |  Major | . | Namit Jain | Namit Jain |
-| [HADOOP-4261](https://issues.apache.org/jira/browse/HADOOP-4261) | Jobs failing in the init stage will never cleanup |  Blocker | . | Amar Kamat | Amareshwari Sriramadasu |
-| [HADOOP-4256](https://issues.apache.org/jira/browse/HADOOP-4256) | Remove Completed and Failed Job tables from jobqueue\_details.jsp |  Blocker | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [HADOOP-4254](https://issues.apache.org/jira/browse/HADOOP-4254) | Cannot setSpaceQuota to 1TB |  Blocker | . | Tsz Wo Nicholas Sze | Raghu Angadi |
-| [HADOOP-4250](https://issues.apache.org/jira/browse/HADOOP-4250) | Remove short names of serdes from Deserializer, Serializer & SerDe interface and relevant code. |  Major | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4249](https://issues.apache.org/jira/browse/HADOOP-4249) | Declare hsqldb.jar in eclipse plugin |  Blocker | contrib/eclipse-plugin | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4248](https://issues.apache.org/jira/browse/HADOOP-4248) | Remove HADOOP-1230 API from 0.19 |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4247](https://issues.apache.org/jira/browse/HADOOP-4247) | hadoop jar throwing exception when running examples |  Blocker | . | Hemanth Yamijala | Owen O'Malley |
-| [HADOOP-4246](https://issues.apache.org/jira/browse/HADOOP-4246) | Reduce task copy errors may not kill it eventually |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-4242](https://issues.apache.org/jira/browse/HADOOP-4242) | Remove an extra ";" in FSDirectory |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4241](https://issues.apache.org/jira/browse/HADOOP-4241) | -hiveconf config parameters in hive cli should override all config variables |  Major | . | Joydeep Sen Sarma | Joydeep Sen Sarma |
-| [HADOOP-4236](https://issues.apache.org/jira/browse/HADOOP-4236) | JobTracker.killJob() fails to kill a job if the job is not yet initialized |  Blocker | . | Amar Kamat | Sharad Agarwal |
-| [HADOOP-4232](https://issues.apache.org/jira/browse/HADOOP-4232) | Race condition in JVM reuse when more than one slot becomes free |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HADOOP-4225](https://issues.apache.org/jira/browse/HADOOP-4225) | FSEditLog logs modification time instead of access time. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4213](https://issues.apache.org/jira/browse/HADOOP-4213) | NPE in TestLimitTasksPerJobTaskScheduler |  Major | test | Tsz Wo Nicholas Sze | Sreekanth Ramakrishnan |
-| [HADOOP-4209](https://issues.apache.org/jira/browse/HADOOP-4209) | The TaskAttemptID should not have the JobTracker start time |  Blocker | . | Owen O'Malley | Amar Kamat |
-| [HADOOP-4200](https://issues.apache.org/jira/browse/HADOOP-4200) | Hadoop-Patch build is failing |  Major | build | Ramya Sunil | Ramya Sunil |
-| [HADOOP-4197](https://issues.apache.org/jira/browse/HADOOP-4197) | Need to update DATA\_TRANSFER\_VERSION |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4195](https://issues.apache.org/jira/browse/HADOOP-4195) | SequenceFile.Writer close() uses compressor after returning it to CodecPool. |  Major | io | Hong Tang | Arun C Murthy |
-| [HADOOP-4189](https://issues.apache.org/jira/browse/HADOOP-4189) | HADOOP-3245 is incomplete |  Blocker | . | Amar Kamat | Amar Kamat |
-| [HADOOP-4183](https://issues.apache.org/jira/browse/HADOOP-4183) | select \* to console issues in Hive |  Major | . | Joydeep Sen Sarma |  |
-| [HADOOP-4175](https://issues.apache.org/jira/browse/HADOOP-4175) | Incorporate metastore server review comments |  Major | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4173](https://issues.apache.org/jira/browse/HADOOP-4173) | TestProcfsBasedProcessTree failing on Windows machine |  Major | test, util | Ramya Sunil | Vinod Kumar Vavilapalli |
-| [HADOOP-4169](https://issues.apache.org/jira/browse/HADOOP-4169) | 'compressed' keyword in DDL syntax misleading and does not compress |  Major | . | Joydeep Sen Sarma | Joydeep Sen Sarma |
-| [HADOOP-4163](https://issues.apache.org/jira/browse/HADOOP-4163) | If a reducer failed at shuffling stage, the task should fail, not just logging an exception |  Blocker | . | Runping Qi | Sharad Agarwal |
-| [HADOOP-4155](https://issues.apache.org/jira/browse/HADOOP-4155) | JobHisotry::JOBTRACKER\_START\_TIME is not initialized properly |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3528](https://issues.apache.org/jira/browse/HADOOP-3528) | Metrics FilesCreated and files\_deleted metrics do not match. |  Blocker | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3542](https://issues.apache.org/jira/browse/HADOOP-3542) | Hadoop archives should not create \_logs file in the final archive directory. |  Blocker | . | Mahadev konar | Mahadev konar |
+| [HADOOP-3560](https://issues.apache.org/jira/browse/HADOOP-3560) | Archvies sometimes create empty part files. |  Blocker | . | Mahadev konar | Mahadev konar |
+| [HADOOP-3076](https://issues.apache.org/jira/browse/HADOOP-3076) | [HOD] If a cluster directory is specified as a relative path, an existing script.exitcode file will not be deleted. |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-3543](https://issues.apache.org/jira/browse/HADOOP-3543) | Need to increment the year field for the copyright notice |  Trivial | documentation | Chris Douglas | Chris Douglas |
+| [HADOOP-3640](https://issues.apache.org/jira/browse/HADOOP-3640) | NativeS3FsInputStream read() method for reading a single byte is incorrect |  Major | fs/s3 | Tom White | Tom White |
+| [HADOOP-3711](https://issues.apache.org/jira/browse/HADOOP-3711) | Streaming input is not parsed properly to find the separator |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-3725](https://issues.apache.org/jira/browse/HADOOP-3725) | TestMiniMRMapRedDebugScript loses exception details |  Minor | test | Steve Loughran | Steve Loughran |
+| [HADOOP-3726](https://issues.apache.org/jira/browse/HADOOP-3726) | TestCLI loses exception details on setup/teardown |  Minor | test | Steve Loughran | Steve Loughran |
+| [HADOOP-3732](https://issues.apache.org/jira/browse/HADOOP-3732) | Block scanner should read block information during initialization. |  Blocker | . | Konstantin Shvachko | Raghu Angadi |
+| [HADOOP-3720](https://issues.apache.org/jira/browse/HADOOP-3720) | dfsadmin -refreshNodes should re-read the config file. |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3723](https://issues.apache.org/jira/browse/HADOOP-3723) | libhdfs only accepts O\_WRONLY and O\_RDONLY so does not accept things like O\_WRONLY \| O\_CREAT |  Minor | . | Pete Wyckoff | Pi Song |
+| [HADOOP-3643](https://issues.apache.org/jira/browse/HADOOP-3643) | jobtasks.jsp when called for running tasks should ignore completed TIPs |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-3777](https://issues.apache.org/jira/browse/HADOOP-3777) | Failure to load native lzo libraries causes job failure |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-3728](https://issues.apache.org/jira/browse/HADOOP-3728) | Cannot run more than one instance of examples.SleepJob at the same time. |  Minor | . | Brice Arnould | Brice Arnould |
+| [HADOOP-3795](https://issues.apache.org/jira/browse/HADOOP-3795) | NameNode does not save image if different dfs.name.dir have different checkpoint stamps |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3778](https://issues.apache.org/jira/browse/HADOOP-3778) | seek(long) in DFSInputStream should catch socket exception for retry later |  Minor | . | Luo Ning | Luo Ning |
+| [HADOOP-3756](https://issues.apache.org/jira/browse/HADOOP-3756) | dfs.client.buffer.dir isn't used in hdfs, but it's still in conf/hadoop-default.xml |  Trivial | . | Michael Bieniosek | Raghu Angadi |
+| [HADOOP-3776](https://issues.apache.org/jira/browse/HADOOP-3776) | NPE in NameNode with unknown blocks |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-3820](https://issues.apache.org/jira/browse/HADOOP-3820) | gridmix-env has a syntax error, and wrongly defines USE\_REAL\_DATASET by default |  Major | benchmarks | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3819](https://issues.apache.org/jira/browse/HADOOP-3819) | can not get svn revision # at build time if locale is not english |  Minor | build | Rong-En Fan | Rong-En Fan |
+| [HADOOP-3848](https://issues.apache.org/jira/browse/HADOOP-3848) | TaskTracker.localizeJob calls getSystemDir for each task rather than caching it |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3863](https://issues.apache.org/jira/browse/HADOOP-3863) | Use a thread-local rather than static ENCODER/DECODER variables in Text for synchronization |  Critical | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3131](https://issues.apache.org/jira/browse/HADOOP-3131) | enabling BLOCK compression for map outputs breaks the reduce progress counters |  Major | . | Colin Evans | Matei Zaharia |
+| [HADOOP-3836](https://issues.apache.org/jira/browse/HADOOP-3836) | TestMultipleOutputs will fail if it is ran more than one times |  Major | test | Tsz Wo Nicholas Sze | Alejandro Abdelnur |
+| [HADOOP-3846](https://issues.apache.org/jira/browse/HADOOP-3846) | CreateEditsLog used for benchmark misses creating parent directories |  Minor | benchmarks | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-3904](https://issues.apache.org/jira/browse/HADOOP-3904) | A few tests still using old hdfs package name |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3319](https://issues.apache.org/jira/browse/HADOOP-3319) | [HOD]checknodes prints errors messages on stdout |  Major | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-3907](https://issues.apache.org/jira/browse/HADOOP-3907) | INodeDirectoryWithQuota should be in its own .java file |  Minor | . | Steve Loughran | Tsz Wo Nicholas Sze |
+| [HADOOP-3919](https://issues.apache.org/jira/browse/HADOOP-3919) | hadoop conf got slightly mangled by 3772 |  Minor | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-3875](https://issues.apache.org/jira/browse/HADOOP-3875) | Fix TaskTracker's heartbeat timer to note the time the hearbeat RPC returned to decide next heartbeat time |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3864](https://issues.apache.org/jira/browse/HADOOP-3864) | JobTracker lockup due to JobInProgress.initTasks taking significant time for large jobs on large clusters |  Critical | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-9](https://issues.apache.org/jira/browse/HADOOP-9) | mapred.local.dir  temp dir. space allocation limited by smallest area |  Minor | . | Paul Baclace | Ari Rabkin |
+| [HADOOP-3851](https://issues.apache.org/jira/browse/HADOOP-3851) | spelling error in FSNamesystemMetrics log message |  Trivial | . | Steve Loughran | Steve Loughran |
+| [HADOOP-3816](https://issues.apache.org/jira/browse/HADOOP-3816) | KFS changes for faster directory listing |  Minor | fs | Sriram Rao | Sriram Rao |
+| [HADOOP-3773](https://issues.apache.org/jira/browse/HADOOP-3773) | Setting the conf twice in Pipes Submitter |  Trivial | . | Koji Noguchi | Koji Noguchi |
+| [HADOOP-3952](https://issues.apache.org/jira/browse/HADOOP-3952) | TestDataJoin references dfs.MiniDFSCluster instead of hdfs.MiniDFSCluster |  Major | test | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3951](https://issues.apache.org/jira/browse/HADOOP-3951) | The package name used in FSNamesystem is incorrect |  Trivial | . | Tsz Wo Nicholas Sze | Chris Douglas |
+| [HADOOP-3946](https://issues.apache.org/jira/browse/HADOOP-3946) | TestMapRed fails on trunk |  Blocker | test | Amareshwari Sriramadasu | Tom White |
+| [HADOOP-3949](https://issues.apache.org/jira/browse/HADOOP-3949) | javadoc warnings: Multiple sources of package comments found for package |  Major | build, documentation | Tsz Wo Nicholas Sze | Jerome Boulon |
+| [HADOOP-3933](https://issues.apache.org/jira/browse/HADOOP-3933) | DataNode's BlockSender sends more data than necessary |  Minor | . | Ning Li | Ning Li |
+| [HADOOP-3962](https://issues.apache.org/jira/browse/HADOOP-3962) | Shell command "fs -count" should support paths with different file systsms |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3957](https://issues.apache.org/jira/browse/HADOOP-3957) | Fix javac warnings in DistCp and the corresponding tests |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3958](https://issues.apache.org/jira/browse/HADOOP-3958) | TestMapRed ignores failures of the test case |  Major | test | Owen O'Malley | Owen O'Malley |
+| [HADOOP-3658](https://issues.apache.org/jira/browse/HADOOP-3658) | Incorrect destination IP logged for receiving blocks |  Minor | . | Koji Noguchi | Chris Douglas |
+| [HADOOP-3985](https://issues.apache.org/jira/browse/HADOOP-3985) | TestHDFSServerPorts fails on trunk |  Major | . | Amar Kamat | Hairong Kuang |
+| [HADOOP-3964](https://issues.apache.org/jira/browse/HADOOP-3964) | javadoc warnings by failmon |  Major | build | Tsz Wo Nicholas Sze | dhruba borthakur |
+| [HADOOP-3785](https://issues.apache.org/jira/browse/HADOOP-3785) | FileSystem cache should be case-insensitive |  Major | fs | Doug Cutting | Bill de hOra |
+| [HADOOP-3506](https://issues.apache.org/jira/browse/HADOOP-3506) | Occasional NPE in Jets3tFileSystemStore |  Major | fs/s3 | Robert | Tom White |
+| [HADOOP-3705](https://issues.apache.org/jira/browse/HADOOP-3705) | CompositeInputFormat is unable to parse InputFormat classes with names containing '\_' or '$' |  Major | . | Jingkei Ly | Chris Douglas |
+| [HADOOP-4023](https://issues.apache.org/jira/browse/HADOOP-4023) | javadoc warnings: incorrect references |  Major | documentation | Tsz Wo Nicholas Sze | Owen O'Malley |
+| [HADOOP-4030](https://issues.apache.org/jira/browse/HADOOP-4030) | LzopCodec shouldn't be in the default list of codecs i.e. io.compression.codecs |  Major | io | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3961](https://issues.apache.org/jira/browse/HADOOP-3961) | resource estimation works badly in some cases |  Blocker | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-4036](https://issues.apache.org/jira/browse/HADOOP-4036) | Increment InterTrackerProtocol version number due to changes in HADOOP-3759 |  Major | . | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-2168](https://issues.apache.org/jira/browse/HADOOP-2168) | Pipes with a C++ record reader does not update progress in the map until it is 100% |  Major | . | Owen O'Malley | Arun C Murthy |
+| [HADOOP-3488](https://issues.apache.org/jira/browse/HADOOP-3488) | the rsync command in hadoop-daemon.sh also rsync the logs folder from the master, what deletes the datanode / tasktracker log files. |  Critical | scripts | Stefan Groschupf | Craig Macdonald |
+| [HADOOP-3937](https://issues.apache.org/jira/browse/HADOOP-3937) | Job history may get disabled due to overly long job names |  Major | . | Matei Zaharia | Matei Zaharia |
+| [HADOOP-3950](https://issues.apache.org/jira/browse/HADOOP-3950) | TestMapRed and TestMiniMRDFSSort failed on trunk |  Major | test | Tsz Wo Nicholas Sze | Enis Soztutar |
+| [HADOOP-3910](https://issues.apache.org/jira/browse/HADOOP-3910) | Are ClusterTestDFSNamespaceLogging and ClusterTestDFS still valid tests? |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3954](https://issues.apache.org/jira/browse/HADOOP-3954) | Skip records enabled as default. |  Critical | . | Koji Noguchi | Sharad Agarwal |
+| [HADOOP-4050](https://issues.apache.org/jira/browse/HADOOP-4050) | TestFairScheduler failed on Linux |  Major | . | Tsz Wo Nicholas Sze | Matei Zaharia |
+| [HADOOP-4078](https://issues.apache.org/jira/browse/HADOOP-4078) | TestKosmosFileSystem fails on trunk |  Blocker | fs | Amareshwari Sriramadasu | Lohit Vijayarenu |
+| [HADOOP-3968](https://issues.apache.org/jira/browse/HADOOP-3968) | test-libhdfs fails on trunk |  Major | . | Lohit Vijayarenu | Pete Wyckoff |
+| [HADOOP-4100](https://issues.apache.org/jira/browse/HADOOP-4100) | Scheduler.assignTasks should not be dealing with cleanupTask |  Major | . | Devaraj Das | Amareshwari Sriramadasu |
+| [HADOOP-3970](https://issues.apache.org/jira/browse/HADOOP-3970) | Counters written to the job history cannot be recovered back |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-4097](https://issues.apache.org/jira/browse/HADOOP-4097) | Hive interaction with speculative execution is broken |  Critical | . | Joydeep Sen Sarma | Joydeep Sen Sarma |
 | [HADOOP-4154](https://issues.apache.org/jira/browse/HADOOP-4154) | Fix javac warning in WritableUtils |  Minor | io | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4149](https://issues.apache.org/jira/browse/HADOOP-4149) | JobQueueJobInProgressListener.jobUpdated() might not work as expected |  Blocker | . | Amar Kamat | Amar Kamat |
+| [HADOOP-4054](https://issues.apache.org/jira/browse/HADOOP-4054) | During edit log loading, an underconstruction file's lease gets removed twice |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4071](https://issues.apache.org/jira/browse/HADOOP-4071) | FSNameSystem.isReplicationInProgress should add an underReplicated block to the neededReplication queue using method "add" not "update" |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-4147](https://issues.apache.org/jira/browse/HADOOP-4147) | Remove JobWithTaskContext from JobInProgress |  Trivial | . | Amar Kamat | Amareshwari Sriramadasu |
-| [HADOOP-4146](https://issues.apache.org/jira/browse/HADOOP-4146) | [Hive] null pointer exception on a join |  Major | . | Namit Jain | Namit Jain |
-| [HADOOP-4139](https://issues.apache.org/jira/browse/HADOOP-4139) | [Hive] multi group by statement is not optimized |  Major | . | Namit Jain | Namit Jain |
-| [HADOOP-4135](https://issues.apache.org/jira/browse/HADOOP-4135) | change max length of database columns for metastore to 767 |  Minor | . | Prasad Chakka | Prasad Chakka |
 | [HADOOP-4133](https://issues.apache.org/jira/browse/HADOOP-4133) | remove derby.log files form repository and also change the location where these files get created |  Minor | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4129](https://issues.apache.org/jira/browse/HADOOP-4129) | Memory limits of TaskTracker and Tasks should be in kiloBytes. |  Blocker | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-4125](https://issues.apache.org/jira/browse/HADOOP-4125) | Reduce cleanup tip web ui is does not show attempts |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-4121](https://issues.apache.org/jira/browse/HADOOP-4121) | HistoryViewer initialization failure should log exception trace |  Trivial | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-4112](https://issues.apache.org/jira/browse/HADOOP-4112) | Got ArrayOutOfBound exception while analyzing the job history |  Major | . | Amar Kamat | Amareshwari Sriramadasu |
-| [HADOOP-4100](https://issues.apache.org/jira/browse/HADOOP-4100) | Scheduler.assignTasks should not be dealing with cleanupTask |  Major | . | Devaraj Das | Amareshwari Sriramadasu |
+| [HADOOP-3831](https://issues.apache.org/jira/browse/HADOOP-3831) | slow-reading dfs clients do not recover from datanode-write-timeouts |  Major | . | Christian Kunz | Raghu Angadi |
+| [HADOOP-4155](https://issues.apache.org/jira/browse/HADOOP-4155) | JobHisotry::JOBTRACKER\_START\_TIME is not initialized properly |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
 | [HADOOP-4099](https://issues.apache.org/jira/browse/HADOOP-4099) | HFTP interface compatibility with older releases broken |  Blocker | fs | Kan Zhang | dhruba borthakur |
-| [HADOOP-4097](https://issues.apache.org/jira/browse/HADOOP-4097) | Hive interaction with speculative execution is broken |  Critical | . | Joydeep Sen Sarma | Joydeep Sen Sarma |
-| [HADOOP-4093](https://issues.apache.org/jira/browse/HADOOP-4093) | [Hive]unify Table.getCols() & get\_fields() |  Major | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4089](https://issues.apache.org/jira/browse/HADOOP-4089) | Check if the tmp file used in the CLI exists before using it. |  Major | . | Ashish Thusoo |  |
+| [HADOOP-3570](https://issues.apache.org/jira/browse/HADOOP-3570) | Including user specified jar files in the client side classpath path in Hadoop 0.17 streaming |  Major | . | Suhas Gogate | Sharad Agarwal |
+| [HADOOP-4129](https://issues.apache.org/jira/browse/HADOOP-4129) | Memory limits of TaskTracker and Tasks should be in kiloBytes. |  Blocker | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-4139](https://issues.apache.org/jira/browse/HADOOP-4139) | [Hive] multi group by statement is not optimized |  Major | . | Namit Jain | Namit Jain |
+| [HADOOP-3623](https://issues.apache.org/jira/browse/HADOOP-3623) | LeaseManager needs refactoring. |  Major | . | Konstantin Shvachko | Tsz Wo Nicholas Sze |
+| [HADOOP-4125](https://issues.apache.org/jira/browse/HADOOP-4125) | Reduce cleanup tip web ui is does not show attempts |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-4087](https://issues.apache.org/jira/browse/HADOOP-4087) | Make Hive metastore server to work for PHP & Python clients |  Major | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4078](https://issues.apache.org/jira/browse/HADOOP-4078) | TestKosmosFileSystem fails on trunk |  Blocker | fs | Amareshwari Sriramadasu | Lohit Vijayarenu |
+| [HADOOP-4197](https://issues.apache.org/jira/browse/HADOOP-4197) | Need to update DATA\_TRANSFER\_VERSION |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4195](https://issues.apache.org/jira/browse/HADOOP-4195) | SequenceFile.Writer close() uses compressor after returning it to CodecPool. |  Major | io | Hong Tang | Arun C Murthy |
+| [HADOOP-3959](https://issues.apache.org/jira/browse/HADOOP-3959) | [HOD] --resource\_manager.options is not passed to qsub |  Major | contrib/hod | Craig Macdonald | Vinod Kumar Vavilapalli |
+| [HADOOP-3783](https://issues.apache.org/jira/browse/HADOOP-3783) | "deprecated filesystem name" warning on EC2 |  Minor | contrib/cloud | Stuart Sierra | Tom White |
+| [HADOOP-3991](https://issues.apache.org/jira/browse/HADOOP-3991) | updates to hadoop-ec2-env.sh for 0.18.0 |  Minor | contrib/cloud | Karl Anderson | Tom White |
+| [HADOOP-2403](https://issues.apache.org/jira/browse/HADOOP-2403) | JobHistory log files contain data that cannot be parsed by org.apache.hadoop.mapred.JobHistory |  Critical | . | Runping Qi | Amareshwari Sriramadasu |
+| [HADOOP-4200](https://issues.apache.org/jira/browse/HADOOP-4200) | Hadoop-Patch build is failing |  Major | build | Ramya Sunil | Ramya Sunil |
+| [HADOOP-4121](https://issues.apache.org/jira/browse/HADOOP-4121) | HistoryViewer initialization failure should log exception trace |  Trivial | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4213](https://issues.apache.org/jira/browse/HADOOP-4213) | NPE in TestLimitTasksPerJobTaskScheduler |  Major | test | Tsz Wo Nicholas Sze | Sreekanth Ramakrishnan |
 | [HADOOP-4077](https://issues.apache.org/jira/browse/HADOOP-4077) | Access permissions for setting access times and modification times for files |  Blocker | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-4071](https://issues.apache.org/jira/browse/HADOOP-4071) | FSNameSystem.isReplicationInProgress should add an underReplicated block to the neededReplication queue using method "add" not "update" |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4054](https://issues.apache.org/jira/browse/HADOOP-4054) | During edit log loading, an underconstruction file's lease gets removed twice |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4050](https://issues.apache.org/jira/browse/HADOOP-4050) | TestFairScheduler failed on Linux |  Major | . | Tsz Wo Nicholas Sze | Matei Zaharia |
-| [HADOOP-4036](https://issues.apache.org/jira/browse/HADOOP-4036) | Increment InterTrackerProtocol version number due to changes in HADOOP-3759 |  Major | . | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-4030](https://issues.apache.org/jira/browse/HADOOP-4030) | LzopCodec shouldn't be in the default list of codecs i.e. io.compression.codecs |  Major | io | Arun C Murthy | Arun C Murthy |
+| [HADOOP-3592](https://issues.apache.org/jira/browse/HADOOP-3592) | org.apache.hadoop.fs.FileUtil.copy() will leak input streams if the destination can't be opened |  Minor | fs | Steve Loughran | Bill de hOra |
+| [HADOOP-4169](https://issues.apache.org/jira/browse/HADOOP-4169) | 'compressed' keyword in DDL syntax misleading and does not compress |  Major | . | Joydeep Sen Sarma | Joydeep Sen Sarma |
+| [HADOOP-4175](https://issues.apache.org/jira/browse/HADOOP-4175) | Incorporate metastore server review comments |  Major | . | Prasad Chakka | Prasad Chakka |
 | [HADOOP-4027](https://issues.apache.org/jira/browse/HADOOP-4027) | When streaming utility is run without specifying mapper/reducer/input/output options, it returns 0. |  Major | . | Ramya Sunil |  |
-| [HADOOP-4023](https://issues.apache.org/jira/browse/HADOOP-4023) | javadoc warnings: incorrect references |  Major | documentation | Tsz Wo Nicholas Sze | Owen O'Malley |
+| [HADOOP-4242](https://issues.apache.org/jira/browse/HADOOP-4242) | Remove an extra ";" in FSDirectory |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4248](https://issues.apache.org/jira/browse/HADOOP-4248) | Remove HADOOP-1230 API from 0.19 |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4249](https://issues.apache.org/jira/browse/HADOOP-4249) | Declare hsqldb.jar in eclipse plugin |  Blocker | contrib/eclipse-plugin | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4247](https://issues.apache.org/jira/browse/HADOOP-4247) | hadoop jar throwing exception when running examples |  Blocker | . | Hemanth Yamijala | Owen O'Malley |
+| [HADOOP-4269](https://issues.apache.org/jira/browse/HADOOP-4269) | LineRecordReader.LineReader should use util.LineReader |  Major | util | Chris Douglas | Chris Douglas |
+| [HADOOP-4280](https://issues.apache.org/jira/browse/HADOOP-4280) | test-libhdfs consistently fails on trunk |  Blocker | . | Raghu Angadi | Pete Wyckoff |
+| [HADOOP-4254](https://issues.apache.org/jira/browse/HADOOP-4254) | Cannot setSpaceQuota to 1TB |  Blocker | . | Tsz Wo Nicholas Sze | Raghu Angadi |
+| [HADOOP-4275](https://issues.apache.org/jira/browse/HADOOP-4275) | New public methods added to the \*ID classes |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4173](https://issues.apache.org/jira/browse/HADOOP-4173) | TestProcfsBasedProcessTree failing on Windows machine |  Major | test, util | Ramya Sunil | Vinod Kumar Vavilapalli |
+| [HADOOP-4189](https://issues.apache.org/jira/browse/HADOOP-4189) | HADOOP-3245 is incomplete |  Blocker | . | Amar Kamat | Amar Kamat |
+| [HADOOP-4274](https://issues.apache.org/jira/browse/HADOOP-4274) | Capacity scheduler's implementation of getJobs modifies the list of running jobs inadvertently |  Blocker | . | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-4309](https://issues.apache.org/jira/browse/HADOOP-4309) | eclipse-plugin no longer compiles on trunk |  Blocker | contrib/eclipse-plugin | Chris Douglas | Chris Douglas |
+| [HADOOP-4232](https://issues.apache.org/jira/browse/HADOOP-4232) | Race condition in JVM reuse when more than one slot becomes free |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-4135](https://issues.apache.org/jira/browse/HADOOP-4135) | change max length of database columns for metastore to 767 |  Minor | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4093](https://issues.apache.org/jira/browse/HADOOP-4093) | [Hive]unify Table.getCols() & get\_fields() |  Major | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4302](https://issues.apache.org/jira/browse/HADOOP-4302) | TestReduceFetch fails intermittently |  Blocker | . | Devaraj Das | Chris Douglas |
+| [HADOOP-4319](https://issues.apache.org/jira/browse/HADOOP-4319) | fuse-dfs dfs\_read function may return less than the requested #of bytes even if EOF not reached |  Blocker | . | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-4246](https://issues.apache.org/jira/browse/HADOOP-4246) | Reduce task copy errors may not kill it eventually |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4209](https://issues.apache.org/jira/browse/HADOOP-4209) | The TaskAttemptID should not have the JobTracker start time |  Blocker | . | Owen O'Malley | Amar Kamat |
+| [HADOOP-4163](https://issues.apache.org/jira/browse/HADOOP-4163) | If a reducer failed at shuffling stage, the task should fail, not just logging an exception |  Blocker | . | Runping Qi | Sharad Agarwal |
+| [HADOOP-4299](https://issues.apache.org/jira/browse/HADOOP-4299) | Unable to access a file by a different user in the same group when permissions is set to 770 or when permissions is turned OFF |  Blocker | . | Ramya Sunil | Hairong Kuang |
+| [HADOOP-4261](https://issues.apache.org/jira/browse/HADOOP-4261) | Jobs failing in the init stage will never cleanup |  Blocker | . | Amar Kamat | Amareshwari Sriramadasu |
+| [HADOOP-4256](https://issues.apache.org/jira/browse/HADOOP-4256) | Remove Completed and Failed Job tables from jobqueue\_details.jsp |  Blocker | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-4267](https://issues.apache.org/jira/browse/HADOOP-4267) | TestDBJob failed on Linux |  Blocker | . | Raghu Angadi | Enis Soztutar |
+| [HADOOP-4225](https://issues.apache.org/jira/browse/HADOOP-4225) | FSEditLog logs modification time instead of access time. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-4018](https://issues.apache.org/jira/browse/HADOOP-4018) | limit memory usage in jobtracker |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-4288](https://issues.apache.org/jira/browse/HADOOP-4288) | java.lang.NullPointerException is observed in Jobtracker log while   call heartbeat |  Blocker | . | Karam Singh | Amar Kamat |
+| [HADOOP-4380](https://issues.apache.org/jira/browse/HADOOP-4380) | Make new classes in mapred package private instead of public |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-4014](https://issues.apache.org/jira/browse/HADOOP-4014) | DFS upgrade fails on Windows |  Blocker | fs | NOMURA Yoshihide | Konstantin Shvachko |
-| [HADOOP-3991](https://issues.apache.org/jira/browse/HADOOP-3991) | updates to hadoop-ec2-env.sh for 0.18.0 |  Minor | contrib/cloud | Karl Anderson | Tom White |
-| [HADOOP-3985](https://issues.apache.org/jira/browse/HADOOP-3985) | TestHDFSServerPorts fails on trunk |  Major | . | Amar Kamat | Hairong Kuang |
-| [HADOOP-3970](https://issues.apache.org/jira/browse/HADOOP-3970) | Counters written to the job history cannot be recovered back |  Major | . | Amar Kamat | Amar Kamat |
-| [HADOOP-3968](https://issues.apache.org/jira/browse/HADOOP-3968) | test-libhdfs fails on trunk |  Major | . | Lohit Vijayarenu | Pete Wyckoff |
-| [HADOOP-3964](https://issues.apache.org/jira/browse/HADOOP-3964) | javadoc warnings by failmon |  Major | build | Tsz Wo Nicholas Sze | dhruba borthakur |
-| [HADOOP-3962](https://issues.apache.org/jira/browse/HADOOP-3962) | Shell command "fs -count" should support paths with different file systsms |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3961](https://issues.apache.org/jira/browse/HADOOP-3961) | resource estimation works badly in some cases |  Blocker | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-3959](https://issues.apache.org/jira/browse/HADOOP-3959) | [HOD] --resource\_manager.options is not passed to qsub |  Major | contrib/hod | Craig Macdonald | Vinod Kumar Vavilapalli |
-| [HADOOP-3958](https://issues.apache.org/jira/browse/HADOOP-3958) | TestMapRed ignores failures of the test case |  Major | test | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3957](https://issues.apache.org/jira/browse/HADOOP-3957) | Fix javac warnings in DistCp and the corresponding tests |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3954](https://issues.apache.org/jira/browse/HADOOP-3954) | Skip records enabled as default. |  Critical | . | Koji Noguchi | Sharad Agarwal |
-| [HADOOP-3952](https://issues.apache.org/jira/browse/HADOOP-3952) | TestDataJoin references dfs.MiniDFSCluster instead of hdfs.MiniDFSCluster |  Major | test | Owen O'Malley | Owen O'Malley |
-| [HADOOP-3951](https://issues.apache.org/jira/browse/HADOOP-3951) | The package name used in FSNamesystem is incorrect |  Trivial | . | Tsz Wo Nicholas Sze | Chris Douglas |
-| [HADOOP-3950](https://issues.apache.org/jira/browse/HADOOP-3950) | TestMapRed and TestMiniMRDFSSort failed on trunk |  Major | test | Tsz Wo Nicholas Sze | Enis Soztutar |
-| [HADOOP-3949](https://issues.apache.org/jira/browse/HADOOP-3949) | javadoc warnings: Multiple sources of package comments found for package |  Major | build, documentation | Tsz Wo Nicholas Sze | Jerome Boulon |
-| [HADOOP-3946](https://issues.apache.org/jira/browse/HADOOP-3946) | TestMapRed fails on trunk |  Blocker | test | Amareshwari Sriramadasu | Tom White |
-| [HADOOP-3937](https://issues.apache.org/jira/browse/HADOOP-3937) | Job history may get disabled due to overly long job names |  Major | . | Matei Zaharia | Matei Zaharia |
-| [HADOOP-3933](https://issues.apache.org/jira/browse/HADOOP-3933) | DataNode's BlockSender sends more data than necessary |  Minor | . | Ning Li | Ning Li |
-| [HADOOP-3919](https://issues.apache.org/jira/browse/HADOOP-3919) | hadoop conf got slightly mangled by 3772 |  Minor | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-3910](https://issues.apache.org/jira/browse/HADOOP-3910) | Are ClusterTestDFSNamespaceLogging and ClusterTestDFS still valid tests? |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3907](https://issues.apache.org/jira/browse/HADOOP-3907) | INodeDirectoryWithQuota should be in its own .java file |  Minor | . | Steve Loughran | Tsz Wo Nicholas Sze |
-| [HADOOP-3904](https://issues.apache.org/jira/browse/HADOOP-3904) | A few tests still using old hdfs package name |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3875](https://issues.apache.org/jira/browse/HADOOP-3875) | Fix TaskTracker's heartbeat timer to note the time the hearbeat RPC returned to decide next heartbeat time |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3864](https://issues.apache.org/jira/browse/HADOOP-3864) | JobTracker lockup due to JobInProgress.initTasks taking significant time for large jobs on large clusters |  Critical | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3863](https://issues.apache.org/jira/browse/HADOOP-3863) | Use a thread-local rather than static ENCODER/DECODER variables in Text for synchronization |  Critical | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3851](https://issues.apache.org/jira/browse/HADOOP-3851) | spelling error in FSNamesystemMetrics log message |  Trivial | . | Steve Loughran | Steve Loughran |
-| [HADOOP-3848](https://issues.apache.org/jira/browse/HADOOP-3848) | TaskTracker.localizeJob calls getSystemDir for each task rather than caching it |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3846](https://issues.apache.org/jira/browse/HADOOP-3846) | CreateEditsLog used for benchmark misses creating parent directories |  Minor | benchmarks | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3836](https://issues.apache.org/jira/browse/HADOOP-3836) | TestMultipleOutputs will fail if it is ran more than one times |  Major | test | Tsz Wo Nicholas Sze | Alejandro Abdelnur |
-| [HADOOP-3831](https://issues.apache.org/jira/browse/HADOOP-3831) | slow-reading dfs clients do not recover from datanode-write-timeouts |  Major | . | Christian Kunz | Raghu Angadi |
-| [HADOOP-3820](https://issues.apache.org/jira/browse/HADOOP-3820) | gridmix-env has a syntax error, and wrongly defines USE\_REAL\_DATASET by default |  Major | benchmarks | Arun C Murthy | Arun C Murthy |
-| [HADOOP-3819](https://issues.apache.org/jira/browse/HADOOP-3819) | can not get svn revision # at build time if locale is not english |  Minor | build | Rong-En Fan | Rong-En Fan |
-| [HADOOP-3816](https://issues.apache.org/jira/browse/HADOOP-3816) | KFS changes for faster directory listing |  Minor | fs | Sriram Rao | Sriram Rao |
+| [HADOOP-4393](https://issues.apache.org/jira/browse/HADOOP-4393) | Merge AccessControlException and AccessControlIOException into one exception class |  Blocker | fs | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4287](https://issues.apache.org/jira/browse/HADOOP-4287) | [mapred] jobqueue\_details.jsp shows negative count of running and waiting reduces with CapacityTaskScheduler. |  Blocker | . | Vinod Kumar Vavilapalli | Sreekanth Ramakrishnan |
+| [HADOOP-4361](https://issues.apache.org/jira/browse/HADOOP-4361) | Corner cases in killJob from command line |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4400](https://issues.apache.org/jira/browse/HADOOP-4400) | Add "hdfs://" to fs.default.name on quickstart.html |  Trivial | documentation | Jeff Hammerbacher | Jeff Hammerbacher |
+| [HADOOP-4378](https://issues.apache.org/jira/browse/HADOOP-4378) | TestJobQueueInformation fails regularly |  Blocker | test | Tsz Wo Nicholas Sze | Sreekanth Ramakrishnan |
 | [HADOOP-3814](https://issues.apache.org/jira/browse/HADOOP-3814) | [HOD] Remove dfs.client.buffer.dir generation, as this is removed in Hadoop 0.19. |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-3795](https://issues.apache.org/jira/browse/HADOOP-3795) | NameNode does not save image if different dfs.name.dir have different checkpoint stamps |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3785](https://issues.apache.org/jira/browse/HADOOP-3785) | FileSystem cache should be case-insensitive |  Major | fs | Doug Cutting | Bill de hOra |
-| [HADOOP-3783](https://issues.apache.org/jira/browse/HADOOP-3783) | "deprecated filesystem name" warning on EC2 |  Minor | contrib/cloud | Stuart Sierra | Tom White |
-| [HADOOP-3778](https://issues.apache.org/jira/browse/HADOOP-3778) | seek(long) in DFSInputStream should catch socket exception for retry later |  Minor | . | Luo Ning | Luo Ning |
-| [HADOOP-3777](https://issues.apache.org/jira/browse/HADOOP-3777) | Failure to load native lzo libraries causes job failure |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-3776](https://issues.apache.org/jira/browse/HADOOP-3776) | NPE in NameNode with unknown blocks |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-3773](https://issues.apache.org/jira/browse/HADOOP-3773) | Setting the conf twice in Pipes Submitter |  Trivial | . | Koji Noguchi | Koji Noguchi |
-| [HADOOP-3756](https://issues.apache.org/jira/browse/HADOOP-3756) | dfs.client.buffer.dir isn't used in hdfs, but it's still in conf/hadoop-default.xml |  Trivial | . | Michael Bieniosek | Raghu Angadi |
-| [HADOOP-3732](https://issues.apache.org/jira/browse/HADOOP-3732) | Block scanner should read block information during initialization. |  Blocker | . | Konstantin Shvachko | Raghu Angadi |
-| [HADOOP-3728](https://issues.apache.org/jira/browse/HADOOP-3728) | Cannot run more than one instance of examples.SleepJob at the same time. |  Minor | . | Brice Arnould | Brice Arnould |
-| [HADOOP-3726](https://issues.apache.org/jira/browse/HADOOP-3726) | TestCLI loses exception details on setup/teardown |  Minor | test | Steve Loughran | Steve Loughran |
-| [HADOOP-3725](https://issues.apache.org/jira/browse/HADOOP-3725) | TestMiniMRMapRedDebugScript loses exception details |  Minor | test | Steve Loughran | Steve Loughran |
-| [HADOOP-3723](https://issues.apache.org/jira/browse/HADOOP-3723) | libhdfs only accepts O\_WRONLY and O\_RDONLY so does not accept things like O\_WRONLY \| O\_CREAT |  Minor | . | Pete Wyckoff | Pi Song |
-| [HADOOP-3720](https://issues.apache.org/jira/browse/HADOOP-3720) | dfsadmin -refreshNodes should re-read the config file. |  Major | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3711](https://issues.apache.org/jira/browse/HADOOP-3711) | Streaming input is not parsed properly to find the separator |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3705](https://issues.apache.org/jira/browse/HADOOP-3705) | CompositeInputFormat is unable to parse InputFormat classes with names containing '\_' or '$' |  Major | . | Jingkei Ly | Chris Douglas |
-| [HADOOP-3658](https://issues.apache.org/jira/browse/HADOOP-3658) | Incorrect destination IP logged for receiving blocks |  Minor | . | Koji Noguchi | Chris Douglas |
-| [HADOOP-3643](https://issues.apache.org/jira/browse/HADOOP-3643) | jobtasks.jsp when called for running tasks should ignore completed TIPs |  Major | . | Amar Kamat | Amar Kamat |
-| [HADOOP-3640](https://issues.apache.org/jira/browse/HADOOP-3640) | NativeS3FsInputStream read() method for reading a single byte is incorrect |  Major | fs/s3 | Tom White | Tom White |
-| [HADOOP-3623](https://issues.apache.org/jira/browse/HADOOP-3623) | LeaseManager needs refactoring. |  Major | . | Konstantin Shvachko | Tsz Wo Nicholas Sze |
-| [HADOOP-3592](https://issues.apache.org/jira/browse/HADOOP-3592) | org.apache.hadoop.fs.FileUtil.copy() will leak input streams if the destination can't be opened |  Minor | fs | Steve Loughran | Bill de hOra |
-| [HADOOP-3570](https://issues.apache.org/jira/browse/HADOOP-3570) | Including user specified jar files in the client side classpath path in Hadoop 0.17 streaming |  Major | . | Suhas Gogate | Sharad Agarwal |
-| [HADOOP-3560](https://issues.apache.org/jira/browse/HADOOP-3560) | Archvies sometimes create empty part files. |  Blocker | . | Mahadev konar | Mahadev konar |
-| [HADOOP-3543](https://issues.apache.org/jira/browse/HADOOP-3543) | Need to increment the year field for the copyright notice |  Trivial | documentation | Chris Douglas | Chris Douglas |
-| [HADOOP-3542](https://issues.apache.org/jira/browse/HADOOP-3542) | Hadoop archives should not create \_logs file in the final archive directory. |  Blocker | . | Mahadev konar | Mahadev konar |
-| [HADOOP-3528](https://issues.apache.org/jira/browse/HADOOP-3528) | Metrics FilesCreated and files\_deleted metrics do not match. |  Blocker | metrics | Lohit Vijayarenu | Lohit Vijayarenu |
-| [HADOOP-3506](https://issues.apache.org/jira/browse/HADOOP-3506) | Occasional NPE in Jets3tFileSystemStore |  Major | fs/s3 | Robert | Tom White |
-| [HADOOP-3488](https://issues.apache.org/jira/browse/HADOOP-3488) | the rsync command in hadoop-daemon.sh also rsync the logs folder from the master, what deletes the datanode / tasktracker log files. |  Critical | scripts | Stefan Groschupf | Craig Macdonald |
-| [HADOOP-3319](https://issues.apache.org/jira/browse/HADOOP-3319) | [HOD]checknodes prints errors messages on stdout |  Major | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-4376](https://issues.apache.org/jira/browse/HADOOP-4376) | Fix line formatting in hadoop-default.xml for hadoop.http.filter.initializers |  Blocker | conf | Enis Soztutar | Enis Soztutar |
+| [HADOOP-4410](https://issues.apache.org/jira/browse/HADOOP-4410) | TestMiniMRDebugScript fails on trunk |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4236](https://issues.apache.org/jira/browse/HADOOP-4236) | JobTracker.killJob() fails to kill a job if the job is not yet initialized |  Blocker | . | Amar Kamat | Sharad Agarwal |
+| [HADOOP-4373](https://issues.apache.org/jira/browse/HADOOP-4373) | Guaranteed Capacity calculation is not calculated correctly |  Blocker | . | Karam Singh | Hemanth Yamijala |
+| [HADOOP-4335](https://issues.apache.org/jira/browse/HADOOP-4335) | FsShell -ls fails for file systems without owners or groups |  Major | scripts | David Phillips | David Phillips |
+| [HADOOP-4418](https://issues.apache.org/jira/browse/HADOOP-4418) | Update documentation in forrest for Mapred, streaming and pipes |  Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-3155](https://issues.apache.org/jira/browse/HADOOP-3155) | reducers stuck at shuffling |  Blocker | . | Runping Qi | dhruba borthakur |
-| [HADOOP-3131](https://issues.apache.org/jira/browse/HADOOP-3131) | enabling BLOCK compression for map outputs breaks the reduce progress counters |  Major | . | Colin Evans | Matei Zaharia |
-| [HADOOP-3076](https://issues.apache.org/jira/browse/HADOOP-3076) | [HOD] If a cluster directory is specified as a relative path, an existing script.exitcode file will not be deleted. |  Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-2403](https://issues.apache.org/jira/browse/HADOOP-2403) | JobHistory log files contain data that cannot be parsed by org.apache.hadoop.mapred.JobHistory |  Critical | . | Runping Qi | Amareshwari Sriramadasu |
-| [HADOOP-2168](https://issues.apache.org/jira/browse/HADOOP-2168) | Pipes with a C++ record reader does not update progress in the map until it is 100% |  Major | . | Owen O'Malley | Arun C Murthy |
+| [HADOOP-4425](https://issues.apache.org/jira/browse/HADOOP-4425) | Edits log takes much longer to load |  Blocker | . | Chris Douglas | Chris Douglas |
+| [HADOOP-4427](https://issues.apache.org/jira/browse/HADOOP-4427) | Add new/missing commands in forrest |  Blocker | documentation | Sharad Agarwal | Sreekanth Ramakrishnan |
+| [HADOOP-4278](https://issues.apache.org/jira/browse/HADOOP-4278) | TestDatanodeDeath failed occasionally |  Blocker | . | Tsz Wo Nicholas Sze | dhruba borthakur |
+| [HADOOP-4423](https://issues.apache.org/jira/browse/HADOOP-4423) | FSDataset.getStoredBlock(id) should not return corrupted information |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4358](https://issues.apache.org/jira/browse/HADOOP-4358) | NPE from CreateEditsLog |  Blocker | test | Chris Douglas | Raghu Angadi |
+| [HADOOP-4449](https://issues.apache.org/jira/browse/HADOOP-4449) | Minor formatting changes to quota related commands |  Trivial | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4455](https://issues.apache.org/jira/browse/HADOOP-4455) | Upload the derby.jar and TestSeDe.jar needed for fixes to 0.19 bugs |  Blocker | . | Ashish Thusoo | Ashish Thusoo |
+| [HADOOP-4457](https://issues.apache.org/jira/browse/HADOOP-4457) | Input split logging in history is broken in 0.19 |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4321](https://issues.apache.org/jira/browse/HADOOP-4321) | Document the capacity scheduler in Forrest |  Blocker | documentation | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-4404](https://issues.apache.org/jira/browse/HADOOP-4404) | saveFSImage() should remove files from a storage directory that do not correspond to its type. |  Blocker | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-4149](https://issues.apache.org/jira/browse/HADOOP-4149) | JobQueueJobInProgressListener.jobUpdated() might not work as expected |  Blocker | . | Amar Kamat | Amar Kamat |
+| [HADOOP-4438](https://issues.apache.org/jira/browse/HADOOP-4438) | Add new/missing dfs commands in forrest |  Blocker | documentation | Hemanth Yamijala | Suresh Srinivas |
+| [HADOOP-4296](https://issues.apache.org/jira/browse/HADOOP-4296) | Spasm of JobClient failures on successful jobs every once in a while |  Blocker | . | Joydeep Sen Sarma | dhruba borthakur |
+| [HADOOP-4439](https://issues.apache.org/jira/browse/HADOOP-4439) | Cleanup memory related resource management |  Blocker | . | Hemanth Yamijala | Hemanth Yamijala |
 | [HADOOP-1945](https://issues.apache.org/jira/browse/HADOOP-1945) | pipes examples aren't in the release |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-9](https://issues.apache.org/jira/browse/HADOOP-9) | mapred.local.dir  temp dir. space allocation limited by smallest area |  Minor | . | Paul Baclace | Ari Rabkin |
+| [HADOOP-4329](https://issues.apache.org/jira/browse/HADOOP-4329) | Hive: [] operator with maps does not work |  Major | . | Ashish Thusoo | Ashish Thusoo |
+| [HADOOP-4330](https://issues.apache.org/jira/browse/HADOOP-4330) | Hive: AS clause with subqueries having group bys is not propogated to the outer query block |  Major | . | Ashish Thusoo | Ashish Thusoo |
+| [HADOOP-4344](https://issues.apache.org/jira/browse/HADOOP-4344) | Hive: Partition pruning causes semantic exception with joins |  Major | . | Ashish Thusoo | Ashish Thusoo |
+| [HADOOP-4303](https://issues.apache.org/jira/browse/HADOOP-4303) | Hive: trim and rtrim UDFs behaviors are reversed |  Major | . | Ashish Thusoo | Ashish Thusoo |
+| [HADOOP-4315](https://issues.apache.org/jira/browse/HADOOP-4315) | Hive: Cleanup temporary files once the job is done |  Major | . | Ashish Thusoo | Ashish Thusoo |
+| [HADOOP-4146](https://issues.apache.org/jira/browse/HADOOP-4146) | [Hive] null pointer exception on a join |  Major | . | Namit Jain | Namit Jain |
+| [HADOOP-4265](https://issues.apache.org/jira/browse/HADOOP-4265) | [Hive] error when user specifies the delimiter |  Major | . | Namit Jain | Namit Jain |
+| [HADOOP-4273](https://issues.apache.org/jira/browse/HADOOP-4273) | [Hive] job submission exception if input is null |  Major | . | Namit Jain | Namit Jain |
+| [HADOOP-4316](https://issues.apache.org/jira/browse/HADOOP-4316) | [Hive] extra new lines at output |  Major | . | Namit Jain | Namit Jain |
+| [HADOOP-4327](https://issues.apache.org/jira/browse/HADOOP-4327) | Create table hive does not set delimeters |  Major | . | Edward Capriolo | Namit Jain |
+| [HADOOP-4342](https://issues.apache.org/jira/browse/HADOOP-4342) | [hive] bug in partition pruning |  Major | . | Namit Jain | Namit Jain |
+| [HADOOP-4356](https://issues.apache.org/jira/browse/HADOOP-4356) | [Hive] for a 2-stage map-reduce job, number of reducers not set correctly |  Major | . | Namit Jain | Namit Jain |
+| [HADOOP-4241](https://issues.apache.org/jira/browse/HADOOP-4241) | -hiveconf config parameters in hive cli should override all config variables |  Major | . | Joydeep Sen Sarma | Joydeep Sen Sarma |
+| [HADOOP-4367](https://issues.apache.org/jira/browse/HADOOP-4367) | Hive: UDAF functions cannot handle NULL values |  Major | . | Zheng Shao | Zheng Shao |
+| [HADOOP-4355](https://issues.apache.org/jira/browse/HADOOP-4355) | hive 2 case sensitivity issues |  Major | . | Zheng Shao |  |
+| [HADOOP-4294](https://issues.apache.org/jira/browse/HADOOP-4294) | Hive: Parser should pass field schema to SerDe |  Major | . | Zheng Shao |  |
+| [HADOOP-4333](https://issues.apache.org/jira/browse/HADOOP-4333) | add ability to drop partitions through DDL |  Minor | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4183](https://issues.apache.org/jira/browse/HADOOP-4183) | select \* to console issues in Hive |  Major | . | Joydeep Sen Sarma |  |
+| [HADOOP-4266](https://issues.apache.org/jira/browse/HADOOP-4266) | Hive: Support "IS NULL", "IS NOT NULL", and size(x) for map and list |  Major | . | Zheng Shao | Zheng Shao |
+| [HADOOP-4320](https://issues.apache.org/jira/browse/HADOOP-4320) | [Hive] TCTLSeparatedProtocol implement maps/lists/sets read/writes |  Major | . | Pete Wyckoff |  |
+| [HADOOP-4250](https://issues.apache.org/jira/browse/HADOOP-4250) | Remove short names of serdes from Deserializer, Serializer & SerDe interface and relevant code. |  Major | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4405](https://issues.apache.org/jira/browse/HADOOP-4405) | all creation of hadoop dfs queries from with in hive shell |  Minor | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4366](https://issues.apache.org/jira/browse/HADOOP-4366) | Provide way to replace existing column names for columnSet tables |  Major | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4336](https://issues.apache.org/jira/browse/HADOOP-4336) | fix sampling bug in fractional bucket case |  Minor | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4272](https://issues.apache.org/jira/browse/HADOOP-4272) | Hive: metadataTypedColumnsetSerDe should check if SERIALIZATION.LIB is old columnsetSerDe |  Major | . | Zheng Shao | Prasad Chakka |
+| [HADOOP-4387](https://issues.apache.org/jira/browse/HADOOP-4387) | TestHDFSFileSystemContract fails on windows |  Blocker | test | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4466](https://issues.apache.org/jira/browse/HADOOP-4466) | SequenceFileOutputFormat is coupled to WritableComparable and Writable |  Blocker | io | Chris K Wensel | Chris K Wensel |
+| [HADOOP-4510](https://issues.apache.org/jira/browse/HADOOP-4510) | FileOutputFormat protects getTaskOutputPath |  Blocker | . | Chris K Wensel | Chris K Wensel |
+| [HADOOP-4089](https://issues.apache.org/jira/browse/HADOOP-4089) | Check if the tmp file used in the CLI exists before using it. |  Major | . | Ashish Thusoo |  |
+| [HADOOP-4525](https://issues.apache.org/jira/browse/HADOOP-4525) | config ipc.server.tcpnodelay is no loger being respected |  Major | ipc | Clint Morgan | Clint Morgan |
+| [HADOOP-4498](https://issues.apache.org/jira/browse/HADOOP-4498) | JobHistory does not escape literal jobName when used in a regex pattern |  Blocker | . | Chris K Wensel | Chris K Wensel |
+| [HADOOP-4446](https://issues.apache.org/jira/browse/HADOOP-4446) | Update  Scheduling Information display in Web UI |  Major | . | Karam Singh | Sreekanth Ramakrishnan |
+| [HADOOP-4282](https://issues.apache.org/jira/browse/HADOOP-4282) | User configurable filter fails to filter accesses to certain directories |  Blocker | . | Kan Zhang | Tsz Wo Nicholas Sze |
+| [HADOOP-4595](https://issues.apache.org/jira/browse/HADOOP-4595) | JVM Reuse triggers RuntimeException("Invalid state") |  Major | . | Aaron Kimball | Devaraj Das |
+| [HADOOP-4552](https://issues.apache.org/jira/browse/HADOOP-4552) | Deadlock in RPC Server |  Major | ipc | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4471](https://issues.apache.org/jira/browse/HADOOP-4471) | Capacity Scheduler should maintain the right ordering of jobs in its running queue |  Blocker | . | Vivek Ratan | Amar Kamat |
+| [HADOOP-4500](https://issues.apache.org/jira/browse/HADOOP-4500) | multifilesplit is using job default filesystem incorrectly |  Major | . | Joydeep Sen Sarma | Joydeep Sen Sarma |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4464](https://issues.apache.org/jira/browse/HADOOP-4464) | Separate testClientTriggeredLeaseRecovery() out from TestFileCreation |  Blocker | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4426](https://issues.apache.org/jira/browse/HADOOP-4426) | TestCapacityScheduler is broken |  Blocker | . | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-4390](https://issues.apache.org/jira/browse/HADOOP-4390) | Hive: test for case sensitivity in serde2 thrift serde |  Minor | . | Zheng Shao |  |
+| [HADOOP-3587](https://issues.apache.org/jira/browse/HADOOP-3587) | contrib/data\_join needs unit tests |  Major | test | Chris Douglas | Chris Douglas |
+| [HADOOP-3966](https://issues.apache.org/jira/browse/HADOOP-3966) | Place the new findbugs warnings introduced by the patch in the /tmp directory when "ant test-patch" is run. |  Minor | test | Ramya Sunil | Ramya Sunil |
+| [HADOOP-4069](https://issues.apache.org/jira/browse/HADOOP-4069) | TestKosmosFileSystem can fail when run through ant test on systems shared by users |  Minor | fs | Hemanth Yamijala | Lohit Vijayarenu |
 | [HADOOP-4259](https://issues.apache.org/jira/browse/HADOOP-4259) | findbugs should run over the tools.jar also |  Minor | test | Owen O'Malley | Chris Douglas |
 | [HADOOP-4237](https://issues.apache.org/jira/browse/HADOOP-4237) | TestStreamingBadRecords.testNarrowDown fails intermittently |  Minor | test | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-4069](https://issues.apache.org/jira/browse/HADOOP-4069) | TestKosmosFileSystem can fail when run through ant test on systems shared by users |  Minor | fs | Hemanth Yamijala | Lohit Vijayarenu |
-| [HADOOP-4056](https://issues.apache.org/jira/browse/HADOOP-4056) | Unit test for DynamicSerDe |  Minor | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-3966](https://issues.apache.org/jira/browse/HADOOP-3966) | Place the new findbugs warnings introduced by the patch in the /tmp directory when "ant test-patch" is run. |  Minor | test | Ramya Sunil | Ramya Sunil |
 | [HADOOP-3790](https://issues.apache.org/jira/browse/HADOOP-3790) | Add more unit tests to test appending to files in HDFS |  Blocker | test | dhruba borthakur | Tsz Wo Nicholas Sze |
-| [HADOOP-3587](https://issues.apache.org/jira/browse/HADOOP-3587) | contrib/data\_join needs unit tests |  Major | test | Chris Douglas | Chris Douglas |
+| [HADOOP-4426](https://issues.apache.org/jira/browse/HADOOP-4426) | TestCapacityScheduler is broken |  Blocker | . | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-4464](https://issues.apache.org/jira/browse/HADOOP-4464) | Separate testClientTriggeredLeaseRecovery() out from TestFileCreation |  Blocker | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4390](https://issues.apache.org/jira/browse/HADOOP-4390) | Hive: test for case sensitivity in serde2 thrift serde |  Minor | . | Zheng Shao |  |
+| [HADOOP-4056](https://issues.apache.org/jira/browse/HADOOP-4056) | Unit test for DynamicSerDe |  Minor | . | Pete Wyckoff | Pete Wyckoff |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4354](https://issues.apache.org/jira/browse/HADOOP-4354) | Separate TestDatanodeDeath.testDatanodeDeath() into 4 tests |  Blocker | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3824](https://issues.apache.org/jira/browse/HADOOP-3824) | Refactor org.apache.hadoop.mapred.StatusHttpServer |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-4186](https://issues.apache.org/jira/browse/HADOOP-4186) | Move LineRecordReader.LineReader class to util package |  Major | . | Tom White | Tom White |
 | [HADOOP-4184](https://issues.apache.org/jira/browse/HADOOP-4184) | Fix simple module dependencies between core, hdfs and mapred |  Major | . | Tom White | Tom White |
-| [HADOOP-3824](https://issues.apache.org/jira/browse/HADOOP-3824) | Refactor org.apache.hadoop.mapred.StatusHttpServer |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4354](https://issues.apache.org/jira/browse/HADOOP-4354) | Separate TestDatanodeDeath.testDatanodeDeath() into 4 tests |  Blocker | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 
 
 ### OTHER:
@@ -420,9 +414,9 @@
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
 | [HADOOP-3601](https://issues.apache.org/jira/browse/HADOOP-3601) | Hive as a contrib project |  Minor | . | Joydeep Sen Sarma | Ashish Thusoo |
-| [HADOOP-4105](https://issues.apache.org/jira/browse/HADOOP-4105) | libhdfs wiki is very out-of-date and contains mostly broken links |  Minor | documentation | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-3791](https://issues.apache.org/jira/browse/HADOOP-3791) | Use generics in ReflectionUtils |  Trivial | . | Chris Smith | Chris Smith |
 | [HADOOP-4076](https://issues.apache.org/jira/browse/HADOOP-4076) | fuse-dfs REAME lists wrong ant flags and is not specific in some place |  Major | . | Pete Wyckoff | Pete Wyckoff |
 | [HADOOP-3942](https://issues.apache.org/jira/browse/HADOOP-3942) | Update DistCp documentation |  Blocker | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3791](https://issues.apache.org/jira/browse/HADOOP-3791) | Use generics in ReflectionUtils |  Trivial | . | Chris Smith | Chris Smith |
+| [HADOOP-4105](https://issues.apache.org/jira/browse/HADOOP-4105) | libhdfs wiki is very out-of-date and contains mostly broken links |  Minor | documentation | Pete Wyckoff | Pete Wyckoff |
 
 

+ 153 - 153
hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.0/RELEASENOTES.0.19.0.md

@@ -23,281 +23,284 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-4466](https://issues.apache.org/jira/browse/HADOOP-4466) | *Blocker* | **SequenceFileOutputFormat is coupled to WritableComparable and Writable**
+* [HADOOP-3595](https://issues.apache.org/jira/browse/HADOOP-3595) | *Major* | **Remove deprecated mapred.combine.once functionality**
 
-Ensure that SequenceFileOutputFormat isn't tied to Writables and can be used with other Serialization frameworks.
+ Removed deprecated methods for mapred.combine.once functionality.
 
 
 ---
 
-* [HADOOP-4433](https://issues.apache.org/jira/browse/HADOOP-4433) | *Major* | **Improve data loader for collecting metrics and log files from hadoop and system**
+* [HADOOP-2664](https://issues.apache.org/jira/browse/HADOOP-2664) | *Major* | **lzop-compatible CompresionCodec**
 
-- Added startup and shutdown script
-- Added torque metrics data loader
-- Improve handling of Exec Plugin
-- Added Test cases for File Tailing Adaptors
-- Added Test cases for Start streaming at specific offset
+Introduced LZOP codec.
 
 
 ---
 
-* [HADOOP-4430](https://issues.apache.org/jira/browse/HADOOP-4430) | *Blocker* | **Namenode Web UI capacity report is inconsistent with Balancer**
+* [HADOOP-3667](https://issues.apache.org/jira/browse/HADOOP-3667) | *Major* | **Remove deprecated methods in JobConf**
 
-Changed reporting in the NameNode Web UI to more closely reflect the behavior of the re-balancer. Removed no longer used config parameter dfs.datanode.du.pct from hadoop-default.xml.
+Removed the following deprecated methods from JobConf:
+      addInputPath(Path)
+      getInputPaths()
+      getMapOutputCompressionType()
+      getOutputPath()
+      getSystemDir()
+      setInputPath(Path)
+      setMapOutputCompressionType(CompressionType style)
+      setOutputPath(Path)
 
 
 ---
 
-* [HADOOP-4293](https://issues.apache.org/jira/browse/HADOOP-4293) | *Major* | **Remove WritableJobConf**
+* [HADOOP-3652](https://issues.apache.org/jira/browse/HADOOP-3652) | *Major* | **Remove deprecated class OutputFormatBase**
 
-Made Configuration Writable and rename the old write method to writeXml.
+Removed deprecated org.apache.hadoop.mapred.OutputFormatBase.
 
 
 ---
 
-* [HADOOP-4281](https://issues.apache.org/jira/browse/HADOOP-4281) | *Blocker* | **Capacity reported in some of the commands is not consistent with the Web UI reported data**
+* [HADOOP-2325](https://issues.apache.org/jira/browse/HADOOP-2325) | *Major* | **Require Java 6**
 
-Changed command "hadoop dfsadmin -report" to be consistent with Web UI for both Namenode and Datanode reports. "Total raw bytes" is changed to "Configured Capacity". "Present Capacity" is newly added to indicate the present capacity of the DFS. "Remaining raw bytes" is changed to "DFS Remaining". "Used raw bytes" is changed to "DFS Used". "% used" is changed to "DFS Used%". Applications that parse command output should be reviewed.
+Hadoop now requires Java 6.
 
 
 ---
 
-* [HADOOP-4227](https://issues.apache.org/jira/browse/HADOOP-4227) | *Minor* | **Remove the deprecated, unused class ShellCommand.**
+* [HADOOP-3695](https://issues.apache.org/jira/browse/HADOOP-3695) | *Major* | **[HOD] Have an ability to run multiple slaves per node**
 
-Removed the deprecated class org.apache.hadoop.fs.ShellCommand.
+Added an ability in HOD to start multiple workers (TaskTrackers and/or DataNodes) per node to assist testing and simulation of scale. A configuration variable ringmaster.workers\_per\_ring was added to specify the number of workers to start.
 
 
 ---
 
-* [HADOOP-4205](https://issues.apache.org/jira/browse/HADOOP-4205) | *Major* | **[Hive] metastore and ql to use the refactored SerDe library**
+* [HADOOP-3149](https://issues.apache.org/jira/browse/HADOOP-3149) | *Major* | **supporting multiple outputs for M/R jobs**
 
-Improved Hive metastore and ql to use the refactored SerDe library.
+Introduced MultipleOutputs class so Map/Reduce jobs can write data to different output files. Each output can use a different OutputFormat. Outpufiles are created within the job output directory. FileOutputFormat.getPathForCustomFile() creates a filename under the outputdir that is named with the task ID and task type (i.e. myfile-r-00001).
 
 
 ---
 
-* [HADOOP-4190](https://issues.apache.org/jira/browse/HADOOP-4190) | *Blocker* | **Changes to JobHistory makes it backward incompatible**
+* [HADOOP-3684](https://issues.apache.org/jira/browse/HADOOP-3684) | *Major* | **The data\_join should allow the user to implement a customer cloning function**
 
-Changed job history format to add a dot at end of each line.
+Allowed user to overwrite clone function in a subclass of TaggedMapOutput class.
 
 
 ---
 
-* [HADOOP-4176](https://issues.apache.org/jira/browse/HADOOP-4176) | *Major* | **Implement getFileChecksum(Path) in HftpFileSystem**
+* [HADOOP-3478](https://issues.apache.org/jira/browse/HADOOP-3478) | *Major* | **The algorithm to decide map re-execution on fetch failures can be improved**
 
-Implemented getFileChecksum(Path) in HftpFileSystemfor distcp support.
+Changed reducers to fetch maps in the same order for a given host to speed up identification of the faulty maps; reducers still randomize the host selection to distribute load.
 
 
 ---
 
-* [HADOOP-4138](https://issues.apache.org/jira/browse/HADOOP-4138) | *Major* | **[Hive] refactor the SerDe library**
+* [HADOOP-3714](https://issues.apache.org/jira/browse/HADOOP-3714) | *Trivial* | **Bash tab completion support**
 
-Introduced new SerDe library for src/contrib/hive.
+Adds a new contrib, bash-tab-completion, which enables bash tab completion for the bin/hadoop script. See the README file in the contrib directory for the installation.
 
 
 ---
 
-* [HADOOP-4117](https://issues.apache.org/jira/browse/HADOOP-4117) | *Major* | **Improve configurability of Hadoop EC2 instances**
+* [HADOOP-3730](https://issues.apache.org/jira/browse/HADOOP-3730) | *Major* | **add new JobConf constructor that disables loading default configurations**
 
-Changed scripts to pass initialization script for EC2 instances at boot time (as EC2 user data) rather than embedding initialization information in the EC2 image. This change makes it easy to customize the hadoop-site.xml file for your cluster before launch, by editing the hadoop-ec2-init-remote.sh script, or by setting the environment variable USER\_DATA\_FILE in hadoop-ec2-env.sh to run a script of your choice.
+ Added a JobConf constructor that disables loading  default configurations so as to take all default values from the JobTracker's configuration.
 
 
 ---
 
-* [HADOOP-4116](https://issues.apache.org/jira/browse/HADOOP-4116) | *Blocker* | **Balancer should provide better resource management**
+* [HADOOP-3485](https://issues.apache.org/jira/browse/HADOOP-3485) | *Minor* | **fix writes**
 
-Changed DataNode protocol version without impact to clients other than to compel use of current version of client application.
+Introduce write support for Fuse; requires Linux kernel 2.6.15 or better.
 
 
 ---
 
-* [HADOOP-4106](https://issues.apache.org/jira/browse/HADOOP-4106) | *Major* | **add time, permission and user attribute support to fuse-dfs**
+* [HADOOP-3412](https://issues.apache.org/jira/browse/HADOOP-3412) | *Minor* | **Refactor the scheduler out of the JobTracker**
 
-Added time, permission and user attribute support to libhdfs.
+Added the ability to chose between many schedulers, and to limit the number of running tasks per job.
 
 
 ---
 
-* [HADOOP-4086](https://issues.apache.org/jira/browse/HADOOP-4086) | *Major* | **Add limit to Hive QL**
+* [HADOOP-1700](https://issues.apache.org/jira/browse/HADOOP-1700) | *Major* | **Append to files in HDFS**
 
-Added LIMIT to Hive query language.
+Introduced append operation for HDFS files.
 
 
 ---
 
-* [HADOOP-4084](https://issues.apache.org/jira/browse/HADOOP-4084) | *Major* | **Add explain plan capabilities to Hive QL**
+* [HADOOP-3646](https://issues.apache.org/jira/browse/HADOOP-3646) | *Major* | **Providing bzip2 as codec**
 
-Introduced "EXPLAIN" plan for Hive.
+Introduced support for bzip2 compressed files.
 
 
 ---
 
-* [HADOOP-4018](https://issues.apache.org/jira/browse/HADOOP-4018) | *Major* | **limit memory usage in jobtracker**
+* [HADOOP-3796](https://issues.apache.org/jira/browse/HADOOP-3796) | *Major* | **fuse-dfs should take rw,ro,trashon,trashoff,protected=blah mount arguments rather than them being compiled in**
 
-Introduced new configuration parameter mapred.max.tasks.per.job to specifie the maximum number of tasks per job.
+Changed Fuse configuration to use mount options.
 
 
 ---
 
-* [HADOOP-3992](https://issues.apache.org/jira/browse/HADOOP-3992) | *Major* | **Synthetic Load Generator for NameNode testing**
+* [HADOOP-3837](https://issues.apache.org/jira/browse/HADOOP-3837) | *Major* | **hadop streaming does not use progress reporting to detect hung tasks**
 
-Added a synthetic load generation facility to the test directory.
+Changed streaming tasks to adhere to task timeout value specified in the job configuration.
 
 
 ---
 
-* [HADOOP-3981](https://issues.apache.org/jira/browse/HADOOP-3981) | *Major* | **Need a distributed file checksum algorithm for HDFS**
-
-Implemented MD5-of-xxxMD5-of-yyyCRC32 which is a distributed file checksum algorithm for HDFS, where xxx is the number of CRCs per block and yyy is the number of bytes per CRC.
+* [HADOOP-3792](https://issues.apache.org/jira/browse/HADOOP-3792) | *Minor* | **exit code from "hadoop dfs -test ..." is wrong for Unix shell**
 
-Changed DistCp to use file checksum for comparing files if both source and destination FileSystem(s) support getFileChecksum(...).
+Changed exit code from hadoop.fs.FsShell -test to match the usual Unix convention.
 
 
 ---
 
-* [HADOOP-3970](https://issues.apache.org/jira/browse/HADOOP-3970) | *Major* | **Counters written to the job history cannot be recovered back**
+* [HADOOP-2302](https://issues.apache.org/jira/browse/HADOOP-2302) | *Major* | ** Streaming should provide an option for numerical sort of keys**
 
-Added getEscapedCompactString() and fromEscapedCompactString() to Counters.java to represent counters as Strings and to reconstruct the counters from the Strings.
+Introduced numerical key comparison for streaming.
 
 
 ---
 
-* [HADOOP-3963](https://issues.apache.org/jira/browse/HADOOP-3963) | *Minor* | **libhdfs should never exit on its own but rather return errors to the calling application**
+* [HADOOP-153](https://issues.apache.org/jira/browse/HADOOP-153) | *Major* | **skip records that fail Task**
 
-Modified libhdfs to return NULL or error code when unrecoverable error occurs rather than exiting itself.
+Introduced record skipping where tasks fail on certain records. (org.apache.hadoop.mapred.SkipBadRecords)
 
 
 ---
 
-* [HADOOP-3941](https://issues.apache.org/jira/browse/HADOOP-3941) | *Major* | **Extend FileSystem API to return file-checksums/file-digests**
+* [HADOOP-3719](https://issues.apache.org/jira/browse/HADOOP-3719) | *Major* | **Chukwa**
 
-Added new FileSystem APIs: FileChecksum and FileSystem.getFileChecksum(Path).
+Introduced Chukwa data collection and analysis framework.
 
 
 ---
 
-* [HADOOP-3939](https://issues.apache.org/jira/browse/HADOOP-3939) | *Major* | **DistCp should support an option for deleting non-existing files.**
+* [HADOOP-3873](https://issues.apache.org/jira/browse/HADOOP-3873) | *Major* | **DistCp should have an option for limiting the number of files/bytes being copied**
 
-Added a new option -delete to DistCp so that if the files/directories exist in dst but not in src will be deleted.  It uses FsShell to do delete, so that it will use trash if  the trash is enable.
+Added two new options -filelimit \<n\> and -sizelimit \<n\> to DistCp for limiting the total number of files and the total size in bytes, respectively.
 
 
 ---
 
-* [HADOOP-3938](https://issues.apache.org/jira/browse/HADOOP-3938) | *Major* | **Quotas for disk space management**
+* [HADOOP-3889](https://issues.apache.org/jira/browse/HADOOP-3889) | *Minor* | **distcp: Better Error Message should be thrown when accessing source files/directory with no read permission**
 
-Introducted byte space quotas for directories. The count shell command modified to report both name and byte quotas.
+Changed DistCp error messages when there is a RemoteException.  Changed the corresponding return value from -999 to -3.
 
 
 ---
 
-* [HADOOP-3930](https://issues.apache.org/jira/browse/HADOOP-3930) | *Major* | **Decide how to integrate scheduler info into CLI and job tracker web page**
+* [HADOOP-3585](https://issues.apache.org/jira/browse/HADOOP-3585) | *Minor* | **Hardware Failure Monitoring in large clusters running Hadoop/HDFS**
 
-Changed TaskScheduler to expose API for Web UI and Command Line Tool.
+Added FailMon as a contrib project for hardware failure monitoring and analysis, under /src/contrib/failmon. Created User Manual and Quick Start Guide.
 
 
 ---
 
-* [HADOOP-3911](https://issues.apache.org/jira/browse/HADOOP-3911) | *Minor* | **' -blocks ' option not being recognized**
+* [HADOOP-3549](https://issues.apache.org/jira/browse/HADOOP-3549) | *Major* | **meaningful errno values in libhdfs**
 
-Added a check to fsck options to make sure -files is not the first option so as to resolve conflicts with GenericOptionsParser.
+Improved error reporting for libhdfs so permission problems now return EACCES.
 
 
 ---
 
-* [HADOOP-3908](https://issues.apache.org/jira/browse/HADOOP-3908) | *Minor* | **Better error message if llibhdfs.so doesn't exist**
+* [HADOOP-3062](https://issues.apache.org/jira/browse/HADOOP-3062) | *Major* | **Need to capture the metrics for the network ios generate by dfs reads/writes and map/reduce shuffling  and break them down by racks**
 
-Improved Fuse-dfs better error message if llibhdfs.so doesn't exist.
+Introduced additional log records for data transfers.
 
 
 ---
 
-* [HADOOP-3889](https://issues.apache.org/jira/browse/HADOOP-3889) | *Minor* | **distcp: Better Error Message should be thrown when accessing source files/directory with no read permission**
+* [HADOOP-3854](https://issues.apache.org/jira/browse/HADOOP-3854) | *Major* | **org.apache.hadoop.http.HttpServer should support user configurable filter**
 
-Changed DistCp error messages when there is a RemoteException.  Changed the corresponding return value from -999 to -3.
+Added a configuration property hadoop.http.filter.initializers and a class org.apache.hadoop.http.FilterInitializer for supporting servlet filter.  Cluster administrator could possibly configure customized filters for their web site.
 
 
 ---
 
-* [HADOOP-3873](https://issues.apache.org/jira/browse/HADOOP-3873) | *Major* | **DistCp should have an option for limiting the number of files/bytes being copied**
+* [HADOOP-3908](https://issues.apache.org/jira/browse/HADOOP-3908) | *Minor* | **Better error message if llibhdfs.so doesn't exist**
 
-Added two new options -filelimit \<n\> and -sizelimit \<n\> to DistCp for limiting the total number of files and the total size in bytes, respectively.
+Improved Fuse-dfs better error message if llibhdfs.so doesn't exist.
 
 
 ---
 
-* [HADOOP-3854](https://issues.apache.org/jira/browse/HADOOP-3854) | *Major* | **org.apache.hadoop.http.HttpServer should support user configurable filter**
+* [HADOOP-3746](https://issues.apache.org/jira/browse/HADOOP-3746) | *Minor* | **A fair sharing job scheduler**
 
-Added a configuration property hadoop.http.filter.initializers and a class org.apache.hadoop.http.FilterInitializer for supporting servlet filter.  Cluster administrator could possibly configure customized filters for their web site.
+Introduced Fair Scheduler.
 
 
 ---
 
-* [HADOOP-3837](https://issues.apache.org/jira/browse/HADOOP-3837) | *Major* | **hadop streaming does not use progress reporting to detect hung tasks**
+* [HADOOP-3828](https://issues.apache.org/jira/browse/HADOOP-3828) | *Major* | **Write skipped records' bytes to DFS**
 
-Changed streaming tasks to adhere to task timeout value specified in the job configuration.
+Skipped records can optionally be written to the HDFS. Refer org.apache.hadoop.mapred.SkipBadRecords.setSkipOutputPath for setting the output path.
 
 
 ---
 
-* [HADOOP-3829](https://issues.apache.org/jira/browse/HADOOP-3829) | *Major* | **Narrown down skipped records based on user acceptable value**
+* [HADOOP-3939](https://issues.apache.org/jira/browse/HADOOP-3939) | *Major* | **DistCp should support an option for deleting non-existing files.**
 
-Introduced new config parameter org.apache.hadoop.mapred.SkipBadRecords.setMapperMaxSkipRecords to set range of records to be skipped in the neighborhood of a failed record.
+Added a new option -delete to DistCp so that if the files/directories exist in dst but not in src will be deleted.  It uses FsShell to do delete, so that it will use trash if  the trash is enable.
 
 
 ---
 
-* [HADOOP-3828](https://issues.apache.org/jira/browse/HADOOP-3828) | *Major* | **Write skipped records' bytes to DFS**
+* [HADOOP-3601](https://issues.apache.org/jira/browse/HADOOP-3601) | *Minor* | **Hive as a contrib project**
 
-Skipped records can optionally be written to the HDFS. Refer org.apache.hadoop.mapred.SkipBadRecords.setSkipOutputPath for setting the output path.
+Introduced Hive Data Warehouse built on top of Hadoop that enables structuring Hadoop files as tables and partitions and allows users to query this data through a SQL like language using a command line interface.
 
 
 ---
 
-* [HADOOP-3796](https://issues.apache.org/jira/browse/HADOOP-3796) | *Major* | **fuse-dfs should take rw,ro,trashon,trashoff,protected=blah mount arguments rather than them being compiled in**
+* [HADOOP-3498](https://issues.apache.org/jira/browse/HADOOP-3498) | *Major* | **File globbing alternation should be able to span path components**
 
-Changed Fuse configuration to use mount options.
+Extended file globbing alternation to cross path components. For example, {/a/b,/c/d} expands to a path that matches the files /a/b and /c/d.
 
 
 ---
 
-* [HADOOP-3792](https://issues.apache.org/jira/browse/HADOOP-3792) | *Minor* | **exit code from "hadoop dfs -test ..." is wrong for Unix shell**
+* [HADOOP-3150](https://issues.apache.org/jira/browse/HADOOP-3150) | *Major* | **Move task file promotion into the task**
 
-Changed exit code from hadoop.fs.FsShell -test to match the usual Unix convention.
+Moved task file promotion to the Task. When the task has finished, it will do a commit and is declared SUCCEDED. Job cleanup is done by a separate task. Job is declared SUCCEDED/FAILED after the cleanup task has finished. Added public classes org.apache.hadoop.mapred.JobContext, TaskAttemptContext, OutputCommitter and FileOutputCommiitter. Added public APIs:   public OutputCommitter getOutputCommitter() and
+public void setOutputCommitter(Class\<? extends OutputCommitter\> theClass) in org.apache.hadoop.mapred.JobConf
 
 
 ---
 
-* [HADOOP-3746](https://issues.apache.org/jira/browse/HADOOP-3746) | *Minor* | **A fair sharing job scheduler**
+* [HADOOP-3941](https://issues.apache.org/jira/browse/HADOOP-3941) | *Major* | **Extend FileSystem API to return file-checksums/file-digests**
 
-Introduced Fair Scheduler.
+Added new FileSystem APIs: FileChecksum and FileSystem.getFileChecksum(Path).
 
 
 ---
 
-* [HADOOP-3730](https://issues.apache.org/jira/browse/HADOOP-3730) | *Major* | **add new JobConf constructor that disables loading default configurations**
+* [HADOOP-3963](https://issues.apache.org/jira/browse/HADOOP-3963) | *Minor* | **libhdfs should never exit on its own but rather return errors to the calling application**
 
- Added a JobConf constructor that disables loading  default configurations so as to take all default values from the JobTracker's configuration.
+Modified libhdfs to return NULL or error code when unrecoverable error occurs rather than exiting itself.
 
 
 ---
 
-* [HADOOP-3722](https://issues.apache.org/jira/browse/HADOOP-3722) | *Minor* | **Provide a unified way to pass jobconf options from bin/hadoop**
+* [HADOOP-1869](https://issues.apache.org/jira/browse/HADOOP-1869) | *Major* | **access times of HDFS files**
 
-Changed streaming StreamJob and Submitter to implement Tool and Configurable, and to use GenericOptionsParser arguments  -fs, -jt, -conf, -D, -libjars, -files, and -archives. Deprecated -jobconf, -cacheArchive, -dfs, -cacheArchive, -additionalconfspec,  from streaming and pipes in favor of the generic options. Removed from streaming  -config, -mapred.job.tracker, and -cluster.
+Added HDFS file access times. By default, access times will be precise to the most recent hour boundary. A configuration parameter dfs.access.time.precision (milliseconds) is used to control this precision. Setting a value of 0 will disable persisting access times for HDFS files.
 
 
 ---
 
-* [HADOOP-3719](https://issues.apache.org/jira/browse/HADOOP-3719) | *Major* | **Chukwa**
+* [HADOOP-3581](https://issues.apache.org/jira/browse/HADOOP-3581) | *Major* | **Prevent memory intensive user tasks from taking down nodes**
 
-Introduced Chukwa data collection and analysis framework.
+Added the ability to kill process trees transgressing memory limits. TaskTracker uses the configuration parameters introduced in HADOOP-3759. In addition, mapred.tasktracker.taskmemorymanager.monitoring-interval specifies the interval for which TT waits between cycles of monitoring tasks' memory usage, and mapred.tasktracker.procfsbasedprocesstree.sleeptime-before-sigkill specifies the time TT waits for sending a SIGKILL to a process-tree that has overrun memory limits, after it has been sent a SIGTERM.
 
 
 ---
 
-* [HADOOP-3714](https://issues.apache.org/jira/browse/HADOOP-3714) | *Trivial* | **Bash tab completion support**
+* [HADOOP-3970](https://issues.apache.org/jira/browse/HADOOP-3970) | *Major* | **Counters written to the job history cannot be recovered back**
 
-Adds a new contrib, bash-tab-completion, which enables bash tab completion for the bin/hadoop script. See the README file in the contrib directory for the installation.
+Added getEscapedCompactString() and fromEscapedCompactString() to Counters.java to represent counters as Strings and to reconstruct the counters from the Strings.
 
 
 ---
@@ -309,221 +312,218 @@ Introduced ChainMapper and the ChainReducer classes to allow composing chains of
 
 ---
 
-* [HADOOP-3695](https://issues.apache.org/jira/browse/HADOOP-3695) | *Major* | **[HOD] Have an ability to run multiple slaves per node**
+* [HADOOP-3445](https://issues.apache.org/jira/browse/HADOOP-3445) | *Major* | **Implementing core scheduler functionality in Resource Manager (V1) for Hadoop**
 
-Added an ability in HOD to start multiple workers (TaskTrackers and/or DataNodes) per node to assist testing and simulation of scale. A configuration variable ringmaster.workers\_per\_ring was added to specify the number of workers to start.
+Introduced Capacity Task Scheduler.
 
 
 ---
 
-* [HADOOP-3684](https://issues.apache.org/jira/browse/HADOOP-3684) | *Major* | **The data\_join should allow the user to implement a customer cloning function**
+* [HADOOP-3992](https://issues.apache.org/jira/browse/HADOOP-3992) | *Major* | **Synthetic Load Generator for NameNode testing**
 
-Allowed user to overwrite clone function in a subclass of TaggedMapOutput class.
+Added a synthetic load generation facility to the test directory.
 
 
 ---
 
-* [HADOOP-3667](https://issues.apache.org/jira/browse/HADOOP-3667) | *Major* | **Remove deprecated methods in JobConf**
+* [HADOOP-3981](https://issues.apache.org/jira/browse/HADOOP-3981) | *Major* | **Need a distributed file checksum algorithm for HDFS**
 
-Removed the following deprecated methods from JobConf:
-      addInputPath(Path)
-      getInputPaths()
-      getMapOutputCompressionType()
-      getOutputPath()
-      getSystemDir()
-      setInputPath(Path)
-      setMapOutputCompressionType(CompressionType style)
-      setOutputPath(Path)
+Implemented MD5-of-xxxMD5-of-yyyCRC32 which is a distributed file checksum algorithm for HDFS, where xxx is the number of CRCs per block and yyy is the number of bytes per CRC.
+
+Changed DistCp to use file checksum for comparing files if both source and destination FileSystem(s) support getFileChecksum(...).
 
 
 ---
 
-* [HADOOP-3652](https://issues.apache.org/jira/browse/HADOOP-3652) | *Major* | **Remove deprecated class OutputFormatBase**
+* [HADOOP-3245](https://issues.apache.org/jira/browse/HADOOP-3245) | *Major* | **Provide ability to persist running jobs (extend HADOOP-1876)**
 
-Removed deprecated org.apache.hadoop.mapred.OutputFormatBase.
+Introduced recovery of jobs when JobTracker restarts. This facility is off by default. Introduced config parameters mapred.jobtracker.restart.recover, mapred.jobtracker.job.history.block.size, and mapred.jobtracker.job.history.buffer.size.
 
 
 ---
 
-* [HADOOP-3646](https://issues.apache.org/jira/browse/HADOOP-3646) | *Major* | **Providing bzip2 as codec**
+* [HADOOP-3911](https://issues.apache.org/jira/browse/HADOOP-3911) | *Minor* | **' -blocks ' option not being recognized**
 
-Introduced support for bzip2 compressed files.
+Added a check to fsck options to make sure -files is not the first option so as to resolve conflicts with GenericOptionsParser.
 
 
 ---
 
-* [HADOOP-3601](https://issues.apache.org/jira/browse/HADOOP-3601) | *Minor* | **Hive as a contrib project**
+* [HADOOP-4138](https://issues.apache.org/jira/browse/HADOOP-4138) | *Major* | **[Hive] refactor the SerDe library**
 
-Introduced Hive Data Warehouse built on top of Hadoop that enables structuring Hadoop files as tables and partitions and allows users to query this data through a SQL like language using a command line interface.
+Introduced new SerDe library for src/contrib/hive.
 
 
 ---
 
-* [HADOOP-3595](https://issues.apache.org/jira/browse/HADOOP-3595) | *Major* | **Remove deprecated mapred.combine.once functionality**
+* [HADOOP-3722](https://issues.apache.org/jira/browse/HADOOP-3722) | *Minor* | **Provide a unified way to pass jobconf options from bin/hadoop**
 
- Removed deprecated methods for mapred.combine.once functionality.
+Changed streaming StreamJob and Submitter to implement Tool and Configurable, and to use GenericOptionsParser arguments  -fs, -jt, -conf, -D, -libjars, -files, and -archives. Deprecated -jobconf, -cacheArchive, -dfs, -cacheArchive, -additionalconfspec,  from streaming and pipes in favor of the generic options. Removed from streaming  -config, -mapred.job.tracker, and -cluster.
 
 
 ---
 
-* [HADOOP-3585](https://issues.apache.org/jira/browse/HADOOP-3585) | *Minor* | **Hardware Failure Monitoring in large clusters running Hadoop/HDFS**
+* [HADOOP-4117](https://issues.apache.org/jira/browse/HADOOP-4117) | *Major* | **Improve configurability of Hadoop EC2 instances**
 
-Added FailMon as a contrib project for hardware failure monitoring and analysis, under /src/contrib/failmon. Created User Manual and Quick Start Guide.
+Changed scripts to pass initialization script for EC2 instances at boot time (as EC2 user data) rather than embedding initialization information in the EC2 image. This change makes it easy to customize the hadoop-site.xml file for your cluster before launch, by editing the hadoop-ec2-init-remote.sh script, or by setting the environment variable USER\_DATA\_FILE in hadoop-ec2-env.sh to run a script of your choice.
 
 
 ---
 
-* [HADOOP-3581](https://issues.apache.org/jira/browse/HADOOP-3581) | *Major* | **Prevent memory intensive user tasks from taking down nodes**
+* [HADOOP-2411](https://issues.apache.org/jira/browse/HADOOP-2411) | *Major* | **Add support for larger EC2 instance types**
 
-Added the ability to kill process trees transgressing memory limits. TaskTracker uses the configuration parameters introduced in HADOOP-3759. In addition, mapred.tasktracker.taskmemorymanager.monitoring-interval specifies the interval for which TT waits between cycles of monitoring tasks' memory usage, and mapred.tasktracker.procfsbasedprocesstree.sleeptime-before-sigkill specifies the time TT waits for sending a SIGKILL to a process-tree that has overrun memory limits, after it has been sent a SIGTERM.
+Added support for c1.\* instance types and associated kernels for EC2.
 
 
 ---
 
-* [HADOOP-3549](https://issues.apache.org/jira/browse/HADOOP-3549) | *Major* | **meaningful errno values in libhdfs**
+* [HADOOP-3829](https://issues.apache.org/jira/browse/HADOOP-3829) | *Major* | **Narrown down skipped records based on user acceptable value**
 
-Improved error reporting for libhdfs so permission problems now return EACCES.
+Introduced new config parameter org.apache.hadoop.mapred.SkipBadRecords.setMapperMaxSkipRecords to set range of records to be skipped in the neighborhood of a failed record.
 
 
 ---
 
-* [HADOOP-3498](https://issues.apache.org/jira/browse/HADOOP-3498) | *Major* | **File globbing alternation should be able to span path components**
+* [HADOOP-4084](https://issues.apache.org/jira/browse/HADOOP-4084) | *Major* | **Add explain plan capabilities to Hive QL**
 
-Extended file globbing alternation to cross path components. For example, {/a/b,/c/d} expands to a path that matches the files /a/b and /c/d.
+Introduced "EXPLAIN" plan for Hive.
 
 
 ---
 
-* [HADOOP-3485](https://issues.apache.org/jira/browse/HADOOP-3485) | *Minor* | **fix writes**
+* [HADOOP-3930](https://issues.apache.org/jira/browse/HADOOP-3930) | *Major* | **Decide how to integrate scheduler info into CLI and job tracker web page**
 
-Introduce write support for Fuse; requires Linux kernel 2.6.15 or better.
+Changed TaskScheduler to expose API for Web UI and Command Line Tool.
 
 
 ---
 
-* [HADOOP-3478](https://issues.apache.org/jira/browse/HADOOP-3478) | *Major* | **The algorithm to decide map re-execution on fetch failures can be improved**
+* [HADOOP-4106](https://issues.apache.org/jira/browse/HADOOP-4106) | *Major* | **add time, permission and user attribute support to fuse-dfs**
 
-Changed reducers to fetch maps in the same order for a given host to speed up identification of the faulty maps; reducers still randomize the host selection to distribute load.
+Added time, permission and user attribute support to libhdfs.
 
 
 ---
 
-* [HADOOP-3445](https://issues.apache.org/jira/browse/HADOOP-3445) | *Major* | **Implementing core scheduler functionality in Resource Manager (V1) for Hadoop**
+* [HADOOP-4176](https://issues.apache.org/jira/browse/HADOOP-4176) | *Major* | **Implement getFileChecksum(Path) in HftpFileSystem**
 
-Introduced Capacity Task Scheduler.
+Implemented getFileChecksum(Path) in HftpFileSystemfor distcp support.
 
 
 ---
 
-* [HADOOP-3412](https://issues.apache.org/jira/browse/HADOOP-3412) | *Minor* | **Refactor the scheduler out of the JobTracker**
+* [HADOOP-249](https://issues.apache.org/jira/browse/HADOOP-249) | *Major* | **Improving Map -\> Reduce performance and Task JVM reuse**
 
-Added the ability to chose between many schedulers, and to limit the number of running tasks per job.
+Enabled task JVMs to be reused via the job config mapred.job.reuse.jvm.num.tasks.
 
 
 ---
 
-* [HADOOP-3245](https://issues.apache.org/jira/browse/HADOOP-3245) | *Major* | **Provide ability to persist running jobs (extend HADOOP-1876)**
+* [HADOOP-2816](https://issues.apache.org/jira/browse/HADOOP-2816) | *Major* | **Cluster summary at name node web has confusing report for space utilization**
 
-Introduced recovery of jobs when JobTracker restarts. This facility is off by default. Introduced config parameters mapred.jobtracker.restart.recover, mapred.jobtracker.job.history.block.size, and mapred.jobtracker.job.history.buffer.size.
+Improved space reporting for NameNode Web UI. Applications that parse the Web UI output should be reviewed.
 
 
 ---
 
-* [HADOOP-3150](https://issues.apache.org/jira/browse/HADOOP-3150) | *Major* | **Move task file promotion into the task**
+* [HADOOP-4227](https://issues.apache.org/jira/browse/HADOOP-4227) | *Minor* | **Remove the deprecated, unused class ShellCommand.**
 
-Moved task file promotion to the Task. When the task has finished, it will do a commit and is declared SUCCEDED. Job cleanup is done by a separate task. Job is declared SUCCEDED/FAILED after the cleanup task has finished. Added public classes org.apache.hadoop.mapred.JobContext, TaskAttemptContext, OutputCommitter and FileOutputCommiitter. Added public APIs:   public OutputCommitter getOutputCommitter() and 
-public void setOutputCommitter(Class\<? extends OutputCommitter\> theClass) in org.apache.hadoop.mapred.JobConf
+Removed the deprecated class org.apache.hadoop.fs.ShellCommand.
 
 
 ---
 
-* [HADOOP-3149](https://issues.apache.org/jira/browse/HADOOP-3149) | *Major* | **supporting multiple outputs for M/R jobs**
+* [HADOOP-3019](https://issues.apache.org/jira/browse/HADOOP-3019) | *Major* | **want input sampler & sorted partitioner**
 
-Introduced MultipleOutputs class so Map/Reduce jobs can write data to different output files. Each output can use a different OutputFormat. Outpufiles are created within the job output directory. FileOutputFormat.getPathForCustomFile() creates a filename under the outputdir that is named with the task ID and task type (i.e. myfile-r-00001).
+Added a partitioner that effects a total order of output data, and an input sampler for generating the partition keyset for TotalOrderPartitioner for when the map's input keytype and distribution approximates its output.
 
 
 ---
 
-* [HADOOP-3062](https://issues.apache.org/jira/browse/HADOOP-3062) | *Major* | **Need to capture the metrics for the network ios generate by dfs reads/writes and map/reduce shuffling  and break them down by racks**
+* [HADOOP-3938](https://issues.apache.org/jira/browse/HADOOP-3938) | *Major* | **Quotas for disk space management**
 
-Introduced additional log records for data transfers.
+Introducted byte space quotas for directories. The count shell command modified to report both name and byte quotas.
 
 
 ---
 
-* [HADOOP-3019](https://issues.apache.org/jira/browse/HADOOP-3019) | *Major* | **want input sampler & sorted partitioner**
+* [HADOOP-4205](https://issues.apache.org/jira/browse/HADOOP-4205) | *Major* | **[Hive] metastore and ql to use the refactored SerDe library**
 
-Added a partitioner that effects a total order of output data, and an input sampler for generating the partition keyset for TotalOrderPartitioner for when the map's input keytype and distribution approximates its output.
+Improved Hive metastore and ql to use the refactored SerDe library.
 
 
 ---
 
-* [HADOOP-2816](https://issues.apache.org/jira/browse/HADOOP-2816) | *Major* | **Cluster summary at name node web has confusing report for space utilization**
+* [HADOOP-4116](https://issues.apache.org/jira/browse/HADOOP-4116) | *Blocker* | **Balancer should provide better resource management**
 
-Improved space reporting for NameNode Web UI. Applications that parse the Web UI output should be reviewed.
+Changed DataNode protocol version without impact to clients other than to compel use of current version of client application.
 
 
 ---
 
-* [HADOOP-2664](https://issues.apache.org/jira/browse/HADOOP-2664) | *Major* | **lzop-compatible CompresionCodec**
+* [HADOOP-4190](https://issues.apache.org/jira/browse/HADOOP-4190) | *Blocker* | **Changes to JobHistory makes it backward incompatible**
 
-Introduced LZOP codec.
+Changed job history format to add a dot at end of each line.
 
 
 ---
 
-* [HADOOP-2411](https://issues.apache.org/jira/browse/HADOOP-2411) | *Major* | **Add support for larger EC2 instance types**
+* [HADOOP-4293](https://issues.apache.org/jira/browse/HADOOP-4293) | *Major* | **Remove WritableJobConf**
 
-Added support for c1.\* instance types and associated kernels for EC2.
+Made Configuration Writable and rename the old write method to writeXml.
 
 
 ---
 
-* [HADOOP-2325](https://issues.apache.org/jira/browse/HADOOP-2325) | *Major* | **Require Java 6**
+* [HADOOP-4281](https://issues.apache.org/jira/browse/HADOOP-4281) | *Blocker* | **Capacity reported in some of the commands is not consistent with the Web UI reported data**
 
-Hadoop now requires Java 6.
+Changed command "hadoop dfsadmin -report" to be consistent with Web UI for both Namenode and Datanode reports. "Total raw bytes" is changed to "Configured Capacity". "Present Capacity" is newly added to indicate the present capacity of the DFS. "Remaining raw bytes" is changed to "DFS Remaining". "Used raw bytes" is changed to "DFS Used". "% used" is changed to "DFS Used%". Applications that parse command output should be reviewed.
 
 
 ---
 
-* [HADOOP-2302](https://issues.apache.org/jira/browse/HADOOP-2302) | *Major* | ** Streaming should provide an option for numerical sort of keys**
+* [HADOOP-4018](https://issues.apache.org/jira/browse/HADOOP-4018) | *Major* | **limit memory usage in jobtracker**
 
-Introduced numerical key comparison for streaming.
+Introduced new configuration parameter mapred.max.tasks.per.job to specifie the maximum number of tasks per job.
 
 
 ---
 
-* [HADOOP-1869](https://issues.apache.org/jira/browse/HADOOP-1869) | *Major* | **access times of HDFS files**
+* [HADOOP-4430](https://issues.apache.org/jira/browse/HADOOP-4430) | *Blocker* | **Namenode Web UI capacity report is inconsistent with Balancer**
 
-Added HDFS file access times. By default, access times will be precise to the most recent hour boundary. A configuration parameter dfs.access.time.precision (milliseconds) is used to control this precision. Setting a value of 0 will disable persisting access times for HDFS files.
+Changed reporting in the NameNode Web UI to more closely reflect the behavior of the re-balancer. Removed no longer used config parameter dfs.datanode.du.pct from hadoop-default.xml.
 
 
 ---
 
-* [HADOOP-1823](https://issues.apache.org/jira/browse/HADOOP-1823) | *Major* | **want InputFormat for bzip2 files**
+* [HADOOP-4086](https://issues.apache.org/jira/browse/HADOOP-4086) | *Major* | **Add limit to Hive QL**
 
-bzip2 provided as codec in 0.19.0 https://issues.apache.org/jira/browse/HADOOP-3646
+Added LIMIT to Hive query language.
 
 
 ---
 
-* [HADOOP-1700](https://issues.apache.org/jira/browse/HADOOP-1700) | *Major* | **Append to files in HDFS**
+* [HADOOP-4466](https://issues.apache.org/jira/browse/HADOOP-4466) | *Blocker* | **SequenceFileOutputFormat is coupled to WritableComparable and Writable**
 
-Introduced append operation for HDFS files.
+Ensure that SequenceFileOutputFormat isn't tied to Writables and can be used with other Serialization frameworks.
 
 
 ---
 
-* [HADOOP-249](https://issues.apache.org/jira/browse/HADOOP-249) | *Major* | **Improving Map -\> Reduce performance and Task JVM reuse**
+* [HADOOP-4433](https://issues.apache.org/jira/browse/HADOOP-4433) | *Major* | **Improve data loader for collecting metrics and log files from hadoop and system**
 
-Enabled task JVMs to be reused via the job config mapred.job.reuse.jvm.num.tasks.
+- Added startup and shutdown script
+- Added torque metrics data loader
+- Improve handling of Exec Plugin
+- Added Test cases for File Tailing Adaptors
+- Added Test cases for Start streaming at specific offset
 
 
 ---
 
-* [HADOOP-153](https://issues.apache.org/jira/browse/HADOOP-153) | *Major* | **skip records that fail Task**
+* [HADOOP-1823](https://issues.apache.org/jira/browse/HADOOP-1823) | *Major* | **want InputFormat for bzip2 files**
 
-Introduced record skipping where tasks fail on certain records. (org.apache.hadoop.mapred.SkipBadRecords)
+bzip2 provided as codec in 0.19.0 https://issues.apache.org/jira/browse/HADOOP-3646
 
 
 

+ 36 - 60
hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.1/CHANGES.0.19.1.md

@@ -24,15 +24,9 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-4061](https://issues.apache.org/jira/browse/HADOOP-4061) | Large number of decommission freezes the Namenode |  Major | . | Koji Noguchi | Tsz Wo Nicholas Sze |
 | [HADOOP-5225](https://issues.apache.org/jira/browse/HADOOP-5225) | workaround for tmp file handling on DataNodes in 0.19.1 (HADOOP-4663) |  Blocker | . | Nigel Daley | Raghu Angadi |
 | [HADOOP-5224](https://issues.apache.org/jira/browse/HADOOP-5224) | Disable append |  Blocker | . | Nigel Daley |  |
-| [HADOOP-4061](https://issues.apache.org/jira/browse/HADOOP-4061) | Large number of decommission freezes the Namenode |  Major | . | Koji Noguchi | Tsz Wo Nicholas Sze |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
@@ -46,73 +40,55 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-5127](https://issues.apache.org/jira/browse/HADOOP-5127) | FSDirectory should not have public methods. |  Major | . | Konstantin Shvachko | Jakob Homan |
-| [HADOOP-5086](https://issues.apache.org/jira/browse/HADOOP-5086) | Trash URI semantics can be relaxed |  Minor | fs | Chris Douglas | Chris Douglas |
 | [HADOOP-4739](https://issues.apache.org/jira/browse/HADOOP-4739) | Minor enhancements to some sections of the Map/Reduce tutorial |  Trivial | . | Vivek Ratan | Vivek Ratan |
 | [HADOOP-3894](https://issues.apache.org/jira/browse/HADOOP-3894) | DFSClient chould log errors better, and provide better diagnostics |  Trivial | . | Steve Loughran | Steve Loughran |
+| [HADOOP-5086](https://issues.apache.org/jira/browse/HADOOP-5086) | Trash URI semantics can be relaxed |  Minor | fs | Chris Douglas | Chris Douglas |
+| [HADOOP-5127](https://issues.apache.org/jira/browse/HADOOP-5127) | FSDirectory should not have public methods. |  Major | . | Konstantin Shvachko | Jakob Homan |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-5665](https://issues.apache.org/jira/browse/HADOOP-5665) | Namenode could not be formatted because the "whoami" program could not be run. |  Major | . | Evelyn Sylvia |  |
-| [HADOOP-5268](https://issues.apache.org/jira/browse/HADOOP-5268) | Using MultipleOutputFormat and setting reducers to 0 causes org.apache.hadoop.hdfs.protocol.AlreadyBeingCreatedException and job to fail |  Major | . | Thibaut |  |
-| [HADOOP-5193](https://issues.apache.org/jira/browse/HADOOP-5193) | SecondaryNameNode does not rollImage because of incorrect calculation of edits modification time. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-5192](https://issues.apache.org/jira/browse/HADOOP-5192) | Block reciever should not remove a finalized block when block replication fails |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5166](https://issues.apache.org/jira/browse/HADOOP-5166) | JobTracker fails to restart if recovery and ACLs are enabled |  Blocker | . | Karam Singh | Amar Kamat |
-| [HADOOP-5161](https://issues.apache.org/jira/browse/HADOOP-5161) | Accepted sockets do not get placed in DataXceiverServer#childSockets |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5156](https://issues.apache.org/jira/browse/HADOOP-5156) | TestHeartbeatHandling uses MiniDFSCluster.getNamesystem() which does not exist in branch 0.20 |  Major | test | Konstantin Shvachko | Hairong Kuang |
-| [HADOOP-5134](https://issues.apache.org/jira/browse/HADOOP-5134) | FSNamesystem#commitBlockSynchronization adds under-construction block locations to blocksMap |  Blocker | . | Hairong Kuang | dhruba borthakur |
-| [HADOOP-5067](https://issues.apache.org/jira/browse/HADOOP-5067) | Failed/Killed attempts column in jobdetails.jsp does not show the number of failed/killed attempts correctly |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5009](https://issues.apache.org/jira/browse/HADOOP-5009) | DataNode#shutdown sometimes leaves data block scanner verification log unclosed |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5008](https://issues.apache.org/jira/browse/HADOOP-5008) | TestReplication#testPendingReplicationRetry leaves an opened fd unclosed |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5002](https://issues.apache.org/jira/browse/HADOOP-5002) | 2 core tests TestFileOutputFormat and TestHarFileSystem are failing in branch 19 |  Blocker | . | Ravi Gummadi | Amareshwari Sriramadasu |
+| [HADOOP-4616](https://issues.apache.org/jira/browse/HADOOP-4616) | assertion makes fuse-dfs exit when reading incomplete data |  Blocker | . | Marc-Olivier Fleury | Pete Wyckoff |
+| [HADOOP-4697](https://issues.apache.org/jira/browse/HADOOP-4697) | KFS::getBlockLocations() fails with files having multiple blocks |  Major | fs | Lohit Vijayarenu | Sriram Rao |
+| [HADOOP-4720](https://issues.apache.org/jira/browse/HADOOP-4720) | docs/api does not contain the hdfs directory after building |  Major | build | Ramya Sunil |  |
+| [HADOOP-4635](https://issues.apache.org/jira/browse/HADOOP-4635) | Memory leak ? |  Blocker | . | Marc-Olivier Fleury | Pete Wyckoff |
+| [HADOOP-4420](https://issues.apache.org/jira/browse/HADOOP-4420) | JobTracker.killJob() doesn't check for the JobID being valid |  Minor | . | Steve Loughran | Aaron Kimball |
+| [HADOOP-4632](https://issues.apache.org/jira/browse/HADOOP-4632) | TestJobHistoryVersion should not create directory in current dir. |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
+| [HADOOP-4508](https://issues.apache.org/jira/browse/HADOOP-4508) | FSDataOutputStream.getPos() == 0when appending to existing file and should be file length |  Major | fs | Pete Wyckoff | dhruba borthakur |
+| [HADOOP-4727](https://issues.apache.org/jira/browse/HADOOP-4727) | Groups do not work for fuse-dfs out of the box on 0.19.0 |  Blocker | . | Brian Bockelman | Brian Bockelman |
+| [HADOOP-4731](https://issues.apache.org/jira/browse/HADOOP-4731) | Job is not removed from the waiting jobs queue upon completion. |  Major | . | Hemanth Yamijala | Amar Kamat |
+| [HADOOP-4836](https://issues.apache.org/jira/browse/HADOOP-4836) | Minor typos in documentation and comments |  Trivial | documentation | Jordà Polo | Jordà Polo |
+| [HADOOP-4821](https://issues.apache.org/jira/browse/HADOOP-4821) | Usage description in the Quotas guide documentations are incorrect |  Minor | documentation | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-4797](https://issues.apache.org/jira/browse/HADOOP-4797) | RPC Server can leave a lot of direct buffers |  Blocker | ipc | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4924](https://issues.apache.org/jira/browse/HADOOP-4924) | Race condition in re-init of TaskTracker |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-4847](https://issues.apache.org/jira/browse/HADOOP-4847) | OutputCommitter is loaded in the TaskTracker in localizeConfiguration |  Blocker | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-4966](https://issues.apache.org/jira/browse/HADOOP-4966) | Setup tasks are not removed from JobTracker's taskIdToTIPMap even after the job completes |  Major | . | Amar Kamat | Amareshwari Sriramadasu |
 | [HADOOP-4992](https://issues.apache.org/jira/browse/HADOOP-4992) | TestCustomOutputCommitter fails on hadoop-0.19 |  Blocker | . | Amar Kamat | Amareshwari Sriramadasu |
-| [HADOOP-4983](https://issues.apache.org/jira/browse/HADOOP-4983) | Job counters sometimes go down as tasks run without task failures |  Critical | . | Owen O'Malley | Amareshwari Sriramadasu |
 | [HADOOP-4982](https://issues.apache.org/jira/browse/HADOOP-4982) | TestFsck does not run in Eclipse. |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4967](https://issues.apache.org/jira/browse/HADOOP-4967) | Inconsistent state in JVM manager |  Major | . | Amareshwari Sriramadasu | Devaraj Das |
-| [HADOOP-4966](https://issues.apache.org/jira/browse/HADOOP-4966) | Setup tasks are not removed from JobTracker's taskIdToTIPMap even after the job completes |  Major | . | Amar Kamat | Amareshwari Sriramadasu |
-| [HADOOP-4965](https://issues.apache.org/jira/browse/HADOOP-4965) | DFSClient should log instead of printing into std err. |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4955](https://issues.apache.org/jira/browse/HADOOP-4955) | Make DBOutputFormat us column names from setOutput(...) |  Major | . | Kevin Peterson | Kevin Peterson |
+| [HADOOP-5008](https://issues.apache.org/jira/browse/HADOOP-5008) | TestReplication#testPendingReplicationRetry leaves an opened fd unclosed |  Major | test | Hairong Kuang | Hairong Kuang |
 | [HADOOP-4943](https://issues.apache.org/jira/browse/HADOOP-4943) | fair share scheduler does not utilize all slots if the task trackers are configured heterogeneously |  Major | . | Zheng Shao | Zheng Shao |
-| [HADOOP-4924](https://issues.apache.org/jira/browse/HADOOP-4924) | Race condition in re-init of TaskTracker |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HADOOP-4918](https://issues.apache.org/jira/browse/HADOOP-4918) | Fix bzip2 work with SequenceFile |  Major | io | Zheng Shao | Zheng Shao |
 | [HADOOP-4906](https://issues.apache.org/jira/browse/HADOOP-4906) | TaskTracker running out of memory after running several tasks |  Blocker | . | Arun C Murthy | Sharad Agarwal |
+| [HADOOP-4918](https://issues.apache.org/jira/browse/HADOOP-4918) | Fix bzip2 work with SequenceFile |  Major | io | Zheng Shao | Zheng Shao |
+| [HADOOP-4965](https://issues.apache.org/jira/browse/HADOOP-4965) | DFSClient should log instead of printing into std err. |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-4967](https://issues.apache.org/jira/browse/HADOOP-4967) | Inconsistent state in JVM manager |  Major | . | Amareshwari Sriramadasu | Devaraj Das |
+| [HADOOP-5002](https://issues.apache.org/jira/browse/HADOOP-5002) | 2 core tests TestFileOutputFormat and TestHarFileSystem are failing in branch 19 |  Blocker | . | Ravi Gummadi | Amareshwari Sriramadasu |
+| [HADOOP-4983](https://issues.apache.org/jira/browse/HADOOP-4983) | Job counters sometimes go down as tasks run without task failures |  Critical | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-5009](https://issues.apache.org/jira/browse/HADOOP-5009) | DataNode#shutdown sometimes leaves data block scanner verification log unclosed |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4955](https://issues.apache.org/jira/browse/HADOOP-4955) | Make DBOutputFormat us column names from setOutput(...) |  Major | . | Kevin Peterson | Kevin Peterson |
 | [HADOOP-4862](https://issues.apache.org/jira/browse/HADOOP-4862) | A spurious IOException log on DataNode is not completely removed |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4847](https://issues.apache.org/jira/browse/HADOOP-4847) | OutputCommitter is loaded in the TaskTracker in localizeConfiguration |  Blocker | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-4836](https://issues.apache.org/jira/browse/HADOOP-4836) | Minor typos in documentation and comments |  Trivial | documentation | Jordà Polo | Jordà Polo |
-| [HADOOP-4821](https://issues.apache.org/jira/browse/HADOOP-4821) | Usage description in the Quotas guide documentations are incorrect |  Minor | documentation | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-4797](https://issues.apache.org/jira/browse/HADOOP-4797) | RPC Server can leave a lot of direct buffers |  Blocker | ipc | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4760](https://issues.apache.org/jira/browse/HADOOP-4760) | HDFS streams should not throw exceptions when closed twice |  Major | fs, fs/s3 | Alejandro Abdelnur | Enis Soztutar |
+| [HADOOP-5156](https://issues.apache.org/jira/browse/HADOOP-5156) | TestHeartbeatHandling uses MiniDFSCluster.getNamesystem() which does not exist in branch 0.20 |  Major | test | Konstantin Shvachko | Hairong Kuang |
 | [HADOOP-4759](https://issues.apache.org/jira/browse/HADOOP-4759) | HADOOP-4654 to be fixed for branches \>= 0.19 |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-4731](https://issues.apache.org/jira/browse/HADOOP-4731) | Job is not removed from the waiting jobs queue upon completion. |  Major | . | Hemanth Yamijala | Amar Kamat |
-| [HADOOP-4727](https://issues.apache.org/jira/browse/HADOOP-4727) | Groups do not work for fuse-dfs out of the box on 0.19.0 |  Blocker | . | Brian Bockelman | Brian Bockelman |
-| [HADOOP-4720](https://issues.apache.org/jira/browse/HADOOP-4720) | docs/api does not contain the hdfs directory after building |  Major | build | Ramya Sunil |  |
-| [HADOOP-4697](https://issues.apache.org/jira/browse/HADOOP-4697) | KFS::getBlockLocations() fails with files having multiple blocks |  Major | fs | Lohit Vijayarenu | Sriram Rao |
-| [HADOOP-4635](https://issues.apache.org/jira/browse/HADOOP-4635) | Memory leak ? |  Blocker | . | Marc-Olivier Fleury | Pete Wyckoff |
-| [HADOOP-4632](https://issues.apache.org/jira/browse/HADOOP-4632) | TestJobHistoryVersion should not create directory in current dir. |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
-| [HADOOP-4616](https://issues.apache.org/jira/browse/HADOOP-4616) | assertion makes fuse-dfs exit when reading incomplete data |  Blocker | . | Marc-Olivier Fleury | Pete Wyckoff |
-| [HADOOP-4508](https://issues.apache.org/jira/browse/HADOOP-4508) | FSDataOutputStream.getPos() == 0when appending to existing file and should be file length |  Major | fs | Pete Wyckoff | dhruba borthakur |
+| [HADOOP-5161](https://issues.apache.org/jira/browse/HADOOP-5161) | Accepted sockets do not get placed in DataXceiverServer#childSockets |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5193](https://issues.apache.org/jira/browse/HADOOP-5193) | SecondaryNameNode does not rollImage because of incorrect calculation of edits modification time. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-4494](https://issues.apache.org/jira/browse/HADOOP-4494) | libhdfs does not call FileSystem.append when O\_APPEND passed to hdfsOpenFile |  Major | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-4420](https://issues.apache.org/jira/browse/HADOOP-4420) | JobTracker.killJob() doesn't check for the JobID being valid |  Minor | . | Steve Loughran | Aaron Kimball |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-5166](https://issues.apache.org/jira/browse/HADOOP-5166) | JobTracker fails to restart if recovery and ACLs are enabled |  Blocker | . | Karam Singh | Amar Kamat |
+| [HADOOP-5192](https://issues.apache.org/jira/browse/HADOOP-5192) | Block reciever should not remove a finalized block when block replication fails |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5067](https://issues.apache.org/jira/browse/HADOOP-5067) | Failed/Killed attempts column in jobdetails.jsp does not show the number of failed/killed attempts correctly |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4760](https://issues.apache.org/jira/browse/HADOOP-4760) | HDFS streams should not throw exceptions when closed twice |  Major | fs, fs/s3 | Alejandro Abdelnur | Enis Soztutar |
+| [HADOOP-5134](https://issues.apache.org/jira/browse/HADOOP-5134) | FSNamesystem#commitBlockSynchronization adds under-construction block locations to blocksMap |  Blocker | . | Hairong Kuang | dhruba borthakur |
+| [HADOOP-5268](https://issues.apache.org/jira/browse/HADOOP-5268) | Using MultipleOutputFormat and setting reducers to 0 causes org.apache.hadoop.hdfs.protocol.AlreadyBeingCreatedException and job to fail |  Major | . | Thibaut |  |
+| [HADOOP-5665](https://issues.apache.org/jira/browse/HADOOP-5665) | Namenode could not be formatted because the "whoami" program could not be run. |  Major | . | Evelyn Sylvia |  |
 
 

+ 20 - 20
hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.1/RELEASENOTES.0.19.1.md

@@ -23,44 +23,44 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-5225](https://issues.apache.org/jira/browse/HADOOP-5225) | *Blocker* | **workaround for tmp file handling on DataNodes in 0.19.1 (HADOOP-4663)**
+* [HADOOP-4061](https://issues.apache.org/jira/browse/HADOOP-4061) | *Major* | **Large number of decommission freezes the Namenode**
 
-Work around for tmp file handling. sync() does not work as a result.
+Added a new conf property dfs.namenode.decommission.nodes.per.interval so that NameNode checks decommission status of x nodes for every y seconds, where x is the value of dfs.namenode.decommission.nodes.per.interval and y is the value of dfs.namenode.decommission.interval.
 
 
 ---
 
-* [HADOOP-5224](https://issues.apache.org/jira/browse/HADOOP-5224) | *Blocker* | **Disable append**
+* [HADOOP-4635](https://issues.apache.org/jira/browse/HADOOP-4635) | *Blocker* | **Memory leak ?**
 
-HDFS append() is disabled. It throws UnsupportedOperationException.
+fix memory leak of user/group information in fuse-dfs
 
 
 ---
 
-* [HADOOP-5034](https://issues.apache.org/jira/browse/HADOOP-5034) | *Major* | **NameNode should send both replication and deletion requests to DataNode in one reply to a heartbeat**
+* [HADOOP-4797](https://issues.apache.org/jira/browse/HADOOP-4797) | *Blocker* | **RPC Server can leave a lot of direct buffers**
 
-This patch changes the DatanodeProtocoal version number from 18 to 19. The patch allows NameNode to send both block replication and deletion request to a DataNode in response to a heartbeat.
+Improve how RPC server reads and writes large buffers. Avoids soft-leak of direct buffers and excess copies in NIO layer.
 
 
 ---
 
-* [HADOOP-5002](https://issues.apache.org/jira/browse/HADOOP-5002) | *Blocker* | **2 core tests TestFileOutputFormat and TestHarFileSystem are failing in branch 19**
+* [HADOOP-4943](https://issues.apache.org/jira/browse/HADOOP-4943) | *Major* | **fair share scheduler does not utilize all slots if the task trackers are configured heterogeneously**
 
-This patch solves the null pointer exception issue in the 2 core tests TestFileOutputFormat and TestHarFileSystem in branch 19.
+HADOOP-4943: Fixed fair share scheduler to utilize all slots when the task trackers are configured heterogeneously.
 
 
 ---
 
-* [HADOOP-4943](https://issues.apache.org/jira/browse/HADOOP-4943) | *Major* | **fair share scheduler does not utilize all slots if the task trackers are configured heterogeneously**
+* [HADOOP-4906](https://issues.apache.org/jira/browse/HADOOP-4906) | *Blocker* | **TaskTracker running out of memory after running several tasks**
 
-HADOOP-4943: Fixed fair share scheduler to utilize all slots when the task trackers are configured heterogeneously.
+Fix the tasktracker for OOM exception by sharing the jobconf properties across tasks of the same job. Earlier a new instance was held for each task. With this fix, the job level configuration properties are shared across tasks of the same job.
 
 
 ---
 
-* [HADOOP-4906](https://issues.apache.org/jira/browse/HADOOP-4906) | *Blocker* | **TaskTracker running out of memory after running several tasks**
+* [HADOOP-5002](https://issues.apache.org/jira/browse/HADOOP-5002) | *Blocker* | **2 core tests TestFileOutputFormat and TestHarFileSystem are failing in branch 19**
 
-Fix the tasktracker for OOM exception by sharing the jobconf properties across tasks of the same job. Earlier a new instance was held for each task. With this fix, the job level configuration properties are shared across tasks of the same job.
+This patch solves the null pointer exception issue in the 2 core tests TestFileOutputFormat and TestHarFileSystem in branch 19.
 
 
 ---
@@ -72,30 +72,30 @@ Minor : HADOOP-3678 did not remove all the cases of spurious IOExceptions logged
 
 ---
 
-* [HADOOP-4797](https://issues.apache.org/jira/browse/HADOOP-4797) | *Blocker* | **RPC Server can leave a lot of direct buffers**
+* [HADOOP-5034](https://issues.apache.org/jira/browse/HADOOP-5034) | *Major* | **NameNode should send both replication and deletion requests to DataNode in one reply to a heartbeat**
 
-Improve how RPC server reads and writes large buffers. Avoids soft-leak of direct buffers and excess copies in NIO layer.
+This patch changes the DatanodeProtocoal version number from 18 to 19. The patch allows NameNode to send both block replication and deletion request to a DataNode in response to a heartbeat.
 
 
 ---
 
-* [HADOOP-4635](https://issues.apache.org/jira/browse/HADOOP-4635) | *Blocker* | **Memory leak ?**
+* [HADOOP-4494](https://issues.apache.org/jira/browse/HADOOP-4494) | *Major* | **libhdfs does not call FileSystem.append when O\_APPEND passed to hdfsOpenFile**
 
-fix memory leak of user/group information in fuse-dfs
+libhdfs supports O\_APPEND flag
 
 
 ---
 
-* [HADOOP-4494](https://issues.apache.org/jira/browse/HADOOP-4494) | *Major* | **libhdfs does not call FileSystem.append when O\_APPEND passed to hdfsOpenFile**
+* [HADOOP-5225](https://issues.apache.org/jira/browse/HADOOP-5225) | *Blocker* | **workaround for tmp file handling on DataNodes in 0.19.1 (HADOOP-4663)**
 
-libhdfs supports O\_APPEND flag
+Work around for tmp file handling. sync() does not work as a result.
 
 
 ---
 
-* [HADOOP-4061](https://issues.apache.org/jira/browse/HADOOP-4061) | *Major* | **Large number of decommission freezes the Namenode**
+* [HADOOP-5224](https://issues.apache.org/jira/browse/HADOOP-5224) | *Blocker* | **Disable append**
 
-Added a new conf property dfs.namenode.decommission.nodes.per.interval so that NameNode checks decommission status of x nodes for every y seconds, where x is the value of dfs.namenode.decommission.nodes.per.interval and y is the value of dfs.namenode.decommission.interval.
+HDFS append() is disabled. It throws UnsupportedOperationException.
 
 
 

+ 31 - 61
hadoop-common-project/hadoop-common/src/site/markdown/release/0.19.2/CHANGES.0.19.2.md

@@ -27,18 +27,6 @@
 | [HADOOP-5332](https://issues.apache.org/jira/browse/HADOOP-5332) | Make support for file append API configurable |  Blocker | . | Nigel Daley | dhruba borthakur |
 
 
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
@@ -50,61 +38,43 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6017](https://issues.apache.org/jira/browse/HADOOP-6017) | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
-| [HADOOP-5951](https://issues.apache.org/jira/browse/HADOOP-5951) | StorageInfo needs Apache license header. |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5816](https://issues.apache.org/jira/browse/HADOOP-5816) | ArrayIndexOutOfBoundsException when using KeyFieldBasedComparator |  Minor | . | Min Zhou | He Yongqiang |
-| [HADOOP-5728](https://issues.apache.org/jira/browse/HADOOP-5728) | FSEditLog.printStatistics may cause IndexOutOfBoundsException |  Major | . | Wang Xu | Wang Xu |
-| [HADOOP-5671](https://issues.apache.org/jira/browse/HADOOP-5671) | DistCp.sameFile(..) should return true if src fs does not support checksum |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5644](https://issues.apache.org/jira/browse/HADOOP-5644) | Namnode is stuck in safe mode |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5579](https://issues.apache.org/jira/browse/HADOOP-5579) | libhdfs does not set errno correctly |  Major | . | Brian Bockelman | Brian Bockelman |
-| [HADOOP-5557](https://issues.apache.org/jira/browse/HADOOP-5557) | Two minor problems in TestOverReplicatedBlocks |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5554](https://issues.apache.org/jira/browse/HADOOP-5554) | DataNodeCluster should create blocks with the same generation stamp as the blocks created in CreateEditsLog |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5551](https://issues.apache.org/jira/browse/HADOOP-5551) | Namenode permits directory destruction on overwrite |  Critical | . | Brian Bockelman | Brian Bockelman |
-| [HADOOP-5549](https://issues.apache.org/jira/browse/HADOOP-5549) | ReplicationMonitor should schedule both replication and deletion work in one iteration |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5522](https://issues.apache.org/jira/browse/HADOOP-5522) | Document job setup/cleaup tasks and task cleanup tasks in mapred tutorial |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5479](https://issues.apache.org/jira/browse/HADOOP-5479) | NameNode should not send empty block replication request to DataNode |  Critical | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5465](https://issues.apache.org/jira/browse/HADOOP-5465) | Blocks remain under-replicated |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5449](https://issues.apache.org/jira/browse/HADOOP-5449) | Verify if JobHistory.HistoryCleaner works as expected |  Blocker | . | Amar Kamat | Amareshwari Sriramadasu |
-| [HADOOP-5446](https://issues.apache.org/jira/browse/HADOOP-5446) | TaskTracker metrics are disabled |  Major | metrics | Chris Douglas | Chris Douglas |
-| [HADOOP-5440](https://issues.apache.org/jira/browse/HADOOP-5440) | Successful taskid are not removed from TaskMemoryManager |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5421](https://issues.apache.org/jira/browse/HADOOP-5421) | HADOOP-4638 has broken 0.19 compilation |  Blocker | . | Amar Kamat | Devaraj Das |
-| [HADOOP-5392](https://issues.apache.org/jira/browse/HADOOP-5392) | JobTracker crashes during recovery if job files are garbled |  Blocker | . | Amar Kamat | Amar Kamat |
-| [HADOOP-5384](https://issues.apache.org/jira/browse/HADOOP-5384) | DataNodeCluster should not create blocks with generationStamp == 1 |  Blocker | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5376](https://issues.apache.org/jira/browse/HADOOP-5376) | JobInProgress.obtainTaskCleanupTask() throws an ArrayIndexOutOfBoundsException |  Blocker | . | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
-| [HADOOP-5374](https://issues.apache.org/jira/browse/HADOOP-5374) | NPE in JobTracker.getTasksToSave() method |  Major | . | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
-| [HADOOP-5333](https://issues.apache.org/jira/browse/HADOOP-5333) | The libhdfs append API is not coded correctly |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-5326](https://issues.apache.org/jira/browse/HADOOP-5326) | bzip2 codec (CBZip2OutputStream) creates corrupted output file for some inputs |  Major | io | Rodrigo Schmidt | Rodrigo Schmidt |
-| [HADOOP-5285](https://issues.apache.org/jira/browse/HADOOP-5285) | JobTracker hangs for long periods of time |  Blocker | . | Vinod Kumar Vavilapalli | Devaraj Das |
-| [HADOOP-5280](https://issues.apache.org/jira/browse/HADOOP-5280) | When expiring a lost launched task, JT doesn't remove the attempt from the taskidToTIPMap. |  Blocker | . | Vinod Kumar Vavilapalli | Devaraj Das |
 | [HADOOP-5269](https://issues.apache.org/jira/browse/HADOOP-5269) | TaskTracker.runningTasks holding FAILED\_UNCLEAN and KILLED\_UNCLEAN taskStatuses forever in some cases. |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5233](https://issues.apache.org/jira/browse/HADOOP-5233) | Reducer not Succeded after 100% |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-5247](https://issues.apache.org/jira/browse/HADOOP-5247) | NPEs in JobTracker and JobClient when mapred.jobtracker.completeuserjobs.maximum is set to zero. |  Blocker | . | Vinod Kumar Vavilapalli | Amar Kamat |
+| [HADOOP-5285](https://issues.apache.org/jira/browse/HADOOP-5285) | JobTracker hangs for long periods of time |  Blocker | . | Vinod Kumar Vavilapalli | Devaraj Das |
 | [HADOOP-5241](https://issues.apache.org/jira/browse/HADOOP-5241) | Reduce tasks get stuck because of over-estimated task size (regression from 0.18) |  Blocker | . | Andy Pavlo | Sharad Agarwal |
-| [HADOOP-5233](https://issues.apache.org/jira/browse/HADOOP-5233) | Reducer not Succeded after 100% |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5231](https://issues.apache.org/jira/browse/HADOOP-5231) | Negative number of maps in cluster summary |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5213](https://issues.apache.org/jira/browse/HADOOP-5213) | BZip2CompressionOutputStream NullPointerException |  Blocker | io | Zheng Shao | Zheng Shao |
+| [HADOOP-5280](https://issues.apache.org/jira/browse/HADOOP-5280) | When expiring a lost launched task, JT doesn't remove the attempt from the taskidToTIPMap. |  Blocker | . | Vinod Kumar Vavilapalli | Devaraj Das |
 | [HADOOP-5154](https://issues.apache.org/jira/browse/HADOOP-5154) | 4-way deadlock in FairShare scheduler |  Blocker | . | Vinod Kumar Vavilapalli | Matei Zaharia |
 | [HADOOP-5146](https://issues.apache.org/jira/browse/HADOOP-5146) | LocalDirAllocator misses files on the local filesystem |  Blocker | . | Arun C Murthy | Devaraj Das |
-| [HADOOP-4780](https://issues.apache.org/jira/browse/HADOOP-4780) | Task Tracker  burns a lot of cpu in calling getLocalCache |  Major | . | Runping Qi | He Yongqiang |
-| [HADOOP-4719](https://issues.apache.org/jira/browse/HADOOP-4719) | The ls shell command documentation is out-dated |  Major | documentation | Tsz Wo Nicholas Sze | Ravi Phulari |
+| [HADOOP-5326](https://issues.apache.org/jira/browse/HADOOP-5326) | bzip2 codec (CBZip2OutputStream) creates corrupted output file for some inputs |  Major | io | Rodrigo Schmidt | Rodrigo Schmidt |
 | [HADOOP-4638](https://issues.apache.org/jira/browse/HADOOP-4638) | Exception thrown in/from RecoveryManager.recover() should be caught and handled |  Blocker | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5384](https://issues.apache.org/jira/browse/HADOOP-5384) | DataNodeCluster should not create blocks with generationStamp == 1 |  Blocker | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5376](https://issues.apache.org/jira/browse/HADOOP-5376) | JobInProgress.obtainTaskCleanupTask() throws an ArrayIndexOutOfBoundsException |  Blocker | . | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
+| [HADOOP-5421](https://issues.apache.org/jira/browse/HADOOP-5421) | HADOOP-4638 has broken 0.19 compilation |  Blocker | . | Amar Kamat | Devaraj Das |
+| [HADOOP-5392](https://issues.apache.org/jira/browse/HADOOP-5392) | JobTracker crashes during recovery if job files are garbled |  Blocker | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5333](https://issues.apache.org/jira/browse/HADOOP-5333) | The libhdfs append API is not coded correctly |  Major | . | dhruba borthakur | dhruba borthakur |
 | [HADOOP-3998](https://issues.apache.org/jira/browse/HADOOP-3998) | Got an exception from ClientFinalizer when the JT is terminated |  Blocker | . | Amar Kamat | dhruba borthakur |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-5440](https://issues.apache.org/jira/browse/HADOOP-5440) | Successful taskid are not removed from TaskMemoryManager |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5446](https://issues.apache.org/jira/browse/HADOOP-5446) | TaskTracker metrics are disabled |  Major | metrics | Chris Douglas | Chris Douglas |
+| [HADOOP-5449](https://issues.apache.org/jira/browse/HADOOP-5449) | Verify if JobHistory.HistoryCleaner works as expected |  Blocker | . | Amar Kamat | Amareshwari Sriramadasu |
+| [HADOOP-5465](https://issues.apache.org/jira/browse/HADOOP-5465) | Blocks remain under-replicated |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5479](https://issues.apache.org/jira/browse/HADOOP-5479) | NameNode should not send empty block replication request to DataNode |  Critical | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5522](https://issues.apache.org/jira/browse/HADOOP-5522) | Document job setup/cleaup tasks and task cleanup tasks in mapred tutorial |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5549](https://issues.apache.org/jira/browse/HADOOP-5549) | ReplicationMonitor should schedule both replication and deletion work in one iteration |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5554](https://issues.apache.org/jira/browse/HADOOP-5554) | DataNodeCluster should create blocks with the same generation stamp as the blocks created in CreateEditsLog |  Major | test | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5557](https://issues.apache.org/jira/browse/HADOOP-5557) | Two minor problems in TestOverReplicatedBlocks |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5231](https://issues.apache.org/jira/browse/HADOOP-5231) | Negative number of maps in cluster summary |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4719](https://issues.apache.org/jira/browse/HADOOP-4719) | The ls shell command documentation is out-dated |  Major | documentation | Tsz Wo Nicholas Sze | Ravi Phulari |
+| [HADOOP-5374](https://issues.apache.org/jira/browse/HADOOP-5374) | NPE in JobTracker.getTasksToSave() method |  Major | . | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
+| [HADOOP-4780](https://issues.apache.org/jira/browse/HADOOP-4780) | Task Tracker  burns a lot of cpu in calling getLocalCache |  Major | . | Runping Qi | He Yongqiang |
+| [HADOOP-5551](https://issues.apache.org/jira/browse/HADOOP-5551) | Namenode permits directory destruction on overwrite |  Critical | . | Brian Bockelman | Brian Bockelman |
+| [HADOOP-5644](https://issues.apache.org/jira/browse/HADOOP-5644) | Namnode is stuck in safe mode |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5671](https://issues.apache.org/jira/browse/HADOOP-5671) | DistCp.sameFile(..) should return true if src fs does not support checksum |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5213](https://issues.apache.org/jira/browse/HADOOP-5213) | BZip2CompressionOutputStream NullPointerException |  Blocker | io | Zheng Shao | Zheng Shao |
+| [HADOOP-5579](https://issues.apache.org/jira/browse/HADOOP-5579) | libhdfs does not set errno correctly |  Major | . | Brian Bockelman | Brian Bockelman |
+| [HADOOP-5728](https://issues.apache.org/jira/browse/HADOOP-5728) | FSEditLog.printStatistics may cause IndexOutOfBoundsException |  Major | . | Wang Xu | Wang Xu |
+| [HADOOP-5816](https://issues.apache.org/jira/browse/HADOOP-5816) | ArrayIndexOutOfBoundsException when using KeyFieldBasedComparator |  Minor | . | Min Zhou | He Yongqiang |
+| [HADOOP-5951](https://issues.apache.org/jira/browse/HADOOP-5951) | StorageInfo needs Apache license header. |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6017](https://issues.apache.org/jira/browse/HADOOP-6017) | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
 
 

+ 40 - 62
hadoop-common-project/hadoop-common/src/site/markdown/release/0.2.0/CHANGES.0.2.0.md

@@ -20,49 +20,39 @@
 
 ## Release 0.2.0 - 2006-05-05
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-191](https://issues.apache.org/jira/browse/HADOOP-191) | add hadoopStreaming to src/contrib |  Major | . | Michel Tourn | Doug Cutting |
-| [HADOOP-189](https://issues.apache.org/jira/browse/HADOOP-189) | Add job jar lib, classes, etc. to CLASSPATH when in standalone mode |  Major | . | stack | Doug Cutting |
+| [HADOOP-51](https://issues.apache.org/jira/browse/HADOOP-51) | per-file replication counts |  Major | . | Doug Cutting | Konstantin Shvachko |
 | [HADOOP-148](https://issues.apache.org/jira/browse/HADOOP-148) | add a failure count to task trackers |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-132](https://issues.apache.org/jira/browse/HADOOP-132) | An API for reporting performance metrics |  Major | . | David Bowen |  |
+| [HADOOP-189](https://issues.apache.org/jira/browse/HADOOP-189) | Add job jar lib, classes, etc. to CLASSPATH when in standalone mode |  Major | . | stack | Doug Cutting |
 | [HADOOP-65](https://issues.apache.org/jira/browse/HADOOP-65) | add a record I/O framework to hadoop |  Minor | io, ipc | Sameer Paranjpye |  |
-| [HADOOP-51](https://issues.apache.org/jira/browse/HADOOP-51) | per-file replication counts |  Major | . | Doug Cutting | Konstantin Shvachko |
+| [HADOOP-191](https://issues.apache.org/jira/browse/HADOOP-191) | add hadoopStreaming to src/contrib |  Major | . | Michel Tourn | Doug Cutting |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-198](https://issues.apache.org/jira/browse/HADOOP-198) | adding owen's examples to exampledriver |  Minor | . | Mahadev konar | Mahadev konar |
-| [HADOOP-178](https://issues.apache.org/jira/browse/HADOOP-178) | piggyback block work requests to heartbeats and move block replication/deletion startup delay from datanodes to namenode |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-177](https://issues.apache.org/jira/browse/HADOOP-177) | improvement to browse through the map/reduce tasks |  Minor | . | Mahadev konar | Mahadev konar |
-| [HADOOP-173](https://issues.apache.org/jira/browse/HADOOP-173) | optimize allocation of tasks w/ local data |  Major | . | Doug Cutting | Doug Cutting |
-| [HADOOP-170](https://issues.apache.org/jira/browse/HADOOP-170) | setReplication and related bug fixes |  Major | fs | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-167](https://issues.apache.org/jira/browse/HADOOP-167) | reducing the number of Configuration & JobConf objects created |  Major | conf | Owen O'Malley | Owen O'Malley |
-| [HADOOP-166](https://issues.apache.org/jira/browse/HADOOP-166) | IPC is unable to invoke methods that use interfaces as parameter |  Minor | ipc | Stefan Groschupf | Doug Cutting |
-| [HADOOP-150](https://issues.apache.org/jira/browse/HADOOP-150) | tip and task names should reflect the job name |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-144](https://issues.apache.org/jira/browse/HADOOP-144) | the dfs client id isn't relatable to the map/reduce task ids |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-142](https://issues.apache.org/jira/browse/HADOOP-142) | failed tasks should be rescheduled on different hosts after other jobs |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-138](https://issues.apache.org/jira/browse/HADOOP-138) | stop all tasks |  Trivial | . | Stefan Groschupf | Doug Cutting |
+| [HADOOP-116](https://issues.apache.org/jira/browse/HADOOP-116) | cleaning up /tmp/hadoop/mapred/system |  Major | . | raghavendra prabhu | Doug Cutting |
 | [HADOOP-131](https://issues.apache.org/jira/browse/HADOOP-131) | Separate start/stop-dfs.sh and start/stop-mapred.sh scripts |  Minor | . | Chris A. Mattmann | Doug Cutting |
 | [HADOOP-129](https://issues.apache.org/jira/browse/HADOOP-129) | FileSystem should not name files with java.io.File |  Major | fs | Doug Cutting | Doug Cutting |
-| [HADOOP-116](https://issues.apache.org/jira/browse/HADOOP-116) | cleaning up /tmp/hadoop/mapred/system |  Major | . | raghavendra prabhu | Doug Cutting |
+| [HADOOP-144](https://issues.apache.org/jira/browse/HADOOP-144) | the dfs client id isn't relatable to the map/reduce task ids |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-114](https://issues.apache.org/jira/browse/HADOOP-114) | Non-informative error message |  Trivial | . | Rod Taylor | Doug Cutting |
+| [HADOOP-142](https://issues.apache.org/jira/browse/HADOOP-142) | failed tasks should be rescheduled on different hosts after other jobs |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-138](https://issues.apache.org/jira/browse/HADOOP-138) | stop all tasks |  Trivial | . | Stefan Groschupf | Doug Cutting |
+| [HADOOP-150](https://issues.apache.org/jira/browse/HADOOP-150) | tip and task names should reflect the job name |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-166](https://issues.apache.org/jira/browse/HADOOP-166) | IPC is unable to invoke methods that use interfaces as parameter |  Minor | ipc | Stefan Groschupf | Doug Cutting |
+| [HADOOP-170](https://issues.apache.org/jira/browse/HADOOP-170) | setReplication and related bug fixes |  Major | fs | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-173](https://issues.apache.org/jira/browse/HADOOP-173) | optimize allocation of tasks w/ local data |  Major | . | Doug Cutting | Doug Cutting |
+| [HADOOP-167](https://issues.apache.org/jira/browse/HADOOP-167) | reducing the number of Configuration & JobConf objects created |  Major | conf | Owen O'Malley | Owen O'Malley |
+| [HADOOP-177](https://issues.apache.org/jira/browse/HADOOP-177) | improvement to browse through the map/reduce tasks |  Minor | . | Mahadev konar | Mahadev konar |
+| [HADOOP-178](https://issues.apache.org/jira/browse/HADOOP-178) | piggyback block work requests to heartbeats and move block replication/deletion startup delay from datanodes to namenode |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-198](https://issues.apache.org/jira/browse/HADOOP-198) | adding owen's examples to exampledriver |  Minor | . | Mahadev konar | Mahadev konar |
 | [HADOOP-96](https://issues.apache.org/jira/browse/HADOOP-96) | name server should log decisions that affect data: block creation, removal, replication |  Critical | . | Yoram Arnon | Hairong Kuang |
 
 
@@ -70,34 +60,34 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-192](https://issues.apache.org/jira/browse/HADOOP-192) | Trivial JRE 1.5 versus 1.4 bug |  Blocker | . | David Bowen |  |
-| [HADOOP-190](https://issues.apache.org/jira/browse/HADOOP-190) | Job fails though task succeeded if we fail to exit |  Major | . | stack |  |
-| [HADOOP-188](https://issues.apache.org/jira/browse/HADOOP-188) | more unprotected RPC calls in JobClient.runJob allow loss of job due to timeout |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-186](https://issues.apache.org/jira/browse/HADOOP-186) | communication problems in the task tracker cause long latency |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-185](https://issues.apache.org/jira/browse/HADOOP-185) | tasks are lost during pollForNewTask |  Critical | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-183](https://issues.apache.org/jira/browse/HADOOP-183) | adjust file replication factor when loading image and edits according to replication.min and replication.max |  Minor | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-182](https://issues.apache.org/jira/browse/HADOOP-182) | lost task trackers should not update status of completed jobs |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-174](https://issues.apache.org/jira/browse/HADOOP-174) | jobclient kills job for one timeout |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-172](https://issues.apache.org/jira/browse/HADOOP-172) | rpc doesn't handle returning null for a String[] |  Blocker | ipc | Owen O'Malley | Owen O'Malley |
-| [HADOOP-169](https://issues.apache.org/jira/browse/HADOOP-169) | a single failure from locateMapOutputs kills the entire job |  Critical | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-168](https://issues.apache.org/jira/browse/HADOOP-168) | JobSubmissionProtocol and InterTrackerProtocol don't include "throws IOException" on all methods |  Minor | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-162](https://issues.apache.org/jira/browse/HADOOP-162) | concurrent modification exception in FSNamesystem.Lease.releaseLocks |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-160](https://issues.apache.org/jira/browse/HADOOP-160) | sleeping with locks held |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-157](https://issues.apache.org/jira/browse/HADOOP-157) | job fails because pendingCreates is not cleaned up after a task fails |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-151](https://issues.apache.org/jira/browse/HADOOP-151) | RPC code has socket leak? |  Major | ipc | p sutter | Doug Cutting |
-| [HADOOP-143](https://issues.apache.org/jira/browse/HADOOP-143) | exception call stacks are word wrapped in webapp |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-117](https://issues.apache.org/jira/browse/HADOOP-117) | mapred temporary files not deleted |  Blocker | . | raghavendra prabhu | Doug Cutting |
+| [HADOOP-125](https://issues.apache.org/jira/browse/HADOOP-125) | LocalFileSystem.makeAbsolute bug on Windows |  Minor | fs | p sutter | Doug Cutting |
+| [HADOOP-126](https://issues.apache.org/jira/browse/HADOOP-126) | "hadoop dfs -cp" does not copy crc files |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-92](https://issues.apache.org/jira/browse/HADOOP-92) | Error Reporting/logging in MapReduce |  Minor | . | Mahadev konar | Mahadev konar |
+| [HADOOP-128](https://issues.apache.org/jira/browse/HADOOP-128) | Failure to replicate dfs block kills client |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-118](https://issues.apache.org/jira/browse/HADOOP-118) | Namenode does not always clean up pendingCreates |  Critical | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-139](https://issues.apache.org/jira/browse/HADOOP-139) | Deadlock in LocalFileSystem lock/release |  Major | fs | Igor Bolotin | Doug Cutting |
-| [HADOOP-137](https://issues.apache.org/jira/browse/HADOOP-137) | Different TaskTrackers may get the same task tracker id, thus cause many problems. |  Critical | . | Runping Qi | Owen O'Malley |
 | [HADOOP-134](https://issues.apache.org/jira/browse/HADOOP-134) | JobTracker trapped in a loop if it fails to localize a task |  Major | . | Runping Qi | Owen O'Malley |
 | [HADOOP-133](https://issues.apache.org/jira/browse/HADOOP-133) | the TaskTracker.Child.ping thread calls exit |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-128](https://issues.apache.org/jira/browse/HADOOP-128) | Failure to replicate dfs block kills client |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-126](https://issues.apache.org/jira/browse/HADOOP-126) | "hadoop dfs -cp" does not copy crc files |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-125](https://issues.apache.org/jira/browse/HADOOP-125) | LocalFileSystem.makeAbsolute bug on Windows |  Minor | fs | p sutter | Doug Cutting |
-| [HADOOP-118](https://issues.apache.org/jira/browse/HADOOP-118) | Namenode does not always clean up pendingCreates |  Critical | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-117](https://issues.apache.org/jira/browse/HADOOP-117) | mapred temporary files not deleted |  Blocker | . | raghavendra prabhu | Doug Cutting |
-| [HADOOP-92](https://issues.apache.org/jira/browse/HADOOP-92) | Error Reporting/logging in MapReduce |  Minor | . | Mahadev konar | Mahadev konar |
+| [HADOOP-143](https://issues.apache.org/jira/browse/HADOOP-143) | exception call stacks are word wrapped in webapp |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-151](https://issues.apache.org/jira/browse/HADOOP-151) | RPC code has socket leak? |  Major | ipc | p sutter | Doug Cutting |
 | [HADOOP-69](https://issues.apache.org/jira/browse/HADOOP-69) | Unchecked lookup value causes NPE in FSNamesystemgetDatanodeHints |  Major | . | Bryan Pendleton |  |
 | [HADOOP-68](https://issues.apache.org/jira/browse/HADOOP-68) | "Cannot abandon block during write to \<file\>" and "Cannot obtain additional block for file \<file\>" errors during dfs write test |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-157](https://issues.apache.org/jira/browse/HADOOP-157) | job fails because pendingCreates is not cleaned up after a task fails |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-162](https://issues.apache.org/jira/browse/HADOOP-162) | concurrent modification exception in FSNamesystem.Lease.releaseLocks |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-160](https://issues.apache.org/jira/browse/HADOOP-160) | sleeping with locks held |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-168](https://issues.apache.org/jira/browse/HADOOP-168) | JobSubmissionProtocol and InterTrackerProtocol don't include "throws IOException" on all methods |  Minor | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-169](https://issues.apache.org/jira/browse/HADOOP-169) | a single failure from locateMapOutputs kills the entire job |  Critical | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-172](https://issues.apache.org/jira/browse/HADOOP-172) | rpc doesn't handle returning null for a String[] |  Blocker | ipc | Owen O'Malley | Owen O'Malley |
+| [HADOOP-174](https://issues.apache.org/jira/browse/HADOOP-174) | jobclient kills job for one timeout |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-183](https://issues.apache.org/jira/browse/HADOOP-183) | adjust file replication factor when loading image and edits according to replication.min and replication.max |  Minor | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-137](https://issues.apache.org/jira/browse/HADOOP-137) | Different TaskTrackers may get the same task tracker id, thus cause many problems. |  Critical | . | Runping Qi | Owen O'Malley |
+| [HADOOP-186](https://issues.apache.org/jira/browse/HADOOP-186) | communication problems in the task tracker cause long latency |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-188](https://issues.apache.org/jira/browse/HADOOP-188) | more unprotected RPC calls in JobClient.runJob allow loss of job due to timeout |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-185](https://issues.apache.org/jira/browse/HADOOP-185) | tasks are lost during pollForNewTask |  Critical | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-190](https://issues.apache.org/jira/browse/HADOOP-190) | Job fails though task succeeded if we fail to exit |  Major | . | stack |  |
+| [HADOOP-192](https://issues.apache.org/jira/browse/HADOOP-192) | Trivial JRE 1.5 versus 1.4 bug |  Blocker | . | David Bowen |  |
+| [HADOOP-182](https://issues.apache.org/jira/browse/HADOOP-182) | lost task trackers should not update status of completed jobs |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-63](https://issues.apache.org/jira/browse/HADOOP-63) | problem with webapp when start a jobtracker |  Minor | . | Hairong Kuang | Hairong Kuang |
 
 
@@ -105,21 +95,9 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-194](https://issues.apache.org/jira/browse/HADOOP-194) | Distributed checkup of the file system consistency. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-193](https://issues.apache.org/jira/browse/HADOOP-193) | DFS i/o benchmark. |  Major | fs | Konstantin Shvachko |  |
 | [HADOOP-187](https://issues.apache.org/jira/browse/HADOOP-187) | simple distributed dfs random data writer & sort example applications |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-184](https://issues.apache.org/jira/browse/HADOOP-184) | hadoop nightly build and regression test on a cluster |  Minor | . | Mahadev konar | Mahadev konar |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-193](https://issues.apache.org/jira/browse/HADOOP-193) | DFS i/o benchmark. |  Major | fs | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-194](https://issues.apache.org/jira/browse/HADOOP-194) | Distributed checkup of the file system consistency. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 
 

+ 2 - 42
hadoop-common-project/hadoop-common/src/site/markdown/release/0.2.1/CHANGES.0.2.1.md

@@ -20,54 +20,14 @@
 
 ## Release 0.2.1 - 2006-05-12
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-207](https://issues.apache.org/jira/browse/HADOOP-207) | Patch to HADOOP-96 uses long deprecated call |  Critical | . | Bryan Pendleton | Hairong Kuang |
-| [HADOOP-201](https://issues.apache.org/jira/browse/HADOOP-201) | hadoop dfs -report throws exception |  Minor | . | Johan Oskarsson | Doug Cutting |
 | [HADOOP-199](https://issues.apache.org/jira/browse/HADOOP-199) | reduce copy progress not updating |  Minor | . | Owen O'Malley | Owen O'Malley |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-201](https://issues.apache.org/jira/browse/HADOOP-201) | hadoop dfs -report throws exception |  Minor | . | Johan Oskarsson | Doug Cutting |
+| [HADOOP-207](https://issues.apache.org/jira/browse/HADOOP-207) | Patch to HADOOP-96 uses long deprecated call |  Critical | . | Bryan Pendleton | Hairong Kuang |
 
 

+ 248 - 260
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.0/CHANGES.0.20.0.md

@@ -24,120 +24,114 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-5531](https://issues.apache.org/jira/browse/HADOOP-5531) | Remove Chukwa on branch-0.20 |  Blocker | . | Nigel Daley | Nigel Daley |
-| [HADOOP-4970](https://issues.apache.org/jira/browse/HADOOP-4970) | Use the full path when move files to .Trash/Current |  Major | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4826](https://issues.apache.org/jira/browse/HADOOP-4826) | Admin command saveNamespace. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4789](https://issues.apache.org/jira/browse/HADOOP-4789) | Change fair scheduler to share between pools by default, not between invidual jobs |  Minor | . | Matei Zaharia | Matei Zaharia |
-| [HADOOP-4783](https://issues.apache.org/jira/browse/HADOOP-4783) | History files are given world readable permissions. |  Blocker | . | Hemanth Yamijala | Amareshwari Sriramadasu |
-| [HADOOP-4631](https://issues.apache.org/jira/browse/HADOOP-4631) | Split the default configurations into 3 parts |  Major | conf | Owen O'Malley | Sharad Agarwal |
-| [HADOOP-4618](https://issues.apache.org/jira/browse/HADOOP-4618) | Move http server from FSNamesystem into NameNode. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4576](https://issues.apache.org/jira/browse/HADOOP-4576) | Modify pending tasks count in the UI to pending jobs count in the UI |  Major | . | Hemanth Yamijala | Sreekanth Ramakrishnan |
+| [HADOOP-4210](https://issues.apache.org/jira/browse/HADOOP-4210) | Findbugs warnings are printed related to equals implementation of several classes |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-4253](https://issues.apache.org/jira/browse/HADOOP-4253) | Fix warnings generated by FindBugs |  Major | conf, fs, record | Suresh Srinivas | Suresh Srinivas |
 | [HADOOP-4572](https://issues.apache.org/jira/browse/HADOOP-4572) | INode and its sub-classes should be package private |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4618](https://issues.apache.org/jira/browse/HADOOP-4618) | Move http server from FSNamesystem into NameNode. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-4567](https://issues.apache.org/jira/browse/HADOOP-4567) | GetFileBlockLocations should return the NetworkTopology information of the machines that hosts those blocks |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-4445](https://issues.apache.org/jira/browse/HADOOP-4445) | Wrong number of running map/reduce tasks are displayed in queue information. |  Major | . | Karam Singh | Sreekanth Ramakrishnan |
 | [HADOOP-4435](https://issues.apache.org/jira/browse/HADOOP-4435) | The JobTracker should display the amount of heap memory used |  Minor | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-4422](https://issues.apache.org/jira/browse/HADOOP-4422) | S3 file systems should not create bucket |  Major | fs/s3 | David Phillips | David Phillips |
-| [HADOOP-4253](https://issues.apache.org/jira/browse/HADOOP-4253) | Fix warnings generated by FindBugs |  Major | conf, fs, record | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-4210](https://issues.apache.org/jira/browse/HADOOP-4210) | Findbugs warnings are printed related to equals implementation of several classes |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-3923](https://issues.apache.org/jira/browse/HADOOP-3923) | Deprecate org.apache.hadoop.mapred.StatusHttpServer |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-4188](https://issues.apache.org/jira/browse/HADOOP-4188) | Remove Task's dependency on concrete file systems |  Major | . | Tom White | Sharad Agarwal |
-| [HADOOP-4103](https://issues.apache.org/jira/browse/HADOOP-4103) | Alert for missing blocks |  Major | . | Christian Kunz | Raghu Angadi |
-| [HADOOP-4035](https://issues.apache.org/jira/browse/HADOOP-4035) | Modify the capacity scheduler (HADOOP-3445) to schedule tasks based on memory requirements and task trackers free memory |  Blocker | . | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-4029](https://issues.apache.org/jira/browse/HADOOP-4029) | NameNode should report status and performance for each replica of image and log |  Major | . | Robert Chansler | Boris Shkolnik |
+| [HADOOP-1650](https://issues.apache.org/jira/browse/HADOOP-1650) | Upgrade Jetty to 6.x |  Major | . | Devaraj Das | Chris Douglas |
 | [HADOOP-3986](https://issues.apache.org/jira/browse/HADOOP-3986) | JobClient should not have a static configuration |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-3923](https://issues.apache.org/jira/browse/HADOOP-3923) | Deprecate org.apache.hadoop.mapred.StatusHttpServer |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4422](https://issues.apache.org/jira/browse/HADOOP-4422) | S3 file systems should not create bucket |  Major | fs/s3 | David Phillips | David Phillips |
+| [HADOOP-3422](https://issues.apache.org/jira/browse/HADOOP-3422) | Ganglia counter metrics are all reported with the metric name "value", so the counter values can not be seen |  Major | metrics | Jason | stack |
+| [HADOOP-4035](https://issues.apache.org/jira/browse/HADOOP-4035) | Modify the capacity scheduler (HADOOP-3445) to schedule tasks based on memory requirements and task trackers free memory |  Blocker | . | Hemanth Yamijala | Vinod Kumar Vavilapalli |
 | [HADOOP-3750](https://issues.apache.org/jira/browse/HADOOP-3750) | Fix and enforce module dependencies |  Major | . | Tom White | Sharad Agarwal |
 | [HADOOP-3497](https://issues.apache.org/jira/browse/HADOOP-3497) | File globbing with a PathFilter is too restrictive |  Major | fs | Tom White | Tom White |
-| [HADOOP-3422](https://issues.apache.org/jira/browse/HADOOP-3422) | Ganglia counter metrics are all reported with the metric name "value", so the counter values can not be seen |  Major | metrics | Jason | stack |
+| [HADOOP-4576](https://issues.apache.org/jira/browse/HADOOP-4576) | Modify pending tasks count in the UI to pending jobs count in the UI |  Major | . | Hemanth Yamijala | Sreekanth Ramakrishnan |
+| [HADOOP-4445](https://issues.apache.org/jira/browse/HADOOP-4445) | Wrong number of running map/reduce tasks are displayed in queue information. |  Major | . | Karam Singh | Sreekanth Ramakrishnan |
+| [HADOOP-4029](https://issues.apache.org/jira/browse/HADOOP-4029) | NameNode should report status and performance for each replica of image and log |  Major | . | Robert Chansler | Boris Shkolnik |
+| [HADOOP-4826](https://issues.apache.org/jira/browse/HADOOP-4826) | Admin command saveNamespace. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-4631](https://issues.apache.org/jira/browse/HADOOP-4631) | Split the default configurations into 3 parts |  Major | conf | Owen O'Malley | Sharad Agarwal |
 | [HADOOP-3344](https://issues.apache.org/jira/browse/HADOOP-3344) | libhdfs: always builds 32bit, even when x86\_64 Java used |  Major | build | Craig Macdonald | Giridharan Kesavan |
-| [HADOOP-1650](https://issues.apache.org/jira/browse/HADOOP-1650) | Upgrade Jetty to 6.x |  Major | . | Devaraj Das | Chris Douglas |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-4789](https://issues.apache.org/jira/browse/HADOOP-4789) | Change fair scheduler to share between pools by default, not between invidual jobs |  Minor | . | Matei Zaharia | Matei Zaharia |
+| [HADOOP-4970](https://issues.apache.org/jira/browse/HADOOP-4970) | Use the full path when move files to .Trash/Current |  Major | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4103](https://issues.apache.org/jira/browse/HADOOP-4103) | Alert for missing blocks |  Major | . | Christian Kunz | Raghu Angadi |
+| [HADOOP-4783](https://issues.apache.org/jira/browse/HADOOP-4783) | History files are given world readable permissions. |  Blocker | . | Hemanth Yamijala | Amareshwari Sriramadasu |
+| [HADOOP-5531](https://issues.apache.org/jira/browse/HADOOP-5531) | Remove Chukwa on branch-0.20 |  Blocker | . | Nigel Daley | Nigel Daley |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4937](https://issues.apache.org/jira/browse/HADOOP-4937) | [HOD] Include ringmaster RPC port information in the notes attribute |  Major | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi |
-| [HADOOP-4804](https://issues.apache.org/jira/browse/HADOOP-4804) | Create Forrest documentation for the fair scheduler |  Minor | . | Matei Zaharia | Sreekanth Ramakrishnan |
-| [HADOOP-4661](https://issues.apache.org/jira/browse/HADOOP-4661) | distch: a tool for distributed ch{mod,own} |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4622](https://issues.apache.org/jira/browse/HADOOP-4622) | Explicitly specify interpretor for non-native binaries |  Minor | . | Fredrik Hedberg | Fredrik Hedberg |
-| [HADOOP-4575](https://issues.apache.org/jira/browse/HADOOP-4575) | An independent HTTPS proxy for HDFS |  Major | security | Kan Zhang | Kan Zhang |
-| [HADOOP-4348](https://issues.apache.org/jira/browse/HADOOP-4348) | Adding service-level authorization to Hadoop |  Major | security | Kan Zhang | Arun C Murthy |
 | [HADOOP-4284](https://issues.apache.org/jira/browse/HADOOP-4284) | Support for user configurable global filters on HttpServer |  Major | security | Kan Zhang | Kan Zhang |
+| [HADOOP-4575](https://issues.apache.org/jira/browse/HADOOP-4575) | An independent HTTPS proxy for HDFS |  Major | security | Kan Zhang | Kan Zhang |
+| [HADOOP-4622](https://issues.apache.org/jira/browse/HADOOP-4622) | Explicitly specify interpretor for non-native binaries |  Minor | . | Fredrik Hedberg | Fredrik Hedberg |
+| [HADOOP-4661](https://issues.apache.org/jira/browse/HADOOP-4661) | distch: a tool for distributed ch{mod,own} |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-4179](https://issues.apache.org/jira/browse/HADOOP-4179) | Hadoop-Vaidya : Rule based performance diagnostic tool for Map/Reduce jobs |  Major | . | Suhas Gogate | Suhas Gogate |
+| [HADOOP-4348](https://issues.apache.org/jira/browse/HADOOP-4348) | Adding service-level authorization to Hadoop |  Major | security | Kan Zhang | Arun C Murthy |
+| [HADOOP-4937](https://issues.apache.org/jira/browse/HADOOP-4937) | [HOD] Include ringmaster RPC port information in the notes attribute |  Major | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi |
+| [HADOOP-4804](https://issues.apache.org/jira/browse/HADOOP-4804) | Create Forrest documentation for the fair scheduler |  Minor | . | Matei Zaharia | Sreekanth Ramakrishnan |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6150](https://issues.apache.org/jira/browse/HADOOP-6150) | Need to be able to instantiate a comparator instance from a comparator string without creating a TFile.Reader object |  Minor | io | Hong Tang | Hong Tang |
-| [HADOOP-5521](https://issues.apache.org/jira/browse/HADOOP-5521) | Remove dependency of testcases on RESTART\_COUNT |  Major | test | Amar Kamat | Ravi Gummadi |
-| [HADOOP-5520](https://issues.apache.org/jira/browse/HADOOP-5520) | Typo in diskQuota help  documentation |  Trivial | documentation | Ravi Phulari | Ravi Phulari |
-| [HADOOP-5519](https://issues.apache.org/jira/browse/HADOOP-5519) | Remove claims from mapred-default.xml that prime numbers of tasks are helpful. |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-5514](https://issues.apache.org/jira/browse/HADOOP-5514) | Add waiting/failed tasks to JobTracker metrics |  Major | metrics | Chris Douglas | Chris Douglas |
-| [HADOOP-5468](https://issues.apache.org/jira/browse/HADOOP-5468) | Change Hadoop doc menu to sub-menus |  Major | documentation | Corinne Chandel | Corinne Chandel |
-| [HADOOP-5466](https://issues.apache.org/jira/browse/HADOOP-5466) | CSS Style Changes for Hadoop Doc Headers and Code |  Major | documentation | Corinne Chandel | Corinne Chandel |
-| [HADOOP-5395](https://issues.apache.org/jira/browse/HADOOP-5395) | When queue ACLs are enabled, the error message shown when a job is submitted to a non-existent queue is misleading |  Major | . | Hemanth Yamijala | rahul k singh |
-| [HADOOP-5379](https://issues.apache.org/jira/browse/HADOOP-5379) | Throw exception instead of writing to System.err when there is a CRC error on CBZip2InputStream |  Minor | io | Rodrigo Schmidt | Rodrigo Schmidt |
-| [HADOOP-5275](https://issues.apache.org/jira/browse/HADOOP-5275) | ivy directory should be there in hadoop tar ball |  Major | build | Suman Sehgal | Giridharan Kesavan |
-| [HADOOP-5122](https://issues.apache.org/jira/browse/HADOOP-5122) | libhdfs test conf uses deprecated fs.default.name value |  Trivial | test | Craig Macdonald | Craig Macdonald |
-| [HADOOP-5030](https://issues.apache.org/jira/browse/HADOOP-5030) | Chukwa RPM build improvements |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-4980](https://issues.apache.org/jira/browse/HADOOP-4980) | Cleanup the Capacity Scheduler code |  Major | . | Vivek Ratan | Vivek Ratan |
-| [HADOOP-4950](https://issues.apache.org/jira/browse/HADOOP-4950) | CompressorStream and BlockCompressorStream should be public |  Major | io | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4944](https://issues.apache.org/jira/browse/HADOOP-4944) | Allow Xinclude in hadoop config file |  Minor | conf | Rama, Ramasamy | Rama, Ramasamy |
-| [HADOOP-4920](https://issues.apache.org/jira/browse/HADOOP-4920) | do not keep forrest output in subversion |  Major | documentation | Doug Cutting | Doug Cutting |
-| [HADOOP-4916](https://issues.apache.org/jira/browse/HADOOP-4916) | adjust build.xml to reference external properties when building the "init.d" for the rpm |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-4909](https://issues.apache.org/jira/browse/HADOOP-4909) | Clean up map/reduce api to take JobContext in the static methods |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4880](https://issues.apache.org/jira/browse/HADOOP-4880) | Improvements to TestJobTrackerRestart |  Major | test | Arun C Murthy | Amar Kamat |
-| [HADOOP-4843](https://issues.apache.org/jira/browse/HADOOP-4843) | Collect Job History log file and Job Conf file into Chukwa |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-4838](https://issues.apache.org/jira/browse/HADOOP-4838) | Cleanup Metrics and the MBeans |  Major | . | Sanjay Radia | Sanjay Radia |
-| [HADOOP-4837](https://issues.apache.org/jira/browse/HADOOP-4837) | Move HADOOP\_CONF\_DIR to chukwa-env.sh |  Major | . | Jerome Boulon | Jerome Boulon |
-| [HADOOP-4828](https://issues.apache.org/jira/browse/HADOOP-4828) | Update documentation for default configuration |  Major | documentation | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-4827](https://issues.apache.org/jira/browse/HADOOP-4827) | Improve data aggregation in database |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-4758](https://issues.apache.org/jira/browse/HADOOP-4758) | Add a splitter for metrics contexts |  Minor | metrics | Chris Douglas | Chris Douglas |
-| [HADOOP-4753](https://issues.apache.org/jira/browse/HADOOP-4753) | gridmix2 code can be condensed |  Minor | benchmarks | Chris Douglas | Chris Douglas |
-| [HADOOP-4749](https://issues.apache.org/jira/browse/HADOOP-4749) | reducer should output input data size when shuffling is done |  Major | . | Zheng Shao | He Yongqiang |
-| [HADOOP-4747](https://issues.apache.org/jira/browse/HADOOP-4747) | Reuse FileStatus in FsShell where possible |  Minor | fs | David Phillips | David Phillips |
-| [HADOOP-4708](https://issues.apache.org/jira/browse/HADOOP-4708) | Add support for dfsadmin commands for test TestCLI unit test |  Major | test | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-4705](https://issues.apache.org/jira/browse/HADOOP-4705) | [HOD] Grant read permissions for files/directories created by hod as part of provisioning hadoop clusters |  Major | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi |
-| [HADOOP-4699](https://issues.apache.org/jira/browse/HADOOP-4699) | Change TaskTracker.MapOutputServlet to send only the IFile segment, validate checksum in Reduce |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-4690](https://issues.apache.org/jira/browse/HADOOP-4690) | fuse-dfs - create source file/function + utils + config + main source files |  Minor | . | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-4668](https://issues.apache.org/jira/browse/HADOOP-4668) | Improve JavaDoc on JobConf.setCombinerClass to better document restrictions on combiners |  Major | documentation | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4666](https://issues.apache.org/jira/browse/HADOOP-4666) | Launch reduces only after a few maps have run in the Fair Scheduler |  Major | . | Matei Zaharia | Matei Zaharia |
-| [HADOOP-4664](https://issues.apache.org/jira/browse/HADOOP-4664) | Parallelize job initialization |  Blocker | . | Matei Zaharia | Jothi Padmanabhan |
-| [HADOOP-4649](https://issues.apache.org/jira/browse/HADOOP-4649) | Improve abstraction for spill indices |  Minor | . | Chris Douglas | Chris Douglas |
-| [HADOOP-4640](https://issues.apache.org/jira/browse/HADOOP-4640) | Add ability to split text files compressed with lzo |  Trivial | io | Johan Oskarsson | Johan Oskarsson |
-| [HADOOP-4628](https://issues.apache.org/jira/browse/HADOOP-4628) | Move Hive out of Core |  Major | . | Owen O'Malley |  |
-| [HADOOP-4599](https://issues.apache.org/jira/browse/HADOOP-4599) | BlocksMap and BlockInfo should be package private. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4565](https://issues.apache.org/jira/browse/HADOOP-4565) | MultiFileInputSplit can use data locality information to create splits |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-4545](https://issues.apache.org/jira/browse/HADOOP-4545) | Add an example of a secondary sort |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4523](https://issues.apache.org/jira/browse/HADOOP-4523) | Enhance how memory-intensive user tasks are handled |  Major | . | Vivek Ratan | Vinod Kumar Vavilapalli |
+| [HADOOP-4234](https://issues.apache.org/jira/browse/HADOOP-4234) | KFS: Allow KFS layer to interface with multiple KFS namenodes |  Minor | fs | Sriram Rao | Sriram Rao |
+| [HADOOP-4244](https://issues.apache.org/jira/browse/HADOOP-4244) | In "ant test-patch", runContribTestOnEclipseFiles should not be run on Hudson only |  Major | build, test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-3180](https://issues.apache.org/jira/browse/HADOOP-3180) | add name of faulty class to WritableName.getClass IOException upon ClassNotFoundException |  Trivial | io | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-4178](https://issues.apache.org/jira/browse/HADOOP-4178) | The capacity scheduler's defaults for queues should be configurable. |  Blocker | . | Owen O'Malley | Sreekanth Ramakrishnan |
+| [HADOOP-4226](https://issues.apache.org/jira/browse/HADOOP-4226) | LineReader::readLine cleanup |  Minor | . | Yuri Pradkin | Yuri Pradkin |
+| [HADOOP-4440](https://issues.apache.org/jira/browse/HADOOP-4440) | TestJobInProgressListener should also test for jobs killed in queued state |  Minor | test | Amar Kamat | Amar Kamat |
+| [HADOOP-4276](https://issues.apache.org/jira/browse/HADOOP-4276) | The mapred.\*ID classes are inefficient for hashCode and serialization |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-4485](https://issues.apache.org/jira/browse/HADOOP-4485) | ant compile-native shorthand |  Trivial | build | Enis Soztutar | Enis Soztutar |
 | [HADOOP-4454](https://issues.apache.org/jira/browse/HADOOP-4454) | Support comments in 'slaves'  file |  Minor | conf, scripts | Rama, Ramasamy | Rama, Ramasamy |
-| [HADOOP-4453](https://issues.apache.org/jira/browse/HADOOP-4453) | Improve ssl handling for distcp |  Major | . | Chris Douglas | Kan Zhang |
-| [HADOOP-4440](https://issues.apache.org/jira/browse/HADOOP-4440) | TestJobInProgressListener should also test for jobs killed in queued state |  Minor | test | Amar Kamat | Amar Kamat |
+| [HADOOP-3461](https://issues.apache.org/jira/browse/HADOOP-3461) | Remove dfs.StringBytesWritbale |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-4437](https://issues.apache.org/jira/browse/HADOOP-4437) | Use qMC sequence to improve the accuracy of PiEstimator |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4339](https://issues.apache.org/jira/browse/HADOOP-4339) | Improve FsShell -du/-dus and FileSystem.getContentSummary efficiency |  Major | fs | David Phillips | David Phillips |
-| [HADOOP-4305](https://issues.apache.org/jira/browse/HADOOP-4305) | repeatedly blacklisted tasktrackers should get declared dead |  Major | . | Christian Kunz | Amareshwari Sriramadasu |
-| [HADOOP-4276](https://issues.apache.org/jira/browse/HADOOP-4276) | The mapred.\*ID classes are inefficient for hashCode and serialization |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4244](https://issues.apache.org/jira/browse/HADOOP-4244) | In "ant test-patch", runContribTestOnEclipseFiles should not be run on Hudson only |  Major | build, test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4234](https://issues.apache.org/jira/browse/HADOOP-4234) | KFS: Allow KFS layer to interface with multiple KFS namenodes |  Minor | fs | Sriram Rao | Sriram Rao |
-| [HADOOP-4226](https://issues.apache.org/jira/browse/HADOOP-4226) | LineReader::readLine cleanup |  Minor | . | Yuri Pradkin | Yuri Pradkin |
-| [HADOOP-4178](https://issues.apache.org/jira/browse/HADOOP-4178) | The capacity scheduler's defaults for queues should be configurable. |  Blocker | . | Owen O'Malley | Sreekanth Ramakrishnan |
+| [HADOOP-4599](https://issues.apache.org/jira/browse/HADOOP-4599) | BlocksMap and BlockInfo should be package private. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-4453](https://issues.apache.org/jira/browse/HADOOP-4453) | Improve ssl handling for distcp |  Major | . | Chris Douglas | Kan Zhang |
 | [HADOOP-4126](https://issues.apache.org/jira/browse/HADOOP-4126) | Allow access to HDFS web UI on EC2 |  Major | contrib/cloud | Tom White | Tom White |
+| [HADOOP-4523](https://issues.apache.org/jira/browse/HADOOP-4523) | Enhance how memory-intensive user tasks are handled |  Major | . | Vivek Ratan | Vinod Kumar Vavilapalli |
+| [HADOOP-4668](https://issues.apache.org/jira/browse/HADOOP-4668) | Improve JavaDoc on JobConf.setCombinerClass to better document restrictions on combiners |  Major | documentation | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4640](https://issues.apache.org/jira/browse/HADOOP-4640) | Add ability to split text files compressed with lzo |  Trivial | io | Johan Oskarsson | Johan Oskarsson |
+| [HADOOP-4666](https://issues.apache.org/jira/browse/HADOOP-4666) | Launch reduces only after a few maps have run in the Fair Scheduler |  Major | . | Matei Zaharia | Matei Zaharia |
+| [HADOOP-4339](https://issues.apache.org/jira/browse/HADOOP-4339) | Improve FsShell -du/-dus and FileSystem.getContentSummary efficiency |  Major | fs | David Phillips | David Phillips |
+| [HADOOP-2774](https://issues.apache.org/jira/browse/HADOOP-2774) | Add counters to show number of key/values that have been sorted and merged in the maps and reduces |  Major | . | Owen O'Malley | Ravi Gummadi |
+| [HADOOP-4705](https://issues.apache.org/jira/browse/HADOOP-4705) | [HOD] Grant read permissions for files/directories created by hod as part of provisioning hadoop clusters |  Major | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi |
+| [HADOOP-4649](https://issues.apache.org/jira/browse/HADOOP-4649) | Improve abstraction for spill indices |  Minor | . | Chris Douglas | Chris Douglas |
 | [HADOOP-3770](https://issues.apache.org/jira/browse/HADOOP-3770) | improve composition, submission and result collection of gridmix |  Major | benchmarks | Lingyun Yang | Runping Qi |
-| [HADOOP-3461](https://issues.apache.org/jira/browse/HADOOP-3461) | Remove dfs.StringBytesWritbale |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-3180](https://issues.apache.org/jira/browse/HADOOP-3180) | add name of faulty class to WritableName.getClass IOException upon ClassNotFoundException |  Trivial | io | Pete Wyckoff | Pete Wyckoff |
-| [HADOOP-3136](https://issues.apache.org/jira/browse/HADOOP-3136) | Assign multiple tasks per TaskTracker heartbeat |  Major | . | Devaraj Das | Arun C Murthy |
+| [HADOOP-4708](https://issues.apache.org/jira/browse/HADOOP-4708) | Add support for dfsadmin commands for test TestCLI unit test |  Major | test | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-4758](https://issues.apache.org/jira/browse/HADOOP-4758) | Add a splitter for metrics contexts |  Minor | metrics | Chris Douglas | Chris Douglas |
+| [HADOOP-4690](https://issues.apache.org/jira/browse/HADOOP-4690) | fuse-dfs - create source file/function + utils + config + main source files |  Minor | . | Pete Wyckoff | Pete Wyckoff |
+| [HADOOP-4747](https://issues.apache.org/jira/browse/HADOOP-4747) | Reuse FileStatus in FsShell where possible |  Minor | fs | David Phillips | David Phillips |
+| [HADOOP-4305](https://issues.apache.org/jira/browse/HADOOP-4305) | repeatedly blacklisted tasktrackers should get declared dead |  Major | . | Christian Kunz | Amareshwari Sriramadasu |
+| [HADOOP-4628](https://issues.apache.org/jira/browse/HADOOP-4628) | Move Hive out of Core |  Major | . | Owen O'Malley |  |
+| [HADOOP-4749](https://issues.apache.org/jira/browse/HADOOP-4749) | reducer should output input data size when shuffling is done |  Major | . | Zheng Shao | He Yongqiang |
+| [HADOOP-4837](https://issues.apache.org/jira/browse/HADOOP-4837) | Move HADOOP\_CONF\_DIR to chukwa-env.sh |  Major | . | Jerome Boulon | Jerome Boulon |
+| [HADOOP-4699](https://issues.apache.org/jira/browse/HADOOP-4699) | Change TaskTracker.MapOutputServlet to send only the IFile segment, validate checksum in Reduce |  Major | . | Chris Douglas | Chris Douglas |
 | [HADOOP-3063](https://issues.apache.org/jira/browse/HADOOP-3063) | BloomMapFile - fail-fast version of MapFile for sparsely populated key space |  Major | io | Andrzej Bialecki | Andrzej Bialecki |
-| [HADOOP-2774](https://issues.apache.org/jira/browse/HADOOP-2774) | Add counters to show number of key/values that have been sorted and merged in the maps and reduces |  Major | . | Owen O'Malley | Ravi Gummadi |
 | [HADOOP-1230](https://issues.apache.org/jira/browse/HADOOP-1230) | Replace parameters with context objects in Mapper, Reducer, Partitioner, InputFormat, and OutputFormat classes |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4838](https://issues.apache.org/jira/browse/HADOOP-4838) | Cleanup Metrics and the MBeans |  Major | . | Sanjay Radia | Sanjay Radia |
+| [HADOOP-3136](https://issues.apache.org/jira/browse/HADOOP-3136) | Assign multiple tasks per TaskTracker heartbeat |  Major | . | Devaraj Das | Arun C Murthy |
+| [HADOOP-4545](https://issues.apache.org/jira/browse/HADOOP-4545) | Add an example of a secondary sort |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4753](https://issues.apache.org/jira/browse/HADOOP-4753) | gridmix2 code can be condensed |  Minor | benchmarks | Chris Douglas | Chris Douglas |
+| [HADOOP-4827](https://issues.apache.org/jira/browse/HADOOP-4827) | Improve data aggregation in database |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-4880](https://issues.apache.org/jira/browse/HADOOP-4880) | Improvements to TestJobTrackerRestart |  Major | test | Arun C Murthy | Amar Kamat |
+| [HADOOP-4909](https://issues.apache.org/jira/browse/HADOOP-4909) | Clean up map/reduce api to take JobContext in the static methods |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4920](https://issues.apache.org/jira/browse/HADOOP-4920) | do not keep forrest output in subversion |  Major | documentation | Doug Cutting | Doug Cutting |
+| [HADOOP-4980](https://issues.apache.org/jira/browse/HADOOP-4980) | Cleanup the Capacity Scheduler code |  Major | . | Vivek Ratan | Vivek Ratan |
+| [HADOOP-4916](https://issues.apache.org/jira/browse/HADOOP-4916) | adjust build.xml to reference external properties when building the "init.d" for the rpm |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-4950](https://issues.apache.org/jira/browse/HADOOP-4950) | CompressorStream and BlockCompressorStream should be public |  Major | io | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4843](https://issues.apache.org/jira/browse/HADOOP-4843) | Collect Job History log file and Job Conf file into Chukwa |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-5030](https://issues.apache.org/jira/browse/HADOOP-5030) | Chukwa RPM build improvements |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-4828](https://issues.apache.org/jira/browse/HADOOP-4828) | Update documentation for default configuration |  Major | documentation | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-5122](https://issues.apache.org/jira/browse/HADOOP-5122) | libhdfs test conf uses deprecated fs.default.name value |  Trivial | test | Craig Macdonald | Craig Macdonald |
+| [HADOOP-4565](https://issues.apache.org/jira/browse/HADOOP-4565) | MultiFileInputSplit can use data locality information to create splits |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-5275](https://issues.apache.org/jira/browse/HADOOP-5275) | ivy directory should be there in hadoop tar ball |  Major | build | Suman Sehgal | Giridharan Kesavan |
+| [HADOOP-5379](https://issues.apache.org/jira/browse/HADOOP-5379) | Throw exception instead of writing to System.err when there is a CRC error on CBZip2InputStream |  Minor | io | Rodrigo Schmidt | Rodrigo Schmidt |
+| [HADOOP-5395](https://issues.apache.org/jira/browse/HADOOP-5395) | When queue ACLs are enabled, the error message shown when a job is submitted to a non-existent queue is misleading |  Major | . | Hemanth Yamijala | rahul k singh |
+| [HADOOP-4664](https://issues.apache.org/jira/browse/HADOOP-4664) | Parallelize job initialization |  Blocker | . | Matei Zaharia | Jothi Padmanabhan |
+| [HADOOP-5466](https://issues.apache.org/jira/browse/HADOOP-5466) | CSS Style Changes for Hadoop Doc Headers and Code |  Major | documentation | Corinne Chandel | Corinne Chandel |
+| [HADOOP-5514](https://issues.apache.org/jira/browse/HADOOP-5514) | Add waiting/failed tasks to JobTracker metrics |  Major | metrics | Chris Douglas | Chris Douglas |
+| [HADOOP-5521](https://issues.apache.org/jira/browse/HADOOP-5521) | Remove dependency of testcases on RESTART\_COUNT |  Major | test | Amar Kamat | Ravi Gummadi |
+| [HADOOP-5468](https://issues.apache.org/jira/browse/HADOOP-5468) | Change Hadoop doc menu to sub-menus |  Major | documentation | Corinne Chandel | Corinne Chandel |
+| [HADOOP-5520](https://issues.apache.org/jira/browse/HADOOP-5520) | Typo in diskQuota help  documentation |  Trivial | documentation | Ravi Phulari | Ravi Phulari |
+| [HADOOP-5519](https://issues.apache.org/jira/browse/HADOOP-5519) | Remove claims from mapred-default.xml that prime numbers of tasks are helpful. |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-4944](https://issues.apache.org/jira/browse/HADOOP-4944) | Allow Xinclude in hadoop config file |  Minor | conf | Rama, Ramasamy | Rama, Ramasamy |
+| [HADOOP-6150](https://issues.apache.org/jira/browse/HADOOP-6150) | Need to be able to instantiate a comparator instance from a comparator string without creating a TFile.Reader object |  Minor | io | Hong Tang | Hong Tang |
 | [HADOOP-466](https://issues.apache.org/jira/browse/HADOOP-466) | Startup scripts will not start instances of Hadoop daemons w/different configs w/o setting separate PID directories |  Major | conf | Vetle Roeim |  |
 
 
@@ -145,193 +139,193 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-5645](https://issues.apache.org/jira/browse/HADOOP-5645) | After HADOOP-4920 we need a place to checkin releasenotes.html |  Major | build | Nigel Daley | Nigel Daley |
-| [HADOOP-5644](https://issues.apache.org/jira/browse/HADOOP-5644) | Namnode is stuck in safe mode |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5607](https://issues.apache.org/jira/browse/HADOOP-5607) | TestCapacityScheduler fails with NPE |  Major | test | Chris Douglas | Chris Douglas |
-| [HADOOP-5605](https://issues.apache.org/jira/browse/HADOOP-5605) | All the replicas incorrectly got marked as corrupt. |  Blocker | . | Raghu Angadi | Hairong Kuang |
-| [HADOOP-5588](https://issues.apache.org/jira/browse/HADOOP-5588) | hadoop commands seem extremely slow in 0.20 branch |  Blocker | fs | Koji Noguchi | Hairong Kuang |
-| [HADOOP-5585](https://issues.apache.org/jira/browse/HADOOP-5585) | FileSystem statistic counters are too high when JVM reuse is enabled. |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-5577](https://issues.apache.org/jira/browse/HADOOP-5577) | The Job.waitForCompletion doesn't print status as the job runs |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-5576](https://issues.apache.org/jira/browse/HADOOP-5576) | LocalJobRunner does not run jobs using new MapReduce API |  Blocker | . | Tom White | Tom White |
-| [HADOOP-5571](https://issues.apache.org/jira/browse/HADOOP-5571) | TupleWritable can return incorrect results if it contains more than 32 values |  Major | . | Jingkei Ly | Jingkei Ly |
-| [HADOOP-5565](https://issues.apache.org/jira/browse/HADOOP-5565) | The job instrumentation API needs to have a method for finalizeJob, |  Major | . | Jerome Boulon | Jerome Boulon |
-| [HADOOP-5564](https://issues.apache.org/jira/browse/HADOOP-5564) | hadoop command uses large JVM heap size |  Blocker | build | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5557](https://issues.apache.org/jira/browse/HADOOP-5557) | Two minor problems in TestOverReplicatedBlocks |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5554](https://issues.apache.org/jira/browse/HADOOP-5554) | DataNodeCluster should create blocks with the same generation stamp as the blocks created in CreateEditsLog |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5551](https://issues.apache.org/jira/browse/HADOOP-5551) | Namenode permits directory destruction on overwrite |  Critical | . | Brian Bockelman | Brian Bockelman |
-| [HADOOP-5549](https://issues.apache.org/jira/browse/HADOOP-5549) | ReplicationMonitor should schedule both replication and deletion work in one iteration |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5548](https://issues.apache.org/jira/browse/HADOOP-5548) | Observed negative running maps on the job tracker |  Blocker | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-5534](https://issues.apache.org/jira/browse/HADOOP-5534) | Deadlock triggered by FairScheduler scheduler's servlet due to changes from HADOOP-5214. |  Blocker | . | Vinod Kumar Vavilapalli | rahul k singh |
-| [HADOOP-5522](https://issues.apache.org/jira/browse/HADOOP-5522) | Document job setup/cleaup tasks and task cleanup tasks in mapred tutorial |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5516](https://issues.apache.org/jira/browse/HADOOP-5516) | TaskMemoryManagerThread crashes in a corner case |  Blocker | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-5505](https://issues.apache.org/jira/browse/HADOOP-5505) | TestMissingBlocksAlert fails on 0.20. |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-5499](https://issues.apache.org/jira/browse/HADOOP-5499) | JobTracker metrics do not match job counters |  Major | metrics | Chris Douglas |  |
-| [HADOOP-5493](https://issues.apache.org/jira/browse/HADOOP-5493) | Shuffle copiers do not return Codecs back to the pool at the end of shuffling |  Blocker | . | Devaraj Das | Jothi Padmanabhan |
-| [HADOOP-5490](https://issues.apache.org/jira/browse/HADOOP-5490) | TestParallelInitialization failed on NoSuchElementException |  Blocker | . | Hairong Kuang | Jothi Padmanabhan |
-| [HADOOP-5484](https://issues.apache.org/jira/browse/HADOOP-5484) | TestRecoveryManager fails wtih FileAlreadyExistsException |  Major | test | Hairong Kuang | Amar Kamat |
-| [HADOOP-5483](https://issues.apache.org/jira/browse/HADOOP-5483) | Directory/file cleanup thread throws IllegalStateException |  Major | . | Hairong Kuang |  |
-| [HADOOP-5479](https://issues.apache.org/jira/browse/HADOOP-5479) | NameNode should not send empty block replication request to DataNode |  Critical | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5473](https://issues.apache.org/jira/browse/HADOOP-5473) | Race condition in command-line kill for a task |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5471](https://issues.apache.org/jira/browse/HADOOP-5471) | SyncLogs thread in Child.java would update wrong file for a cleanup attempt, in some cases. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5465](https://issues.apache.org/jira/browse/HADOOP-5465) | Blocks remain under-replicated |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5463](https://issues.apache.org/jira/browse/HADOOP-5463) | Balancer throws "Not a host:port pair" unless port is specified in fs.default.name |  Minor | . | Stuart White | Stuart White |
-| [HADOOP-5459](https://issues.apache.org/jira/browse/HADOOP-5459) | CRC errors not detected reading intermediate output into memory with problematic length |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-5440](https://issues.apache.org/jira/browse/HADOOP-5440) | Successful taskid are not removed from TaskMemoryManager |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5437](https://issues.apache.org/jira/browse/HADOOP-5437) | Unit test for jvm -reuse |  Blocker | . | Amareshwari Sriramadasu | Owen O'Malley |
-| [HADOOP-5432](https://issues.apache.org/jira/browse/HADOOP-5432) | TestHdfsProxy fails on 0.20 |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-5417](https://issues.apache.org/jira/browse/HADOOP-5417) | IPC client drops interrupted exceptions |  Blocker | ipc | Owen O'Malley | Owen O'Malley |
-| [HADOOP-5416](https://issues.apache.org/jira/browse/HADOOP-5416) | Wrong description of " hadoop fs -test " in FS Shell guide . |  Trivial | documentation | Ravi Phulari | Ravi Phulari |
-| [HADOOP-5414](https://issues.apache.org/jira/browse/HADOOP-5414) | IO exception while executing hadoop fs -touchz  fileName |  Major | fs | Ravi Phulari | Hairong Kuang |
-| [HADOOP-5394](https://issues.apache.org/jira/browse/HADOOP-5394) | JobTracker might schedule 2 attempts of the same task with the same attempt id across restarts |  Critical | . | Amar Kamat | Amar Kamat |
-| [HADOOP-5390](https://issues.apache.org/jira/browse/HADOOP-5390) | hdfsproxy includes duplicate jars in tarball, source in binary tarball |  Major | build | Chris Douglas | zhiyong zhang |
-| [HADOOP-5384](https://issues.apache.org/jira/browse/HADOOP-5384) | DataNodeCluster should not create blocks with generationStamp == 1 |  Blocker | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5382](https://issues.apache.org/jira/browse/HADOOP-5382) | The new map/reduce api doesn't support combiners |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-5376](https://issues.apache.org/jira/browse/HADOOP-5376) | JobInProgress.obtainTaskCleanupTask() throws an ArrayIndexOutOfBoundsException |  Blocker | . | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
-| [HADOOP-5338](https://issues.apache.org/jira/browse/HADOOP-5338) | Reduce tasks are stuck waiting for map outputs when none are in progress |  Blocker | . | Ramya Sunil | Amar Kamat |
-| [HADOOP-5337](https://issues.apache.org/jira/browse/HADOOP-5337) | JobTracker greedily schedules tasks without running tasks to join |  Major | . | Karam Singh | Amar Kamat |
-| [HADOOP-5328](https://issues.apache.org/jira/browse/HADOOP-5328) | Renaming of Job histroy file is incorrect if Jobtracker is restarted multimple times |  Major | . | Karam Singh | Amar Kamat |
-| [HADOOP-5327](https://issues.apache.org/jira/browse/HADOOP-5327) | Job files for a job failing because of  ACLs are not clean from the system directory |  Blocker | . | Karam Singh | Amar Kamat |
-| [HADOOP-5326](https://issues.apache.org/jira/browse/HADOOP-5326) | bzip2 codec (CBZip2OutputStream) creates corrupted output file for some inputs |  Major | io | Rodrigo Schmidt | Rodrigo Schmidt |
-| [HADOOP-5320](https://issues.apache.org/jira/browse/HADOOP-5320) | TestMapReduceLocal is missing a close() that is causing it to fail while running the test on NFS |  Minor | test | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-5306](https://issues.apache.org/jira/browse/HADOOP-5306) | Job History file can have empty string as http port after JobTracker Restart in case of lost TT, which can result in NumberFormatException when JT is restarted 2nd time |  Blocker | . | Ravi Gummadi | Amar Kamat |
-| [HADOOP-5305](https://issues.apache.org/jira/browse/HADOOP-5305) | Unit test org.apache.hadoop.fs.TestCopyFiles.testMapCount fails on trunk |  Minor | test | Ramya Sunil | Tsz Wo Nicholas Sze |
-| [HADOOP-5298](https://issues.apache.org/jira/browse/HADOOP-5298) | Unit test fails out on trunk org.apache.hadoop.http.TestServletFilter.testServletFilter |  Major | test | Lee Tucker | Tsz Wo Nicholas Sze |
-| [HADOOP-5292](https://issues.apache.org/jira/browse/HADOOP-5292) | KFS: calling getFileBlockLocations() on 0-length file causes a NPE |  Major | . | Sriram Rao | Sriram Rao |
-| [HADOOP-5285](https://issues.apache.org/jira/browse/HADOOP-5285) | JobTracker hangs for long periods of time |  Blocker | . | Vinod Kumar Vavilapalli | Devaraj Das |
-| [HADOOP-5282](https://issues.apache.org/jira/browse/HADOOP-5282) | Running tasks on lost trackers are incorrectly logging the attempt and task failures |  Blocker | . | Amar Kamat | Amar Kamat |
-| [HADOOP-5281](https://issues.apache.org/jira/browse/HADOOP-5281) | GzipCodec fails second time it is used in a process |  Blocker | . | Ben Maurer | Chris Douglas |
-| [HADOOP-5280](https://issues.apache.org/jira/browse/HADOOP-5280) | When expiring a lost launched task, JT doesn't remove the attempt from the taskidToTIPMap. |  Blocker | . | Vinod Kumar Vavilapalli | Devaraj Das |
-| [HADOOP-5274](https://issues.apache.org/jira/browse/HADOOP-5274) | gridmix2 is not getting compiled to generate gridmix.jar |  Critical | benchmarks | Suman Sehgal | Chris Douglas |
-| [HADOOP-5272](https://issues.apache.org/jira/browse/HADOOP-5272) | JobTracker does not log TIP start information after restart |  Critical | . | Amar Kamat | Amar Kamat |
-| [HADOOP-5269](https://issues.apache.org/jira/browse/HADOOP-5269) | TaskTracker.runningTasks holding FAILED\_UNCLEAN and KILLED\_UNCLEAN taskStatuses forever in some cases. |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5259](https://issues.apache.org/jira/browse/HADOOP-5259) | Job with output hdfs:/user/\<username\>/outputpath (no authority) fails with Wrong FS |  Major | fs | Koji Noguchi | Doug Cutting |
-| [HADOOP-5255](https://issues.apache.org/jira/browse/HADOOP-5255) | Fix for HADOOP-5079 HashFunction inadvertently destroys some randomness |  Minor | io | stack | Jonathan Ellis |
-| [HADOOP-5248](https://issues.apache.org/jira/browse/HADOOP-5248) | Job directories could remain undeleted in some scenarios after job completes. |  Blocker | . | Hemanth Yamijala | Devaraj Das |
-| [HADOOP-5247](https://issues.apache.org/jira/browse/HADOOP-5247) | NPEs in JobTracker and JobClient when mapred.jobtracker.completeuserjobs.maximum is set to zero. |  Blocker | . | Vinod Kumar Vavilapalli | Amar Kamat |
-| [HADOOP-5241](https://issues.apache.org/jira/browse/HADOOP-5241) | Reduce tasks get stuck because of over-estimated task size (regression from 0.18) |  Blocker | . | Andy Pavlo | Sharad Agarwal |
-| [HADOOP-5233](https://issues.apache.org/jira/browse/HADOOP-5233) | Reducer not Succeded after 100% |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5227](https://issues.apache.org/jira/browse/HADOOP-5227) | distcp -delete option deletes all files from the destination directory |  Major | . | Suhas Gogate | Tsz Wo Nicholas Sze |
-| [HADOOP-5214](https://issues.apache.org/jira/browse/HADOOP-5214) | ConcurrentModificationException in FairScheduler.getTotalSlots |  Blocker | . | Vinod Kumar Vavilapalli | rahul k singh |
-| [HADOOP-5211](https://issues.apache.org/jira/browse/HADOOP-5211) | TestSetupAndCleanupFailure fails with timeout |  Major | . | Enis Soztutar | Enis Soztutar |
-| [HADOOP-5154](https://issues.apache.org/jira/browse/HADOOP-5154) | 4-way deadlock in FairShare scheduler |  Blocker | . | Vinod Kumar Vavilapalli | Matei Zaharia |
-| [HADOOP-5146](https://issues.apache.org/jira/browse/HADOOP-5146) | LocalDirAllocator misses files on the local filesystem |  Blocker | . | Arun C Murthy | Devaraj Das |
-| [HADOOP-5145](https://issues.apache.org/jira/browse/HADOOP-5145) | Balancer sometimes runs out of memory after days or weeks running |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5142](https://issues.apache.org/jira/browse/HADOOP-5142) | MapWritable#putAll does not store classes |  Minor | io | Doğacan Güney |  |
-| [HADOOP-5139](https://issues.apache.org/jira/browse/HADOOP-5139) | RPC call throws IllegalArgumentException complaining duplicate metrics registration |  Major | ipc | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5111](https://issues.apache.org/jira/browse/HADOOP-5111) | Generic mapreduce classes cannot be used with Job::set\* methods |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-5085](https://issues.apache.org/jira/browse/HADOOP-5085) | Copying a file to local with Crc throws an exception |  Major | fs | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5079](https://issues.apache.org/jira/browse/HADOOP-5079) |  HashFunction inadvertently destroys some randomness |  Major | util | Jonathan Ellis | Jonathan Ellis |
-| [HADOOP-5075](https://issues.apache.org/jira/browse/HADOOP-5075) | Potential infinite loop in updateMinSlots |  Blocker | . | Matei Zaharia | Matei Zaharia |
-| [HADOOP-5068](https://issues.apache.org/jira/browse/HADOOP-5068) | testClusterBlockingForLackOfMemory in TestCapacityScheduler fails randomly |  Major | . | Sreekanth Ramakrishnan | Vinod Kumar Vavilapalli |
-| [HADOOP-5066](https://issues.apache.org/jira/browse/HADOOP-5066) | ant binary should not compile docs |  Major | build | Amareshwari Sriramadasu | Giridharan Kesavan |
-| [HADOOP-5065](https://issues.apache.org/jira/browse/HADOOP-5065) | setOutputFormatClass in mapreduce.Job fails for SequenceFileOutputFormat |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-5048](https://issues.apache.org/jira/browse/HADOOP-5048) | Sometimes job is still displayed in jobqueue\_details page for long time after job was killed. |  Major | . | Karam Singh | Sreekanth Ramakrishnan |
-| [HADOOP-5026](https://issues.apache.org/jira/browse/HADOOP-5026) | Startup scripts should be svn-executable |  Minor | . | Andy Konwinski | Andy Konwinski |
-| [HADOOP-4999](https://issues.apache.org/jira/browse/HADOOP-4999) | IndexOutOfBoundsException in FSEditLog |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-4993](https://issues.apache.org/jira/browse/HADOOP-4993) | chukwa agent startup should be more modular |  Major | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-4988](https://issues.apache.org/jira/browse/HADOOP-4988) | An earlier fix, for HADOOP-4373, results in a problem with reclaiming capacity when one or more queues have a capacity equal to zero |  Blocker | . | Vivek Ratan | Vivek Ratan |
-| [HADOOP-4979](https://issues.apache.org/jira/browse/HADOOP-4979) | Capacity Scheduler does not always return no task to a TT if a job's memry requirements are not met |  Major | . | Vivek Ratan | Vivek Ratan |
-| [HADOOP-4977](https://issues.apache.org/jira/browse/HADOOP-4977) | Deadlock between reclaimCapacity and assignTasks |  Blocker | . | Matei Zaharia | Vivek Ratan |
-| [HADOOP-4963](https://issues.apache.org/jira/browse/HADOOP-4963) | Logs saying org.apache.hadoop.util.DiskChecker$DiskErrorException in TaskTracker are not relevant |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-4956](https://issues.apache.org/jira/browse/HADOOP-4956) | NPE when jobdetails.jsp |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HADOOP-4949](https://issues.apache.org/jira/browse/HADOOP-4949) | Native compilation is broken |  Blocker | . | Chris Douglas | Chris Douglas |
-| [HADOOP-4947](https://issues.apache.org/jira/browse/HADOOP-4947) | use regex to parse chukwa commands |  Minor | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-4925](https://issues.apache.org/jira/browse/HADOOP-4925) | Chukwa HTTP connection policies are too hard to configure |  Major | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-4914](https://issues.apache.org/jira/browse/HADOOP-4914) | Support chkconfig for chukwa start up scripts |  Trivial | . | Eric Yang | Eric Yang |
-| [HADOOP-4896](https://issues.apache.org/jira/browse/HADOOP-4896) | hdfs fsck does not load hdfs configuration. |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4894](https://issues.apache.org/jira/browse/HADOOP-4894) | fix Chukwa's jettyCollector.sh |  Minor | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-4892](https://issues.apache.org/jira/browse/HADOOP-4892) | File descriptor leak in Chukwa's ExecPlugin |  Major | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-4889](https://issues.apache.org/jira/browse/HADOOP-4889) | Chukwa RPM needs to chown user/group in build stage instead of post install stage. |  Trivial | . | Eric Yang | Eric Yang |
-| [HADOOP-4884](https://issues.apache.org/jira/browse/HADOOP-4884) | Change Date format pattern for Time Series graph |  Trivial | . | Eric Yang | Eric Yang |
+| [HADOOP-4245](https://issues.apache.org/jira/browse/HADOOP-4245) | KFS: Update the kfs jar file |  Major | fs | Sriram Rao | Sriram Rao |
+| [HADOOP-4262](https://issues.apache.org/jira/browse/HADOOP-4262) | message generated when the client exception has a null message is not useful |  Minor | ipc | Steve Loughran |  |
+| [HADOOP-4204](https://issues.apache.org/jira/browse/HADOOP-4204) | Fix warnings generated by FindBugs |  Blocker | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-4207](https://issues.apache.org/jira/browse/HADOOP-4207) | update derby.jar to eliminate the one time wait of 2-3 minutes while running junit tests |  Minor | . | Prasad Chakka | Prasad Chakka |
+| [HADOOP-4325](https://issues.apache.org/jira/browse/HADOOP-4325) | Hadoop SocketInputStream.read() should return -1 in case of EOF. |  Minor | io | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4408](https://issues.apache.org/jira/browse/HADOOP-4408) | FsAction operations shouldn't create new Objects |  Minor | fs | Chris Douglas | Chris Douglas |
+| [HADOOP-4238](https://issues.apache.org/jira/browse/HADOOP-4238) | [mapred] Unavailable schedulingInfo in "hadoop list [all]" output should be marked "N/A" |  Major | . | Vinod Kumar Vavilapalli | Sreekanth Ramakrishnan |
+| [HADOOP-3842](https://issues.apache.org/jira/browse/HADOOP-3842) | There is a window where the JobTracker is in the RUNNING state (i.e ready to accept jobs) and never executes them. |  Major | . | Amar Kamat | Hemanth Yamijala |
+| [HADOOP-4346](https://issues.apache.org/jira/browse/HADOOP-4346) | Hadoop triggers a "soft" fd leak. |  Major | io | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4388](https://issues.apache.org/jira/browse/HADOOP-4388) | Bug in Datanode transferBlocks code |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-4587](https://issues.apache.org/jira/browse/HADOOP-4587) | typo in javadoc for map.input.file |  Trivial | documentation | Koji Noguchi | Koji Noguchi |
+| [HADOOP-4530](https://issues.apache.org/jira/browse/HADOOP-4530) | In fsck, HttpServletResponse sendError fails with IllegalStateException |  Major | . | Koji Noguchi | Hairong Kuang |
+| [HADOOP-4377](https://issues.apache.org/jira/browse/HADOOP-4377) | Race condition creating S3 buffer directory for NativeS3FileSystem |  Major | fs/s3 | David Phillips | David Phillips |
+| [HADOOP-4583](https://issues.apache.org/jira/browse/HADOOP-4583) | Code optimization/cleanup in HDFS |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-4621](https://issues.apache.org/jira/browse/HADOOP-4621) | javadoc: warning - Multiple sources of package comments found for some packages |  Major | documentation | Tsz Wo Nicholas Sze | Kan Zhang |
+| [HADOOP-4571](https://issues.apache.org/jira/browse/HADOOP-4571) | chukwa conf files are not cleaned up |  Minor | . | Tsz Wo Nicholas Sze | Eric Yang |
+| [HADOOP-4589](https://issues.apache.org/jira/browse/HADOOP-4589) | Fix the PiEstimator output messages and code comments |  Minor | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4650](https://issues.apache.org/jira/browse/HADOOP-4650) | local.cache.size is set to 10 GB, while DEFAULT\_CACHE\_SIZE is set to 1 MB |  Trivial | filecache | Jeff Hammerbacher | Jeff Hammerbacher |
+| [HADOOP-4608](https://issues.apache.org/jira/browse/HADOOP-4608) | Examples -Driver does not check first argument. |  Major | . | Edward J. Yoon | Edward J. Yoon |
+| [HADOOP-4645](https://issues.apache.org/jira/browse/HADOOP-4645) | hdfs proxy doesn't package itself right. |  Major | . | Owen O'Malley | Kan Zhang |
+| [HADOOP-4606](https://issues.apache.org/jira/browse/HADOOP-4606) | There is a cygpath error if log directory does not exist |  Minor | scripts | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4141](https://issues.apache.org/jira/browse/HADOOP-4141) | ScriptBasedMapping has infinite loop with invalid jobconf parameter |  Minor | . | Aaron Kimball | Aaron Kimball |
+| [HADOOP-3293](https://issues.apache.org/jira/browse/HADOOP-3293) | When an input split spans cross block boundary, the split location should be the host having most of bytes on it. |  Major | . | Runping Qi | Jothi Padmanabhan |
+| [HADOOP-4691](https://issues.apache.org/jira/browse/HADOOP-4691) | In the javadoc of IndexedSortable.compare(...), the link is wrong. |  Minor | documentation, util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4598](https://issues.apache.org/jira/browse/HADOOP-4598) | '-setrep' command skips under-replicated blocks |  Minor | . | Koji Noguchi | Hairong Kuang |
+| [HADOOP-4429](https://issues.apache.org/jira/browse/HADOOP-4429) | Misconfigured UNIX Groups Break Hadoop |  Minor | . | Alex Loddengaard | Alex Loddengaard |
+| [HADOOP-4676](https://issues.apache.org/jira/browse/HADOOP-4676) | Go back to Job has a wrong URL on blacklisted trackers page |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4704](https://issues.apache.org/jira/browse/HADOOP-4704) | javadoc: "the the" =\> "the" |  Trivial | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4513](https://issues.apache.org/jira/browse/HADOOP-4513) | Capacity scheduler should initialize tasks asynchronously |  Major | . | Hemanth Yamijala | Sreekanth Ramakrishnan |
+| [HADOOP-4677](https://issues.apache.org/jira/browse/HADOOP-4677) | FileSystem.getFileBlockLocations() (aka default implementation for Local FileSystem) incorrect. |  Major | fs | Hong Tang | Hong Tang |
+| [HADOOP-4669](https://issues.apache.org/jira/browse/HADOOP-4669) | A file-open sometimes may not set the access time of a file |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-4732](https://issues.apache.org/jira/browse/HADOOP-4732) |  connectionTimeout and readTimeout are passed in wrong order in ReduceTask.java |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2771](https://issues.apache.org/jira/browse/HADOOP-2771) | changing the number of reduces dramatically changes the time of the map time |  Major | . | Owen O'Malley |  |
+| [HADOOP-4558](https://issues.apache.org/jira/browse/HADOOP-4558) | Scheduler fails to reclaim capacity if Jobs are submitted to queue one after the other |  Major | . | Karam Singh | Amar Kamat |
+| [HADOOP-4770](https://issues.apache.org/jira/browse/HADOOP-4770) | gridmix2 run script doesn't work on trunk |  Trivial | benchmarks | Chris Douglas | Chris Douglas |
+| [HADOOP-4738](https://issues.apache.org/jira/browse/HADOOP-4738) | saveVersion.sh could write a package-info.java that cannot be compiled when used with git |  Trivial | build | Hemanth Yamijala | Chris Douglas |
+| [HADOOP-4623](https://issues.apache.org/jira/browse/HADOOP-4623) | Running tasks are not maintained by JobInProgress if speculation is off |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-4786](https://issues.apache.org/jira/browse/HADOOP-4786) | TestTrackerBlacklistAcrossJobs compilation is broken |  Blocker | . | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-4785](https://issues.apache.org/jira/browse/HADOOP-4785) | avoid two calls to System.currentTimeMillis() in heartbeat |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4792](https://issues.apache.org/jira/browse/HADOOP-4792) | Chukwa build process generates files not tracked by svn |  Major | build | Chris Douglas | Chris Douglas |
+| [HADOOP-4796](https://issues.apache.org/jira/browse/HADOOP-4796) | Test target for chukwa build.xml needs to comply to hadoop build.xml test suites |  Major | build | Eric Yang | Eric Yang |
+| [HADOOP-4579](https://issues.apache.org/jira/browse/HADOOP-4579) | StorageDirectory is not removed from the storage directories list when writing to an edits fails |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-4811](https://issues.apache.org/jira/browse/HADOOP-4811) | Import style sheet images for Chukwa |  Trivial | . | Eric Yang | Eric Yang |
+| [HADOOP-4805](https://issues.apache.org/jira/browse/HADOOP-4805) | Remove black list feature from Chukwa Agent to Chukwa Collector communication |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-4737](https://issues.apache.org/jira/browse/HADOOP-4737) | Job end notification should give status as "KILLED" when job gets killed. |  Major | . | Ruchir Shah | Amareshwari Sriramadasu |
+| [HADOOP-4825](https://issues.apache.org/jira/browse/HADOOP-4825) | Chukwa - change jps to ps for process status detection |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-4844](https://issues.apache.org/jira/browse/HADOOP-4844) | Document deprecation of o.a.h.fs.permission.AccessControlException better |  Minor | documentation, fs | Arun C Murthy | Arun C Murthy |
+| [HADOOP-4706](https://issues.apache.org/jira/browse/HADOOP-4706) | IFileOutputStream.close should call close of the underlying stream |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-4683](https://issues.apache.org/jira/browse/HADOOP-4683) | Move the call to getMapCompletionEvents in ReduceTask.ReduceCopier.fetchOutputs to a separate thread |  Major | . | Devaraj Das | Jothi Padmanabhan |
+| [HADOOP-4855](https://issues.apache.org/jira/browse/HADOOP-4855) | Fix help message in MRAdmin |  Minor | fs, security | Arun C Murthy | Arun C Murthy |
+| [HADOOP-4820](https://issues.apache.org/jira/browse/HADOOP-4820) | Remove unused method FSNamesystem.deleteInSafeMode |  Minor | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-4698](https://issues.apache.org/jira/browse/HADOOP-4698) | TestMapRed fails with 64bit JDK |  Major | test | Nigel Daley | Nigel Daley |
+| [HADOOP-4860](https://issues.apache.org/jira/browse/HADOOP-4860) | File Tailing Adaptor test cases causes random failure |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-3921](https://issues.apache.org/jira/browse/HADOOP-3921) | Clover breaks nightly builds |  Major | build | Tom White | Tom White |
+| [HADOOP-4845](https://issues.apache.org/jira/browse/HADOOP-4845) | Shuffle counter issues |  Major | . | Chris Douglas | He Yongqiang |
 | [HADOOP-4879](https://issues.apache.org/jira/browse/HADOOP-4879) | TestJobTrackerRestart fails on trunk |  Blocker | test | Arun C Murthy | Owen O'Malley |
+| [HADOOP-4791](https://issues.apache.org/jira/browse/HADOOP-4791) | Improve rpm build process for Chukwa |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-4771](https://issues.apache.org/jira/browse/HADOOP-4771) | FSImage saveFSImage() will have problem. |  Major | . | Ruyue Ma | Ruyue Ma |
 | [HADOOP-4878](https://issues.apache.org/jira/browse/HADOOP-4878) | After introduction of ivy ant test-patch always returns -1 score |  Blocker | build | Sreekanth Ramakrishnan | Giridharan Kesavan |
-| [HADOOP-4876](https://issues.apache.org/jira/browse/HADOOP-4876) | Capacity reclaimation for queue would not work as intended |  Blocker | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
 | [HADOOP-4874](https://issues.apache.org/jira/browse/HADOOP-4874) | Remove bindings to lzo |  Blocker | io | Owen O'Malley | Owen O'Malley |
-| [HADOOP-4873](https://issues.apache.org/jira/browse/HADOOP-4873) | display minMaps/Reduces on advanced scheduler page |  Major | . | Joydeep Sen Sarma | Joydeep Sen Sarma |
+| [HADOOP-4774](https://issues.apache.org/jira/browse/HADOOP-4774) | CapacityScheduler should work even if capacity-scheduler.xml is not in the classpath i.e with the code defaults |  Major | . | Amar Kamat | Sreekanth Ramakrishnan |
+| [HADOOP-4876](https://issues.apache.org/jira/browse/HADOOP-4876) | Capacity reclaimation for queue would not work as intended |  Blocker | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-4782](https://issues.apache.org/jira/browse/HADOOP-4782) | [HOD] HOD opens up directory permissions more than required |  Blocker | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi |
+| [HADOOP-4849](https://issues.apache.org/jira/browse/HADOOP-4849) | Document service level authorization - HADOOP-4348 |  Major | documentation, scripts | Arun C Murthy | Arun C Murthy |
+| [HADOOP-4894](https://issues.apache.org/jira/browse/HADOOP-4894) | fix Chukwa's jettyCollector.sh |  Minor | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-4892](https://issues.apache.org/jira/browse/HADOOP-4892) | File descriptor leak in Chukwa's ExecPlugin |  Major | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-4889](https://issues.apache.org/jira/browse/HADOOP-4889) | Chukwa RPM needs to chown user/group in build stage instead of post install stage. |  Trivial | . | Eric Yang | Eric Yang |
 | [HADOOP-4869](https://issues.apache.org/jira/browse/HADOOP-4869) | Lost Trackers may not be able to join back |  Blocker | . | Devaraj Das | Amareshwari Sriramadasu |
-| [HADOOP-4860](https://issues.apache.org/jira/browse/HADOOP-4860) | File Tailing Adaptor test cases causes random failure |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-4855](https://issues.apache.org/jira/browse/HADOOP-4855) | Fix help message in MRAdmin |  Minor | fs, security | Arun C Murthy | Arun C Murthy |
+| [HADOOP-4716](https://issues.apache.org/jira/browse/HADOOP-4716) | testRestartWithLostTracker frequently times out |  Blocker | . | Johan Oskarsson | Amar Kamat |
 | [HADOOP-4854](https://issues.apache.org/jira/browse/HADOOP-4854) | Capacity Scheduler should read the reclaim-capacity-interval config value from its own config file |  Minor | . | Vivek Ratan | Sreekanth Ramakrishnan |
-| [HADOOP-4849](https://issues.apache.org/jira/browse/HADOOP-4849) | Document service level authorization - HADOOP-4348 |  Major | documentation, scripts | Arun C Murthy | Arun C Murthy |
-| [HADOOP-4845](https://issues.apache.org/jira/browse/HADOOP-4845) | Shuffle counter issues |  Major | . | Chris Douglas | He Yongqiang |
-| [HADOOP-4844](https://issues.apache.org/jira/browse/HADOOP-4844) | Document deprecation of o.a.h.fs.permission.AccessControlException better |  Minor | documentation, fs | Arun C Murthy | Arun C Murthy |
+| [HADOOP-4896](https://issues.apache.org/jira/browse/HADOOP-4896) | hdfs fsck does not load hdfs configuration. |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-4956](https://issues.apache.org/jira/browse/HADOOP-4956) | NPE when jobdetails.jsp |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-4979](https://issues.apache.org/jira/browse/HADOOP-4979) | Capacity Scheduler does not always return no task to a TT if a job's memry requirements are not met |  Major | . | Vivek Ratan | Vivek Ratan |
 | [HADOOP-4830](https://issues.apache.org/jira/browse/HADOOP-4830) | Have end to end tests based on MiniMRCluster to verify that queue capacities are honoured. |  Major | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-4825](https://issues.apache.org/jira/browse/HADOOP-4825) | Chukwa - change jps to ps for process status detection |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-4820](https://issues.apache.org/jira/browse/HADOOP-4820) | Remove unused method FSNamesystem.deleteInSafeMode |  Minor | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-4818](https://issues.apache.org/jira/browse/HADOOP-4818) | Enable JobTracker Instrumentation API with user job configuration |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-4811](https://issues.apache.org/jira/browse/HADOOP-4811) | Import style sheet images for Chukwa |  Trivial | . | Eric Yang | Eric Yang |
-| [HADOOP-4805](https://issues.apache.org/jira/browse/HADOOP-4805) | Remove black list feature from Chukwa Agent to Chukwa Collector communication |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-4796](https://issues.apache.org/jira/browse/HADOOP-4796) | Test target for chukwa build.xml needs to comply to hadoop build.xml test suites |  Major | build | Eric Yang | Eric Yang |
-| [HADOOP-4792](https://issues.apache.org/jira/browse/HADOOP-4792) | Chukwa build process generates files not tracked by svn |  Major | build | Chris Douglas | Chris Douglas |
-| [HADOOP-4791](https://issues.apache.org/jira/browse/HADOOP-4791) | Improve rpm build process for Chukwa |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-4949](https://issues.apache.org/jira/browse/HADOOP-4949) | Native compilation is broken |  Blocker | . | Chris Douglas | Chris Douglas |
 | [HADOOP-4787](https://issues.apache.org/jira/browse/HADOOP-4787) | TestTrackerBlacklistAcrossJobs fails randomly |  Blocker | test | Hemanth Yamijala | Amareshwari Sriramadasu |
-| [HADOOP-4786](https://issues.apache.org/jira/browse/HADOOP-4786) | TestTrackerBlacklistAcrossJobs compilation is broken |  Blocker | . | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-4785](https://issues.apache.org/jira/browse/HADOOP-4785) | avoid two calls to System.currentTimeMillis() in heartbeat |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-4782](https://issues.apache.org/jira/browse/HADOOP-4782) | [HOD] HOD opens up directory permissions more than required |  Blocker | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi |
-| [HADOOP-4774](https://issues.apache.org/jira/browse/HADOOP-4774) | CapacityScheduler should work even if capacity-scheduler.xml is not in the classpath i.e with the code defaults |  Major | . | Amar Kamat | Sreekanth Ramakrishnan |
-| [HADOOP-4771](https://issues.apache.org/jira/browse/HADOOP-4771) | FSImage saveFSImage() will have problem. |  Major | . | Ruyue Ma | Ruyue Ma |
-| [HADOOP-4770](https://issues.apache.org/jira/browse/HADOOP-4770) | gridmix2 run script doesn't work on trunk |  Trivial | benchmarks | Chris Douglas | Chris Douglas |
-| [HADOOP-4744](https://issues.apache.org/jira/browse/HADOOP-4744) | Wrong resolution of hostname and port |  Blocker | . | Amareshwari Sriramadasu | Jothi Padmanabhan |
-| [HADOOP-4738](https://issues.apache.org/jira/browse/HADOOP-4738) | saveVersion.sh could write a package-info.java that cannot be compiled when used with git |  Trivial | build | Hemanth Yamijala | Chris Douglas |
-| [HADOOP-4737](https://issues.apache.org/jira/browse/HADOOP-4737) | Job end notification should give status as "KILLED" when job gets killed. |  Major | . | Ruchir Shah | Amareshwari Sriramadasu |
-| [HADOOP-4732](https://issues.apache.org/jira/browse/HADOOP-4732) |  connectionTimeout and readTimeout are passed in wrong order in ReduceTask.java |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-4716](https://issues.apache.org/jira/browse/HADOOP-4716) | testRestartWithLostTracker frequently times out |  Blocker | . | Johan Oskarsson | Amar Kamat |
-| [HADOOP-4706](https://issues.apache.org/jira/browse/HADOOP-4706) | IFileOutputStream.close should call close of the underlying stream |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-4704](https://issues.apache.org/jira/browse/HADOOP-4704) | javadoc: "the the" =\> "the" |  Trivial | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4698](https://issues.apache.org/jira/browse/HADOOP-4698) | TestMapRed fails with 64bit JDK |  Major | test | Nigel Daley | Nigel Daley |
-| [HADOOP-4695](https://issues.apache.org/jira/browse/HADOOP-4695) | TestGlobalFilter.testServletFilter fails |  Blocker | test | Tsz Wo Nicholas Sze | Kan Zhang |
-| [HADOOP-4692](https://issues.apache.org/jira/browse/HADOOP-4692) |  Namenode in infinite loop for replicating/deleting corrupted block |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-4691](https://issues.apache.org/jira/browse/HADOOP-4691) | In the javadoc of IndexedSortable.compare(...), the link is wrong. |  Minor | documentation, util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4683](https://issues.apache.org/jira/browse/HADOOP-4683) | Move the call to getMapCompletionEvents in ReduceTask.ReduceCopier.fetchOutputs to a separate thread |  Major | . | Devaraj Das | Jothi Padmanabhan |
-| [HADOOP-4677](https://issues.apache.org/jira/browse/HADOOP-4677) | FileSystem.getFileBlockLocations() (aka default implementation for Local FileSystem) incorrect. |  Major | fs | Hong Tang | Hong Tang |
-| [HADOOP-4676](https://issues.apache.org/jira/browse/HADOOP-4676) | Go back to Job has a wrong URL on blacklisted trackers page |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4914](https://issues.apache.org/jira/browse/HADOOP-4914) | Support chkconfig for chukwa start up scripts |  Trivial | . | Eric Yang | Eric Yang |
+| [HADOOP-4884](https://issues.apache.org/jira/browse/HADOOP-4884) | Change Date format pattern for Time Series graph |  Trivial | . | Eric Yang | Eric Yang |
+| [HADOOP-4925](https://issues.apache.org/jira/browse/HADOOP-4925) | Chukwa HTTP connection policies are too hard to configure |  Major | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-4947](https://issues.apache.org/jira/browse/HADOOP-4947) | use regex to parse chukwa commands |  Minor | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-5026](https://issues.apache.org/jira/browse/HADOOP-5026) | Startup scripts should be svn-executable |  Minor | . | Andy Konwinski | Andy Konwinski |
+| [HADOOP-4977](https://issues.apache.org/jira/browse/HADOOP-4977) | Deadlock between reclaimCapacity and assignTasks |  Blocker | . | Matei Zaharia | Vivek Ratan |
+| [HADOOP-4988](https://issues.apache.org/jira/browse/HADOOP-4988) | An earlier fix, for HADOOP-4373, results in a problem with reclaiming capacity when one or more queues have a capacity equal to zero |  Blocker | . | Vivek Ratan | Vivek Ratan |
+| [HADOOP-5065](https://issues.apache.org/jira/browse/HADOOP-5065) | setOutputFormatClass in mapreduce.Job fails for SequenceFileOutputFormat |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-4818](https://issues.apache.org/jira/browse/HADOOP-4818) | Enable JobTracker Instrumentation API with user job configuration |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-4993](https://issues.apache.org/jira/browse/HADOOP-4993) | chukwa agent startup should be more modular |  Major | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-5048](https://issues.apache.org/jira/browse/HADOOP-5048) | Sometimes job is still displayed in jobqueue\_details page for long time after job was killed. |  Major | . | Karam Singh | Sreekanth Ramakrishnan |
+| [HADOOP-5075](https://issues.apache.org/jira/browse/HADOOP-5075) | Potential infinite loop in updateMinSlots |  Blocker | . | Matei Zaharia | Matei Zaharia |
 | [HADOOP-4671](https://issues.apache.org/jira/browse/HADOOP-4671) | Make some "flag" booleans volatile because they are set/read in different threads |  Minor | . | Owen O'Malley | Chris Douglas |
-| [HADOOP-4669](https://issues.apache.org/jira/browse/HADOOP-4669) | A file-open sometimes may not set the access time of a file |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-4650](https://issues.apache.org/jira/browse/HADOOP-4650) | local.cache.size is set to 10 GB, while DEFAULT\_CACHE\_SIZE is set to 1 MB |  Trivial | filecache | Jeff Hammerbacher | Jeff Hammerbacher |
-| [HADOOP-4645](https://issues.apache.org/jira/browse/HADOOP-4645) | hdfs proxy doesn't package itself right. |  Major | . | Owen O'Malley | Kan Zhang |
+| [HADOOP-4999](https://issues.apache.org/jira/browse/HADOOP-4999) | IndexOutOfBoundsException in FSEditLog |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-5139](https://issues.apache.org/jira/browse/HADOOP-5139) | RPC call throws IllegalArgumentException complaining duplicate metrics registration |  Major | ipc | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5085](https://issues.apache.org/jira/browse/HADOOP-5085) | Copying a file to local with Crc throws an exception |  Major | fs | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5079](https://issues.apache.org/jira/browse/HADOOP-5079) |  HashFunction inadvertently destroys some randomness |  Major | util | Jonathan Ellis | Jonathan Ellis |
+| [HADOOP-5211](https://issues.apache.org/jira/browse/HADOOP-5211) | TestSetupAndCleanupFailure fails with timeout |  Major | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-4873](https://issues.apache.org/jira/browse/HADOOP-4873) | display minMaps/Reduces on advanced scheduler page |  Major | . | Joydeep Sen Sarma | Joydeep Sen Sarma |
+| [HADOOP-4692](https://issues.apache.org/jira/browse/HADOOP-4692) |  Namenode in infinite loop for replicating/deleting corrupted block |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5255](https://issues.apache.org/jira/browse/HADOOP-5255) | Fix for HADOOP-5079 HashFunction inadvertently destroys some randomness |  Minor | io | stack | Jonathan Ellis |
+| [HADOOP-5269](https://issues.apache.org/jira/browse/HADOOP-5269) | TaskTracker.runningTasks holding FAILED\_UNCLEAN and KILLED\_UNCLEAN taskStatuses forever in some cases. |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5214](https://issues.apache.org/jira/browse/HADOOP-5214) | ConcurrentModificationException in FairScheduler.getTotalSlots |  Blocker | . | Vinod Kumar Vavilapalli | rahul k singh |
+| [HADOOP-5233](https://issues.apache.org/jira/browse/HADOOP-5233) | Reducer not Succeded after 100% |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5247](https://issues.apache.org/jira/browse/HADOOP-5247) | NPEs in JobTracker and JobClient when mapred.jobtracker.completeuserjobs.maximum is set to zero. |  Blocker | . | Vinod Kumar Vavilapalli | Amar Kamat |
+| [HADOOP-5282](https://issues.apache.org/jira/browse/HADOOP-5282) | Running tasks on lost trackers are incorrectly logging the attempt and task failures |  Blocker | . | Amar Kamat | Amar Kamat |
+| [HADOOP-4963](https://issues.apache.org/jira/browse/HADOOP-4963) | Logs saying org.apache.hadoop.util.DiskChecker$DiskErrorException in TaskTracker are not relevant |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5292](https://issues.apache.org/jira/browse/HADOOP-5292) | KFS: calling getFileBlockLocations() on 0-length file causes a NPE |  Major | . | Sriram Rao | Sriram Rao |
+| [HADOOP-5285](https://issues.apache.org/jira/browse/HADOOP-5285) | JobTracker hangs for long periods of time |  Blocker | . | Vinod Kumar Vavilapalli | Devaraj Das |
+| [HADOOP-5241](https://issues.apache.org/jira/browse/HADOOP-5241) | Reduce tasks get stuck because of over-estimated task size (regression from 0.18) |  Blocker | . | Andy Pavlo | Sharad Agarwal |
+| [HADOOP-5142](https://issues.apache.org/jira/browse/HADOOP-5142) | MapWritable#putAll does not store classes |  Minor | io | Doğacan Güney |  |
+| [HADOOP-5280](https://issues.apache.org/jira/browse/HADOOP-5280) | When expiring a lost launched task, JT doesn't remove the attempt from the taskidToTIPMap. |  Blocker | . | Vinod Kumar Vavilapalli | Devaraj Das |
+| [HADOOP-5272](https://issues.apache.org/jira/browse/HADOOP-5272) | JobTracker does not log TIP start information after restart |  Critical | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5154](https://issues.apache.org/jira/browse/HADOOP-5154) | 4-way deadlock in FairShare scheduler |  Blocker | . | Vinod Kumar Vavilapalli | Matei Zaharia |
+| [HADOOP-5306](https://issues.apache.org/jira/browse/HADOOP-5306) | Job History file can have empty string as http port after JobTracker Restart in case of lost TT, which can result in NumberFormatException when JT is restarted 2nd time |  Blocker | . | Ravi Gummadi | Amar Kamat |
+| [HADOOP-5248](https://issues.apache.org/jira/browse/HADOOP-5248) | Job directories could remain undeleted in some scenarios after job completes. |  Blocker | . | Hemanth Yamijala | Devaraj Das |
+| [HADOOP-5111](https://issues.apache.org/jira/browse/HADOOP-5111) | Generic mapreduce classes cannot be used with Job::set\* methods |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-5146](https://issues.apache.org/jira/browse/HADOOP-5146) | LocalDirAllocator misses files on the local filesystem |  Blocker | . | Arun C Murthy | Devaraj Das |
+| [HADOOP-5326](https://issues.apache.org/jira/browse/HADOOP-5326) | bzip2 codec (CBZip2OutputStream) creates corrupted output file for some inputs |  Major | io | Rodrigo Schmidt | Rodrigo Schmidt |
+| [HADOOP-4744](https://issues.apache.org/jira/browse/HADOOP-4744) | Wrong resolution of hostname and port |  Blocker | . | Amareshwari Sriramadasu | Jothi Padmanabhan |
 | [HADOOP-4638](https://issues.apache.org/jira/browse/HADOOP-4638) | Exception thrown in/from RecoveryManager.recover() should be caught and handled |  Blocker | . | Amar Kamat | Amar Kamat |
-| [HADOOP-4623](https://issues.apache.org/jira/browse/HADOOP-4623) | Running tasks are not maintained by JobInProgress if speculation is off |  Major | . | Amar Kamat | Amar Kamat |
-| [HADOOP-4621](https://issues.apache.org/jira/browse/HADOOP-4621) | javadoc: warning - Multiple sources of package comments found for some packages |  Major | documentation | Tsz Wo Nicholas Sze | Kan Zhang |
-| [HADOOP-4608](https://issues.apache.org/jira/browse/HADOOP-4608) | Examples -Driver does not check first argument. |  Major | . | Edward J. Yoon | Edward J. Yoon |
-| [HADOOP-4606](https://issues.apache.org/jira/browse/HADOOP-4606) | There is a cygpath error if log directory does not exist |  Minor | scripts | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4598](https://issues.apache.org/jira/browse/HADOOP-4598) | '-setrep' command skips under-replicated blocks |  Minor | . | Koji Noguchi | Hairong Kuang |
-| [HADOOP-4589](https://issues.apache.org/jira/browse/HADOOP-4589) | Fix the PiEstimator output messages and code comments |  Minor | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4587](https://issues.apache.org/jira/browse/HADOOP-4587) | typo in javadoc for map.input.file |  Trivial | documentation | Koji Noguchi | Koji Noguchi |
-| [HADOOP-4583](https://issues.apache.org/jira/browse/HADOOP-4583) | Code optimization/cleanup in HDFS |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-4579](https://issues.apache.org/jira/browse/HADOOP-4579) | StorageDirectory is not removed from the storage directories list when writing to an edits fails |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-4571](https://issues.apache.org/jira/browse/HADOOP-4571) | chukwa conf files are not cleaned up |  Minor | . | Tsz Wo Nicholas Sze | Eric Yang |
-| [HADOOP-4558](https://issues.apache.org/jira/browse/HADOOP-4558) | Scheduler fails to reclaim capacity if Jobs are submitted to queue one after the other |  Major | . | Karam Singh | Amar Kamat |
-| [HADOOP-4530](https://issues.apache.org/jira/browse/HADOOP-4530) | In fsck, HttpServletResponse sendError fails with IllegalStateException |  Major | . | Koji Noguchi | Hairong Kuang |
-| [HADOOP-4513](https://issues.apache.org/jira/browse/HADOOP-4513) | Capacity scheduler should initialize tasks asynchronously |  Major | . | Hemanth Yamijala | Sreekanth Ramakrishnan |
-| [HADOOP-4429](https://issues.apache.org/jira/browse/HADOOP-4429) | Misconfigured UNIX Groups Break Hadoop |  Minor | . | Alex Loddengaard | Alex Loddengaard |
-| [HADOOP-4408](https://issues.apache.org/jira/browse/HADOOP-4408) | FsAction operations shouldn't create new Objects |  Minor | fs | Chris Douglas | Chris Douglas |
-| [HADOOP-4388](https://issues.apache.org/jira/browse/HADOOP-4388) | Bug in Datanode transferBlocks code |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-4377](https://issues.apache.org/jira/browse/HADOOP-4377) | Race condition creating S3 buffer directory for NativeS3FileSystem |  Major | fs/s3 | David Phillips | David Phillips |
+| [HADOOP-5274](https://issues.apache.org/jira/browse/HADOOP-5274) | gridmix2 is not getting compiled to generate gridmix.jar |  Critical | benchmarks | Suman Sehgal | Chris Douglas |
+| [HADOOP-5066](https://issues.apache.org/jira/browse/HADOOP-5066) | ant binary should not compile docs |  Major | build | Amareshwari Sriramadasu | Giridharan Kesavan |
+| [HADOOP-5384](https://issues.apache.org/jira/browse/HADOOP-5384) | DataNodeCluster should not create blocks with generationStamp == 1 |  Blocker | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5145](https://issues.apache.org/jira/browse/HADOOP-5145) | Balancer sometimes runs out of memory after days or weeks running |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5338](https://issues.apache.org/jira/browse/HADOOP-5338) | Reduce tasks are stuck waiting for map outputs when none are in progress |  Blocker | . | Ramya Sunil | Amar Kamat |
+| [HADOOP-5376](https://issues.apache.org/jira/browse/HADOOP-5376) | JobInProgress.obtainTaskCleanupTask() throws an ArrayIndexOutOfBoundsException |  Blocker | . | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
+| [HADOOP-4695](https://issues.apache.org/jira/browse/HADOOP-4695) | TestGlobalFilter.testServletFilter fails |  Blocker | test | Tsz Wo Nicholas Sze | Kan Zhang |
+| [HADOOP-5298](https://issues.apache.org/jira/browse/HADOOP-5298) | Unit test fails out on trunk org.apache.hadoop.http.TestServletFilter.testServletFilter |  Major | test | Lee Tucker | Tsz Wo Nicholas Sze |
+| [HADOOP-5432](https://issues.apache.org/jira/browse/HADOOP-5432) | TestHdfsProxy fails on 0.20 |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-5416](https://issues.apache.org/jira/browse/HADOOP-5416) | Wrong description of " hadoop fs -test " in FS Shell guide . |  Trivial | documentation | Ravi Phulari | Ravi Phulari |
+| [HADOOP-5327](https://issues.apache.org/jira/browse/HADOOP-5327) | Job files for a job failing because of  ACLs are not clean from the system directory |  Blocker | . | Karam Singh | Amar Kamat |
+| [HADOOP-5440](https://issues.apache.org/jira/browse/HADOOP-5440) | Successful taskid are not removed from TaskMemoryManager |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5465](https://issues.apache.org/jira/browse/HADOOP-5465) | Blocks remain under-replicated |  Blocker | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5490](https://issues.apache.org/jira/browse/HADOOP-5490) | TestParallelInitialization failed on NoSuchElementException |  Blocker | . | Hairong Kuang | Jothi Padmanabhan |
+| [HADOOP-5493](https://issues.apache.org/jira/browse/HADOOP-5493) | Shuffle copiers do not return Codecs back to the pool at the end of shuffling |  Blocker | . | Devaraj Das | Jothi Padmanabhan |
+| [HADOOP-5505](https://issues.apache.org/jira/browse/HADOOP-5505) | TestMissingBlocksAlert fails on 0.20. |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-5414](https://issues.apache.org/jira/browse/HADOOP-5414) | IO exception while executing hadoop fs -touchz  fileName |  Major | fs | Ravi Phulari | Hairong Kuang |
+| [HADOOP-5483](https://issues.apache.org/jira/browse/HADOOP-5483) | Directory/file cleanup thread throws IllegalStateException |  Major | . | Hairong Kuang |  |
+| [HADOOP-5281](https://issues.apache.org/jira/browse/HADOOP-5281) | GzipCodec fails second time it is used in a process |  Blocker | . | Ben Maurer | Chris Douglas |
+| [HADOOP-5463](https://issues.apache.org/jira/browse/HADOOP-5463) | Balancer throws "Not a host:port pair" unless port is specified in fs.default.name |  Minor | . | Stuart White | Stuart White |
+| [HADOOP-5479](https://issues.apache.org/jira/browse/HADOOP-5479) | NameNode should not send empty block replication request to DataNode |  Critical | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5259](https://issues.apache.org/jira/browse/HADOOP-5259) | Job with output hdfs:/user/\<username\>/outputpath (no authority) fails with Wrong FS |  Major | fs | Koji Noguchi | Doug Cutting |
+| [HADOOP-5499](https://issues.apache.org/jira/browse/HADOOP-5499) | JobTracker metrics do not match job counters |  Major | metrics | Chris Douglas |  |
+| [HADOOP-5516](https://issues.apache.org/jira/browse/HADOOP-5516) | TaskMemoryManagerThread crashes in a corner case |  Blocker | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-5382](https://issues.apache.org/jira/browse/HADOOP-5382) | The new map/reduce api doesn't support combiners |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-5471](https://issues.apache.org/jira/browse/HADOOP-5471) | SyncLogs thread in Child.java would update wrong file for a cleanup attempt, in some cases. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5522](https://issues.apache.org/jira/browse/HADOOP-5522) | Document job setup/cleaup tasks and task cleanup tasks in mapred tutorial |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5534](https://issues.apache.org/jira/browse/HADOOP-5534) | Deadlock triggered by FairScheduler scheduler's servlet due to changes from HADOOP-5214. |  Blocker | . | Vinod Kumar Vavilapalli | rahul k singh |
+| [HADOOP-5328](https://issues.apache.org/jira/browse/HADOOP-5328) | Renaming of Job histroy file is incorrect if Jobtracker is restarted multimple times |  Major | . | Karam Singh | Amar Kamat |
+| [HADOOP-5417](https://issues.apache.org/jira/browse/HADOOP-5417) | IPC client drops interrupted exceptions |  Blocker | ipc | Owen O'Malley | Owen O'Malley |
+| [HADOOP-5320](https://issues.apache.org/jira/browse/HADOOP-5320) | TestMapReduceLocal is missing a close() that is causing it to fail while running the test on NFS |  Minor | test | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-5549](https://issues.apache.org/jira/browse/HADOOP-5549) | ReplicationMonitor should schedule both replication and deletion work in one iteration |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5554](https://issues.apache.org/jira/browse/HADOOP-5554) | DataNodeCluster should create blocks with the same generation stamp as the blocks created in CreateEditsLog |  Major | test | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5484](https://issues.apache.org/jira/browse/HADOOP-5484) | TestRecoveryManager fails wtih FileAlreadyExistsException |  Major | test | Hairong Kuang | Amar Kamat |
+| [HADOOP-5557](https://issues.apache.org/jira/browse/HADOOP-5557) | Two minor problems in TestOverReplicatedBlocks |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5564](https://issues.apache.org/jira/browse/HADOOP-5564) | hadoop command uses large JVM heap size |  Blocker | build | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5565](https://issues.apache.org/jira/browse/HADOOP-5565) | The job instrumentation API needs to have a method for finalizeJob, |  Major | . | Jerome Boulon | Jerome Boulon |
+| [HADOOP-5390](https://issues.apache.org/jira/browse/HADOOP-5390) | hdfsproxy includes duplicate jars in tarball, source in binary tarball |  Major | build | Chris Douglas | zhiyong zhang |
+| [HADOOP-5459](https://issues.apache.org/jira/browse/HADOOP-5459) | CRC errors not detected reading intermediate output into memory with problematic length |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-5571](https://issues.apache.org/jira/browse/HADOOP-5571) | TupleWritable can return incorrect results if it contains more than 32 values |  Major | . | Jingkei Ly | Jingkei Ly |
+| [HADOOP-5588](https://issues.apache.org/jira/browse/HADOOP-5588) | hadoop commands seem extremely slow in 0.20 branch |  Blocker | fs | Koji Noguchi | Hairong Kuang |
+| [HADOOP-5473](https://issues.apache.org/jira/browse/HADOOP-5473) | Race condition in command-line kill for a task |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5551](https://issues.apache.org/jira/browse/HADOOP-5551) | Namenode permits directory destruction on overwrite |  Critical | . | Brian Bockelman | Brian Bockelman |
+| [HADOOP-5576](https://issues.apache.org/jira/browse/HADOOP-5576) | LocalJobRunner does not run jobs using new MapReduce API |  Blocker | . | Tom White | Tom White |
 | [HADOOP-4374](https://issues.apache.org/jira/browse/HADOOP-4374) | JVM should not be killed but given an opportunity to exit gracefully |  Major | . | Devaraj Das | Ravi Gummadi |
-| [HADOOP-4346](https://issues.apache.org/jira/browse/HADOOP-4346) | Hadoop triggers a "soft" fd leak. |  Major | io | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4325](https://issues.apache.org/jira/browse/HADOOP-4325) | Hadoop SocketInputStream.read() should return -1 in case of EOF. |  Minor | io | Raghu Angadi | Raghu Angadi |
-| [HADOOP-4262](https://issues.apache.org/jira/browse/HADOOP-4262) | message generated when the client exception has a null message is not useful |  Minor | ipc | Steve Loughran |  |
-| [HADOOP-4245](https://issues.apache.org/jira/browse/HADOOP-4245) | KFS: Update the kfs jar file |  Major | fs | Sriram Rao | Sriram Rao |
-| [HADOOP-4238](https://issues.apache.org/jira/browse/HADOOP-4238) | [mapred] Unavailable schedulingInfo in "hadoop list [all]" output should be marked "N/A" |  Major | . | Vinod Kumar Vavilapalli | Sreekanth Ramakrishnan |
-| [HADOOP-4207](https://issues.apache.org/jira/browse/HADOOP-4207) | update derby.jar to eliminate the one time wait of 2-3 minutes while running junit tests |  Minor | . | Prasad Chakka | Prasad Chakka |
-| [HADOOP-4204](https://issues.apache.org/jira/browse/HADOOP-4204) | Fix warnings generated by FindBugs |  Blocker | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-4141](https://issues.apache.org/jira/browse/HADOOP-4141) | ScriptBasedMapping has infinite loop with invalid jobconf parameter |  Minor | . | Aaron Kimball | Aaron Kimball |
-| [HADOOP-3921](https://issues.apache.org/jira/browse/HADOOP-3921) | Clover breaks nightly builds |  Major | build | Tom White | Tom White |
-| [HADOOP-3842](https://issues.apache.org/jira/browse/HADOOP-3842) | There is a window where the JobTracker is in the RUNNING state (i.e ready to accept jobs) and never executes them. |  Major | . | Amar Kamat | Hemanth Yamijala |
+| [HADOOP-5577](https://issues.apache.org/jira/browse/HADOOP-5577) | The Job.waitForCompletion doesn't print status as the job runs |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-5607](https://issues.apache.org/jira/browse/HADOOP-5607) | TestCapacityScheduler fails with NPE |  Major | test | Chris Douglas | Chris Douglas |
+| [HADOOP-5605](https://issues.apache.org/jira/browse/HADOOP-5605) | All the replicas incorrectly got marked as corrupt. |  Blocker | . | Raghu Angadi | Hairong Kuang |
+| [HADOOP-5337](https://issues.apache.org/jira/browse/HADOOP-5337) | JobTracker greedily schedules tasks without running tasks to join |  Major | . | Karam Singh | Amar Kamat |
+| [HADOOP-5227](https://issues.apache.org/jira/browse/HADOOP-5227) | distcp -delete option deletes all files from the destination directory |  Major | . | Suhas Gogate | Tsz Wo Nicholas Sze |
+| [HADOOP-5305](https://issues.apache.org/jira/browse/HADOOP-5305) | Unit test org.apache.hadoop.fs.TestCopyFiles.testMapCount fails on trunk |  Minor | test | Ramya Sunil | Tsz Wo Nicholas Sze |
+| [HADOOP-5437](https://issues.apache.org/jira/browse/HADOOP-5437) | Unit test for jvm -reuse |  Blocker | . | Amareshwari Sriramadasu | Owen O'Malley |
+| [HADOOP-5548](https://issues.apache.org/jira/browse/HADOOP-5548) | Observed negative running maps on the job tracker |  Blocker | . | Owen O'Malley | Amareshwari Sriramadasu |
 | [HADOOP-3810](https://issues.apache.org/jira/browse/HADOOP-3810) | NameNode seems unstable on a cluster with little space left |  Major | . | Raghu Angadi | Hairong Kuang |
-| [HADOOP-3293](https://issues.apache.org/jira/browse/HADOOP-3293) | When an input split spans cross block boundary, the split location should be the host having most of bytes on it. |  Major | . | Runping Qi | Jothi Padmanabhan |
-| [HADOOP-2771](https://issues.apache.org/jira/browse/HADOOP-2771) | changing the number of reduces dramatically changes the time of the map time |  Major | . | Owen O'Malley |  |
+| [HADOOP-5068](https://issues.apache.org/jira/browse/HADOOP-5068) | testClusterBlockingForLackOfMemory in TestCapacityScheduler fails randomly |  Major | . | Sreekanth Ramakrishnan | Vinod Kumar Vavilapalli |
+| [HADOOP-5585](https://issues.apache.org/jira/browse/HADOOP-5585) | FileSystem statistic counters are too high when JVM reuse is enabled. |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-5394](https://issues.apache.org/jira/browse/HADOOP-5394) | JobTracker might schedule 2 attempts of the same task with the same attempt id across restarts |  Critical | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5645](https://issues.apache.org/jira/browse/HADOOP-5645) | After HADOOP-4920 we need a place to checkin releasenotes.html |  Major | build | Nigel Daley | Nigel Daley |
+| [HADOOP-5644](https://issues.apache.org/jira/browse/HADOOP-5644) | Namnode is stuck in safe mode |  Major | . | Suresh Srinivas | Suresh Srinivas |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4857](https://issues.apache.org/jira/browse/HADOOP-4857) | TestUlimit is failing after Hadoop-4620 |  Blocker | test | Sharad Agarwal | Ravi Gummadi |
-| [HADOOP-4728](https://issues.apache.org/jira/browse/HADOOP-4728) | Tests for NameNode -checkpoint option with different configurations |  Minor | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-4505](https://issues.apache.org/jira/browse/HADOOP-4505) | Add a unit test to test faulty setup task and cleanup task killing the job |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-4722](https://issues.apache.org/jira/browse/HADOOP-4722) | adding tests for quotas command line error  messages |  Minor | test | Boris Shkolnik | Boris Shkolnik |
 | [HADOOP-4688](https://issues.apache.org/jira/browse/HADOOP-4688) | multiple spills/reducers test case for mergeParts() needed |  Major | . | Yuri Pradkin | Chris Douglas |
-| [HADOOP-4505](https://issues.apache.org/jira/browse/HADOOP-4505) | Add a unit test to test faulty setup task and cleanup task killing the job |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-4728](https://issues.apache.org/jira/browse/HADOOP-4728) | Tests for NameNode -checkpoint option with different configurations |  Minor | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-4857](https://issues.apache.org/jira/browse/HADOOP-4857) | TestUlimit is failing after Hadoop-4620 |  Blocker | test | Sharad Agarwal | Ravi Gummadi |
 | [HADOOP-4458](https://issues.apache.org/jira/browse/HADOOP-4458) | Add a unit test for applications creating symlinks in wokring  directory |  Major | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HADOOP-3192](https://issues.apache.org/jira/browse/HADOOP-3192) | Test behavior of very large (32GB) name nodes |  Major | . | Robert Chansler |  |
 
@@ -340,14 +334,8 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-4612](https://issues.apache.org/jira/browse/HADOOP-4612) | Remove RunJar's dependency on JobClient |  Major | . | Sharad Agarwal | Sharad Agarwal |
 | [HADOOP-4187](https://issues.apache.org/jira/browse/HADOOP-4187) | Create a MapReduce-specific ReflectionUtils that handles JobConf and JobConfigurable |  Major | . | Tom White | Sharad Agarwal |
+| [HADOOP-4612](https://issues.apache.org/jira/browse/HADOOP-4612) | Remove RunJar's dependency on JobClient |  Major | . | Sharad Agarwal | Sharad Agarwal |
 | [HADOOP-4185](https://issues.apache.org/jira/browse/HADOOP-4185) | Add setVerifyChecksum() method to FileSystem |  Major | fs | Tom White | Sharad Agarwal |
 
 
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 93 - 93
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.0/RELEASENOTES.0.20.0.md

@@ -23,325 +23,325 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-5565](https://issues.apache.org/jira/browse/HADOOP-5565) | *Major* | **The job instrumentation API needs to have a method for finalizeJob,**
+* [HADOOP-4234](https://issues.apache.org/jira/browse/HADOOP-4234) | *Minor* | **KFS: Allow KFS layer to interface with multiple KFS namenodes**
 
-Add finalizeJob & terminateJob methods to JobTrackerInstrumentation class
+Changed KFS glue layer to allow applications to interface with multiple KFS metaservers.
 
 
 ---
 
-* [HADOOP-5548](https://issues.apache.org/jira/browse/HADOOP-5548) | *Blocker* | **Observed negative running maps on the job tracker**
+* [HADOOP-4210](https://issues.apache.org/jira/browse/HADOOP-4210) | *Major* | **Findbugs warnings are printed related to equals implementation of several classes**
 
-Adds synchronization for JobTracker methods in RecoveryManager.
+Changed public class org.apache.hadoop.mapreduce.ID to be an abstract class. Removed from class org.apache.hadoop.mapreduce.ID the methods  public static ID read(DataInput in) and public static ID forName(String str).
 
 
 ---
 
-* [HADOOP-5531](https://issues.apache.org/jira/browse/HADOOP-5531) | *Blocker* | **Remove Chukwa on branch-0.20**
+* [HADOOP-4253](https://issues.apache.org/jira/browse/HADOOP-4253) | *Major* | **Fix warnings generated by FindBugs**
 
-Disabled Chukwa unit tests for 0.20 branch only.
+Removed  from class org.apache.hadoop.fs.RawLocalFileSystem deprecated methods public String getName(), public void lock(Path p, boolean shared) and public void release(Path p).
 
 
 ---
 
-* [HADOOP-5521](https://issues.apache.org/jira/browse/HADOOP-5521) | *Major* | **Remove dependency of testcases on RESTART\_COUNT**
+* [HADOOP-4284](https://issues.apache.org/jira/browse/HADOOP-4284) | *Major* | **Support for user configurable global filters on HttpServer**
 
-This patch makes TestJobHistory and its dependent testcases independent of RESTART\_COUNT.
+Introduced HttpServer method to support global filters.
 
 
 ---
 
-* [HADOOP-5468](https://issues.apache.org/jira/browse/HADOOP-5468) | *Major* | **Change Hadoop doc menu to sub-menus**
+* [HADOOP-4454](https://issues.apache.org/jira/browse/HADOOP-4454) | *Minor* | **Support comments in 'slaves'  file**
 
-Reformatted HTML documentation for Hadoop to use submenus at the left column.
+Changed processing of conf/slaves file to allow # to begin a comment.
 
 
 ---
 
-* [HADOOP-5030](https://issues.apache.org/jira/browse/HADOOP-5030) | *Major* | **Chukwa RPM build improvements**
+* [HADOOP-4572](https://issues.apache.org/jira/browse/HADOOP-4572) | *Major* | **INode and its sub-classes should be package private**
 
-Changed RPM install location to the value specified by build.properties file.
+Moved org.apache.hadoop.hdfs.{CreateEditsLog, NNThroughputBenchmark} to org.apache.hadoop.hdfs.server.namenode.
 
 
 ---
 
-* [HADOOP-4970](https://issues.apache.org/jira/browse/HADOOP-4970) | *Major* | **Use the full path when move files to .Trash/Current**
+* [HADOOP-4575](https://issues.apache.org/jira/browse/HADOOP-4575) | *Major* | **An independent HTTPS proxy for HDFS**
 
-Changed trash facility to use absolute path of the deleted file.
+Introduced independent HSFTP proxy server for authenticated access to clusters.
 
 
 ---
 
-* [HADOOP-4873](https://issues.apache.org/jira/browse/HADOOP-4873) | *Major* | **display minMaps/Reduces on advanced scheduler page**
+* [HADOOP-4618](https://issues.apache.org/jira/browse/HADOOP-4618) | *Major* | **Move http server from FSNamesystem into NameNode.**
 
-Changed fair scheduler UI to display minMaps and minReduces variables.
+Moved HTTP server from FSNameSystem to NameNode. Removed FSNamesystem.getNameNodeInfoPort(). Replaced FSNamesystem.getDFSNameNodeMachine() and FSNamesystem.getDFSNameNodePort() with new method  FSNamesystem.getDFSNameNodeAddress(). Removed constructor NameNode(bindAddress, conf).
 
 
 ---
 
-* [HADOOP-4843](https://issues.apache.org/jira/browse/HADOOP-4843) | *Major* | **Collect Job History log file and Job Conf file into Chukwa**
+* [HADOOP-4567](https://issues.apache.org/jira/browse/HADOOP-4567) | *Major* | **GetFileBlockLocations should return the NetworkTopology information of the machines that hosts those blocks**
 
-Introduced Chuckwa collection of job history.
+Changed GetFileBlockLocations to return topology information for nodes that host the block replicas.
 
 
 ---
 
-* [HADOOP-4827](https://issues.apache.org/jira/browse/HADOOP-4827) | *Major* | **Improve data aggregation in database**
+* [HADOOP-4435](https://issues.apache.org/jira/browse/HADOOP-4435) | *Minor* | **The JobTracker should display the amount of heap memory used**
 
-Improved framework for data aggregation in Chuckwa.
+Changed JobTracker web status page to display the amount of heap memory in use. This changes the JobSubmissionProtocol.
 
 
 ---
 
-* [HADOOP-4826](https://issues.apache.org/jira/browse/HADOOP-4826) | *Major* | **Admin command saveNamespace.**
+* [HADOOP-3923](https://issues.apache.org/jira/browse/HADOOP-3923) | *Minor* | **Deprecate org.apache.hadoop.mapred.StatusHttpServer**
 
-Introduced new dfsadmin command saveNamespace to command the name service to do an immediate save of the file system image.
+Moved class org.apache.hadoop.mapred.StatusHttpServer to org.apache.hadoop.http.HttpServer.
 
 
 ---
 
-* [HADOOP-4789](https://issues.apache.org/jira/browse/HADOOP-4789) | *Minor* | **Change fair scheduler to share between pools by default, not between invidual jobs**
+* [HADOOP-4188](https://issues.apache.org/jira/browse/HADOOP-4188) | *Major* | **Remove Task's dependency on concrete file systems**
 
-Changed fair scheduler to divide resources equally between pools, not jobs.
+Removed Task's dependency on concrete file systems by taking list from FileSystem class. Added statistics table to FileSystem class. Deprecated FileSystem method getStatistics(Class\<? extends FileSystem\> cls).
 
 
 ---
 
-* [HADOOP-4783](https://issues.apache.org/jira/browse/HADOOP-4783) | *Blocker* | **History files are given world readable permissions.**
+* [HADOOP-4661](https://issues.apache.org/jira/browse/HADOOP-4661) | *Major* | **distch: a tool for distributed ch{mod,own}**
 
-Changed history directory permissions to 750 and history file permissions to 740.
+Introduced distch tool for parallel ch{mod, own, grp}.
 
 
 ---
 
-* [HADOOP-4749](https://issues.apache.org/jira/browse/HADOOP-4749) | *Major* | **reducer should output input data size when shuffling is done**
+* [HADOOP-1650](https://issues.apache.org/jira/browse/HADOOP-1650) | *Major* | **Upgrade Jetty to 6.x**
 
-Added a new counter REDUCE\_INPUT\_BYTES.
+Upgraded all core servers to use Jetty 6
 
 
 ---
 
-* [HADOOP-4661](https://issues.apache.org/jira/browse/HADOOP-4661) | *Major* | **distch: a tool for distributed ch{mod,own}**
+* [HADOOP-3986](https://issues.apache.org/jira/browse/HADOOP-3986) | *Major* | **JobClient should not have a static configuration**
 
-Introduced distch tool for parallel ch{mod, own, grp}.
+Removed classes org.apache.hadoop.mapred.JobShell and org.apache.hadoop.mapred.TestJobShell. Removed from JobClient methods static void  setCommandLineConfig(Configuration conf) and public static Configuration getCommandLineConfig().
 
 
 ---
 
-* [HADOOP-4631](https://issues.apache.org/jira/browse/HADOOP-4631) | *Major* | **Split the default configurations into 3 parts**
+* [HADOOP-4422](https://issues.apache.org/jira/browse/HADOOP-4422) | *Major* | **S3 file systems should not create bucket**
 
-Split hadoop-default.xml into core-default.xml, hdfs-default.xml and mapreduce-default.xml.
+Modified Hadoop file system to no longer create S3 buckets. Applications can create buckets for their S3 file systems by other means, for example, using the JetS3t API.
 
 
 ---
 
-* [HADOOP-4618](https://issues.apache.org/jira/browse/HADOOP-4618) | *Major* | **Move http server from FSNamesystem into NameNode.**
+* [HADOOP-3422](https://issues.apache.org/jira/browse/HADOOP-3422) | *Major* | **Ganglia counter metrics are all reported with the metric name "value", so the counter values can not be seen**
 
-Moved HTTP server from FSNameSystem to NameNode. Removed FSNamesystem.getNameNodeInfoPort(). Replaced FSNamesystem.getDFSNameNodeMachine() and FSNamesystem.getDFSNameNodePort() with new method  FSNamesystem.getDFSNameNodeAddress(). Removed constructor NameNode(bindAddress, conf).
+Changed names of ganglia metrics to avoid conflicts and to better identify source function.
 
 
 ---
 
-* [HADOOP-4576](https://issues.apache.org/jira/browse/HADOOP-4576) | *Major* | **Modify pending tasks count in the UI to pending jobs count in the UI**
+* [HADOOP-4035](https://issues.apache.org/jira/browse/HADOOP-4035) | *Blocker* | **Modify the capacity scheduler (HADOOP-3445) to schedule tasks based on memory requirements and task trackers free memory**
 
-Changed capacity scheduler UI to better present number of running and pending tasks.
+Changed capacity scheduler policy to take note of task memory requirements and task tracker memory availability.
 
 
 ---
 
-* [HADOOP-4575](https://issues.apache.org/jira/browse/HADOOP-4575) | *Major* | **An independent HTTPS proxy for HDFS**
+* [HADOOP-3750](https://issues.apache.org/jira/browse/HADOOP-3750) | *Major* | **Fix and enforce module dependencies**
 
-Introduced independent HSFTP proxy server for authenticated access to clusters.
+Removed deprecated method parseArgs from org.apache.hadoop.fs.FileSystem.
 
 
 ---
 
-* [HADOOP-4572](https://issues.apache.org/jira/browse/HADOOP-4572) | *Major* | **INode and its sub-classes should be package private**
+* [HADOOP-3497](https://issues.apache.org/jira/browse/HADOOP-3497) | *Major* | **File globbing with a PathFilter is too restrictive**
 
-Moved org.apache.hadoop.hdfs.{CreateEditsLog, NNThroughputBenchmark} to org.apache.hadoop.hdfs.server.namenode.
+Changed the semantics of file globbing with a PathFilter (using the globStatus method of FileSystem). Previously, the filtering was too restrictive, so that a glob of /\*/\* and a filter that only accepts /a/b would not have matched /a/b. With this change /a/b does match.
 
 
 ---
 
-* [HADOOP-4567](https://issues.apache.org/jira/browse/HADOOP-4567) | *Major* | **GetFileBlockLocations should return the NetworkTopology information of the machines that hosts those blocks**
+* [HADOOP-4576](https://issues.apache.org/jira/browse/HADOOP-4576) | *Major* | **Modify pending tasks count in the UI to pending jobs count in the UI**
 
-Changed GetFileBlockLocations to return topology information for nodes that host the block replicas.
+Changed capacity scheduler UI to better present number of running and pending tasks.
 
 
 ---
 
-* [HADOOP-4565](https://issues.apache.org/jira/browse/HADOOP-4565) | *Major* | **MultiFileInputSplit can use data locality information to create splits**
+* [HADOOP-4305](https://issues.apache.org/jira/browse/HADOOP-4305) | *Major* | **repeatedly blacklisted tasktrackers should get declared dead**
 
-Improved MultiFileInputFormat so that multiple blocks from the same node or same rack can be combined into a single split.
+Improved TaskTracker blacklisting strategy to better exclude faulty tracker from executing tasks.
 
 
 ---
 
-* [HADOOP-4454](https://issues.apache.org/jira/browse/HADOOP-4454) | *Minor* | **Support comments in 'slaves'  file**
+* [HADOOP-4445](https://issues.apache.org/jira/browse/HADOOP-4445) | *Major* | **Wrong number of running map/reduce tasks are displayed in queue information.**
 
-Changed processing of conf/slaves file to allow # to begin a comment.
+Changed JobTracker UI to better present the number of active tasks.
 
 
 ---
 
-* [HADOOP-4445](https://issues.apache.org/jira/browse/HADOOP-4445) | *Major* | **Wrong number of running map/reduce tasks are displayed in queue information.**
+* [HADOOP-4179](https://issues.apache.org/jira/browse/HADOOP-4179) | *Major* | **Hadoop-Vaidya : Rule based performance diagnostic tool for Map/Reduce jobs**
 
-Changed JobTracker UI to better present the number of active tasks.
+Introduced Vaidya rule based performance diagnostic tool for Map/Reduce jobs.
 
 
 ---
 
-* [HADOOP-4435](https://issues.apache.org/jira/browse/HADOOP-4435) | *Minor* | **The JobTracker should display the amount of heap memory used**
+* [HADOOP-4029](https://issues.apache.org/jira/browse/HADOOP-4029) | *Major* | **NameNode should report status and performance for each replica of image and log**
 
-Changed JobTracker web status page to display the amount of heap memory in use. This changes the JobSubmissionProtocol.
+Added name node storage information to the dfshealth page, and moved data node information to a separated page.
 
 
 ---
 
-* [HADOOP-4422](https://issues.apache.org/jira/browse/HADOOP-4422) | *Major* | **S3 file systems should not create bucket**
+* [HADOOP-4749](https://issues.apache.org/jira/browse/HADOOP-4749) | *Major* | **reducer should output input data size when shuffling is done**
 
-Modified Hadoop file system to no longer create S3 buckets. Applications can create buckets for their S3 file systems by other means, for example, using the JetS3t API.
+Added a new counter REDUCE\_INPUT\_BYTES.
 
 
 ---
 
-* [HADOOP-4374](https://issues.apache.org/jira/browse/HADOOP-4374) | *Major* | **JVM should not be killed but given an opportunity to exit gracefully**
+* [HADOOP-4826](https://issues.apache.org/jira/browse/HADOOP-4826) | *Major* | **Admin command saveNamespace.**
 
-This patch (1) Adds a shutdownHook that does syncLogs sothat logs of the current task are flushed and log.index is up to date in cases like System.exit(), or killed using signals(other than SIGKILL).
-(2) Changes writeToIndexFile() to write to a temporary index file first and then rename to log.index sothat updates to log.index file are atomic.
+Introduced new dfsadmin command saveNamespace to command the name service to do an immediate save of the file system image.
 
 
 ---
 
-* [HADOOP-4305](https://issues.apache.org/jira/browse/HADOOP-4305) | *Major* | **repeatedly blacklisted tasktrackers should get declared dead**
+* [HADOOP-3063](https://issues.apache.org/jira/browse/HADOOP-3063) | *Major* | **BloomMapFile - fail-fast version of MapFile for sparsely populated key space**
 
-Improved TaskTracker blacklisting strategy to better exclude faulty tracker from executing tasks.
+Introduced BloomMapFile subclass of MapFile that creates a Bloom filter from all keys.
 
 
 ---
 
-* [HADOOP-4284](https://issues.apache.org/jira/browse/HADOOP-4284) | *Major* | **Support for user configurable global filters on HttpServer**
+* [HADOOP-1230](https://issues.apache.org/jira/browse/HADOOP-1230) | *Major* | **Replace parameters with context objects in Mapper, Reducer, Partitioner, InputFormat, and OutputFormat classes**
 
-Introduced HttpServer method to support global filters.
+Replaced parameters with context obejcts in Mapper, Reducer, Partitioner, InputFormat, and OutputFormat classes.
 
 
 ---
 
-* [HADOOP-4253](https://issues.apache.org/jira/browse/HADOOP-4253) | *Major* | **Fix warnings generated by FindBugs**
+* [HADOOP-4631](https://issues.apache.org/jira/browse/HADOOP-4631) | *Major* | **Split the default configurations into 3 parts**
 
-Removed  from class org.apache.hadoop.fs.RawLocalFileSystem deprecated methods public String getName(), public void lock(Path p, boolean shared) and public void release(Path p).
+Split hadoop-default.xml into core-default.xml, hdfs-default.xml and mapreduce-default.xml.
 
 
 ---
 
-* [HADOOP-4234](https://issues.apache.org/jira/browse/HADOOP-4234) | *Minor* | **KFS: Allow KFS layer to interface with multiple KFS namenodes**
+* [HADOOP-3344](https://issues.apache.org/jira/browse/HADOOP-3344) | *Major* | **libhdfs: always builds 32bit, even when x86\_64 Java used**
 
-Changed KFS glue layer to allow applications to interface with multiple KFS metaservers.
+Changed build procedure for libhdfs to build correctly for different platforms. Build instructions are in the Jira item.
 
 
 ---
 
-* [HADOOP-4210](https://issues.apache.org/jira/browse/HADOOP-4210) | *Major* | **Findbugs warnings are printed related to equals implementation of several classes**
+* [HADOOP-4827](https://issues.apache.org/jira/browse/HADOOP-4827) | *Major* | **Improve data aggregation in database**
 
-Changed public class org.apache.hadoop.mapreduce.ID to be an abstract class. Removed from class org.apache.hadoop.mapreduce.ID the methods  public static ID read(DataInput in) and public static ID forName(String str).
+Improved framework for data aggregation in Chuckwa.
 
 
 ---
 
-* [HADOOP-4188](https://issues.apache.org/jira/browse/HADOOP-4188) | *Major* | **Remove Task's dependency on concrete file systems**
+* [HADOOP-4789](https://issues.apache.org/jira/browse/HADOOP-4789) | *Minor* | **Change fair scheduler to share between pools by default, not between invidual jobs**
 
-Removed Task's dependency on concrete file systems by taking list from FileSystem class. Added statistics table to FileSystem class. Deprecated FileSystem method getStatistics(Class\<? extends FileSystem\> cls).
+Changed fair scheduler to divide resources equally between pools, not jobs.
 
 
 ---
 
-* [HADOOP-4179](https://issues.apache.org/jira/browse/HADOOP-4179) | *Major* | **Hadoop-Vaidya : Rule based performance diagnostic tool for Map/Reduce jobs**
+* [HADOOP-4843](https://issues.apache.org/jira/browse/HADOOP-4843) | *Major* | **Collect Job History log file and Job Conf file into Chukwa**
 
-Introduced Vaidya rule based performance diagnostic tool for Map/Reduce jobs.
+Introduced Chuckwa collection of job history.
 
 
 ---
 
-* [HADOOP-4103](https://issues.apache.org/jira/browse/HADOOP-4103) | *Major* | **Alert for missing blocks**
+* [HADOOP-5030](https://issues.apache.org/jira/browse/HADOOP-5030) | *Major* | **Chukwa RPM build improvements**
 
-Modified dfsadmin -report to report under replicated blocks. blocks with corrupt replicas, and missing blocks".
+Changed RPM install location to the value specified by build.properties file.
 
 
 ---
 
-* [HADOOP-4035](https://issues.apache.org/jira/browse/HADOOP-4035) | *Blocker* | **Modify the capacity scheduler (HADOOP-3445) to schedule tasks based on memory requirements and task trackers free memory**
+* [HADOOP-4970](https://issues.apache.org/jira/browse/HADOOP-4970) | *Major* | **Use the full path when move files to .Trash/Current**
 
-Changed capacity scheduler policy to take note of task memory requirements and task tracker memory availability.
+Changed trash facility to use absolute path of the deleted file.
 
 
 ---
 
-* [HADOOP-4029](https://issues.apache.org/jira/browse/HADOOP-4029) | *Major* | **NameNode should report status and performance for each replica of image and log**
+* [HADOOP-4565](https://issues.apache.org/jira/browse/HADOOP-4565) | *Major* | **MultiFileInputSplit can use data locality information to create splits**
 
-Added name node storage information to the dfshealth page, and moved data node information to a separated page.
+Improved MultiFileInputFormat so that multiple blocks from the same node or same rack can be combined into a single split.
 
 
 ---
 
-* [HADOOP-3986](https://issues.apache.org/jira/browse/HADOOP-3986) | *Major* | **JobClient should not have a static configuration**
+* [HADOOP-4873](https://issues.apache.org/jira/browse/HADOOP-4873) | *Major* | **display minMaps/Reduces on advanced scheduler page**
 
-Removed classes org.apache.hadoop.mapred.JobShell and org.apache.hadoop.mapred.TestJobShell. Removed from JobClient methods static void  setCommandLineConfig(Configuration conf) and public static Configuration getCommandLineConfig().
+Changed fair scheduler UI to display minMaps and minReduces variables.
 
 
 ---
 
-* [HADOOP-3923](https://issues.apache.org/jira/browse/HADOOP-3923) | *Minor* | **Deprecate org.apache.hadoop.mapred.StatusHttpServer**
+* [HADOOP-4103](https://issues.apache.org/jira/browse/HADOOP-4103) | *Major* | **Alert for missing blocks**
 
-Moved class org.apache.hadoop.mapred.StatusHttpServer to org.apache.hadoop.http.HttpServer.
+Modified dfsadmin -report to report under replicated blocks. blocks with corrupt replicas, and missing blocks".
 
 
 ---
 
-* [HADOOP-3750](https://issues.apache.org/jira/browse/HADOOP-3750) | *Major* | **Fix and enforce module dependencies**
+* [HADOOP-4783](https://issues.apache.org/jira/browse/HADOOP-4783) | *Blocker* | **History files are given world readable permissions.**
 
-Removed deprecated method parseArgs from org.apache.hadoop.fs.FileSystem.
+Changed history directory permissions to 750 and history file permissions to 740.
 
 
 ---
 
-* [HADOOP-3497](https://issues.apache.org/jira/browse/HADOOP-3497) | *Major* | **File globbing with a PathFilter is too restrictive**
+* [HADOOP-5521](https://issues.apache.org/jira/browse/HADOOP-5521) | *Major* | **Remove dependency of testcases on RESTART\_COUNT**
 
-Changed the semantics of file globbing with a PathFilter (using the globStatus method of FileSystem). Previously, the filtering was too restrictive, so that a glob of /\*/\* and a filter that only accepts /a/b would not have matched /a/b. With this change /a/b does match.
+This patch makes TestJobHistory and its dependent testcases independent of RESTART\_COUNT.
 
 
 ---
 
-* [HADOOP-3422](https://issues.apache.org/jira/browse/HADOOP-3422) | *Major* | **Ganglia counter metrics are all reported with the metric name "value", so the counter values can not be seen**
+* [HADOOP-5468](https://issues.apache.org/jira/browse/HADOOP-5468) | *Major* | **Change Hadoop doc menu to sub-menus**
 
-Changed names of ganglia metrics to avoid conflicts and to better identify source function.
+Reformatted HTML documentation for Hadoop to use submenus at the left column.
 
 
 ---
 
-* [HADOOP-3344](https://issues.apache.org/jira/browse/HADOOP-3344) | *Major* | **libhdfs: always builds 32bit, even when x86\_64 Java used**
+* [HADOOP-5531](https://issues.apache.org/jira/browse/HADOOP-5531) | *Blocker* | **Remove Chukwa on branch-0.20**
 
-Changed build procedure for libhdfs to build correctly for different platforms. Build instructions are in the Jira item.
+Disabled Chukwa unit tests for 0.20 branch only.
 
 
 ---
 
-* [HADOOP-3063](https://issues.apache.org/jira/browse/HADOOP-3063) | *Major* | **BloomMapFile - fail-fast version of MapFile for sparsely populated key space**
+* [HADOOP-5565](https://issues.apache.org/jira/browse/HADOOP-5565) | *Major* | **The job instrumentation API needs to have a method for finalizeJob,**
 
-Introduced BloomMapFile subclass of MapFile that creates a Bloom filter from all keys.
+Add finalizeJob & terminateJob methods to JobTrackerInstrumentation class
 
 
 ---
 
-* [HADOOP-1650](https://issues.apache.org/jira/browse/HADOOP-1650) | *Major* | **Upgrade Jetty to 6.x**
+* [HADOOP-4374](https://issues.apache.org/jira/browse/HADOOP-4374) | *Major* | **JVM should not be killed but given an opportunity to exit gracefully**
 
-Upgraded all core servers to use Jetty 6
+This patch (1) Adds a shutdownHook that does syncLogs sothat logs of the current task are flushed and log.index is up to date in cases like System.exit(), or killed using signals(other than SIGKILL).
+(2) Changes writeToIndexFile() to write to a temporary index file first and then rename to log.index sothat updates to log.index file are atomic.
 
 
 ---
 
-* [HADOOP-1230](https://issues.apache.org/jira/browse/HADOOP-1230) | *Major* | **Replace parameters with context objects in Mapper, Reducer, Partitioner, InputFormat, and OutputFormat classes**
+* [HADOOP-5548](https://issues.apache.org/jira/browse/HADOOP-5548) | *Blocker* | **Observed negative running maps on the job tracker**
 
-Replaced parameters with context obejcts in Mapper, Reducer, Partitioner, InputFormat, and OutputFormat classes.
+Adds synchronization for JobTracker methods in RecoveryManager.
 
 
 

+ 58 - 76
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.1/CHANGES.0.20.1.md

@@ -24,110 +24,98 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-5881](https://issues.apache.org/jira/browse/HADOOP-5881) | Simplify configuration related to task-memory-monitoring and memory-based scheduling |  Major | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 | [HADOOP-5726](https://issues.apache.org/jira/browse/HADOOP-5726) | Remove pre-emption from the capacity scheduler code base |  Major | . | Hemanth Yamijala | rahul k singh |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-5881](https://issues.apache.org/jira/browse/HADOOP-5881) | Simplify configuration related to task-memory-monitoring and memory-based scheduling |  Major | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6080](https://issues.apache.org/jira/browse/HADOOP-6080) | Handling of  Trash with quota |  Major | fs | Koji Noguchi | Jakob Homan |
 | [HADOOP-5714](https://issues.apache.org/jira/browse/HADOOP-5714) | Metric to show number of fs.exists (or number of getFileInfo) calls |  Minor | metrics | Koji Noguchi | Jakob Homan |
 | [HADOOP-3315](https://issues.apache.org/jira/browse/HADOOP-3315) | New binary file format |  Major | io | Owen O'Malley | Hong Tang |
+| [HADOOP-6080](https://issues.apache.org/jira/browse/HADOOP-6080) | Handling of  Trash with quota |  Major | fs | Koji Noguchi | Jakob Homan |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HDFS-635](https://issues.apache.org/jira/browse/HDFS-635) | HDFS Project page does not show 0.20.1 documentation/release information. |  Major | documentation | Andy Sautins |  |
+| [MAPREDUCE-465](https://issues.apache.org/jira/browse/MAPREDUCE-465) | Deprecate org.apache.hadoop.mapred.lib.MultithreadedMapRunner |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HDFS-527](https://issues.apache.org/jira/browse/HDFS-527) | Refactor DFSClient constructors |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-767](https://issues.apache.org/jira/browse/MAPREDUCE-767) | to remove mapreduce dependency on commons-cli2 |  Major | contrib/streaming | Giridharan Kesavan | Amar Kamat |
-| [MAPREDUCE-465](https://issues.apache.org/jira/browse/MAPREDUCE-465) | Deprecate org.apache.hadoop.mapred.lib.MultithreadedMapRunner |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-635](https://issues.apache.org/jira/browse/HDFS-635) | HDFS Project page does not show 0.20.1 documentation/release information. |  Major | documentation | Andy Sautins |  |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6215](https://issues.apache.org/jira/browse/HADOOP-6215) | fix GenericOptionParser to deal with -D with '=' in the value |  Major | . | Owen O'Malley | Amar Kamat |
-| [HADOOP-6145](https://issues.apache.org/jira/browse/HADOOP-6145) | No error message for deleting non-existant file or directory. |  Major | fs | Suman Sehgal | Jakob Homan |
-| [HADOOP-6141](https://issues.apache.org/jira/browse/HADOOP-6141) | hadoop 0.20 branch "test-patch" is broken |  Major | build | Hong Tang | Hong Tang |
-| [HADOOP-6139](https://issues.apache.org/jira/browse/HADOOP-6139) | Incomplete help message is displayed for rm and rmr options. |  Minor | . | Suman Sehgal | Jakob Homan |
-| [HADOOP-6017](https://issues.apache.org/jira/browse/HADOOP-6017) | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
-| [HADOOP-5951](https://issues.apache.org/jira/browse/HADOOP-5951) | StorageInfo needs Apache license header. |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5937](https://issues.apache.org/jira/browse/HADOOP-5937) | Correct  info message  "Use hadoop dfs -safemode option"  to  " Use hdfs dfsadmin -safemode option"  . |  Minor | . | Ravi Phulari | Ravi Phulari |
-| [HADOOP-5932](https://issues.apache.org/jira/browse/HADOOP-5932) | MemoryMatcher logs 0 as freeMemOnTT even though there are free slots available on TaskTraker |  Major | . | Karam Singh | Vinod Kumar Vavilapalli |
-| [HADOOP-5924](https://issues.apache.org/jira/browse/HADOOP-5924) | JT fails to recover the jobs after restart after HADOOP:4372 |  Major | . | Ramya Sunil | Amar Kamat |
-| [HADOOP-5921](https://issues.apache.org/jira/browse/HADOOP-5921) | JobTracker does not come up because of NotReplicatedYetException |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
-| [HADOOP-5920](https://issues.apache.org/jira/browse/HADOOP-5920) | TestJobHistory fails some times. |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
-| [HADOOP-5908](https://issues.apache.org/jira/browse/HADOOP-5908) | ArithmeticException in heartbeats with zero map jobs |  Major | . | Vinod Kumar Vavilapalli | Amar Kamat |
-| [HADOOP-5884](https://issues.apache.org/jira/browse/HADOOP-5884) | Capacity scheduler should account high memory jobs as using more capacity of the queue |  Major | . | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-5883](https://issues.apache.org/jira/browse/HADOOP-5883) | TaskMemoryMonitorThread might shoot down tasks even if their processes momentarily exceed the requested memory |  Major | . | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-5882](https://issues.apache.org/jira/browse/HADOOP-5882) | Progress is not updated when the New Reducer is running reduce phase |  Blocker | . | Jothi Padmanabhan | Amareshwari Sriramadasu |
-| [HADOOP-5850](https://issues.apache.org/jira/browse/HADOOP-5850) | map/reduce doesn't run jobs with 0 maps |  Critical | . | Owen O'Malley | Vinod Kumar Vavilapalli |
-| [HADOOP-5828](https://issues.apache.org/jira/browse/HADOOP-5828) | Use absolute path for JobTracker's mapred.local.dir in MiniMRCluster |  Major | test | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-5746](https://issues.apache.org/jira/browse/HADOOP-5746) | Errors encountered in MROutputThread after the last map/reduce call can go undetected |  Major | . | Devaraj Das | Amar Kamat |
-| [HADOOP-5736](https://issues.apache.org/jira/browse/HADOOP-5736) | Update CapacityScheduler documentation to reflect latest changes |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [HADOOP-5719](https://issues.apache.org/jira/browse/HADOOP-5719) | Jobs failed during job initalization are never removed from Capacity Schedulers waiting list |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [HADOOP-5718](https://issues.apache.org/jira/browse/HADOOP-5718) | Capacity Scheduler should not check for presence of default queue while starting up. |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [HADOOP-5711](https://issues.apache.org/jira/browse/HADOOP-5711) | Change Namenode file close log to info |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5691](https://issues.apache.org/jira/browse/HADOOP-5691) | org.apache.hadoop.mapreduce.Reducer should not be abstract. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5688](https://issues.apache.org/jira/browse/HADOOP-5688) | HftpFileSystem.getChecksum(..) does not work for the paths with scheme and authority |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5655](https://issues.apache.org/jira/browse/HADOOP-5655) | TestMRServerPorts fails on java.net.BindException |  Major | . | Hairong Kuang | Devaraj Das |
+| [HADOOP-5210](https://issues.apache.org/jira/browse/HADOOP-5210) | Reduce Task Progress shows \> 100% when the total size of map outputs (for a single reducer) is high |  Minor | . | Jothi Padmanabhan | Ravi Gummadi |
 | [HADOOP-5654](https://issues.apache.org/jira/browse/HADOOP-5654) | TestReplicationPolicy.\<init\> fails on java.net.BindException |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5648](https://issues.apache.org/jira/browse/HADOOP-5648) | Not able to generate gridmix.jar on already compiled version of hadoop |  Major | benchmarks | Suman Sehgal | Giridharan Kesavan |
-| [HADOOP-5646](https://issues.apache.org/jira/browse/HADOOP-5646) | TestQueueCapacities is failing Hudson tests for the last few builds |  Major | . | Jothi Padmanabhan | Vinod Kumar Vavilapalli |
-| [HADOOP-5641](https://issues.apache.org/jira/browse/HADOOP-5641) | Possible NPE in CapacityScheduler's MemoryMatcher |  Major | . | Vinod Kumar Vavilapalli | Hemanth Yamijala |
-| [HADOOP-5636](https://issues.apache.org/jira/browse/HADOOP-5636) | Job is left in Running state after a killJob |  Critical | . | Amareshwari Sriramadasu | Amar Kamat |
-| [HADOOP-5539](https://issues.apache.org/jira/browse/HADOOP-5539) | o.a.h.mapred.Merger not maintaining map out compression on intermediate files |  Blocker | . | Billy Pearson | Jothi Padmanabhan |
+| [HADOOP-5655](https://issues.apache.org/jira/browse/HADOOP-5655) | TestMRServerPorts fails on java.net.BindException |  Major | . | Hairong Kuang | Devaraj Das |
 | [HADOOP-5533](https://issues.apache.org/jira/browse/HADOOP-5533) | Recovery duration shown on the jobtracker webpage is inaccurate |  Major | . | Amar Kamat | Amar Kamat |
-| [HADOOP-5349](https://issues.apache.org/jira/browse/HADOOP-5349) | When the size required for a path is -1, LocalDirAllocator.getLocalPathForWrite fails with a DiskCheckerException when the disk it selects is bad. |  Major | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-5213](https://issues.apache.org/jira/browse/HADOOP-5213) | BZip2CompressionOutputStream NullPointerException |  Blocker | io | Zheng Shao | Zheng Shao |
-| [HADOOP-5210](https://issues.apache.org/jira/browse/HADOOP-5210) | Reduce Task Progress shows \> 100% when the total size of map outputs (for a single reducer) is high |  Minor | . | Jothi Padmanabhan | Ravi Gummadi |
+| [HADOOP-5646](https://issues.apache.org/jira/browse/HADOOP-5646) | TestQueueCapacities is failing Hudson tests for the last few builds |  Major | . | Jothi Padmanabhan | Vinod Kumar Vavilapalli |
+| [HADOOP-5691](https://issues.apache.org/jira/browse/HADOOP-5691) | org.apache.hadoop.mapreduce.Reducer should not be abstract. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5688](https://issues.apache.org/jira/browse/HADOOP-5688) | HftpFileSystem.getChecksum(..) does not work for the paths with scheme and authority |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-4674](https://issues.apache.org/jira/browse/HADOOP-4674) | hadoop fs -help should list detailed help info for the following commands: test, text, tail, stat & touchz |  Trivial | fs | David NeSmith | Ravi Phulari |
+| [HADOOP-5711](https://issues.apache.org/jira/browse/HADOOP-5711) | Change Namenode file close log to info |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5213](https://issues.apache.org/jira/browse/HADOOP-5213) | BZip2CompressionOutputStream NullPointerException |  Blocker | io | Zheng Shao | Zheng Shao |
+| [HADOOP-5736](https://issues.apache.org/jira/browse/HADOOP-5736) | Update CapacityScheduler documentation to reflect latest changes |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-5718](https://issues.apache.org/jira/browse/HADOOP-5718) | Capacity Scheduler should not check for presence of default queue while starting up. |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-5719](https://issues.apache.org/jira/browse/HADOOP-5719) | Jobs failed during job initalization are never removed from Capacity Schedulers waiting list |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-5349](https://issues.apache.org/jira/browse/HADOOP-5349) | When the size required for a path is -1, LocalDirAllocator.getLocalPathForWrite fails with a DiskCheckerException when the disk it selects is bad. |  Major | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-5636](https://issues.apache.org/jira/browse/HADOOP-5636) | Job is left in Running state after a killJob |  Critical | . | Amareshwari Sriramadasu | Amar Kamat |
+| [HADOOP-5641](https://issues.apache.org/jira/browse/HADOOP-5641) | Possible NPE in CapacityScheduler's MemoryMatcher |  Major | . | Vinod Kumar Vavilapalli | Hemanth Yamijala |
+| [HADOOP-5828](https://issues.apache.org/jira/browse/HADOOP-5828) | Use absolute path for JobTracker's mapred.local.dir in MiniMRCluster |  Major | test | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-5850](https://issues.apache.org/jira/browse/HADOOP-5850) | map/reduce doesn't run jobs with 0 maps |  Critical | . | Owen O'Malley | Vinod Kumar Vavilapalli |
 | [HADOOP-4626](https://issues.apache.org/jira/browse/HADOOP-4626) | API link in forrest doc should point to the same version of hadoop. |  Minor | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1022](https://issues.apache.org/jira/browse/HDFS-1022) | Merge under-10-min tests specs into one file |  Major | test | Erik Steffl | Erik Steffl |
-| [HDFS-525](https://issues.apache.org/jira/browse/HDFS-525) | ListPathsServlet.java uses static SimpleDateFormat that has threading issues |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-438](https://issues.apache.org/jira/browse/HDFS-438) | Improve help message for quotas |  Minor | . | Raghu Angadi | Raghu Angadi |
-| [HDFS-167](https://issues.apache.org/jira/browse/HDFS-167) | DFSClient continues to retry indefinitely |  Minor | hdfs-client | Derek Wollenstein | Bill Zeller |
+| [HADOOP-5883](https://issues.apache.org/jira/browse/HADOOP-5883) | TaskMemoryMonitorThread might shoot down tasks even if their processes momentarily exceed the requested memory |  Major | . | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-5539](https://issues.apache.org/jira/browse/HADOOP-5539) | o.a.h.mapred.Merger not maintaining map out compression on intermediate files |  Blocker | . | Billy Pearson | Jothi Padmanabhan |
+| [HADOOP-5932](https://issues.apache.org/jira/browse/HADOOP-5932) | MemoryMatcher logs 0 as freeMemOnTT even though there are free slots available on TaskTraker |  Major | . | Karam Singh | Vinod Kumar Vavilapalli |
+| [HADOOP-5951](https://issues.apache.org/jira/browse/HADOOP-5951) | StorageInfo needs Apache license header. |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5648](https://issues.apache.org/jira/browse/HADOOP-5648) | Not able to generate gridmix.jar on already compiled version of hadoop |  Major | benchmarks | Suman Sehgal | Giridharan Kesavan |
+| [HADOOP-5908](https://issues.apache.org/jira/browse/HADOOP-5908) | ArithmeticException in heartbeats with zero map jobs |  Major | . | Vinod Kumar Vavilapalli | Amar Kamat |
+| [HADOOP-5924](https://issues.apache.org/jira/browse/HADOOP-5924) | JT fails to recover the jobs after restart after HADOOP:4372 |  Major | . | Ramya Sunil | Amar Kamat |
+| [HADOOP-5882](https://issues.apache.org/jira/browse/HADOOP-5882) | Progress is not updated when the New Reducer is running reduce phase |  Blocker | . | Jothi Padmanabhan | Amareshwari Sriramadasu |
+| [HADOOP-5746](https://issues.apache.org/jira/browse/HADOOP-5746) | Errors encountered in MROutputThread after the last map/reduce call can go undetected |  Major | . | Devaraj Das | Amar Kamat |
+| [HADOOP-5884](https://issues.apache.org/jira/browse/HADOOP-5884) | Capacity scheduler should account high memory jobs as using more capacity of the queue |  Major | . | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-5937](https://issues.apache.org/jira/browse/HADOOP-5937) | Correct  info message  "Use hadoop dfs -safemode option"  to  " Use hdfs dfsadmin -safemode option"  . |  Minor | . | Ravi Phulari | Ravi Phulari |
+| [HADOOP-5921](https://issues.apache.org/jira/browse/HADOOP-5921) | JobTracker does not come up because of NotReplicatedYetException |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
+| [HADOOP-6017](https://issues.apache.org/jira/browse/HADOOP-6017) | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
+| [HADOOP-5920](https://issues.apache.org/jira/browse/HADOOP-5920) | TestJobHistory fails some times. |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
 | [HDFS-26](https://issues.apache.org/jira/browse/HDFS-26) |  	 HADOOP-5862 for version .20  (Namespace quota exceeded message unclear) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-924](https://issues.apache.org/jira/browse/MAPREDUCE-924) | TestPipes must not directly invoke 'main' of pipes as an exit from main could cause the testcase to crash. |  Major | pipes | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-911](https://issues.apache.org/jira/browse/MAPREDUCE-911) | TestTaskFail fail sometimes |  Major | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-438](https://issues.apache.org/jira/browse/HDFS-438) | Improve help message for quotas |  Minor | . | Raghu Angadi | Raghu Angadi |
+| [MAPREDUCE-2](https://issues.apache.org/jira/browse/MAPREDUCE-2) | ArrayOutOfIndex error in KeyFieldBasedPartitioner on empty key |  Major | . | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-130](https://issues.apache.org/jira/browse/MAPREDUCE-130) | Delete the jobconf copy from the log directory of the JobTracker when the job is retired |  Major | . | Devaraj Das | Amar Kamat |
+| [MAPREDUCE-657](https://issues.apache.org/jira/browse/MAPREDUCE-657) | CompletedJobStatusStore hardcodes filesystem to hdfs |  Major | jobtracker | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-179](https://issues.apache.org/jira/browse/MAPREDUCE-179) | setProgress not called for new RecordReaders |  Blocker | . | Chris Douglas | Chris Douglas |
+| [MAPREDUCE-124](https://issues.apache.org/jira/browse/MAPREDUCE-124) | When abortTask of OutputCommitter fails with an Exception for a map-only job, the task is marked as success |  Major | . | Jothi Padmanabhan | Amareshwari Sriramadasu |
+| [HADOOP-6139](https://issues.apache.org/jira/browse/HADOOP-6139) | Incomplete help message is displayed for rm and rmr options. |  Minor | . | Suman Sehgal | Jakob Homan |
+| [HADOOP-6141](https://issues.apache.org/jira/browse/HADOOP-6141) | hadoop 0.20 branch "test-patch" is broken |  Major | build | Hong Tang | Hong Tang |
+| [HADOOP-6145](https://issues.apache.org/jira/browse/HADOOP-6145) | No error message for deleting non-existant file or directory. |  Major | fs | Suman Sehgal | Jakob Homan |
+| [MAPREDUCE-565](https://issues.apache.org/jira/browse/MAPREDUCE-565) | Partitioner does not work with new API |  Blocker | task | Jothi Padmanabhan | Owen O'Malley |
+| [MAPREDUCE-18](https://issues.apache.org/jira/browse/MAPREDUCE-18) | Under load the shuffle sometimes gets incorrect data |  Blocker | . | Owen O'Malley | Ravi Gummadi |
+| [MAPREDUCE-735](https://issues.apache.org/jira/browse/MAPREDUCE-735) | ArrayIndexOutOfBoundsException is thrown by KeyFieldBasedPartitioner |  Major | . | Suman Sehgal | Amar Kamat |
+| [MAPREDUCE-383](https://issues.apache.org/jira/browse/MAPREDUCE-383) | pipes combiner does not reset properly after a spill |  Major | . | Christian Kunz | Christian Kunz |
+| [MAPREDUCE-40](https://issues.apache.org/jira/browse/MAPREDUCE-40) | Memory management variables need a backwards compatibility option after HADOOP-5881 |  Blocker | . | Hemanth Yamijala | rahul k singh |
+| [MAPREDUCE-796](https://issues.apache.org/jira/browse/MAPREDUCE-796) | Encountered "ClassCastException" on tasktracker while running wordcount with MultithreadedMapRunner |  Major | examples | Suman Sehgal | Amar Kamat |
 | [MAPREDUCE-838](https://issues.apache.org/jira/browse/MAPREDUCE-838) | Task succeeds even when committer.commitTask fails with IOException |  Blocker | task | Koji Noguchi | Amareshwari Sriramadasu |
-| [MAPREDUCE-834](https://issues.apache.org/jira/browse/MAPREDUCE-834) | When TaskTracker config use old memory management values its memory monitoring is diabled. |  Major | . | Karam Singh | Sreekanth Ramakrishnan |
+| [MAPREDUCE-805](https://issues.apache.org/jira/browse/MAPREDUCE-805) | Deadlock in Jobtracker |  Major | . | Michael Tamm | Amar Kamat |
+| [HDFS-167](https://issues.apache.org/jira/browse/HDFS-167) | DFSClient continues to retry indefinitely |  Minor | hdfs-client | Derek Wollenstein | Bill Zeller |
 | [MAPREDUCE-832](https://issues.apache.org/jira/browse/MAPREDUCE-832) | Too many WARN messages about deprecated memorty config variables in JobTacker log |  Major | . | Karam Singh | rahul k singh |
+| [MAPREDUCE-745](https://issues.apache.org/jira/browse/MAPREDUCE-745) | TestRecoveryManager fails sometimes |  Major | jobtracker | Amareshwari Sriramadasu | Amar Kamat |
+| [MAPREDUCE-834](https://issues.apache.org/jira/browse/MAPREDUCE-834) | When TaskTracker config use old memory management values its memory monitoring is diabled. |  Major | . | Karam Singh | Sreekanth Ramakrishnan |
 | [MAPREDUCE-818](https://issues.apache.org/jira/browse/MAPREDUCE-818) | org.apache.hadoop.mapreduce.Counters.getGroup returns null if the group name doesnt exist. |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [MAPREDUCE-807](https://issues.apache.org/jira/browse/MAPREDUCE-807) | Stray user files in mapred.system.dir with permissions other than 777 can prevent the jobtracker from starting up. |  Blocker | jobtracker | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-805](https://issues.apache.org/jira/browse/MAPREDUCE-805) | Deadlock in Jobtracker |  Major | . | Michael Tamm | Amar Kamat |
-| [MAPREDUCE-796](https://issues.apache.org/jira/browse/MAPREDUCE-796) | Encountered "ClassCastException" on tasktracker while running wordcount with MultithreadedMapRunner |  Major | examples | Suman Sehgal | Amar Kamat |
-| [MAPREDUCE-745](https://issues.apache.org/jira/browse/MAPREDUCE-745) | TestRecoveryManager fails sometimes |  Major | jobtracker | Amareshwari Sriramadasu | Amar Kamat |
-| [MAPREDUCE-735](https://issues.apache.org/jira/browse/MAPREDUCE-735) | ArrayIndexOutOfBoundsException is thrown by KeyFieldBasedPartitioner |  Major | . | Suman Sehgal | Amar Kamat |
-| [MAPREDUCE-687](https://issues.apache.org/jira/browse/MAPREDUCE-687) | TestMiniMRMapRedDebugScript fails sometimes |  Major | test | Amar Kamat | Amareshwari Sriramadasu |
-| [MAPREDUCE-657](https://issues.apache.org/jira/browse/MAPREDUCE-657) | CompletedJobStatusStore hardcodes filesystem to hdfs |  Major | jobtracker | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-565](https://issues.apache.org/jira/browse/MAPREDUCE-565) | Partitioner does not work with new API |  Blocker | task | Jothi Padmanabhan | Owen O'Malley |
 | [MAPREDUCE-430](https://issues.apache.org/jira/browse/MAPREDUCE-430) | Task stuck in cleanup with OutOfMemoryErrors |  Major | . | Amareshwari Sriramadasu | Amar Kamat |
+| [HADOOP-6215](https://issues.apache.org/jira/browse/HADOOP-6215) | fix GenericOptionParser to deal with -D with '=' in the value |  Major | . | Owen O'Malley | Amar Kamat |
 | [MAPREDUCE-421](https://issues.apache.org/jira/browse/MAPREDUCE-421) | mapred pipes might return exit code 0 even when failing |  Major | pipes | Christian Kunz | Christian Kunz |
-| [MAPREDUCE-383](https://issues.apache.org/jira/browse/MAPREDUCE-383) | pipes combiner does not reset properly after a spill |  Major | . | Christian Kunz | Christian Kunz |
-| [MAPREDUCE-179](https://issues.apache.org/jira/browse/MAPREDUCE-179) | setProgress not called for new RecordReaders |  Blocker | . | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-130](https://issues.apache.org/jira/browse/MAPREDUCE-130) | Delete the jobconf copy from the log directory of the JobTracker when the job is retired |  Major | . | Devaraj Das | Amar Kamat |
-| [MAPREDUCE-124](https://issues.apache.org/jira/browse/MAPREDUCE-124) | When abortTask of OutputCommitter fails with an Exception for a map-only job, the task is marked as success |  Major | . | Jothi Padmanabhan | Amareshwari Sriramadasu |
-| [MAPREDUCE-40](https://issues.apache.org/jira/browse/MAPREDUCE-40) | Memory management variables need a backwards compatibility option after HADOOP-5881 |  Blocker | . | Hemanth Yamijala | rahul k singh |
-| [MAPREDUCE-18](https://issues.apache.org/jira/browse/MAPREDUCE-18) | Under load the shuffle sometimes gets incorrect data |  Blocker | . | Owen O'Malley | Ravi Gummadi |
-| [MAPREDUCE-2](https://issues.apache.org/jira/browse/MAPREDUCE-2) | ArrayOutOfIndex error in KeyFieldBasedPartitioner on empty key |  Major | . | Amar Kamat | Amar Kamat |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-525](https://issues.apache.org/jira/browse/HDFS-525) | ListPathsServlet.java uses static SimpleDateFormat that has threading issues |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-911](https://issues.apache.org/jira/browse/MAPREDUCE-911) | TestTaskFail fail sometimes |  Major | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-687](https://issues.apache.org/jira/browse/MAPREDUCE-687) | TestMiniMRMapRedDebugScript fails sometimes |  Major | test | Amar Kamat | Amareshwari Sriramadasu |
+| [MAPREDUCE-924](https://issues.apache.org/jira/browse/MAPREDUCE-924) | TestPipes must not directly invoke 'main' of pipes as an exit from main could cause the testcase to crash. |  Major | pipes | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-1022](https://issues.apache.org/jira/browse/HDFS-1022) | Merge under-10-min tests specs into one file |  Major | test | Erik Steffl | Erik Steffl |
 
 
 ### SUB-TASKS:
@@ -137,9 +125,3 @@
 | [HADOOP-6213](https://issues.apache.org/jira/browse/HADOOP-6213) | Remove commons dependency on commons-cli2 |  Blocker | util | Amar Kamat | Amar Kamat |
 
 
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 56 - 56
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.1/RELEASENOTES.0.20.1.md

@@ -23,37 +23,37 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-6213](https://issues.apache.org/jira/browse/HADOOP-6213) | *Blocker* | **Remove commons dependency on commons-cli2**
+* [HADOOP-5210](https://issues.apache.org/jira/browse/HADOOP-5210) | *Minor* | **Reduce Task Progress shows \> 100% when the total size of map outputs (for a single reducer) is high**
 
-GenericOptionsParser in branch 0.20 depends on commons-cli2. This jira removes the dependency of branch 0.20 on commons-cli2 completely. The problem is seen after 'ant binary' where all the library files are copied to '$hadoop-home/lib' which already has commons-cli2.
+This patch resets the variable totalBytesProcessed before the final merge sothat it will be used for calculating the progress of reducePhase(the 3rd phase of reduce task) correctly.
 
 
 ---
 
-* [HADOOP-6080](https://issues.apache.org/jira/browse/HADOOP-6080) | *Major* | **Handling of  Trash with quota**
+* [HADOOP-5726](https://issues.apache.org/jira/browse/HADOOP-5726) | *Major* | **Remove pre-emption from the capacity scheduler code base**
 
-Provide a new option to rm and rmr, -skipTrash, which will immediately delete the files specified, rather than moving them to the trash.
+Removed pre-emption from capacity scheduler. The impact of this change is that capacities for queues can no longer be guaranteed within a given span of time. Also changed configuration variables to remove pre-emption related variables and better reflect the absence of guarantees.
 
 
 ---
 
-* [HADOOP-5924](https://issues.apache.org/jira/browse/HADOOP-5924) | *Major* | **JT fails to recover the jobs after restart after HADOOP:4372**
+* [HADOOP-5881](https://issues.apache.org/jira/browse/HADOOP-5881) | *Major* | **Simplify configuration related to task-memory-monitoring and memory-based scheduling**
 
-Post HADOOP-4372, empty job history files caused NPE. This issues fixes that by creating new files if no old file is found.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-5921](https://issues.apache.org/jira/browse/HADOOP-5921) | *Major* | **JobTracker does not come up because of NotReplicatedYetException**
+* [HADOOP-5924](https://issues.apache.org/jira/browse/HADOOP-5924) | *Major* | **JT fails to recover the jobs after restart after HADOOP:4372**
 
-Jobtracker crashes if it fails to create jobtracker.info file (i.e if sufficient datanodes are not up). With this patch it keeps on retrying on IOExceptions assuming IOExceptions in jobtracker.info creation implies that the hdfs is not in \*ready \*state.
+Post HADOOP-4372, empty job history files caused NPE. This issues fixes that by creating new files if no old file is found.
 
 
 ---
 
-* [HADOOP-5920](https://issues.apache.org/jira/browse/HADOOP-5920) | *Major* | **TestJobHistory fails some times.**
+* [HADOOP-5746](https://issues.apache.org/jira/browse/HADOOP-5746) | *Major* | **Errors encountered in MROutputThread after the last map/reduce call can go undetected**
 
-TestJobHistory fails as jobtracker is restarted very fast (within a minute) and history files from earlier testcases were not cleaned up. This patch cleans up the history-dir and mapred-system-dir after every test.
+If the child (streaming) process returns successfully and the MROutputThread throws an error, there was no way to detect that as all the IOExceptions was ignored. Such issues can occur when DFS clients were closed etc. Now a check for errors (in threads) is made before finishing off the task and an exception is thrown that fails he task.
 
 
 ---
@@ -66,153 +66,153 @@ take more slots proportionally with respect to a slot's default memory size.
 
 ---
 
-* [HADOOP-5881](https://issues.apache.org/jira/browse/HADOOP-5881) | *Major* | **Simplify configuration related to task-memory-monitoring and memory-based scheduling**
+* [HADOOP-5921](https://issues.apache.org/jira/browse/HADOOP-5921) | *Major* | **JobTracker does not come up because of NotReplicatedYetException**
 
-**WARNING: No release note provided for this incompatible change.**
+Jobtracker crashes if it fails to create jobtracker.info file (i.e if sufficient datanodes are not up). With this patch it keeps on retrying on IOExceptions assuming IOExceptions in jobtracker.info creation implies that the hdfs is not in \*ready \*state.
 
 
 ---
 
-* [HADOOP-5746](https://issues.apache.org/jira/browse/HADOOP-5746) | *Major* | **Errors encountered in MROutputThread after the last map/reduce call can go undetected**
+* [HADOOP-5920](https://issues.apache.org/jira/browse/HADOOP-5920) | *Major* | **TestJobHistory fails some times.**
 
-If the child (streaming) process returns successfully and the MROutputThread throws an error, there was no way to detect that as all the IOExceptions was ignored. Such issues can occur when DFS clients were closed etc. Now a check for errors (in threads) is made before finishing off the task and an exception is thrown that fails he task.
+TestJobHistory fails as jobtracker is restarted very fast (within a minute) and history files from earlier testcases were not cleaned up. This patch cleans up the history-dir and mapred-system-dir after every test.
 
 
 ---
 
-* [HADOOP-5726](https://issues.apache.org/jira/browse/HADOOP-5726) | *Major* | **Remove pre-emption from the capacity scheduler code base**
+* [HADOOP-3315](https://issues.apache.org/jira/browse/HADOOP-3315) | *Major* | **New binary file format**
 
-Removed pre-emption from capacity scheduler. The impact of this change is that capacities for queues can no longer be guaranteed within a given span of time. Also changed configuration variables to remove pre-emption related variables and better reflect the absence of guarantees.
+Add a new, binary file format TFile.
 
 
 ---
 
-* [HADOOP-5210](https://issues.apache.org/jira/browse/HADOOP-5210) | *Minor* | **Reduce Task Progress shows \> 100% when the total size of map outputs (for a single reducer) is high**
+* [MAPREDUCE-2](https://issues.apache.org/jira/browse/MAPREDUCE-2) | *Major* | **ArrayOutOfIndex error in KeyFieldBasedPartitioner on empty key**
 
-This patch resets the variable totalBytesProcessed before the final merge sothat it will be used for calculating the progress of reducePhase(the 3rd phase of reduce task) correctly.
+KeyFieldBasedPartitioner throws ArrayOutOfIndex when passed an empty key. This patch hashes empty key to 0 hashcode.
 
 
 ---
 
-* [HADOOP-3315](https://issues.apache.org/jira/browse/HADOOP-3315) | *Major* | **New binary file format**
+* [MAPREDUCE-130](https://issues.apache.org/jira/browse/MAPREDUCE-130) | *Major* | **Delete the jobconf copy from the log directory of the JobTracker when the job is retired**
 
-Add a new, binary file format TFile.
+When a job is initialized, it localizes the job conf to the logs dir. Without this patch I never gets deleted. Now when the job retires, the conf is deleted. This local copy is required to display on the webui.
 
 
 ---
 
-* [MAPREDUCE-838](https://issues.apache.org/jira/browse/MAPREDUCE-838) | *Blocker* | **Task succeeds even when committer.commitTask fails with IOException**
+* [MAPREDUCE-657](https://issues.apache.org/jira/browse/MAPREDUCE-657) | *Major* | **CompletedJobStatusStore hardcodes filesystem to hdfs**
 
-Fixed a bug in the way commit of task outputs happens. The bug was that if commit fails with IOException, the task would be declared as successful.
+CompletedJobStatusStore was hardcored to persist to hdfs. This patch allows to persist to local fs. Just qualify mapred.job.tracker.persist.jobstatus.dir with file://
 
 
 ---
 
-* [MAPREDUCE-834](https://issues.apache.org/jira/browse/MAPREDUCE-834) | *Major* | **When TaskTracker config use old memory management values its memory monitoring is diabled.**
+* [HADOOP-6080](https://issues.apache.org/jira/browse/HADOOP-6080) | *Major* | **Handling of  Trash with quota**
 
-The tasktracker's startup code was modified to use deprecated memory management configuration variables, when specified, and enable memory monitoring of tasks.
+Provide a new option to rm and rmr, -skipTrash, which will immediately delete the files specified, rather than moving them to the trash.
 
 
 ---
 
-* [MAPREDUCE-832](https://issues.apache.org/jira/browse/MAPREDUCE-832) | *Major* | **Too many WARN messages about deprecated memorty config variables in JobTacker log**
+* [MAPREDUCE-18](https://issues.apache.org/jira/browse/MAPREDUCE-18) | *Blocker* | **Under load the shuffle sometimes gets incorrect data**
 
-Reduced the frequency of log messages printed when a deprecated memory management variable is found in configuration of a job.
+This patch adds the mapid and reduceid in the http header of mapoutput when being sent to reduce node. Also validates compressed length, decompressed length, mapid and reduceid from http header at reduce node.
 
 
 ---
 
-* [MAPREDUCE-818](https://issues.apache.org/jira/browse/MAPREDUCE-818) | *Minor* | **org.apache.hadoop.mapreduce.Counters.getGroup returns null if the group name doesnt exist.**
+* [MAPREDUCE-383](https://issues.apache.org/jira/browse/MAPREDUCE-383) | *Major* | **pipes combiner does not reset properly after a spill**
 
-Fixed a bug in the new org.apache.hadoop.mapreduce.Counters.getGroup() method to return an empty group if group name doesn't exist, instead of null, thus making sure that it is in sync with the Javadoc.
+Fixed a bug in Pipes combiner to reset the spilled bytes count after the spill.
 
 
 ---
 
-* [MAPREDUCE-807](https://issues.apache.org/jira/browse/MAPREDUCE-807) | *Blocker* | **Stray user files in mapred.system.dir with permissions other than 777 can prevent the jobtracker from starting up.**
+* [MAPREDUCE-40](https://issues.apache.org/jira/browse/MAPREDUCE-40) | *Blocker* | **Memory management variables need a backwards compatibility option after HADOOP-5881**
 
-The JobTracker tries to delete the mapred.system.dir when it is starting up (with the job recovery disabled). The fix provided by this jira is that JobTracker will fail (bail out) with AccessControlException if it fails to delete files/directories in mapred.system.dir due to access control issues.
+Fixed backwards compatibility by re-introducing and deprecating removed memory monitoring related configuration options.
 
 
 ---
 
-* [MAPREDUCE-805](https://issues.apache.org/jira/browse/MAPREDUCE-805) | *Major* | **Deadlock in Jobtracker**
-
-Job initialization process was changed to not change (run) states during initialization. The reason is two fold
-- this can lead to deadlock as state changes require circular locking (i.e JobInProgress requires JobTracker lock)
-- events were not raised as these state changes were not informed/propogated back to the JobTracker
+* [MAPREDUCE-796](https://issues.apache.org/jira/browse/MAPREDUCE-796) | *Major* | **Encountered "ClassCastException" on tasktracker while running wordcount with MultithreadedMapRunner**
 
-Now the JobTracker takes care of initializing/failing/killing the job and raising appropriate events. The simple rule that was enforced was that "The JobTracker lock is \*must\* before changing the run-state of a job".
+Multithreaded mapper was modified to create a new Runtime exception (object) from a throwable instead of casting a throwable into a RuntimeException, once the Multithreaded map encounters a fault.
 
 
 ---
 
-* [MAPREDUCE-796](https://issues.apache.org/jira/browse/MAPREDUCE-796) | *Major* | **Encountered "ClassCastException" on tasktracker while running wordcount with MultithreadedMapRunner**
+* [MAPREDUCE-838](https://issues.apache.org/jira/browse/MAPREDUCE-838) | *Blocker* | **Task succeeds even when committer.commitTask fails with IOException**
 
-Multithreaded mapper was modified to create a new Runtime exception (object) from a throwable instead of casting a throwable into a RuntimeException, once the Multithreaded map encounters a fault.
+Fixed a bug in the way commit of task outputs happens. The bug was that if commit fails with IOException, the task would be declared as successful.
 
 
 ---
 
-* [MAPREDUCE-767](https://issues.apache.org/jira/browse/MAPREDUCE-767) | *Major* | **to remove mapreduce dependency on commons-cli2**
+* [MAPREDUCE-805](https://issues.apache.org/jira/browse/MAPREDUCE-805) | *Major* | **Deadlock in Jobtracker**
 
-Removes the dependency of hadoop-mapred from commons-cli2 and uses commons-cli1.2 for command-line parsing.
+Job initialization process was changed to not change (run) states during initialization. The reason is two fold
+- this can lead to deadlock as state changes require circular locking (i.e JobInProgress requires JobTracker lock)
+- events were not raised as these state changes were not informed/propogated back to the JobTracker
+
+Now the JobTracker takes care of initializing/failing/killing the job and raising appropriate events. The simple rule that was enforced was that "The JobTracker lock is \*must\* before changing the run-state of a job".
 
 
 ---
 
-* [MAPREDUCE-745](https://issues.apache.org/jira/browse/MAPREDUCE-745) | *Major* | **TestRecoveryManager fails sometimes**
+* [MAPREDUCE-832](https://issues.apache.org/jira/browse/MAPREDUCE-832) | *Major* | **Too many WARN messages about deprecated memorty config variables in JobTacker log**
 
-JobTracker was changed to take an identifier as an argument. This helps in testcases where the jobtracker/mapred-cluster is (re)started in a short span of time and the chances of jobtracker identifier clashing are high. Also the RecoveryManager was modified to throw an exception if a job fails in init during the recovery process. The reason being that this event will trigger a job failure in the recovery process and will remove the failed job from further initialization and processing.
+Reduced the frequency of log messages printed when a deprecated memory management variable is found in configuration of a job.
 
 
 ---
 
-* [MAPREDUCE-657](https://issues.apache.org/jira/browse/MAPREDUCE-657) | *Major* | **CompletedJobStatusStore hardcodes filesystem to hdfs**
+* [MAPREDUCE-745](https://issues.apache.org/jira/browse/MAPREDUCE-745) | *Major* | **TestRecoveryManager fails sometimes**
 
-CompletedJobStatusStore was hardcored to persist to hdfs. This patch allows to persist to local fs. Just qualify mapred.job.tracker.persist.jobstatus.dir with file://
+JobTracker was changed to take an identifier as an argument. This helps in testcases where the jobtracker/mapred-cluster is (re)started in a short span of time and the chances of jobtracker identifier clashing are high. Also the RecoveryManager was modified to throw an exception if a job fails in init during the recovery process. The reason being that this event will trigger a job failure in the recovery process and will remove the failed job from further initialization and processing.
 
 
 ---
 
-* [MAPREDUCE-430](https://issues.apache.org/jira/browse/MAPREDUCE-430) | *Major* | **Task stuck in cleanup with OutOfMemoryErrors**
+* [MAPREDUCE-834](https://issues.apache.org/jira/browse/MAPREDUCE-834) | *Major* | **When TaskTracker config use old memory management values its memory monitoring is diabled.**
 
-Various code paths in the framework caught Throwable and tried to do inline cleanup. In case of OOM errors, such inline-cleanups can result into hung jvms. With this fix, the TaskTracker provides a api to report fatal errors (any throwable other than FSErrror and Exceptions). On catching a Throwable, Mapper/Reducer tries to inform the TT.
+The tasktracker's startup code was modified to use deprecated memory management configuration variables, when specified, and enable memory monitoring of tasks.
 
 
 ---
 
-* [MAPREDUCE-383](https://issues.apache.org/jira/browse/MAPREDUCE-383) | *Major* | **pipes combiner does not reset properly after a spill**
+* [MAPREDUCE-818](https://issues.apache.org/jira/browse/MAPREDUCE-818) | *Minor* | **org.apache.hadoop.mapreduce.Counters.getGroup returns null if the group name doesnt exist.**
 
-Fixed a bug in Pipes combiner to reset the spilled bytes count after the spill.
+Fixed a bug in the new org.apache.hadoop.mapreduce.Counters.getGroup() method to return an empty group if group name doesn't exist, instead of null, thus making sure that it is in sync with the Javadoc.
 
 
 ---
 
-* [MAPREDUCE-130](https://issues.apache.org/jira/browse/MAPREDUCE-130) | *Major* | **Delete the jobconf copy from the log directory of the JobTracker when the job is retired**
+* [MAPREDUCE-807](https://issues.apache.org/jira/browse/MAPREDUCE-807) | *Blocker* | **Stray user files in mapred.system.dir with permissions other than 777 can prevent the jobtracker from starting up.**
 
-When a job is initialized, it localizes the job conf to the logs dir. Without this patch I never gets deleted. Now when the job retires, the conf is deleted. This local copy is required to display on the webui.
+The JobTracker tries to delete the mapred.system.dir when it is starting up (with the job recovery disabled). The fix provided by this jira is that JobTracker will fail (bail out) with AccessControlException if it fails to delete files/directories in mapred.system.dir due to access control issues.
 
 
 ---
 
-* [MAPREDUCE-40](https://issues.apache.org/jira/browse/MAPREDUCE-40) | *Blocker* | **Memory management variables need a backwards compatibility option after HADOOP-5881**
+* [MAPREDUCE-767](https://issues.apache.org/jira/browse/MAPREDUCE-767) | *Major* | **to remove mapreduce dependency on commons-cli2**
 
-Fixed backwards compatibility by re-introducing and deprecating removed memory monitoring related configuration options.
+Removes the dependency of hadoop-mapred from commons-cli2 and uses commons-cli1.2 for command-line parsing.
 
 
 ---
 
-* [MAPREDUCE-18](https://issues.apache.org/jira/browse/MAPREDUCE-18) | *Blocker* | **Under load the shuffle sometimes gets incorrect data**
+* [HADOOP-6213](https://issues.apache.org/jira/browse/HADOOP-6213) | *Blocker* | **Remove commons dependency on commons-cli2**
 
-This patch adds the mapid and reduceid in the http header of mapoutput when being sent to reduce node. Also validates compressed length, decompressed length, mapid and reduceid from http header at reduce node.
+GenericOptionsParser in branch 0.20 depends on commons-cli2. This jira removes the dependency of branch 0.20 on commons-cli2 completely. The problem is seen after 'ant binary' where all the library files are copied to '$hadoop-home/lib' which already has commons-cli2.
 
 
 ---
 
-* [MAPREDUCE-2](https://issues.apache.org/jira/browse/MAPREDUCE-2) | *Major* | **ArrayOutOfIndex error in KeyFieldBasedPartitioner on empty key**
+* [MAPREDUCE-430](https://issues.apache.org/jira/browse/MAPREDUCE-430) | *Major* | **Task stuck in cleanup with OutOfMemoryErrors**
 
-KeyFieldBasedPartitioner throws ArrayOutOfIndex when passed an empty key. This patch hashes empty key to 0 hashcode.
+Various code paths in the framework caught Throwable and tried to do inline cleanup. In case of OOM errors, such inline-cleanups can result into hung jvms. With this fix, the TaskTracker provides a api to report fatal errors (any throwable other than FSErrror and Exceptions). On catching a Throwable, Mapper/Reducer tries to inform the TT.
 
 
 

+ 33 - 57
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.2/CHANGES.0.20.2.md

@@ -27,70 +27,58 @@
 | [HDFS-793](https://issues.apache.org/jira/browse/HDFS-793) | DataNode should first receive the whole packet ack message before it constructs and sends its own ack message for the packet |  Blocker | datanode | Hairong Kuang | Hairong Kuang |
 
 
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-1849](https://issues.apache.org/jira/browse/HADOOP-1849) | IPC server max queue size should be configurable |  Major | ipc | Raghu Angadi | Konstantin Shvachko |
 | [MAPREDUCE-623](https://issues.apache.org/jira/browse/MAPREDUCE-623) | Resolve javac warnings in mapred |  Major | build | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-1849](https://issues.apache.org/jira/browse/HADOOP-1849) | IPC server max queue size should be configurable |  Major | ipc | Raghu Angadi | Konstantin Shvachko |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6576](https://issues.apache.org/jira/browse/HADOOP-6576) | TestStreamingStatus is failing on 0.20 branch |  Major | . | Chris Douglas | Todd Lipcon |
-| [HADOOP-6575](https://issues.apache.org/jira/browse/HADOOP-6575) | Tests do not run on 0.20 branch |  Major | . | Chris Douglas | Chris Douglas |
-| [HADOOP-6524](https://issues.apache.org/jira/browse/HADOOP-6524) | Contrib tests are failing Clover'ed build |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6506](https://issues.apache.org/jira/browse/HADOOP-6506) | Failing tests prevent the rest of test targets from execution. |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6498](https://issues.apache.org/jira/browse/HADOOP-6498) | IPC client  bug may cause rpc call hang |  Blocker | ipc | Ruyue Ma | Ruyue Ma |
-| [HADOOP-6460](https://issues.apache.org/jira/browse/HADOOP-6460) | Namenode runs of out of memory due to memory leak in ipc Server |  Blocker | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-6428](https://issues.apache.org/jira/browse/HADOOP-6428) | HttpServer sleeps with negative values |  Major | . | Tsz Wo Nicholas Sze | Konstantin Boudnik |
-| [HADOOP-6315](https://issues.apache.org/jira/browse/HADOOP-6315) | GzipCodec should not represent BuiltInZlibInflater as decompressorType |  Major | io | Aaron Kimball | Aaron Kimball |
-| [HADOOP-6269](https://issues.apache.org/jira/browse/HADOOP-6269) | Missing synchronization for defaultResources in Configuration.addResource |  Major | conf | Todd Lipcon | Sreekanth Ramakrishnan |
+| [HADOOP-5759](https://issues.apache.org/jira/browse/HADOOP-5759) | IllegalArgumentException when CombineFileInputFormat is used as job InputFormat |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-826](https://issues.apache.org/jira/browse/MAPREDUCE-826) | harchive doesn't use ToolRunner / harchive returns 0 even if the job fails with exception |  Trivial | harchive | Koji Noguchi | Koji Noguchi |
+| [MAPREDUCE-112](https://issues.apache.org/jira/browse/MAPREDUCE-112) | Reduce Input Records and Reduce Output Records counters are not being set when using the new Mapreduce reducer API |  Blocker | . | Jothi Padmanabhan | Jothi Padmanabhan |
 | [HADOOP-6231](https://issues.apache.org/jira/browse/HADOOP-6231) | Allow caching of filesystem instances to be disabled on a per-instance basis |  Major | fs | Tom White | Ben Slusky |
+| [MAPREDUCE-979](https://issues.apache.org/jira/browse/MAPREDUCE-979) | JobConf.getMemoryFor{Map\|Reduce}Task doesn't fallback to newer config knobs when mapred.taskmaxvmem is set to DISABLED\_MEMORY\_LIMIT of -1 |  Blocker | jobtracker, tasktracker | Arun C Murthy | Sreekanth Ramakrishnan |
+| [HDFS-677](https://issues.apache.org/jira/browse/HDFS-677) | Rename failure due to quota results in deletion of src directory |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-579](https://issues.apache.org/jira/browse/HDFS-579) | HADOOP-3792 update of DfsTask incomplete |  Major | hdfs-client | Christian Kunz | Christian Kunz |
+| [MAPREDUCE-1070](https://issues.apache.org/jira/browse/MAPREDUCE-1070) | Deadlock in FairSchedulerServlet |  Major | . | Todd Lipcon | Todd Lipcon |
 | [HADOOP-6097](https://issues.apache.org/jira/browse/HADOOP-6097) | Multiple bugs w/ Hadoop archives |  Major | fs | Ben Slusky | Ben Slusky |
-| [HADOOP-5759](https://issues.apache.org/jira/browse/HADOOP-5759) | IllegalArgumentException when CombineFileInputFormat is used as job InputFormat |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5623](https://issues.apache.org/jira/browse/HADOOP-5623) | Streaming: process provided status messages are overwritten every 10 seoncds |  Major | . | Rick Cox | Rick Cox |
-| [HADOOP-5612](https://issues.apache.org/jira/browse/HADOOP-5612) | Some c++ scripts are not chmodded before ant execution |  Major | build | Todd Lipcon | Todd Lipcon |
-| [HADOOP-5611](https://issues.apache.org/jira/browse/HADOOP-5611) | C++ libraries do not build on Debian Lenny |  Critical | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-927](https://issues.apache.org/jira/browse/HDFS-927) | DFSInputStream retries too many times for new block locations |  Critical | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-872](https://issues.apache.org/jira/browse/HDFS-872) | DFSClient 0.20.1 is incompatible with HDFS 0.20.2 |  Major | datanode, hdfs-client | Bassam Tabbara | Todd Lipcon |
-| [HDFS-781](https://issues.apache.org/jira/browse/HDFS-781) | Metrics PendingDeletionBlocks is not decremented |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-761](https://issues.apache.org/jira/browse/HDFS-761) | Failure to process rename operation from edits log due to quota verification |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-745](https://issues.apache.org/jira/browse/HDFS-745) | TestFsck timeout on 0.20. |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-732](https://issues.apache.org/jira/browse/HDFS-732) | HDFS files are ending up truncated |  Blocker | hdfs-client | Christian Kunz | Tsz Wo Nicholas Sze |
 | [HDFS-723](https://issues.apache.org/jira/browse/HDFS-723) | Deadlock in DFSClient#DFSOutputStream |  Blocker | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-677](https://issues.apache.org/jira/browse/HDFS-677) | Rename failure due to quota results in deletion of src directory |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-732](https://issues.apache.org/jira/browse/HDFS-732) | HDFS files are ending up truncated |  Blocker | hdfs-client | Christian Kunz | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-1163](https://issues.apache.org/jira/browse/MAPREDUCE-1163) | hdfsJniHelper.h: Yahoo! specific paths are encoded |  Trivial | . | Allen Wittenauer | Allen Wittenauer |
+| [HDFS-761](https://issues.apache.org/jira/browse/HDFS-761) | Failure to process rename operation from edits log due to quota verification |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-1068](https://issues.apache.org/jira/browse/MAPREDUCE-1068) | In hadoop-0.20.0 streaming job do not throw proper verbose error message if file is not present |  Major | contrib/streaming | Peeyush Bishnoi | Amareshwari Sriramadasu |
 | [HDFS-596](https://issues.apache.org/jira/browse/HDFS-596) | Memory leak in libhdfs: hdfsFreeFileInfo() in libhdfs does not free memory for mOwner and mGroup |  Blocker | fuse-dfs | Zhang Bingjun | Zhang Bingjun |
-| [HDFS-579](https://issues.apache.org/jira/browse/HDFS-579) | HADOOP-3792 update of DfsTask incomplete |  Major | hdfs-client | Christian Kunz | Christian Kunz |
-| [HDFS-187](https://issues.apache.org/jira/browse/HDFS-187) | TestStartup fails if hdfs is running in the same machine |  Major | test | Tsz Wo Nicholas Sze | Todd Lipcon |
+| [MAPREDUCE-1147](https://issues.apache.org/jira/browse/MAPREDUCE-1147) | Map output records counter missing for map-only jobs in new API |  Blocker | . | Chris Douglas | Amar Kamat |
+| [HADOOP-6269](https://issues.apache.org/jira/browse/HADOOP-6269) | Missing synchronization for defaultResources in Configuration.addResource |  Major | conf | Todd Lipcon | Sreekanth Ramakrishnan |
+| [MAPREDUCE-1182](https://issues.apache.org/jira/browse/MAPREDUCE-1182) | Reducers fail with OutOfMemoryError while copying Map outputs |  Blocker | . | Chandra Prakash Bhagtani | Chandra Prakash Bhagtani |
+| [HDFS-781](https://issues.apache.org/jira/browse/HDFS-781) | Metrics PendingDeletionBlocks is not decremented |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
 | [HDFS-185](https://issues.apache.org/jira/browse/HDFS-185) | Chown , chgrp , chmod operations allowed when namenode is in safemode . |  Major | . | Ravi Phulari | Ravi Phulari |
+| [HADOOP-6428](https://issues.apache.org/jira/browse/HADOOP-6428) | HttpServer sleeps with negative values |  Major | . | Tsz Wo Nicholas Sze | Konstantin Boudnik |
 | [HDFS-101](https://issues.apache.org/jira/browse/HDFS-101) | DFS write pipeline : DFSClient sometimes does not detect second datanode failure |  Blocker | datanode | Raghu Angadi | Hairong Kuang |
-| [MAPREDUCE-1251](https://issues.apache.org/jira/browse/MAPREDUCE-1251) | c++ utils doesn't compile |  Major | . | Eli Collins | Eli Collins |
-| [MAPREDUCE-1182](https://issues.apache.org/jira/browse/MAPREDUCE-1182) | Reducers fail with OutOfMemoryError while copying Map outputs |  Blocker | . | Chandra Prakash Bhagtani | Chandra Prakash Bhagtani |
-| [MAPREDUCE-1163](https://issues.apache.org/jira/browse/MAPREDUCE-1163) | hdfsJniHelper.h: Yahoo! specific paths are encoded |  Trivial | . | Allen Wittenauer | Allen Wittenauer |
-| [MAPREDUCE-1147](https://issues.apache.org/jira/browse/MAPREDUCE-1147) | Map output records counter missing for map-only jobs in new API |  Blocker | . | Chris Douglas | Amar Kamat |
-| [MAPREDUCE-1070](https://issues.apache.org/jira/browse/MAPREDUCE-1070) | Deadlock in FairSchedulerServlet |  Major | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-1068](https://issues.apache.org/jira/browse/MAPREDUCE-1068) | In hadoop-0.20.0 streaming job do not throw proper verbose error message if file is not present |  Major | contrib/streaming | Peeyush Bishnoi | Amareshwari Sriramadasu |
+| [HADOOP-6460](https://issues.apache.org/jira/browse/HADOOP-6460) | Namenode runs of out of memory due to memory leak in ipc Server |  Blocker | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5623](https://issues.apache.org/jira/browse/HADOOP-5623) | Streaming: process provided status messages are overwritten every 10 seoncds |  Major | . | Rick Cox | Rick Cox |
+| [HADOOP-6315](https://issues.apache.org/jira/browse/HADOOP-6315) | GzipCodec should not represent BuiltInZlibInflater as decompressorType |  Major | io | Aaron Kimball | Aaron Kimball |
+| [HDFS-187](https://issues.apache.org/jira/browse/HDFS-187) | TestStartup fails if hdfs is running in the same machine |  Major | test | Tsz Wo Nicholas Sze | Todd Lipcon |
+| [HDFS-745](https://issues.apache.org/jira/browse/HDFS-745) | TestFsck timeout on 0.20. |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-433](https://issues.apache.org/jira/browse/MAPREDUCE-433) | TestReduceFetch failed. |  Major | . | Tsz Wo Nicholas Sze | Chris Douglas |
+| [HADOOP-6498](https://issues.apache.org/jira/browse/HADOOP-6498) | IPC client  bug may cause rpc call hang |  Blocker | ipc | Ruyue Ma | Ruyue Ma |
+| [HDFS-872](https://issues.apache.org/jira/browse/HDFS-872) | DFSClient 0.20.1 is incompatible with HDFS 0.20.2 |  Major | datanode, hdfs-client | Bassam Tabbara | Todd Lipcon |
 | [MAPREDUCE-1010](https://issues.apache.org/jira/browse/MAPREDUCE-1010) | Adding tests for changes in archives. |  Minor | harchive | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-979](https://issues.apache.org/jira/browse/MAPREDUCE-979) | JobConf.getMemoryFor{Map\|Reduce}Task doesn't fallback to newer config knobs when mapred.taskmaxvmem is set to DISABLED\_MEMORY\_LIMIT of -1 |  Blocker | jobtracker, tasktracker | Arun C Murthy | Sreekanth Ramakrishnan |
-| [MAPREDUCE-826](https://issues.apache.org/jira/browse/MAPREDUCE-826) | harchive doesn't use ToolRunner / harchive returns 0 even if the job fails with exception |  Trivial | harchive | Koji Noguchi | Koji Noguchi |
+| [HADOOP-6506](https://issues.apache.org/jira/browse/HADOOP-6506) | Failing tests prevent the rest of test targets from execution. |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6524](https://issues.apache.org/jira/browse/HADOOP-6524) | Contrib tests are failing Clover'ed build |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-927](https://issues.apache.org/jira/browse/HDFS-927) | DFSInputStream retries too many times for new block locations |  Critical | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [HADOOP-5611](https://issues.apache.org/jira/browse/HADOOP-5611) | C++ libraries do not build on Debian Lenny |  Critical | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1251](https://issues.apache.org/jira/browse/MAPREDUCE-1251) | c++ utils doesn't compile |  Major | . | Eli Collins | Eli Collins |
+| [HADOOP-5612](https://issues.apache.org/jira/browse/HADOOP-5612) | Some c++ scripts are not chmodded before ant execution |  Major | build | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6575](https://issues.apache.org/jira/browse/HADOOP-6575) | Tests do not run on 0.20 branch |  Major | . | Chris Douglas | Chris Douglas |
+| [HADOOP-6576](https://issues.apache.org/jira/browse/HADOOP-6576) | TestStreamingStatus is failing on 0.20 branch |  Major | . | Chris Douglas | Todd Lipcon |
 | [MAPREDUCE-617](https://issues.apache.org/jira/browse/MAPREDUCE-617) | Streaming should not throw java.lang.RuntimeException and ERROR while displaying help |  Minor | contrib/streaming | Karam Singh |  |
-| [MAPREDUCE-433](https://issues.apache.org/jira/browse/MAPREDUCE-433) | TestReduceFetch failed. |  Major | . | Tsz Wo Nicholas Sze | Chris Douglas |
-| [MAPREDUCE-112](https://issues.apache.org/jira/browse/MAPREDUCE-112) | Reduce Input Records and Reduce Output Records counters are not being set when using the new Mapreduce reducer API |  Blocker | . | Jothi Padmanabhan | Jothi Padmanabhan |
 
 
 ### TESTS:
@@ -101,15 +89,3 @@
 | [HDFS-907](https://issues.apache.org/jira/browse/HDFS-907) | Add  tests for getBlockLocations and totalLoad metrics. |  Minor | namenode | Ravi Phulari | Ravi Phulari |
 
 
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 33 - 33
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.2/RELEASENOTES.0.20.2.md

@@ -23,23 +23,16 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-6498](https://issues.apache.org/jira/browse/HADOOP-6498) | *Blocker* | **IPC client  bug may cause rpc call hang**
-
-Correct synchronization error in IPC where handler thread could hang if request reader got an error.
-
-
----
-
-* [HADOOP-6460](https://issues.apache.org/jira/browse/HADOOP-6460) | *Blocker* | **Namenode runs of out of memory due to memory leak in ipc Server**
+* [MAPREDUCE-826](https://issues.apache.org/jira/browse/MAPREDUCE-826) | *Trivial* | **harchive doesn't use ToolRunner / harchive returns 0 even if the job fails with exception**
 
-If an IPC server response buffer has grown to than 1MB, it is replaced by a smaller buffer to free up the Java heap that was used. This will improve the longevity of the name service.
+Use ToolRunner for archives job and return non zero error code on failure.
 
 
 ---
 
-* [HADOOP-6428](https://issues.apache.org/jira/browse/HADOOP-6428) | *Major* | **HttpServer sleeps with negative values**
+* [MAPREDUCE-112](https://issues.apache.org/jira/browse/MAPREDUCE-112) | *Blocker* | **Reduce Input Records and Reduce Output Records counters are not being set when using the new Mapreduce reducer API**
 
-Corrected arithmetic error that made sleep times less than zero.
+Updates of counters for reduce input and output records were added in the new API so they are available for jobs using the new API.
 
 
 ---
@@ -51,23 +44,23 @@ Allow a general mechanism to disable the cache on a per filesystem basis by usin
 
 ---
 
-* [HADOOP-6097](https://issues.apache.org/jira/browse/HADOOP-6097) | *Major* | **Multiple bugs w/ Hadoop archives**
+* [MAPREDUCE-979](https://issues.apache.org/jira/browse/MAPREDUCE-979) | *Blocker* | **JobConf.getMemoryFor{Map\|Reduce}Task doesn't fallback to newer config knobs when mapred.taskmaxvmem is set to DISABLED\_MEMORY\_LIMIT of -1**
 
-Bugs fixed for Hadoop archives: character escaping in paths, LineReader and file system caching.
+Added support to fallback to new task memory configuration when deprecated memory configuration values are set to disabled.
 
 
 ---
 
-* [HDFS-793](https://issues.apache.org/jira/browse/HDFS-793) | *Blocker* | **DataNode should first receive the whole packet ack message before it constructs and sends its own ack message for the packet**
+* [HDFS-677](https://issues.apache.org/jira/browse/HDFS-677) | *Blocker* | **Rename failure due to quota results in deletion of src directory**
 
-**WARNING: No release note provided for this incompatible change.**
+Rename properly considers the case where both source and destination are over quota; operation will fail with error indication.
 
 
 ---
 
-* [HDFS-781](https://issues.apache.org/jira/browse/HDFS-781) | *Blocker* | **Metrics PendingDeletionBlocks is not decremented**
+* [HADOOP-6097](https://issues.apache.org/jira/browse/HADOOP-6097) | *Major* | **Multiple bugs w/ Hadoop archives**
 
-Correct PendingDeletionBlocks metric to properly decrement counts.
+Bugs fixed for Hadoop archives: character escaping in paths, LineReader and file system caching.
 
 
 ---
@@ -79,9 +72,9 @@ Corrected an error when checking quota policy that resulted in a failure to read
 
 ---
 
-* [HDFS-677](https://issues.apache.org/jira/browse/HDFS-677) | *Blocker* | **Rename failure due to quota results in deletion of src directory**
+* [MAPREDUCE-1068](https://issues.apache.org/jira/browse/MAPREDUCE-1068) | *Major* | **In hadoop-0.20.0 streaming job do not throw proper verbose error message if file is not present**
 
-Rename properly considers the case where both source and destination are over quota; operation will fail with error indication.
+Fix streaming job to show proper message if file is is not present, for -file option.
 
 
 ---
@@ -93,44 +86,44 @@ Memory leak in function hdfsFreeFileInfo in libhdfs. This bug affects fuse-dfs s
 
 ---
 
-* [MAPREDUCE-1182](https://issues.apache.org/jira/browse/MAPREDUCE-1182) | *Blocker* | **Reducers fail with OutOfMemoryError while copying Map outputs**
+* [MAPREDUCE-1147](https://issues.apache.org/jira/browse/MAPREDUCE-1147) | *Blocker* | **Map output records counter missing for map-only jobs in new API**
 
-Modifies shuffle related memory parameters to use 'long' from 'int' so that sizes greater than maximum integer size are handled correctly
+Adds a counter to track the number of records emitted by map writing directly to HDFS i.e map tasks of job with 0 reducers.
 
 
 ---
 
-* [MAPREDUCE-1147](https://issues.apache.org/jira/browse/MAPREDUCE-1147) | *Blocker* | **Map output records counter missing for map-only jobs in new API**
+* [MAPREDUCE-1182](https://issues.apache.org/jira/browse/MAPREDUCE-1182) | *Blocker* | **Reducers fail with OutOfMemoryError while copying Map outputs**
 
-Adds a counter to track the number of records emitted by map writing directly to HDFS i.e map tasks of job with 0 reducers.
+Modifies shuffle related memory parameters to use 'long' from 'int' so that sizes greater than maximum integer size are handled correctly
 
 
 ---
 
-* [MAPREDUCE-1068](https://issues.apache.org/jira/browse/MAPREDUCE-1068) | *Major* | **In hadoop-0.20.0 streaming job do not throw proper verbose error message if file is not present**
+* [HDFS-781](https://issues.apache.org/jira/browse/HDFS-781) | *Blocker* | **Metrics PendingDeletionBlocks is not decremented**
 
-Fix streaming job to show proper message if file is is not present, for -file option.
+Correct PendingDeletionBlocks metric to properly decrement counts.
 
 
 ---
 
-* [MAPREDUCE-979](https://issues.apache.org/jira/browse/MAPREDUCE-979) | *Blocker* | **JobConf.getMemoryFor{Map\|Reduce}Task doesn't fallback to newer config knobs when mapred.taskmaxvmem is set to DISABLED\_MEMORY\_LIMIT of -1**
+* [HDFS-793](https://issues.apache.org/jira/browse/HDFS-793) | *Blocker* | **DataNode should first receive the whole packet ack message before it constructs and sends its own ack message for the packet**
 
-Added support to fallback to new task memory configuration when deprecated memory configuration values are set to disabled.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [MAPREDUCE-826](https://issues.apache.org/jira/browse/MAPREDUCE-826) | *Trivial* | **harchive doesn't use ToolRunner / harchive returns 0 even if the job fails with exception**
+* [HADOOP-6428](https://issues.apache.org/jira/browse/HADOOP-6428) | *Major* | **HttpServer sleeps with negative values**
 
-Use ToolRunner for archives job and return non zero error code on failure.
+Corrected arithmetic error that made sleep times less than zero.
 
 
 ---
 
-* [MAPREDUCE-623](https://issues.apache.org/jira/browse/MAPREDUCE-623) | *Major* | **Resolve javac warnings in mapred**
+* [HADOOP-6460](https://issues.apache.org/jira/browse/HADOOP-6460) | *Blocker* | **Namenode runs of out of memory due to memory leak in ipc Server**
 
-Removes javac warnings by either resolving them or suppressing them (wherever resolution is not possible)
+If an IPC server response buffer has grown to than 1MB, it is replaced by a smaller buffer to free up the Java heap that was used. This will improve the longevity of the name service.
 
 
 ---
@@ -142,9 +135,16 @@ Resolves the test failure by modifying the test to base it on spill counters rat
 
 ---
 
-* [MAPREDUCE-112](https://issues.apache.org/jira/browse/MAPREDUCE-112) | *Blocker* | **Reduce Input Records and Reduce Output Records counters are not being set when using the new Mapreduce reducer API**
+* [HADOOP-6498](https://issues.apache.org/jira/browse/HADOOP-6498) | *Blocker* | **IPC client  bug may cause rpc call hang**
 
-Updates of counters for reduce input and output records were added in the new API so they are available for jobs using the new API.
+Correct synchronization error in IPC where handler thread could hang if request reader got an error.
+
+
+---
+
+* [MAPREDUCE-623](https://issues.apache.org/jira/browse/MAPREDUCE-623) | *Major* | **Resolve javac warnings in mapred**
+
+Removes javac warnings by either resolving them or suppressing them (wherever resolution is not possible)
 
 
 

+ 18 - 46
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.0/CHANGES.0.20.203.0.md

@@ -20,16 +20,6 @@
 
 ## Release 0.20.203.0 - 2011-05-11
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
@@ -44,58 +34,40 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7247](https://issues.apache.org/jira/browse/HADOOP-7247) | Fix documentation to reflect new jar names |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HDFS-1626](https://issues.apache.org/jira/browse/HDFS-1626) | Make BLOCK\_INVALIDATE\_LIMIT configurable |  Minor | namenode | Arun C Murthy | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-478](https://issues.apache.org/jira/browse/MAPREDUCE-478) | separate jvm param for mapper and reducer |  Minor | . | Koji Noguchi | Arun C Murthy |
 | [HDFS-457](https://issues.apache.org/jira/browse/HDFS-457) | better handling of volume failure in Data Node storage |  Major | datanode | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-2355](https://issues.apache.org/jira/browse/MAPREDUCE-2355) | Add an out of band heartbeat damper |  Major | jobtracker | Owen O'Malley | Arun C Murthy |
+| [HDFS-1626](https://issues.apache.org/jira/browse/HDFS-1626) | Make BLOCK\_INVALIDATE\_LIMIT configurable |  Minor | namenode | Arun C Murthy | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-2316](https://issues.apache.org/jira/browse/MAPREDUCE-2316) | Update docs for CapacityScheduler |  Major | capacity-sched, documentation | Arun C Murthy | Arun C Murthy |
+| [HADOOP-7247](https://issues.apache.org/jira/browse/HADOOP-7247) | Fix documentation to reflect new jar names |  Major | . | Owen O'Malley | Owen O'Malley |
 | [MAPREDUCE-1943](https://issues.apache.org/jira/browse/MAPREDUCE-1943) | Implement limits on per-job JobConf, Counters, StatusReport, Split-Sizes |  Major | . | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-478](https://issues.apache.org/jira/browse/MAPREDUCE-478) | separate jvm param for mapper and reducer |  Minor | . | Koji Noguchi | Arun C Murthy |
+| [MAPREDUCE-2355](https://issues.apache.org/jira/browse/MAPREDUCE-2355) | Add an out of band heartbeat damper |  Major | jobtracker | Owen O'Malley | Arun C Murthy |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7259](https://issues.apache.org/jira/browse/HADOOP-7259) | contrib modules should include build.properties from parent. |  Major | build | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7258](https://issues.apache.org/jira/browse/HADOOP-7258) | Gzip codec should not return null decompressors |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7253](https://issues.apache.org/jira/browse/HADOOP-7253) | Fix default config |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7246](https://issues.apache.org/jira/browse/HADOOP-7246) | The default log4j configuration causes warnings about EventCounter |  Major | . | Owen O'Malley | Luke Lu |
-| [HADOOP-7243](https://issues.apache.org/jira/browse/HADOOP-7243) | Fix contrib unit tests (fairshare, hdfsproxy, datajoin, streaming) |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7232](https://issues.apache.org/jira/browse/HADOOP-7232) | Fix javadoc warnings |  Blocker | documentation | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7215](https://issues.apache.org/jira/browse/HADOOP-7215) | RPC clients must connect over a network interface corresponding to the host name in the client's kerberos principal key |  Blocker | security | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6907](https://issues.apache.org/jira/browse/HADOOP-6907) | Rpc client doesn't use the per-connection conf to figure out server's Kerberos principal |  Major | ipc, security | Kan Zhang | Kan Zhang |
+| [MAPREDUCE-1280](https://issues.apache.org/jira/browse/MAPREDUCE-1280) | Eclipse Plugin does not work with Eclipse Ganymede (3.4) |  Major | . | Aaron Kimball | Alex Kozlov |
 | [HADOOP-7190](https://issues.apache.org/jira/browse/HADOOP-7190) | Put metrics v1 back into the hadoop-20-security branch |  Major | metrics | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7163](https://issues.apache.org/jira/browse/HADOOP-7163) | "java.net.SocketTimeoutException: 60000 millis timeout" happens a lot |  Major | ipc | Owen O'Malley | Devaraj Das |
+| [HADOOP-7232](https://issues.apache.org/jira/browse/HADOOP-7232) | Fix javadoc warnings |  Blocker | documentation | Owen O'Malley | Owen O'Malley |
 | [HADOOP-7143](https://issues.apache.org/jira/browse/HADOOP-7143) | Hive Hadoop20SShims depends on removed HadoopArchives |  Major | fs | Joep Rottinghuis | Joep Rottinghuis |
-| [HADOOP-7040](https://issues.apache.org/jira/browse/HADOOP-7040) | DiskChecker:mkdirsWithExistsCheck swallows FileNotFoundException. |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-6907](https://issues.apache.org/jira/browse/HADOOP-6907) | Rpc client doesn't use the per-connection conf to figure out server's Kerberos principal |  Major | ipc, security | Kan Zhang | Kan Zhang |
-| [HADOOP-5647](https://issues.apache.org/jira/browse/HADOOP-5647) | TestJobHistory fails if /tmp/\_logs is not writable to. Testcase should not depend on /tmp |  Major | test | Ravi Gummadi | Ravi Gummadi |
 | [HDFS-1822](https://issues.apache.org/jira/browse/HDFS-1822) | Editlog opcodes overlap between 20 security and later releases |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-7246](https://issues.apache.org/jira/browse/HADOOP-7246) | The default log4j configuration causes warnings about EventCounter |  Major | . | Owen O'Malley | Luke Lu |
+| [HADOOP-7253](https://issues.apache.org/jira/browse/HADOOP-7253) | Fix default config |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HDFS-1022](https://issues.apache.org/jira/browse/HDFS-1022) | Merge under-10-min tests specs into one file |  Major | test | Erik Steffl | Erik Steffl |
+| [HADOOP-7259](https://issues.apache.org/jira/browse/HADOOP-7259) | contrib modules should include build.properties from parent. |  Major | build | Owen O'Malley | Owen O'Malley |
+| [HADOOP-7215](https://issues.apache.org/jira/browse/HADOOP-7215) | RPC clients must connect over a network interface corresponding to the host name in the client's kerberos principal key |  Blocker | security | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-7258](https://issues.apache.org/jira/browse/HADOOP-7258) | Gzip codec should not return null decompressors |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-5647](https://issues.apache.org/jira/browse/HADOOP-5647) | TestJobHistory fails if /tmp/\_logs is not writable to. Testcase should not depend on /tmp |  Major | test | Ravi Gummadi | Ravi Gummadi |
+| [HADOOP-7040](https://issues.apache.org/jira/browse/HADOOP-7040) | DiskChecker:mkdirsWithExistsCheck swallows FileNotFoundException. |  Major | . | Boris Shkolnik | Boris Shkolnik |
 | [MAPREDUCE-2365](https://issues.apache.org/jira/browse/MAPREDUCE-2365) | Add counters for FileInputFormat (BYTES\_READ) and FileOutputFormat (BYTES\_WRITTEN) |  Major | . | Owen O'Malley | Siddharth Seth |
+| [HADOOP-7163](https://issues.apache.org/jira/browse/HADOOP-7163) | "java.net.SocketTimeoutException: 60000 millis timeout" happens a lot |  Major | ipc | Owen O'Malley | Devaraj Das |
+| [HADOOP-7243](https://issues.apache.org/jira/browse/HADOOP-7243) | Fix contrib unit tests (fairshare, hdfsproxy, datajoin, streaming) |  Major | . | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-323](https://issues.apache.org/jira/browse/MAPREDUCE-323) | Improve the way job history files are managed |  Critical | jobtracker | Amar Kamat | Dick King |
 | [MAPREDUCE-2278](https://issues.apache.org/jira/browse/MAPREDUCE-2278) | DistributedCache shouldn't hold a ref to JobConf |  Major | distributed-cache, tasktracker | Arun C Murthy | Chris Douglas |
 | [MAPREDUCE-1699](https://issues.apache.org/jira/browse/MAPREDUCE-1699) | JobHistory shouldn't be disabled for any reason |  Major | jobtracker | Arun C Murthy | Krishna Ramachandran |
-| [MAPREDUCE-1280](https://issues.apache.org/jira/browse/MAPREDUCE-1280) | Eclipse Plugin does not work with Eclipse Ganymede (3.4) |  Major | . | Aaron Kimball | Alex Kozlov |
-| [MAPREDUCE-1233](https://issues.apache.org/jira/browse/MAPREDUCE-1233) | Incorrect Waiting maps/reduces in Jobtracker metrics |  Major | jobtracker | V.Karthikeyan | Luke Lu |
 | [MAPREDUCE-1118](https://issues.apache.org/jira/browse/MAPREDUCE-1118) | Capacity Scheduler scheduling information is hard to read / should be tabular format |  Major | capacity-sched | Allen Wittenauer | Krishna Ramachandran |
-| [MAPREDUCE-323](https://issues.apache.org/jira/browse/MAPREDUCE-323) | Improve the way job history files are managed |  Critical | jobtracker | Amar Kamat | Dick King |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [MAPREDUCE-1233](https://issues.apache.org/jira/browse/MAPREDUCE-1233) | Incorrect Waiting maps/reduces in Jobtracker metrics |  Major | jobtracker | V.Karthikeyan | Luke Lu |
 
 

+ 21 - 23
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.0/RELEASENOTES.0.20.203.0.md

@@ -23,16 +23,20 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-5647](https://issues.apache.org/jira/browse/HADOOP-5647) | *Major* | **TestJobHistory fails if /tmp/\_logs is not writable to. Testcase should not depend on /tmp**
-
-Removed dependency of testcase on /tmp and made it to use test.build.data directory instead.
-
-
----
+* [MAPREDUCE-478](https://issues.apache.org/jira/browse/MAPREDUCE-478) | *Minor* | **separate jvm param for mapper and reducer**
 
-* [HDFS-1626](https://issues.apache.org/jira/browse/HDFS-1626) | *Minor* | **Make BLOCK\_INVALIDATE\_LIMIT configurable**
+Allow map and reduce jvm parameters, environment variables and ulimit to be set separately.
 
-Added a new configuration property dfs.block.invalidate.limit for FSNamesystem.blockInvalidateLimit.
+Configuration changes:
+      add mapred.map.child.java.opts
+      add mapred.reduce.child.java.opts
+      add mapred.map.child.env
+      add mapred.reduce.child.ulimit
+      add mapred.map.child.env
+      add mapred.reduce.child.ulimit
+      deprecated mapred.child.java.opts
+      deprecated mapred.child.env
+      deprecated mapred.child.ulimit
 
 
 ---
@@ -44,27 +48,16 @@ Datanode can continue if a volume for replica storage fails. Previously a datano
 
 ---
 
-* [MAPREDUCE-1118](https://issues.apache.org/jira/browse/MAPREDUCE-1118) | *Major* | **Capacity Scheduler scheduling information is hard to read / should be tabular format**
+* [HDFS-1626](https://issues.apache.org/jira/browse/HDFS-1626) | *Minor* | **Make BLOCK\_INVALIDATE\_LIMIT configurable**
 
-Add CapacityScheduler servlet to enhance web UI for queue information.
+Added a new configuration property dfs.block.invalidate.limit for FSNamesystem.blockInvalidateLimit.
 
 
 ---
 
-* [MAPREDUCE-478](https://issues.apache.org/jira/browse/MAPREDUCE-478) | *Minor* | **separate jvm param for mapper and reducer**
-
-Allow map and reduce jvm parameters, environment variables and ulimit to be set separately.
+* [HADOOP-5647](https://issues.apache.org/jira/browse/HADOOP-5647) | *Major* | **TestJobHistory fails if /tmp/\_logs is not writable to. Testcase should not depend on /tmp**
 
-Configuration changes:
-      add mapred.map.child.java.opts
-      add mapred.reduce.child.java.opts
-      add mapred.map.child.env
-      add mapred.reduce.child.ulimit
-      add mapred.map.child.env
-      add mapred.reduce.child.ulimit
-      deprecated mapred.child.java.opts
-      deprecated mapred.child.env
-      deprecated mapred.child.ulimit
+Removed dependency of testcase on /tmp and made it to use test.build.data directory instead.
 
 
 ---
@@ -114,4 +107,9 @@ The new API described above, which can be used to programmatically obtain histor
       throws IOException
 
 
+---
+
+* [MAPREDUCE-1118](https://issues.apache.org/jira/browse/MAPREDUCE-1118) | *Major* | **Capacity Scheduler scheduling information is hard to read / should be tabular format**
+
+Add CapacityScheduler servlet to enhance web UI for queue information.
 

+ 1 - 41
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.203.1/CHANGES.0.20.203.1.md

@@ -18,30 +18,8 @@
 -->
 # Apache Hadoop Changelog
 
-## Release 0.20.203.1 - Unreleased (as of 2016-03-04)
+## Release 0.20.203.1 - Unreleased (as of 2017-08-28)
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPROVEMENTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### BUG FIXES:
@@ -52,21 +30,3 @@
 | [HADOOP-7297](https://issues.apache.org/jira/browse/HADOOP-7297) | Error in the documentation regarding Checkpoint/Backup Node |  Trivial | documentation | arnaud p | Harsh J |
 
 
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 44 - 56
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.204.0/CHANGES.0.20.204.0.md

@@ -27,19 +27,13 @@
 | [HADOOP-6255](https://issues.apache.org/jira/browse/HADOOP-6255) | Create an rpm integration project |  Major | . | Owen O'Malley | Eric Yang |
 
 
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7398](https://issues.apache.org/jira/browse/HADOOP-7398) | create a mechanism to suppress the HADOOP\_HOME deprecated warning |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-7144](https://issues.apache.org/jira/browse/HADOOP-7144) | Expose JMX with something like JMXProxyServlet |  Major | . | Luke Lu | Robert Joseph Evans |
 | [MAPREDUCE-2558](https://issues.apache.org/jira/browse/MAPREDUCE-2558) | Add queue-level metrics 0.20-security branch |  Major | jobtracker | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [HADOOP-7398](https://issues.apache.org/jira/browse/HADOOP-7398) | create a mechanism to suppress the HADOOP\_HOME deprecated warning |  Major | . | Owen O'Malley | Owen O'Malley |
 | [MAPREDUCE-1938](https://issues.apache.org/jira/browse/MAPREDUCE-1938) | Ability for having user's classes take precedence over the system classes for tasks' classpath |  Blocker | job submission, task, tasktracker | Devaraj Das | Krishna Ramachandran |
 
 
@@ -47,87 +41,81 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7277](https://issues.apache.org/jira/browse/HADOOP-7277) | Add Eclipse launch tasks for the 0.20-security branch |  Minor | build | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [HADOOP-7248](https://issues.apache.org/jira/browse/HADOOP-7248) | Have a way to automatically update Eclipse .classpath file when new libs are added to the classpath through Ivy for 0.20-\* based sources |  Minor | build | Konstantin Boudnik | Thomas Graves |
 | [HDFS-1773](https://issues.apache.org/jira/browse/HDFS-1773) | Remove a datanode from cluster if include list is not empty and this datanode is removed from both include and exclude lists |  Minor | namenode | Tanping Wang | Tanping Wang |
-| [MAPREDUCE-2524](https://issues.apache.org/jira/browse/MAPREDUCE-2524) | Backport trunk heuristics for failing maps when we get fetch failures retrieving map output during shuffle |  Minor | tasktracker | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2495](https://issues.apache.org/jira/browse/MAPREDUCE-2495) | The distributed cache cleanup thread has no monitoring to check to see if it has died for some reason |  Minor | distributed-cache | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2490](https://issues.apache.org/jira/browse/MAPREDUCE-2490) | Log blacklist debug count |  Trivial | jobtracker | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-2479](https://issues.apache.org/jira/browse/MAPREDUCE-2479) | Backport MAPREDUCE-1568 to hadoop security branch |  Major | tasktracker | Robert Joseph Evans | Robert Joseph Evans |
 | [MAPREDUCE-2456](https://issues.apache.org/jira/browse/MAPREDUCE-2456) | Show the reducer taskid and map/reduce tasktrackers for "Failed fetch notification #\_ for task attempt..." log messages |  Trivial | jobtracker | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [HADOOP-7248](https://issues.apache.org/jira/browse/HADOOP-7248) | Have a way to automatically update Eclipse .classpath file when new libs are added to the classpath through Ivy for 0.20-\* based sources |  Minor | build | Konstantin Boudnik | Thomas Graves |
+| [HADOOP-7277](https://issues.apache.org/jira/browse/HADOOP-7277) | Add Eclipse launch tasks for the 0.20-security branch |  Minor | build | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [MAPREDUCE-2479](https://issues.apache.org/jira/browse/MAPREDUCE-2479) | Backport MAPREDUCE-1568 to hadoop security branch |  Major | tasktracker | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2490](https://issues.apache.org/jira/browse/MAPREDUCE-2490) | Log blacklist debug count |  Trivial | jobtracker | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-2495](https://issues.apache.org/jira/browse/MAPREDUCE-2495) | The distributed cache cleanup thread has no monitoring to check to see if it has died for some reason |  Minor | distributed-cache | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2524](https://issues.apache.org/jira/browse/MAPREDUCE-2524) | Backport trunk heuristics for failing maps when we get fetch failures retrieving map output during shuffle |  Minor | tasktracker | Thomas Graves | Thomas Graves |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7475](https://issues.apache.org/jira/browse/HADOOP-7475) | hadoop-setup-single-node.sh is broken |  Blocker | . | Eric Yang | Eric Yang |
-| [HADOOP-7373](https://issues.apache.org/jira/browse/HADOOP-7373) | Tarball deployment doesn't work with {start,stop}-{dfs,mapred} |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7364](https://issues.apache.org/jira/browse/HADOOP-7364) | TestMiniMRDFSCaching fails if test.build.dir is set to something other than build/test |  Major | test | Thomas Graves | Thomas Graves |
-| [HADOOP-7356](https://issues.apache.org/jira/browse/HADOOP-7356) | RPM packages broke bin/hadoop script for hadoop 0.20.205 |  Blocker | . | Eric Yang | Eric Yang |
-| [HADOOP-7330](https://issues.apache.org/jira/browse/HADOOP-7330) | The metrics source mbean implementation should return the attribute value instead of the object |  Major | metrics | Luke Lu | Luke Lu |
-| [HADOOP-7324](https://issues.apache.org/jira/browse/HADOOP-7324) | Ganglia plugins for metrics v2 |  Blocker | metrics | Luke Lu | Priyo Mustafi |
-| [HADOOP-7274](https://issues.apache.org/jira/browse/HADOOP-7274) | CLONE - IOUtils.readFully and IOUtils.skipFully have typo in exception creation's message |  Minor | util | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-118](https://issues.apache.org/jira/browse/MAPREDUCE-118) | Job.getJobID() will always return null |  Blocker | client | Amar Kamat | Amareshwari Sriramadasu |
+| [HDFS-1258](https://issues.apache.org/jira/browse/HDFS-1258) | Clearing namespace quota on "/" corrupts FS image |  Blocker | namenode | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-1377](https://issues.apache.org/jira/browse/HDFS-1377) | Quota bug for partial blocks allows quotas to be violated |  Blocker | namenode | Eli Collins | Eli Collins |
+| [HDFS-1750](https://issues.apache.org/jira/browse/HDFS-1750) | fs -ls hftp://file not working |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1758](https://issues.apache.org/jira/browse/HDFS-1758) | Web UI JSP pages thread safety issue |  Minor | tools | Tanping Wang | Tanping Wang |
+| [MAPREDUCE-2411](https://issues.apache.org/jira/browse/MAPREDUCE-2411) | When you submit a job to a queue with no ACLs you get an inscrutible NPE |  Minor | . | Dick King | Dick King |
+| [HDFS-1189](https://issues.apache.org/jira/browse/HDFS-1189) | Quota counts missed between clear quota and set quota |  Major | namenode | Kang Xiao | John George |
+| [MAPREDUCE-2443](https://issues.apache.org/jira/browse/MAPREDUCE-2443) | Fix FI build - broken after MR-2429 |  Minor | test | Siddharth Seth | Siddharth Seth |
 | [HADOOP-7232](https://issues.apache.org/jira/browse/HADOOP-7232) | Fix javadoc warnings |  Blocker | documentation | Owen O'Malley | Owen O'Malley |
-| [HDFS-2057](https://issues.apache.org/jira/browse/HDFS-2057) | Wait time to terminate the threads causing unit tests to take longer time |  Major | datanode | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HDFS-1822](https://issues.apache.org/jira/browse/HDFS-1822) | Editlog opcodes overlap between 20 security and later releases |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-2451](https://issues.apache.org/jira/browse/MAPREDUCE-2451) | Log the reason string of healthcheck script |  Trivial | jobtracker | Thomas Graves | Thomas Graves |
+| [HADOOP-7274](https://issues.apache.org/jira/browse/HADOOP-7274) | CLONE - IOUtils.readFully and IOUtils.skipFully have typo in exception creation's message |  Minor | util | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-2514](https://issues.apache.org/jira/browse/MAPREDUCE-2514) | ReinitTrackerAction class name misspelled RenitTrackerAction in task tracker log |  Trivial | tasktracker | Jonathan Eagles | Jonathan Eagles |
+| [HDFS-1592](https://issues.apache.org/jira/browse/HDFS-1592) | Datanode startup doesn't honor volumes.tolerated |  Major | . | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HADOOP-7330](https://issues.apache.org/jira/browse/HADOOP-7330) | The metrics source mbean implementation should return the attribute value instead of the object |  Major | metrics | Luke Lu | Luke Lu |
 | [HDFS-2023](https://issues.apache.org/jira/browse/HDFS-2023) | Backport of NPE for File.list and File.listFiles |  Major | datanode | Bharath Mundlapudi | Bharath Mundlapudi |
+| [MAPREDUCE-2529](https://issues.apache.org/jira/browse/MAPREDUCE-2529) | Recognize Jetty bug 1342 and handle it |  Major | tasktracker | Thomas Graves | Thomas Graves |
+| [HADOOP-7364](https://issues.apache.org/jira/browse/HADOOP-7364) | TestMiniMRDFSCaching fails if test.build.dir is set to something other than build/test |  Major | test | Thomas Graves | Thomas Graves |
 | [HDFS-1878](https://issues.apache.org/jira/browse/HDFS-1878) | TestHDFSServerPorts unit test failure - race condition in FSNamesystem.close() causes NullPointerException without serious consequence |  Minor | namenode | Matt Foley | Matt Foley |
-| [HDFS-1822](https://issues.apache.org/jira/browse/HDFS-1822) | Editlog opcodes overlap between 20 security and later releases |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1758](https://issues.apache.org/jira/browse/HDFS-1758) | Web UI JSP pages thread safety issue |  Minor | tools | Tanping Wang | Tanping Wang |
-| [HDFS-1750](https://issues.apache.org/jira/browse/HDFS-1750) | fs -ls hftp://file not working |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2057](https://issues.apache.org/jira/browse/HDFS-2057) | Wait time to terminate the threads causing unit tests to take longer time |  Major | datanode | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HADOOP-7373](https://issues.apache.org/jira/browse/HADOOP-7373) | Tarball deployment doesn't work with {start,stop}-{dfs,mapred} |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HDFS-1692](https://issues.apache.org/jira/browse/HDFS-1692) | In secure mode, Datanode process doesn't exit when disks fail. |  Major | datanode | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-1592](https://issues.apache.org/jira/browse/HDFS-1592) | Datanode startup doesn't honor volumes.tolerated |  Major | . | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-1377](https://issues.apache.org/jira/browse/HDFS-1377) | Quota bug for partial blocks allows quotas to be violated |  Blocker | namenode | Eli Collins | Eli Collins |
-| [HDFS-1258](https://issues.apache.org/jira/browse/HDFS-1258) | Clearing namespace quota on "/" corrupts FS image |  Blocker | namenode | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1189](https://issues.apache.org/jira/browse/HDFS-1189) | Quota counts missed between clear quota and set quota |  Major | namenode | Kang Xiao | John George |
+| [HADOOP-7324](https://issues.apache.org/jira/browse/HADOOP-7324) | Ganglia plugins for metrics v2 |  Blocker | metrics | Luke Lu | Priyo Mustafi |
+| [MAPREDUCE-2409](https://issues.apache.org/jira/browse/MAPREDUCE-2409) | Distributed Cache does not differentiate between file /archive for files with the same path |  Major | distributed-cache | Siddharth Seth | Siddharth Seth |
+| [HADOOP-7475](https://issues.apache.org/jira/browse/HADOOP-7475) | hadoop-setup-single-node.sh is broken |  Blocker | . | Eric Yang | Eric Yang |
+| [MAPREDUCE-2447](https://issues.apache.org/jira/browse/MAPREDUCE-2447) | Set JvmContext sooner for a task - MR2429 |  Minor | . | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2621](https://issues.apache.org/jira/browse/MAPREDUCE-2621) | TestCapacityScheduler fails with "Queue "q1" does not exist" |  Minor | . | Sherry Chen | Sherry Chen |
+| [MAPREDUCE-2651](https://issues.apache.org/jira/browse/MAPREDUCE-2651) | Race condition in Linux Task Controller for job log directory creation |  Major | task-controller | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HADOOP-7356](https://issues.apache.org/jira/browse/HADOOP-7356) | RPM packages broke bin/hadoop script for hadoop 0.20.205 |  Blocker | . | Eric Yang | Eric Yang |
 | [MAPREDUCE-2846](https://issues.apache.org/jira/browse/MAPREDUCE-2846) | a small % of all tasks fail with DefaultTaskController |  Blocker | task, task-controller, tasktracker | Allen Wittenauer | Owen O'Malley |
 | [MAPREDUCE-2804](https://issues.apache.org/jira/browse/MAPREDUCE-2804) | "Creation of symlink to attempt log dir failed." message is not useful |  Blocker | . | Allen Wittenauer | Owen O'Malley |
-| [MAPREDUCE-2651](https://issues.apache.org/jira/browse/MAPREDUCE-2651) | Race condition in Linux Task Controller for job log directory creation |  Major | task-controller | Bharath Mundlapudi | Bharath Mundlapudi |
-| [MAPREDUCE-2621](https://issues.apache.org/jira/browse/MAPREDUCE-2621) | TestCapacityScheduler fails with "Queue "q1" does not exist" |  Minor | . | Sherry Chen | Sherry Chen |
-| [MAPREDUCE-2555](https://issues.apache.org/jira/browse/MAPREDUCE-2555) | JvmInvalidate errors in the gridmix TT logs |  Minor | tasktracker | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2529](https://issues.apache.org/jira/browse/MAPREDUCE-2529) | Recognize Jetty bug 1342 and handle it |  Major | tasktracker | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2514](https://issues.apache.org/jira/browse/MAPREDUCE-2514) | ReinitTrackerAction class name misspelled RenitTrackerAction in task tracker log |  Trivial | tasktracker | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-2451](https://issues.apache.org/jira/browse/MAPREDUCE-2451) | Log the reason string of healthcheck script |  Trivial | jobtracker | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2447](https://issues.apache.org/jira/browse/MAPREDUCE-2447) | Set JvmContext sooner for a task - MR2429 |  Minor | . | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2443](https://issues.apache.org/jira/browse/MAPREDUCE-2443) | Fix FI build - broken after MR-2429 |  Minor | test | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2429](https://issues.apache.org/jira/browse/MAPREDUCE-2429) | Check jvmid during task status report |  Major | tasktracker | Arun C Murthy | Siddharth Seth |
-| [MAPREDUCE-2418](https://issues.apache.org/jira/browse/MAPREDUCE-2418) | Errors not shown in the JobHistory servlet (specifically Counter Limit Exceeded) |  Minor | . | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2411](https://issues.apache.org/jira/browse/MAPREDUCE-2411) | When you submit a job to a queue with no ACLs you get an inscrutible NPE |  Minor | . | Dick King | Dick King |
-| [MAPREDUCE-2409](https://issues.apache.org/jira/browse/MAPREDUCE-2409) | Distributed Cache does not differentiate between file /archive for files with the same path |  Major | distributed-cache | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2358](https://issues.apache.org/jira/browse/MAPREDUCE-2358) | MapReduce assumes HDFS as the default filesystem |  Major | . | Owen O'Malley | Krishna Ramachandran |
+| [MAPREDUCE-517](https://issues.apache.org/jira/browse/MAPREDUCE-517) | The capacity-scheduler should assign multiple tasks per heartbeat |  Critical | . | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2357](https://issues.apache.org/jira/browse/MAPREDUCE-2357) | When extending inputsplit (non-FileSplit), all exceptions are ignored |  Major | task | Owen O'Malley | Luke Lu |
 | [MAPREDUCE-2366](https://issues.apache.org/jira/browse/MAPREDUCE-2366) | TaskTracker can't retrieve stdout and stderr from web UI |  Major | tasktracker | Owen O'Malley | Dick King |
-| [MAPREDUCE-2364](https://issues.apache.org/jira/browse/MAPREDUCE-2364) | Shouldn't hold lock on rjob while localizing resources. |  Major | tasktracker | Owen O'Malley | Devaraj Das |
 | [MAPREDUCE-2362](https://issues.apache.org/jira/browse/MAPREDUCE-2362) | Unit test failures: TestBadRecords and TestTaskTrackerMemoryManager |  Major | test | Owen O'Malley | Greg Roelofs |
+| [MAPREDUCE-2356](https://issues.apache.org/jira/browse/MAPREDUCE-2356) | A task succeeded even though there were errors on all attempts. |  Major | . | Owen O'Malley | Luke Lu |
+| [MAPREDUCE-2555](https://issues.apache.org/jira/browse/MAPREDUCE-2555) | JvmInvalidate errors in the gridmix TT logs |  Minor | tasktracker | Thomas Graves | Thomas Graves |
 | [MAPREDUCE-2360](https://issues.apache.org/jira/browse/MAPREDUCE-2360) | Pig fails when using non-default FileSystem |  Major | client | Owen O'Malley |  |
 | [MAPREDUCE-2359](https://issues.apache.org/jira/browse/MAPREDUCE-2359) | Distributed cache doesn't use non-default FileSystems correctly |  Major | . | Owen O'Malley | Krishna Ramachandran |
-| [MAPREDUCE-2358](https://issues.apache.org/jira/browse/MAPREDUCE-2358) | MapReduce assumes HDFS as the default filesystem |  Major | . | Owen O'Malley | Krishna Ramachandran |
-| [MAPREDUCE-2357](https://issues.apache.org/jira/browse/MAPREDUCE-2357) | When extending inputsplit (non-FileSplit), all exceptions are ignored |  Major | task | Owen O'Malley | Luke Lu |
-| [MAPREDUCE-2356](https://issues.apache.org/jira/browse/MAPREDUCE-2356) | A task succeeded even though there were errors on all attempts. |  Major | . | Owen O'Malley | Luke Lu |
-| [MAPREDUCE-517](https://issues.apache.org/jira/browse/MAPREDUCE-517) | The capacity-scheduler should assign multiple tasks per heartbeat |  Critical | . | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-118](https://issues.apache.org/jira/browse/MAPREDUCE-118) | Job.getJobID() will always return null |  Blocker | client | Amar Kamat | Amareshwari Sriramadasu |
+| [MAPREDUCE-2418](https://issues.apache.org/jira/browse/MAPREDUCE-2418) | Errors not shown in the JobHistory servlet (specifically Counter Limit Exceeded) |  Minor | . | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2429](https://issues.apache.org/jira/browse/MAPREDUCE-2429) | Check jvmid during task status report |  Major | tasktracker | Arun C Murthy | Siddharth Seth |
+| [MAPREDUCE-2364](https://issues.apache.org/jira/browse/MAPREDUCE-2364) | Shouldn't hold lock on rjob while localizing resources. |  Major | tasktracker | Owen O'Malley | Devaraj Das |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HDFS-2218](https://issues.apache.org/jira/browse/HDFS-2218) | Disable TestHdfsProxy.testHdfsProxyInterface in 0.20-security and branch-1 until HDFS-2217 is fixed |  Blocker | contrib/hdfsproxy, test | Matt Foley | Matt Foley |
 | [HDFS-2044](https://issues.apache.org/jira/browse/HDFS-2044) | TestQueueProcessingStatistics failing automatic test due to timing issues |  Major | test | Matt Foley | Matt Foley |
+| [HDFS-2218](https://issues.apache.org/jira/browse/HDFS-2218) | Disable TestHdfsProxy.testHdfsProxyInterface in 0.20-security and branch-1 until HDFS-2217 is fixed |  Blocker | contrib/hdfsproxy, test | Matt Foley | Matt Foley |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HDFS-1767](https://issues.apache.org/jira/browse/HDFS-1767) | Namenode should ignore non-initial block reports from datanodes when in safemode during startup |  Major | datanode | Matt Foley | Matt Foley |
-| [HDFS-1541](https://issues.apache.org/jira/browse/HDFS-1541) | Not marking datanodes dead When namenode in safemode |  Major | namenode | Hairong Kuang | Hairong Kuang |
 | [HDFS-1445](https://issues.apache.org/jira/browse/HDFS-1445) | Batch the calls in DataStorage to FileUtil.createHardLink(), so we call it once per directory instead of once per file |  Major | datanode | Matt Foley | Matt Foley |
-| [MAPREDUCE-2415](https://issues.apache.org/jira/browse/MAPREDUCE-2415) | Distribute TaskTracker userlogs onto multiple disks |  Major | task-controller, tasktracker | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HDFS-1541](https://issues.apache.org/jira/browse/HDFS-1541) | Not marking datanodes dead When namenode in safemode |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HDFS-1767](https://issues.apache.org/jira/browse/HDFS-1767) | Namenode should ignore non-initial block reports from datanodes when in safemode during startup |  Major | datanode | Matt Foley | Matt Foley |
 | [MAPREDUCE-2413](https://issues.apache.org/jira/browse/MAPREDUCE-2413) | TaskTracker should handle disk failures at both startup and runtime |  Major | task-controller, tasktracker | Bharath Mundlapudi | Ravi Gummadi |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [MAPREDUCE-2415](https://issues.apache.org/jira/browse/MAPREDUCE-2415) | Distribute TaskTracker userlogs onto multiple disks |  Major | task-controller, tasktracker | Bharath Mundlapudi | Bharath Mundlapudi |
 
 

+ 19 - 19
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.204.0/RELEASENOTES.0.20.204.0.md

@@ -23,37 +23,30 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-6255](https://issues.apache.org/jira/browse/HADOOP-6255) | *Major* | **Create an rpm integration project**
-
-Added RPM/DEB packages to build system.
-
-
----
-
-* [HDFS-2218](https://issues.apache.org/jira/browse/HDFS-2218) | *Blocker* | **Disable TestHdfsProxy.testHdfsProxyInterface in 0.20-security and branch-1 until HDFS-2217 is fixed**
+* [HDFS-1445](https://issues.apache.org/jira/browse/HDFS-1445) | *Major* | **Batch the calls in DataStorage to FileUtil.createHardLink(), so we call it once per directory instead of once per file**
 
-Test case TestHdfsProxy.testHdfsProxyInterface has been temporarily disabled for this release, due to failure in the Hudson automated test environment.
+Batch hardlinking during "upgrade" snapshots, cutting time from aprx 8 minutes per volume to aprx 8 seconds.  Validated in both Linux and Windows.  Depends on prior integration with patch for HADOOP-7133.
 
 
 ---
 
-* [HDFS-1445](https://issues.apache.org/jira/browse/HDFS-1445) | *Major* | **Batch the calls in DataStorage to FileUtil.createHardLink(), so we call it once per directory instead of once per file**
+* [MAPREDUCE-2479](https://issues.apache.org/jira/browse/MAPREDUCE-2479) | *Major* | **Backport MAPREDUCE-1568 to hadoop security branch**
 
-Batch hardlinking during "upgrade" snapshots, cutting time from aprx 8 minutes per volume to aprx 8 seconds.  Validated in both Linux and Windows.  Depends on prior integration with patch for HADOOP-7133.
+Added mapreduce.tasktracker.distributedcache.checkperiod to the task tracker that defined the period to wait while cleaning up the distributed cache.  The default is 1 min.
 
 
 ---
 
-* [MAPREDUCE-2846](https://issues.apache.org/jira/browse/MAPREDUCE-2846) | *Blocker* | **a small % of all tasks fail with DefaultTaskController**
+* [HADOOP-6255](https://issues.apache.org/jira/browse/HADOOP-6255) | *Major* | **Create an rpm integration project**
 
-Fixed a race condition in writing the log index file that caused tasks to 'fail'.
+Added RPM/DEB packages to build system.
 
 
 ---
 
-* [MAPREDUCE-2804](https://issues.apache.org/jira/browse/MAPREDUCE-2804) | *Blocker* | **"Creation of symlink to attempt log dir failed." message is not useful**
+* [MAPREDUCE-2524](https://issues.apache.org/jira/browse/MAPREDUCE-2524) | *Minor* | **Backport trunk heuristics for failing maps when we get fetch failures retrieving map output during shuffle**
 
-Removed duplicate chmods of job log dir that were vulnerable to race conditions between tasks. Also improved the messages when the symlinks failed to be created.
+Added a new configuration option: mapreduce.reduce.shuffle.maxfetchfailures, and removed a no longer used option: mapred.reduce.copy.backoff.
 
 
 ---
@@ -68,16 +61,23 @@ mapreduce.reduce.shuffle.catch.exception.message.regex
 
 ---
 
-* [MAPREDUCE-2524](https://issues.apache.org/jira/browse/MAPREDUCE-2524) | *Minor* | **Backport trunk heuristics for failing maps when we get fetch failures retrieving map output during shuffle**
+* [HDFS-2218](https://issues.apache.org/jira/browse/HDFS-2218) | *Blocker* | **Disable TestHdfsProxy.testHdfsProxyInterface in 0.20-security and branch-1 until HDFS-2217 is fixed**
 
-Added a new configuration option: mapreduce.reduce.shuffle.maxfetchfailures, and removed a no longer used option: mapred.reduce.copy.backoff.
+Test case TestHdfsProxy.testHdfsProxyInterface has been temporarily disabled for this release, due to failure in the Hudson automated test environment.
 
 
 ---
 
-* [MAPREDUCE-2479](https://issues.apache.org/jira/browse/MAPREDUCE-2479) | *Major* | **Backport MAPREDUCE-1568 to hadoop security branch**
+* [MAPREDUCE-2846](https://issues.apache.org/jira/browse/MAPREDUCE-2846) | *Blocker* | **a small % of all tasks fail with DefaultTaskController**
 
-Added mapreduce.tasktracker.distributedcache.checkperiod to the task tracker that defined the period to wait while cleaning up the distributed cache.  The default is 1 min.
+Fixed a race condition in writing the log index file that caused tasks to 'fail'.
+
+
+---
+
+* [MAPREDUCE-2804](https://issues.apache.org/jira/browse/MAPREDUCE-2804) | *Blocker* | **"Creation of symlink to attempt log dir failed." message is not useful**
+
+Removed duplicate chmods of job log dir that were vulnerable to race conditions between tasks. Also improved the messages when the symlinks failed to be created.
 
 
 

+ 102 - 108
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.205.0/CHANGES.0.20.205.0.md

@@ -24,26 +24,20 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HDFS-2202](https://issues.apache.org/jira/browse/HDFS-2202) | Changes to balancer bandwidth should not require datanode restart. |  Major | balancer & mover, datanode | Eric Payne | Eric Payne |
-| [HDFS-1554](https://issues.apache.org/jira/browse/HDFS-1554) | Append 0.20: New semantics for recoverLease |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HDFS-630](https://issues.apache.org/jira/browse/HDFS-630) | In DFSOutputStream.nextBlockOutputStream(), the client can exclude specific datanodes when locating the next block. |  Major | hdfs-client, namenode | Ruyue Ma | Cosmin Lehene |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-1554](https://issues.apache.org/jira/browse/HDFS-1554) | Append 0.20: New semantics for recoverLease |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HDFS-2202](https://issues.apache.org/jira/browse/HDFS-2202) | Changes to balancer bandwidth should not require datanode restart. |  Major | balancer & mover, datanode | Eric Payne | Eric Payne |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-200](https://issues.apache.org/jira/browse/HDFS-200) | In HDFS, sync() not yet guarantees data available to the new readers |  Blocker | . | Tsz Wo Nicholas Sze | dhruba borthakur |
+| [HDFS-1520](https://issues.apache.org/jira/browse/HDFS-1520) | HDFS 20 append: Lightweight NameNode operation to trigger lease recovery |  Major | namenode | Hairong Kuang | Hairong Kuang |
 | [HADOOP-7594](https://issues.apache.org/jira/browse/HADOOP-7594) | Support HTTP REST in HttpServer |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-7119](https://issues.apache.org/jira/browse/HADOOP-7119) | add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles |  Major | security | Alejandro Abdelnur | Alejandro Abdelnur |
 | [HADOOP-6889](https://issues.apache.org/jira/browse/HADOOP-6889) | Make RPC to have an option to timeout |  Major | ipc | Hairong Kuang | John George |
-| [HDFS-1520](https://issues.apache.org/jira/browse/HDFS-1520) | HDFS 20 append: Lightweight NameNode operation to trigger lease recovery |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-200](https://issues.apache.org/jira/browse/HDFS-200) | In HDFS, sync() not yet guarantees data available to the new readers |  Blocker | . | Tsz Wo Nicholas Sze | dhruba borthakur |
 | [MAPREDUCE-2777](https://issues.apache.org/jira/browse/MAPREDUCE-2777) | Backport MAPREDUCE-220 to Hadoop 20 security branch |  Major | . | Jonathan Eagles | Amar Kamat |
 
 
@@ -51,140 +45,140 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7720](https://issues.apache.org/jira/browse/HADOOP-7720) | improve the hadoop-setup-conf.sh to read in the hbase user and setup the configs |  Major | conf | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7707](https://issues.apache.org/jira/browse/HADOOP-7707) | improve config generator to allow users to specify proxy user, turn append on or off, turn webhdfs on or off |  Major | conf | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7655](https://issues.apache.org/jira/browse/HADOOP-7655) | provide a small validation script that smoke tests the installed cluster |  Major | . | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7472](https://issues.apache.org/jira/browse/HADOOP-7472) | RPC client should deal with the IP address changes |  Minor | ipc | Kihwal Lee | Kihwal Lee |
-| [HADOOP-7432](https://issues.apache.org/jira/browse/HADOOP-7432) | Back-port HADOOP-7110 to 0.20-security |  Major | . | Sherry Chen | Sherry Chen |
-| [HADOOP-7343](https://issues.apache.org/jira/browse/HADOOP-7343) | backport HADOOP-7008 and HADOOP-7042 to branch-0.20-security |  Minor | test | Thomas Graves | Thomas Graves |
-| [HADOOP-7314](https://issues.apache.org/jira/browse/HADOOP-7314) | Add support for throwing UnknownHostException when a host doesn't resolve |  Major | . | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [HDFS-1555](https://issues.apache.org/jira/browse/HDFS-1555) | HDFS 20 append: Disallow pipeline recovery if a file is already being lease recovered |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-1211](https://issues.apache.org/jira/browse/HDFS-1211) | 0.20 append: Block receiver should not log "rewind" packets at INFO level |  Minor | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1210](https://issues.apache.org/jira/browse/HDFS-1210) | DFSClient should log exception when block recovery fails |  Trivial | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [HDFS-826](https://issues.apache.org/jira/browse/HDFS-826) | Allow a mechanism for an application to detect that datanode(s)  have died in the write pipeline |  Major | hdfs-client | dhruba borthakur | dhruba borthakur |
 | [HDFS-1054](https://issues.apache.org/jira/browse/HDFS-1054) | Remove unnecessary sleep after failure in nextBlockOutputStream |  Major | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [HDFS-1210](https://issues.apache.org/jira/browse/HDFS-1210) | DFSClient should log exception when block recovery fails |  Trivial | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [HDFS-1211](https://issues.apache.org/jira/browse/HDFS-1211) | 0.20 append: Block receiver should not log "rewind" packets at INFO level |  Minor | datanode | Todd Lipcon | Todd Lipcon |
 | [HDFS-895](https://issues.apache.org/jira/browse/HDFS-895) | Allow hflush/sync to occur in parallel with new writes to the file |  Major | hdfs-client | dhruba borthakur | Todd Lipcon |
-| [HDFS-826](https://issues.apache.org/jira/browse/HDFS-826) | Allow a mechanism for an application to detect that datanode(s)  have died in the write pipeline |  Major | hdfs-client | dhruba borthakur | dhruba borthakur |
-| [MAPREDUCE-2981](https://issues.apache.org/jira/browse/MAPREDUCE-2981) | Backport trunk fairscheduler to 0.20-security branch |  Major | contrib/fair-share | Matei Zaharia | Matei Zaharia |
-| [MAPREDUCE-2729](https://issues.apache.org/jira/browse/MAPREDUCE-2729) | Reducers are always counted having "pending tasks" even if they can't be scheduled yet because not enough of their mappers have completed |  Major | . | Sherry Chen | Sherry Chen |
+| [HDFS-1555](https://issues.apache.org/jira/browse/HDFS-1555) | HDFS 20 append: Disallow pipeline recovery if a file is already being lease recovered |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-7343](https://issues.apache.org/jira/browse/HADOOP-7343) | backport HADOOP-7008 and HADOOP-7042 to branch-0.20-security |  Minor | test | Thomas Graves | Thomas Graves |
+| [HADOOP-7432](https://issues.apache.org/jira/browse/HADOOP-7432) | Back-port HADOOP-7110 to 0.20-security |  Major | . | Sherry Chen | Sherry Chen |
+| [HADOOP-7314](https://issues.apache.org/jira/browse/HADOOP-7314) | Add support for throwing UnknownHostException when a host doesn't resolve |  Major | . | Jeffrey Naisbitt | Jeffrey Naisbitt |
 | [MAPREDUCE-2494](https://issues.apache.org/jira/browse/MAPREDUCE-2494) | Make the distributed cache delete entires using LRU priority |  Major | distributed-cache | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2729](https://issues.apache.org/jira/browse/MAPREDUCE-2729) | Reducers are always counted having "pending tasks" even if they can't be scheduled yet because not enough of their mappers have completed |  Major | . | Sherry Chen | Sherry Chen |
+| [HADOOP-7472](https://issues.apache.org/jira/browse/HADOOP-7472) | RPC client should deal with the IP address changes |  Minor | ipc | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-2981](https://issues.apache.org/jira/browse/MAPREDUCE-2981) | Backport trunk fairscheduler to 0.20-security branch |  Major | contrib/fair-share | Matei Zaharia | Matei Zaharia |
+| [HADOOP-7707](https://issues.apache.org/jira/browse/HADOOP-7707) | improve config generator to allow users to specify proxy user, turn append on or off, turn webhdfs on or off |  Major | conf | Arpit Gupta | Arpit Gupta |
+| [HADOOP-7720](https://issues.apache.org/jira/browse/HADOOP-7720) | improve the hadoop-setup-conf.sh to read in the hbase user and setup the configs |  Major | conf | Arpit Gupta | Arpit Gupta |
+| [HADOOP-7655](https://issues.apache.org/jira/browse/HADOOP-7655) | provide a small validation script that smoke tests the installed cluster |  Major | . | Arpit Gupta | Arpit Gupta |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7724](https://issues.apache.org/jira/browse/HADOOP-7724) | hadoop-setup-conf.sh should put proxy user info into the core-site.xml |  Major | . | Giridharan Kesavan | Arpit Gupta |
-| [HADOOP-7721](https://issues.apache.org/jira/browse/HADOOP-7721) | dfs.web.authentication.kerberos.principal expects the full hostname and does not replace \_HOST with the hostname |  Major | . | Arpit Gupta | Jitendra Nath Pandey |
-| [HADOOP-7715](https://issues.apache.org/jira/browse/HADOOP-7715) | see log4j Error when running mr jobs and certain dfs calls |  Major | conf | Arpit Gupta | Eric Yang |
-| [HADOOP-7711](https://issues.apache.org/jira/browse/HADOOP-7711) | hadoop-env.sh generated from templates has duplicate info |  Major | conf | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7708](https://issues.apache.org/jira/browse/HADOOP-7708) | config generator does not update the properties file if on exists already |  Critical | conf | Arpit Gupta | Eric Yang |
-| [HADOOP-7691](https://issues.apache.org/jira/browse/HADOOP-7691) | hadoop deb pkg should take a diff group id |  Major | . | Giridharan Kesavan | Eric Yang |
-| [HADOOP-7684](https://issues.apache.org/jira/browse/HADOOP-7684) | jobhistory server and secondarynamenode should have init.d script |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7683](https://issues.apache.org/jira/browse/HADOOP-7683) | hdfs-site.xml template has properties that are not used in 20 |  Minor | . | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7681](https://issues.apache.org/jira/browse/HADOOP-7681) | log4j.properties is missing properties for security audit and hdfs audit should be changed to info |  Minor | conf | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7679](https://issues.apache.org/jira/browse/HADOOP-7679) | log4j.properties templates does not define mapred.jobsummary.logger |  Major | conf | Ramya Sunil | Ramya Sunil |
-| [HADOOP-7674](https://issues.apache.org/jira/browse/HADOOP-7674) | TestKerberosName fails in 20 branch. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-7658](https://issues.apache.org/jira/browse/HADOOP-7658) | to fix hadoop config template |  Major | . | Giridharan Kesavan | Eric Yang |
-| [HADOOP-7649](https://issues.apache.org/jira/browse/HADOOP-7649) | TestMapredGroupMappingServiceRefresh and TestRefreshUserMappings  fail after HADOOP-7625 |  Blocker | security, test | Kihwal Lee | Jitendra Nath Pandey |
-| [HADOOP-7645](https://issues.apache.org/jira/browse/HADOOP-7645) | HTTP auth tests requiring Kerberos infrastructure are not disabled on branch-0.20-security |  Blocker | security | Aaron T. Myers | Jitendra Nath Pandey |
-| [HADOOP-7644](https://issues.apache.org/jira/browse/HADOOP-7644) | Fix the delegation token tests to use the new style renewers |  Blocker | security | Owen O'Malley | Owen O'Malley |
+| [HDFS-606](https://issues.apache.org/jira/browse/HDFS-606) | ConcurrentModificationException in invalidateCorruptReplicas() |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-724](https://issues.apache.org/jira/browse/HDFS-724) | Pipeline close hangs if one of the datanode is not responsive. |  Blocker | datanode, hdfs-client | Tsz Wo Nicholas Sze | Hairong Kuang |
+| [HADOOP-6722](https://issues.apache.org/jira/browse/HADOOP-6722) | NetUtils.connect should check that it hasn't connected a socket to itself |  Major | util | Todd Lipcon | Todd Lipcon |
+| [HDFS-142](https://issues.apache.org/jira/browse/HDFS-142) | In 0.20, move blocks being written into a blocksBeingWritten directory |  Blocker | . | Raghu Angadi | dhruba borthakur |
+| [HDFS-1141](https://issues.apache.org/jira/browse/HDFS-1141) | completeFile does not check lease ownership |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-1207](https://issues.apache.org/jira/browse/HDFS-1207) | 0.20-append: stallReplicationWork should be volatile |  Major | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-1204](https://issues.apache.org/jira/browse/HDFS-1204) | 0.20: Lease expiration should recover single files, not entire lease holder |  Major | . | Todd Lipcon | sam rash |
+| [HDFS-1118](https://issues.apache.org/jira/browse/HDFS-1118) | DFSOutputStream socket leak when cannot connect to DataNode |  Major | . | Zheng Shao | Zheng Shao |
+| [HDFS-1202](https://issues.apache.org/jira/browse/HDFS-1202) | DataBlockScanner throws NPE when updated before initialized |  Major | datanode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6833](https://issues.apache.org/jira/browse/HADOOP-6833) | IPC leaks call parameters when exceptions thrown |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1346](https://issues.apache.org/jira/browse/HDFS-1346) | DFSClient receives out of order packet ack |  Major | datanode, hdfs-client | Hairong Kuang | Hairong Kuang |
+| [HDFS-1164](https://issues.apache.org/jira/browse/HDFS-1164) | TestHdfsProxy is failing |  Major | contrib/hdfsproxy | Eli Collins | Todd Lipcon |
+| [HDFS-988](https://issues.apache.org/jira/browse/HDFS-988) | saveNamespace race can corrupt the edits log |  Blocker | namenode | dhruba borthakur | Eli Collins |
+| [HDFS-1836](https://issues.apache.org/jira/browse/HDFS-1836) | Thousand of CLOSE\_WAIT socket |  Major | hdfs-client | Dennis Cheung | Bharath Mundlapudi |
+| [HADOOP-7400](https://issues.apache.org/jira/browse/HADOOP-7400) | HdfsProxyTests fails when the -Dtest.build.dir and -Dbuild.test is set |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [MAPREDUCE-2650](https://issues.apache.org/jira/browse/MAPREDUCE-2650) | back-port MAPREDUCE-2238 to 0.20-security |  Major | . | Sherry Chen | Sherry Chen |
+| [MAPREDUCE-2324](https://issues.apache.org/jira/browse/MAPREDUCE-2324) | Job should fail if a reduce task can't be scheduled anywhere |  Major | . | Todd Lipcon | Robert Joseph Evans |
+| [MAPREDUCE-2187](https://issues.apache.org/jira/browse/MAPREDUCE-2187) | map tasks timeout during sorting |  Major | . | Gianmarco De Francisci Morales | Anupam Seth |
+| [HDFS-2053](https://issues.apache.org/jira/browse/HDFS-2053) | Bug in INodeDirectory#computeContentSummary warning |  Minor | namenode | Michael Noll | Michael Noll |
+| [HDFS-2117](https://issues.apache.org/jira/browse/HDFS-2117) | DiskChecker#mkdirsWithExistsAndPermissionCheck may return true even when the dir is not created |  Minor | datanode | Eli Collins | Eli Collins |
+| [MAPREDUCE-2705](https://issues.apache.org/jira/browse/MAPREDUCE-2705) | tasks localized and launched serially by TaskLauncher - causing other tasks to be delayed |  Major | tasktracker | Thomas Graves | Thomas Graves |
+| [HDFS-2190](https://issues.apache.org/jira/browse/HDFS-2190) | NN fails to start if it encounters an empty or malformed fstime file |  Major | namenode | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-2489](https://issues.apache.org/jira/browse/MAPREDUCE-2489) | Jobsplits with random hostnames can make the queue unusable |  Major | jobtracker | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [HDFS-2259](https://issues.apache.org/jira/browse/HDFS-2259) | DN web-UI doesn't work with paths that contain html |  Minor | datanode | Eli Collins | Eli Collins |
+| [MAPREDUCE-2852](https://issues.apache.org/jira/browse/MAPREDUCE-2852) | Jira for YDH bug 2854624 |  Major | tasktracker | Eli Collins | Kihwal Lee |
+| [HADOOP-7539](https://issues.apache.org/jira/browse/HADOOP-7539) | merge hadoop archive goodness from trunk to .20 |  Major | . | John George | John George |
+| [HADOOP-7596](https://issues.apache.org/jira/browse/HADOOP-7596) | Enable jsvc to work with Hadoop RPM package |  Major | build | Eric Yang | Eric Yang |
+| [HDFS-2309](https://issues.apache.org/jira/browse/HDFS-2309) | TestRenameWhileOpen fails in branch-0.20-security |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-2320](https://issues.apache.org/jira/browse/HDFS-2320) | Make merged protocol changes from 0.20-append to 0.20-security compatible with previous releases. |  Major | datanode, hdfs-client, namenode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-2610](https://issues.apache.org/jira/browse/MAPREDUCE-2610) | Inconsistent API JobClient.getQueueAclsForCurrentUser |  Major | client | Joep Rottinghuis | Joep Rottinghuis |
+| [MAPREDUCE-2915](https://issues.apache.org/jira/browse/MAPREDUCE-2915) | LinuxTaskController does not work when JniBasedUnixGroupsNetgroupMapping or JniBasedUnixGroupsMapping is enabled |  Major | task-controller | Kihwal Lee | Kihwal Lee |
+| [HADOOP-7610](https://issues.apache.org/jira/browse/HADOOP-7610) | /etc/profile.d does not exist on Debian |  Major | scripts | Eric Yang | Eric Yang |
+| [HADOOP-7599](https://issues.apache.org/jira/browse/HADOOP-7599) | Improve hadoop setup conf script to setup secure Hadoop cluster |  Major | scripts | Eric Yang | Eric Yang |
+| [HADOOP-7626](https://issues.apache.org/jira/browse/HADOOP-7626) | Allow overwrite of HADOOP\_CLASSPATH and HADOOP\_OPTS |  Major | scripts | Eric Yang | Eric Yang |
+| [MAPREDUCE-2549](https://issues.apache.org/jira/browse/MAPREDUCE-2549) | Potential resource leaks in HadoopServer.java, RunOnHadoopWizard.java and Environment.java |  Major | contrib/eclipse-plugin, contrib/streaming | Devaraj K | Devaraj K |
+| [HDFS-2328](https://issues.apache.org/jira/browse/HDFS-2328) | hftp throws NPE if security is not enabled on remote cluster |  Critical | . | Daryn Sharp | Owen O'Malley |
+| [HDFS-1779](https://issues.apache.org/jira/browse/HDFS-1779) | After NameNode restart , Clients can not read partial files even after client invokes Sync. |  Major | datanode, namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HDFS-2331](https://issues.apache.org/jira/browse/HDFS-2331) | Hdfs compilation fails |  Major | hdfs-client | Abhijit Suresh Shingate | Abhijit Suresh Shingate |
+| [HDFS-2333](https://issues.apache.org/jira/browse/HDFS-2333) | HDFS-2284 introduced 2 findbugs warnings on trunk |  Major | . | Ivan Kelly | Tsz Wo Nicholas Sze |
+| [HADOOP-7625](https://issues.apache.org/jira/browse/HADOOP-7625) | TestDelegationToken is failing in 205 |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-7637](https://issues.apache.org/jira/browse/HADOOP-7637) | Fair scheduler configuration file is not bundled in RPM |  Major | build | Eric Yang | Eric Yang |
-| [HADOOP-7633](https://issues.apache.org/jira/browse/HADOOP-7633) | log4j.properties should be added to the hadoop conf on deploy |  Major | conf | Arpit Gupta | Eric Yang |
 | [HADOOP-7631](https://issues.apache.org/jira/browse/HADOOP-7631) | In mapred-site.xml, stream.tmpdir is mapped to ${mapred.temp.dir} which is undeclared. |  Major | conf | Ramya Sunil | Eric Yang |
 | [HADOOP-7630](https://issues.apache.org/jira/browse/HADOOP-7630) | hadoop-metrics2.properties should have a property \*.period set to a default value foe metrics |  Major | conf | Arpit Gupta | Eric Yang |
-| [HADOOP-7626](https://issues.apache.org/jira/browse/HADOOP-7626) | Allow overwrite of HADOOP\_CLASSPATH and HADOOP\_OPTS |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7625](https://issues.apache.org/jira/browse/HADOOP-7625) | TestDelegationToken is failing in 205 |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7615](https://issues.apache.org/jira/browse/HADOOP-7615) | Binary layout does not put share/hadoop/contrib/\*.jar into the class path |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7610](https://issues.apache.org/jira/browse/HADOOP-7610) | /etc/profile.d does not exist on Debian |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7603](https://issues.apache.org/jira/browse/HADOOP-7603) | Set default hdfs, mapred uid, and hadoop group gid for RPM packages |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-7602](https://issues.apache.org/jira/browse/HADOOP-7602) | wordcount, sort etc on har files fails with NPE |  Major | . | John George | John George |
-| [HADOOP-7599](https://issues.apache.org/jira/browse/HADOOP-7599) | Improve hadoop setup conf script to setup secure Hadoop cluster |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7596](https://issues.apache.org/jira/browse/HADOOP-7596) | Enable jsvc to work with Hadoop RPM package |  Major | build | Eric Yang | Eric Yang |
-| [HADOOP-7539](https://issues.apache.org/jira/browse/HADOOP-7539) | merge hadoop archive goodness from trunk to .20 |  Major | . | John George | John George |
-| [HADOOP-7400](https://issues.apache.org/jira/browse/HADOOP-7400) | HdfsProxyTests fails when the -Dtest.build.dir and -Dbuild.test is set |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-6833](https://issues.apache.org/jira/browse/HADOOP-6833) | IPC leaks call parameters when exceptions thrown |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6722](https://issues.apache.org/jira/browse/HADOOP-6722) | NetUtils.connect should check that it hasn't connected a socket to itself |  Major | util | Todd Lipcon | Todd Lipcon |
-| [HDFS-2411](https://issues.apache.org/jira/browse/HDFS-2411) | with webhdfs enabled in secure mode the auth to local mappings are not being respected. |  Major | webhdfs | Arpit Gupta | Jitendra Nath Pandey |
-| [HDFS-2408](https://issues.apache.org/jira/browse/HDFS-2408) | DFSClient#getNumCurrentReplicas is package private in 205 but public in branch-0.20-append |  Blocker | hdfs-client | stack | stack |
-| [HDFS-2405](https://issues.apache.org/jira/browse/HDFS-2405) | hadoop dfs command with webhdfs fails on secure hadoop |  Critical | webhdfs | Arpit Gupta | Jitendra Nath Pandey |
-| [HDFS-2392](https://issues.apache.org/jira/browse/HDFS-2392) | Dist with hftp is failing again |  Critical | namenode | Rajit Saha | Daryn Sharp |
+| [HADOOP-7633](https://issues.apache.org/jira/browse/HADOOP-7633) | log4j.properties should be added to the hadoop conf on deploy |  Major | conf | Arpit Gupta | Eric Yang |
+| [HADOOP-7644](https://issues.apache.org/jira/browse/HADOOP-7644) | Fix the delegation token tests to use the new style renewers |  Blocker | security | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-3076](https://issues.apache.org/jira/browse/MAPREDUCE-3076) | TestSleepJob fails |  Blocker | test | Arun C Murthy | Arun C Murthy |
+| [HADOOP-7645](https://issues.apache.org/jira/browse/HADOOP-7645) | HTTP auth tests requiring Kerberos infrastructure are not disabled on branch-0.20-security |  Blocker | security | Aaron T. Myers | Jitendra Nath Pandey |
+| [HADOOP-7674](https://issues.apache.org/jira/browse/HADOOP-7674) | TestKerberosName fails in 20 branch. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-2342](https://issues.apache.org/jira/browse/HDFS-2342) | TestSleepJob and TestHdfsProxy broken after HDFS-2284 |  Blocker | build | Kihwal Lee | Tsz Wo Nicholas Sze |
+| [HDFS-2325](https://issues.apache.org/jira/browse/HDFS-2325) | Fuse-DFS fails to build on Hadoop 20.203.0 |  Blocker | fuse-dfs, libhdfs | Charles Earl | Kihwal Lee |
+| [HADOOP-7679](https://issues.apache.org/jira/browse/HADOOP-7679) | log4j.properties templates does not define mapred.jobsummary.logger |  Major | conf | Ramya Sunil | Ramya Sunil |
+| [HDFS-2359](https://issues.apache.org/jira/browse/HDFS-2359) | NPE found in Datanode log while Disk failed during different HDFS operation |  Major | datanode | Rajit Saha | Jonathan Eagles |
 | [HDFS-2375](https://issues.apache.org/jira/browse/HDFS-2375) | TestFileAppend4 fails in 0.20.205 branch |  Blocker | hdfs-client | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-3081](https://issues.apache.org/jira/browse/MAPREDUCE-3081) | Change the name format for hadoop core and vaidya jar to be hadoop-{core/vaidya}-{version}.jar in vaidya.sh |  Major | contrib/vaidya | vitthal (Suhas) Gogate |  |
 | [HDFS-2373](https://issues.apache.org/jira/browse/HDFS-2373) | Commands using webhdfs and hftp print unnecessary debug information on the console with security enabled |  Major | webhdfs | Arpit Gupta | Arpit Gupta |
 | [HDFS-2368](https://issues.apache.org/jira/browse/HDFS-2368) | defaults created for web keytab and principal, these properties should not have defaults |  Major | . | Arpit Gupta | Tsz Wo Nicholas Sze |
 | [HDFS-2361](https://issues.apache.org/jira/browse/HDFS-2361) | hftp is broken |  Critical | namenode | Rajit Saha | Jitendra Nath Pandey |
-| [HDFS-2359](https://issues.apache.org/jira/browse/HDFS-2359) | NPE found in Datanode log while Disk failed during different HDFS operation |  Major | datanode | Rajit Saha | Jonathan Eagles |
-| [HDFS-2358](https://issues.apache.org/jira/browse/HDFS-2358) | NPE when the default filesystem's uri has no authority |  Major | namenode | Rajit Saha | Daryn Sharp |
-| [HDFS-2342](https://issues.apache.org/jira/browse/HDFS-2342) | TestSleepJob and TestHdfsProxy broken after HDFS-2284 |  Blocker | build | Kihwal Lee | Tsz Wo Nicholas Sze |
-| [HDFS-2333](https://issues.apache.org/jira/browse/HDFS-2333) | HDFS-2284 introduced 2 findbugs warnings on trunk |  Major | . | Ivan Kelly | Tsz Wo Nicholas Sze |
-| [HDFS-2331](https://issues.apache.org/jira/browse/HDFS-2331) | Hdfs compilation fails |  Major | hdfs-client | Abhijit Suresh Shingate | Abhijit Suresh Shingate |
-| [HDFS-2328](https://issues.apache.org/jira/browse/HDFS-2328) | hftp throws NPE if security is not enabled on remote cluster |  Critical | . | Daryn Sharp | Owen O'Malley |
-| [HDFS-2325](https://issues.apache.org/jira/browse/HDFS-2325) | Fuse-DFS fails to build on Hadoop 20.203.0 |  Blocker | fuse-dfs, libhdfs | Charles Earl | Kihwal Lee |
-| [HDFS-2320](https://issues.apache.org/jira/browse/HDFS-2320) | Make merged protocol changes from 0.20-append to 0.20-security compatible with previous releases. |  Major | datanode, hdfs-client, namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-2309](https://issues.apache.org/jira/browse/HDFS-2309) | TestRenameWhileOpen fails in branch-0.20-security |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-2300](https://issues.apache.org/jira/browse/HDFS-2300) | TestFileAppend4 and TestMultiThreadedSync fail on 20.append and 20-security. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-2259](https://issues.apache.org/jira/browse/HDFS-2259) | DN web-UI doesn't work with paths that contain html |  Minor | datanode | Eli Collins | Eli Collins |
-| [HDFS-2190](https://issues.apache.org/jira/browse/HDFS-2190) | NN fails to start if it encounters an empty or malformed fstime file |  Major | namenode | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-2117](https://issues.apache.org/jira/browse/HDFS-2117) | DiskChecker#mkdirsWithExistsAndPermissionCheck may return true even when the dir is not created |  Minor | datanode | Eli Collins | Eli Collins |
-| [HDFS-2053](https://issues.apache.org/jira/browse/HDFS-2053) | Bug in INodeDirectory#computeContentSummary warning |  Minor | namenode | Michael Noll | Michael Noll |
-| [HDFS-1836](https://issues.apache.org/jira/browse/HDFS-1836) | Thousand of CLOSE\_WAIT socket |  Major | hdfs-client | Dennis Cheung | Bharath Mundlapudi |
-| [HDFS-1779](https://issues.apache.org/jira/browse/HDFS-1779) | After NameNode restart , Clients can not read partial files even after client invokes Sync. |  Major | datanode, namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-1346](https://issues.apache.org/jira/browse/HDFS-1346) | DFSClient receives out of order packet ack |  Major | datanode, hdfs-client | Hairong Kuang | Hairong Kuang |
+| [HADOOP-7683](https://issues.apache.org/jira/browse/HADOOP-7683) | hdfs-site.xml template has properties that are not used in 20 |  Minor | . | Arpit Gupta | Arpit Gupta |
 | [HDFS-1260](https://issues.apache.org/jira/browse/HDFS-1260) | 0.20: Block lost when multiple DNs trying to recover it to different genstamps |  Critical | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-1218](https://issues.apache.org/jira/browse/HDFS-1218) | 20 append: Blocks recovered on startup should be treated with lower priority during block synchronization |  Critical | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1207](https://issues.apache.org/jira/browse/HDFS-1207) | 0.20-append: stallReplicationWork should be volatile |  Major | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1204](https://issues.apache.org/jira/browse/HDFS-1204) | 0.20: Lease expiration should recover single files, not entire lease holder |  Major | . | Todd Lipcon | sam rash |
-| [HDFS-1202](https://issues.apache.org/jira/browse/HDFS-1202) | DataBlockScanner throws NPE when updated before initialized |  Major | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1197](https://issues.apache.org/jira/browse/HDFS-1197) | Blocks are considered "complete" prematurely after commitBlockSynchronization or DN restart |  Major | datanode, hdfs-client, namenode | Todd Lipcon | Todd Lipcon |
 | [HDFS-1186](https://issues.apache.org/jira/browse/HDFS-1186) | 0.20: DNs should interrupt writers at start of recovery |  Blocker | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1164](https://issues.apache.org/jira/browse/HDFS-1164) | TestHdfsProxy is failing |  Major | contrib/hdfsproxy | Eli Collins | Todd Lipcon |
-| [HDFS-1141](https://issues.apache.org/jira/browse/HDFS-1141) | completeFile does not check lease ownership |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1118](https://issues.apache.org/jira/browse/HDFS-1118) | DFSOutputStream socket leak when cannot connect to DataNode |  Major | . | Zheng Shao | Zheng Shao |
-| [HDFS-988](https://issues.apache.org/jira/browse/HDFS-988) | saveNamespace race can corrupt the edits log |  Blocker | namenode | dhruba borthakur | Eli Collins |
-| [HDFS-724](https://issues.apache.org/jira/browse/HDFS-724) | Pipeline close hangs if one of the datanode is not responsive. |  Blocker | datanode, hdfs-client | Tsz Wo Nicholas Sze | Hairong Kuang |
-| [HDFS-606](https://issues.apache.org/jira/browse/HDFS-606) | ConcurrentModificationException in invalidateCorruptReplicas() |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-142](https://issues.apache.org/jira/browse/HDFS-142) | In 0.20, move blocks being written into a blocksBeingWritten directory |  Blocker | . | Raghu Angadi | dhruba borthakur |
+| [HDFS-1218](https://issues.apache.org/jira/browse/HDFS-1218) | 20 append: Blocks recovered on startup should be treated with lower priority during block synchronization |  Critical | datanode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7691](https://issues.apache.org/jira/browse/HADOOP-7691) | hadoop deb pkg should take a diff group id |  Major | . | Giridharan Kesavan | Eric Yang |
+| [HADOOP-7603](https://issues.apache.org/jira/browse/HADOOP-7603) | Set default hdfs, mapred uid, and hadoop group gid for RPM packages |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-7658](https://issues.apache.org/jira/browse/HADOOP-7658) | to fix hadoop config template |  Major | . | Giridharan Kesavan | Eric Yang |
+| [HADOOP-7684](https://issues.apache.org/jira/browse/HADOOP-7684) | jobhistory server and secondarynamenode should have init.d script |  Major | scripts | Eric Yang | Eric Yang |
 | [MAPREDUCE-3112](https://issues.apache.org/jira/browse/MAPREDUCE-3112) | Calling hadoop cli inside mapreduce job leads to errors |  Major | contrib/streaming | Eric Yang | Eric Yang |
-| [MAPREDUCE-3081](https://issues.apache.org/jira/browse/MAPREDUCE-3081) | Change the name format for hadoop core and vaidya jar to be hadoop-{core/vaidya}-{version}.jar in vaidya.sh |  Major | contrib/vaidya | vitthal (Suhas) Gogate |  |
-| [MAPREDUCE-3076](https://issues.apache.org/jira/browse/MAPREDUCE-3076) | TestSleepJob fails |  Blocker | test | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2915](https://issues.apache.org/jira/browse/MAPREDUCE-2915) | LinuxTaskController does not work when JniBasedUnixGroupsNetgroupMapping or JniBasedUnixGroupsMapping is enabled |  Major | task-controller | Kihwal Lee | Kihwal Lee |
-| [MAPREDUCE-2852](https://issues.apache.org/jira/browse/MAPREDUCE-2852) | Jira for YDH bug 2854624 |  Major | tasktracker | Eli Collins | Kihwal Lee |
+| [HADOOP-7715](https://issues.apache.org/jira/browse/HADOOP-7715) | see log4j Error when running mr jobs and certain dfs calls |  Major | conf | Arpit Gupta | Eric Yang |
+| [HADOOP-7711](https://issues.apache.org/jira/browse/HADOOP-7711) | hadoop-env.sh generated from templates has duplicate info |  Major | conf | Arpit Gupta | Arpit Gupta |
+| [HADOOP-7681](https://issues.apache.org/jira/browse/HADOOP-7681) | log4j.properties is missing properties for security audit and hdfs audit should be changed to info |  Minor | conf | Arpit Gupta | Arpit Gupta |
+| [HADOOP-7708](https://issues.apache.org/jira/browse/HADOOP-7708) | config generator does not update the properties file if on exists already |  Critical | conf | Arpit Gupta | Eric Yang |
+| [HDFS-2358](https://issues.apache.org/jira/browse/HDFS-2358) | NPE when the default filesystem's uri has no authority |  Major | namenode | Rajit Saha | Daryn Sharp |
+| [HDFS-2392](https://issues.apache.org/jira/browse/HDFS-2392) | Dist with hftp is failing again |  Critical | namenode | Rajit Saha | Daryn Sharp |
+| [HDFS-2408](https://issues.apache.org/jira/browse/HDFS-2408) | DFSClient#getNumCurrentReplicas is package private in 205 but public in branch-0.20-append |  Blocker | hdfs-client | stack | stack |
+| [HADOOP-7721](https://issues.apache.org/jira/browse/HADOOP-7721) | dfs.web.authentication.kerberos.principal expects the full hostname and does not replace \_HOST with the hostname |  Major | . | Arpit Gupta | Jitendra Nath Pandey |
+| [HDFS-2405](https://issues.apache.org/jira/browse/HDFS-2405) | hadoop dfs command with webhdfs fails on secure hadoop |  Critical | webhdfs | Arpit Gupta | Jitendra Nath Pandey |
+| [HADOOP-7724](https://issues.apache.org/jira/browse/HADOOP-7724) | hadoop-setup-conf.sh should put proxy user info into the core-site.xml |  Major | . | Giridharan Kesavan | Arpit Gupta |
 | [MAPREDUCE-2764](https://issues.apache.org/jira/browse/MAPREDUCE-2764) | Fix renewal of dfs delegation tokens |  Major | . | Daryn Sharp | Owen O'Malley |
-| [MAPREDUCE-2705](https://issues.apache.org/jira/browse/MAPREDUCE-2705) | tasks localized and launched serially by TaskLauncher - causing other tasks to be delayed |  Major | tasktracker | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2650](https://issues.apache.org/jira/browse/MAPREDUCE-2650) | back-port MAPREDUCE-2238 to 0.20-security |  Major | . | Sherry Chen | Sherry Chen |
-| [MAPREDUCE-2610](https://issues.apache.org/jira/browse/MAPREDUCE-2610) | Inconsistent API JobClient.getQueueAclsForCurrentUser |  Major | client | Joep Rottinghuis | Joep Rottinghuis |
-| [MAPREDUCE-2549](https://issues.apache.org/jira/browse/MAPREDUCE-2549) | Potential resource leaks in HadoopServer.java, RunOnHadoopWizard.java and Environment.java |  Major | contrib/eclipse-plugin, contrib/streaming | Devaraj K | Devaraj K |
-| [MAPREDUCE-2489](https://issues.apache.org/jira/browse/MAPREDUCE-2489) | Jobsplits with random hostnames can make the queue unusable |  Major | jobtracker | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [MAPREDUCE-2324](https://issues.apache.org/jira/browse/MAPREDUCE-2324) | Job should fail if a reduce task can't be scheduled anywhere |  Major | . | Todd Lipcon | Robert Joseph Evans |
-| [MAPREDUCE-2187](https://issues.apache.org/jira/browse/MAPREDUCE-2187) | map tasks timeout during sorting |  Major | . | Gianmarco De Francisci Morales | Anupam Seth |
+| [HADOOP-7602](https://issues.apache.org/jira/browse/HADOOP-7602) | wordcount, sort etc on har files fails with NPE |  Major | . | John George | John George |
+| [HADOOP-7649](https://issues.apache.org/jira/browse/HADOOP-7649) | TestMapredGroupMappingServiceRefresh and TestRefreshUserMappings  fail after HADOOP-7625 |  Blocker | security, test | Kihwal Lee | Jitendra Nath Pandey |
+| [HDFS-2411](https://issues.apache.org/jira/browse/HDFS-2411) | with webhdfs enabled in secure mode the auth to local mappings are not being respected. |  Major | webhdfs | Arpit Gupta | Jitendra Nath Pandey |
+| [HDFS-1197](https://issues.apache.org/jira/browse/HDFS-1197) | Blocks are considered "complete" prematurely after commitBlockSynchronization or DN restart |  Major | datanode, hdfs-client, namenode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7615](https://issues.apache.org/jira/browse/HADOOP-7615) | Binary layout does not put share/hadoop/contrib/\*.jar into the class path |  Major | scripts | Eric Yang | Eric Yang |
+| [HDFS-2300](https://issues.apache.org/jira/browse/HDFS-2300) | TestFileAppend4 and TestMultiThreadedSync fail on 20.append and 20-security. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HDFS-1252](https://issues.apache.org/jira/browse/HDFS-1252) | TestDFSConcurrentFileOperations broken in 0.20-appendj |  Major | test | Todd Lipcon | Todd Lipcon |
 | [HDFS-1242](https://issues.apache.org/jira/browse/HDFS-1242) | 0.20 append: Add test for appendFile() race solved in HDFS-142 |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1252](https://issues.apache.org/jira/browse/HDFS-1252) | TestDFSConcurrentFileOperations broken in 0.20-appendj |  Major | test | Todd Lipcon | Todd Lipcon |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HDFS-2404](https://issues.apache.org/jira/browse/HDFS-2404) | webhdfs liststatus json response is not correct |  Major | webhdfs | Arpit Gupta | Suresh Srinivas |
-| [HDFS-2403](https://issues.apache.org/jira/browse/HDFS-2403) | The renewer in NamenodeWebHdfsMethods.generateDelegationToken(..) is not used |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2395](https://issues.apache.org/jira/browse/HDFS-2395) | webhdfs api's should return a root element in the json response |  Critical | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2385](https://issues.apache.org/jira/browse/HDFS-2385) | Support delegation token renewal in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2366](https://issues.apache.org/jira/browse/HDFS-2366) | webhdfs throws a npe when ugi is null from getDelegationToken |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2356](https://issues.apache.org/jira/browse/HDFS-2356) | webhdfs: support case insensitive query parameter names |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2348](https://issues.apache.org/jira/browse/HDFS-2348) | Support getContentSummary and getFileChecksum in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2340](https://issues.apache.org/jira/browse/HDFS-2340) | Support getFileBlockLocations and getDelegationToken in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-561](https://issues.apache.org/jira/browse/HDFS-561) | Fix write pipeline READ\_TIMEOUT |  Major | datanode, hdfs-client | Kan Zhang | Kan Zhang |
+| [HDFS-1057](https://issues.apache.org/jira/browse/HDFS-1057) | Concurrent readers hit ChecksumExceptions if following a writer to very end of file |  Blocker | datanode | Todd Lipcon | sam rash |
+| [HDFS-2284](https://issues.apache.org/jira/browse/HDFS-2284) | Write Http access to HDFS |  Major | . | Sanjay Radia | Tsz Wo Nicholas Sze |
+| [HDFS-2317](https://issues.apache.org/jira/browse/HDFS-2317) | Read access to HDFS using HTTP REST |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HDFS-2338](https://issues.apache.org/jira/browse/HDFS-2338) | Configuration option to enable/disable webhdfs. |  Major | webhdfs | Jitendra Nath Pandey | Jitendra Nath Pandey |
 | [HDFS-2318](https://issues.apache.org/jira/browse/HDFS-2318) | Provide authentication to webhdfs using SPNEGO |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2317](https://issues.apache.org/jira/browse/HDFS-2317) | Read access to HDFS using HTTP REST |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2284](https://issues.apache.org/jira/browse/HDFS-2284) | Write Http access to HDFS |  Major | . | Sanjay Radia | Tsz Wo Nicholas Sze |
-| [HDFS-1057](https://issues.apache.org/jira/browse/HDFS-1057) | Concurrent readers hit ChecksumExceptions if following a writer to very end of file |  Blocker | datanode | Todd Lipcon | sam rash |
-| [HDFS-561](https://issues.apache.org/jira/browse/HDFS-561) | Fix write pipeline READ\_TIMEOUT |  Major | datanode, hdfs-client | Kan Zhang | Kan Zhang |
+| [HDFS-2340](https://issues.apache.org/jira/browse/HDFS-2340) | Support getFileBlockLocations and getDelegationToken in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-2928](https://issues.apache.org/jira/browse/MAPREDUCE-2928) | MR-2413 improvements |  Major | tasktracker | Eli Collins | Eli Collins |
+| [HDFS-2356](https://issues.apache.org/jira/browse/HDFS-2356) | webhdfs: support case insensitive query parameter names |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2366](https://issues.apache.org/jira/browse/HDFS-2366) | webhdfs throws a npe when ugi is null from getDelegationToken |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [HDFS-2348](https://issues.apache.org/jira/browse/HDFS-2348) | Support getContentSummary and getFileChecksum in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2395](https://issues.apache.org/jira/browse/HDFS-2395) | webhdfs api's should return a root element in the json response |  Critical | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [HDFS-2403](https://issues.apache.org/jira/browse/HDFS-2403) | The renewer in NamenodeWebHdfsMethods.generateDelegationToken(..) is not used |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2404](https://issues.apache.org/jira/browse/HDFS-2404) | webhdfs liststatus json response is not correct |  Major | webhdfs | Arpit Gupta | Suresh Srinivas |
+| [HDFS-2385](https://issues.apache.org/jira/browse/HDFS-2385) | Support delegation token renewal in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-2780](https://issues.apache.org/jira/browse/MAPREDUCE-2780) | Standardize the value of token service |  Major | . | Daryn Sharp | Daryn Sharp |
 
 

+ 49 - 49
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.205.0/RELEASENOTES.0.20.205.0.md

@@ -23,73 +23,74 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-7724](https://issues.apache.org/jira/browse/HADOOP-7724) | *Major* | **hadoop-setup-conf.sh should put proxy user info into the core-site.xml**
+* [HDFS-630](https://issues.apache.org/jira/browse/HDFS-630) | *Major* | **In DFSOutputStream.nextBlockOutputStream(), the client can exclude specific datanodes when locating the next block.**
 
-Fixed hadoop-setup-conf.sh to put proxy user in core-site.xml.  (Arpit Gupta via Eric Yang)
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-7720](https://issues.apache.org/jira/browse/HADOOP-7720) | *Major* | **improve the hadoop-setup-conf.sh to read in the hbase user and setup the configs**
+* [HDFS-1554](https://issues.apache.org/jira/browse/HDFS-1554) | *Major* | **Append 0.20: New semantics for recoverLease**
 
-Added parameter for HBase user to setup config script. (Arpit Gupta via Eric Yang)
+Change recoverLease API to return if the file is closed or not. It also change the semantics of recoverLease to start lease recovery immediately.
 
 
 ---
 
-* [HADOOP-7715](https://issues.apache.org/jira/browse/HADOOP-7715) | *Major* | **see log4j Error when running mr jobs and certain dfs calls**
+* [HDFS-2202](https://issues.apache.org/jira/browse/HDFS-2202) | *Major* | **Changes to balancer bandwidth should not require datanode restart.**
 
-Removed unnecessary security logger configuration. (Eric Yang)
+New dfsadmin command added: [-setBalancerBandwidth \<bandwidth\>] where bandwidth is max network bandwidth in bytes per second that the balancer is allowed to use on each datanode during balacing.
+
+This is an incompatible change in 0.23.  The versions of ClientProtocol and DatanodeProtocol are changed.
 
 
 ---
 
-* [HADOOP-7711](https://issues.apache.org/jira/browse/HADOOP-7711) | *Major* | **hadoop-env.sh generated from templates has duplicate info**
+* [MAPREDUCE-2494](https://issues.apache.org/jira/browse/MAPREDUCE-2494) | *Major* | **Make the distributed cache delete entires using LRU priority**
 
-Fixed recursive sourcing of HADOOP\_OPTS environment variables (Arpit Gupta via Eric Yang)
+Added config option mapreduce.tasktracker.cache.local.keep.pct to the TaskTracker.  It is the target percentage of the local distributed cache that should be kept in between garbage collection runs.  In practice it will delete unused distributed cache entries in LRU order until the size of the cache is less than mapreduce.tasktracker.cache.local.keep.pct of the maximum cache size.  This is a floating point value between 0.0 and 1.0.  The default is 0.95.
 
 
 ---
 
-* [HADOOP-7708](https://issues.apache.org/jira/browse/HADOOP-7708) | *Critical* | **config generator does not update the properties file if on exists already**
+* [MAPREDUCE-2187](https://issues.apache.org/jira/browse/MAPREDUCE-2187) | *Major* | **map tasks timeout during sorting**
 
-Fixed hadoop-setup-conf.sh to handle config file consistently.  (Eric Yang)
+I just committed this. Thanks Anupam!
 
 
 ---
 
-* [HADOOP-7707](https://issues.apache.org/jira/browse/HADOOP-7707) | *Major* | **improve config generator to allow users to specify proxy user, turn append on or off, turn webhdfs on or off**
+* [HADOOP-7119](https://issues.apache.org/jira/browse/HADOOP-7119) | *Major* | **add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles**
 
-Added toggle for dfs.support.append, webhdfs and hadoop proxy user to setup config script. (Arpit Gupta via Eric Yang)
+Adding support for Kerberos HTTP SPNEGO authentication to the Hadoop web-consoles
 
 
 ---
 
-* [HADOOP-7691](https://issues.apache.org/jira/browse/HADOOP-7691) | *Major* | **hadoop deb pkg should take a diff group id**
+* [HDFS-2338](https://issues.apache.org/jira/browse/HDFS-2338) | *Major* | **Configuration option to enable/disable webhdfs.**
 
-Fixed conflict uid for install packages. (Eric Yang)
+Added a conf property dfs.webhdfs.enabled for enabling/disabling webhdfs.
 
 
 ---
 
-* [HADOOP-7684](https://issues.apache.org/jira/browse/HADOOP-7684) | *Major* | **jobhistory server and secondarynamenode should have init.d script**
+* [HDFS-2318](https://issues.apache.org/jira/browse/HDFS-2318) | *Major* | **Provide authentication to webhdfs using SPNEGO**
 
-Added init.d script for jobhistory server and secondary namenode. (Eric Yang)
+Added two new conf properties dfs.web.authentication.kerberos.principal and dfs.web.authentication.kerberos.keytab for the SPNEGO servlet filter.
 
 
 ---
 
-* [HADOOP-7681](https://issues.apache.org/jira/browse/HADOOP-7681) | *Minor* | **log4j.properties is missing properties for security audit and hdfs audit should be changed to info**
+* [MAPREDUCE-3081](https://issues.apache.org/jira/browse/MAPREDUCE-3081) | *Major* | **Change the name format for hadoop core and vaidya jar to be hadoop-{core/vaidya}-{version}.jar in vaidya.sh**
 
-HADOOP-7681. Fixed security and hdfs audit log4j properties
-(Arpit Gupta via Eric Yang)
+contrib/vaidya/bin/vaidya.sh script fixed to use appropriate jars and classpath
 
 
 ---
 
-* [HADOOP-7655](https://issues.apache.org/jira/browse/HADOOP-7655) | *Major* | **provide a small validation script that smoke tests the installed cluster**
+* [HADOOP-7691](https://issues.apache.org/jira/browse/HADOOP-7691) | *Major* | **hadoop deb pkg should take a diff group id**
 
-Committed to trunk and v23, since code reviewed by Eric.
+Fixed conflict uid for install packages. (Eric Yang)
 
 
 ---
@@ -101,95 +102,94 @@ Set hdfs uid, mapred uid, and hadoop gid to fixed numbers (201, 202, and 123, re
 
 ---
 
-* [HADOOP-7119](https://issues.apache.org/jira/browse/HADOOP-7119) | *Major* | **add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles**
+* [HADOOP-7684](https://issues.apache.org/jira/browse/HADOOP-7684) | *Major* | **jobhistory server and secondarynamenode should have init.d script**
 
-Adding support for Kerberos HTTP SPNEGO authentication to the Hadoop web-consoles
+Added init.d script for jobhistory server and secondary namenode. (Eric Yang)
 
 
 ---
 
-* [HDFS-2358](https://issues.apache.org/jira/browse/HDFS-2358) | *Major* | **NPE when the default filesystem's uri has no authority**
+* [MAPREDUCE-3112](https://issues.apache.org/jira/browse/MAPREDUCE-3112) | *Major* | **Calling hadoop cli inside mapreduce job leads to errors**
 
-Give meaningful error message instead of NPE.
+Removed inheritance of certain server environment variables (HADOOP\_OPTS and HADOOP\_ROOT\_LOGGER) in task attempt process.
 
 
 ---
 
-* [HDFS-2338](https://issues.apache.org/jira/browse/HDFS-2338) | *Major* | **Configuration option to enable/disable webhdfs.**
+* [HADOOP-7715](https://issues.apache.org/jira/browse/HADOOP-7715) | *Major* | **see log4j Error when running mr jobs and certain dfs calls**
 
-Added a conf property dfs.webhdfs.enabled for enabling/disabling webhdfs.
+Removed unnecessary security logger configuration. (Eric Yang)
 
 
 ---
 
-* [HDFS-2318](https://issues.apache.org/jira/browse/HDFS-2318) | *Major* | **Provide authentication to webhdfs using SPNEGO**
+* [HADOOP-7711](https://issues.apache.org/jira/browse/HADOOP-7711) | *Major* | **hadoop-env.sh generated from templates has duplicate info**
 
-Added two new conf properties dfs.web.authentication.kerberos.principal and dfs.web.authentication.kerberos.keytab for the SPNEGO servlet filter.
+Fixed recursive sourcing of HADOOP\_OPTS environment variables (Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [HDFS-2202](https://issues.apache.org/jira/browse/HDFS-2202) | *Major* | **Changes to balancer bandwidth should not require datanode restart.**
-
-New dfsadmin command added: [-setBalancerBandwidth \<bandwidth\>] where bandwidth is max network bandwidth in bytes per second that the balancer is allowed to use on each datanode during balacing.
+* [HADOOP-7681](https://issues.apache.org/jira/browse/HADOOP-7681) | *Minor* | **log4j.properties is missing properties for security audit and hdfs audit should be changed to info**
 
-This is an incompatible change in 0.23.  The versions of ClientProtocol and DatanodeProtocol are changed.
+HADOOP-7681. Fixed security and hdfs audit log4j properties
+(Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [HDFS-1554](https://issues.apache.org/jira/browse/HDFS-1554) | *Major* | **Append 0.20: New semantics for recoverLease**
+* [HADOOP-7708](https://issues.apache.org/jira/browse/HADOOP-7708) | *Critical* | **config generator does not update the properties file if on exists already**
 
-Change recoverLease API to return if the file is closed or not. It also change the semantics of recoverLease to start lease recovery immediately.
+Fixed hadoop-setup-conf.sh to handle config file consistently.  (Eric Yang)
 
 
 ---
 
-* [HDFS-630](https://issues.apache.org/jira/browse/HDFS-630) | *Major* | **In DFSOutputStream.nextBlockOutputStream(), the client can exclude specific datanodes when locating the next block.**
+* [HADOOP-7707](https://issues.apache.org/jira/browse/HADOOP-7707) | *Major* | **improve config generator to allow users to specify proxy user, turn append on or off, turn webhdfs on or off**
 
-**WARNING: No release note provided for this incompatible change.**
+Added toggle for dfs.support.append, webhdfs and hadoop proxy user to setup config script. (Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-3112](https://issues.apache.org/jira/browse/MAPREDUCE-3112) | *Major* | **Calling hadoop cli inside mapreduce job leads to errors**
+* [HADOOP-7720](https://issues.apache.org/jira/browse/HADOOP-7720) | *Major* | **improve the hadoop-setup-conf.sh to read in the hbase user and setup the configs**
 
-Removed inheritance of certain server environment variables (HADOOP\_OPTS and HADOOP\_ROOT\_LOGGER) in task attempt process.
+Added parameter for HBase user to setup config script. (Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-3081](https://issues.apache.org/jira/browse/MAPREDUCE-3081) | *Major* | **Change the name format for hadoop core and vaidya jar to be hadoop-{core/vaidya}-{version}.jar in vaidya.sh**
+* [MAPREDUCE-2777](https://issues.apache.org/jira/browse/MAPREDUCE-2777) | *Major* | **Backport MAPREDUCE-220 to Hadoop 20 security branch**
 
-contrib/vaidya/bin/vaidya.sh script fixed to use appropriate jars and classpath
+Adds cumulative cpu usage and total heap usage to task counters. This is a backport of MAPREDUCE-220 and MAPREDUCE-2469.
 
 
 ---
 
-* [MAPREDUCE-2777](https://issues.apache.org/jira/browse/MAPREDUCE-2777) | *Major* | **Backport MAPREDUCE-220 to Hadoop 20 security branch**
+* [HDFS-2358](https://issues.apache.org/jira/browse/HDFS-2358) | *Major* | **NPE when the default filesystem's uri has no authority**
 
-Adds cumulative cpu usage and total heap usage to task counters. This is a backport of MAPREDUCE-220 and MAPREDUCE-2469.
+Give meaningful error message instead of NPE.
 
 
 ---
 
-* [MAPREDUCE-2764](https://issues.apache.org/jira/browse/MAPREDUCE-2764) | *Major* | **Fix renewal of dfs delegation tokens**
+* [HADOOP-7724](https://issues.apache.org/jira/browse/HADOOP-7724) | *Major* | **hadoop-setup-conf.sh should put proxy user info into the core-site.xml**
 
-Generalizes token renewal and canceling to a common interface and provides a plugin interface for adding renewers for new kinds of tokens. Hftp changed to store the tokens as HFTP and renew them over http.
+Fixed hadoop-setup-conf.sh to put proxy user in core-site.xml.  (Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-2494](https://issues.apache.org/jira/browse/MAPREDUCE-2494) | *Major* | **Make the distributed cache delete entires using LRU priority**
+* [MAPREDUCE-2764](https://issues.apache.org/jira/browse/MAPREDUCE-2764) | *Major* | **Fix renewal of dfs delegation tokens**
 
-Added config option mapreduce.tasktracker.cache.local.keep.pct to the TaskTracker.  It is the target percentage of the local distributed cache that should be kept in between garbage collection runs.  In practice it will delete unused distributed cache entries in LRU order until the size of the cache is less than mapreduce.tasktracker.cache.local.keep.pct of the maximum cache size.  This is a floating point value between 0.0 and 1.0.  The default is 0.95.
+Generalizes token renewal and canceling to a common interface and provides a plugin interface for adding renewers for new kinds of tokens. Hftp changed to store the tokens as HFTP and renew them over http.
 
 
 ---
 
-* [MAPREDUCE-2187](https://issues.apache.org/jira/browse/MAPREDUCE-2187) | *Major* | **map tasks timeout during sorting**
+* [HADOOP-7655](https://issues.apache.org/jira/browse/HADOOP-7655) | *Major* | **provide a small validation script that smoke tests the installed cluster**
 
-I just committed this. Thanks Anupam!
+Committed to trunk and v23, since code reviewed by Eric.
 
 
 

+ 28 - 46
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.3/CHANGES.0.20.3.md

@@ -18,72 +18,60 @@
 -->
 # Apache Hadoop Changelog
 
-## Release 0.20.3 - Unreleased (as of 2016-03-04)
+## Release 0.20.3 - Unreleased (as of 2017-08-28)
 
 ### INCOMPATIBLE CHANGES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6701](https://issues.apache.org/jira/browse/HADOOP-6701) |  Incorrect exit codes for "dfs -chown", "dfs -chgrp" |  Minor | fs | Ravi Phulari | Ravi Phulari |
 | [HADOOP-6382](https://issues.apache.org/jira/browse/HADOOP-6382) | publish hadoop jars to apache mvn repo. |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
 | [HDFS-132](https://issues.apache.org/jira/browse/HDFS-132) | Namenode in Safemode reports to Simon non-zero number of deleted files during startup |  Minor | namenode | Hairong Kuang | Suresh Srinivas |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-6701](https://issues.apache.org/jira/browse/HADOOP-6701) |  Incorrect exit codes for "dfs -chown", "dfs -chgrp" |  Minor | fs | Ravi Phulari | Ravi Phulari |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7240](https://issues.apache.org/jira/browse/HADOOP-7240) | Update eclipse .classpath template |  Major | . | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-6882](https://issues.apache.org/jira/browse/HADOOP-6882) | Update the patch level of Jetty |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HDFS-1013](https://issues.apache.org/jira/browse/HDFS-1013) | Miscellaneous improvements to HTML markup for web UIs |  Minor | . | Todd Lipcon | Eugene Koontz |
 | [MAPREDUCE-1832](https://issues.apache.org/jira/browse/MAPREDUCE-1832) | Support for file sizes less than 1MB in DFSIO benchmark. |  Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-7240](https://issues.apache.org/jira/browse/HADOOP-7240) | Update eclipse .classpath template |  Major | . | Aaron T. Myers | Aaron T. Myers |
 | [MAPREDUCE-1734](https://issues.apache.org/jira/browse/MAPREDUCE-1734) | Un-deprecate the old MapReduce API in the 0.20 branch |  Blocker | documentation | Tom White | Todd Lipcon |
+| [HDFS-1013](https://issues.apache.org/jira/browse/HDFS-1013) | Miscellaneous improvements to HTML markup for web UIs |  Minor | . | Todd Lipcon | Eugene Koontz |
+| [HADOOP-6882](https://issues.apache.org/jira/browse/HADOOP-6882) | Update the patch level of Jetty |  Major | . | Owen O'Malley | Owen O'Malley |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7116](https://issues.apache.org/jira/browse/HADOOP-7116) | raise contrib junit test jvm memory size to 512mb |  Major | test | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6928](https://issues.apache.org/jira/browse/HADOOP-6928) | Fix BooleanWritable comparator in 0.20 |  Major | io | Owen O'Malley | Johannes Zillmann |
-| [HADOOP-6923](https://issues.apache.org/jira/browse/HADOOP-6923) | Native Libraries do not load if a different platform signature is returned from org.apache.hadoop.util.PlatformName |  Major | native | Stephen Watt | Stephen Watt |
+| [HDFS-15](https://issues.apache.org/jira/browse/HDFS-15) | Rack replication policy can be violated for over replicated blocks |  Critical | . | Hairong Kuang | Jitendra Nath Pandey |
+| [MAPREDUCE-1522](https://issues.apache.org/jira/browse/MAPREDUCE-1522) | FileInputFormat may change the file system of an input path |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-1407](https://issues.apache.org/jira/browse/MAPREDUCE-1407) | Invalid example in the documentation of org.apache.hadoop.mapreduce.{Mapper,Reducer} |  Trivial | documentation | Benoit Sigoure | Benoit Sigoure |
+| [HDFS-955](https://issues.apache.org/jira/browse/HDFS-955) | FSImage.saveFSImage can lose edits |  Blocker | namenode | Todd Lipcon | Konstantin Shvachko |
+| [HDFS-1041](https://issues.apache.org/jira/browse/HDFS-1041) | DFSClient does not retry in getFileChecksum(..) |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-909](https://issues.apache.org/jira/browse/HDFS-909) | Race condition between rollEditLog or rollFSImage ant FSEditsLog.write operations  corrupts edits log |  Blocker | namenode | Cosmin Lehene | Todd Lipcon |
+| [HADOOP-6702](https://issues.apache.org/jira/browse/HADOOP-6702) | Incorrect exit codes for "dfs -chown", "dfs -chgrp"  when input is given in wildcard format. |  Minor | fs | Ravi Phulari | Ravi Phulari |
+| [HADOOP-6760](https://issues.apache.org/jira/browse/HADOOP-6760) | WebServer shouldn't increase port number in case of negative port setting caused by Jetty's race |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1372](https://issues.apache.org/jira/browse/MAPREDUCE-1372) | ConcurrentModificationException in JobInProgress |  Blocker | jobtracker | Amareshwari Sriramadasu | Dick King |
+| [MAPREDUCE-118](https://issues.apache.org/jira/browse/MAPREDUCE-118) | Job.getJobID() will always return null |  Blocker | client | Amar Kamat | Amareshwari Sriramadasu |
+| [MAPREDUCE-1880](https://issues.apache.org/jira/browse/MAPREDUCE-1880) | "java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result." while running "hadoop jar hadoop-0.20.1+169.89-examples.jar pi 4 30" |  Minor | examples | Victor Pakhomov | Tsz Wo Nicholas Sze |
+| [HDFS-1258](https://issues.apache.org/jira/browse/HDFS-1258) | Clearing namespace quota on "/" corrupts FS image |  Blocker | namenode | Aaron T. Myers | Aaron T. Myers |
 | [HADOOP-6881](https://issues.apache.org/jira/browse/HADOOP-6881) | The efficient comparators aren't always used except for BytesWritable and Text |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-6833](https://issues.apache.org/jira/browse/HADOOP-6833) | IPC leaks call parameters when exceptions thrown |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6760](https://issues.apache.org/jira/browse/HADOOP-6760) | WebServer shouldn't increase port number in case of negative port setting caused by Jetty's race |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6724](https://issues.apache.org/jira/browse/HADOOP-6724) | IPC doesn't properly handle IOEs thrown by socket factory |  Major | ipc | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6702](https://issues.apache.org/jira/browse/HADOOP-6702) | Incorrect exit codes for "dfs -chown", "dfs -chgrp"  when input is given in wildcard format. |  Minor | fs | Ravi Phulari | Ravi Phulari |
-| [HDFS-1836](https://issues.apache.org/jira/browse/HDFS-1836) | Thousand of CLOSE\_WAIT socket |  Major | hdfs-client | Dennis Cheung | Bharath Mundlapudi |
-| [HDFS-1543](https://issues.apache.org/jira/browse/HDFS-1543) | Reduce dev. cycle time by moving system testing artifacts from default build and push to maven for HDFS |  Major | . | Arun C Murthy | Luke Lu |
-| [HDFS-1406](https://issues.apache.org/jira/browse/HDFS-1406) | TestCLI fails on Ubuntu with default /etc/hosts |  Minor | . | Todd Lipcon | Konstantin Boudnik |
+| [HADOOP-6928](https://issues.apache.org/jira/browse/HADOOP-6928) | Fix BooleanWritable comparator in 0.20 |  Major | io | Owen O'Malley | Johannes Zillmann |
 | [HDFS-1404](https://issues.apache.org/jira/browse/HDFS-1404) | TestNodeCount logic incorrect in branch-0.20 |  Minor | namenode, test | Todd Lipcon | Todd Lipcon |
-| [HDFS-1377](https://issues.apache.org/jira/browse/HDFS-1377) | Quota bug for partial blocks allows quotas to be violated |  Blocker | namenode | Eli Collins | Eli Collins |
-| [HDFS-1258](https://issues.apache.org/jira/browse/HDFS-1258) | Clearing namespace quota on "/" corrupts FS image |  Blocker | namenode | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-1280](https://issues.apache.org/jira/browse/MAPREDUCE-1280) | Eclipse Plugin does not work with Eclipse Ganymede (3.4) |  Major | . | Aaron Kimball | Alex Kozlov |
+| [HADOOP-6724](https://issues.apache.org/jira/browse/HADOOP-6724) | IPC doesn't properly handle IOEs thrown by socket factory |  Major | ipc | Todd Lipcon | Todd Lipcon |
 | [HDFS-1240](https://issues.apache.org/jira/browse/HDFS-1240) | TestDFSShell failing in branch-20 |  Critical | test | Todd Lipcon | Todd Lipcon |
-| [HDFS-1041](https://issues.apache.org/jira/browse/HDFS-1041) | DFSClient does not retry in getFileChecksum(..) |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-955](https://issues.apache.org/jira/browse/HDFS-955) | FSImage.saveFSImage can lose edits |  Blocker | namenode | Todd Lipcon | Konstantin Shvachko |
-| [HDFS-909](https://issues.apache.org/jira/browse/HDFS-909) | Race condition between rollEditLog or rollFSImage ant FSEditsLog.write operations  corrupts edits log |  Blocker | namenode | Cosmin Lehene | Todd Lipcon |
-| [HDFS-908](https://issues.apache.org/jira/browse/HDFS-908) | TestDistributedFileSystem fails with Wrong FS on weird hosts |  Minor | test | Todd Lipcon | Todd Lipcon |
 | [HDFS-727](https://issues.apache.org/jira/browse/HDFS-727) | bug setting block size hdfsOpenFile |  Blocker | libhdfs | Eli Collins | Eli Collins |
-| [HDFS-15](https://issues.apache.org/jira/browse/HDFS-15) | Rack replication policy can be violated for over replicated blocks |  Critical | . | Hairong Kuang | Jitendra Nath Pandey |
+| [HDFS-908](https://issues.apache.org/jira/browse/HDFS-908) | TestDistributedFileSystem fails with Wrong FS on weird hosts |  Minor | test | Todd Lipcon | Todd Lipcon |
+| [HDFS-1377](https://issues.apache.org/jira/browse/HDFS-1377) | Quota bug for partial blocks allows quotas to be violated |  Blocker | namenode | Eli Collins | Eli Collins |
+| [HDFS-1406](https://issues.apache.org/jira/browse/HDFS-1406) | TestCLI fails on Ubuntu with default /etc/hosts |  Minor | . | Todd Lipcon | Konstantin Boudnik |
 | [MAPREDUCE-2262](https://issues.apache.org/jira/browse/MAPREDUCE-2262) | Capacity Scheduler unit tests fail with class not found |  Major | capacity-sched | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-1880](https://issues.apache.org/jira/browse/MAPREDUCE-1880) | "java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result." while running "hadoop jar hadoop-0.20.1+169.89-examples.jar pi 4 30" |  Minor | examples | Victor Pakhomov | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1522](https://issues.apache.org/jira/browse/MAPREDUCE-1522) | FileInputFormat may change the file system of an input path |  Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1407](https://issues.apache.org/jira/browse/MAPREDUCE-1407) | Invalid example in the documentation of org.apache.hadoop.mapreduce.{Mapper,Reducer} |  Trivial | documentation | Benoit Sigoure | Benoit Sigoure |
-| [MAPREDUCE-1372](https://issues.apache.org/jira/browse/MAPREDUCE-1372) | ConcurrentModificationException in JobInProgress |  Blocker | jobtracker | Amareshwari Sriramadasu | Dick King |
-| [MAPREDUCE-1280](https://issues.apache.org/jira/browse/MAPREDUCE-1280) | Eclipse Plugin does not work with Eclipse Ganymede (3.4) |  Major | . | Aaron Kimball | Alex Kozlov |
-| [MAPREDUCE-118](https://issues.apache.org/jira/browse/MAPREDUCE-118) | Job.getJobID() will always return null |  Blocker | client | Amar Kamat | Amareshwari Sriramadasu |
+| [HADOOP-6923](https://issues.apache.org/jira/browse/HADOOP-6923) | Native Libraries do not load if a different platform signature is returned from org.apache.hadoop.util.PlatformName |  Major | native | Stephen Watt | Stephen Watt |
+| [HDFS-1543](https://issues.apache.org/jira/browse/HDFS-1543) | Reduce dev. cycle time by moving system testing artifacts from default build and push to maven for HDFS |  Major | . | Arun C Murthy | Luke Lu |
+| [HDFS-1836](https://issues.apache.org/jira/browse/HDFS-1836) | Thousand of CLOSE\_WAIT socket |  Major | hdfs-client | Dennis Cheung | Bharath Mundlapudi |
+| [HADOOP-7116](https://issues.apache.org/jira/browse/HADOOP-7116) | raise contrib junit test jvm memory size to 512mb |  Major | test | Owen O'Malley | Owen O'Malley |
 
 
 ### TESTS:
@@ -93,17 +81,11 @@
 | [HADOOP-6637](https://issues.apache.org/jira/browse/HADOOP-6637) | Benchmark overhead of RPC session establishment |  Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko |
 
 
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7372](https://issues.apache.org/jira/browse/HADOOP-7372) | Remove ref of 20.3 release from branch-0.20 CHANGES.txt |  Major | documentation | Eli Collins | Eli Collins |
 | [HDFS-1286](https://issues.apache.org/jira/browse/HDFS-1286) | Dry entropy pool on Hudson boxes causing test timeouts |  Major | test | Todd Lipcon | Konstantin Boudnik |
+| [HADOOP-7372](https://issues.apache.org/jira/browse/HADOOP-7372) | Remove ref of 20.3 release from branch-0.20 CHANGES.txt |  Major | documentation | Eli Collins | Eli Collins |
 
 

+ 6 - 6
hadoop-common-project/hadoop-common/src/site/markdown/release/0.20.3/RELEASENOTES.0.20.3.md

@@ -23,23 +23,23 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-6701](https://issues.apache.org/jira/browse/HADOOP-6701) | *Minor* | ** Incorrect exit codes for "dfs -chown", "dfs -chgrp"**
+* [HADOOP-6382](https://issues.apache.org/jira/browse/HADOOP-6382) | *Major* | **publish hadoop jars to apache mvn repo.**
 
-Commands chmod, chown and chgrp now returns non zero exit code and an error message on failure instead of returning zero.
+The hadoop jars are renamed  from previous hadoop-\<version\>-\<name\>.jar to hadoop-\<name\>-\<version\>.jar. Applications and documentation need to be updated to use the new file naming scheme.
 
 
 ---
 
-* [HADOOP-6382](https://issues.apache.org/jira/browse/HADOOP-6382) | *Major* | **publish hadoop jars to apache mvn repo.**
+* [HDFS-132](https://issues.apache.org/jira/browse/HDFS-132) | *Minor* | **Namenode in Safemode reports to Simon non-zero number of deleted files during startup**
 
-The hadoop jars are renamed  from previous hadoop-\<version\>-\<name\>.jar to hadoop-\<name\>-\<version\>.jar. Applications and documentation need to be updated to use the new file naming scheme.
+With this incompatible change, under metrics context "dfs", the record name "FSDirectory" is no longer available. The metrics "files\_deleted" from the deleted record "FSDirectory" is now available in metrics context "dfs", record name "namenode" with the metrics name "FilesDeleted".
 
 
 ---
 
-* [HDFS-132](https://issues.apache.org/jira/browse/HDFS-132) | *Minor* | **Namenode in Safemode reports to Simon non-zero number of deleted files during startup**
+* [HADOOP-6701](https://issues.apache.org/jira/browse/HADOOP-6701) | *Minor* | ** Incorrect exit codes for "dfs -chown", "dfs -chgrp"**
 
-With this incompatible change, under metrics context "dfs", the record name "FSDirectory" is no longer available. The metrics "files\_deleted" from the deleted record "FSDirectory" is now available in metrics context "dfs", record name "namenode" with the metrics name "FilesDeleted".
+Commands chmod, chown and chgrp now returns non zero exit code and an error message on failure instead of returning zero.
 
 
 

+ 1203 - 1209
hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/CHANGES.0.21.0.md

@@ -24,1343 +24,1337 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6701](https://issues.apache.org/jira/browse/HADOOP-6701) |  Incorrect exit codes for "dfs -chown", "dfs -chgrp" |  Minor | fs | Ravi Phulari | Ravi Phulari |
-| [HADOOP-6686](https://issues.apache.org/jira/browse/HADOOP-6686) | Remove redundant exception class name in unwrapped exceptions thrown at the RPC client |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-6577](https://issues.apache.org/jira/browse/HADOOP-6577) | IPC server response buffer reset threshold should be configurable |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-6569](https://issues.apache.org/jira/browse/HADOOP-6569) | FsShell#cat should avoid calling unecessary getFileStatus before opening a file to read |  Major | fs | Hairong Kuang | Hairong Kuang |
-| [HADOOP-6367](https://issues.apache.org/jira/browse/HADOOP-6367) | Move Access Token implementation from Common to HDFS |  Major | security | Kan Zhang | Kan Zhang |
-| [HADOOP-6299](https://issues.apache.org/jira/browse/HADOOP-6299) | Use JAAS LoginContext for our login |  Major | security | Arun C Murthy | Owen O'Malley |
-| [HADOOP-6230](https://issues.apache.org/jira/browse/HADOOP-6230) | Move process tree, and memory calculator classes out of Common into Map/Reduce. |  Major | util | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-6203](https://issues.apache.org/jira/browse/HADOOP-6203) | Improve error message when moving to trash fails due to quota issue |  Major | fs | Jakob Homan | Boris Shkolnik |
-| [HADOOP-6201](https://issues.apache.org/jira/browse/HADOOP-6201) | FileSystem::ListStatus should throw FileNotFoundException |  Major | fs | Jakob Homan | Jakob Homan |
-| [HADOOP-5913](https://issues.apache.org/jira/browse/HADOOP-5913) | Allow administrators to be able to start and stop queues |  Major | . | rahul k singh | rahul k singh |
-| [HADOOP-5879](https://issues.apache.org/jira/browse/HADOOP-5879) | GzipCodec should read compression level etc from configuration |  Major | io | Zheng Shao | He Yongqiang |
-| [HADOOP-5861](https://issues.apache.org/jira/browse/HADOOP-5861) | s3n files are not getting split by default |  Major | fs/s3 | Joydeep Sen Sarma | Tom White |
-| [HADOOP-5738](https://issues.apache.org/jira/browse/HADOOP-5738) | Split waiting tasks field in JobTracker metrics to individual tasks |  Major | metrics | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [HADOOP-5679](https://issues.apache.org/jira/browse/HADOOP-5679) | Resolve findbugs warnings in core/streaming/pipes/examples |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-5620](https://issues.apache.org/jira/browse/HADOOP-5620) | discp can preserve modification times of files |  Major | . | dhruba borthakur | Rodrigo Schmidt |
-| [HADOOP-5485](https://issues.apache.org/jira/browse/HADOOP-5485) | Authorisation machanism required for acceesing jobtracker url :- jobtracker.com:port/scheduler |  Major | . | Aroop Maliakkal | Vinod Kumar Vavilapalli |
-| [HADOOP-5464](https://issues.apache.org/jira/browse/HADOOP-5464) | DFSClient does not treat write timeout of 0 properly |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-5438](https://issues.apache.org/jira/browse/HADOOP-5438) | Merge FileSystem.create and FileSystem.append |  Major | fs | He Yongqiang | He Yongqiang |
-| [HADOOP-5258](https://issues.apache.org/jira/browse/HADOOP-5258) | Provide dfsadmin functionality to report on namenode's view of network topology |  Major | . | Jakob Homan | Jakob Homan |
-| [HADOOP-5219](https://issues.apache.org/jira/browse/HADOOP-5219) | SequenceFile is using mapred property |  Major | io | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-5176](https://issues.apache.org/jira/browse/HADOOP-5176) | TestDFSIO reports itself as TestFDSIO |  Trivial | benchmarks | Bryan Duxbury | Ravi Phulari |
-| [HADOOP-5094](https://issues.apache.org/jira/browse/HADOOP-5094) | Show dead nodes information in dfsadmin -report |  Minor | . | Jim Huang | Jakob Homan |
-| [HADOOP-5022](https://issues.apache.org/jira/browse/HADOOP-5022) | [HOD] logcondense should delete all hod logs for a user, including jobtracker logs |  Blocker | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi |
-| [HADOOP-4942](https://issues.apache.org/jira/browse/HADOOP-4942) | Remove getName() and getNamed(String name, Configuration conf) |  Major | fs | Tsz Wo Nicholas Sze | Jakob Homan |
+| [HADOOP-4895](https://issues.apache.org/jira/browse/HADOOP-4895) | Remove deprecated methods in DFSClient |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-4941](https://issues.apache.org/jira/browse/HADOOP-4941) | Remove getBlockSize(Path f), getLength(Path f) and getReplication(Path src) |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4268](https://issues.apache.org/jira/browse/HADOOP-4268) | Permission checking in fsck |  Major | . | Koji Noguchi | Tsz Wo Nicholas Sze |
+| [HADOOP-4648](https://issues.apache.org/jira/browse/HADOOP-4648) | Remove ChecksumDistriubtedFileSystem and InMemoryFileSystem |  Major | fs | Owen O'Malley | Chris Douglas |
 | [HADOOP-4940](https://issues.apache.org/jira/browse/HADOOP-4940) | Remove delete(Path f) |  Major | fs | Tsz Wo Nicholas Sze | Enis Soztutar |
-| [HADOOP-4895](https://issues.apache.org/jira/browse/HADOOP-4895) | Remove deprecated methods in DFSClient |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4861](https://issues.apache.org/jira/browse/HADOOP-4861) | Add disk usage with human-readable size (-duh) |  Trivial | . | Bryan Duxbury | Todd Lipcon |
+| [HADOOP-3953](https://issues.apache.org/jira/browse/HADOOP-3953) | Sticky bit for directories |  Major | . | Koji Noguchi | Jakob Homan |
+| [HADOOP-5022](https://issues.apache.org/jira/browse/HADOOP-5022) | [HOD] logcondense should delete all hod logs for a user, including jobtracker logs |  Blocker | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi |
+| [HADOOP-5094](https://issues.apache.org/jira/browse/HADOOP-5094) | Show dead nodes information in dfsadmin -report |  Minor | . | Jim Huang | Jakob Homan |
+| [HADOOP-5176](https://issues.apache.org/jira/browse/HADOOP-5176) | TestDFSIO reports itself as TestFDSIO |  Trivial | benchmarks | Bryan Duxbury | Ravi Phulari |
+| [HADOOP-4942](https://issues.apache.org/jira/browse/HADOOP-4942) | Remove getName() and getNamed(String name, Configuration conf) |  Major | fs | Tsz Wo Nicholas Sze | Jakob Homan |
 | [HADOOP-4779](https://issues.apache.org/jira/browse/HADOOP-4779) | Remove deprecated FileSystem methods |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5219](https://issues.apache.org/jira/browse/HADOOP-5219) | SequenceFile is using mapred property |  Major | io | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-5258](https://issues.apache.org/jira/browse/HADOOP-5258) | Provide dfsadmin functionality to report on namenode's view of network topology |  Major | . | Jakob Homan | Jakob Homan |
 | [HADOOP-4756](https://issues.apache.org/jira/browse/HADOOP-4756) | Create a command line tool to access JMX exported properties from a NameNode server |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-4655](https://issues.apache.org/jira/browse/HADOOP-4655) | FileSystem.CACHE should be ref-counted |  Major | fs | Hong Tang | dhruba borthakur |
-| [HADOOP-4648](https://issues.apache.org/jira/browse/HADOOP-4648) | Remove ChecksumDistriubtedFileSystem and InMemoryFileSystem |  Major | fs | Owen O'Malley | Chris Douglas |
 | [HADOOP-4539](https://issues.apache.org/jira/browse/HADOOP-4539) | Streaming Edits to a Backup Node. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4268](https://issues.apache.org/jira/browse/HADOOP-4268) | Permission checking in fsck |  Major | . | Koji Noguchi | Tsz Wo Nicholas Sze |
-| [HADOOP-3953](https://issues.apache.org/jira/browse/HADOOP-3953) | Sticky bit for directories |  Major | . | Koji Noguchi | Jakob Homan |
+| [HADOOP-4655](https://issues.apache.org/jira/browse/HADOOP-4655) | FileSystem.CACHE should be ref-counted |  Major | fs | Hong Tang | dhruba borthakur |
+| [HADOOP-5464](https://issues.apache.org/jira/browse/HADOOP-5464) | DFSClient does not treat write timeout of 0 properly |  Major | . | Raghu Angadi | Raghu Angadi |
 | [HADOOP-2827](https://issues.apache.org/jira/browse/HADOOP-2827) | Remove deprecated NetUtils.getServerAddress |  Major | conf, util | dhruba borthakur | Chris Douglas |
-| [HDFS-1024](https://issues.apache.org/jira/browse/HDFS-1024) | SecondaryNamenode fails to checkpoint because namenode fails with CancelledKeyException |  Blocker | . | dhruba borthakur | Dmytro Molkov |
-| [HDFS-1016](https://issues.apache.org/jira/browse/HDFS-1016) | HDFS side change for HADOOP-6569 |  Major | hdfs-client | Hairong Kuang | Hairong Kuang |
-| [HDFS-985](https://issues.apache.org/jira/browse/HDFS-985) | HDFS should issue multiple RPCs for listing a large directory |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-984](https://issues.apache.org/jira/browse/HDFS-984) | Delegation Tokens should be persisted in Namenode |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-946](https://issues.apache.org/jira/browse/HDFS-946) | NameNode should not return full path name when lisitng a diretory or getting the status of a file |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-892](https://issues.apache.org/jira/browse/HDFS-892) | optionally use Avro for namenode RPC |  Major | namenode | Doug Cutting | Doug Cutting |
-| [HDFS-873](https://issues.apache.org/jira/browse/HDFS-873) | DataNode directories as URIs |  Major | datanode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-793](https://issues.apache.org/jira/browse/HDFS-793) | DataNode should first receive the whole packet ack message before it constructs and sends its own ack message for the packet |  Blocker | datanode | Hairong Kuang | Hairong Kuang |
-| [HDFS-764](https://issues.apache.org/jira/browse/HDFS-764) | Moving Access Token implementation from Common to HDFS |  Major | . | Kan Zhang | Kan Zhang |
-| [HDFS-737](https://issues.apache.org/jira/browse/HDFS-737) | Improvement in metasave output |  Major | namenode | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-660](https://issues.apache.org/jira/browse/HDFS-660) | Remove deprecated methods from InterDatanodeProtocol. |  Major | datanode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-630](https://issues.apache.org/jira/browse/HDFS-630) | In DFSOutputStream.nextBlockOutputStream(), the client can exclude specific datanodes when locating the next block. |  Major | hdfs-client, namenode | Ruyue Ma | Cosmin Lehene |
-| [HDFS-618](https://issues.apache.org/jira/browse/HDFS-618) | Support for non-recursive mkdir in HDFS |  Major | hdfs-client, namenode | Kan Zhang | Kan Zhang |
-| [HDFS-617](https://issues.apache.org/jira/browse/HDFS-617) | Support for non-recursive create() in HDFS |  Major | hdfs-client, namenode | Kan Zhang | Kan Zhang |
-| [HDFS-602](https://issues.apache.org/jira/browse/HDFS-602) | Atempt to make a directory under an existing file on DistributedFileSystem should throw an FileAlreadyExistsException instead of FileNotFoundException |  Major | hdfs-client, namenode | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-538](https://issues.apache.org/jira/browse/HDFS-538) | DistributedFileSystem::listStatus incorrectly returns null for empty result sets |  Major | . | Jakob Homan | Jakob Homan |
-| [HDFS-514](https://issues.apache.org/jira/browse/HDFS-514) | DFSClient.namenode is a public field. Should be private. |  Major | hdfs-client | Bill Zeller | Bill Zeller |
-| [HDFS-512](https://issues.apache.org/jira/browse/HDFS-512) | Set block id as the key to Block |  Major | . | Hairong Kuang | Konstantin Shvachko |
-| [HDFS-288](https://issues.apache.org/jira/browse/HDFS-288) | Redundant computation in hashCode() implemenation |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1607](https://issues.apache.org/jira/browse/MAPREDUCE-1607) | Task controller may not set permissions for a task cleanup attempt's log directory |  Major | task-controller | Hemanth Yamijala | Amareshwari Sriramadasu |
-| [MAPREDUCE-1493](https://issues.apache.org/jira/browse/MAPREDUCE-1493) | Authorization for job-history pages |  Major | jobtracker, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-1385](https://issues.apache.org/jira/browse/MAPREDUCE-1385) | Make changes to MapReduce for the new UserGroupInformation APIs (HADOOP-6299) |  Major | . | Devaraj Das | Devaraj Das |
-| [MAPREDUCE-1307](https://issues.apache.org/jira/browse/MAPREDUCE-1307) | Introduce the concept of Job Permissions |  Major | security | Devaraj Das | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-1287](https://issues.apache.org/jira/browse/MAPREDUCE-1287) | Avoid calling Partitioner with only 1 reducer |  Minor | . | Ed Mazur | Chris Douglas |
-| [MAPREDUCE-1218](https://issues.apache.org/jira/browse/MAPREDUCE-1218) | Collecting cpu and memory usage for TaskTrackers |  Major | . | Scott Chen | Scott Chen |
-| [MAPREDUCE-1213](https://issues.apache.org/jira/browse/MAPREDUCE-1213) | TaskTrackers restart is very slow because it deletes distributed cache directory synchronously |  Major | . | dhruba borthakur | Zheng Shao |
-| [MAPREDUCE-1097](https://issues.apache.org/jira/browse/MAPREDUCE-1097) | Changes/fixes to support Vertica 3.5 |  Minor | contrib/vertica | Omer Trajman | Omer Trajman |
-| [MAPREDUCE-967](https://issues.apache.org/jira/browse/MAPREDUCE-967) | TaskTracker does not need to fully unjar job jars |  Major | tasktracker | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-963](https://issues.apache.org/jira/browse/MAPREDUCE-963) | mapred's FileAlreadyExistsException should be deprecated in favor of hadoop-common's one. |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-899](https://issues.apache.org/jira/browse/MAPREDUCE-899) | When using LinuxTaskController, localized files may become accessible to unintended users if permissions are misconfigured. |  Major | tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
-| [MAPREDUCE-895](https://issues.apache.org/jira/browse/MAPREDUCE-895) | FileSystem::ListStatus will now throw FileNotFoundException, MapRed needs updated |  Major | . | Jakob Homan | Jakob Homan |
-| [MAPREDUCE-873](https://issues.apache.org/jira/browse/MAPREDUCE-873) | Simplify Job Recovery |  Major | jobtracker | Devaraj Das | Sharad Agarwal |
-| [MAPREDUCE-862](https://issues.apache.org/jira/browse/MAPREDUCE-862) | Modify UI to support a hierarchy of queues |  Major | . | Hemanth Yamijala | V.V.Chaitanya Krishna |
-| [MAPREDUCE-849](https://issues.apache.org/jira/browse/MAPREDUCE-849) | Renaming of configuration property names in mapreduce |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-817](https://issues.apache.org/jira/browse/MAPREDUCE-817) | Add a cache for retired jobs with minimal job info and provide a way to access history file url |  Major | client, jobtracker | Sharad Agarwal | Sharad Agarwal |
-| [MAPREDUCE-777](https://issues.apache.org/jira/browse/MAPREDUCE-777) | A method for finding and tracking jobs from the new API |  Major | client | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-5485](https://issues.apache.org/jira/browse/HADOOP-5485) | Authorisation machanism required for acceesing jobtracker url :- jobtracker.com:port/scheduler |  Major | . | Aroop Maliakkal | Vinod Kumar Vavilapalli |
+| [HADOOP-5738](https://issues.apache.org/jira/browse/HADOOP-5738) | Split waiting tasks field in JobTracker metrics to individual tasks |  Major | metrics | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-5679](https://issues.apache.org/jira/browse/HADOOP-5679) | Resolve findbugs warnings in core/streaming/pipes/examples |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-5438](https://issues.apache.org/jira/browse/HADOOP-5438) | Merge FileSystem.create and FileSystem.append |  Major | fs | He Yongqiang | He Yongqiang |
+| [HADOOP-4861](https://issues.apache.org/jira/browse/HADOOP-4861) | Add disk usage with human-readable size (-duh) |  Trivial | . | Bryan Duxbury | Todd Lipcon |
+| [HADOOP-5620](https://issues.apache.org/jira/browse/HADOOP-5620) | discp can preserve modification times of files |  Major | . | dhruba borthakur | Rodrigo Schmidt |
+| [HADOOP-5861](https://issues.apache.org/jira/browse/HADOOP-5861) | s3n files are not getting split by default |  Major | fs/s3 | Joydeep Sen Sarma | Tom White |
+| [HADOOP-5913](https://issues.apache.org/jira/browse/HADOOP-5913) | Allow administrators to be able to start and stop queues |  Major | . | rahul k singh | rahul k singh |
+| [MAPREDUCE-516](https://issues.apache.org/jira/browse/MAPREDUCE-516) | Fix the 'cluster drain' problem in the Capacity Scheduler wrt High RAM Jobs |  Major | . | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-358](https://issues.apache.org/jira/browse/MAPREDUCE-358) | Change org.apache.hadoop.examples. AggregateWordCount and  org.apache.hadoop.examples.AggregateWordHistogram to use new mapreduce api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-245](https://issues.apache.org/jira/browse/MAPREDUCE-245) | Job and JobControl classes should return interfaces rather than implementations |  Major | . | Tom White | Tom White |
 | [MAPREDUCE-772](https://issues.apache.org/jira/browse/MAPREDUCE-772) | Chaging LineRecordReader algo so that it does not need to skip backwards in the stream |  Major | . | Abdul Qadeer | Abdul Qadeer |
+| [HDFS-514](https://issues.apache.org/jira/browse/HDFS-514) | DFSClient.namenode is a public field. Should be private. |  Major | hdfs-client | Bill Zeller | Bill Zeller |
 | [MAPREDUCE-766](https://issues.apache.org/jira/browse/MAPREDUCE-766) | Enhance -list-blacklisted-trackers to display host name, blacklisted reason and blacklist report. |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [MAPREDUCE-817](https://issues.apache.org/jira/browse/MAPREDUCE-817) | Add a cache for retired jobs with minimal job info and provide a way to access history file url |  Major | client, jobtracker | Sharad Agarwal | Sharad Agarwal |
 | [MAPREDUCE-711](https://issues.apache.org/jira/browse/MAPREDUCE-711) | Move Distributed Cache from Common to Map/Reduce |  Major | . | Owen O'Malley | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-516](https://issues.apache.org/jira/browse/MAPREDUCE-516) | Fix the 'cluster drain' problem in the Capacity Scheduler wrt High RAM Jobs |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-6201](https://issues.apache.org/jira/browse/HADOOP-6201) | FileSystem::ListStatus should throw FileNotFoundException |  Major | fs | Jakob Homan | Jakob Homan |
+| [HDFS-538](https://issues.apache.org/jira/browse/HDFS-538) | DistributedFileSystem::listStatus incorrectly returns null for empty result sets |  Major | . | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-895](https://issues.apache.org/jira/browse/MAPREDUCE-895) | FileSystem::ListStatus will now throw FileNotFoundException, MapRed needs updated |  Major | . | Jakob Homan | Jakob Homan |
 | [MAPREDUCE-479](https://issues.apache.org/jira/browse/MAPREDUCE-479) | Add reduce ID to shuffle clienttrace |  Minor | . | Jiaqi Tan | Jiaqi Tan |
-| [MAPREDUCE-358](https://issues.apache.org/jira/browse/MAPREDUCE-358) | Change org.apache.hadoop.examples. AggregateWordCount and  org.apache.hadoop.examples.AggregateWordHistogram to use new mapreduce api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [MAPREDUCE-355](https://issues.apache.org/jira/browse/MAPREDUCE-355) | Change org.apache.hadoop.mapred.join to use new api |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-245](https://issues.apache.org/jira/browse/MAPREDUCE-245) | Job and JobControl classes should return interfaces rather than implementations |  Major | . | Tom White | Tom White |
+| [MAPREDUCE-873](https://issues.apache.org/jira/browse/MAPREDUCE-873) | Simplify Job Recovery |  Major | jobtracker | Devaraj Das | Sharad Agarwal |
+| [HDFS-288](https://issues.apache.org/jira/browse/HDFS-288) | Redundant computation in hashCode() implemenation |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6230](https://issues.apache.org/jira/browse/HADOOP-6230) | Move process tree, and memory calculator classes out of Common into Map/Reduce. |  Major | util | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-6203](https://issues.apache.org/jira/browse/HADOOP-6203) | Improve error message when moving to trash fails due to quota issue |  Major | fs | Jakob Homan | Boris Shkolnik |
+| [MAPREDUCE-963](https://issues.apache.org/jira/browse/MAPREDUCE-963) | mapred's FileAlreadyExistsException should be deprecated in favor of hadoop-common's one. |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-602](https://issues.apache.org/jira/browse/HDFS-602) | Atempt to make a directory under an existing file on DistributedFileSystem should throw an FileAlreadyExistsException instead of FileNotFoundException |  Major | hdfs-client, namenode | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-5879](https://issues.apache.org/jira/browse/HADOOP-5879) | GzipCodec should read compression level etc from configuration |  Major | io | Zheng Shao | He Yongqiang |
+| [HDFS-617](https://issues.apache.org/jira/browse/HDFS-617) | Support for non-recursive create() in HDFS |  Major | hdfs-client, namenode | Kan Zhang | Kan Zhang |
+| [HDFS-618](https://issues.apache.org/jira/browse/HDFS-618) | Support for non-recursive mkdir in HDFS |  Major | hdfs-client, namenode | Kan Zhang | Kan Zhang |
 | [MAPREDUCE-157](https://issues.apache.org/jira/browse/MAPREDUCE-157) | Job History log file format is not friendly for external tools. |  Major | . | Owen O'Malley | Jothi Padmanabhan |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [MAPREDUCE-862](https://issues.apache.org/jira/browse/MAPREDUCE-862) | Modify UI to support a hierarchy of queues |  Major | . | Hemanth Yamijala | V.V.Chaitanya Krishna |
+| [MAPREDUCE-777](https://issues.apache.org/jira/browse/MAPREDUCE-777) | A method for finding and tracking jobs from the new API |  Major | client | Owen O'Malley | Amareshwari Sriramadasu |
+| [MAPREDUCE-849](https://issues.apache.org/jira/browse/MAPREDUCE-849) | Renaming of configuration property names in mapreduce |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-660](https://issues.apache.org/jira/browse/HDFS-660) | Remove deprecated methods from InterDatanodeProtocol. |  Major | datanode | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-512](https://issues.apache.org/jira/browse/HDFS-512) | Set block id as the key to Block |  Major | . | Hairong Kuang | Konstantin Shvachko |
+| [HDFS-737](https://issues.apache.org/jira/browse/HDFS-737) | Improvement in metasave output |  Major | namenode | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6367](https://issues.apache.org/jira/browse/HADOOP-6367) | Move Access Token implementation from Common to HDFS |  Major | security | Kan Zhang | Kan Zhang |
+| [HDFS-764](https://issues.apache.org/jira/browse/HDFS-764) | Moving Access Token implementation from Common to HDFS |  Major | . | Kan Zhang | Kan Zhang |
+| [HDFS-793](https://issues.apache.org/jira/browse/HDFS-793) | DataNode should first receive the whole packet ack message before it constructs and sends its own ack message for the packet |  Blocker | datanode | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-967](https://issues.apache.org/jira/browse/MAPREDUCE-967) | TaskTracker does not need to fully unjar job jars |  Major | tasktracker | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1213](https://issues.apache.org/jira/browse/MAPREDUCE-1213) | TaskTrackers restart is very slow because it deletes distributed cache directory synchronously |  Major | . | dhruba borthakur | Zheng Shao |
+| [HDFS-873](https://issues.apache.org/jira/browse/HDFS-873) | DataNode directories as URIs |  Major | datanode | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-1218](https://issues.apache.org/jira/browse/MAPREDUCE-1218) | Collecting cpu and memory usage for TaskTrackers |  Major | . | Scott Chen | Scott Chen |
+| [MAPREDUCE-1287](https://issues.apache.org/jira/browse/MAPREDUCE-1287) | Avoid calling Partitioner with only 1 reducer |  Minor | . | Ed Mazur | Chris Douglas |
+| [MAPREDUCE-1097](https://issues.apache.org/jira/browse/MAPREDUCE-1097) | Changes/fixes to support Vertica 3.5 |  Minor | contrib/vertica | Omer Trajman | Omer Trajman |
+| [HDFS-630](https://issues.apache.org/jira/browse/HDFS-630) | In DFSOutputStream.nextBlockOutputStream(), the client can exclude specific datanodes when locating the next block. |  Major | hdfs-client, namenode | Ruyue Ma | Cosmin Lehene |
+| [MAPREDUCE-1385](https://issues.apache.org/jira/browse/MAPREDUCE-1385) | Make changes to MapReduce for the new UserGroupInformation APIs (HADOOP-6299) |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-6299](https://issues.apache.org/jira/browse/HADOOP-6299) | Use JAAS LoginContext for our login |  Major | security | Arun C Murthy | Owen O'Malley |
+| [MAPREDUCE-899](https://issues.apache.org/jira/browse/MAPREDUCE-899) | When using LinuxTaskController, localized files may become accessible to unintended users if permissions are misconfigured. |  Major | tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
+| [HADOOP-6577](https://issues.apache.org/jira/browse/HADOOP-6577) | IPC server response buffer reset threshold should be configurable |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-1307](https://issues.apache.org/jira/browse/MAPREDUCE-1307) | Introduce the concept of Job Permissions |  Major | security | Devaraj Das | Vinod Kumar Vavilapalli |
+| [HDFS-946](https://issues.apache.org/jira/browse/HDFS-946) | NameNode should not return full path name when lisitng a diretory or getting the status of a file |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HDFS-984](https://issues.apache.org/jira/browse/HDFS-984) | Delegation Tokens should be persisted in Namenode |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-1016](https://issues.apache.org/jira/browse/HDFS-1016) | HDFS side change for HADOOP-6569 |  Major | hdfs-client | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-1493](https://issues.apache.org/jira/browse/MAPREDUCE-1493) | Authorization for job-history pages |  Major | jobtracker, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-985](https://issues.apache.org/jira/browse/HDFS-985) | HDFS should issue multiple RPCs for listing a large directory |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HDFS-892](https://issues.apache.org/jira/browse/HDFS-892) | optionally use Avro for namenode RPC |  Major | namenode | Doug Cutting | Doug Cutting |
+| [HADOOP-6569](https://issues.apache.org/jira/browse/HADOOP-6569) | FsShell#cat should avoid calling unecessary getFileStatus before opening a file to read |  Major | fs | Hairong Kuang | Hairong Kuang |
+| [HDFS-1024](https://issues.apache.org/jira/browse/HDFS-1024) | SecondaryNamenode fails to checkpoint because namenode fails with CancelledKeyException |  Blocker | . | dhruba borthakur | Dmytro Molkov |
+| [HADOOP-6686](https://issues.apache.org/jira/browse/HADOOP-6686) | Remove redundant exception class name in unwrapped exceptions thrown at the RPC client |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6701](https://issues.apache.org/jira/browse/HADOOP-6701) |  Incorrect exit codes for "dfs -chown", "dfs -chgrp" |  Minor | fs | Ravi Phulari | Ravi Phulari |
+| [MAPREDUCE-1607](https://issues.apache.org/jira/browse/MAPREDUCE-1607) | Task controller may not set permissions for a task cleanup attempt's log directory |  Major | task-controller | Hemanth Yamijala | Amareshwari Sriramadasu |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6869](https://issues.apache.org/jira/browse/HADOOP-6869) | Functionality to create file or folder on a remote daemon side |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [HADOOP-6594](https://issues.apache.org/jira/browse/HADOOP-6594) | Update hdfs script to provide fetchdt tool |  Major | . | Jakob Homan | Jakob Homan |
-| [HADOOP-6580](https://issues.apache.org/jira/browse/HADOOP-6580) | UGI should contain authentication method. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6573](https://issues.apache.org/jira/browse/HADOOP-6573) | Delegation Tokens should be persisted. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6566](https://issues.apache.org/jira/browse/HADOOP-6566) | Hadoop daemons should not start up if the ownership/permissions on the directories used at runtime are misconfigured |  Major | security | Devaraj Das | Arun C Murthy |
-| [HADOOP-6547](https://issues.apache.org/jira/browse/HADOOP-6547) | Move the Delegation Token feature to common since both HDFS and MapReduce needs it |  Major | security | Devaraj Das | Devaraj Das |
-| [HADOOP-6517](https://issues.apache.org/jira/browse/HADOOP-6517) | Ability to add/get tokens from UserGroupInformation |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6510](https://issues.apache.org/jira/browse/HADOOP-6510) | doAs for proxy user |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6497](https://issues.apache.org/jira/browse/HADOOP-6497) | Introduce wrapper around FSDataInputStream providing Avro SeekableInput interface |  Major | fs | Aaron Kimball | Aaron Kimball |
-| [HADOOP-6433](https://issues.apache.org/jira/browse/HADOOP-6433) | Add AsyncDiskService that is used in both hdfs and mapreduce |  Major | . | Zheng Shao | Zheng Shao |
-| [HADOOP-6419](https://issues.apache.org/jira/browse/HADOOP-6419) | Change RPC layer to support SASL based mutual authentication |  Major | security | Kan Zhang | Kan Zhang |
-| [HADOOP-6415](https://issues.apache.org/jira/browse/HADOOP-6415) | Adding a common token interface for both job token and delegation token |  Major | security | Kan Zhang | Kan Zhang |
-| [HADOOP-6408](https://issues.apache.org/jira/browse/HADOOP-6408) | Add a /conf servlet to dump running configuration |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6337](https://issues.apache.org/jira/browse/HADOOP-6337) | Update FilterInitializer class to be more visible and take a conf for further development |  Major | . | Jakob Homan | Jakob Homan |
-| [HADOOP-6332](https://issues.apache.org/jira/browse/HADOOP-6332) | Large-scale Automated Test Framework |  Major | test | Arun C Murthy | Konstantin Boudnik |
-| [HADOOP-6323](https://issues.apache.org/jira/browse/HADOOP-6323) | Serialization should provide comparators |  Major | io | Doug Cutting | Aaron Kimball |
-| [HADOOP-6313](https://issues.apache.org/jira/browse/HADOOP-6313) | Expose flush APIs to application users |  Major | fs | Hairong Kuang | Hairong Kuang |
-| [HADOOP-6270](https://issues.apache.org/jira/browse/HADOOP-6270) | FileContext needs to provide deleteOnExit functionality |  Major | fs | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-6235](https://issues.apache.org/jira/browse/HADOOP-6235) | Adding a new method for getting server default values from a FileSystem |  Major | fs | Kan Zhang | Kan Zhang |
-| [HADOOP-6226](https://issues.apache.org/jira/browse/HADOOP-6226) | Create a LimitedByteArrayOutputStream that does not expand its buffer on write |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-6218](https://issues.apache.org/jira/browse/HADOOP-6218) | Split TFile by Record Sequence Number |  Major | . | Hong Tang | Hong Tang |
-| [HADOOP-6173](https://issues.apache.org/jira/browse/HADOOP-6173) | src/native/packageNativeHadoop.sh only packages files with "hadoop" in the name |  Minor | build, scripts | Hong Tang | Hong Tang |
-| [HADOOP-6165](https://issues.apache.org/jira/browse/HADOOP-6165) | Add metadata to Serializations |  Blocker | contrib/serialization | Tom White | Tom White |
-| [HADOOP-6120](https://issues.apache.org/jira/browse/HADOOP-6120) | Add support for Avro types in hadoop |  Major | . | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-5887](https://issues.apache.org/jira/browse/HADOOP-5887) | Sqoop should create tables in Hive metastore after importing to HDFS |  Major | . | Aaron Kimball | Aaron Kimball |
-| [HADOOP-5844](https://issues.apache.org/jira/browse/HADOOP-5844) | Use mysqldump when connecting to local mysql instance in Sqoop |  Major | . | Aaron Kimball | Aaron Kimball |
-| [HADOOP-5815](https://issues.apache.org/jira/browse/HADOOP-5815) | Sqoop: A database import tool for Hadoop |  Major | . | Aaron Kimball | Aaron Kimball |
-| [HADOOP-5752](https://issues.apache.org/jira/browse/HADOOP-5752) | Provide examples of using offline image viewer (oiv) to analyze hadoop file systems |  Major | . | Jakob Homan | Jakob Homan |
-| [HADOOP-5745](https://issues.apache.org/jira/browse/HADOOP-5745) | Allow setting the default value of maxRunningJobs for all pools |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-5643](https://issues.apache.org/jira/browse/HADOOP-5643) | Ability to blacklist tasktracker |  Major | . | Rajiv Chittajallu | Amar Kamat |
+| [HADOOP-4368](https://issues.apache.org/jira/browse/HADOOP-4368) | Superuser privileges required to do "df" |  Minor | . | Brian Bockelman | Craig Macdonald |
+| [HADOOP-3741](https://issues.apache.org/jira/browse/HADOOP-3741) | SecondaryNameNode has http server on dfs.secondary.http.address but without any contents |  Major | . | Lohit Vijayarenu | Tsz Wo Nicholas Sze |
+| [HADOOP-5018](https://issues.apache.org/jira/browse/HADOOP-5018) | Chukwa should support pipelined writers |  Major | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-5052](https://issues.apache.org/jira/browse/HADOOP-5052) | Add an example for computing exact digits of Pi |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-4927](https://issues.apache.org/jira/browse/HADOOP-4927) | Part files on the output filesystem are created irrespective of whether the corresponding task has anything to write there |  Major | . | Devaraj Das | Jothi Padmanabhan |
+| [HADOOP-5042](https://issues.apache.org/jira/browse/HADOOP-5042) |  Add expiration handling to the chukwa log4j appender |  Major | . | Jerome Boulon | Jerome Boulon |
+| [HADOOP-5232](https://issues.apache.org/jira/browse/HADOOP-5232) | preparing HadoopPatchQueueAdmin.sh,test-patch.sh scripts to run builds on hudson slaves. |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-5363](https://issues.apache.org/jira/browse/HADOOP-5363) | Proxying for multiple HDFS clusters of different versions |  Major | . | Kan Zhang | zhiyong zhang |
+| [HADOOP-5366](https://issues.apache.org/jira/browse/HADOOP-5366) | Support for retrieving files using standard HTTP clients like curl |  Major | . | Kan Zhang | zhiyong zhang |
 | [HADOOP-5528](https://issues.apache.org/jira/browse/HADOOP-5528) | Binary partitioner |  Major | . | Klaas Bosteels | Klaas Bosteels |
 | [HADOOP-5518](https://issues.apache.org/jira/browse/HADOOP-5518) | MRUnit unit test library |  Major | . | Aaron Kimball | Aaron Kimball |
+| [HADOOP-5257](https://issues.apache.org/jira/browse/HADOOP-5257) | Export namenode/datanode functionality through a pluggable RPC layer |  Minor | . | Carlos Valiente | Carlos Valiente |
 | [HADOOP-5469](https://issues.apache.org/jira/browse/HADOOP-5469) | Exposing Hadoop metrics via HTTP |  Major | metrics | Philip Zeyliger | Philip Zeyliger |
 | [HADOOP-5467](https://issues.apache.org/jira/browse/HADOOP-5467) | Create an offline fsimage image viewer |  Major | . | Jakob Homan | Jakob Homan |
-| [HADOOP-5366](https://issues.apache.org/jira/browse/HADOOP-5366) | Support for retrieving files using standard HTTP clients like curl |  Major | . | Kan Zhang | zhiyong zhang |
-| [HADOOP-5363](https://issues.apache.org/jira/browse/HADOOP-5363) | Proxying for multiple HDFS clusters of different versions |  Major | . | Kan Zhang | zhiyong zhang |
-| [HADOOP-5257](https://issues.apache.org/jira/browse/HADOOP-5257) | Export namenode/datanode functionality through a pluggable RPC layer |  Minor | . | Carlos Valiente | Carlos Valiente |
-| [HADOOP-5232](https://issues.apache.org/jira/browse/HADOOP-5232) | preparing HadoopPatchQueueAdmin.sh,test-patch.sh scripts to run builds on hudson slaves. |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-5175](https://issues.apache.org/jira/browse/HADOOP-5175) | Option to prohibit jars unpacking |  Major | . | Andrew Gudkov | Todd Lipcon |
-| [HADOOP-5052](https://issues.apache.org/jira/browse/HADOOP-5052) | Add an example for computing exact digits of Pi |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5042](https://issues.apache.org/jira/browse/HADOOP-5042) |  Add expiration handling to the chukwa log4j appender |  Major | . | Jerome Boulon | Jerome Boulon |
-| [HADOOP-5018](https://issues.apache.org/jira/browse/HADOOP-5018) | Chukwa should support pipelined writers |  Major | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-4952](https://issues.apache.org/jira/browse/HADOOP-4952) | Improved files system interface for the application writer. |  Major | fs | Sanjay Radia | Sanjay Radia |
-| [HADOOP-4927](https://issues.apache.org/jira/browse/HADOOP-4927) | Part files on the output filesystem are created irrespective of whether the corresponding task has anything to write there |  Major | . | Devaraj Das | Jothi Padmanabhan |
+| [HADOOP-5752](https://issues.apache.org/jira/browse/HADOOP-5752) | Provide examples of using offline image viewer (oiv) to analyze hadoop file systems |  Major | . | Jakob Homan | Jakob Homan |
+| [HADOOP-5745](https://issues.apache.org/jira/browse/HADOOP-5745) | Allow setting the default value of maxRunningJobs for all pools |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-5643](https://issues.apache.org/jira/browse/HADOOP-5643) | Ability to blacklist tasktracker |  Major | . | Rajiv Chittajallu | Amar Kamat |
+| [HADOOP-4359](https://issues.apache.org/jira/browse/HADOOP-4359) | Access Token: Support for data access authorization checking on DataNodes |  Major | . | Kan Zhang | Kan Zhang |
 | [HADOOP-4829](https://issues.apache.org/jira/browse/HADOOP-4829) | Allow FileSystem shutdown hook to be disabled |  Minor | fs | Bryan Duxbury | Todd Lipcon |
+| [HADOOP-5815](https://issues.apache.org/jira/browse/HADOOP-5815) | Sqoop: A database import tool for Hadoop |  Major | . | Aaron Kimball | Aaron Kimball |
+| [HADOOP-5175](https://issues.apache.org/jira/browse/HADOOP-5175) | Option to prohibit jars unpacking |  Major | . | Andrew Gudkov | Todd Lipcon |
+| [HADOOP-5844](https://issues.apache.org/jira/browse/HADOOP-5844) | Use mysqldump when connecting to local mysql instance in Sqoop |  Major | . | Aaron Kimball | Aaron Kimball |
 | [HADOOP-4768](https://issues.apache.org/jira/browse/HADOOP-4768) | Dynamic Priority Scheduler that allows queue shares to be controlled dynamically by a currency |  Major | . | Thomas Sandholm | Thomas Sandholm |
-| [HADOOP-4368](https://issues.apache.org/jira/browse/HADOOP-4368) | Superuser privileges required to do "df" |  Minor | . | Brian Bockelman | Craig Macdonald |
-| [HADOOP-4359](https://issues.apache.org/jira/browse/HADOOP-4359) | Access Token: Support for data access authorization checking on DataNodes |  Major | . | Kan Zhang | Kan Zhang |
-| [HADOOP-4012](https://issues.apache.org/jira/browse/HADOOP-4012) | Providing splitting support for bzip2 compressed files |  Major | io | Abdul Qadeer | Abdul Qadeer |
-| [HADOOP-3741](https://issues.apache.org/jira/browse/HADOOP-3741) | SecondaryNameNode has http server on dfs.secondary.http.address but without any contents |  Major | . | Lohit Vijayarenu | Tsz Wo Nicholas Sze |
-| [HDFS-2137](https://issues.apache.org/jira/browse/HDFS-2137) | Datanode Disk Fail Inplace |  Major | datanode | Bharath Mundlapudi |  |
-| [HDFS-1091](https://issues.apache.org/jira/browse/HDFS-1091) | Implement listStatus that returns an Iterator of FileStatus |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-999](https://issues.apache.org/jira/browse/HDFS-999) | Secondary namenode should login using kerberos if security is configured |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-993](https://issues.apache.org/jira/browse/HDFS-993) | Namenode should issue a delegation token only for kerberos authenticated clients. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-991](https://issues.apache.org/jira/browse/HDFS-991) | Allow browsing the filesystem over http using delegation tokens |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HDFS-935](https://issues.apache.org/jira/browse/HDFS-935) | Real user in delegation token. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-905](https://issues.apache.org/jira/browse/HDFS-905) | Make changes to HDFS for the new UserGroupInformation APIs (HADOOP-6299) |  Major | . | Devaraj Das | Jakob Homan |
-| [HDFS-814](https://issues.apache.org/jira/browse/HDFS-814) | Add an api to get the visible length of a DFSDataInputStream. |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-731](https://issues.apache.org/jira/browse/HDFS-731) | Support new Syncable interface in HDFS |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-702](https://issues.apache.org/jira/browse/HDFS-702) | Add Hdfs Impl for the new file system interface |  Major | namenode | Sanjay Radia | Sanjay Radia |
-| [HDFS-654](https://issues.apache.org/jira/browse/HDFS-654) | HDFS needs to support new rename introduced for FileContext |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-610](https://issues.apache.org/jira/browse/HDFS-610) | Add support for FileContext |  Major | hdfs-client, namenode | Sanjay Radia | Sanjay Radia |
-| [HDFS-595](https://issues.apache.org/jira/browse/HDFS-595) | FsPermission tests need to be updated for new octal configuration parameter from HADOOP-6234 |  Major | hdfs-client | Jakob Homan | Jakob Homan |
-| [HDFS-567](https://issues.apache.org/jira/browse/HDFS-567) | Two contrib tools to facilitate searching for block history information |  Major | tools | Bill Zeller | Jitendra Nath Pandey |
-| [HDFS-503](https://issues.apache.org/jira/browse/HDFS-503) | Implement erasure coding as a layer on HDFS |  Major | contrib/raid | dhruba borthakur | dhruba borthakur |
-| [HDFS-492](https://issues.apache.org/jira/browse/HDFS-492) | Expose corrupt replica/block information |  Major | namenode | Bill Zeller | Bill Zeller |
-| [HDFS-461](https://issues.apache.org/jira/browse/HDFS-461) | Analyzing file size distribution. |  Major | test, tools | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-459](https://issues.apache.org/jira/browse/HDFS-459) | Job History Log Analyzer |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-458](https://issues.apache.org/jira/browse/HDFS-458) | Create target for 10 minute patch test build for hdfs |  Major | build, test | Jakob Homan | Jakob Homan |
+| [HADOOP-5887](https://issues.apache.org/jira/browse/HADOOP-5887) | Sqoop should create tables in Hive metastore after importing to HDFS |  Major | . | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-567](https://issues.apache.org/jira/browse/MAPREDUCE-567) | Add a new example MR that always fails |  Major | examples | Philip Zeyliger | Philip Zeyliger |
 | [HDFS-447](https://issues.apache.org/jira/browse/HDFS-447) | proxy to call LDAP for IP lookup and get user ID and directories, validate requested URL |  Critical | contrib/hdfsproxy | zhiyong zhang | zhiyong zhang |
-| [HDFS-245](https://issues.apache.org/jira/browse/HDFS-245) | Create symbolic links in HDFS |  Major | . | dhruba borthakur | Eli Collins |
-| [HDFS-235](https://issues.apache.org/jira/browse/HDFS-235) | Add support for byte-ranges to hftp |  Major | . | Venkatesh Seetharam | Bill Zeller |
-| [HDFS-222](https://issues.apache.org/jira/browse/HDFS-222) | Support for concatenating of files into a single file |  Major | . | Venkatesh Seetharam | Boris Shkolnik |
+| [MAPREDUCE-551](https://issues.apache.org/jira/browse/MAPREDUCE-551) | Add preemption to the fair scheduler |  Major | contrib/fair-share | Matei Zaharia | Matei Zaharia |
+| [MAPREDUCE-211](https://issues.apache.org/jira/browse/MAPREDUCE-211) | Provide a node health check script and run it periodically to check the node health status |  Major | . | Aroop Maliakkal | Sreekanth Ramakrishnan |
 | [HDFS-204](https://issues.apache.org/jira/browse/HDFS-204) | Revive number of files listed metrics |  Major | namenode | Koji Noguchi | Jitendra Nath Pandey |
-| [MAPREDUCE-1774](https://issues.apache.org/jira/browse/MAPREDUCE-1774) | Large-scale Automated Framework |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-1673](https://issues.apache.org/jira/browse/MAPREDUCE-1673) | Start and Stop scripts for the RaidNode |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-1464](https://issues.apache.org/jira/browse/MAPREDUCE-1464) | In JobTokenIdentifier change method getUsername to getUser which returns UGI |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [MAPREDUCE-1383](https://issues.apache.org/jira/browse/MAPREDUCE-1383) | Allow storage and caching of delegation token. |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-1338](https://issues.apache.org/jira/browse/MAPREDUCE-1338) | need security keys storage solution |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-1335](https://issues.apache.org/jira/browse/MAPREDUCE-1335) | Add SASL DIGEST-MD5 authentication to TaskUmbilicalProtocol |  Major | . | Kan Zhang | Kan Zhang |
-| [MAPREDUCE-1304](https://issues.apache.org/jira/browse/MAPREDUCE-1304) | Add counters for task time spent in GC |  Major | task | Todd Lipcon | Aaron Kimball |
-| [MAPREDUCE-1295](https://issues.apache.org/jira/browse/MAPREDUCE-1295) | We need a job trace manipulator to build gridmix runs. |  Major | tools/rumen | Dick King | Dick King |
-| [MAPREDUCE-1167](https://issues.apache.org/jira/browse/MAPREDUCE-1167) | Make ProcfsBasedProcessTree collect rss memory information |  Major | tasktracker | Scott Chen | Scott Chen |
-| [MAPREDUCE-1074](https://issues.apache.org/jira/browse/MAPREDUCE-1074) | Provide documentation for Mark/Reset functionality |  Major | documentation | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-980](https://issues.apache.org/jira/browse/MAPREDUCE-980) | Modify JobHistory to use Avro for serialization instead of raw JSON |  Major | . | Jothi Padmanabhan | Doug Cutting |
-| [MAPREDUCE-853](https://issues.apache.org/jira/browse/MAPREDUCE-853) | Support a hierarchy of queues in the Map/Reduce framework |  Major | jobtracker | Hemanth Yamijala |  |
-| [MAPREDUCE-824](https://issues.apache.org/jira/browse/MAPREDUCE-824) | Support a hierarchy of queues in the capacity scheduler |  Major | capacity-sched | Hemanth Yamijala | rahul k singh |
+| [MAPREDUCE-532](https://issues.apache.org/jira/browse/MAPREDUCE-532) | Allow admins of the Capacity Scheduler to set a hard-limit on the capacity of a queue |  Major | capacity-sched | Rajiv Chittajallu | rahul k singh |
+| [HDFS-459](https://issues.apache.org/jira/browse/HDFS-459) | Job History Log Analyzer |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-461](https://issues.apache.org/jira/browse/HDFS-461) | Analyzing file size distribution. |  Major | test, tools | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-467](https://issues.apache.org/jira/browse/MAPREDUCE-467) | Collect information about number of tasks succeeded / total per time unit for a tasktracker. |  Major | . | Hemanth Yamijala | Sharad Agarwal |
+| [MAPREDUCE-546](https://issues.apache.org/jira/browse/MAPREDUCE-546) | Provide sample fair scheduler config file in conf/ and use it by default if no other config file is specified |  Minor | . | Matei Zaharia | Matei Zaharia |
+| [MAPREDUCE-740](https://issues.apache.org/jira/browse/MAPREDUCE-740) | Provide summary information per job once a job is finished. |  Major | jobtracker | Hong Tang | Arun C Murthy |
+| [HDFS-458](https://issues.apache.org/jira/browse/HDFS-458) | Create target for 10 minute patch test build for hdfs |  Major | build, test | Jakob Homan | Jakob Homan |
+| [HADOOP-6120](https://issues.apache.org/jira/browse/HADOOP-6120) | Add support for Avro types in hadoop |  Major | . | Sharad Agarwal | Sharad Agarwal |
+| [MAPREDUCE-706](https://issues.apache.org/jira/browse/MAPREDUCE-706) | Support for FIFO pools in the fair scheduler |  Major | contrib/fair-share | Matei Zaharia | Matei Zaharia |
+| [HADOOP-6173](https://issues.apache.org/jira/browse/HADOOP-6173) | src/native/packageNativeHadoop.sh only packages files with "hadoop" in the name |  Minor | build, scripts | Hong Tang | Hong Tang |
 | [MAPREDUCE-800](https://issues.apache.org/jira/browse/MAPREDUCE-800) | MRUnit should support the new API |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
 | [MAPREDUCE-798](https://issues.apache.org/jira/browse/MAPREDUCE-798) | MRUnit should be able to test a succession of MapReduce passes |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-776](https://issues.apache.org/jira/browse/MAPREDUCE-776) | Gridmix: Trace-based benchmark for Map/Reduce |  Major | benchmarks | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-775](https://issues.apache.org/jira/browse/MAPREDUCE-775) | Add input/output formatters for Vertica clustered ADBMS. |  Major | contrib/vertica | Omer Trajman | Omer Trajman |
 | [MAPREDUCE-768](https://issues.apache.org/jira/browse/MAPREDUCE-768) | Configuration information should generate dump in a standard format. |  Major | . | rahul k singh | V.V.Chaitanya Krishna |
+| [MAPREDUCE-824](https://issues.apache.org/jira/browse/MAPREDUCE-824) | Support a hierarchy of queues in the capacity scheduler |  Major | capacity-sched | Hemanth Yamijala | rahul k singh |
 | [MAPREDUCE-751](https://issues.apache.org/jira/browse/MAPREDUCE-751) | Rumen: a tool to extract job characterization data from job tracker logs |  Major | tools/rumen | Dick King | Dick King |
-| [MAPREDUCE-740](https://issues.apache.org/jira/browse/MAPREDUCE-740) | Provide summary information per job once a job is finished. |  Major | jobtracker | Hong Tang | Arun C Murthy |
+| [HDFS-492](https://issues.apache.org/jira/browse/HDFS-492) | Expose corrupt replica/block information |  Major | namenode | Bill Zeller | Bill Zeller |
+| [HADOOP-6226](https://issues.apache.org/jira/browse/HADOOP-6226) | Create a LimitedByteArrayOutputStream that does not expand its buffer on write |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-6165](https://issues.apache.org/jira/browse/HADOOP-6165) | Add metadata to Serializations |  Blocker | contrib/serialization | Tom White | Tom White |
+| [HADOOP-6235](https://issues.apache.org/jira/browse/HADOOP-6235) | Adding a new method for getting server default values from a FileSystem |  Major | fs | Kan Zhang | Kan Zhang |
+| [HDFS-595](https://issues.apache.org/jira/browse/HDFS-595) | FsPermission tests need to be updated for new octal configuration parameter from HADOOP-6234 |  Major | hdfs-client | Jakob Homan | Jakob Homan |
+| [HDFS-235](https://issues.apache.org/jira/browse/HDFS-235) | Add support for byte-ranges to hftp |  Major | . | Venkatesh Seetharam | Bill Zeller |
+| [HADOOP-4012](https://issues.apache.org/jira/browse/HADOOP-4012) | Providing splitting support for bzip2 compressed files |  Major | io | Abdul Qadeer | Abdul Qadeer |
+| [MAPREDUCE-776](https://issues.apache.org/jira/browse/MAPREDUCE-776) | Gridmix: Trace-based benchmark for Map/Reduce |  Major | benchmarks | Chris Douglas | Chris Douglas |
+| [HADOOP-4952](https://issues.apache.org/jira/browse/HADOOP-4952) | Improved files system interface for the application writer. |  Major | fs | Sanjay Radia | Sanjay Radia |
+| [MAPREDUCE-853](https://issues.apache.org/jira/browse/MAPREDUCE-853) | Support a hierarchy of queues in the Map/Reduce framework |  Major | jobtracker | Hemanth Yamijala |  |
+| [HDFS-567](https://issues.apache.org/jira/browse/HDFS-567) | Two contrib tools to facilitate searching for block history information |  Major | tools | Bill Zeller | Jitendra Nath Pandey |
+| [MAPREDUCE-775](https://issues.apache.org/jira/browse/MAPREDUCE-775) | Add input/output formatters for Vertica clustered ADBMS. |  Major | contrib/vertica | Omer Trajman | Omer Trajman |
+| [HADOOP-6270](https://issues.apache.org/jira/browse/HADOOP-6270) | FileContext needs to provide deleteOnExit functionality |  Major | fs | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-610](https://issues.apache.org/jira/browse/HDFS-610) | Add support for FileContext |  Major | hdfs-client, namenode | Sanjay Radia | Sanjay Radia |
+| [MAPREDUCE-679](https://issues.apache.org/jira/browse/MAPREDUCE-679) | XML-based metrics as JSP servlet for JobTracker |  Major | jobtracker | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-980](https://issues.apache.org/jira/browse/MAPREDUCE-980) | Modify JobHistory to use Avro for serialization instead of raw JSON |  Major | . | Jothi Padmanabhan | Doug Cutting |
 | [MAPREDUCE-728](https://issues.apache.org/jira/browse/MAPREDUCE-728) | Mumak: Map-Reduce Simulator |  Major | . | Arun C Murthy | Hong Tang |
+| [HADOOP-6218](https://issues.apache.org/jira/browse/HADOOP-6218) | Split TFile by Record Sequence Number |  Major | . | Hong Tang | Hong Tang |
+| [HDFS-654](https://issues.apache.org/jira/browse/HDFS-654) | HDFS needs to support new rename introduced for FileContext |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-222](https://issues.apache.org/jira/browse/HDFS-222) | Support for concatenating of files into a single file |  Major | . | Venkatesh Seetharam | Boris Shkolnik |
+| [HADOOP-6313](https://issues.apache.org/jira/browse/HADOOP-6313) | Expose flush APIs to application users |  Major | fs | Hairong Kuang | Hairong Kuang |
+| [HDFS-731](https://issues.apache.org/jira/browse/HDFS-731) | Support new Syncable interface in HDFS |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HDFS-702](https://issues.apache.org/jira/browse/HDFS-702) | Add Hdfs Impl for the new file system interface |  Major | namenode | Sanjay Radia | Sanjay Radia |
 | [MAPREDUCE-707](https://issues.apache.org/jira/browse/MAPREDUCE-707) | Provide a jobconf property for explicitly assigning a job to a pool |  Trivial | contrib/fair-share | Matei Zaharia | Alan Heirich |
-| [MAPREDUCE-706](https://issues.apache.org/jira/browse/MAPREDUCE-706) | Support for FIFO pools in the fair scheduler |  Major | contrib/fair-share | Matei Zaharia | Matei Zaharia |
+| [HADOOP-6337](https://issues.apache.org/jira/browse/HADOOP-6337) | Update FilterInitializer class to be more visible and take a conf for further development |  Major | . | Jakob Homan | Jakob Homan |
+| [HDFS-503](https://issues.apache.org/jira/browse/HDFS-503) | Implement erasure coding as a layer on HDFS |  Major | contrib/raid | dhruba borthakur | dhruba borthakur |
+| [MAPREDUCE-1167](https://issues.apache.org/jira/browse/MAPREDUCE-1167) | Make ProcfsBasedProcessTree collect rss memory information |  Major | tasktracker | Scott Chen | Scott Chen |
+| [MAPREDUCE-1074](https://issues.apache.org/jira/browse/MAPREDUCE-1074) | Provide documentation for Mark/Reset functionality |  Major | documentation | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-6323](https://issues.apache.org/jira/browse/HADOOP-6323) | Serialization should provide comparators |  Major | io | Doug Cutting | Aaron Kimball |
+| [HADOOP-6433](https://issues.apache.org/jira/browse/HADOOP-6433) | Add AsyncDiskService that is used in both hdfs and mapreduce |  Major | . | Zheng Shao | Zheng Shao |
+| [HADOOP-6415](https://issues.apache.org/jira/browse/HADOOP-6415) | Adding a common token interface for both job token and delegation token |  Major | security | Kan Zhang | Kan Zhang |
 | [MAPREDUCE-698](https://issues.apache.org/jira/browse/MAPREDUCE-698) | Per-pool task limits for the fair scheduler |  Major | contrib/fair-share | Matei Zaharia | Kevin Peterson |
-| [MAPREDUCE-679](https://issues.apache.org/jira/browse/MAPREDUCE-679) | XML-based metrics as JSP servlet for JobTracker |  Major | jobtracker | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-567](https://issues.apache.org/jira/browse/MAPREDUCE-567) | Add a new example MR that always fails |  Major | examples | Philip Zeyliger | Philip Zeyliger |
-| [MAPREDUCE-551](https://issues.apache.org/jira/browse/MAPREDUCE-551) | Add preemption to the fair scheduler |  Major | contrib/fair-share | Matei Zaharia | Matei Zaharia |
-| [MAPREDUCE-546](https://issues.apache.org/jira/browse/MAPREDUCE-546) | Provide sample fair scheduler config file in conf/ and use it by default if no other config file is specified |  Minor | . | Matei Zaharia | Matei Zaharia |
-| [MAPREDUCE-532](https://issues.apache.org/jira/browse/MAPREDUCE-532) | Allow admins of the Capacity Scheduler to set a hard-limit on the capacity of a queue |  Major | capacity-sched | Rajiv Chittajallu | rahul k singh |
-| [MAPREDUCE-467](https://issues.apache.org/jira/browse/MAPREDUCE-467) | Collect information about number of tasks succeeded / total per time unit for a tasktracker. |  Major | . | Hemanth Yamijala | Sharad Agarwal |
-| [MAPREDUCE-211](https://issues.apache.org/jira/browse/MAPREDUCE-211) | Provide a node health check script and run it periodically to check the node health status |  Major | . | Aroop Maliakkal | Sreekanth Ramakrishnan |
+| [HDFS-814](https://issues.apache.org/jira/browse/HDFS-814) | Add an api to get the visible length of a DFSDataInputStream. |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6408](https://issues.apache.org/jira/browse/HADOOP-6408) | Add a /conf servlet to dump running configuration |  Major | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1295](https://issues.apache.org/jira/browse/MAPREDUCE-1295) | We need a job trace manipulator to build gridmix runs. |  Major | tools/rumen | Dick King | Dick King |
+| [HADOOP-6497](https://issues.apache.org/jira/browse/HADOOP-6497) | Introduce wrapper around FSDataInputStream providing Avro SeekableInput interface |  Major | fs | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-1338](https://issues.apache.org/jira/browse/MAPREDUCE-1338) | need security keys storage solution |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-905](https://issues.apache.org/jira/browse/HDFS-905) | Make changes to HDFS for the new UserGroupInformation APIs (HADOOP-6299) |  Major | . | Devaraj Das | Jakob Homan |
+| [HADOOP-6517](https://issues.apache.org/jira/browse/HADOOP-6517) | Ability to add/get tokens from UserGroupInformation |  Major | . | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1383](https://issues.apache.org/jira/browse/MAPREDUCE-1383) | Allow storage and caching of delegation token. |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6419](https://issues.apache.org/jira/browse/HADOOP-6419) | Change RPC layer to support SASL based mutual authentication |  Major | security | Kan Zhang | Kan Zhang |
+| [MAPREDUCE-1335](https://issues.apache.org/jira/browse/MAPREDUCE-1335) | Add SASL DIGEST-MD5 authentication to TaskUmbilicalProtocol |  Major | . | Kan Zhang | Kan Zhang |
+| [HADOOP-6510](https://issues.apache.org/jira/browse/HADOOP-6510) | doAs for proxy user |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-935](https://issues.apache.org/jira/browse/HDFS-935) | Real user in delegation token. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-1464](https://issues.apache.org/jira/browse/MAPREDUCE-1464) | In JobTokenIdentifier change method getUsername to getUser which returns UGI |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6547](https://issues.apache.org/jira/browse/HADOOP-6547) | Move the Delegation Token feature to common since both HDFS and MapReduce needs it |  Major | security | Devaraj Das | Devaraj Das |
+| [HDFS-245](https://issues.apache.org/jira/browse/HDFS-245) | Create symbolic links in HDFS |  Major | . | dhruba borthakur | Eli Collins |
+| [HADOOP-6573](https://issues.apache.org/jira/browse/HADOOP-6573) | Delegation Tokens should be persisted. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-991](https://issues.apache.org/jira/browse/HDFS-991) | Allow browsing the filesystem over http using delegation tokens |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-6594](https://issues.apache.org/jira/browse/HADOOP-6594) | Update hdfs script to provide fetchdt tool |  Major | . | Jakob Homan | Jakob Homan |
+| [HADOOP-6566](https://issues.apache.org/jira/browse/HADOOP-6566) | Hadoop daemons should not start up if the ownership/permissions on the directories used at runtime are misconfigured |  Major | security | Devaraj Das | Arun C Murthy |
+| [HADOOP-6580](https://issues.apache.org/jira/browse/HADOOP-6580) | UGI should contain authentication method. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-999](https://issues.apache.org/jira/browse/HDFS-999) | Secondary namenode should login using kerberos if security is configured |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-993](https://issues.apache.org/jira/browse/HDFS-993) | Namenode should issue a delegation token only for kerberos authenticated clients. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-1673](https://issues.apache.org/jira/browse/MAPREDUCE-1673) | Start and Stop scripts for the RaidNode |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1304](https://issues.apache.org/jira/browse/MAPREDUCE-1304) | Add counters for task time spent in GC |  Major | task | Todd Lipcon | Aaron Kimball |
+| [HDFS-1091](https://issues.apache.org/jira/browse/HDFS-1091) | Implement listStatus that returns an Iterator of FileStatus |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-6332](https://issues.apache.org/jira/browse/HADOOP-6332) | Large-scale Automated Test Framework |  Major | test | Arun C Murthy | Konstantin Boudnik |
+| [MAPREDUCE-1774](https://issues.apache.org/jira/browse/MAPREDUCE-1774) | Large-scale Automated Framework |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6869](https://issues.apache.org/jira/browse/HADOOP-6869) | Functionality to create file or folder on a remote daemon side |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [HDFS-2137](https://issues.apache.org/jira/browse/HDFS-2137) | Datanode Disk Fail Inplace |  Major | datanode | Bharath Mundlapudi |  |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6813](https://issues.apache.org/jira/browse/HADOOP-6813) | Add a new newInstance method in FileSystem that takes a "user" as argument |  Blocker | fs | Devaraj Das | Devaraj Das |
-| [HADOOP-6798](https://issues.apache.org/jira/browse/HADOOP-6798) | Align Ivy version for all Hadoop subprojects. |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6794](https://issues.apache.org/jira/browse/HADOOP-6794) | Move configuration and script files post split |  Blocker | conf, scripts | Tom White | Tom White |
-| [HADOOP-6777](https://issues.apache.org/jira/browse/HADOOP-6777) | Implement a functionality for suspend and resume a process. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [HADOOP-6769](https://issues.apache.org/jira/browse/HADOOP-6769) | Add an API in FileSystem to get FileSystem instances based on users |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HADOOP-6717](https://issues.apache.org/jira/browse/HADOOP-6717) | Log levels in o.a.h.security.Groups too high |  Trivial | security | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6713](https://issues.apache.org/jira/browse/HADOOP-6713) | The RPC server Listener thread is a scalability bottleneck |  Major | ipc | dhruba borthakur | Dmytro Molkov |
-| [HADOOP-6709](https://issues.apache.org/jira/browse/HADOOP-6709) | Re-instate deprecated FileSystem methods that were removed after 0.20 |  Blocker | fs | Tom White | Tom White |
-| [HADOOP-6678](https://issues.apache.org/jira/browse/HADOOP-6678) | Remove FileContext#isFile, isDirectory and exists |  Major | fs | Hairong Kuang | Eli Collins |
-| [HADOOP-6657](https://issues.apache.org/jira/browse/HADOOP-6657) | Common portion of MAPREDUCE-1545 |  Major | . | Luke Lu | Luke Lu |
-| [HADOOP-6635](https://issues.apache.org/jira/browse/HADOOP-6635) | Install or deploy source jars to maven repo |  Major | build | Patrick Angeles | Patrick Angeles |
-| [HADOOP-6589](https://issues.apache.org/jira/browse/HADOOP-6589) | Better error messages for RPC clients when authentication fails |  Major | ipc, security | Kan Zhang | Kan Zhang |
-| [HADOOP-6585](https://issues.apache.org/jira/browse/HADOOP-6585) | Add FileStatus#isDirectory and isFile |  Blocker | fs | Eli Collins | Eli Collins |
-| [HADOOP-6583](https://issues.apache.org/jira/browse/HADOOP-6583) | Capture metrics for authentication/authorization at the RPC layer |  Major | ipc, security | Devaraj Das | Devaraj Das |
-| [HADOOP-6582](https://issues.apache.org/jira/browse/HADOOP-6582) | Token class should have a toString, equals and hashcode method |  Major | security | Devaraj Das | Boris Shkolnik |
-| [HADOOP-6579](https://issues.apache.org/jira/browse/HADOOP-6579) | A utility for reading and writing tokens into a URL safe string. |  Major | security | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6559](https://issues.apache.org/jira/browse/HADOOP-6559) | The RPC client should try to re-login when it detects that the TGT expired |  Major | security | Devaraj Das | Devaraj Das |
-| [HADOOP-6543](https://issues.apache.org/jira/browse/HADOOP-6543) | Allow authentication-enabled RPC clients to connect to authentication-disabled RPC servers |  Major | ipc, security | Kan Zhang | Kan Zhang |
-| [HADOOP-6537](https://issues.apache.org/jira/browse/HADOOP-6537) | Proposal for exceptions thrown by FileContext and Abstract File System |  Major | . | Jitendra Nath Pandey | Suresh Srinivas |
-| [HADOOP-6534](https://issues.apache.org/jira/browse/HADOOP-6534) | LocalDirAllocator should use whitespace trimming configuration getters |  Major | conf, fs | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6531](https://issues.apache.org/jira/browse/HADOOP-6531) | add FileUtil.fullyDeleteContents(dir) api to delete contents of a directory |  Minor | fs | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-6518](https://issues.apache.org/jira/browse/HADOOP-6518) | Kerberos login in UGI should honor KRB5CCNAME |  Major | security | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6515](https://issues.apache.org/jira/browse/HADOOP-6515) | Make maximum number of http threads configurable |  Major | . | Scott Chen | Scott Chen |
-| [HADOOP-6492](https://issues.apache.org/jira/browse/HADOOP-6492) | Make avro serialization APIs public |  Major | . | Aaron Kimball | Aaron Kimball |
-| [HADOOP-6479](https://issues.apache.org/jira/browse/HADOOP-6479) | TestUTF8 assertions could fail with better text |  Minor | test | Steve Loughran | Steve Loughran |
-| [HADOOP-6471](https://issues.apache.org/jira/browse/HADOOP-6471) | StringBuffer -\> StringBuilder - conversion of references as necessary |  Major | . | Karthik K | Karthik K |
-| [HADOOP-6467](https://issues.apache.org/jira/browse/HADOOP-6467) | Performance improvement for liststatus on directories in hadoop archives. |  Major | fs | Mahadev konar | Mahadev konar |
-| [HADOOP-6443](https://issues.apache.org/jira/browse/HADOOP-6443) | Serialization classes accept invalid metadata |  Major | io | Aaron Kimball | Aaron Kimball |
-| [HADOOP-6435](https://issues.apache.org/jira/browse/HADOOP-6435) | Make RPC.waitForProxy with timeout public |  Major | ipc | Steve Loughran | Steve Loughran |
-| [HADOOP-6434](https://issues.apache.org/jira/browse/HADOOP-6434) | Make HttpServer slightly easier to manage/diagnose faults with |  Minor | . | Steve Loughran | Steve Loughran |
-| [HADOOP-6420](https://issues.apache.org/jira/browse/HADOOP-6420) | String-to-String Maps should be embeddable in Configuration |  Major | conf | Aaron Kimball | Aaron Kimball |
-| [HADOOP-6413](https://issues.apache.org/jira/browse/HADOOP-6413) | Move TestReflectionUtils to Common |  Major | test | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6407](https://issues.apache.org/jira/browse/HADOOP-6407) | Have a way to automatically update Eclipse .classpath file when new libs are added to the classpath through Ivy |  Minor | build | Konstantin Boudnik | Tom White |
-| [HADOOP-6403](https://issues.apache.org/jira/browse/HADOOP-6403) | Deprecate EC2 bash scripts |  Major | contrib/cloud | Tom White | Tom White |
-| [HADOOP-6400](https://issues.apache.org/jira/browse/HADOOP-6400) | Log errors getting Unix UGI |  Minor | security | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6394](https://issues.apache.org/jira/browse/HADOOP-6394) | Helper class for FileContext tests |  Major | test | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6366](https://issues.apache.org/jira/browse/HADOOP-6366) | Reduce ivy console output to ovservable level |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6343](https://issues.apache.org/jira/browse/HADOOP-6343) | Stack trace of any runtime exceptions should be recorded in the server logs. |  Major | ipc | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6326](https://issues.apache.org/jira/browse/HADOOP-6326) | Hundson runs should check for AspectJ warnings and report failure if any is present |  Critical | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6318](https://issues.apache.org/jira/browse/HADOOP-6318) | Upgrade to Avro 1.2.0 |  Major | io, ipc | Doug Cutting | Doug Cutting |
-| [HADOOP-6307](https://issues.apache.org/jira/browse/HADOOP-6307) | Support reading on un-closed SequenceFile |  Major | io | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-6305](https://issues.apache.org/jira/browse/HADOOP-6305) | Unify build property names to facilitate cross-projects modifications |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6301](https://issues.apache.org/jira/browse/HADOOP-6301) | Need to post Injection HowTo to Apache Hadoop's Wiki |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6279](https://issues.apache.org/jira/browse/HADOOP-6279) | Add JVM memory usage to JvmMetrics |  Minor | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6271](https://issues.apache.org/jira/browse/HADOOP-6271) | Fix FileContext to allow both recursive and non recursive create and mkdir |  Major | fs | Sanjay Radia | Sanjay Radia |
-| [HADOOP-6268](https://issues.apache.org/jira/browse/HADOOP-6268) | Add ivy jar to .gitignore |  Minor | build | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6267](https://issues.apache.org/jira/browse/HADOOP-6267) | build-contrib.xml unnecessarily enforces that contrib projects be located in contrib/ dir |  Minor | build | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6252](https://issues.apache.org/jira/browse/HADOOP-6252) | Provide method to determine if a deprecated key was set in the config file |  Major | conf | Jakob Homan | Jakob Homan |
-| [HADOOP-6246](https://issues.apache.org/jira/browse/HADOOP-6246) | Update umask code to use key deprecation facilities from HADOOP-6105 |  Major | fs | Jakob Homan | Jakob Homan |
-| [HADOOP-6233](https://issues.apache.org/jira/browse/HADOOP-6233) | Changes in common to rename the config keys as detailed in HDFS-531. |  Major | fs | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6224](https://issues.apache.org/jira/browse/HADOOP-6224) | Add a method to WritableUtils performing a bounded read of a String |  Major | io | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-6216](https://issues.apache.org/jira/browse/HADOOP-6216) | HDFS Web UI displays comments from dfs.exclude file and counts them as dead nodes |  Major | util | Jim Huang | Ravi Phulari |
-| [HADOOP-6204](https://issues.apache.org/jira/browse/HADOOP-6204) | Implementing aspects development and fault injeciton framework for Hadoop |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6182](https://issues.apache.org/jira/browse/HADOOP-6182) | Adding Apache License Headers and reduce releaseaudit warnings to zero |  Major | . | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-6166](https://issues.apache.org/jira/browse/HADOOP-6166) | Improve PureJavaCrc32 |  Major | performance, util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-6161](https://issues.apache.org/jira/browse/HADOOP-6161) | Add get/setEnum to Configuration |  Minor | conf | Chris Douglas | Chris Douglas |
-| [HADOOP-6160](https://issues.apache.org/jira/browse/HADOOP-6160) | releaseaudit (rats) should not be run againt the entire release binary |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-6150](https://issues.apache.org/jira/browse/HADOOP-6150) | Need to be able to instantiate a comparator instance from a comparator string without creating a TFile.Reader object |  Minor | io | Hong Tang | Hong Tang |
-| [HADOOP-6148](https://issues.apache.org/jira/browse/HADOOP-6148) | Implement a pure Java CRC32 calculator |  Major | performance, util | Owen O'Malley | Scott Carey |
-| [HADOOP-6146](https://issues.apache.org/jira/browse/HADOOP-6146) | Upgrade to JetS3t version 0.7.1 |  Major | fs/s3 | Tom White | Tom White |
-| [HADOOP-6133](https://issues.apache.org/jira/browse/HADOOP-6133) | ReflectionUtils performance regression |  Major | conf | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6109](https://issues.apache.org/jira/browse/HADOOP-6109) | Handle large (several MB) text input lines in a reasonable amount of time |  Major | io | thushara wijeratna | thushara wijeratna |
-| [HADOOP-6106](https://issues.apache.org/jira/browse/HADOOP-6106) | Provide an option in ShellCommandExecutor to timeout commands that do not complete within a certain amount of time. |  Major | util | Hemanth Yamijala | Sreekanth Ramakrishnan |
-| [HADOOP-6105](https://issues.apache.org/jira/browse/HADOOP-6105) | Provide a way to automatically handle backward compatibility of deprecated keys |  Major | conf | Hemanth Yamijala | V.V.Chaitanya Krishna |
-| [HADOOP-6099](https://issues.apache.org/jira/browse/HADOOP-6099) | Allow configuring the IPC module to send pings |  Major | ipc | dhruba borthakur | dhruba borthakur |
-| [HADOOP-5976](https://issues.apache.org/jira/browse/HADOOP-5976) | create script to provide classpath for external tools |  Major | scripts | Owen O'Malley | Owen O'Malley |
-| [HADOOP-5968](https://issues.apache.org/jira/browse/HADOOP-5968) | Sqoop should only print a warning about mysql import speed once |  Minor | . | Aaron Kimball | Aaron Kimball |
-| [HADOOP-5967](https://issues.apache.org/jira/browse/HADOOP-5967) | Sqoop should only use a single map task |  Minor | . | Aaron Kimball | Aaron Kimball |
-| [HADOOP-5961](https://issues.apache.org/jira/browse/HADOOP-5961) | DataNode should understand generic hadoop options |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-5925](https://issues.apache.org/jira/browse/HADOOP-5925) | EC2 scripts should exit on error |  Major | contrib/cloud | Tom White | Tom White |
-| [HADOOP-5897](https://issues.apache.org/jira/browse/HADOOP-5897) | Add more Metrics to Namenode to capture heap usage |  Major | metrics | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5896](https://issues.apache.org/jira/browse/HADOOP-5896) | Remove the dependency of GenericOptionsParser on Option.withArgPattern |  Major | . | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-5890](https://issues.apache.org/jira/browse/HADOOP-5890) | Use exponential backoff on Thread.sleep during DN shutdown |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-5873](https://issues.apache.org/jira/browse/HADOOP-5873) | Remove deprecated methods randomDataNode() and getDatanodeByIndex(..) in FSNamesystem |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5867](https://issues.apache.org/jira/browse/HADOOP-5867) | Cleaning NNBench\* off javac warnings |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-5858](https://issues.apache.org/jira/browse/HADOOP-5858) | Eliminate UTF8 and fix warnings in test/hdfs-with-mr package |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-5857](https://issues.apache.org/jira/browse/HADOOP-5857) | Refactor hdfs jsp codes |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5854](https://issues.apache.org/jira/browse/HADOOP-5854) | findbugs : fix "Inconsistent Synchronization" warnings in hdfs |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-5839](https://issues.apache.org/jira/browse/HADOOP-5839) | fixes to ec2 scripts to allow remote job submission |  Major | contrib/cloud | Joydeep Sen Sarma | Joydeep Sen Sarma |
-| [HADOOP-5838](https://issues.apache.org/jira/browse/HADOOP-5838) | Remove a few javac warnings under hdfs |  Major | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-5822](https://issues.apache.org/jira/browse/HADOOP-5822) | Fix javac warnings in several dfs tests related to unncessary casts |  Major | test | Jakob Homan | Jakob Homan |
-| [HADOOP-5784](https://issues.apache.org/jira/browse/HADOOP-5784) | The length of the heartbeat cycle should be configurable. |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-5771](https://issues.apache.org/jira/browse/HADOOP-5771) | Create unit test for LinuxTaskController |  Major | security, test | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [HADOOP-5733](https://issues.apache.org/jira/browse/HADOOP-5733) | Add map/reduce slot capacity and lost map/reduce slot capacity to JobTracker metrics |  Major | metrics | Hong Tang | Sreekanth Ramakrishnan |
-| [HADOOP-5727](https://issues.apache.org/jira/browse/HADOOP-5727) | Faster, simpler id.hashCode() which does not allocate memory |  Major | . | Shevek | Shevek |
-| [HADOOP-5721](https://issues.apache.org/jira/browse/HADOOP-5721) | Provide EditLogFileInputStream and EditLogFileOutputStream as independent classes |  Minor | . | Luca Telloli |  |
-| [HADOOP-5717](https://issues.apache.org/jira/browse/HADOOP-5717) | Create public enum class for the Framework counters in org.apache.hadoop.mapreduce |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [HADOOP-5705](https://issues.apache.org/jira/browse/HADOOP-5705) | Improved tries in TotalOrderPartitioner to eliminate large leaf nodes. |  Major | . | Dick King | Dick King |
-| [HADOOP-5687](https://issues.apache.org/jira/browse/HADOOP-5687) | Hadoop NameNode throws NPE if fs.default.name is the default value |  Minor | . | Philip Zeyliger | Philip Zeyliger |
-| [HADOOP-5675](https://issues.apache.org/jira/browse/HADOOP-5675) | DistCp should not launch a job if it is not necessary |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5664](https://issues.apache.org/jira/browse/HADOOP-5664) | Use of ReentrantLock.lock() in MapOutputBuffer takes up too much cpu time |  Minor | . | Bryan Duxbury | Chris Douglas |
-| [HADOOP-5657](https://issues.apache.org/jira/browse/HADOOP-5657) | Validate data passed through TestReduceFetch |  Minor | test | Chris Douglas | Chris Douglas |
-| [HADOOP-5638](https://issues.apache.org/jira/browse/HADOOP-5638) | More improvement on block placement performance |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5625](https://issues.apache.org/jira/browse/HADOOP-5625) | Add I/O duration time in client trace |  Minor | . | Lei (Eddy) Xu | Lei (Eddy) Xu |
-| [HADOOP-5613](https://issues.apache.org/jira/browse/HADOOP-5613) | change S3Exception to checked exception |  Minor | fs/s3 | Andrew Hitchcock | Andrew Hitchcock |
-| [HADOOP-5603](https://issues.apache.org/jira/browse/HADOOP-5603) | Improve block placement performance |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5596](https://issues.apache.org/jira/browse/HADOOP-5596) | Make ObjectWritable support EnumSet |  Major | io | He Yongqiang | He Yongqiang |
-| [HADOOP-5595](https://issues.apache.org/jira/browse/HADOOP-5595) | NameNode does not need to run a replicator to choose a random DataNode |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5589](https://issues.apache.org/jira/browse/HADOOP-5589) | TupleWritable: Lift implicit limit on the number of values that can be stored |  Major | . | Jingkei Ly | Jingkei Ly |
-| [HADOOP-5572](https://issues.apache.org/jira/browse/HADOOP-5572) | The map progress value should have a separate phase for doing the final sort. |  Major | . | Owen O'Malley | Ravi Gummadi |
-| [HADOOP-5509](https://issues.apache.org/jira/browse/HADOOP-5509) | PendingReplicationBlocks should not start monitor in constructor. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-5502](https://issues.apache.org/jira/browse/HADOOP-5502) | Backup and checkpoint nodes should be documented |  Major | documentation | Konstantin Shvachko | Jakob Homan |
-| [HADOOP-5500](https://issues.apache.org/jira/browse/HADOOP-5500) | Allow number of fields to be supplied when field names are not known in DBOutputFormat#setOutput() |  Major | . | Enis Soztutar | Enis Soztutar |
-| [HADOOP-5494](https://issues.apache.org/jira/browse/HADOOP-5494) | IFile.Reader should have a nextRawKey/nextRawValue |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-5455](https://issues.apache.org/jira/browse/HADOOP-5455) | default "hadoop-metrics.properties" doesn't mention "rpc" context |  Minor | documentation, metrics | Philip Zeyliger | Philip Zeyliger |
-| [HADOOP-5450](https://issues.apache.org/jira/browse/HADOOP-5450) | Add support for application-specific typecodes to typed bytes |  Blocker | . | Klaas Bosteels | Klaas Bosteels |
-| [HADOOP-5423](https://issues.apache.org/jira/browse/HADOOP-5423) | It should be posible to specify metadata for the output file produced by SequenceFile.Sorter.sort |  Major | io | Michael Tamm | Michael Tamm |
-| [HADOOP-5419](https://issues.apache.org/jira/browse/HADOOP-5419) | Provide a way for users to find out what operations they can do on which M/R queues |  Major | . | Hemanth Yamijala | rahul k singh |
-| [HADOOP-5396](https://issues.apache.org/jira/browse/HADOOP-5396) | Queue ACLs should be refreshed without requiring a restart of the job tracker |  Major | . | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [HADOOP-5369](https://issues.apache.org/jira/browse/HADOOP-5369) | Small tweaks to reduce MapFile index size |  Major | . | Ben Maurer | Ben Maurer |
-| [HADOOP-5365](https://issues.apache.org/jira/browse/HADOOP-5365) | hdfsprxoy should log every access |  Major | . | Kan Zhang | zhiyong zhang |
-| [HADOOP-5364](https://issues.apache.org/jira/browse/HADOOP-5364) | Adding SSL certificate expiration warning to hdfsproxy |  Major | . | Kan Zhang | zhiyong zhang |
-| [HADOOP-5331](https://issues.apache.org/jira/browse/HADOOP-5331) | KFS: Add support for append |  Major | . | Sriram Rao | Sriram Rao |
-| [HADOOP-5317](https://issues.apache.org/jira/browse/HADOOP-5317) | Provide documentation for LazyOutput Feature |  Major | documentation | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-5279](https://issues.apache.org/jira/browse/HADOOP-5279) | test-patch.sh scirpt should just call the test-core target as part of runtestcore function. |  Major | . | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-5266](https://issues.apache.org/jira/browse/HADOOP-5266) | Values Iterator should support "mark" and "reset" |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-5264](https://issues.apache.org/jira/browse/HADOOP-5264) | TaskTracker should have single conf reference |  Major | . | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-5240](https://issues.apache.org/jira/browse/HADOOP-5240) | 'ant javadoc' does not check whether outputs are up to date and always rebuilds |  Major | build | Aaron Kimball | Aaron Kimball |
-| [HADOOP-5222](https://issues.apache.org/jira/browse/HADOOP-5222) | Add offset in client trace |  Minor | . | Lei (Eddy) Xu | Lei (Eddy) Xu |
-| [HADOOP-5205](https://issues.apache.org/jira/browse/HADOOP-5205) | Change CHUKWA\_IDENT\_STRING from "demo" to "TODO-AGENTS-INSTANCE-NAME" |  Major | . | Jerome Boulon | Jerome Boulon |
-| [HADOOP-5196](https://issues.apache.org/jira/browse/HADOOP-5196) | avoiding unnecessary byte[] allocation in SequenceFile.CompressedBytes and SequenceFile.UncompressedBytes |  Minor | io | Hong Tang | Hong Tang |
-| [HADOOP-5147](https://issues.apache.org/jira/browse/HADOOP-5147) | remove refs to slaves file |  Minor | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-5144](https://issues.apache.org/jira/browse/HADOOP-5144) | manual way of turning on restore of failed storage replicas for namenode |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-5135](https://issues.apache.org/jira/browse/HADOOP-5135) | Separate the core, hdfs and mapred junit tests |  Major | build | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-4936](https://issues.apache.org/jira/browse/HADOOP-4936) | Improvements to TestSafeMode |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-4794](https://issues.apache.org/jira/browse/HADOOP-4794) | separate branch for HadoopVersionAnnotation |  Major | build | Owen O'Malley | Chris Douglas |
 | [HADOOP-5126](https://issues.apache.org/jira/browse/HADOOP-5126) | Empty file BlocksWithLocations.java should be removed |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-5124](https://issues.apache.org/jira/browse/HADOOP-5124) | A few optimizations to FsNamesystem#RecentInvalidateSets |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5107](https://issues.apache.org/jira/browse/HADOOP-5107) | split the core, hdfs, and mapred jars from each other and publish them independently to the Maven repository |  Major | build | Owen O'Malley | Giridharan Kesavan |
-| [HADOOP-5101](https://issues.apache.org/jira/browse/HADOOP-5101) | optimizing build.xml target dependencies |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
 | [HADOOP-5088](https://issues.apache.org/jira/browse/HADOOP-5088) | include releaseaudit as part of  test-patch.sh script |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-2721](https://issues.apache.org/jira/browse/HADOOP-2721) | Use job control for tasks (and therefore for pipes and streaming) |  Major | . | Owen O'Malley | Ravi Gummadi |
+| [HADOOP-5124](https://issues.apache.org/jira/browse/HADOOP-5124) | A few optimizations to FsNamesystem#RecentInvalidateSets |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4859](https://issues.apache.org/jira/browse/HADOOP-4859) | Make the M/R Job output dir unique for Daily rolling |  Major | . | Jerome Boulon | Jerome Boulon |
 | [HADOOP-5038](https://issues.apache.org/jira/browse/HADOOP-5038) | remove System.out.println statement |  Major | . | Jerome Boulon | Jerome Boulon |
+| [HADOOP-5147](https://issues.apache.org/jira/browse/HADOOP-5147) | remove refs to slaves file |  Minor | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-5101](https://issues.apache.org/jira/browse/HADOOP-5101) | optimizing build.xml target dependencies |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-4868](https://issues.apache.org/jira/browse/HADOOP-4868) | Split the hadoop script into 3 parts |  Major | scripts | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-1722](https://issues.apache.org/jira/browse/HADOOP-1722) | Make streaming to handle non-utf8 byte array |  Major | . | Runping Qi | Klaas Bosteels |
+| [HADOOP-4885](https://issues.apache.org/jira/browse/HADOOP-4885) | Try to restore failed replicas of Name Node storage (at checkpoint time) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-5279](https://issues.apache.org/jira/browse/HADOOP-5279) | test-patch.sh scirpt should just call the test-core target as part of runtestcore function. |  Major | . | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-5222](https://issues.apache.org/jira/browse/HADOOP-5222) | Add offset in client trace |  Minor | . | Lei (Eddy) Xu | Lei (Eddy) Xu |
+| [HADOOP-5240](https://issues.apache.org/jira/browse/HADOOP-5240) | 'ant javadoc' does not check whether outputs are up to date and always rebuilds |  Major | build | Aaron Kimball | Aaron Kimball |
+| [HADOOP-4191](https://issues.apache.org/jira/browse/HADOOP-4191) | Add a testcase for jobhistory |  Major | test | Amar Kamat | Ravi Gummadi |
+| [HADOOP-2898](https://issues.apache.org/jira/browse/HADOOP-2898) | HOD should allow setting MapReduce UI ports within a port range |  Blocker | contrib/hod | Luca Telloli | Peeyush Bishnoi |
+| [HADOOP-5264](https://issues.apache.org/jira/browse/HADOOP-5264) | TaskTracker should have single conf reference |  Major | . | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-5205](https://issues.apache.org/jira/browse/HADOOP-5205) | Change CHUKWA\_IDENT\_STRING from "demo" to "TODO-AGENTS-INSTANCE-NAME" |  Major | . | Jerome Boulon | Jerome Boulon |
 | [HADOOP-5033](https://issues.apache.org/jira/browse/HADOOP-5033) | chukwa writer API is confusing |  Minor | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-5144](https://issues.apache.org/jira/browse/HADOOP-5144) | manual way of turning on restore of failed storage replicas for namenode |  Major | . | Boris Shkolnik | Boris Shkolnik |
 | [HADOOP-5023](https://issues.apache.org/jira/browse/HADOOP-5023) | Add Tomcat support to hdfsproxy |  Major | . | Kan Zhang | zhiyong zhang |
-| [HADOOP-5015](https://issues.apache.org/jira/browse/HADOOP-5015) | Separate block/replica management code from FSNamesystem |  Major | . | Hairong Kuang | Suresh Srinivas |
-| [HADOOP-4936](https://issues.apache.org/jira/browse/HADOOP-4936) | Improvements to TestSafeMode |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-4885](https://issues.apache.org/jira/browse/HADOOP-4885) | Try to restore failed replicas of Name Node storage (at checkpoint time) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-4868](https://issues.apache.org/jira/browse/HADOOP-4868) | Split the hadoop script into 3 parts |  Major | scripts | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-4859](https://issues.apache.org/jira/browse/HADOOP-4859) | Make the M/R Job output dir unique for Daily rolling |  Major | . | Jerome Boulon | Jerome Boulon |
+| [HADOOP-4546](https://issues.apache.org/jira/browse/HADOOP-4546) | Minor fix in dfs to make hadoop work in AIX |  Major | . | Arun Venugopal | Bill Habermaas |
+| [HADOOP-5317](https://issues.apache.org/jira/browse/HADOOP-5317) | Provide documentation for LazyOutput Feature |  Major | documentation | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-5455](https://issues.apache.org/jira/browse/HADOOP-5455) | default "hadoop-metrics.properties" doesn't mention "rpc" context |  Minor | documentation, metrics | Philip Zeyliger | Philip Zeyliger |
 | [HADOOP-4842](https://issues.apache.org/jira/browse/HADOOP-4842) | Streaming combiner should allow command, not just JavaClass |  Major | . | Marco Nicosia | Amareshwari Sriramadasu |
-| [HADOOP-4794](https://issues.apache.org/jira/browse/HADOOP-4794) | separate branch for HadoopVersionAnnotation |  Major | build | Owen O'Malley | Chris Douglas |
+| [HADOOP-5196](https://issues.apache.org/jira/browse/HADOOP-5196) | avoiding unnecessary byte[] allocation in SequenceFile.CompressedBytes and SequenceFile.UncompressedBytes |  Minor | io | Hong Tang | Hong Tang |
 | [HADOOP-4788](https://issues.apache.org/jira/browse/HADOOP-4788) | Set mapred.fairscheduler.assignmultiple to true by default |  Trivial | . | Matei Zaharia | Matei Zaharia |
-| [HADOOP-4656](https://issues.apache.org/jira/browse/HADOOP-4656) | Add a user to groups mapping service |  Major | security | Arun C Murthy | Boris Shkolnik |
-| [HADOOP-4546](https://issues.apache.org/jira/browse/HADOOP-4546) | Minor fix in dfs to make hadoop work in AIX |  Major | . | Arun Venugopal | Bill Habermaas |
-| [HADOOP-4372](https://issues.apache.org/jira/browse/HADOOP-4372) | Improve the way the job history files are managed during job recovery |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5423](https://issues.apache.org/jira/browse/HADOOP-5423) | It should be posible to specify metadata for the output file produced by SequenceFile.Sorter.sort |  Major | io | Michael Tamm | Michael Tamm |
+| [HADOOP-5331](https://issues.apache.org/jira/browse/HADOOP-5331) | KFS: Add support for append |  Major | . | Sriram Rao | Sriram Rao |
 | [HADOOP-4365](https://issues.apache.org/jira/browse/HADOOP-4365) | Configuration.getProps() should be made protected for ease of overriding |  Major | conf | Steve Loughran | Steve Loughran |
-| [HADOOP-4191](https://issues.apache.org/jira/browse/HADOOP-4191) | Add a testcase for jobhistory |  Major | test | Amar Kamat | Ravi Gummadi |
-| [HADOOP-3659](https://issues.apache.org/jira/browse/HADOOP-3659) | Patch to allow hadoop native to compile on Mac OS X |  Minor | native | Colin Evans | Colin Evans |
-| [HADOOP-2898](https://issues.apache.org/jira/browse/HADOOP-2898) | HOD should allow setting MapReduce UI ports within a port range |  Blocker | contrib/hod | Luca Telloli | Peeyush Bishnoi |
-| [HADOOP-2838](https://issues.apache.org/jira/browse/HADOOP-2838) | Add HADOOP\_LIBRARY\_PATH config setting so Hadoop will include external directories for jni |  Major | . | Owen O'Malley | Amar Kamat |
-| [HADOOP-2721](https://issues.apache.org/jira/browse/HADOOP-2721) | Use job control for tasks (and therefore for pipes and streaming) |  Major | . | Owen O'Malley | Ravi Gummadi |
-| [HADOOP-2141](https://issues.apache.org/jira/browse/HADOOP-2141) | speculative execution start up condition based on completion time |  Major | . | Koji Noguchi | Andy Konwinski |
-| [HADOOP-1722](https://issues.apache.org/jira/browse/HADOOP-1722) | Make streaming to handle non-utf8 byte array |  Major | . | Runping Qi | Klaas Bosteels |
-| [HDFS-1199](https://issues.apache.org/jira/browse/HDFS-1199) | Extract a subset of tests for smoke (DOA) validation. |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1170](https://issues.apache.org/jira/browse/HDFS-1170) | Add more assertions to TestLargeDirectoryDelete |  Minor | test | Steve Loughran | Steve Loughran |
-| [HDFS-1161](https://issues.apache.org/jira/browse/HDFS-1161) | Make DN minimum valid volumes configurable |  Blocker | datanode | Eli Collins | Eli Collins |
-| [HDFS-1134](https://issues.apache.org/jira/browse/HDFS-1134) | Large-scale Automated Framework |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1126](https://issues.apache.org/jira/browse/HDFS-1126) | Change HDFS to depend on Hadoop 'common' artifacts instead of 'core' |  Blocker | . | Tom White | Tom White |
-| [HDFS-1107](https://issues.apache.org/jira/browse/HDFS-1107) | Turn on append by default. |  Blocker | hdfs-client | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-1092](https://issues.apache.org/jira/browse/HDFS-1092) | Use logging rather than System.err in MiniDFSCluster |  Minor | test | Karthik K | Karthik K |
-| [HDFS-1089](https://issues.apache.org/jira/browse/HDFS-1089) | Remove uses of FileContext#isFile, isDirectory and exists |  Major | test | Eli Collins | Eli Collins |
-| [HDFS-1087](https://issues.apache.org/jira/browse/HDFS-1087) | Use StringBuilder instead of Formatter for audit logs |  Minor | namenode | Chris Douglas | Chris Douglas |
-| [HDFS-1083](https://issues.apache.org/jira/browse/HDFS-1083) | Update TestHDFSCLI to not to expect exception class name in the error messages |  Minor | test | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1078](https://issues.apache.org/jira/browse/HDFS-1078) | update libhdfs build process to produce static libraries |  Minor | libhdfs | sam rash | sam rash |
-| [HDFS-1054](https://issues.apache.org/jira/browse/HDFS-1054) | Remove unnecessary sleep after failure in nextBlockOutputStream |  Major | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-1047](https://issues.apache.org/jira/browse/HDFS-1047) | Install/deploy source jars to Maven repo |  Major | build | Patrick Angeles | Patrick Angeles |
-| [HDFS-1031](https://issues.apache.org/jira/browse/HDFS-1031) | Enhance the webUi to list a few of the corrupted files in HDFS |  Major | . | dhruba borthakur | André Oriani |
-| [HDFS-1012](https://issues.apache.org/jira/browse/HDFS-1012) | documentLocation attribute in LdapEntry for HDFSProxy isn't specific to a cluster |  Major | contrib/hdfsproxy | Srikanth Sundarrajan | Srikanth Sundarrajan |
-| [HDFS-1011](https://issues.apache.org/jira/browse/HDFS-1011) | Improve Logging in HDFSProxy to include cluster name associated with the request |  Minor | contrib/hdfsproxy | Srikanth Sundarrajan | Ramesh Sekaran |
-| [HDFS-1009](https://issues.apache.org/jira/browse/HDFS-1009) | Support Kerberos authorization in HDFSProxy |  Major | contrib/hdfsproxy | Srikanth Sundarrajan | Srikanth Sundarrajan |
-| [HDFS-998](https://issues.apache.org/jira/browse/HDFS-998) | The servlets should quote server generated strings sent in the response |  Major | . | Devaraj Das | Chris Douglas |
-| [HDFS-997](https://issues.apache.org/jira/browse/HDFS-997) | DataNode local directories should have narrow permissions |  Major | datanode | Arun C Murthy | Luke Lu |
-| [HDFS-994](https://issues.apache.org/jira/browse/HDFS-994) | Provide methods for obtaining delegation token from Namenode for hftp and other uses |  Major | . | Jakob Homan | Jakob Homan |
-| [HDFS-986](https://issues.apache.org/jira/browse/HDFS-986) | Push HADOOP-6551 into HDFS |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HDFS-968](https://issues.apache.org/jira/browse/HDFS-968) | s/StringBuffer/StringBuilder - as necessary |  Major | . | Karthik K | Karthik K |
-| [HDFS-949](https://issues.apache.org/jira/browse/HDFS-949) | Move Delegation token into Common so that we can use it for MapReduce also |  Major | security | Owen O'Malley | Owen O'Malley |
-| [HDFS-933](https://issues.apache.org/jira/browse/HDFS-933) | Add createIdentifier() implementation to DelegationTokenSecretManager |  Major | . | Kan Zhang | Kan Zhang |
-| [HDFS-930](https://issues.apache.org/jira/browse/HDFS-930) | o.a.h.hdfs.server.datanode.DataXceiver - run() - Version mismatch exception - more context to help debugging |  Minor | documentation | Karthik K | Karthik K |
-| [HDFS-921](https://issues.apache.org/jira/browse/HDFS-921) | Convert TestDFSClientRetries::testNotYetReplicatedErrors to Mockito |  Major | test | Jakob Homan | Jakob Homan |
-| [HDFS-883](https://issues.apache.org/jira/browse/HDFS-883) | Datanode shutdown should log problems with Storage.unlockAll() |  Minor | datanode | Steve Loughran | Steve Loughran |
-| [HDFS-854](https://issues.apache.org/jira/browse/HDFS-854) | Datanode should scan devices in parallel to generate block report |  Major | datanode | dhruba borthakur | Dmytro Molkov |
-| [HDFS-850](https://issues.apache.org/jira/browse/HDFS-850) | Display more memory details on the web ui |  Minor | . | Dmytro Molkov | Dmytro Molkov |
-| [HDFS-844](https://issues.apache.org/jira/browse/HDFS-844) | Log the filename when file locking fails |  Major | . | Tom White | Tom White |
-| [HDFS-832](https://issues.apache.org/jira/browse/HDFS-832) | HDFS side of HADOOP-6222. |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-826](https://issues.apache.org/jira/browse/HDFS-826) | Allow a mechanism for an application to detect that datanode(s)  have died in the write pipeline |  Major | hdfs-client | dhruba borthakur | dhruba borthakur |
-| [HDFS-822](https://issues.apache.org/jira/browse/HDFS-822) | Appends to already-finalized blocks can rename across volumes |  Blocker | datanode | Todd Lipcon | Hairong Kuang |
-| [HDFS-806](https://issues.apache.org/jira/browse/HDFS-806) | Add new unit tests to the 10-mins 'run-commit-test' target |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-800](https://issues.apache.org/jira/browse/HDFS-800) | The last block of a file under construction may change to the COMPLETE state in response to getAdditionalBlock or completeFileInternal |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-786](https://issues.apache.org/jira/browse/HDFS-786) | Implement getContentSummary(..) in HftpFileSystem |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-767](https://issues.apache.org/jira/browse/HDFS-767) | Job failure due to BlockMissingException |  Major | . | Ning Zhang | Ning Zhang |
-| [HDFS-758](https://issues.apache.org/jira/browse/HDFS-758) | Improve reporting of progress of decommissioning |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-755](https://issues.apache.org/jira/browse/HDFS-755) | Read multiple checksum chunks at once in DFSInputStream |  Major | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-754](https://issues.apache.org/jira/browse/HDFS-754) | Reduce ivy console output to observable level |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-736](https://issues.apache.org/jira/browse/HDFS-736) | commitBlockSynchronization() should directly update block GS and length. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-729](https://issues.apache.org/jira/browse/HDFS-729) | fsck option to list only corrupted files |  Major | namenode | dhruba borthakur | Rodrigo Schmidt |
-| [HDFS-728](https://issues.apache.org/jira/browse/HDFS-728) | Create a comprehensive functional test for append |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-704](https://issues.apache.org/jira/browse/HDFS-704) | Unify build property names to facilitate cross-projects modifications |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-703](https://issues.apache.org/jira/browse/HDFS-703) | Replace current fault injection implementation with one from Common |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-685](https://issues.apache.org/jira/browse/HDFS-685) | Use the user-to-groups mapping service in the NameNode |  Major | namenode | Arun C Murthy | Boris Shkolnik |
-| [HDFS-680](https://issues.apache.org/jira/browse/HDFS-680) | Add new access method to a copy of a block's replica |  Major | . | Konstantin Boudnik | Konstantin Shvachko |
-| [HDFS-631](https://issues.apache.org/jira/browse/HDFS-631) | Changes in HDFS to rename the config keys as detailed in HDFS-531. |  Major | datanode, hdfs-client, namenode, test | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-605](https://issues.apache.org/jira/browse/HDFS-605) | There's not need to run fault-inject tests by 'run-test-hdfs-with-mr' target |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-598](https://issues.apache.org/jira/browse/HDFS-598) | Eclipse launch task for HDFS |  Trivial | build | Eli Collins | Eli Collins |
-| [HDFS-584](https://issues.apache.org/jira/browse/HDFS-584) | Fail the fault-inject build if any advices are mis-bound |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-581](https://issues.apache.org/jira/browse/HDFS-581) | Introduce an iterator over blocks in the block report array. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-578](https://issues.apache.org/jira/browse/HDFS-578) | Support for using server default values for blockSize and replication when creating a file |  Major | hdfs-client, namenode | Kan Zhang | Kan Zhang |
-| [HDFS-563](https://issues.apache.org/jira/browse/HDFS-563) | Simplify the codes in FSNamesystem.getBlockLocations(..) |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-549](https://issues.apache.org/jira/browse/HDFS-549) | Allow non fault-inject specific tests execution with an explicit -Dtestcase=... setting |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-548](https://issues.apache.org/jira/browse/HDFS-548) | TestFsck takes nearly 10 minutes to run - a quarter of the entire hdfs-test time |  Major | test | Jakob Homan | Hairong Kuang |
-| [HDFS-546](https://issues.apache.org/jira/browse/HDFS-546) | DatanodeDescriptor block iterator should be BlockInfo based rather than Block. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-539](https://issues.apache.org/jira/browse/HDFS-539) | Fault injeciton utlis for pipeline testing needs to be refactored for future reuse by other tests |  Minor | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-532](https://issues.apache.org/jira/browse/HDFS-532) | Allow applications to know that a read request failed because block is missing |  Major | hdfs-client | dhruba borthakur | dhruba borthakur |
-| [HDFS-531](https://issues.apache.org/jira/browse/HDFS-531) | Renaming of configuration keys |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-530](https://issues.apache.org/jira/browse/HDFS-530) | Refactor TestFileAppend\* to remove code duplications |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-529](https://issues.apache.org/jira/browse/HDFS-529) | More redundant block searches in BlockManager. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-527](https://issues.apache.org/jira/browse/HDFS-527) | Refactor DFSClient constructors |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-511](https://issues.apache.org/jira/browse/HDFS-511) | Redundant block searches in BlockManager. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-510](https://issues.apache.org/jira/browse/HDFS-510) | Rename DatanodeBlockInfo to be ReplicaInfo |  Major | datanode | Hairong Kuang | Jakob Homan |
-| [HDFS-504](https://issues.apache.org/jira/browse/HDFS-504) | HDFS updates the modification time of a file when the file is closed. |  Minor | namenode | Chun Zhang | Chun Zhang |
-| [HDFS-496](https://issues.apache.org/jira/browse/HDFS-496) | Use PureJavaCrc32 in HDFS |  Minor | datanode, hdfs-client, performance | Todd Lipcon | Todd Lipcon |
-| [HDFS-493](https://issues.apache.org/jira/browse/HDFS-493) | Only fault-injected tests have to be executed by run-test-\*-faul-inject targets; none of fault-injected tests need to be ran normal testing process |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-490](https://issues.apache.org/jira/browse/HDFS-490) | eliminate the usage of FileSystem.create( ) depracated by Hadoop-5438 |  Minor | test | He Yongqiang | He Yongqiang |
-| [HDFS-457](https://issues.apache.org/jira/browse/HDFS-457) | better handling of volume failure in Data Node storage |  Major | datanode | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-443](https://issues.apache.org/jira/browse/HDFS-443) | New metrics in namenode to capture lost heartbeats. |  Major | namenode | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-412](https://issues.apache.org/jira/browse/HDFS-412) | Hadoop JMX usage makes Nagios monitoring impossible |  Major | . | Brian Bockelman | Brian Bockelman |
-| [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 |
+| [HADOOP-5365](https://issues.apache.org/jira/browse/HADOOP-5365) | hdfsprxoy should log every access |  Major | . | Kan Zhang | zhiyong zhang |
+| [HADOOP-5595](https://issues.apache.org/jira/browse/HADOOP-5595) | NameNode does not need to run a replicator to choose a random DataNode |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5450](https://issues.apache.org/jira/browse/HADOOP-5450) | Add support for application-specific typecodes to typed bytes |  Blocker | . | Klaas Bosteels | Klaas Bosteels |
+| [HADOOP-5603](https://issues.apache.org/jira/browse/HADOOP-5603) | Improve block placement performance |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5502](https://issues.apache.org/jira/browse/HADOOP-5502) | Backup and checkpoint nodes should be documented |  Major | documentation | Konstantin Shvachko | Jakob Homan |
+| [HADOOP-5509](https://issues.apache.org/jira/browse/HADOOP-5509) | PendingReplicationBlocks should not start monitor in constructor. |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-5494](https://issues.apache.org/jira/browse/HADOOP-5494) | IFile.Reader should have a nextRawKey/nextRawValue |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-5396](https://issues.apache.org/jira/browse/HADOOP-5396) | Queue ACLs should be refreshed without requiring a restart of the job tracker |  Major | . | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-5638](https://issues.apache.org/jira/browse/HADOOP-5638) | More improvement on block placement performance |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5625](https://issues.apache.org/jira/browse/HADOOP-5625) | Add I/O duration time in client trace |  Minor | . | Lei (Eddy) Xu | Lei (Eddy) Xu |
+| [HADOOP-5705](https://issues.apache.org/jira/browse/HADOOP-5705) | Improved tries in TotalOrderPartitioner to eliminate large leaf nodes. |  Major | . | Dick King | Dick King |
+| [HADOOP-5589](https://issues.apache.org/jira/browse/HADOOP-5589) | TupleWritable: Lift implicit limit on the number of values that can be stored |  Major | . | Jingkei Ly | Jingkei Ly |
+| [HADOOP-5657](https://issues.apache.org/jira/browse/HADOOP-5657) | Validate data passed through TestReduceFetch |  Minor | test | Chris Douglas | Chris Douglas |
+| [HADOOP-5613](https://issues.apache.org/jira/browse/HADOOP-5613) | change S3Exception to checked exception |  Minor | fs/s3 | Andrew Hitchcock | Andrew Hitchcock |
+| [HADOOP-5717](https://issues.apache.org/jira/browse/HADOOP-5717) | Create public enum class for the Framework counters in org.apache.hadoop.mapreduce |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-5266](https://issues.apache.org/jira/browse/HADOOP-5266) | Values Iterator should support "mark" and "reset" |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-5364](https://issues.apache.org/jira/browse/HADOOP-5364) | Adding SSL certificate expiration warning to hdfsproxy |  Major | . | Kan Zhang | zhiyong zhang |
+| [HADOOP-5733](https://issues.apache.org/jira/browse/HADOOP-5733) | Add map/reduce slot capacity and lost map/reduce slot capacity to JobTracker metrics |  Major | metrics | Hong Tang | Sreekanth Ramakrishnan |
+| [HADOOP-5596](https://issues.apache.org/jira/browse/HADOOP-5596) | Make ObjectWritable support EnumSet |  Major | io | He Yongqiang | He Yongqiang |
+| [HADOOP-5727](https://issues.apache.org/jira/browse/HADOOP-5727) | Faster, simpler id.hashCode() which does not allocate memory |  Major | . | Shevek | Shevek |
+| [HADOOP-5500](https://issues.apache.org/jira/browse/HADOOP-5500) | Allow number of fields to be supplied when field names are not known in DBOutputFormat#setOutput() |  Major | . | Enis Soztutar | Enis Soztutar |
+| [HADOOP-5015](https://issues.apache.org/jira/browse/HADOOP-5015) | Separate block/replica management code from FSNamesystem |  Major | . | Hairong Kuang | Suresh Srinivas |
+| [HADOOP-4372](https://issues.apache.org/jira/browse/HADOOP-4372) | Improve the way the job history files are managed during job recovery |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5135](https://issues.apache.org/jira/browse/HADOOP-5135) | Separate the core, hdfs and mapred junit tests |  Major | build | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-5771](https://issues.apache.org/jira/browse/HADOOP-5771) | Create unit test for LinuxTaskController |  Major | security, test | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-5419](https://issues.apache.org/jira/browse/HADOOP-5419) | Provide a way for users to find out what operations they can do on which M/R queues |  Major | . | Hemanth Yamijala | rahul k singh |
+| [HADOOP-5675](https://issues.apache.org/jira/browse/HADOOP-5675) | DistCp should not launch a job if it is not necessary |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5822](https://issues.apache.org/jira/browse/HADOOP-5822) | Fix javac warnings in several dfs tests related to unncessary casts |  Major | test | Jakob Homan | Jakob Homan |
+| [HADOOP-5721](https://issues.apache.org/jira/browse/HADOOP-5721) | Provide EditLogFileInputStream and EditLogFileOutputStream as independent classes |  Minor | . | Luca Telloli |  |
+| [HADOOP-5838](https://issues.apache.org/jira/browse/HADOOP-5838) | Remove a few javac warnings under hdfs |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-5854](https://issues.apache.org/jira/browse/HADOOP-5854) | findbugs : fix "Inconsistent Synchronization" warnings in hdfs |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-5369](https://issues.apache.org/jira/browse/HADOOP-5369) | Small tweaks to reduce MapFile index size |  Major | . | Ben Maurer | Ben Maurer |
+| [HADOOP-5858](https://issues.apache.org/jira/browse/HADOOP-5858) | Eliminate UTF8 and fix warnings in test/hdfs-with-mr package |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-5857](https://issues.apache.org/jira/browse/HADOOP-5857) | Refactor hdfs jsp codes |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5873](https://issues.apache.org/jira/browse/HADOOP-5873) | Remove deprecated methods randomDataNode() and getDatanodeByIndex(..) in FSNamesystem |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5572](https://issues.apache.org/jira/browse/HADOOP-5572) | The map progress value should have a separate phase for doing the final sort. |  Major | . | Owen O'Malley | Ravi Gummadi |
+| [HADOOP-5839](https://issues.apache.org/jira/browse/HADOOP-5839) | fixes to ec2 scripts to allow remote job submission |  Major | contrib/cloud | Joydeep Sen Sarma | Joydeep Sen Sarma |
+| [HADOOP-5867](https://issues.apache.org/jira/browse/HADOOP-5867) | Cleaning NNBench\* off javac warnings |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-5687](https://issues.apache.org/jira/browse/HADOOP-5687) | Hadoop NameNode throws NPE if fs.default.name is the default value |  Minor | . | Philip Zeyliger | Philip Zeyliger |
+| [HADOOP-5890](https://issues.apache.org/jira/browse/HADOOP-5890) | Use exponential backoff on Thread.sleep during DN shutdown |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-5664](https://issues.apache.org/jira/browse/HADOOP-5664) | Use of ReentrantLock.lock() in MapOutputBuffer takes up too much cpu time |  Minor | . | Bryan Duxbury | Chris Douglas |
+| [HADOOP-5896](https://issues.apache.org/jira/browse/HADOOP-5896) | Remove the dependency of GenericOptionsParser on Option.withArgPattern |  Major | . | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-5784](https://issues.apache.org/jira/browse/HADOOP-5784) | The length of the heartbeat cycle should be configurable. |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [HADOOP-2838](https://issues.apache.org/jira/browse/HADOOP-2838) | Add HADOOP\_LIBRARY\_PATH config setting so Hadoop will include external directories for jni |  Major | . | Owen O'Malley | Amar Kamat |
+| [HADOOP-5961](https://issues.apache.org/jira/browse/HADOOP-5961) | DataNode should understand generic hadoop options |  Major | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-5897](https://issues.apache.org/jira/browse/HADOOP-5897) | Add more Metrics to Namenode to capture heap usage |  Major | metrics | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-2141](https://issues.apache.org/jira/browse/HADOOP-2141) | speculative execution start up condition based on completion time |  Major | . | Koji Noguchi | Andy Konwinski |
 | [HDFS-381](https://issues.apache.org/jira/browse/HDFS-381) | Datanode should report deletion of blocks to Namenode explicitly |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5967](https://issues.apache.org/jira/browse/HADOOP-5967) | Sqoop should only use a single map task |  Minor | . | Aaron Kimball | Aaron Kimball |
+| [HADOOP-5968](https://issues.apache.org/jira/browse/HADOOP-5968) | Sqoop should only print a warning about mysql import speed once |  Minor | . | Aaron Kimball | Aaron Kimball |
 | [HDFS-352](https://issues.apache.org/jira/browse/HDFS-352) | saveNamespace command should be documented. |  Major | documentation | Konstantin Shvachko | Ravi Phulari |
+| [HADOOP-6106](https://issues.apache.org/jira/browse/HADOOP-6106) | Provide an option in ShellCommandExecutor to timeout commands that do not complete within a certain amount of time. |  Major | util | Hemanth Yamijala | Sreekanth Ramakrishnan |
+| [MAPREDUCE-463](https://issues.apache.org/jira/browse/MAPREDUCE-463) | The job setup and cleanup tasks should be optional |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
+| [MAPREDUCE-502](https://issues.apache.org/jira/browse/MAPREDUCE-502) | Allow jobtracker to be configured with zero completed jobs in memory |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5925](https://issues.apache.org/jira/browse/HADOOP-5925) | EC2 scripts should exit on error |  Major | contrib/cloud | Tom White | Tom White |
+| [HADOOP-6109](https://issues.apache.org/jira/browse/HADOOP-6109) | Handle large (several MB) text input lines in a reasonable amount of time |  Major | io | thushara wijeratna | thushara wijeratna |
+| [MAPREDUCE-625](https://issues.apache.org/jira/browse/MAPREDUCE-625) | Modify TestTaskLimits to improve execution time |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [MAPREDUCE-701](https://issues.apache.org/jira/browse/MAPREDUCE-701) | Make TestRackAwareTaskPlacement a unit test |  Minor | test | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-5976](https://issues.apache.org/jira/browse/HADOOP-5976) | create script to provide classpath for external tools |  Major | scripts | Owen O'Malley | Owen O'Malley |
+| [HADOOP-6099](https://issues.apache.org/jira/browse/HADOOP-6099) | Allow configuring the IPC module to send pings |  Major | ipc | dhruba borthakur | dhruba borthakur |
+| [MAPREDUCE-632](https://issues.apache.org/jira/browse/MAPREDUCE-632) | Merge TestCustomOutputCommitter with TestCommandLineJobSubmission |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [MAPREDUCE-742](https://issues.apache.org/jira/browse/MAPREDUCE-742) | Improve the java comments for the π examples |  Minor | documentation, examples | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HDFS-278](https://issues.apache.org/jira/browse/HDFS-278) | Should DFS outputstream's close wait forever? |  Major | . | Raghu Angadi | dhruba borthakur |
-| [HDFS-265](https://issues.apache.org/jira/browse/HDFS-265) | Revisit append |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-173](https://issues.apache.org/jira/browse/HDFS-173) | Recursively deleting a directory with millions of files makes NameNode unresponsive for other commands until the deletion completes |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [MAPREDUCE-1856](https://issues.apache.org/jira/browse/MAPREDUCE-1856) | Extract a subset of tests for smoke (DOA) validation |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-1832](https://issues.apache.org/jira/browse/MAPREDUCE-1832) | Support for file sizes less than 1MB in DFSIO benchmark. |  Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko |
-| [MAPREDUCE-1751](https://issues.apache.org/jira/browse/MAPREDUCE-1751) | Change MapReduce to depend on Hadoop 'common' artifacts instead of 'core' |  Blocker | build | Tom White | Tom White |
-| [MAPREDUCE-1749](https://issues.apache.org/jira/browse/MAPREDUCE-1749) | Pull configuration strings out of JobContext |  Major | . | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-1735](https://issues.apache.org/jira/browse/MAPREDUCE-1735) | Un-deprecate the old MapReduce API in the 0.21 branch |  Blocker | . | Tom White | Tom White |
-| [MAPREDUCE-1656](https://issues.apache.org/jira/browse/MAPREDUCE-1656) | JobStory should provide queue info. |  Minor | . | Hong Tang | Hong Tang |
-| [MAPREDUCE-1627](https://issues.apache.org/jira/browse/MAPREDUCE-1627) | HadoopArchives should not uses DistCp method |  Minor | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1613](https://issues.apache.org/jira/browse/MAPREDUCE-1613) | Install/deploy source jars to Maven repo |  Minor | build | Patrick Angeles |  |
-| [MAPREDUCE-1593](https://issues.apache.org/jira/browse/MAPREDUCE-1593) | [Rumen] Improvements to random seed generation |  Trivial | tools/rumen | Tamas Sarlos | Tamas Sarlos |
-| [MAPREDUCE-1590](https://issues.apache.org/jira/browse/MAPREDUCE-1590) | Move HarFileSystem from Hadoop Common to Mapreduce tools. |  Major | harchive | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-1579](https://issues.apache.org/jira/browse/MAPREDUCE-1579) | archive: check and possibly replace the space charater in paths |  Blocker | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1570](https://issues.apache.org/jira/browse/MAPREDUCE-1570) | Shuffle stage - Key and Group Comparators |  Minor | contrib/mrunit | Chris White | Chris White |
-| [MAPREDUCE-1569](https://issues.apache.org/jira/browse/MAPREDUCE-1569) | Mock Contexts & Configurations |  Minor | contrib/mrunit | Chris White | Chris White |
-| [MAPREDUCE-1568](https://issues.apache.org/jira/browse/MAPREDUCE-1568) | TrackerDistributedCacheManager should clean up cache in a background thread |  Major | . | Scott Chen | Scott Chen |
-| [MAPREDUCE-1556](https://issues.apache.org/jira/browse/MAPREDUCE-1556) | upgrade to Avro 1.3.0 |  Major | jobtracker | Doug Cutting | Doug Cutting |
-| [MAPREDUCE-1535](https://issues.apache.org/jira/browse/MAPREDUCE-1535) | Replace usage of FileStatus#isDir() |  Blocker | . | Eli Collins | Eli Collins |
-| [MAPREDUCE-1527](https://issues.apache.org/jira/browse/MAPREDUCE-1527) | QueueManager should issue warning if mapred-queues.xml is skipped. |  Major | . | Hong Tang | Hong Tang |
-| [MAPREDUCE-1518](https://issues.apache.org/jira/browse/MAPREDUCE-1518) | On contrib/raid, the RaidNode currently runs the deletion check for parity files on directories too. It would be better if it didn't. |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-1514](https://issues.apache.org/jira/browse/MAPREDUCE-1514) | Add documentation on permissions, limitations, error handling for archives. |  Major | documentation | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-1512](https://issues.apache.org/jira/browse/MAPREDUCE-1512) | RAID could use HarFileSystem directly instead of FileSystem.get |  Minor | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-1503](https://issues.apache.org/jira/browse/MAPREDUCE-1503) | Push HADOOP-6551 into MapReduce |  Major | . | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-1491](https://issues.apache.org/jira/browse/MAPREDUCE-1491) | Use HAR filesystem to merge parity files |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-1489](https://issues.apache.org/jira/browse/MAPREDUCE-1489) | DataDrivenDBInputFormat should not query the database when generating only one split |  Major | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-1470](https://issues.apache.org/jira/browse/MAPREDUCE-1470) | Move Delegation token into Common so that we can use it for MapReduce also |  Major | . | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-1466](https://issues.apache.org/jira/browse/MAPREDUCE-1466) | FileInputFormat should save #input-files in JobConf |  Minor | client | Arun C Murthy | Luke Lu |
-| [MAPREDUCE-1460](https://issues.apache.org/jira/browse/MAPREDUCE-1460) | Oracle support in DataDrivenDBInputFormat |  Major | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-1440](https://issues.apache.org/jira/browse/MAPREDUCE-1440) | MapReduce should use the short form of the user names |  Major | security | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-1428](https://issues.apache.org/jira/browse/MAPREDUCE-1428) | Make block size and the size of archive created files configurable. |  Major | harchive | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-1425](https://issues.apache.org/jira/browse/MAPREDUCE-1425) | archive throws OutOfMemoryError |  Major | harchive | Tsz Wo Nicholas Sze | Mahadev konar |
-| [MAPREDUCE-1423](https://issues.apache.org/jira/browse/MAPREDUCE-1423) | Improve performance of CombineFileInputFormat when multiple pools are configured |  Major | client | dhruba borthakur | dhruba borthakur |
-| [MAPREDUCE-1403](https://issues.apache.org/jira/browse/MAPREDUCE-1403) | Save file-sizes of each of the artifacts in DistributedCache in the JobConf |  Major | client | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-1367](https://issues.apache.org/jira/browse/MAPREDUCE-1367) | LocalJobRunner should support parallel mapper execution |  Major | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-1337](https://issues.apache.org/jira/browse/MAPREDUCE-1337) | Generify StreamJob for better readability |  Major | . | Karthik K | Karthik K |
-| [MAPREDUCE-1317](https://issues.apache.org/jira/browse/MAPREDUCE-1317) | Reducing memory consumption of rumen objects |  Major | tools/rumen | Hong Tang | Hong Tang |
-| [MAPREDUCE-1309](https://issues.apache.org/jira/browse/MAPREDUCE-1309) | I want to change the rumen job trace generator to use a more modular internal structure, to allow for more input log formats |  Major | tools/rumen | Dick King | Dick King |
-| [MAPREDUCE-1306](https://issues.apache.org/jira/browse/MAPREDUCE-1306) | [MUMAK] Randomize the arrival of heartbeat responses |  Major | contrib/mumak | Tamas Sarlos | Tamas Sarlos |
-| [MAPREDUCE-1305](https://issues.apache.org/jira/browse/MAPREDUCE-1305) | Running distcp with -delete incurs avoidable penalties |  Major | distcp | Peter Romianowski | Peter Romianowski |
-| [MAPREDUCE-1302](https://issues.apache.org/jira/browse/MAPREDUCE-1302) | TrackerDistributedCacheManager can delete file asynchronously |  Major | tasktracker | Zheng Shao | Zheng Shao |
-| [MAPREDUCE-1265](https://issues.apache.org/jira/browse/MAPREDUCE-1265) | Include tasktracker name in the task attempt error log |  Trivial | . | Scott Chen | Scott Chen |
-| [MAPREDUCE-1250](https://issues.apache.org/jira/browse/MAPREDUCE-1250) | Refactor job token to use a common token interface |  Major | security | Kan Zhang | Kan Zhang |
-| [MAPREDUCE-1231](https://issues.apache.org/jira/browse/MAPREDUCE-1231) | Distcp is very slow |  Major | distcp | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-1229](https://issues.apache.org/jira/browse/MAPREDUCE-1229) | [Mumak] Allow customization of job submission policy |  Major | contrib/mumak | Hong Tang | Hong Tang |
-| [MAPREDUCE-1221](https://issues.apache.org/jira/browse/MAPREDUCE-1221) | Kill tasks on a node if the free physical memory on that machine falls below a configured threshold |  Major | tasktracker | dhruba borthakur | Scott Chen |
-| [MAPREDUCE-1198](https://issues.apache.org/jira/browse/MAPREDUCE-1198) | Alternatively schedule different types of tasks in fair share scheduler |  Major | contrib/fair-share | Scott Chen | Scott Chen |
-| [MAPREDUCE-1189](https://issues.apache.org/jira/browse/MAPREDUCE-1189) | Reduce ivy console output to ovservable level |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-1185](https://issues.apache.org/jira/browse/MAPREDUCE-1185) | URL to JT webconsole for running job and job history should be the same |  Major | jobtracker | Sharad Agarwal | Amareshwari Sriramadasu |
-| [MAPREDUCE-1103](https://issues.apache.org/jira/browse/MAPREDUCE-1103) | Additional JobTracker metrics |  Major | jobtracker | Arun C Murthy | Sharad Agarwal |
-| [MAPREDUCE-1084](https://issues.apache.org/jira/browse/MAPREDUCE-1084) | Implementing aspects development and fault injeciton framework for MapReduce |  Major | build, test | Konstantin Boudnik | Sreekanth Ramakrishnan |
-| [MAPREDUCE-1083](https://issues.apache.org/jira/browse/MAPREDUCE-1083) |  Use the user-to-groups mapping service in the JobTracker |  Major | jobtracker | Arun C Murthy | Boris Shkolnik |
-| [MAPREDUCE-1048](https://issues.apache.org/jira/browse/MAPREDUCE-1048) | Show total slot usage in cluster summary on jobtracker webui |  Major | jobtracker | Amar Kamat | Amareshwari Sriramadasu |
-| [MAPREDUCE-1012](https://issues.apache.org/jira/browse/MAPREDUCE-1012) | Context interfaces should be Public Evolving |  Blocker | client | Tom White | Tom White |
-| [MAPREDUCE-1011](https://issues.apache.org/jira/browse/MAPREDUCE-1011) | Git and Subversion ignore of build.properties |  Major | build | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-972](https://issues.apache.org/jira/browse/MAPREDUCE-972) | distcp can timeout during rename operation to s3 |  Major | distcp, documentation | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-966](https://issues.apache.org/jira/browse/MAPREDUCE-966) | Rumen interface improvement |  Major | tools/rumen | Hong Tang | Hong Tang |
-| [MAPREDUCE-960](https://issues.apache.org/jira/browse/MAPREDUCE-960) | Unnecessary copy in mapreduce.lib.input.KeyValueLineRecordReader |  Major | . | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-954](https://issues.apache.org/jira/browse/MAPREDUCE-954) | The new interface's Context objects should be interfaces |  Major | client | Owen O'Malley | Arun C Murthy |
-| [MAPREDUCE-953](https://issues.apache.org/jira/browse/MAPREDUCE-953) | Generate configuration dump for hierarchial queue configuration |  Blocker | jobtracker | rahul k singh | V.V.Chaitanya Krishna |
-| [MAPREDUCE-947](https://issues.apache.org/jira/browse/MAPREDUCE-947) | OutputCommitter should have an abortJob method |  Major | . | Owen O'Malley | Amar Kamat |
-| [MAPREDUCE-944](https://issues.apache.org/jira/browse/MAPREDUCE-944) | Extend FairShare scheduler to fair-share memory usage in the cluster |  Major | contrib/fair-share | dhruba borthakur | dhruba borthakur |
-| [MAPREDUCE-936](https://issues.apache.org/jira/browse/MAPREDUCE-936) | Allow a load difference in fairshare scheduler |  Major | contrib/fair-share | Zheng Shao | Zheng Shao |
-| [MAPREDUCE-931](https://issues.apache.org/jira/browse/MAPREDUCE-931) | rumen should use its own interpolation classes to create runtimes for simulated tasks |  Minor | tools/rumen | Dick King | Dick King |
-| [MAPREDUCE-930](https://issues.apache.org/jira/browse/MAPREDUCE-930) | rumen should interpret job history log input paths with respect to default FS, not local FS |  Minor | tools/rumen | Dick King | Chris Douglas |
-| [MAPREDUCE-910](https://issues.apache.org/jira/browse/MAPREDUCE-910) | MRUnit should support counters |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-905](https://issues.apache.org/jira/browse/MAPREDUCE-905) | Add Eclipse launch tasks for MapReduce |  Minor | . | Philip Zeyliger | Philip Zeyliger |
-| [MAPREDUCE-903](https://issues.apache.org/jira/browse/MAPREDUCE-903) | Adding AVRO jar to eclipse classpath |  Major | . | Philip Zeyliger | Philip Zeyliger |
-| [MAPREDUCE-893](https://issues.apache.org/jira/browse/MAPREDUCE-893) | Provide an ability to refresh queue configuration without restart. |  Major | jobtracker | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-885](https://issues.apache.org/jira/browse/MAPREDUCE-885) | More efficient SQL queries for DBInputFormat |  Major | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-875](https://issues.apache.org/jira/browse/MAPREDUCE-875) | Make DBRecordReader execute queries lazily |  Major | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-874](https://issues.apache.org/jira/browse/MAPREDUCE-874) | The name "PiEstimator" is misleading |  Minor | examples | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-847](https://issues.apache.org/jira/browse/MAPREDUCE-847) | Adding Apache License Headers and reduce releaseaudit warnings to zero |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [MAPREDUCE-830](https://issues.apache.org/jira/browse/MAPREDUCE-830) | Providing BZip2 splitting support for Text data |  Major | . | Abdul Qadeer | Abdul Qadeer |
-| [MAPREDUCE-797](https://issues.apache.org/jira/browse/MAPREDUCE-797) | MRUnit MapReduceDriver should support combiners |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-788](https://issues.apache.org/jira/browse/MAPREDUCE-788) | Modify gridmix2 to use new api. |  Major | benchmarks | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-443](https://issues.apache.org/jira/browse/HDFS-443) | New metrics in namenode to capture lost heartbeats. |  Major | namenode | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-353](https://issues.apache.org/jira/browse/MAPREDUCE-353) | Allow shuffle read and connection timeouts to be configurable |  Major | . | Arun C Murthy | Ravi Gummadi |
+| [MAPREDUCE-739](https://issues.apache.org/jira/browse/MAPREDUCE-739) | Allow relative paths to be created inside archives. |  Major | harchive | Mahadev konar | Mahadev konar |
+| [HADOOP-6148](https://issues.apache.org/jira/browse/HADOOP-6148) | Implement a pure Java CRC32 calculator |  Major | performance, util | Owen O'Malley | Scott Carey |
+| [HADOOP-6146](https://issues.apache.org/jira/browse/HADOOP-6146) | Upgrade to JetS3t version 0.7.1 |  Major | fs/s3 | Tom White | Tom White |
+| [HADOOP-6161](https://issues.apache.org/jira/browse/HADOOP-6161) | Add get/setEnum to Configuration |  Minor | conf | Chris Douglas | Chris Douglas |
+| [MAPREDUCE-765](https://issues.apache.org/jira/browse/MAPREDUCE-765) | eliminate the usage of FileSystem.create( ) depracated by Hadoop-5438 |  Minor | distcp, jobtracker | He Yongqiang | He Yongqiang |
+| [HDFS-493](https://issues.apache.org/jira/browse/HDFS-493) | Only fault-injected tests have to be executed by run-test-\*-faul-inject targets; none of fault-injected tests need to be ran normal testing process |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-784](https://issues.apache.org/jira/browse/MAPREDUCE-784) | Modify TestUserDefinedCounters to use LocalJobRunner instead of MiniMR |  Major | test | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-6160](https://issues.apache.org/jira/browse/HADOOP-6160) | releaseaudit (rats) should not be run againt the entire release binary |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
 | [MAPREDUCE-782](https://issues.apache.org/jira/browse/MAPREDUCE-782) | Use PureJavaCrc32 in mapreduce spills |  Minor | performance | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-781](https://issues.apache.org/jira/browse/MAPREDUCE-781) | distcp overrides user-selected job name |  Major | distcp | Rob Weltman | Venkatesh Seetharam |
+| [HDFS-490](https://issues.apache.org/jira/browse/HDFS-490) | eliminate the usage of FileSystem.create( ) depracated by Hadoop-5438 |  Minor | test | He Yongqiang | He Yongqiang |
+| [HDFS-510](https://issues.apache.org/jira/browse/HDFS-510) | Rename DatanodeBlockInfo to be ReplicaInfo |  Major | datanode | Hairong Kuang | Jakob Homan |
+| [MAPREDUCE-797](https://issues.apache.org/jira/browse/MAPREDUCE-797) | MRUnit MapReduceDriver should support combiners |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
+| [HADOOP-6150](https://issues.apache.org/jira/browse/HADOOP-6150) | Need to be able to instantiate a comparator instance from a comparator string without creating a TFile.Reader object |  Minor | io | Hong Tang | Hong Tang |
+| [HDFS-496](https://issues.apache.org/jira/browse/HDFS-496) | Use PureJavaCrc32 in HDFS |  Minor | datanode, hdfs-client, performance | Todd Lipcon | Todd Lipcon |
+| [HDFS-504](https://issues.apache.org/jira/browse/HDFS-504) | HDFS updates the modification time of a file when the file is closed. |  Minor | namenode | Chun Zhang | Chun Zhang |
+| [HDFS-511](https://issues.apache.org/jira/browse/HDFS-511) | Redundant block searches in BlockManager. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-529](https://issues.apache.org/jira/browse/HDFS-529) | More redundant block searches in BlockManager. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-530](https://issues.apache.org/jira/browse/HDFS-530) | Refactor TestFileAppend\* to remove code duplications |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-779](https://issues.apache.org/jira/browse/MAPREDUCE-779) | Add node health failures into JobTrackerStatistics |  Major | jobtracker | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [MAPREDUCE-765](https://issues.apache.org/jira/browse/MAPREDUCE-765) | eliminate the usage of FileSystem.create( ) depracated by Hadoop-5438 |  Minor | distcp, jobtracker | He Yongqiang | He Yongqiang |
-| [MAPREDUCE-742](https://issues.apache.org/jira/browse/MAPREDUCE-742) | Improve the java comments for the π examples |  Minor | documentation, examples | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-739](https://issues.apache.org/jira/browse/MAPREDUCE-739) | Allow relative paths to be created inside archives. |  Major | harchive | Mahadev konar | Mahadev konar |
+| [HDFS-532](https://issues.apache.org/jira/browse/HDFS-532) | Allow applications to know that a read request failed because block is missing |  Major | hdfs-client | dhruba borthakur | dhruba borthakur |
+| [HDFS-546](https://issues.apache.org/jira/browse/HDFS-546) | DatanodeDescriptor block iterator should be BlockInfo based rather than Block. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-6182](https://issues.apache.org/jira/browse/HADOOP-6182) | Adding Apache License Headers and reduce releaseaudit warnings to zero |  Major | . | Giridharan Kesavan | Giridharan Kesavan |
+| [HDFS-527](https://issues.apache.org/jira/browse/HDFS-527) | Refactor DFSClient constructors |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-457](https://issues.apache.org/jira/browse/HDFS-457) | better handling of volume failure in Data Node storage |  Major | datanode | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-548](https://issues.apache.org/jira/browse/HDFS-548) | TestFsck takes nearly 10 minutes to run - a quarter of the entire hdfs-test time |  Major | test | Jakob Homan | Hairong Kuang |
+| [HDFS-539](https://issues.apache.org/jira/browse/HDFS-539) | Fault injeciton utlis for pipeline testing needs to be refactored for future reuse by other tests |  Minor | test | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-712](https://issues.apache.org/jira/browse/MAPREDUCE-712) | RandomTextWriter example is CPU bound |  Major | examples | Khaled Elmeleegy | Chris Douglas |
-| [MAPREDUCE-701](https://issues.apache.org/jira/browse/MAPREDUCE-701) | Make TestRackAwareTaskPlacement a unit test |  Minor | test | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-664](https://issues.apache.org/jira/browse/MAPREDUCE-664) | distcp with -delete option does not display number of files deleted from the target that were not present on source |  Major | distcp | Suhas Gogate | Ravi Gummadi |
-| [MAPREDUCE-654](https://issues.apache.org/jira/browse/MAPREDUCE-654) | Add an option -count to distcp for displaying some info about the src files |  Major | distcp | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-649](https://issues.apache.org/jira/browse/MAPREDUCE-649) | distcp should validate the data copied |  Major | distcp | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-632](https://issues.apache.org/jira/browse/MAPREDUCE-632) | Merge TestCustomOutputCommitter with TestCommandLineJobSubmission |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-625](https://issues.apache.org/jira/browse/MAPREDUCE-625) | Modify TestTaskLimits to improve execution time |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-502](https://issues.apache.org/jira/browse/MAPREDUCE-502) | Allow jobtracker to be configured with zero completed jobs in memory |  Major | . | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-476](https://issues.apache.org/jira/browse/MAPREDUCE-476) | extend DistributedCache to work locally (LocalJobRunner) |  Minor | . | sam rash | Philip Zeyliger |
-| [MAPREDUCE-463](https://issues.apache.org/jira/browse/MAPREDUCE-463) | The job setup and cleanup tasks should be optional |  Major | . | Owen O'Malley | Amareshwari Sriramadasu |
-| [MAPREDUCE-353](https://issues.apache.org/jira/browse/MAPREDUCE-353) | Allow shuffle read and connection timeouts to be configurable |  Major | . | Arun C Murthy | Ravi Gummadi |
+| [MAPREDUCE-874](https://issues.apache.org/jira/browse/MAPREDUCE-874) | The name "PiEstimator" is misleading |  Minor | examples | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-336](https://issues.apache.org/jira/browse/MAPREDUCE-336) | The logging level of the tasks should be configurable by the job |  Major | . | Owen O'Malley | Arun C Murthy |
+| [MAPREDUCE-476](https://issues.apache.org/jira/browse/MAPREDUCE-476) | extend DistributedCache to work locally (LocalJobRunner) |  Minor | . | sam rash | Philip Zeyliger |
+| [HADOOP-6166](https://issues.apache.org/jira/browse/HADOOP-6166) | Improve PureJavaCrc32 |  Major | performance, util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-910](https://issues.apache.org/jira/browse/MAPREDUCE-910) | MRUnit should support counters |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-788](https://issues.apache.org/jira/browse/MAPREDUCE-788) | Modify gridmix2 to use new api. |  Major | benchmarks | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-563](https://issues.apache.org/jira/browse/HDFS-563) | Simplify the codes in FSNamesystem.getBlockLocations(..) |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-875](https://issues.apache.org/jira/browse/MAPREDUCE-875) | Make DBRecordReader execute queries lazily |  Major | . | Aaron Kimball | Aaron Kimball |
+| [HDFS-581](https://issues.apache.org/jira/browse/HDFS-581) | Introduce an iterator over blocks in the block report array. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-6224](https://issues.apache.org/jira/browse/HADOOP-6224) | Add a method to WritableUtils performing a bounded read of a String |  Major | io | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HDFS-549](https://issues.apache.org/jira/browse/HDFS-549) | Allow non fault-inject specific tests execution with an explicit -Dtestcase=... setting |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-318](https://issues.apache.org/jira/browse/MAPREDUCE-318) | Refactor reduce shuffle code |  Major | performance, task | Owen O'Malley | Owen O'Malley |
+| [HDFS-173](https://issues.apache.org/jira/browse/HDFS-173) | Recursively deleting a directory with millions of files makes NameNode unresponsive for other commands until the deletion completes |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-903](https://issues.apache.org/jira/browse/MAPREDUCE-903) | Adding AVRO jar to eclipse classpath |  Major | . | Philip Zeyliger | Philip Zeyliger |
+| [MAPREDUCE-936](https://issues.apache.org/jira/browse/MAPREDUCE-936) | Allow a load difference in fairshare scheduler |  Major | contrib/fair-share | Zheng Shao | Zheng Shao |
+| [HADOOP-6105](https://issues.apache.org/jira/browse/HADOOP-6105) | Provide a way to automatically handle backward compatibility of deprecated keys |  Major | conf | Hemanth Yamijala | V.V.Chaitanya Krishna |
+| [HADOOP-6133](https://issues.apache.org/jira/browse/HADOOP-6133) | ReflectionUtils performance regression |  Major | conf | Todd Lipcon | Todd Lipcon |
+| [HDFS-412](https://issues.apache.org/jira/browse/HDFS-412) | Hadoop JMX usage makes Nagios monitoring impossible |  Major | . | Brian Bockelman | Brian Bockelman |
+| [HDFS-578](https://issues.apache.org/jira/browse/HDFS-578) | Support for using server default values for blockSize and replication when creating a file |  Major | hdfs-client, namenode | Kan Zhang | Kan Zhang |
+| [HDFS-605](https://issues.apache.org/jira/browse/HDFS-605) | There's not need to run fault-inject tests by 'run-test-hdfs-with-mr' target |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-960](https://issues.apache.org/jira/browse/MAPREDUCE-960) | Unnecessary copy in mapreduce.lib.input.KeyValueLineRecordReader |  Major | . | Chris Douglas | Chris Douglas |
+| [MAPREDUCE-930](https://issues.apache.org/jira/browse/MAPREDUCE-930) | rumen should interpret job history log input paths with respect to default FS, not local FS |  Minor | tools/rumen | Dick King | Chris Douglas |
+| [MAPREDUCE-944](https://issues.apache.org/jira/browse/MAPREDUCE-944) | Extend FairShare scheduler to fair-share memory usage in the cluster |  Major | contrib/fair-share | dhruba borthakur | dhruba borthakur |
+| [HADOOP-6252](https://issues.apache.org/jira/browse/HADOOP-6252) | Provide method to determine if a deprecated key was set in the config file |  Major | conf | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-830](https://issues.apache.org/jira/browse/MAPREDUCE-830) | Providing BZip2 splitting support for Text data |  Major | . | Abdul Qadeer | Abdul Qadeer |
+| [HADOOP-6246](https://issues.apache.org/jira/browse/HADOOP-6246) | Update umask code to use key deprecation facilities from HADOOP-6105 |  Major | fs | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-966](https://issues.apache.org/jira/browse/MAPREDUCE-966) | Rumen interface improvement |  Major | tools/rumen | Hong Tang | Hong Tang |
+| [MAPREDUCE-885](https://issues.apache.org/jira/browse/MAPREDUCE-885) | More efficient SQL queries for DBInputFormat |  Major | . | Aaron Kimball | Aaron Kimball |
+| [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-284](https://issues.apache.org/jira/browse/MAPREDUCE-284) | Improvements to RPC between Child and TaskTracker |  Major | . | Arun C Murthy | Ravi Gummadi |
-| [MAPREDUCE-277](https://issues.apache.org/jira/browse/MAPREDUCE-277) | Job history counters should be avaible on the UI. |  Blocker | jobtracker | Amareshwari Sriramadasu | Jothi Padmanabhan |
-| [MAPREDUCE-271](https://issues.apache.org/jira/browse/MAPREDUCE-271) | Change examples code to use new mapreduce api. |  Major | examples | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-270](https://issues.apache.org/jira/browse/MAPREDUCE-270) | TaskTracker could send an out-of-band heartbeat when the last running map/reduce completes |  Major | . | Arun C Murthy | Arun C Murthy |
-
+| [HADOOP-6216](https://issues.apache.org/jira/browse/HADOOP-6216) | HDFS Web UI displays comments from dfs.exclude file and counts them as dead nodes |  Major | util | Jim Huang | Ravi Phulari |
+| [MAPREDUCE-953](https://issues.apache.org/jira/browse/MAPREDUCE-953) | Generate configuration dump for hierarchial queue configuration |  Blocker | jobtracker | rahul k singh | V.V.Chaitanya Krishna |
+| [MAPREDUCE-649](https://issues.apache.org/jira/browse/MAPREDUCE-649) | distcp should validate the data copied |  Major | distcp | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-654](https://issues.apache.org/jira/browse/MAPREDUCE-654) | Add an option -count to distcp for displaying some info about the src files |  Major | distcp | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-664](https://issues.apache.org/jira/browse/MAPREDUCE-664) | distcp with -delete option does not display number of files deleted from the target that were not present on source |  Major | distcp | Suhas Gogate | Ravi Gummadi |
+| [MAPREDUCE-781](https://issues.apache.org/jira/browse/MAPREDUCE-781) | distcp overrides user-selected job name |  Major | distcp | Rob Weltman | Venkatesh Seetharam |
+| [HADOOP-6268](https://issues.apache.org/jira/browse/HADOOP-6268) | Add ivy jar to .gitignore |  Minor | build | Todd Lipcon | Todd Lipcon |
+| [HDFS-598](https://issues.apache.org/jira/browse/HDFS-598) | Eclipse launch task for HDFS |  Trivial | build | Eli Collins | Eli Collins |
+| [MAPREDUCE-905](https://issues.apache.org/jira/browse/MAPREDUCE-905) | Add Eclipse launch tasks for MapReduce |  Minor | . | Philip Zeyliger | Philip Zeyliger |
+| [MAPREDUCE-277](https://issues.apache.org/jira/browse/MAPREDUCE-277) | Job history counters should be avaible on the UI. |  Blocker | jobtracker | Amareshwari Sriramadasu | Jothi Padmanabhan |
+| [HADOOP-6267](https://issues.apache.org/jira/browse/HADOOP-6267) | build-contrib.xml unnecessarily enforces that contrib projects be located in contrib/ dir |  Minor | build | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-893](https://issues.apache.org/jira/browse/MAPREDUCE-893) | Provide an ability to refresh queue configuration without restart. |  Major | jobtracker | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-1011](https://issues.apache.org/jira/browse/MAPREDUCE-1011) | Git and Subversion ignore of build.properties |  Major | build | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-954](https://issues.apache.org/jira/browse/MAPREDUCE-954) | The new interface's Context objects should be interfaces |  Major | client | Owen O'Malley | Arun C Murthy |
+| [HADOOP-6271](https://issues.apache.org/jira/browse/HADOOP-6271) | Fix FileContext to allow both recursive and non recursive create and mkdir |  Major | fs | Sanjay Radia | Sanjay Radia |
+| [HADOOP-6233](https://issues.apache.org/jira/browse/HADOOP-6233) | Changes in common to rename the config keys as detailed in HDFS-531. |  Major | fs | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-270](https://issues.apache.org/jira/browse/MAPREDUCE-270) | TaskTracker could send an out-of-band heartbeat when the last running map/reduce completes |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HDFS-631](https://issues.apache.org/jira/browse/HDFS-631) | Changes in HDFS to rename the config keys as detailed in HDFS-531. |  Major | datanode, hdfs-client, namenode, test | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6279](https://issues.apache.org/jira/browse/HADOOP-6279) | Add JVM memory usage to JvmMetrics |  Minor | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6305](https://issues.apache.org/jira/browse/HADOOP-6305) | Unify build property names to facilitate cross-projects modifications |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6204](https://issues.apache.org/jira/browse/HADOOP-6204) | Implementing aspects development and fault injeciton framework for Hadoop |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-680](https://issues.apache.org/jira/browse/HDFS-680) | Add new access method to a copy of a block's replica |  Major | . | Konstantin Boudnik | Konstantin Shvachko |
+| [HDFS-704](https://issues.apache.org/jira/browse/HDFS-704) | Unify build property names to facilitate cross-projects modifications |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-931](https://issues.apache.org/jira/browse/MAPREDUCE-931) | rumen should use its own interpolation classes to create runtimes for simulated tasks |  Minor | tools/rumen | Dick King | Dick King |
+| [MAPREDUCE-1012](https://issues.apache.org/jira/browse/MAPREDUCE-1012) | Context interfaces should be Public Evolving |  Blocker | client | Tom White | Tom White |
+| [MAPREDUCE-947](https://issues.apache.org/jira/browse/MAPREDUCE-947) | OutputCommitter should have an abortJob method |  Major | . | Owen O'Malley | Amar Kamat |
+| [MAPREDUCE-1103](https://issues.apache.org/jira/browse/MAPREDUCE-1103) | Additional JobTracker metrics |  Major | jobtracker | Arun C Murthy | Sharad Agarwal |
+| [HDFS-584](https://issues.apache.org/jira/browse/HDFS-584) | Fail the fault-inject build if any advices are mis-bound |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6326](https://issues.apache.org/jira/browse/HADOOP-6326) | Hundson runs should check for AspectJ warnings and report failure if any is present |  Critical | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6318](https://issues.apache.org/jira/browse/HADOOP-6318) | Upgrade to Avro 1.2.0 |  Major | io, ipc | Doug Cutting | Doug Cutting |
+| [MAPREDUCE-1048](https://issues.apache.org/jira/browse/MAPREDUCE-1048) | Show total slot usage in cluster summary on jobtracker webui |  Major | jobtracker | Amar Kamat | Amareshwari Sriramadasu |
+| [HDFS-728](https://issues.apache.org/jira/browse/HDFS-728) | Create a comprehensive functional test for append |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HDFS-736](https://issues.apache.org/jira/browse/HDFS-736) | commitBlockSynchronization() should directly update block GS and length. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-6343](https://issues.apache.org/jira/browse/HADOOP-6343) | Stack trace of any runtime exceptions should be recorded in the server logs. |  Major | ipc | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-972](https://issues.apache.org/jira/browse/MAPREDUCE-972) | distcp can timeout during rename operation to s3 |  Major | distcp, documentation | Aaron Kimball | Aaron Kimball |
+| [HDFS-703](https://issues.apache.org/jira/browse/HDFS-703) | Replace current fault injection implementation with one from Common |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-754](https://issues.apache.org/jira/browse/HDFS-754) | Reduce ivy console output to observable level |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1189](https://issues.apache.org/jira/browse/MAPREDUCE-1189) | Reduce ivy console output to ovservable level |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6366](https://issues.apache.org/jira/browse/HADOOP-6366) | Reduce ivy console output to ovservable level |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6301](https://issues.apache.org/jira/browse/HADOOP-6301) | Need to post Injection HowTo to Apache Hadoop's Wiki |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1198](https://issues.apache.org/jira/browse/MAPREDUCE-1198) | Alternatively schedule different types of tasks in fair share scheduler |  Major | contrib/fair-share | Scott Chen | Scott Chen |
+| [HADOOP-5107](https://issues.apache.org/jira/browse/HADOOP-5107) | split the core, hdfs, and mapred jars from each other and publish them independently to the Maven repository |  Major | build | Owen O'Malley | Giridharan Kesavan |
+| [MAPREDUCE-1231](https://issues.apache.org/jira/browse/MAPREDUCE-1231) | Distcp is very slow |  Major | distcp | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-6307](https://issues.apache.org/jira/browse/HADOOP-6307) | Support reading on un-closed SequenceFile |  Major | io | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-1229](https://issues.apache.org/jira/browse/MAPREDUCE-1229) | [Mumak] Allow customization of job submission policy |  Major | contrib/mumak | Hong Tang | Hong Tang |
+| [HADOOP-6400](https://issues.apache.org/jira/browse/HADOOP-6400) | Log errors getting Unix UGI |  Minor | security | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1185](https://issues.apache.org/jira/browse/MAPREDUCE-1185) | URL to JT webconsole for running job and job history should be the same |  Major | jobtracker | Sharad Agarwal | Amareshwari Sriramadasu |
+| [MAPREDUCE-1084](https://issues.apache.org/jira/browse/MAPREDUCE-1084) | Implementing aspects development and fault injeciton framework for MapReduce |  Major | build, test | Konstantin Boudnik | Sreekanth Ramakrishnan |
+| [HADOOP-6413](https://issues.apache.org/jira/browse/HADOOP-6413) | Move TestReflectionUtils to Common |  Major | test | Todd Lipcon | Todd Lipcon |
+| [HDFS-832](https://issues.apache.org/jira/browse/HDFS-832) | HDFS side of HADOOP-6222. |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6394](https://issues.apache.org/jira/browse/HADOOP-6394) | Helper class for FileContext tests |  Major | test | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-4656](https://issues.apache.org/jira/browse/HADOOP-4656) | Add a user to groups mapping service |  Major | security | Arun C Murthy | Boris Shkolnik |
+| [MAPREDUCE-1083](https://issues.apache.org/jira/browse/MAPREDUCE-1083) |  Use the user-to-groups mapping service in the JobTracker |  Major | jobtracker | Arun C Murthy | Boris Shkolnik |
+| [MAPREDUCE-1265](https://issues.apache.org/jira/browse/MAPREDUCE-1265) | Include tasktracker name in the task attempt error log |  Trivial | . | Scott Chen | Scott Chen |
+| [MAPREDUCE-1250](https://issues.apache.org/jira/browse/MAPREDUCE-1250) | Refactor job token to use a common token interface |  Major | security | Kan Zhang | Kan Zhang |
+| [HADOOP-6434](https://issues.apache.org/jira/browse/HADOOP-6434) | Make HttpServer slightly easier to manage/diagnose faults with |  Minor | . | Steve Loughran | Steve Loughran |
+| [HADOOP-6435](https://issues.apache.org/jira/browse/HADOOP-6435) | Make RPC.waitForProxy with timeout public |  Major | ipc | Steve Loughran | Steve Loughran |
+| [HDFS-767](https://issues.apache.org/jira/browse/HDFS-767) | Job failure due to BlockMissingException |  Major | . | Ning Zhang | Ning Zhang |
+| [HADOOP-6443](https://issues.apache.org/jira/browse/HADOOP-6443) | Serialization classes accept invalid metadata |  Major | io | Aaron Kimball | Aaron Kimball |
+| [HADOOP-6479](https://issues.apache.org/jira/browse/HADOOP-6479) | TestUTF8 assertions could fail with better text |  Minor | test | Steve Loughran | Steve Loughran |
+| [HDFS-758](https://issues.apache.org/jira/browse/HDFS-758) | Improve reporting of progress of decommissioning |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6420](https://issues.apache.org/jira/browse/HADOOP-6420) | String-to-String Maps should be embeddable in Configuration |  Major | conf | Aaron Kimball | Aaron Kimball |
+| [HDFS-755](https://issues.apache.org/jira/browse/HDFS-755) | Read multiple checksum chunks at once in DFSInputStream |  Major | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [HDFS-786](https://issues.apache.org/jira/browse/HDFS-786) | Implement getContentSummary(..) in HftpFileSystem |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-1317](https://issues.apache.org/jira/browse/MAPREDUCE-1317) | Reducing memory consumption of rumen objects |  Major | tools/rumen | Hong Tang | Hong Tang |
+| [MAPREDUCE-1302](https://issues.apache.org/jira/browse/MAPREDUCE-1302) | TrackerDistributedCacheManager can delete file asynchronously |  Major | tasktracker | Zheng Shao | Zheng Shao |
+| [HADOOP-6492](https://issues.apache.org/jira/browse/HADOOP-6492) | Make avro serialization APIs public |  Major | . | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-847](https://issues.apache.org/jira/browse/MAPREDUCE-847) | Adding Apache License Headers and reduce releaseaudit warnings to zero |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HDFS-822](https://issues.apache.org/jira/browse/HDFS-822) | Appends to already-finalized blocks can rename across volumes |  Blocker | datanode | Todd Lipcon | Hairong Kuang |
+| [HDFS-800](https://issues.apache.org/jira/browse/HDFS-800) | The last block of a file under construction may change to the COMPLETE state in response to getAdditionalBlock or completeFileInternal |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-1337](https://issues.apache.org/jira/browse/MAPREDUCE-1337) | Generify StreamJob for better readability |  Major | . | Karthik K | Karthik K |
+| [HDFS-844](https://issues.apache.org/jira/browse/HDFS-844) | Log the filename when file locking fails |  Major | . | Tom White | Tom White |
+| [MAPREDUCE-271](https://issues.apache.org/jira/browse/MAPREDUCE-271) | Change examples code to use new mapreduce api. |  Major | examples | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1367](https://issues.apache.org/jira/browse/MAPREDUCE-1367) | LocalJobRunner should support parallel mapper execution |  Major | . | Aaron Kimball | Aaron Kimball |
+| [HADOOP-6518](https://issues.apache.org/jira/browse/HADOOP-6518) | Kerberos login in UGI should honor KRB5CCNAME |  Major | security | Owen O'Malley | Owen O'Malley |
+| [HDFS-933](https://issues.apache.org/jira/browse/HDFS-933) | Add createIdentifier() implementation to DelegationTokenSecretManager |  Major | . | Kan Zhang | Kan Zhang |
+| [HADOOP-6531](https://issues.apache.org/jira/browse/HADOOP-6531) | add FileUtil.fullyDeleteContents(dir) api to delete contents of a directory |  Minor | fs | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1440](https://issues.apache.org/jira/browse/MAPREDUCE-1440) | MapReduce should use the short form of the user names |  Major | security | Owen O'Malley | Owen O'Malley |
+| [HDFS-949](https://issues.apache.org/jira/browse/HDFS-949) | Move Delegation token into Common so that we can use it for MapReduce also |  Major | security | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1470](https://issues.apache.org/jira/browse/MAPREDUCE-1470) | Move Delegation token into Common so that we can use it for MapReduce also |  Major | . | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1425](https://issues.apache.org/jira/browse/MAPREDUCE-1425) | archive throws OutOfMemoryError |  Major | harchive | Tsz Wo Nicholas Sze | Mahadev konar |
+| [HDFS-930](https://issues.apache.org/jira/browse/HDFS-930) | o.a.h.hdfs.server.datanode.DataXceiver - run() - Version mismatch exception - more context to help debugging |  Minor | documentation | Karthik K | Karthik K |
+| [MAPREDUCE-1305](https://issues.apache.org/jira/browse/MAPREDUCE-1305) | Running distcp with -delete incurs avoidable penalties |  Major | distcp | Peter Romianowski | Peter Romianowski |
+| [HADOOP-6534](https://issues.apache.org/jira/browse/HADOOP-6534) | LocalDirAllocator should use whitespace trimming configuration getters |  Major | conf, fs | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6559](https://issues.apache.org/jira/browse/HADOOP-6559) | The RPC client should try to re-login when it detects that the TGT expired |  Major | security | Devaraj Das | Devaraj Das |
+| [MAPREDUCE-1491](https://issues.apache.org/jira/browse/MAPREDUCE-1491) | Use HAR filesystem to merge parity files |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1309](https://issues.apache.org/jira/browse/MAPREDUCE-1309) | I want to change the rumen job trace generator to use a more modular internal structure, to allow for more input log formats |  Major | tools/rumen | Dick King | Dick King |
+| [HDFS-986](https://issues.apache.org/jira/browse/HDFS-986) | Push HADOOP-6551 into HDFS |  Major | . | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1503](https://issues.apache.org/jira/browse/MAPREDUCE-1503) | Push HADOOP-6551 into MapReduce |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-6583](https://issues.apache.org/jira/browse/HADOOP-6583) | Capture metrics for authentication/authorization at the RPC layer |  Major | ipc, security | Devaraj Das | Devaraj Das |
+| [HADOOP-6543](https://issues.apache.org/jira/browse/HADOOP-6543) | Allow authentication-enabled RPC clients to connect to authentication-disabled RPC servers |  Major | ipc, security | Kan Zhang | Kan Zhang |
+| [HADOOP-6467](https://issues.apache.org/jira/browse/HADOOP-6467) | Performance improvement for liststatus on directories in hadoop archives. |  Major | fs | Mahadev konar | Mahadev konar |
+| [HADOOP-6579](https://issues.apache.org/jira/browse/HADOOP-6579) | A utility for reading and writing tokens into a URL safe string. |  Major | security | Owen O'Malley | Owen O'Malley |
+| [HDFS-994](https://issues.apache.org/jira/browse/HDFS-994) | Provide methods for obtaining delegation token from Namenode for hftp and other uses |  Major | . | Jakob Homan | Jakob Homan |
+| [HADOOP-6589](https://issues.apache.org/jira/browse/HADOOP-6589) | Better error messages for RPC clients when authentication fails |  Major | ipc, security | Kan Zhang | Kan Zhang |
+| [HADOOP-6537](https://issues.apache.org/jira/browse/HADOOP-6537) | Proposal for exceptions thrown by FileContext and Abstract File System |  Major | . | Jitendra Nath Pandey | Suresh Srinivas |
+| [MAPREDUCE-1423](https://issues.apache.org/jira/browse/MAPREDUCE-1423) | Improve performance of CombineFileInputFormat when multiple pools are configured |  Major | client | dhruba borthakur | dhruba borthakur |
+| [MAPREDUCE-1512](https://issues.apache.org/jira/browse/MAPREDUCE-1512) | RAID could use HarFileSystem directly instead of FileSystem.get |  Minor | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1527](https://issues.apache.org/jira/browse/MAPREDUCE-1527) | QueueManager should issue warning if mapred-queues.xml is skipped. |  Major | . | Hong Tang | Hong Tang |
+| [MAPREDUCE-1518](https://issues.apache.org/jira/browse/MAPREDUCE-1518) | On contrib/raid, the RaidNode currently runs the deletion check for parity files on directories too. It would be better if it didn't. |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
+| [HDFS-998](https://issues.apache.org/jira/browse/HDFS-998) | The servlets should quote server generated strings sent in the response |  Major | . | Devaraj Das | Chris Douglas |
+| [HDFS-729](https://issues.apache.org/jira/browse/HDFS-729) | fsck option to list only corrupted files |  Major | namenode | dhruba borthakur | Rodrigo Schmidt |
+| [MAPREDUCE-1306](https://issues.apache.org/jira/browse/MAPREDUCE-1306) | [MUMAK] Randomize the arrival of heartbeat responses |  Major | contrib/mumak | Tamas Sarlos | Tamas Sarlos |
+| [HDFS-850](https://issues.apache.org/jira/browse/HDFS-850) | Display more memory details on the web ui |  Minor | . | Dmytro Molkov | Dmytro Molkov |
+| [MAPREDUCE-1403](https://issues.apache.org/jira/browse/MAPREDUCE-1403) | Save file-sizes of each of the artifacts in DistributedCache in the JobConf |  Major | client | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-1556](https://issues.apache.org/jira/browse/MAPREDUCE-1556) | upgrade to Avro 1.3.0 |  Major | jobtracker | Doug Cutting | Doug Cutting |
+| [MAPREDUCE-1579](https://issues.apache.org/jira/browse/MAPREDUCE-1579) | archive: check and possibly replace the space charater in paths |  Blocker | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-826](https://issues.apache.org/jira/browse/HDFS-826) | Allow a mechanism for an application to detect that datanode(s)  have died in the write pipeline |  Major | hdfs-client | dhruba borthakur | dhruba borthakur |
+| [HDFS-968](https://issues.apache.org/jira/browse/HDFS-968) | s/StringBuffer/StringBuilder - as necessary |  Major | . | Karthik K | Karthik K |
+| [MAPREDUCE-1593](https://issues.apache.org/jira/browse/MAPREDUCE-1593) | [Rumen] Improvements to random seed generation |  Trivial | tools/rumen | Tamas Sarlos | Tamas Sarlos |
+| [MAPREDUCE-1460](https://issues.apache.org/jira/browse/MAPREDUCE-1460) | Oracle support in DataDrivenDBInputFormat |  Major | . | Aaron Kimball | Aaron Kimball |
+| [HADOOP-6407](https://issues.apache.org/jira/browse/HADOOP-6407) | Have a way to automatically update Eclipse .classpath file when new libs are added to the classpath through Ivy |  Minor | build | Konstantin Boudnik | Tom White |
+| [HADOOP-3659](https://issues.apache.org/jira/browse/HADOOP-3659) | Patch to allow hadoop native to compile on Mac OS X |  Minor | native | Colin Evans | Colin Evans |
+| [MAPREDUCE-1569](https://issues.apache.org/jira/browse/MAPREDUCE-1569) | Mock Contexts & Configurations |  Minor | contrib/mrunit | Chris White | Chris White |
+| [HADOOP-6471](https://issues.apache.org/jira/browse/HADOOP-6471) | StringBuffer -\> StringBuilder - conversion of references as necessary |  Major | . | Karthik K | Karthik K |
+| [MAPREDUCE-1590](https://issues.apache.org/jira/browse/MAPREDUCE-1590) | Move HarFileSystem from Hadoop Common to Mapreduce tools. |  Major | harchive | Mahadev konar | Mahadev konar |
+| [HDFS-685](https://issues.apache.org/jira/browse/HDFS-685) | Use the user-to-groups mapping service in the NameNode |  Major | namenode | Arun C Murthy | Boris Shkolnik |
+| [MAPREDUCE-1627](https://issues.apache.org/jira/browse/MAPREDUCE-1627) | HadoopArchives should not uses DistCp method |  Minor | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6582](https://issues.apache.org/jira/browse/HADOOP-6582) | Token class should have a toString, equals and hashcode method |  Major | security | Devaraj Das | Boris Shkolnik |
+| [MAPREDUCE-1489](https://issues.apache.org/jira/browse/MAPREDUCE-1489) | DataDrivenDBInputFormat should not query the database when generating only one split |  Major | . | Aaron Kimball | Aaron Kimball |
+| [HDFS-265](https://issues.apache.org/jira/browse/HDFS-265) | Revisit append |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HDFS-854](https://issues.apache.org/jira/browse/HDFS-854) | Datanode should scan devices in parallel to generate block report |  Major | datanode | dhruba borthakur | Dmytro Molkov |
+| [MAPREDUCE-1514](https://issues.apache.org/jira/browse/MAPREDUCE-1514) | Add documentation on permissions, limitations, error handling for archives. |  Major | documentation | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-1428](https://issues.apache.org/jira/browse/MAPREDUCE-1428) | Make block size and the size of archive created files configurable. |  Major | harchive | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-1656](https://issues.apache.org/jira/browse/MAPREDUCE-1656) | JobStory should provide queue info. |  Minor | . | Hong Tang | Hong Tang |
+| [HDFS-1009](https://issues.apache.org/jira/browse/HDFS-1009) | Support Kerberos authorization in HDFSProxy |  Major | contrib/hdfsproxy | Srikanth Sundarrajan | Srikanth Sundarrajan |
+| [HDFS-997](https://issues.apache.org/jira/browse/HDFS-997) | DataNode local directories should have narrow permissions |  Major | datanode | Arun C Murthy | Luke Lu |
+| [HDFS-1011](https://issues.apache.org/jira/browse/HDFS-1011) | Improve Logging in HDFSProxy to include cluster name associated with the request |  Minor | contrib/hdfsproxy | Srikanth Sundarrajan | Ramesh Sekaran |
+| [MAPREDUCE-1466](https://issues.apache.org/jira/browse/MAPREDUCE-1466) | FileInputFormat should save #input-files in JobConf |  Minor | client | Arun C Murthy | Luke Lu |
+| [HDFS-1012](https://issues.apache.org/jira/browse/HDFS-1012) | documentLocation attribute in LdapEntry for HDFSProxy isn't specific to a cluster |  Major | contrib/hdfsproxy | Srikanth Sundarrajan | Srikanth Sundarrajan |
+| [HDFS-1087](https://issues.apache.org/jira/browse/HDFS-1087) | Use StringBuilder instead of Formatter for audit logs |  Minor | namenode | Chris Douglas | Chris Douglas |
+| [MAPREDUCE-1221](https://issues.apache.org/jira/browse/MAPREDUCE-1221) | Kill tasks on a node if the free physical memory on that machine falls below a configured threshold |  Major | tasktracker | dhruba borthakur | Scott Chen |
+| [HDFS-883](https://issues.apache.org/jira/browse/HDFS-883) | Datanode shutdown should log problems with Storage.unlockAll() |  Minor | datanode | Steve Loughran | Steve Loughran |
+| [HDFS-1083](https://issues.apache.org/jira/browse/HDFS-1083) | Update TestHDFSCLI to not to expect exception class name in the error messages |  Minor | test | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6657](https://issues.apache.org/jira/browse/HADOOP-6657) | Common portion of MAPREDUCE-1545 |  Major | . | Luke Lu | Luke Lu |
+| [HDFS-1092](https://issues.apache.org/jira/browse/HDFS-1092) | Use logging rather than System.err in MiniDFSCluster |  Minor | test | Karthik K | Karthik K |
+| [HDFS-1031](https://issues.apache.org/jira/browse/HDFS-1031) | Enhance the webUi to list a few of the corrupted files in HDFS |  Major | . | dhruba borthakur | André Oriani |
+| [HDFS-1078](https://issues.apache.org/jira/browse/HDFS-1078) | update libhdfs build process to produce static libraries |  Minor | libhdfs | sam rash | sam rash |
+| [HADOOP-6635](https://issues.apache.org/jira/browse/HADOOP-6635) | Install or deploy source jars to maven repo |  Major | build | Patrick Angeles | Patrick Angeles |
+| [HDFS-1047](https://issues.apache.org/jira/browse/HDFS-1047) | Install/deploy source jars to Maven repo |  Major | build | Patrick Angeles | Patrick Angeles |
+| [MAPREDUCE-1570](https://issues.apache.org/jira/browse/MAPREDUCE-1570) | Shuffle stage - Key and Group Comparators |  Minor | contrib/mrunit | Chris White | Chris White |
+| [HADOOP-6717](https://issues.apache.org/jira/browse/HADOOP-6717) | Log levels in o.a.h.security.Groups too high |  Trivial | security | Todd Lipcon | Todd Lipcon |
+| [HDFS-921](https://issues.apache.org/jira/browse/HDFS-921) | Convert TestDFSClientRetries::testNotYetReplicatedErrors to Mockito |  Major | test | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-1613](https://issues.apache.org/jira/browse/MAPREDUCE-1613) | Install/deploy source jars to Maven repo |  Minor | build | Patrick Angeles |  |
+| [HADOOP-6713](https://issues.apache.org/jira/browse/HADOOP-6713) | The RPC server Listener thread is a scalability bottleneck |  Major | ipc | dhruba borthakur | Dmytro Molkov |
+| [HADOOP-6678](https://issues.apache.org/jira/browse/HADOOP-6678) | Remove FileContext#isFile, isDirectory and exists |  Major | fs | Hairong Kuang | Eli Collins |
+| [HADOOP-6709](https://issues.apache.org/jira/browse/HADOOP-6709) | Re-instate deprecated FileSystem methods that were removed after 0.20 |  Blocker | fs | Tom White | Tom White |
+| [HADOOP-6515](https://issues.apache.org/jira/browse/HADOOP-6515) | Make maximum number of http threads configurable |  Major | . | Scott Chen | Scott Chen |
+| [MAPREDUCE-1568](https://issues.apache.org/jira/browse/MAPREDUCE-1568) | TrackerDistributedCacheManager should clean up cache in a background thread |  Major | . | Scott Chen | Scott Chen |
+| [HDFS-1089](https://issues.apache.org/jira/browse/HDFS-1089) | Remove uses of FileContext#isFile, isDirectory and exists |  Major | test | Eli Collins | Eli Collins |
+| [MAPREDUCE-1749](https://issues.apache.org/jira/browse/MAPREDUCE-1749) | Pull configuration strings out of JobContext |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HDFS-1107](https://issues.apache.org/jira/browse/HDFS-1107) | Turn on append by default. |  Blocker | hdfs-client | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-6769](https://issues.apache.org/jira/browse/HADOOP-6769) | Add an API in FileSystem to get FileSystem instances based on users |  Blocker | . | Devaraj Das | Devaraj Das |
+| [HADOOP-6777](https://issues.apache.org/jira/browse/HADOOP-6777) | Implement a functionality for suspend and resume a process. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [HDFS-1126](https://issues.apache.org/jira/browse/HDFS-1126) | Change HDFS to depend on Hadoop 'common' artifacts instead of 'core' |  Blocker | . | Tom White | Tom White |
+| [MAPREDUCE-1751](https://issues.apache.org/jira/browse/MAPREDUCE-1751) | Change MapReduce to depend on Hadoop 'common' artifacts instead of 'core' |  Blocker | build | Tom White | Tom White |
+| [HADOOP-6585](https://issues.apache.org/jira/browse/HADOOP-6585) | Add FileStatus#isDirectory and isFile |  Blocker | fs | Eli Collins | Eli Collins |
+| [MAPREDUCE-1535](https://issues.apache.org/jira/browse/MAPREDUCE-1535) | Replace usage of FileStatus#isDir() |  Blocker | . | Eli Collins | Eli Collins |
+| [HADOOP-6798](https://issues.apache.org/jira/browse/HADOOP-6798) | Align Ivy version for all Hadoop subprojects. |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1134](https://issues.apache.org/jira/browse/HDFS-1134) | Large-scale Automated Framework |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1161](https://issues.apache.org/jira/browse/HDFS-1161) | Make DN minimum valid volumes configurable |  Blocker | datanode | Eli Collins | Eli Collins |
+| [MAPREDUCE-1832](https://issues.apache.org/jira/browse/MAPREDUCE-1832) | Support for file sizes less than 1MB in DFSIO benchmark. |  Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-6813](https://issues.apache.org/jira/browse/HADOOP-6813) | Add a new newInstance method in FileSystem that takes a "user" as argument |  Blocker | fs | Devaraj Das | Devaraj Das |
+| [HADOOP-6794](https://issues.apache.org/jira/browse/HADOOP-6794) | Move configuration and script files post split |  Blocker | conf, scripts | Tom White | Tom White |
+| [HADOOP-6403](https://issues.apache.org/jira/browse/HADOOP-6403) | Deprecate EC2 bash scripts |  Major | contrib/cloud | Tom White | Tom White |
+| [HDFS-1054](https://issues.apache.org/jira/browse/HDFS-1054) | Remove unnecessary sleep after failure in nextBlockOutputStream |  Major | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [HDFS-1170](https://issues.apache.org/jira/browse/HDFS-1170) | Add more assertions to TestLargeDirectoryDelete |  Minor | test | Steve Loughran | Steve Loughran |
+| [MAPREDUCE-1735](https://issues.apache.org/jira/browse/MAPREDUCE-1735) | Un-deprecate the old MapReduce API in the 0.21 branch |  Blocker | . | Tom White | Tom White |
+| [HDFS-1199](https://issues.apache.org/jira/browse/HDFS-1199) | Extract a subset of tests for smoke (DOA) validation. |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-806](https://issues.apache.org/jira/browse/HDFS-806) | Add new unit tests to the 10-mins 'run-commit-test' target |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-531](https://issues.apache.org/jira/browse/HDFS-531) | Renaming of configuration keys |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-1856](https://issues.apache.org/jira/browse/MAPREDUCE-1856) | Extract a subset of tests for smoke (DOA) validation |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6881](https://issues.apache.org/jira/browse/HADOOP-6881) | The efficient comparators aren't always used except for BytesWritable and Text |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6875](https://issues.apache.org/jira/browse/HADOOP-6875) | [Herriot] Cleanup of temp. configurations is needed upon restart of a cluster |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [HADOOP-6860](https://issues.apache.org/jira/browse/HADOOP-6860) |  'compile-fault-inject' should never be called directly. |  Minor | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6847](https://issues.apache.org/jira/browse/HADOOP-6847) | Problem staging 0.21.0 artifacts to Apache Nexus Maven Repository |  Blocker | build | Tom White | Giridharan Kesavan |
-| [HADOOP-6828](https://issues.apache.org/jira/browse/HADOOP-6828) | Herrior uses old way of accessing logs directories |  Major | test | Konstantin Boudnik | Sreekanth Ramakrishnan |
-| [HADOOP-6826](https://issues.apache.org/jira/browse/HADOOP-6826) | Revert FileSystem create method that takes CreateFlags |  Blocker | fs | Tom White | Tom White |
-| [HADOOP-6821](https://issues.apache.org/jira/browse/HADOOP-6821) | Document changes to memory monitoring |  Blocker | documentation | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-6819](https://issues.apache.org/jira/browse/HADOOP-6819) | [Herriot] Shell command for getting the new exceptions in the logs returning exitcode 1 after executing successfully. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [HADOOP-6800](https://issues.apache.org/jira/browse/HADOOP-6800) | Harmonize JAR library versions |  Blocker | . | Tom White | Tom White |
-| [HADOOP-6790](https://issues.apache.org/jira/browse/HADOOP-6790) | Instrumented (Herriot) build uses too wide mask to include aspect files. |  Minor | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6788](https://issues.apache.org/jira/browse/HADOOP-6788) | [Herriot] Exception exclusion functionality is not working correctly. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [HADOOP-6782](https://issues.apache.org/jira/browse/HADOOP-6782) | TestAvroRpc fails with avro-1.3.1 and avro-1.3.2 |  Major | . | Jitendra Nath Pandey | Doug Cutting |
-| [HADOOP-6748](https://issues.apache.org/jira/browse/HADOOP-6748) | Remove hadoop.cluster.administrators |  Major | security | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-6742](https://issues.apache.org/jira/browse/HADOOP-6742) | Add methods HADOOP-6709 from to TestFilterFileSystem |  Major | . | Eli Collins | Eli Collins |
-| [HADOOP-6727](https://issues.apache.org/jira/browse/HADOOP-6727) | Remove UnresolvedLinkException from public FileContext APIs |  Blocker | fs | Eli Collins | Eli Collins |
-| [HADOOP-6724](https://issues.apache.org/jira/browse/HADOOP-6724) | IPC doesn't properly handle IOEs thrown by socket factory |  Major | ipc | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6723](https://issues.apache.org/jira/browse/HADOOP-6723) | unchecked exceptions thrown in IPC Connection orphan clients |  Critical | ipc | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6722](https://issues.apache.org/jira/browse/HADOOP-6722) | NetUtils.connect should check that it hasn't connected a socket to itself |  Major | util | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6719](https://issues.apache.org/jira/browse/HADOOP-6719) | Missing methods on FilterFs |  Major | . | Rodrigo Schmidt | Rodrigo Schmidt |
-| [HADOOP-6703](https://issues.apache.org/jira/browse/HADOOP-6703) | Prevent renaming a file, symlink or directory to itself |  Minor | . | Eli Collins | Eli Collins |
-| [HADOOP-6702](https://issues.apache.org/jira/browse/HADOOP-6702) | Incorrect exit codes for "dfs -chown", "dfs -chgrp"  when input is given in wildcard format. |  Minor | fs | Ravi Phulari | Ravi Phulari |
-| [HADOOP-6698](https://issues.apache.org/jira/browse/HADOOP-6698) | Revert the io.serialization package to 0.20.2's api |  Blocker | io | Owen O'Malley | Tom White |
-| [HADOOP-6691](https://issues.apache.org/jira/browse/HADOOP-6691) | TestFileSystemCaching sometimes hang |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HADOOP-6690](https://issues.apache.org/jira/browse/HADOOP-6690) | FilterFileSystem doesn't overwrite setTimes |  Major | . | Rodrigo Schmidt | Rodrigo Schmidt |
-| [HADOOP-6677](https://issues.apache.org/jira/browse/HADOOP-6677) | InterfaceAudience.LimitedPrivate should take a string not an enum |  Minor | . | Alan Gates | Tom White |
-| [HADOOP-6654](https://issues.apache.org/jira/browse/HADOOP-6654) | Example in WritableComparable javadoc doesn't compile |  Trivial | io | Tom White | Tom White |
-| [HADOOP-6646](https://issues.apache.org/jira/browse/HADOOP-6646) | Move HarfileSystem out of Hadoop Common. |  Major | fs | Mahadev konar | Mahadev konar |
-| [HADOOP-6645](https://issues.apache.org/jira/browse/HADOOP-6645) | Bugs on listStatus for HarFileSystem |  Major | fs | Rodrigo Schmidt | Rodrigo Schmidt |
-| [HADOOP-6640](https://issues.apache.org/jira/browse/HADOOP-6640) | FileSystem.get() does RPC retries within a static synchronized block |  Critical | fs | Alejandro Abdelnur | Hairong Kuang |
-| [HADOOP-6634](https://issues.apache.org/jira/browse/HADOOP-6634) | AccessControlList uses full-principal names to verify acls causing queue-acls to fail |  Major | security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-6631](https://issues.apache.org/jira/browse/HADOOP-6631) | FileUtil.fullyDelete() should continue to delete other files despite failure at any level. |  Major | fs, util | Vinod Kumar Vavilapalli | Ravi Gummadi |
-| [HADOOP-6630](https://issues.apache.org/jira/browse/HADOOP-6630) | hadoop-config.sh fails to get executed if hadoop wrapper scripts are in path |  Major | . | Allen Wittenauer | Allen Wittenauer |
-| [HADOOP-6609](https://issues.apache.org/jira/browse/HADOOP-6609) | Deadlock in DFSClient#getBlockLocations even with the security disabled |  Major | io | Hairong Kuang | Owen O'Malley |
-| [HADOOP-6593](https://issues.apache.org/jira/browse/HADOOP-6593) | TextRecordInputStream doesn't close SequenceFile.Reader |  Minor | fs | Chase Bradford | Chase Bradford |
-| [HADOOP-6591](https://issues.apache.org/jira/browse/HADOOP-6591) | HarFileSystem cannot handle paths with the space character |  Major | fs | Tsz Wo Nicholas Sze | Rodrigo Schmidt |
-| [HADOOP-6572](https://issues.apache.org/jira/browse/HADOOP-6572) | RPC responses may be out-of-order with respect to SASL |  Major | ipc, security | Kan Zhang | Kan Zhang |
-| [HADOOP-6570](https://issues.apache.org/jira/browse/HADOOP-6570) | RPC#stopProxy throws NullPointerExcption if getProxyEngine(proxy) returns null |  Major | ipc | Hairong Kuang | Hairong Kuang |
-| [HADOOP-6560](https://issues.apache.org/jira/browse/HADOOP-6560) | HarFileSystem throws NPE for har://hdfs-/foo |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-6558](https://issues.apache.org/jira/browse/HADOOP-6558) | archive does not work with distcp -update |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-6552](https://issues.apache.org/jira/browse/HADOOP-6552) | KEYTAB\_KERBEROS\_OPTIONS in UserGroupInformation should have options for automatic renewal of keytab based tickets |  Major | security | Devaraj Das | Devaraj Das |
-| [HADOOP-6551](https://issues.apache.org/jira/browse/HADOOP-6551) | Delegation tokens when renewed or cancelled should throw an exception that explains what went wrong |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6549](https://issues.apache.org/jira/browse/HADOOP-6549) | TestDoAsEffectiveUser should use ip address of the host for superuser ip check |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6548](https://issues.apache.org/jira/browse/HADOOP-6548) | Replace org.mortbay.log.Log imports with commons logging |  Trivial | fs, io | Chris Douglas | Chris Douglas |
-| [HADOOP-6546](https://issues.apache.org/jira/browse/HADOOP-6546) | BloomMapFile can return false negatives |  Major | io | Clark Jefcoat | Clark Jefcoat |
-| [HADOOP-6545](https://issues.apache.org/jira/browse/HADOOP-6545) | Cached FileSystem objects can lead to wrong token being used in setting up connections |  Major | security | Devaraj Das | Devaraj Das |
-| [HADOOP-6540](https://issues.apache.org/jira/browse/HADOOP-6540) | Contrib unit tests have invalid XML for core-site, etc. |  Blocker | . | Aaron Kimball | Aaron Kimball |
-| [HADOOP-6522](https://issues.apache.org/jira/browse/HADOOP-6522) | TestUTF8 fails |  Critical | io | Todd Lipcon | Doug Cutting |
-| [HADOOP-6521](https://issues.apache.org/jira/browse/HADOOP-6521) | FsPermission:SetUMask not updated to use new-style umask setting. |  Major | fs | Jakob Homan | Suresh Srinivas |
-| [HADOOP-6520](https://issues.apache.org/jira/browse/HADOOP-6520) | UGI should load tokens from the environment |  Major | . | Owen O'Malley | Devaraj Das |
-| [HADOOP-6505](https://issues.apache.org/jira/browse/HADOOP-6505) | sed in build.xml fails |  Minor | build | Allen Wittenauer | Allen Wittenauer |
-| [HADOOP-6504](https://issues.apache.org/jira/browse/HADOOP-6504) | Invalid example in the documentation of org.apache.hadoop.util.Tool |  Trivial | documentation | Benoit Sigoure | Benoit Sigoure |
-| [HADOOP-6489](https://issues.apache.org/jira/browse/HADOOP-6489) | Findbug report: LI\_LAZY\_INIT\_STATIC, OBL\_UNSATISFIED\_OBLIGATION |  Major | fs, io, util | Erik Steffl | Erik Steffl |
-| [HADOOP-6462](https://issues.apache.org/jira/browse/HADOOP-6462) | contrib/cloud failing, target "compile" does not exist |  Major | build | Steve Loughran | Tom White |
-| [HADOOP-6461](https://issues.apache.org/jira/browse/HADOOP-6461) | webapps aren't located correctly post-split |  Blocker | util | Todd Lipcon | Steve Loughran |
-| [HADOOP-6452](https://issues.apache.org/jira/browse/HADOOP-6452) | Hadoop JSP pages don't work under a security manager |  Minor | . | Steve Loughran | Steve Loughran |
-| [HADOOP-6451](https://issues.apache.org/jira/browse/HADOOP-6451) | Contrib tests are not being run |  Blocker | build | Tom White | Tom White |
-| [HADOOP-6441](https://issues.apache.org/jira/browse/HADOOP-6441) | Prevent remote CSS attacks in Hostname and UTF-7. |  Major | security | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6439](https://issues.apache.org/jira/browse/HADOOP-6439) | Shuffle deadlocks on wrong number of maps |  Blocker | conf | Owen O'Malley | V.V.Chaitanya Krishna |
-| [HADOOP-6414](https://issues.apache.org/jira/browse/HADOOP-6414) | Add command line help for -expunge command. |  Trivial | . | Ravi Phulari | Ravi Phulari |
-| [HADOOP-6411](https://issues.apache.org/jira/browse/HADOOP-6411) | Remove deprecated file src/test/hadoop-site.xml |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6405](https://issues.apache.org/jira/browse/HADOOP-6405) | Update Eclipse configuration to match changes to Ivy configuration |  Major | build | Edwin Chan |  |
-| [HADOOP-6404](https://issues.apache.org/jira/browse/HADOOP-6404) | Rename the generated artifacts to common instead of core |  Blocker | build | Owen O'Malley | Tom White |
-| [HADOOP-6402](https://issues.apache.org/jira/browse/HADOOP-6402) | testConf.xsl is not well-formed XML |  Trivial | test | Steve Loughran | Steve Loughran |
-| [HADOOP-6398](https://issues.apache.org/jira/browse/HADOOP-6398) | Build is broken after HADOOP-6395 patch has been applied |  Blocker | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6396](https://issues.apache.org/jira/browse/HADOOP-6396) | Provide a description in the exception when an error is encountered parsing umask |  Major | fs | Jakob Homan | Jakob Homan |
-| [HADOOP-6395](https://issues.apache.org/jira/browse/HADOOP-6395) | Inconsistent versions of libraries are being included |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6391](https://issues.apache.org/jira/browse/HADOOP-6391) | Classpath should not be part of command line arguments |  Major | scripts | Cristian Ivascu | Cristian Ivascu |
-| [HADOOP-6390](https://issues.apache.org/jira/browse/HADOOP-6390) | Block slf4j-simple from avro's pom |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6386](https://issues.apache.org/jira/browse/HADOOP-6386) | NameNode's HttpServer can't instantiate InetSocketAddress: IllegalArgumentException is thrown |  Blocker | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6375](https://issues.apache.org/jira/browse/HADOOP-6375) | Update documentation for FsShell du command |  Major | documentation | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6374](https://issues.apache.org/jira/browse/HADOOP-6374) | JUnit tests should never depend on anything in conf |  Blocker | test | Owen O'Malley | Anatoli Fomenko |
-| [HADOOP-6347](https://issues.apache.org/jira/browse/HADOOP-6347) | run-test-core-fault-inject runs a test case twice if -Dtestcase is set |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6344](https://issues.apache.org/jira/browse/HADOOP-6344) | rm and rmr fail to correctly move the user's files to the trash prior to deleting when they are over quota. |  Major | fs | gary murry | Jakob Homan |
-| [HADOOP-6341](https://issues.apache.org/jira/browse/HADOOP-6341) | Hudson giving a +1 though no tests are included. |  Major | build | Hemanth Yamijala | Giridharan Kesavan |
-| [HADOOP-6334](https://issues.apache.org/jira/browse/HADOOP-6334) | GenericOptionsParser does not understand uri for -files -libjars and -archives option |  Major | util | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-6327](https://issues.apache.org/jira/browse/HADOOP-6327) | Fix build error for one of the FileContext Tests |  Major | test | Sanjay Radia | Sanjay Radia |
-| [HADOOP-6314](https://issues.apache.org/jira/browse/HADOOP-6314) | "bin/hadoop fs -help count"  fails to show help about only "count" command. |  Major | fs | Ravi Phulari | Ravi Phulari |
-| [HADOOP-6303](https://issues.apache.org/jira/browse/HADOOP-6303) | Eclipse .classpath template has outdated jar files and is missing some new ones. |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6293](https://issues.apache.org/jira/browse/HADOOP-6293) | FsShell -text should work on filesystems other than the default |  Minor | fs | Chris Douglas | Chris Douglas |
-| [HADOOP-6286](https://issues.apache.org/jira/browse/HADOOP-6286) | The Glob methods in FileContext doe not deal with URIs correctly |  Major | fs | Sanjay Radia | Boris Shkolnik |
-| [HADOOP-6285](https://issues.apache.org/jira/browse/HADOOP-6285) | HttpServer.QuotingInputFilter has the wrong signature for getParameterMap |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6283](https://issues.apache.org/jira/browse/HADOOP-6283) | The exception meessage in FileUtil$HardLink.getLinkCount(..) is not clear |  Minor | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-6281](https://issues.apache.org/jira/browse/HADOOP-6281) | HtmlQuoting throws NullPointerException |  Major | . | Tsz Wo Nicholas Sze | Owen O'Malley |
-| [HADOOP-6274](https://issues.apache.org/jira/browse/HADOOP-6274) | TestLocalFSFileContextMainOperations tests wrongly expect a certain order to be returned. |  Major | test | gary murry | gary murry |
-| [HADOOP-6257](https://issues.apache.org/jira/browse/HADOOP-6257) | Two TestFileSystem classes are confusing hadoop-hdfs-hdfwithmr |  Minor | build, fs, test | Philip Zeyliger | Philip Zeyliger |
-| [HADOOP-6254](https://issues.apache.org/jira/browse/HADOOP-6254) | s3n fails with SocketTimeoutException |  Major | fs/s3 | Andrew Hitchcock | Andrew Hitchcock |
-| [HADOOP-6250](https://issues.apache.org/jira/browse/HADOOP-6250) | test-patch.sh doesn't clean up conf/\*.xml files after the trunk run. |  Major | build | rahul k singh | rahul k singh |
-| [HADOOP-6243](https://issues.apache.org/jira/browse/HADOOP-6243) | NPE in handling deprecated configuration keys. |  Blocker | conf | Konstantin Shvachko | Sreekanth Ramakrishnan |
-| [HADOOP-6240](https://issues.apache.org/jira/browse/HADOOP-6240) | Rename operation is not consistent between different implementations of FileSystem |  Major | fs | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-6234](https://issues.apache.org/jira/browse/HADOOP-6234) | Permission configuration files should use octal and symbolic |  Major | . | Allen Wittenauer | Jakob Homan |
-| [HADOOP-6229](https://issues.apache.org/jira/browse/HADOOP-6229) | Atempt to make a directory under an existing file on LocalFileSystem should throw an Exception. |  Major | fs | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-6227](https://issues.apache.org/jira/browse/HADOOP-6227) | Configuration does not lock parameters marked final if they have no value. |  Major | conf | Hemanth Yamijala | Amareshwari Sriramadasu |
-| [HADOOP-6199](https://issues.apache.org/jira/browse/HADOOP-6199) | Add the documentation for io.map.index.skip in core-default |  Major | io | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-6196](https://issues.apache.org/jira/browse/HADOOP-6196) | sync(0); next() breaks SequenceFile |  Major | . | Jay Booth | Jay Booth |
-| [HADOOP-6192](https://issues.apache.org/jira/browse/HADOOP-6192) | Shell.getUlimitMemoryCommand is tied to Map-Reduce |  Major | util | Arun C Murthy | Arun C Murthy |
-| [HADOOP-6188](https://issues.apache.org/jira/browse/HADOOP-6188) | TestHDFSTrash fails because of TestTrash in common |  Major | test | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-6184](https://issues.apache.org/jira/browse/HADOOP-6184) | Provide a configuration dump in json format. |  Major | . | rahul k singh | V.V.Chaitanya Krishna |
-| [HADOOP-6181](https://issues.apache.org/jira/browse/HADOOP-6181) | Fixes for Eclipse template |  Minor | build | Carlos Valiente | Carlos Valiente |
-| [HADOOP-6180](https://issues.apache.org/jira/browse/HADOOP-6180) | Namenode slowed down when many files with same filename were moved to Trash |  Minor | . | Koji Noguchi | Boris Shkolnik |
-| [HADOOP-6177](https://issues.apache.org/jira/browse/HADOOP-6177) | FSInputChecker.getPos() would return position greater than the file size |  Major | . | Hong Tang | Hong Tang |
-| [HADOOP-6175](https://issues.apache.org/jira/browse/HADOOP-6175) | Incorret version compilation with es\_ES.ISO8859-15 locale on Solaris 10 |  Major | build | Urko Benito | Urko Benito |
-| [HADOOP-6172](https://issues.apache.org/jira/browse/HADOOP-6172) | bin/hadoop version not working |  Minor | build | Hong Tang | Hong Tang |
-| [HADOOP-6169](https://issues.apache.org/jira/browse/HADOOP-6169) | Removing deprecated method calls in TFile |  Minor | . | Hong Tang | Hong Tang |
-| [HADOOP-6152](https://issues.apache.org/jira/browse/HADOOP-6152) | Hadoop scripts do not correctly put jars on the classpath |  Blocker | scripts | Aaron Kimball | Aaron Kimball |
-| [HADOOP-6151](https://issues.apache.org/jira/browse/HADOOP-6151) | The servlets should quote html characters |  Critical | security | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6142](https://issues.apache.org/jira/browse/HADOOP-6142) | archives relative path changes in common. |  Major | . | Mahadev konar | Mahadev konar |
-| [HADOOP-6138](https://issues.apache.org/jira/browse/HADOOP-6138) | eliminate the depracate warnings introduced by H-5438 |  Minor | fs | He Yongqiang | He Yongqiang |
-| [HADOOP-6137](https://issues.apache.org/jira/browse/HADOOP-6137) | to fix project specific test-patch requirements |  Critical | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-6132](https://issues.apache.org/jira/browse/HADOOP-6132) | RPC client opens an extra connection for VersionedProtocol |  Major | ipc | Kan Zhang | Kan Zhang |
-| [HADOOP-6131](https://issues.apache.org/jira/browse/HADOOP-6131) | A sysproperty should not be set unless the property is set on the ant command line in build.xml. |  Trivial | build | Hong Tang | Hong Tang |
-| [HADOOP-6124](https://issues.apache.org/jira/browse/HADOOP-6124) | patchJavacWarnings and trunkJavacWarnings are not consistent. |  Critical | build | Tsz Wo Nicholas Sze | Giridharan Kesavan |
-| [HADOOP-6123](https://issues.apache.org/jira/browse/HADOOP-6123) | hdfs script does not work after project split. |  Major | scripts | Konstantin Shvachko | Sharad Agarwal |
-| [HADOOP-6122](https://issues.apache.org/jira/browse/HADOOP-6122) | 64 javac compiler warnings |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-6114](https://issues.apache.org/jira/browse/HADOOP-6114) | bug in documentation: org.apache.hadoop.fs.FileStatus.getLen() |  Major | documentation | Dmitry Rzhevskiy | Dmitry Rzhevskiy |
-| [HADOOP-6112](https://issues.apache.org/jira/browse/HADOOP-6112) | to fix hudsonPatchQueueAdmin for different projects |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-6103](https://issues.apache.org/jira/browse/HADOOP-6103) | Configuration clone constructor does not clone all the members. |  Major | conf | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-6096](https://issues.apache.org/jira/browse/HADOOP-6096) | Fix Eclipse project and classpath files following project split |  Major | build | Tom White | Tom White |
-| [HADOOP-6090](https://issues.apache.org/jira/browse/HADOOP-6090) | GridMix is broke after upgrading random(text)writer to newer mapreduce apis |  Major | benchmarks | Arun C Murthy | Amareshwari Sriramadasu |
-| [HADOOP-6079](https://issues.apache.org/jira/browse/HADOOP-6079) | In DataTransferProtocol, the serialization of proxySource is not consistent |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-6076](https://issues.apache.org/jira/browse/HADOOP-6076) | Forrest documentation compilation is broken because of HADOOP-5913 |  Blocker | documentation | Hemanth Yamijala | Hemanth Yamijala |
-| [HADOOP-6031](https://issues.apache.org/jira/browse/HADOOP-6031) | Remove @author tags from Java source files |  Minor | documentation | Ravi Phulari | Ravi Phulari |
-| [HADOOP-6017](https://issues.apache.org/jira/browse/HADOOP-6017) | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
-| [HADOOP-6009](https://issues.apache.org/jira/browse/HADOOP-6009) | S3N listStatus incorrectly returns null instead of empty array when called on empty root |  Major | fs/s3 | Ian Nowland | Ian Nowland |
-| [HADOOP-6004](https://issues.apache.org/jira/browse/HADOOP-6004) | BlockLocation deserialization is incorrect |  Major | fs | Jakob Homan | Jakob Homan |
-| [HADOOP-5989](https://issues.apache.org/jira/browse/HADOOP-5989) | streaming tests fails trunk builds |  Major | . | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-5981](https://issues.apache.org/jira/browse/HADOOP-5981) | HADOOP-2838 doesnt work as expected |  Major | . | Amar Kamat | Amar Kamat |
-| [HADOOP-5980](https://issues.apache.org/jira/browse/HADOOP-5980) | LD\_LIBRARY\_PATH not passed to tasks spawned off by LinuxTaskController |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [HADOOP-5963](https://issues.apache.org/jira/browse/HADOOP-5963) | unnecessary exception catch in NNBench |  Minor | test | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-5958](https://issues.apache.org/jira/browse/HADOOP-5958) | Use JDK 1.6 File APIs in DF.java wherever possible |  Major | fs | Devaraj Das | Aaron Kimball |
-| [HADOOP-5956](https://issues.apache.org/jira/browse/HADOOP-5956) | org.apache.hadoop.hdfsproxy.TestHdfsProxy.testHdfsProxyInterface test fails on trunk |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-5954](https://issues.apache.org/jira/browse/HADOOP-5954) | Fix javac warnings in HDFS tests |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5953](https://issues.apache.org/jira/browse/HADOOP-5953) | KosmosFileSystem.isDirectory() should not be deprecated. |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5951](https://issues.apache.org/jira/browse/HADOOP-5951) | StorageInfo needs Apache license header. |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5947](https://issues.apache.org/jira/browse/HADOOP-5947) | org.apache.hadoop.mapred.lib.TestCombineFileInputFormat fails trunk builds |  Critical | . | Giridharan Kesavan | Sharad Agarwal |
-| [HADOOP-5944](https://issues.apache.org/jira/browse/HADOOP-5944) | BlockManager needs Apache license header. |  Major | . | Konstantin Shvachko | Suresh Srinivas |
-| [HADOOP-5940](https://issues.apache.org/jira/browse/HADOOP-5940) | trunk eclipse-plugin build fails while trying to copy commons-cli jar from the lib dir |  Major | contrib/eclipse-plugin | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-5935](https://issues.apache.org/jira/browse/HADOOP-5935) | Hudson's release audit warnings link is broken |  Major | build | Tom White | Giridharan Kesavan |
-| [HADOOP-5902](https://issues.apache.org/jira/browse/HADOOP-5902) | 4 contrib test cases are failing for the svn committed code |  Blocker | . | Abdul Qadeer |  |
-| [HADOOP-5900](https://issues.apache.org/jira/browse/HADOOP-5900) | Minor correction in HDFS Documentation |  Minor | documentation | Ravi Phulari | Ravi Phulari |
-| [HADOOP-5899](https://issues.apache.org/jira/browse/HADOOP-5899) | Minor - move info log to the right place to avoid printing unnecessary log |  Minor | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5895](https://issues.apache.org/jira/browse/HADOOP-5895) | Log message shows -ve number of bytes to be merged in the final merge pass when there are no intermediate merges and merge factor is \> number of segments |  Major | . | Ravi Gummadi | Ravi Gummadi |
-| [HADOOP-5891](https://issues.apache.org/jira/browse/HADOOP-5891) | If dfs.http.address is default, SecondaryNameNode can't find NameNode |  Major | fs | Todd Lipcon | Todd Lipcon |
-| [HADOOP-5878](https://issues.apache.org/jira/browse/HADOOP-5878) | Fix hdfs jsp import and Serializable javac warnings |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5877](https://issues.apache.org/jira/browse/HADOOP-5877) | Fix javac warnings in TestHDFSServerPorts, TestCheckpoint, TestNameEditsConfig, TestStartup and TestStorageRestore |  Major | test | Jakob Homan | Jakob Homan |
-| [HADOOP-5866](https://issues.apache.org/jira/browse/HADOOP-5866) | Move DeprecatedUTF8 to o.a.h.hdfs |  Minor | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-5864](https://issues.apache.org/jira/browse/HADOOP-5864) | Fix DMI and OBL findbugs in packages hdfs and metrics |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5859](https://issues.apache.org/jira/browse/HADOOP-5859) | FindBugs : fix "wait() or sleep() with locks held" warnings in hdfs |  Major | . | Kan Zhang | Kan Zhang |
-| [HADOOP-5856](https://issues.apache.org/jira/browse/HADOOP-5856) | FindBugs : fix "unsafe multithreaded use of DateFormat" warning in hdfs |  Major | . | Kan Zhang | Kan Zhang |
-| [HADOOP-5855](https://issues.apache.org/jira/browse/HADOOP-5855) | Fix javac warnings for DisallowedDatanodeException and UnsupportedActionException |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5853](https://issues.apache.org/jira/browse/HADOOP-5853) | Undeprecate HttpServer.addInternalServlet method to fix javac warnings |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5847](https://issues.apache.org/jira/browse/HADOOP-5847) | Streaming unit tests failing for a while on trunk |  Major | . | Hemanth Yamijala | Giridharan Kesavan |
-| [HADOOP-5845](https://issues.apache.org/jira/browse/HADOOP-5845) | Build successful despite test failure on test-core target |  Major | test | Chris Douglas | Sharad Agarwal |
-| [HADOOP-5842](https://issues.apache.org/jira/browse/HADOOP-5842) | Fix a few javac warnings under packages fs and util |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-5841](https://issues.apache.org/jira/browse/HADOOP-5841) | Resolve findbugs warnings in DistributedFileSystem.java, DatanodeInfo.java, BlocksMap.java, DataNodeDescriptor.java |  Major | . | Jakob Homan | Jakob Homan |
-| [HADOOP-5836](https://issues.apache.org/jira/browse/HADOOP-5836) | Bug in S3N handling of directory markers using an object with a trailing "/" causes jobs to fail |  Major | fs/s3 | Ian Nowland | Ian Nowland |
-| [HADOOP-5835](https://issues.apache.org/jira/browse/HADOOP-5835) | Fix findbugs warnings |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5829](https://issues.apache.org/jira/browse/HADOOP-5829) | Fix javac warnings |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5827](https://issues.apache.org/jira/browse/HADOOP-5827) | Remove unwanted file that got checked in by accident |  Major | . | Kan Zhang | Kan Zhang |
-| [HADOOP-5824](https://issues.apache.org/jira/browse/HADOOP-5824) | remove OP\_READ\_METADATA functionality from Datanode |  Major | . | Kan Zhang | Kan Zhang |
-| [HADOOP-5823](https://issues.apache.org/jira/browse/HADOOP-5823) | Handling javac "deprecated" warning for using UTF8 |  Major | build | Raghu Angadi | Raghu Angadi |
-| [HADOOP-5820](https://issues.apache.org/jira/browse/HADOOP-5820) | Fix findbugs warnings for http related codes in hdfs |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5818](https://issues.apache.org/jira/browse/HADOOP-5818) | Revert the renaming from checkSuperuserPrivilege to checkAccess by HADOOP-5643 |  Major | . | Tsz Wo Nicholas Sze | Amar Kamat |
-| [HADOOP-5809](https://issues.apache.org/jira/browse/HADOOP-5809) | Job submission fails if hadoop.tmp.dir exists |  Critical | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [HADOOP-5808](https://issues.apache.org/jira/browse/HADOOP-5808) | Fix hdfs un-used import warnings |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5805](https://issues.apache.org/jira/browse/HADOOP-5805) | problem using top level s3 buckets as input/output directories |  Major | fs/s3 | Arun Jacob | Ian Nowland |
-| [HADOOP-5804](https://issues.apache.org/jira/browse/HADOOP-5804) | neither s3.block.size not fs.s3.block.size are honoured |  Major | fs/s3 | Mathieu Poumeyrol | Tom White |
-| [HADOOP-5801](https://issues.apache.org/jira/browse/HADOOP-5801) | JobTracker should refresh the hosts list upon recovery |  Major | . | Amar Kamat | Amar Kamat |
-| [HADOOP-5782](https://issues.apache.org/jira/browse/HADOOP-5782) | Make formatting of BlockManager.java similar to FSNamesystem.java to simplify porting patch |  Minor | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5780](https://issues.apache.org/jira/browse/HADOOP-5780) | Fix slightly confusing log from "-metaSave" on NameNode |  Minor | . | Raghu Angadi | Raghu Angadi |
-| [HADOOP-5775](https://issues.apache.org/jira/browse/HADOOP-5775) | HdfsProxy Unit Test should not depend on HDFSPROXY\_CONF\_DIR environment |  Major | . | zhiyong zhang | zhiyong zhang |
-| [HADOOP-5764](https://issues.apache.org/jira/browse/HADOOP-5764) | Hadoop Vaidya test rule (ReadingHDFSFilesAsSideEffect) fails w/ exception if number of map input bytes for a job is zero. |  Major | . | Suhas Gogate |  |
-| [HADOOP-5762](https://issues.apache.org/jira/browse/HADOOP-5762) | distcp does not copy empty directories |  Major | . | dhruba borthakur | Rodrigo Schmidt |
-| [HADOOP-5737](https://issues.apache.org/jira/browse/HADOOP-5737) | UGI checks in testcases are broken |  Major | security, test | Amar Kamat | Amar Kamat |
-| [HADOOP-5734](https://issues.apache.org/jira/browse/HADOOP-5734) | HDFS architecture documentation describes outdated placement policy |  Minor | documentation | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-5715](https://issues.apache.org/jira/browse/HADOOP-5715) | Should conf/mapred-queue-acls.xml be added to the ignore list? |  Major | conf | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5710](https://issues.apache.org/jira/browse/HADOOP-5710) | Counter MAP\_INPUT\_BYTES missing from new mapreduce api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5709](https://issues.apache.org/jira/browse/HADOOP-5709) | Remove the additional synchronization in MapTask.MapOutputBuffer.Buffer.write |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-5704](https://issues.apache.org/jira/browse/HADOOP-5704) | Scheduler test code does not compile |  Major | test | Chris Douglas | Chris Douglas |
-| [HADOOP-5661](https://issues.apache.org/jira/browse/HADOOP-5661) | Resolve findbugs warnings in mapred |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-5658](https://issues.apache.org/jira/browse/HADOOP-5658) | Eclipse templates fail out of the box; need updating |  Major | build | Philip Zeyliger | Philip Zeyliger |
-| [HADOOP-5656](https://issues.apache.org/jira/browse/HADOOP-5656) | Counter for S3N Read Bytes does not work |  Minor | fs/s3 | Ian Nowland | Ian Nowland |
-| [HADOOP-5652](https://issues.apache.org/jira/browse/HADOOP-5652) | Reduce does not respect in-memory segment memory limit when number of on disk segments == io.sort.factor |  Minor | . | Chris Douglas | Chris Douglas |
-| [HADOOP-5650](https://issues.apache.org/jira/browse/HADOOP-5650) | Namenode log that indicates why it is not leaving safemode may be confusing |  Minor | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-5635](https://issues.apache.org/jira/browse/HADOOP-5635) | distributed cache doesn't work with other distributed file systems |  Minor | filecache | Andrew Hitchcock | Andrew Hitchcock |
-| [HADOOP-5604](https://issues.apache.org/jira/browse/HADOOP-5604) | TestBinaryPartitioner javac warnings. |  Major | test | Konstantin Shvachko |  |
-| [HADOOP-5592](https://issues.apache.org/jira/browse/HADOOP-5592) | Hadoop Streaming - GzipCodec |  Minor | documentation | Corinne Chandel | Corinne Chandel |
-| [HADOOP-5582](https://issues.apache.org/jira/browse/HADOOP-5582) | Hadoop Vaidya throws number format exception due to changes in the job history counters string format (escaped compact representation). |  Major | . | Suhas Gogate | Suhas Gogate |
-| [HADOOP-5581](https://issues.apache.org/jira/browse/HADOOP-5581) | libhdfs does not get FileNotFoundException |  Major | . | Brian Bockelman | Brian Bockelman |
-| [HADOOP-5561](https://issues.apache.org/jira/browse/HADOOP-5561) | Javadoc-dev ant target runs out of heap space |  Major | build | Jakob Homan | Jakob Homan |
-| [HADOOP-5511](https://issues.apache.org/jira/browse/HADOOP-5511) | Add Apache License to EditLogBackupOutputStream |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-5507](https://issues.apache.org/jira/browse/HADOOP-5507) | javadoc warning in JMXGet |  Minor | . | Tsz Wo Nicholas Sze | Boris Shkolnik |
-| [HADOOP-5491](https://issues.apache.org/jira/browse/HADOOP-5491) | Better control memory usage in contrib/index |  Minor | . | Ning Li | Ning Li |
-| [HADOOP-5489](https://issues.apache.org/jira/browse/HADOOP-5489) | hadoop-env.sh still refers to java1.5 |  Trivial | conf | Steve Loughran | Steve Loughran |
-| [HADOOP-5488](https://issues.apache.org/jira/browse/HADOOP-5488) | HADOOP-2721 doesn't clean up descendant processes of a jvm that exits cleanly after running a task successfully |  Major | . | Vinod Kumar Vavilapalli | Ravi Gummadi |
-| [HADOOP-5486](https://issues.apache.org/jira/browse/HADOOP-5486) | ReliabilityTest does not test lostTrackers, some times. |  Major | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5477](https://issues.apache.org/jira/browse/HADOOP-5477) | TestCLI fails |  Major | test | Amar Kamat | Jakob Homan |
-| [HADOOP-5476](https://issues.apache.org/jira/browse/HADOOP-5476) | calling new SequenceFile.Reader(...) leaves an InputStream open, if the given sequence file is broken |  Major | io | Michael Tamm | Michael Tamm |
-| [HADOOP-5472](https://issues.apache.org/jira/browse/HADOOP-5472) | Distcp does not support globbing of input paths |  Major | . | dhruba borthakur | Rodrigo Schmidt |
-| [HADOOP-5462](https://issues.apache.org/jira/browse/HADOOP-5462) | Glibc double free exception thrown when chown syscall fails. |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [HADOOP-5458](https://issues.apache.org/jira/browse/HADOOP-5458) | Remove Chukwa from .gitignore |  Trivial | . | Chris Douglas | Chris Douglas |
-| [HADOOP-5456](https://issues.apache.org/jira/browse/HADOOP-5456) | javadoc warning: can't find restoreFailedStorage() in ClientProtocol |  Minor | documentation | Tsz Wo Nicholas Sze | Boris Shkolnik |
-| [HADOOP-5442](https://issues.apache.org/jira/browse/HADOOP-5442) | The job history display needs to be paged |  Major | . | Owen O'Malley | Amar Kamat |
-| [HADOOP-5420](https://issues.apache.org/jira/browse/HADOOP-5420) | Support killing of process groups in LinuxTaskController binary |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [HADOOP-5406](https://issues.apache.org/jira/browse/HADOOP-5406) | Misnamed function in ZlibCompressor.c |  Minor | native | Lars Francke | Lars Francke |
-| [HADOOP-5386](https://issues.apache.org/jira/browse/HADOOP-5386) | To Probe free ports dynamically for Unit test to replace fixed ports |  Major | . | zhiyong zhang | zhiyong zhang |
-| [HADOOP-5347](https://issues.apache.org/jira/browse/HADOOP-5347) | bbp example cannot be run. |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5341](https://issues.apache.org/jira/browse/HADOOP-5341) | hadoop-daemon isn't compatible after HADOOP-4868 |  Major | scripts | Owen O'Malley | Sharad Agarwal |
-| [HADOOP-5322](https://issues.apache.org/jira/browse/HADOOP-5322) | comments in JobInProgress related to TaskCommitThread are not valid |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5314](https://issues.apache.org/jira/browse/HADOOP-5314) | needToSave incorrectly calculated in loadFSImage() |  Major | . | Konstantin Shvachko | Jakob Homan |
-| [HADOOP-5300](https://issues.apache.org/jira/browse/HADOOP-5300) | "ant javadoc-dev" does not work |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5278](https://issues.apache.org/jira/browse/HADOOP-5278) | Finish time of a TIP is incorrectly logged to the jobhistory upon jobtracker restart |  Major | . | Amar Kamat | Amar Kamat |
-| [HADOOP-5276](https://issues.apache.org/jira/browse/HADOOP-5276) | Upon a lost tracker, the task's start time is reset to 0 |  Critical | . | Amar Kamat | Amar Kamat |
-| [HADOOP-5273](https://issues.apache.org/jira/browse/HADOOP-5273) | License header missing in TestJobInProgress.java |  Minor | documentation | Amar Kamat | Jakob Homan |
-| [HADOOP-5253](https://issues.apache.org/jira/browse/HADOOP-5253) | to remove duplicate calls to the cn-docs target. |  Minor | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-5252](https://issues.apache.org/jira/browse/HADOOP-5252) | Streaming overrides -inputformat option |  Major | . | Klaas Bosteels | Klaas Bosteels |
-| [HADOOP-5251](https://issues.apache.org/jira/browse/HADOOP-5251) | TestHdfsProxy and TestProxyUgiManager frequently fail |  Critical | . | Johan Oskarsson | Nigel Daley |
-| [HADOOP-5229](https://issues.apache.org/jira/browse/HADOOP-5229) | duplicate variables in build.xml hadoop.version vs version let build fails at assert-hadoop-jar-exists |  Trivial | build | Stefan Groschupf | Stefan Groschupf |
-| [HADOOP-5226](https://issues.apache.org/jira/browse/HADOOP-5226) | Add license headers to html and jsp files |  Major | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5218](https://issues.apache.org/jira/browse/HADOOP-5218) | libhdfs unit test failed because it was unable to start namenode/datanode |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HADOOP-5213](https://issues.apache.org/jira/browse/HADOOP-5213) | BZip2CompressionOutputStream NullPointerException |  Blocker | io | Zheng Shao | Zheng Shao |
-| [HADOOP-5212](https://issues.apache.org/jira/browse/HADOOP-5212) | cygwin path translation not happening correctly after Hadoop-4868 |  Major | scripts | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-5209](https://issues.apache.org/jira/browse/HADOOP-5209) | Update year to 2009 for javadoc |  Minor | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5206](https://issues.apache.org/jira/browse/HADOOP-5206) | All "unprotected\*" methods of FSDirectory should synchronize on the root. |  Major | . | Konstantin Shvachko | Jakob Homan |
-| [HADOOP-5204](https://issues.apache.org/jira/browse/HADOOP-5204) | hudson trunk build failure due to autoheader failure in create-c++-configure-libhdfs task |  Blocker | build | Lee Tucker | Sreekanth Ramakrishnan |
-| [HADOOP-5203](https://issues.apache.org/jira/browse/HADOOP-5203) | TT's version build is too restrictive |  Major | . | Runping Qi | Rick Cox |
-| [HADOOP-5198](https://issues.apache.org/jira/browse/HADOOP-5198) | NPE in Shell.runCommand() |  Blocker | util | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-5194](https://issues.apache.org/jira/browse/HADOOP-5194) | DiskErrorException in TaskTracker when running a job |  Blocker | . | Tsz Wo Nicholas Sze | Ravi Gummadi |
-| [HADOOP-5191](https://issues.apache.org/jira/browse/HADOOP-5191) | After creation and startup of the hadoop namenode on AIX or Solaris, you will only be allowed to connect to the namenode via hostname but not IP. |  Minor | . | Bill Habermaas | Raghu Angadi |
-| [HADOOP-5172](https://issues.apache.org/jira/browse/HADOOP-5172) | Chukwa : TestAgentConfig.testInitAdaptors\_vs\_Checkpoint regularly fails |  Major | test | Raghu Angadi | Jerome Boulon |
-| [HADOOP-5149](https://issues.apache.org/jira/browse/HADOOP-5149) | HistoryViewer throws IndexOutOfBoundsException when there are files or directories not confrming to log file name convention |  Minor | . | Hong Tang | Hong Tang |
-| [HADOOP-5148](https://issues.apache.org/jira/browse/HADOOP-5148) | make watchdog disable-able |  Minor | . | Ari Rabkin | Ari Rabkin |
-| [HADOOP-5138](https://issues.apache.org/jira/browse/HADOOP-5138) | Current Chukwa Trunk failed contrib unit tests. |  Critical | . | Jerome Boulon | Jerome Boulon |
-| [HADOOP-5113](https://issues.apache.org/jira/browse/HADOOP-5113) | logcondense should delete hod logs for a user , whose username has any of the characters in the value passed to "-l" options |  Major | contrib/hod | Peeyush Bishnoi | Peeyush Bishnoi |
-| [HADOOP-5103](https://issues.apache.org/jira/browse/HADOOP-5103) | Too many logs saying "Adding new node" on JobClient console |  Major | . | Amareshwari Sriramadasu | Jothi Padmanabhan |
-| [HADOOP-5100](https://issues.apache.org/jira/browse/HADOOP-5100) | Chukwa Log4JMetricsContext class should append new log to current log file |  Major | . | Jerome Boulon | Jerome Boulon |
-| [HADOOP-5095](https://issues.apache.org/jira/browse/HADOOP-5095) | chukwa watchdog does not monitor the system correctly |  Major | . | Eric Yang | Jerome Boulon |
-| [HADOOP-5078](https://issues.apache.org/jira/browse/HADOOP-5078) | Broken AMI/AKI for ec2 on hadoop |  Major | contrib/cloud | Mathieu Poumeyrol | Tom White |
+| [HADOOP-4948](https://issues.apache.org/jira/browse/HADOOP-4948) | ant test-patch does not work |  Major | scripts | Tsz Wo Nicholas Sze | Giridharan Kesavan |
+| [HADOOP-4985](https://issues.apache.org/jira/browse/HADOOP-4985) | IOException is abused in FSDirectory |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-2337](https://issues.apache.org/jira/browse/HADOOP-2337) | Trash never closes FileSystem |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-5017](https://issues.apache.org/jira/browse/HADOOP-5017) | NameNode.namesystem should be private |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-5072](https://issues.apache.org/jira/browse/HADOOP-5072) | testSequenceFileGzipCodec won't pass without native gzip codec |  Major | test | Zheng Shao | Zheng Shao |
 | [HADOOP-5070](https://issues.apache.org/jira/browse/HADOOP-5070) | Update the year for the copyright to 2009 |  Blocker | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-5050](https://issues.apache.org/jira/browse/HADOOP-5050) | TestDFSShell fails intermittently |  Major | . | Amareshwari Sriramadasu | Jakob Homan |
-| [HADOOP-5039](https://issues.apache.org/jira/browse/HADOOP-5039) | Hourly&daily rolling are not using the right path |  Major | . | Jerome Boulon | Jerome Boulon |
-| [HADOOP-5032](https://issues.apache.org/jira/browse/HADOOP-5032) | CHUKWA\_CONF\_DIR environment variable needs to be exported to shell script |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-5031](https://issues.apache.org/jira/browse/HADOOP-5031) | metrics aggregation is incorrect in database |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-5017](https://issues.apache.org/jira/browse/HADOOP-5017) | NameNode.namesystem should be private |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-4985](https://issues.apache.org/jira/browse/HADOOP-4985) | IOException is abused in FSDirectory |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-4975](https://issues.apache.org/jira/browse/HADOOP-4975) | CompositeRecordReader: ClassLoader set in JobConf is not passed onto WrappedRecordReaders |  Major | . | Jingkei Ly | Jingkei Ly |
+| [HADOOP-5113](https://issues.apache.org/jira/browse/HADOOP-5113) | logcondense should delete hod logs for a user , whose username has any of the characters in the value passed to "-l" options |  Major | contrib/hod | Peeyush Bishnoi | Peeyush Bishnoi |
+| [HADOOP-5078](https://issues.apache.org/jira/browse/HADOOP-5078) | Broken AMI/AKI for ec2 on hadoop |  Major | contrib/cloud | Mathieu Poumeyrol | Tom White |
+| [HADOOP-5138](https://issues.apache.org/jira/browse/HADOOP-5138) | Current Chukwa Trunk failed contrib unit tests. |  Critical | . | Jerome Boulon | Jerome Boulon |
+| [HADOOP-3327](https://issues.apache.org/jira/browse/HADOOP-3327) | Shuffling fetchers waited too long between map output fetch re-tries |  Major | . | Runping Qi | Amareshwari Sriramadasu |
 | [HADOOP-4960](https://issues.apache.org/jira/browse/HADOOP-4960) | Hadoop metrics are showing in irregular intervals |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-5032](https://issues.apache.org/jira/browse/HADOOP-5032) | CHUKWA\_CONF\_DIR environment variable needs to be exported to shell script |  Major | . | Eric Yang | Eric Yang |
 | [HADOOP-4959](https://issues.apache.org/jira/browse/HADOOP-4959) | System metrics does not output correctly for Redhat 5.1. |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-4948](https://issues.apache.org/jira/browse/HADOOP-4948) | ant test-patch does not work |  Major | scripts | Tsz Wo Nicholas Sze | Giridharan Kesavan |
-| [HADOOP-4933](https://issues.apache.org/jira/browse/HADOOP-4933) | ConcurrentModificationException in JobHistory.java |  Blocker | . | Amar Kamat | Amar Kamat |
-| [HADOOP-4864](https://issues.apache.org/jira/browse/HADOOP-4864) | -libjars with multiple jars broken when client and cluster reside on different OSs |  Minor | filecache | Stuart White | Amareshwari Sriramadasu |
-| [HADOOP-4584](https://issues.apache.org/jira/browse/HADOOP-4584) | Slow generation of blockReport at DataNode causes delay of sending heartbeat to NameNode |  Major | . | Hairong Kuang | Suresh Srinivas |
+| [HADOOP-5039](https://issues.apache.org/jira/browse/HADOOP-5039) | Hourly&daily rolling are not using the right path |  Major | . | Jerome Boulon | Jerome Boulon |
+| [HADOOP-5095](https://issues.apache.org/jira/browse/HADOOP-5095) | chukwa watchdog does not monitor the system correctly |  Major | . | Eric Yang | Jerome Boulon |
+| [HADOOP-5148](https://issues.apache.org/jira/browse/HADOOP-5148) | make watchdog disable-able |  Minor | . | Ari Rabkin | Ari Rabkin |
+| [HADOOP-5100](https://issues.apache.org/jira/browse/HADOOP-5100) | Chukwa Log4JMetricsContext class should append new log to current log file |  Major | . | Jerome Boulon | Jerome Boulon |
+| [HADOOP-5204](https://issues.apache.org/jira/browse/HADOOP-5204) | hudson trunk build failure due to autoheader failure in create-c++-configure-libhdfs task |  Blocker | build | Lee Tucker | Sreekanth Ramakrishnan |
+| [HADOOP-5212](https://issues.apache.org/jira/browse/HADOOP-5212) | cygwin path translation not happening correctly after Hadoop-4868 |  Major | scripts | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-5226](https://issues.apache.org/jira/browse/HADOOP-5226) | Add license headers to html and jsp files |  Major | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5172](https://issues.apache.org/jira/browse/HADOOP-5172) | Chukwa : TestAgentConfig.testInitAdaptors\_vs\_Checkpoint regularly fails |  Major | test | Raghu Angadi | Jerome Boulon |
 | [HADOOP-4220](https://issues.apache.org/jira/browse/HADOOP-4220) | Job Restart tests take 10 minutes, can time out very easily |  Blocker | test | Steve Loughran | Amar Kamat |
+| [HADOOP-4933](https://issues.apache.org/jira/browse/HADOOP-4933) | ConcurrentModificationException in JobHistory.java |  Blocker | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5253](https://issues.apache.org/jira/browse/HADOOP-5253) | to remove duplicate calls to the cn-docs target. |  Minor | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-5251](https://issues.apache.org/jira/browse/HADOOP-5251) | TestHdfsProxy and TestProxyUgiManager frequently fail |  Critical | . | Johan Oskarsson | Nigel Daley |
+| [HADOOP-5206](https://issues.apache.org/jira/browse/HADOOP-5206) | All "unprotected\*" methods of FSDirectory should synchronize on the root. |  Major | . | Konstantin Shvachko | Jakob Homan |
+| [HADOOP-5209](https://issues.apache.org/jira/browse/HADOOP-5209) | Update year to 2009 for javadoc |  Minor | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5103](https://issues.apache.org/jira/browse/HADOOP-5103) | Too many logs saying "Adding new node" on JobClient console |  Major | . | Amareshwari Sriramadasu | Jothi Padmanabhan |
+| [HADOOP-5300](https://issues.apache.org/jira/browse/HADOOP-5300) | "ant javadoc-dev" does not work |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5276](https://issues.apache.org/jira/browse/HADOOP-5276) | Upon a lost tracker, the task's start time is reset to 0 |  Critical | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5278](https://issues.apache.org/jira/browse/HADOOP-5278) | Finish time of a TIP is incorrectly logged to the jobhistory upon jobtracker restart |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5218](https://issues.apache.org/jira/browse/HADOOP-5218) | libhdfs unit test failed because it was unable to start namenode/datanode |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-5273](https://issues.apache.org/jira/browse/HADOOP-5273) | License header missing in TestJobInProgress.java |  Minor | documentation | Amar Kamat | Jakob Homan |
+| [HADOOP-5229](https://issues.apache.org/jira/browse/HADOOP-5229) | duplicate variables in build.xml hadoop.version vs version let build fails at assert-hadoop-jar-exists |  Trivial | build | Stefan Groschupf | Stefan Groschupf |
+| [HADOOP-5341](https://issues.apache.org/jira/browse/HADOOP-5341) | hadoop-daemon isn't compatible after HADOOP-4868 |  Major | scripts | Owen O'Malley | Sharad Agarwal |
+| [HADOOP-5031](https://issues.apache.org/jira/browse/HADOOP-5031) | metrics aggregation is incorrect in database |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-5347](https://issues.apache.org/jira/browse/HADOOP-5347) | bbp example cannot be run. |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5456](https://issues.apache.org/jira/browse/HADOOP-5456) | javadoc warning: can't find restoreFailedStorage() in ClientProtocol |  Minor | documentation | Tsz Wo Nicholas Sze | Boris Shkolnik |
+| [HADOOP-5458](https://issues.apache.org/jira/browse/HADOOP-5458) | Remove Chukwa from .gitignore |  Trivial | . | Chris Douglas | Chris Douglas |
+| [HADOOP-5386](https://issues.apache.org/jira/browse/HADOOP-5386) | To Probe free ports dynamically for Unit test to replace fixed ports |  Major | . | zhiyong zhang | zhiyong zhang |
+| [HADOOP-5442](https://issues.apache.org/jira/browse/HADOOP-5442) | The job history display needs to be paged |  Major | . | Owen O'Malley | Amar Kamat |
+| [HADOOP-5511](https://issues.apache.org/jira/browse/HADOOP-5511) | Add Apache License to EditLogBackupOutputStream |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-5486](https://issues.apache.org/jira/browse/HADOOP-5486) | ReliabilityTest does not test lostTrackers, some times. |  Major | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5507](https://issues.apache.org/jira/browse/HADOOP-5507) | javadoc warning in JMXGet |  Minor | . | Tsz Wo Nicholas Sze | Boris Shkolnik |
+| [HADOOP-5491](https://issues.apache.org/jira/browse/HADOOP-5491) | Better control memory usage in contrib/index |  Minor | . | Ning Li | Ning Li |
+| [HADOOP-5191](https://issues.apache.org/jira/browse/HADOOP-5191) | After creation and startup of the hadoop namenode on AIX or Solaris, you will only be allowed to connect to the namenode via hostname but not IP. |  Minor | . | Bill Habermaas | Raghu Angadi |
+| [HADOOP-5561](https://issues.apache.org/jira/browse/HADOOP-5561) | Javadoc-dev ant target runs out of heap space |  Major | build | Jakob Homan | Jakob Homan |
+| [HADOOP-5149](https://issues.apache.org/jira/browse/HADOOP-5149) | HistoryViewer throws IndexOutOfBoundsException when there are files or directories not confrming to log file name convention |  Minor | . | Hong Tang | Hong Tang |
+| [HADOOP-5477](https://issues.apache.org/jira/browse/HADOOP-5477) | TestCLI fails |  Major | test | Amar Kamat | Jakob Homan |
+| [HADOOP-5194](https://issues.apache.org/jira/browse/HADOOP-5194) | DiskErrorException in TaskTracker when running a job |  Blocker | . | Tsz Wo Nicholas Sze | Ravi Gummadi |
+| [HADOOP-5322](https://issues.apache.org/jira/browse/HADOOP-5322) | comments in JobInProgress related to TaskCommitThread are not valid |  Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5198](https://issues.apache.org/jira/browse/HADOOP-5198) | NPE in Shell.runCommand() |  Blocker | util | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-2413](https://issues.apache.org/jira/browse/HADOOP-2413) | Is FSNamesystem.fsNamesystemObject unique? |  Minor | . | Tsz Wo Nicholas Sze | Konstantin Shvachko |
+| [HADOOP-5604](https://issues.apache.org/jira/browse/HADOOP-5604) | TestBinaryPartitioner javac warnings. |  Major | test | Konstantin Shvachko |  |
 | [HADOOP-4045](https://issues.apache.org/jira/browse/HADOOP-4045) | Increment checkpoint if we see failures in rollEdits |  Critical | . | Lohit Vijayarenu | Boris Shkolnik |
-| [HADOOP-4041](https://issues.apache.org/jira/browse/HADOOP-4041) | IsolationRunner does not work as documented |  Major | documentation | Yuri Pradkin | Philip Zeyliger |
+| [HADOOP-5462](https://issues.apache.org/jira/browse/HADOOP-5462) | Glibc double free exception thrown when chown syscall fails. |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-4584](https://issues.apache.org/jira/browse/HADOOP-4584) | Slow generation of blockReport at DataNode causes delay of sending heartbeat to NameNode |  Major | . | Hairong Kuang | Suresh Srinivas |
+| [HADOOP-5581](https://issues.apache.org/jira/browse/HADOOP-5581) | libhdfs does not get FileNotFoundException |  Major | . | Brian Bockelman | Brian Bockelman |
+| [HADOOP-5652](https://issues.apache.org/jira/browse/HADOOP-5652) | Reduce does not respect in-memory segment memory limit when number of on disk segments == io.sort.factor |  Minor | . | Chris Douglas | Chris Douglas |
+| [HADOOP-5661](https://issues.apache.org/jira/browse/HADOOP-5661) | Resolve findbugs warnings in mapred |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-5704](https://issues.apache.org/jira/browse/HADOOP-5704) | Scheduler test code does not compile |  Major | test | Chris Douglas | Chris Douglas |
+| [HADOOP-5650](https://issues.apache.org/jira/browse/HADOOP-5650) | Namenode log that indicates why it is not leaving safemode may be confusing |  Minor | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5658](https://issues.apache.org/jira/browse/HADOOP-5658) | Eclipse templates fail out of the box; need updating |  Major | build | Philip Zeyliger | Philip Zeyliger |
+| [HADOOP-5488](https://issues.apache.org/jira/browse/HADOOP-5488) | HADOOP-2721 doesn't clean up descendant processes of a jvm that exits cleanly after running a task successfully |  Major | . | Vinod Kumar Vavilapalli | Ravi Gummadi |
+| [HADOOP-5709](https://issues.apache.org/jira/browse/HADOOP-5709) | Remove the additional synchronization in MapTask.MapOutputBuffer.Buffer.write |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-5715](https://issues.apache.org/jira/browse/HADOOP-5715) | Should conf/mapred-queue-acls.xml be added to the ignore list? |  Major | conf | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5734](https://issues.apache.org/jira/browse/HADOOP-5734) | HDFS architecture documentation describes outdated placement policy |  Minor | documentation | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-5213](https://issues.apache.org/jira/browse/HADOOP-5213) | BZip2CompressionOutputStream NullPointerException |  Blocker | io | Zheng Shao | Zheng Shao |
+| [HADOOP-5592](https://issues.apache.org/jira/browse/HADOOP-5592) | Hadoop Streaming - GzipCodec |  Minor | documentation | Corinne Chandel | Corinne Chandel |
+| [HADOOP-5656](https://issues.apache.org/jira/browse/HADOOP-5656) | Counter for S3N Read Bytes does not work |  Minor | fs/s3 | Ian Nowland | Ian Nowland |
+| [HADOOP-5406](https://issues.apache.org/jira/browse/HADOOP-5406) | Misnamed function in ZlibCompressor.c |  Minor | native | Lars Francke | Lars Francke |
 | [HADOOP-3426](https://issues.apache.org/jira/browse/HADOOP-3426) | Datanode does not start up if the local machines DNS isnt working right and dfs.datanode.dns.interface==default |  Minor | . | Steve Loughran | Steve Loughran |
-| [HADOOP-3327](https://issues.apache.org/jira/browse/HADOOP-3327) | Shuffling fetchers waited too long between map output fetch re-tries |  Major | . | Runping Qi | Amareshwari Sriramadasu |
-| [HADOOP-3205](https://issues.apache.org/jira/browse/HADOOP-3205) | Read multiple chunks directly from FSInputChecker subclass into user buffers |  Major | fs | Raghu Angadi | Todd Lipcon |
-| [HADOOP-2413](https://issues.apache.org/jira/browse/HADOOP-2413) | Is FSNamesystem.fsNamesystemObject unique? |  Minor | . | Tsz Wo Nicholas Sze | Konstantin Shvachko |
-| [HADOOP-2366](https://issues.apache.org/jira/browse/HADOOP-2366) | Space in the value for dfs.data.dir can cause great problems |  Major | conf | Ted Dunning | Michele Catasta |
-| [HADOOP-2337](https://issues.apache.org/jira/browse/HADOOP-2337) | Trash never closes FileSystem |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-1313](https://issues.apache.org/jira/browse/HDFS-1313) | HdfsProxy changes from HDFS-481 missed in y20.1xx |  Major | contrib/hdfsproxy | Rohini Palaniswamy | Rohini Palaniswamy |
-| [HDFS-1311](https://issues.apache.org/jira/browse/HDFS-1311) | Running tests with 'testcase' cause triple execution of the same test case |  Minor | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1299](https://issues.apache.org/jira/browse/HDFS-1299) | 'compile-fault-inject' never should be called directly. |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1292](https://issues.apache.org/jira/browse/HDFS-1292) | Allow artifacts to be published to the staging Apache Nexus Maven Repository |  Blocker | build | Tom White | Giridharan Kesavan |
-| [HDFS-1267](https://issues.apache.org/jira/browse/HDFS-1267) | fuse-dfs does not compile |  Critical | fuse-dfs | Tom White | Devaraj Das |
-| [HDFS-1258](https://issues.apache.org/jira/browse/HDFS-1258) | Clearing namespace quota on "/" corrupts FS image |  Blocker | namenode | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1256](https://issues.apache.org/jira/browse/HDFS-1256) | libhdfs is missing from the tarball |  Blocker | . | Tom White | Tom White |
-| [HDFS-1255](https://issues.apache.org/jira/browse/HDFS-1255) | test-libhdfs.sh fails |  Blocker | test | Tom White | Tom White |
-| [HDFS-1212](https://issues.apache.org/jira/browse/HDFS-1212) | Harmonize HDFS JAR library versions with Common |  Blocker | build | Tom White | Tom White |
-| [HDFS-1193](https://issues.apache.org/jira/browse/HDFS-1193) | -mvn-system-deploy target is broken which inturn fails the mvn-deploy task leading to unstable mapreduce build. |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HDFS-1181](https://issues.apache.org/jira/browse/HDFS-1181) | Move configuration and script files post project split |  Blocker | scripts | Tom White | Tom White |
-| [HDFS-1173](https://issues.apache.org/jira/browse/HDFS-1173) | Fix references to 0.22 in 0.21 branch |  Major | . | Tom White | Tom White |
-| [HDFS-1159](https://issues.apache.org/jira/browse/HDFS-1159) | clean-cache target removes wrong ivy cache |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1104](https://issues.apache.org/jira/browse/HDFS-1104) | Fsck triggers full GC on NameNode |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1101](https://issues.apache.org/jira/browse/HDFS-1101) | TestDiskError.testLocalDirs() fails |  Major | . | Konstantin Shvachko | Chris Douglas |
-| [HDFS-1088](https://issues.apache.org/jira/browse/HDFS-1088) | Prevent renaming a symlink to its target |  Major | namenode | Eli Collins | Eli Collins |
-| [HDFS-1074](https://issues.apache.org/jira/browse/HDFS-1074) | TestProxyUtil fails |  Major | contrib/hdfsproxy | Tsz Wo Nicholas Sze | Srikanth Sundarrajan |
-| [HDFS-1072](https://issues.apache.org/jira/browse/HDFS-1072) | AlreadyBeingCreatedException with HDFS\_NameNode as the lease holder |  Major | hdfs-client, namenode | Tsz Wo Nicholas Sze | Erik Steffl |
-| [HDFS-1046](https://issues.apache.org/jira/browse/HDFS-1046) | Build fails trying to download an old version of tomcat |  Blocker | build, contrib/hdfsproxy | gary murry | Srikanth Sundarrajan |
-| [HDFS-1041](https://issues.apache.org/jira/browse/HDFS-1041) | DFSClient does not retry in getFileChecksum(..) |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1015](https://issues.apache.org/jira/browse/HDFS-1015) | Intermittent failure in TestSecurityTokenEditLog |  Major | namenode, test | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1014](https://issues.apache.org/jira/browse/HDFS-1014) | Error in reading delegation tokens from edit logs. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1010](https://issues.apache.org/jira/browse/HDFS-1010) | HDFSProxy: Retrieve group information from UnixUserGroupInformation instead of LdapEntry |  Major | contrib/hdfsproxy | Srikanth Sundarrajan | Srikanth Sundarrajan |
-| [HDFS-1000](https://issues.apache.org/jira/browse/HDFS-1000) | libhdfs needs to be updated to use the new UGI |  Blocker | . | Devaraj Das | Devaraj Das |
-| [HDFS-995](https://issues.apache.org/jira/browse/HDFS-995) | Replace usage of FileStatus#isDir() |  Blocker | namenode | Eli Collins | Eli Collins |
-| [HDFS-966](https://issues.apache.org/jira/browse/HDFS-966) | NameNode recovers lease even in safemode |  Major | namenode | dhruba borthakur | dhruba borthakur |
-| [HDFS-965](https://issues.apache.org/jira/browse/HDFS-965) | TestDelegationToken fails in trunk |  Major | test | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-961](https://issues.apache.org/jira/browse/HDFS-961) | dfs\_readdir incorrectly parses paths |  Major | fuse-dfs | Eli Collins | Eli Collins |
-| [HDFS-939](https://issues.apache.org/jira/browse/HDFS-939) | libhdfs test is broken |  Blocker | libhdfs | Eli Collins | Eli Collins |
-| [HDFS-938](https://issues.apache.org/jira/browse/HDFS-938) | Replace calls to UGI.getUserName() with UGI.getShortUserName() |  Major | hdfs-client, namenode | Jakob Homan | Jakob Homan |
-| [HDFS-927](https://issues.apache.org/jira/browse/HDFS-927) | DFSInputStream retries too many times for new block locations |  Critical | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-913](https://issues.apache.org/jira/browse/HDFS-913) | TestRename won't run automatically from 'run-test-hdfs-faul-inject' target |  Major | test | Konstantin Boudnik | Suresh Srinivas |
-| [HDFS-909](https://issues.apache.org/jira/browse/HDFS-909) | Race condition between rollEditLog or rollFSImage ant FSEditsLog.write operations  corrupts edits log |  Blocker | namenode | Cosmin Lehene | Todd Lipcon |
-| [HDFS-897](https://issues.apache.org/jira/browse/HDFS-897) | ReplicasMap remove has a bug in generation stamp comparison |  Major | datanode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-894](https://issues.apache.org/jira/browse/HDFS-894) | DatanodeID.ipcPort is not updated when existing node re-registers |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-885](https://issues.apache.org/jira/browse/HDFS-885) | Datanode toString() NPEs on null dnRegistration |  Minor | datanode | Steve Loughran | Steve Loughran |
-| [HDFS-880](https://issues.apache.org/jira/browse/HDFS-880) | TestNNLeaseRecovery fails on windows |  Major | test | Konstantin Shvachko | Konstantin Boudnik |
-| [HDFS-877](https://issues.apache.org/jira/browse/HDFS-877) | Client-driven block verification not functioning |  Major | hdfs-client, test | Todd Lipcon | Todd Lipcon |
-| [HDFS-868](https://issues.apache.org/jira/browse/HDFS-868) | Link to Hadoop Upgrade Wiki is broken |  Trivial | documentation | Chris A. Mattmann |  |
-| [HDFS-861](https://issues.apache.org/jira/browse/HDFS-861) | fuse-dfs does not support O\_RDWR |  Minor | fuse-dfs | Brian Bockelman | Brian Bockelman |
-| [HDFS-859](https://issues.apache.org/jira/browse/HDFS-859) | fuse-dfs utime behavior causes issues with tar |  Minor | fuse-dfs | Brian Bockelman | Brian Bockelman |
-| [HDFS-858](https://issues.apache.org/jira/browse/HDFS-858) | Incorrect return codes for fuse-dfs |  Minor | fuse-dfs | Brian Bockelman | Brian Bockelman |
-| [HDFS-857](https://issues.apache.org/jira/browse/HDFS-857) | Incorrect type for fuse-dfs capacity can cause "df" to return negative values on 32-bit machines |  Minor | fuse-dfs | Brian Bockelman | Brian Bockelman |
-| [HDFS-856](https://issues.apache.org/jira/browse/HDFS-856) | Hardcoded replication level for new files in fuse-dfs |  Minor | fuse-dfs | Brian Bockelman | Brian Bockelman |
-| [HDFS-849](https://issues.apache.org/jira/browse/HDFS-849) | TestFiDataTransferProtocol2#pipeline\_Fi\_18 sometimes fails |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HDFS-840](https://issues.apache.org/jira/browse/HDFS-840) | Update File Context tests to use FileContextTestHelper |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-825](https://issues.apache.org/jira/browse/HDFS-825) | Build fails to pull latest hadoop-core-\* artifacts |  Critical | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-824](https://issues.apache.org/jira/browse/HDFS-824) | Stop lease checker in TestReadWhileWriting |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-823](https://issues.apache.org/jira/browse/HDFS-823) | In Checkpointer the getImage servlet is added to public rather than internal servlet list |  Major | namenode | Jakob Homan | Jakob Homan |
-| [HDFS-812](https://issues.apache.org/jira/browse/HDFS-812) | FSNamesystem#internalReleaseLease throws NullPointerException on a single-block file's lease recovery |  Blocker | namenode | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-802](https://issues.apache.org/jira/browse/HDFS-802) | Update Eclipse configuration to match changes to Ivy configuration |  Major | build | Edwin Chan | Edward J. Yoon |
-| [HDFS-797](https://issues.apache.org/jira/browse/HDFS-797) | TestHDFSCLI much slower after HDFS-265 merge |  Blocker | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-792](https://issues.apache.org/jira/browse/HDFS-792) | TestHDFSCLI is failing |  Blocker | test | Konstantin Boudnik | Todd Lipcon |
-| [HDFS-791](https://issues.apache.org/jira/browse/HDFS-791) | Build is broken after HDFS-787 patch has been applied |  Blocker | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-787](https://issues.apache.org/jira/browse/HDFS-787) | Make the versions of libraries consistent |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-5476](https://issues.apache.org/jira/browse/HADOOP-5476) | calling new SequenceFile.Reader(...) leaves an InputStream open, if the given sequence file is broken |  Major | io | Michael Tamm | Michael Tamm |
+| [HADOOP-5737](https://issues.apache.org/jira/browse/HADOOP-5737) | UGI checks in testcases are broken |  Major | security, test | Amar Kamat | Amar Kamat |
+| [HADOOP-5808](https://issues.apache.org/jira/browse/HADOOP-5808) | Fix hdfs un-used import warnings |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5780](https://issues.apache.org/jira/browse/HADOOP-5780) | Fix slightly confusing log from "-metaSave" on NameNode |  Minor | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-5203](https://issues.apache.org/jira/browse/HADOOP-5203) | TT's version build is too restrictive |  Major | . | Runping Qi | Rick Cox |
+| [HADOOP-5823](https://issues.apache.org/jira/browse/HADOOP-5823) | Handling javac "deprecated" warning for using UTF8 |  Major | build | Raghu Angadi | Raghu Angadi |
+| [HADOOP-5827](https://issues.apache.org/jira/browse/HADOOP-5827) | Remove unwanted file that got checked in by accident |  Major | . | Kan Zhang | Kan Zhang |
+| [HADOOP-5824](https://issues.apache.org/jira/browse/HADOOP-5824) | remove OP\_READ\_METADATA functionality from Datanode |  Major | . | Kan Zhang | Kan Zhang |
+| [HADOOP-5818](https://issues.apache.org/jira/browse/HADOOP-5818) | Revert the renaming from checkSuperuserPrivilege to checkAccess by HADOOP-5643 |  Major | . | Tsz Wo Nicholas Sze | Amar Kamat |
+| [HADOOP-5820](https://issues.apache.org/jira/browse/HADOOP-5820) | Fix findbugs warnings for http related codes in hdfs |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5842](https://issues.apache.org/jira/browse/HADOOP-5842) | Fix a few javac warnings under packages fs and util |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-5845](https://issues.apache.org/jira/browse/HADOOP-5845) | Build successful despite test failure on test-core target |  Major | test | Chris Douglas | Sharad Agarwal |
+| [HADOOP-5314](https://issues.apache.org/jira/browse/HADOOP-5314) | needToSave incorrectly calculated in loadFSImage() |  Major | . | Konstantin Shvachko | Jakob Homan |
+| [HADOOP-5855](https://issues.apache.org/jira/browse/HADOOP-5855) | Fix javac warnings for DisallowedDatanodeException and UnsupportedActionException |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5582](https://issues.apache.org/jira/browse/HADOOP-5582) | Hadoop Vaidya throws number format exception due to changes in the job history counters string format (escaped compact representation). |  Major | . | Suhas Gogate | Suhas Gogate |
+| [HADOOP-5829](https://issues.apache.org/jira/browse/HADOOP-5829) | Fix javac warnings |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5835](https://issues.apache.org/jira/browse/HADOOP-5835) | Fix findbugs warnings |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5853](https://issues.apache.org/jira/browse/HADOOP-5853) | Undeprecate HttpServer.addInternalServlet method to fix javac warnings |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5866](https://issues.apache.org/jira/browse/HADOOP-5866) | Move DeprecatedUTF8 to o.a.h.hdfs |  Minor | . | Raghu Angadi | Raghu Angadi |
+| [HADOOP-5801](https://issues.apache.org/jira/browse/HADOOP-5801) | JobTracker should refresh the hosts list upon recovery |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5841](https://issues.apache.org/jira/browse/HADOOP-5841) | Resolve findbugs warnings in DistributedFileSystem.java, DatanodeInfo.java, BlocksMap.java, DataNodeDescriptor.java |  Major | . | Jakob Homan | Jakob Homan |
+| [HADOOP-5878](https://issues.apache.org/jira/browse/HADOOP-5878) | Fix hdfs jsp import and Serializable javac warnings |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5877](https://issues.apache.org/jira/browse/HADOOP-5877) | Fix javac warnings in TestHDFSServerPorts, TestCheckpoint, TestNameEditsConfig, TestStartup and TestStorageRestore |  Major | test | Jakob Homan | Jakob Homan |
+| [HADOOP-5847](https://issues.apache.org/jira/browse/HADOOP-5847) | Streaming unit tests failing for a while on trunk |  Major | . | Hemanth Yamijala | Giridharan Kesavan |
+| [HADOOP-5900](https://issues.apache.org/jira/browse/HADOOP-5900) | Minor correction in HDFS Documentation |  Minor | documentation | Ravi Phulari | Ravi Phulari |
+| [HADOOP-5252](https://issues.apache.org/jira/browse/HADOOP-5252) | Streaming overrides -inputformat option |  Major | . | Klaas Bosteels | Klaas Bosteels |
+| [HADOOP-5710](https://issues.apache.org/jira/browse/HADOOP-5710) | Counter MAP\_INPUT\_BYTES missing from new mapreduce api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5902](https://issues.apache.org/jira/browse/HADOOP-5902) | 4 contrib test cases are failing for the svn committed code |  Blocker | . | Abdul Qadeer |  |
+| [HADOOP-5472](https://issues.apache.org/jira/browse/HADOOP-5472) | Distcp does not support globbing of input paths |  Major | . | dhruba borthakur | Rodrigo Schmidt |
+| [HADOOP-5782](https://issues.apache.org/jira/browse/HADOOP-5782) | Make formatting of BlockManager.java similar to FSNamesystem.java to simplify porting patch |  Minor | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5809](https://issues.apache.org/jira/browse/HADOOP-5809) | Job submission fails if hadoop.tmp.dir exists |  Critical | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-5635](https://issues.apache.org/jira/browse/HADOOP-5635) | distributed cache doesn't work with other distributed file systems |  Minor | filecache | Andrew Hitchcock | Andrew Hitchcock |
+| [HADOOP-5856](https://issues.apache.org/jira/browse/HADOOP-5856) | FindBugs : fix "unsafe multithreaded use of DateFormat" warning in hdfs |  Major | . | Kan Zhang | Kan Zhang |
+| [HADOOP-4864](https://issues.apache.org/jira/browse/HADOOP-4864) | -libjars with multiple jars broken when client and cluster reside on different OSs |  Minor | filecache | Stuart White | Amareshwari Sriramadasu |
+| [HADOOP-5895](https://issues.apache.org/jira/browse/HADOOP-5895) | Log message shows -ve number of bytes to be merged in the final merge pass when there are no intermediate merges and merge factor is \> number of segments |  Major | . | Ravi Gummadi | Ravi Gummadi |
+| [HADOOP-5805](https://issues.apache.org/jira/browse/HADOOP-5805) | problem using top level s3 buckets as input/output directories |  Major | fs/s3 | Arun Jacob | Ian Nowland |
+| [HADOOP-5940](https://issues.apache.org/jira/browse/HADOOP-5940) | trunk eclipse-plugin build fails while trying to copy commons-cli jar from the lib dir |  Major | contrib/eclipse-plugin | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-5947](https://issues.apache.org/jira/browse/HADOOP-5947) | org.apache.hadoop.mapred.lib.TestCombineFileInputFormat fails trunk builds |  Critical | . | Giridharan Kesavan | Sharad Agarwal |
+| [HADOOP-5899](https://issues.apache.org/jira/browse/HADOOP-5899) | Minor - move info log to the right place to avoid printing unnecessary log |  Minor | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5944](https://issues.apache.org/jira/browse/HADOOP-5944) | BlockManager needs Apache license header. |  Major | . | Konstantin Shvachko | Suresh Srinivas |
+| [HADOOP-5951](https://issues.apache.org/jira/browse/HADOOP-5951) | StorageInfo needs Apache license header. |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-5891](https://issues.apache.org/jira/browse/HADOOP-5891) | If dfs.http.address is default, SecondaryNameNode can't find NameNode |  Major | fs | Todd Lipcon | Todd Lipcon |
+| [HADOOP-5953](https://issues.apache.org/jira/browse/HADOOP-5953) | KosmosFileSystem.isDirectory() should not be deprecated. |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5954](https://issues.apache.org/jira/browse/HADOOP-5954) | Fix javac warnings in HDFS tests |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5956](https://issues.apache.org/jira/browse/HADOOP-5956) | org.apache.hadoop.hdfsproxy.TestHdfsProxy.testHdfsProxyInterface test fails on trunk |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-5836](https://issues.apache.org/jira/browse/HADOOP-5836) | Bug in S3N handling of directory markers using an object with a trailing "/" causes jobs to fail |  Major | fs/s3 | Ian Nowland | Ian Nowland |
+| [HADOOP-5804](https://issues.apache.org/jira/browse/HADOOP-5804) | neither s3.block.size not fs.s3.block.size are honoured |  Major | fs/s3 | Mathieu Poumeyrol | Tom White |
+| [HADOOP-5762](https://issues.apache.org/jira/browse/HADOOP-5762) | distcp does not copy empty directories |  Major | . | dhruba borthakur | Rodrigo Schmidt |
+| [HADOOP-5859](https://issues.apache.org/jira/browse/HADOOP-5859) | FindBugs : fix "wait() or sleep() with locks held" warnings in hdfs |  Major | . | Kan Zhang | Kan Zhang |
+| [HADOOP-5963](https://issues.apache.org/jira/browse/HADOOP-5963) | unnecessary exception catch in NNBench |  Minor | test | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-5989](https://issues.apache.org/jira/browse/HADOOP-5989) | streaming tests fails trunk builds |  Major | . | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-5981](https://issues.apache.org/jira/browse/HADOOP-5981) | HADOOP-2838 doesnt work as expected |  Major | . | Amar Kamat | Amar Kamat |
+| [HADOOP-5420](https://issues.apache.org/jira/browse/HADOOP-5420) | Support killing of process groups in LinuxTaskController binary |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-6031](https://issues.apache.org/jira/browse/HADOOP-6031) | Remove @author tags from Java source files |  Minor | documentation | Ravi Phulari | Ravi Phulari |
+| [HADOOP-5980](https://issues.apache.org/jira/browse/HADOOP-5980) | LD\_LIBRARY\_PATH not passed to tasks spawned off by LinuxTaskController |  Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HADOOP-4041](https://issues.apache.org/jira/browse/HADOOP-4041) | IsolationRunner does not work as documented |  Major | documentation | Yuri Pradkin | Philip Zeyliger |
+| [HADOOP-6017](https://issues.apache.org/jira/browse/HADOOP-6017) | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. |  Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze |
+| [HADOOP-6076](https://issues.apache.org/jira/browse/HADOOP-6076) | Forrest documentation compilation is broken because of HADOOP-5913 |  Blocker | documentation | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-6004](https://issues.apache.org/jira/browse/HADOOP-6004) | BlockLocation deserialization is incorrect |  Major | fs | Jakob Homan | Jakob Homan |
+| [HADOOP-6079](https://issues.apache.org/jira/browse/HADOOP-6079) | In DataTransferProtocol, the serialization of proxySource is not consistent |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-76](https://issues.apache.org/jira/browse/HDFS-76) | Namespace quota exceeded message unclear |  Major | . | eric baldeschwieler | Boris Shkolnik |
+| [HADOOP-5764](https://issues.apache.org/jira/browse/HADOOP-5764) | Hadoop Vaidya test rule (ReadingHDFSFilesAsSideEffect) fails w/ exception if number of map input bytes for a job is zero. |  Major | . | Suhas Gogate |  |
+| [HADOOP-6096](https://issues.apache.org/jira/browse/HADOOP-6096) | Fix Eclipse project and classpath files following project split |  Major | build | Tom White | Tom White |
+| [HDFS-195](https://issues.apache.org/jira/browse/HDFS-195) | Need to handle access token expiration when re-establishing the pipeline for dfs write |  Major | . | Kan Zhang | Kan Zhang |
+| [MAPREDUCE-419](https://issues.apache.org/jira/browse/MAPREDUCE-419) | mapred.userlog.limit.kb has inconsistent defaults |  Minor | . | Philip Zeyliger | Philip Zeyliger |
+| [HDFS-438](https://issues.apache.org/jira/browse/HDFS-438) | Improve help message for quotas |  Minor | . | Raghu Angadi | Raghu Angadi |
+| [HDFS-181](https://issues.apache.org/jira/browse/HDFS-181) | INode.getPathComponents throws NPE when given a non-absolute path |  Minor | namenode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-5775](https://issues.apache.org/jira/browse/HADOOP-5775) | HdfsProxy Unit Test should not depend on HDFSPROXY\_CONF\_DIR environment |  Major | . | zhiyong zhang | zhiyong zhang |
+| [MAPREDUCE-658](https://issues.apache.org/jira/browse/MAPREDUCE-658) | NPE in distcp if source path does not exist |  Major | distcp | Ravi Gummadi | Ravi Gummadi |
+| [HADOOP-6112](https://issues.apache.org/jira/browse/HADOOP-6112) | to fix hudsonPatchQueueAdmin for different projects |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [MAPREDUCE-416](https://issues.apache.org/jira/browse/MAPREDUCE-416) | Move the completed jobs' history files to a DONE subdirectory inside the configured history directory |  Major | . | Devaraj Das | Amar Kamat |
+| [MAPREDUCE-646](https://issues.apache.org/jira/browse/MAPREDUCE-646) | distcp should place the file distcp\_src\_files in distributed cache |  Major | distcp | Ravi Gummadi | Ravi Gummadi |
+| [HDFS-441](https://issues.apache.org/jira/browse/HDFS-441) | TestFTPFileSystem fails |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-440](https://issues.apache.org/jira/browse/HDFS-440) | javadoc warnings: broken links |  Major | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-671](https://issues.apache.org/jira/browse/MAPREDUCE-671) | Update ignore list |  Trivial | build | Chris Douglas | Chris Douglas |
+| [HADOOP-2366](https://issues.apache.org/jira/browse/HADOOP-2366) | Space in the value for dfs.data.dir can cause great problems |  Major | conf | Ted Dunning | Michele Catasta |
+| [HADOOP-6122](https://issues.apache.org/jira/browse/HADOOP-6122) | 64 javac compiler warnings |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-637](https://issues.apache.org/jira/browse/MAPREDUCE-637) | Check in the codes that compute the 10^15+1st bit of π |  Major | examples | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-642](https://issues.apache.org/jira/browse/MAPREDUCE-642) | distcp could have an option to preserve the full source path |  Major | distcp | Rodrigo Schmidt | Rodrigo Schmidt |
+| [HDFS-454](https://issues.apache.org/jira/browse/HDFS-454) | HDFS workflow in JIRA does not match MAPREDUCE, HADOOP |  Major | . | Aaron Kimball | Owen O'Malley |
+| [HADOOP-6114](https://issues.apache.org/jira/browse/HADOOP-6114) | bug in documentation: org.apache.hadoop.fs.FileStatus.getLen() |  Major | documentation | Dmitry Rzhevskiy | Dmitry Rzhevskiy |
+| [MAPREDUCE-694](https://issues.apache.org/jira/browse/MAPREDUCE-694) | JSP jars should be added to dependcy list for Capacity scheduler |  Major | build, capacity-sched | Sreekanth Ramakrishnan | Giridharan Kesavan |
+| [MAPREDUCE-702](https://issues.apache.org/jira/browse/MAPREDUCE-702) | eclipse-plugin jar target fails during packaging |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [MAPREDUCE-522](https://issues.apache.org/jira/browse/MAPREDUCE-522) | Rewrite TestQueueCapacities to make it simpler and avoid timeout errors |  Major | capacity-sched | Hemanth Yamijala | Sreekanth Ramakrishnan |
+| [MAPREDUCE-683](https://issues.apache.org/jira/browse/MAPREDUCE-683) | TestJobTrackerRestart fails with Map task completion events ordering mismatch |  Major | jobtracker | Sreekanth Ramakrishnan | Amar Kamat |
+| [MAPREDUCE-708](https://issues.apache.org/jira/browse/MAPREDUCE-708) | node health check script does not refresh the "reason for blacklisting" |  Minor | tasktracker | Ramya Sunil | Sreekanth Ramakrishnan |
+| [MAPREDUCE-709](https://issues.apache.org/jira/browse/MAPREDUCE-709) | node health check script does not display the correct message on timeout |  Minor | . | Ramya Sunil | Sreekanth Ramakrishnan |
+| [MAPREDUCE-676](https://issues.apache.org/jira/browse/MAPREDUCE-676) | Existing diagnostic rules fail for MAP ONLY jobs |  Major | . | Suhas Gogate | Suhas Gogate |
+| [MAPREDUCE-722](https://issues.apache.org/jira/browse/MAPREDUCE-722) | More slots are getting reserved for HiRAM job tasks then required |  Major | capacity-sched | Karam Singh | Vinod Kumar Vavilapalli |
+| [HADOOP-6131](https://issues.apache.org/jira/browse/HADOOP-6131) | A sysproperty should not be set unless the property is set on the ant command line in build.xml. |  Trivial | build | Hong Tang | Hong Tang |
+| [HADOOP-6090](https://issues.apache.org/jira/browse/HADOOP-6090) | GridMix is broke after upgrading random(text)writer to newer mapreduce apis |  Major | benchmarks | Arun C Murthy | Amareshwari Sriramadasu |
+| [HADOOP-6137](https://issues.apache.org/jira/browse/HADOOP-6137) | to fix project specific test-patch requirements |  Critical | build | Giridharan Kesavan | Giridharan Kesavan |
+| [MAPREDUCE-732](https://issues.apache.org/jira/browse/MAPREDUCE-732) | node health check script should not log "UNHEALTHY" status for every heartbeat in INFO mode |  Minor | . | Ramya Sunil | Sreekanth Ramakrishnan |
+| [MAPREDUCE-734](https://issues.apache.org/jira/browse/MAPREDUCE-734) | java.util.ConcurrentModificationException observed in unreserving slots for HiRam Jobs |  Major | capacity-sched | Karam Singh | Arun C Murthy |
+| [MAPREDUCE-733](https://issues.apache.org/jira/browse/MAPREDUCE-733) | When running ant test TestTrackerBlacklistAcrossJobs, losing task tracker heartbeat exception occurs. |  Major | tasktracker | Iyappan Srinivasan | Arun C Murthy |
+| [HDFS-480](https://issues.apache.org/jira/browse/HDFS-480) | Typo in jar name in build.xml |  Major | build, scripts | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-153](https://issues.apache.org/jira/browse/MAPREDUCE-153) | TestJobInProgressListener sometimes timesout |  Major | . | Amar Kamat | Amar Kamat |
+| [HDFS-439](https://issues.apache.org/jira/browse/HDFS-439) | HADOOP-5961 is incorrectly committed. |  Blocker | . | Raghu Angadi | Raghu Angadi |
+| [HDFS-415](https://issues.apache.org/jira/browse/HDFS-415) | Unchecked exception thrown inside of BlockReceiver cause some threads hang |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-462](https://issues.apache.org/jira/browse/HDFS-462) | Unit tests not working under Windows |  Major | namenode, test | Luca Telloli | Jakob Homan |
+| [HDFS-446](https://issues.apache.org/jira/browse/HDFS-446) | Offline Image Viewer Ls visitor incorrectly says 'output file' instead of 'input file' |  Minor | test, tools | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-677](https://issues.apache.org/jira/browse/MAPREDUCE-677) | TestNodeRefresh timesout |  Major | test | Amar Kamat | Amar Kamat |
+| [HDFS-489](https://issues.apache.org/jira/browse/HDFS-489) | Updated TestHDFSCLI for changes from HADOOP-6139 |  Major | test | Jakob Homan | Jakob Homan |
+| [HDFS-445](https://issues.apache.org/jira/browse/HDFS-445) | pread() fails when cached block locations are no longer valid |  Major | . | Kan Zhang | Kan Zhang |
+| [MAPREDUCE-680](https://issues.apache.org/jira/browse/MAPREDUCE-680) | Reuse of Writable objects is improperly handled by MRUnit |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-627](https://issues.apache.org/jira/browse/MAPREDUCE-627) | Modify TestTrackerBlacklistAcrossJobs to improve execution time |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [MAPREDUCE-630](https://issues.apache.org/jira/browse/MAPREDUCE-630) | TestKillCompletedJob can be modified to improve execution times |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [MAPREDUCE-626](https://issues.apache.org/jira/browse/MAPREDUCE-626) | Modify TestLostTracker to improve execution time |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-6142](https://issues.apache.org/jira/browse/HADOOP-6142) | archives relative path changes in common. |  Major | . | Mahadev konar | Mahadev konar |
+| [HDFS-463](https://issues.apache.org/jira/browse/HDFS-463) | CreateEditsLog utility broken due to FSImage URL scheme check |  Major | tools | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6138](https://issues.apache.org/jira/browse/HADOOP-6138) | eliminate the depracate warnings introduced by H-5438 |  Minor | fs | He Yongqiang | He Yongqiang |
+| [MAPREDUCE-771](https://issues.apache.org/jira/browse/MAPREDUCE-771) | Setup and cleanup tasks remain in UNASSIGNED state for a long time on tasktrackers with long running high RAM tasks |  Blocker | jobtracker | Hemanth Yamijala | Hemanth Yamijala |
+| [HADOOP-5935](https://issues.apache.org/jira/browse/HADOOP-5935) | Hudson's release audit warnings link is broken |  Major | build | Tom White | Giridharan Kesavan |
+| [MAPREDUCE-717](https://issues.apache.org/jira/browse/MAPREDUCE-717) | Fix some corner case issues in speculative execution (post hadoop-2141) |  Major | jobtracker | Devaraj Das | Devaraj Das |
+| [MAPREDUCE-716](https://issues.apache.org/jira/browse/MAPREDUCE-716) | org.apache.hadoop.mapred.lib.db.DBInputformat not working with oracle |  Major | . | evanand | Aaron Kimball |
+| [MAPREDUCE-682](https://issues.apache.org/jira/browse/MAPREDUCE-682) | Reserved tasktrackers should be removed when a node is globally blacklisted |  Major | jobtracker | Hemanth Yamijala | Sreekanth Ramakrishnan |
+| [MAPREDUCE-743](https://issues.apache.org/jira/browse/MAPREDUCE-743) | Progress of map phase in map task is not updated properly |  Major | task | Ravi Gummadi | Ravi Gummadi |
+| [HADOOP-5864](https://issues.apache.org/jira/browse/HADOOP-5864) | Fix DMI and OBL findbugs in packages hdfs and metrics |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-6132](https://issues.apache.org/jira/browse/HADOOP-6132) | RPC client opens an extra connection for VersionedProtocol |  Major | ipc | Kan Zhang | Kan Zhang |
+| [HDFS-484](https://issues.apache.org/jira/browse/HDFS-484) | bin-package and package doesnt seem to package any jar file |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-6123](https://issues.apache.org/jira/browse/HADOOP-6123) | hdfs script does not work after project split. |  Major | scripts | Konstantin Shvachko | Sharad Agarwal |
+| [MAPREDUCE-628](https://issues.apache.org/jira/browse/MAPREDUCE-628) | TestJobInProgress brings up MinMR/DFS clusters for every test |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [MAPREDUCE-809](https://issues.apache.org/jira/browse/MAPREDUCE-809) | Job summary logs show status of completed jobs as RUNNING |  Major | jobtracker | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-792](https://issues.apache.org/jira/browse/MAPREDUCE-792) | javac warnings in DBInputFormat |  Minor | . | Aaron Kimball | Aaron Kimball |
+| [HDFS-500](https://issues.apache.org/jira/browse/HDFS-500) | Fix lingering and new javac warnings |  Minor | namenode | Jakob Homan | Jakob Homan |
+| [HDFS-119](https://issues.apache.org/jira/browse/HDFS-119) | logSync() may block NameNode forever. |  Major | namenode | Konstantin Shvachko | Suresh Srinivas |
+| [MAPREDUCE-760](https://issues.apache.org/jira/browse/MAPREDUCE-760) | TestNodeRefresh might not work as expected |  Major | test | Amar Kamat | Amar Kamat |
+| [HADOOP-6172](https://issues.apache.org/jira/browse/HADOOP-6172) | bin/hadoop version not working |  Minor | build | Hong Tang | Hong Tang |
+| [HADOOP-6169](https://issues.apache.org/jira/browse/HADOOP-6169) | Removing deprecated method calls in TFile |  Minor | . | Hong Tang | Hong Tang |
+| [MAPREDUCE-408](https://issues.apache.org/jira/browse/MAPREDUCE-408) | TestKillSubProcesses fails with assertion failure sometimes |  Major | test | Amareshwari Sriramadasu | Ravi Gummadi |
+| [HADOOP-6124](https://issues.apache.org/jira/browse/HADOOP-6124) | patchJavacWarnings and trunkJavacWarnings are not consistent. |  Critical | build | Tsz Wo Nicholas Sze | Giridharan Kesavan |
+| [MAPREDUCE-659](https://issues.apache.org/jira/browse/MAPREDUCE-659) | gridmix2 not compiling under mapred module trunk/src/benchmarks/gridmix2 |  Critical | build | Iyappan Srinivasan | Giridharan Kesavan |
+| [HADOOP-6180](https://issues.apache.org/jira/browse/HADOOP-6180) | Namenode slowed down when many files with same filename were moved to Trash |  Minor | . | Koji Noguchi | Boris Shkolnik |
+| [MAPREDUCE-808](https://issues.apache.org/jira/browse/MAPREDUCE-808) | Buffer objects incorrectly serialized to typed bytes |  Major | contrib/streaming | Klaas Bosteels | Klaas Bosteels |
+| [MAPREDUCE-845](https://issues.apache.org/jira/browse/MAPREDUCE-845) | build.xml hard codes findbugs heap size, in some configurations 512M is insufficient to successfully build |  Minor | build | Lee Tucker | Lee Tucker |
+| [HADOOP-6177](https://issues.apache.org/jira/browse/HADOOP-6177) | FSInputChecker.getPos() would return position greater than the file size |  Major | . | Hong Tang | Hong Tang |
+| [MAPREDUCE-799](https://issues.apache.org/jira/browse/MAPREDUCE-799) | Some of MRUnit's self-tests were not being run |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
+| [HADOOP-6188](https://issues.apache.org/jira/browse/HADOOP-6188) | TestHDFSTrash fails because of TestTrash in common |  Major | test | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-534](https://issues.apache.org/jira/browse/HDFS-534) | Required avro classes are missing |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-848](https://issues.apache.org/jira/browse/MAPREDUCE-848) | TestCapacityScheduler is failing |  Major | capacity-sched | Devaraj Das | Amar Kamat |
+| [MAPREDUCE-840](https://issues.apache.org/jira/browse/MAPREDUCE-840) | DBInputFormat leaves open transaction |  Minor | . | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-859](https://issues.apache.org/jira/browse/MAPREDUCE-859) | Unable to run examples with current trunk |  Major | build | Jothi Padmanabhan | Ravi Gummadi |
+| [MAPREDUCE-868](https://issues.apache.org/jira/browse/MAPREDUCE-868) | Trunk  can't be compiled since Avro dependencies cannot be resolved |  Blocker | build | Arun C Murthy |  |
+| [HADOOP-6192](https://issues.apache.org/jira/browse/HADOOP-6192) | Shell.getUlimitMemoryCommand is tied to Map-Reduce |  Major | util | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-867](https://issues.apache.org/jira/browse/MAPREDUCE-867) | trunk builds fails as ivy is lookin for avro jar from the local resolver |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [MAPREDUCE-877](https://issues.apache.org/jira/browse/MAPREDUCE-877) | Required avro class are missing in contrib projects |  Blocker | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-852](https://issues.apache.org/jira/browse/MAPREDUCE-852) | ExampleDriver is incorrectly set as a Main-Class in tools in build.xml |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-167](https://issues.apache.org/jira/browse/HDFS-167) | DFSClient continues to retry indefinitely |  Minor | hdfs-client | Derek Wollenstein | Bill Zeller |
+| [MAPREDUCE-773](https://issues.apache.org/jira/browse/MAPREDUCE-773) | LineRecordReader can report non-zero progress while it is processing a compressed stream |  Major | task | Devaraj Das | Devaraj Das |
+| [HADOOP-6103](https://issues.apache.org/jira/browse/HADOOP-6103) | Configuration clone constructor does not clone all the members. |  Major | conf | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-6184](https://issues.apache.org/jira/browse/HADOOP-6184) | Provide a configuration dump in json format. |  Major | . | rahul k singh | V.V.Chaitanya Krishna |
+| [HADOOP-6152](https://issues.apache.org/jira/browse/HADOOP-6152) | Hadoop scripts do not correctly put jars on the classpath |  Blocker | scripts | Aaron Kimball | Aaron Kimball |
+| [HDFS-553](https://issues.apache.org/jira/browse/HDFS-553) | BlockSender reports wrong failed position in ChecksumException |  Major | datanode | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-825](https://issues.apache.org/jira/browse/MAPREDUCE-825) | JobClient completion poll interval of 5s causes slow tests in local mode |  Minor | . | Aaron Kimball | Aaron Kimball |
+| [HDFS-525](https://issues.apache.org/jira/browse/HDFS-525) | ListPathsServlet.java uses static SimpleDateFormat that has threading issues |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-568](https://issues.apache.org/jira/browse/HDFS-568) | TestServiceLevelAuthorization fails on latest build in Hudson |  Minor | test | gary murry | Amareshwari Sriramadasu |
+| [HDFS-15](https://issues.apache.org/jira/browse/HDFS-15) | Rack replication policy can be violated for over replicated blocks |  Critical | . | Hairong Kuang | Jitendra Nath Pandey |
+| [HADOOP-6227](https://issues.apache.org/jira/browse/HADOOP-6227) | Configuration does not lock parameters marked final if they have no value. |  Major | conf | Hemanth Yamijala | Amareshwari Sriramadasu |
+| [HADOOP-6199](https://issues.apache.org/jira/browse/HADOOP-6199) | Add the documentation for io.map.index.skip in core-default |  Major | io | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-586](https://issues.apache.org/jira/browse/HDFS-586) | TestBlocksWithNotEnoughRacks fails |  Major | test | Hairong Kuang | Jitendra Nath Pandey |
+| [MAPREDUCE-764](https://issues.apache.org/jira/browse/MAPREDUCE-764) | TypedBytesInput's readRaw() does not preserve custom type codes |  Blocker | contrib/streaming | Klaas Bosteels | Klaas Bosteels |
+| [HADOOP-6229](https://issues.apache.org/jira/browse/HADOOP-6229) | Atempt to make a directory under an existing file on LocalFileSystem should throw an Exception. |  Major | fs | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6009](https://issues.apache.org/jira/browse/HADOOP-6009) | S3N listStatus incorrectly returns null instead of empty array when called on empty root |  Major | fs/s3 | Ian Nowland | Ian Nowland |
+| [MAPREDUCE-144](https://issues.apache.org/jira/browse/MAPREDUCE-144) | TaskMemoryManager should log process-tree's status while killing tasks. |  Major | tasktracker | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-945](https://issues.apache.org/jira/browse/MAPREDUCE-945) | Test programs support only default queue. |  Major | test | Suman Sehgal | Sreekanth Ramakrishnan |
+| [HADOOP-6243](https://issues.apache.org/jira/browse/HADOOP-6243) | NPE in handling deprecated configuration keys. |  Blocker | conf | Konstantin Shvachko | Sreekanth Ramakrishnan |
+| [HADOOP-6234](https://issues.apache.org/jira/browse/HADOOP-6234) | Permission configuration files should use octal and symbolic |  Major | . | Allen Wittenauer | Jakob Homan |
+| [HADOOP-6181](https://issues.apache.org/jira/browse/HADOOP-6181) | Fixes for Eclipse template |  Minor | build | Carlos Valiente | Carlos Valiente |
+| [HADOOP-6196](https://issues.apache.org/jira/browse/HADOOP-6196) | sync(0); next() breaks SequenceFile |  Major | . | Jay Booth | Jay Booth |
+| [MAPREDUCE-973](https://issues.apache.org/jira/browse/MAPREDUCE-973) | Move test utilities from examples to test |  Trivial | examples, test | Chris Douglas | Chris Douglas |
+| [HDFS-601](https://issues.apache.org/jira/browse/HDFS-601) | TestBlockReport should obtain data directories from MiniHDFSCluster |  Major | test | Konstantin Shvachko | Konstantin Boudnik |
+| [HDFS-614](https://issues.apache.org/jira/browse/HDFS-614) | TestDatanodeBlockScanner obtain should data-node directories directly from MiniDFSCluster |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-612](https://issues.apache.org/jira/browse/HDFS-612) | FSDataset should not use org.mortbay.log.Log |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-472](https://issues.apache.org/jira/browse/HDFS-472) | Document hdfsproxy design and set-up guide |  Major | contrib/hdfsproxy | zhiyong zhang | zhiyong zhang |
+| [MAPREDUCE-968](https://issues.apache.org/jira/browse/MAPREDUCE-968) | NPE in distcp encountered when placing \_logs directory on S3FileSystem |  Major | distcp | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-839](https://issues.apache.org/jira/browse/MAPREDUCE-839) | unit test TestMiniMRChildTask fails on mac os-x |  Minor | . | Hong Tang | Hong Tang |
+| [HADOOP-6250](https://issues.apache.org/jira/browse/HADOOP-6250) | test-patch.sh doesn't clean up conf/\*.xml files after the trunk run. |  Major | build | rahul k singh | rahul k singh |
+| [MAPREDUCE-648](https://issues.apache.org/jira/browse/MAPREDUCE-648) | Two distcp bugs |  Minor | distcp | Ravi Gummadi | Ravi Gummadi |
+| [HADOOP-6257](https://issues.apache.org/jira/browse/HADOOP-6257) | Two TestFileSystem classes are confusing hadoop-hdfs-hdfwithmr |  Minor | build, fs, test | Philip Zeyliger | Philip Zeyliger |
+| [HDFS-622](https://issues.apache.org/jira/browse/HDFS-622) | checkMinReplication should count only live node. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-946](https://issues.apache.org/jira/browse/MAPREDUCE-946) | Fix regression in LineRecordReader to comply with line length parameters |  Blocker | . | Chris Douglas | Chris Douglas |
+| [MAPREDUCE-977](https://issues.apache.org/jira/browse/MAPREDUCE-977) | Missing jackson jars from Eclipse template |  Major | build | Tom White | Tom White |
+| [MAPREDUCE-988](https://issues.apache.org/jira/browse/MAPREDUCE-988) | ant package does not copy the capacity-scheduler.jar under HADOOP\_HOME/build/hadoop-mapred-0.21.0-dev/contrib/capacity-scheduler |  Major | build | Iyappan Srinivasan | Hong Tang |
+| [MAPREDUCE-971](https://issues.apache.org/jira/browse/MAPREDUCE-971) | distcp does not always remove distcp.tmp.dir |  Major | distcp | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-645](https://issues.apache.org/jira/browse/MAPREDUCE-645) | When disctp is used to overwrite a file, it should return immediately with an error message |  Minor | distcp | Ramya Sunil | Ravi Gummadi |
+| [MAPREDUCE-1002](https://issues.apache.org/jira/browse/MAPREDUCE-1002) | After MAPREDUCE-862, command line queue-list doesn't print any queues |  Major | client | Vinod Kumar Vavilapalli | V.V.Chaitanya Krishna |
+| [MAPREDUCE-1003](https://issues.apache.org/jira/browse/MAPREDUCE-1003) | trunk build fails when -Declipse.home is set |  Major | . | Giridharan Kesavan | Ravi Gummadi |
+| [MAPREDUCE-941](https://issues.apache.org/jira/browse/MAPREDUCE-941) | vaidya script calls awk instead of nawk |  Trivial | . | Allen Wittenauer | Chad Metcalf |
+| [HADOOP-6151](https://issues.apache.org/jira/browse/HADOOP-6151) | The servlets should quote html characters |  Critical | security | Owen O'Malley | Owen O'Malley |
+| [HADOOP-6240](https://issues.apache.org/jira/browse/HADOOP-6240) | Rename operation is not consistent between different implementations of FileSystem |  Major | fs | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-912](https://issues.apache.org/jira/browse/MAPREDUCE-912) | apache license header missing for some java files |  Major | . | Amareshwari Sriramadasu | Chad Metcalf |
+| [MAPREDUCE-639](https://issues.apache.org/jira/browse/MAPREDUCE-639) | Update the TeraSort to reflect the new benchmark rules for '09 |  Major | examples | Owen O'Malley | Owen O'Malley |
+| [HDFS-629](https://issues.apache.org/jira/browse/HDFS-629) | Remove ReplicationTargetChooser.java along with fixing import warnings. |  Major | namenode | Konstantin Shvachko | dhruba borthakur |
+| [HDFS-640](https://issues.apache.org/jira/browse/HDFS-640) | TestHDFSFileContextMainOperations uses old FileContext.mkdirs(..) |  Major | test | Tsz Wo Nicholas Sze | Suresh Srinivas |
+| [HADOOP-6274](https://issues.apache.org/jira/browse/HADOOP-6274) | TestLocalFSFileContextMainOperations tests wrongly expect a certain order to be returned. |  Major | test | gary murry | gary murry |
+| [HDFS-638](https://issues.apache.org/jira/browse/HDFS-638) | The build.xml refences jars that don't exist |  Major | build | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1014](https://issues.apache.org/jira/browse/MAPREDUCE-1014) | After the 0.21 branch, MapReduce trunk doesn't compile |  Blocker | . | Devaraj Das | Ravi Gummadi |
+| [MAPREDUCE-884](https://issues.apache.org/jira/browse/MAPREDUCE-884) | TestReduceFetchFromPartialMem fails sometimes |  Major | test | Amar Kamat | Jothi Padmanabhan |
+| [HDFS-637](https://issues.apache.org/jira/browse/HDFS-637) | DataNode sends a Success ack when block write fails |  Blocker | datanode | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-1022](https://issues.apache.org/jira/browse/MAPREDUCE-1022) | Trunk tests fail because of test-failure in Vertica |  Blocker | test | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-646](https://issues.apache.org/jira/browse/HDFS-646) | missing test-contrib ant target would break hudson patch test process |  Blocker | build | Giridharan Kesavan | Giridharan Kesavan |
+| [MAPREDUCE-1000](https://issues.apache.org/jira/browse/MAPREDUCE-1000) | JobHistory.initDone() should retain the try ... catch in the body |  Major | jobtracker | Hong Tang | Jothi Padmanabhan |
+| [HADOOP-6281](https://issues.apache.org/jira/browse/HADOOP-6281) | HtmlQuoting throws NullPointerException |  Major | . | Tsz Wo Nicholas Sze | Owen O'Malley |
+| [MAPREDUCE-1028](https://issues.apache.org/jira/browse/MAPREDUCE-1028) | Cleanup tasks are scheduled using high memory configuration, leaving tasks in unassigned state. |  Blocker | jobtracker | Hemanth Yamijala | Ravi Gummadi |
+| [MAPREDUCE-964](https://issues.apache.org/jira/browse/MAPREDUCE-964) | Inaccurate values in jobSummary logs |  Critical | . | Rajiv Chittajallu | Sreekanth Ramakrishnan |
+| [HADOOP-6285](https://issues.apache.org/jira/browse/HADOOP-6285) | HttpServer.QuotingInputFilter has the wrong signature for getParameterMap |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HDFS-647](https://issues.apache.org/jira/browse/HDFS-647) | Internal server errors |  Major | . | gary murry | Owen O'Malley |
+| [HADOOP-6286](https://issues.apache.org/jira/browse/HADOOP-6286) | The Glob methods in FileContext doe not deal with URIs correctly |  Major | fs | Sanjay Radia | Boris Shkolnik |
+| [HADOOP-6283](https://issues.apache.org/jira/browse/HADOOP-6283) | The exception meessage in FileUtil$HardLink.getLinkCount(..) is not clear |  Minor | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6303](https://issues.apache.org/jira/browse/HADOOP-6303) | Eclipse .classpath template has outdated jar files and is missing some new ones. |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1076](https://issues.apache.org/jira/browse/MAPREDUCE-1076) | ClusterStatus class should be deprecated |  Blocker | client | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-688](https://issues.apache.org/jira/browse/HDFS-688) | Add configuration resources to DFSAdmin |  Major | hdfs-client | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-1030](https://issues.apache.org/jira/browse/MAPREDUCE-1030) | Reduce tasks are getting starved in capacity scheduler |  Blocker | capacity-sched | rahul k singh | rahul k singh |
+| [HDFS-29](https://issues.apache.org/jira/browse/HDFS-29) | In Datanode, update block may fail due to length inconsistency |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-673](https://issues.apache.org/jira/browse/HDFS-673) | BlockReceiver#PacketResponder should not remove a packet from the ack queue before its ack is sent |  Blocker | datanode | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-1071](https://issues.apache.org/jira/browse/MAPREDUCE-1071) | o.a.h.mapreduce.jobhistory.EventReader constructor should expect DataInputStream |  Major | . | Hong Tang | Hong Tang |
+| [MAPREDUCE-986](https://issues.apache.org/jira/browse/MAPREDUCE-986) | rumen makes a task with a null type when one of the task lines is truncated |  Major | tools/rumen | Dick King | Dick King |
+| [MAPREDUCE-1029](https://issues.apache.org/jira/browse/MAPREDUCE-1029) | TestCopyFiles fails on testHftpAccessControl() |  Blocker | build | Amar Kamat | Jothi Padmanabhan |
+| [HDFS-682](https://issues.apache.org/jira/browse/HDFS-682) | TestBlockUnderConstruction fails |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-769](https://issues.apache.org/jira/browse/MAPREDUCE-769) | findbugs and javac warnings on trunk is non-zero |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-677](https://issues.apache.org/jira/browse/HDFS-677) | Rename failure due to quota results in deletion of src directory |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-709](https://issues.apache.org/jira/browse/HDFS-709) | TestDFSShell failure |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-1117](https://issues.apache.org/jira/browse/MAPREDUCE-1117) | ClusterMetrics return metrics for tasks instead of slots' |  Major | . | Sharad Agarwal | Amareshwari Sriramadasu |
+| [HADOOP-6293](https://issues.apache.org/jira/browse/HADOOP-6293) | FsShell -text should work on filesystems other than the default |  Minor | fs | Chris Douglas | Chris Douglas |
+| [MAPREDUCE-1104](https://issues.apache.org/jira/browse/MAPREDUCE-1104) | RecoveryManager not initialized in SimulatorJobTracker led to NPE in JT Jetty server |  Major | contrib/mumak | Hong Tang | Hong Tang |
+| [MAPREDUCE-1077](https://issues.apache.org/jira/browse/MAPREDUCE-1077) | When rumen reads a truncated job tracker log, it produces a job whose outcome is SUCCESS.  Should be null. |  Major | tools/rumen | Dick King | Dick King |
+| [MAPREDUCE-1041](https://issues.apache.org/jira/browse/MAPREDUCE-1041) | TaskStatuses map in TaskInProgress should be made package private instead of protected |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [MAPREDUCE-1111](https://issues.apache.org/jira/browse/MAPREDUCE-1111) | JT Jetty UI not working if we run mumak.sh off packaged distribution directory. |  Major | contrib/mumak | Hong Tang | Hong Tang |
+| [MAPREDUCE-1086](https://issues.apache.org/jira/browse/MAPREDUCE-1086) | hadoop commands in streaming tasks are trying to write to tasktracker's log |  Major | tasktracker | Ravi Gummadi | Ravi Gummadi |
+| [HDFS-695](https://issues.apache.org/jira/browse/HDFS-695) | RaidNode should read in configuration from hdfs-site.xml |  Major | contrib/raid | dhruba borthakur | dhruba borthakur |
+| [MAPREDUCE-1105](https://issues.apache.org/jira/browse/MAPREDUCE-1105) | CapacityScheduler: It should be possible to set queue hard-limit beyond it's actual capacity |  Blocker | capacity-sched | Arun C Murthy | rahul k singh |
+| [HDFS-679](https://issues.apache.org/jira/browse/HDFS-679) | Appending to a partial chunk incorrectly assumes the first packet fills up the partial chunk |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HDFS-722](https://issues.apache.org/jira/browse/HDFS-722) | The pointcut callCreateBlockWriteStream in FSDatasetAspects is broken |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-726](https://issues.apache.org/jira/browse/HDFS-726) | Eclipse .classpath template has outdated jar files and is missing some new ones. |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6327](https://issues.apache.org/jira/browse/HADOOP-6327) | Fix build error for one of the FileContext Tests |  Major | test | Sanjay Radia | Sanjay Radia |
+| [MAPREDUCE-1133](https://issues.apache.org/jira/browse/MAPREDUCE-1133) | Eclipse .classpath template has outdated jar files and is missing some new ones. |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-690](https://issues.apache.org/jira/browse/HDFS-690) | TestAppend2#testComplexAppend failed on "Too many open files" |  Blocker | test | Hairong Kuang | Hairong Kuang |
+| [HDFS-725](https://issues.apache.org/jira/browse/HDFS-725) | Support the build error fix for HADOOP-6327 |  Major | test | Sanjay Radia | Sanjay Radia |
+| [HDFS-720](https://issues.apache.org/jira/browse/HDFS-720) | NPE in BlockReceiver$PacketResponder.run(BlockReceiver.java:923) |  Major | datanode | stack |  |
+| [MAPREDUCE-1016](https://issues.apache.org/jira/browse/MAPREDUCE-1016) | Make the format of the Job History be JSON instead of Avro binary |  Major | . | Owen O'Malley | Doug Cutting |
+| [MAPREDUCE-1098](https://issues.apache.org/jira/browse/MAPREDUCE-1098) | Incorrect synchronization in DistributedCache causes TaskTrackers to freeze up during localization of Cache for tasks. |  Major | tasktracker | Sreekanth Ramakrishnan | Amareshwari Sriramadasu |
+| [MAPREDUCE-1090](https://issues.apache.org/jira/browse/MAPREDUCE-1090) | Modify log statement in Tasktracker log related to memory monitoring to include attempt id. |  Major | tasktracker | Hemanth Yamijala | Hemanth Yamijala |
+| [HDFS-625](https://issues.apache.org/jira/browse/HDFS-625) | ListPathsServlet throws NullPointerException |  Major | namenode | Tsz Wo Nicholas Sze | Suresh Srinivas |
+| [HDFS-735](https://issues.apache.org/jira/browse/HDFS-735) | TestReadWhileWriting has wrong line termination symbols |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1158](https://issues.apache.org/jira/browse/MAPREDUCE-1158) | running\_maps is not decremented when the tasks of a job is killed/failed |  Major | jobtracker | Ramya Sunil | Sharad Agarwal |
+| [HDFS-691](https://issues.apache.org/jira/browse/HDFS-691) | Limitation on java.io.InputStream.available() |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-1089](https://issues.apache.org/jira/browse/MAPREDUCE-1089) | Fair Scheduler preemption triggers NPE when tasks are scheduled but not running |  Major | contrib/fair-share | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1160](https://issues.apache.org/jira/browse/MAPREDUCE-1160) | Two log statements at INFO level fill up jobtracker logs |  Major | jobtracker | Hemanth Yamijala | Ravi Gummadi |
+| [HADOOP-6334](https://issues.apache.org/jira/browse/HADOOP-6334) | GenericOptionsParser does not understand uri for -files -libjars and -archives option |  Major | util | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-6344](https://issues.apache.org/jira/browse/HADOOP-6344) | rm and rmr fail to correctly move the user's files to the trash prior to deleting when they are over quota. |  Major | fs | gary murry | Jakob Homan |
+| [MAPREDUCE-1153](https://issues.apache.org/jira/browse/MAPREDUCE-1153) | Metrics counting tasktrackers and blacklisted tasktrackers are not updated when trackers are decommissioned. |  Major | jobtracker | Hemanth Yamijala | Sharad Agarwal |
+| [HADOOP-6347](https://issues.apache.org/jira/browse/HADOOP-6347) | run-test-core-fault-inject runs a test case twice if -Dtestcase is set |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1038](https://issues.apache.org/jira/browse/MAPREDUCE-1038) | Mumak's compile-aspects target weaves aspects even though there are no changes to the Mumak's sources |  Major | build | Vinod Kumar Vavilapalli | Aaron Kimball |
+| [HDFS-750](https://issues.apache.org/jira/browse/HDFS-750) | TestRename build failure |  Blocker | build | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6341](https://issues.apache.org/jira/browse/HADOOP-6341) | Hudson giving a +1 though no tests are included. |  Major | build | Hemanth Yamijala | Giridharan Kesavan |
+| [MAPREDUCE-1128](https://issues.apache.org/jira/browse/MAPREDUCE-1128) | MRUnit Allows Iteration Twice |  Minor | contrib/mrunit | Ed Kohlwey | Aaron Kimball |
+| [MAPREDUCE-962](https://issues.apache.org/jira/browse/MAPREDUCE-962) | NPE in ProcfsBasedProcessTree.destroy() |  Major | tasktracker | Vinod Kumar Vavilapalli | Ravi Gummadi |
+| [MAPREDUCE-1177](https://issues.apache.org/jira/browse/MAPREDUCE-1177) | TestTaskTrackerMemoryManager retries a task for more than 100 times. |  Blocker | tasktracker, test | Amareshwari Sriramadasu | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-1178](https://issues.apache.org/jira/browse/MAPREDUCE-1178) | MultipleInputs fails with ClassCastException |  Blocker | . | Jay Booth | Amareshwari Sriramadasu |
+| [MAPREDUCE-1196](https://issues.apache.org/jira/browse/MAPREDUCE-1196) | MAPREDUCE-947 incompatibly changed FileOutputCommitter |  Blocker | client | Arun C Murthy | Arun C Murthy |
+| [HDFS-757](https://issues.apache.org/jira/browse/HDFS-757) | Unit tests failure for RAID |  Major | contrib/raid | dhruba borthakur | dhruba borthakur |
+| [HDFS-611](https://issues.apache.org/jira/browse/HDFS-611) | Heartbeats times from Datanodes increase when there are plenty of blocks to delete |  Major | datanode | dhruba borthakur | Zheng Shao |
+| [HDFS-761](https://issues.apache.org/jira/browse/HDFS-761) | Failure to process rename operation from edits log due to quota verification |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-751](https://issues.apache.org/jira/browse/HDFS-751) | TestCrcCorruption succeeds but is not testing anything of value |  Major | . | dhruba borthakur | dhruba borthakur |
+| [HADOOP-6314](https://issues.apache.org/jira/browse/HADOOP-6314) | "bin/hadoop fs -help count"  fails to show help about only "count" command. |  Major | fs | Ravi Phulari | Ravi Phulari |
+| [HDFS-641](https://issues.apache.org/jira/browse/HDFS-641) | Move all of the benchmarks and tests that depend on mapreduce to mapreduce |  Blocker | test | Owen O'Malley | Owen O'Malley |
+| [HDFS-596](https://issues.apache.org/jira/browse/HDFS-596) | Memory leak in libhdfs: hdfsFreeFileInfo() in libhdfs does not free memory for mOwner and mGroup |  Blocker | fuse-dfs | Zhang Bingjun | Zhang Bingjun |
+| [HDFS-774](https://issues.apache.org/jira/browse/HDFS-774) | Intermittent race condition in TestFiPipelines |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-741](https://issues.apache.org/jira/browse/HDFS-741) | TestHFlush test doesn't seek() past previously written part of the file |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-706](https://issues.apache.org/jira/browse/HDFS-706) | Intermittent failures in TestFiHFlush |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-915](https://issues.apache.org/jira/browse/MAPREDUCE-915) | For secure environments, the Map/Reduce debug script must be run as the user. |  Blocker | security, tasktracker | Hemanth Yamijala | Devaraj Das |
+| [HDFS-763](https://issues.apache.org/jira/browse/HDFS-763) | DataBlockScanner reporting of bad blocks is slightly misleading |  Major | datanode | dhruba borthakur | dhruba borthakur |
+| [MAPREDUCE-1007](https://issues.apache.org/jira/browse/MAPREDUCE-1007) | MAPREDUCE-777 breaks the UI for hierarchial Queues. |  Blocker | jobtracker | rahul k singh | V.V.Chaitanya Krishna |
+| [HDFS-756](https://issues.apache.org/jira/browse/HDFS-756) | libhdfs unit tests do not run |  Critical | libhdfs | dhruba borthakur | Eli Collins |
+| [HADOOP-6375](https://issues.apache.org/jira/browse/HADOOP-6375) | Update documentation for FsShell du command |  Major | documentation | Todd Lipcon | Todd Lipcon |
 | [HDFS-785](https://issues.apache.org/jira/browse/HDFS-785) | Missing license header in java source files. |  Minor | documentation | Ravi Phulari | Ravi Phulari |
+| [HADOOP-6395](https://issues.apache.org/jira/browse/HADOOP-6395) | Inconsistent versions of libraries are being included |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HDFS-787](https://issues.apache.org/jira/browse/HDFS-787) | Make the versions of libraries consistent |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1239](https://issues.apache.org/jira/browse/MAPREDUCE-1239) | Mapreduce test build is broken after HADOOP-5107 |  Blocker | build | Vinod Kumar Vavilapalli | Giridharan Kesavan |
+| [MAPREDUCE-28](https://issues.apache.org/jira/browse/MAPREDUCE-28) | TestQueueManager takes too long and times out some times |  Major | jobtracker, test | Amareshwari Sriramadasu | V.V.Chaitanya Krishna |
+| [MAPREDUCE-787](https://issues.apache.org/jira/browse/MAPREDUCE-787) | -files, -archives should honor user given symlink path |  Major | client | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1140](https://issues.apache.org/jira/browse/MAPREDUCE-1140) | Per cache-file refcount can become negative when tasks release distributed-cache files |  Major | tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
 | [HDFS-783](https://issues.apache.org/jira/browse/HDFS-783) | libhdfs tests brakes code coverage runs with Clover |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-791](https://issues.apache.org/jira/browse/HDFS-791) | Build is broken after HDFS-787 patch has been applied |  Blocker | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6398](https://issues.apache.org/jira/browse/HADOOP-6398) | Build is broken after HADOOP-6395 patch has been applied |  Blocker | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-792](https://issues.apache.org/jira/browse/HDFS-792) | TestHDFSCLI is failing |  Blocker | test | Konstantin Boudnik | Todd Lipcon |
+| [MAPREDUCE-1245](https://issues.apache.org/jira/browse/MAPREDUCE-1245) | TestFairScheduler fails with "too many open files" error |  Major | test | Vinod Kumar Vavilapalli | Sharad Agarwal |
+| [HDFS-802](https://issues.apache.org/jira/browse/HDFS-802) | Update Eclipse configuration to match changes to Ivy configuration |  Major | build | Edwin Chan | Edward J. Yoon |
+| [HADOOP-6405](https://issues.apache.org/jira/browse/HADOOP-6405) | Update Eclipse configuration to match changes to Ivy configuration |  Major | build | Edwin Chan |  |
+| [MAPREDUCE-1260](https://issues.apache.org/jira/browse/MAPREDUCE-1260) | Update Eclipse configuration to match changes to Ivy configuration |  Major | build | Edwin Chan |  |
+| [MAPREDUCE-1249](https://issues.apache.org/jira/browse/MAPREDUCE-1249) | mapreduce.reduce.shuffle.read.timeout's default value should be 3 minutes, in mapred-default.xml |  Blocker | task | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-6411](https://issues.apache.org/jira/browse/HADOOP-6411) | Remove deprecated file src/test/hadoop-site.xml |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1119](https://issues.apache.org/jira/browse/MAPREDUCE-1119) | When tasks fail to report status, show tasks's stack dump before killing |  Major | tasktracker | Todd Lipcon | Aaron Kimball |
+| [MAPREDUCE-1152](https://issues.apache.org/jira/browse/MAPREDUCE-1152) | JobTrackerInstrumentation.killed{Map/Reduce} is never called |  Major | . | Sharad Agarwal |  |
+| [MAPREDUCE-1161](https://issues.apache.org/jira/browse/MAPREDUCE-1161) | NotificationTestCase should not lock current thread |  Major | . | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1244](https://issues.apache.org/jira/browse/MAPREDUCE-1244) | eclipse-plugin fails with missing dependencies |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-6396](https://issues.apache.org/jira/browse/HADOOP-6396) | Provide a description in the exception when an error is encountered parsing umask |  Major | fs | Jakob Homan | Jakob Homan |
 | [HDFS-781](https://issues.apache.org/jira/browse/HDFS-781) | Metrics PendingDeletionBlocks is not decremented |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-192](https://issues.apache.org/jira/browse/HDFS-192) | TestBackupNode sometimes fails |  Major | namenode | Tsz Wo Nicholas Sze | Konstantin Shvachko |
+| [HDFS-423](https://issues.apache.org/jira/browse/HDFS-423) | Unbreak FUSE build and fuse\_dfs\_wrapper.sh |  Major | fuse-dfs | Giridharan Kesavan | Eli Collins |
+| [MAPREDUCE-1075](https://issues.apache.org/jira/browse/MAPREDUCE-1075) | getQueue(String queue) in JobTracker would return NPE for invalid queue name |  Major | . | V.V.Chaitanya Krishna | V.V.Chaitanya Krishna |
+| [MAPREDUCE-754](https://issues.apache.org/jira/browse/MAPREDUCE-754) | NPE in expiry thread when a TT is lost |  Minor | jobtracker | Ramya Sunil | Amar Kamat |
+| [HDFS-606](https://issues.apache.org/jira/browse/HDFS-606) | ConcurrentModificationException in invalidateCorruptReplicas() |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-6254](https://issues.apache.org/jira/browse/HADOOP-6254) | s3n fails with SocketTimeoutException |  Major | fs/s3 | Andrew Hitchcock | Andrew Hitchcock |
+| [MAPREDUCE-1267](https://issues.apache.org/jira/browse/MAPREDUCE-1267) | Fix typo in mapred-default.xml |  Minor | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-952](https://issues.apache.org/jira/browse/MAPREDUCE-952) | Previously removed Task.Counter reintroduced by MAPREDUCE-318 |  Blocker | task | Arun C Murthy | Jothi Padmanabhan |
+| [MAPREDUCE-1230](https://issues.apache.org/jira/browse/MAPREDUCE-1230) | Vertica streaming adapter doesn't handle nulls in all cases |  Major | contrib/vertica | Omer Trajman | Omer Trajman |
+| [HDFS-797](https://issues.apache.org/jira/browse/HDFS-797) | TestHDFSCLI much slower after HDFS-265 merge |  Blocker | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [HDFS-824](https://issues.apache.org/jira/browse/HDFS-824) | Stop lease checker in TestReadWhileWriting |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-823](https://issues.apache.org/jira/browse/HDFS-823) | In Checkpointer the getImage servlet is added to public rather than internal servlet list |  Major | namenode | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-1285](https://issues.apache.org/jira/browse/MAPREDUCE-1285) | DistCp cannot handle -delete if destination is local filesystem |  Major | distcp | Peter Romianowski | Peter Romianowski |
+| [HDFS-456](https://issues.apache.org/jira/browse/HDFS-456) | Problems with dfs.name.edits.dirs as URI |  Blocker | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-1171](https://issues.apache.org/jira/browse/MAPREDUCE-1171) | Lots of fetch failures |  Blocker | task | Christian Kunz | Amareshwari Sriramadasu |
+| [MAPREDUCE-1124](https://issues.apache.org/jira/browse/MAPREDUCE-1124) | TestGridmixSubmission fails sometimes |  Major | contrib/gridmix | Amareshwari Sriramadasu | Chris Douglas |
+| [MAPREDUCE-1222](https://issues.apache.org/jira/browse/MAPREDUCE-1222) | [Mumak] We should not include nodes with numeric ips in cluster topology. |  Major | contrib/mumak | Hong Tang | Hong Tang |
+| [HADOOP-6414](https://issues.apache.org/jira/browse/HADOOP-6414) | Add command line help for -expunge command. |  Trivial | . | Ravi Phulari | Ravi Phulari |
+| [HADOOP-6391](https://issues.apache.org/jira/browse/HADOOP-6391) | Classpath should not be part of command line arguments |  Major | scripts | Cristian Ivascu | Cristian Ivascu |
+| [HDFS-825](https://issues.apache.org/jira/browse/HDFS-825) | Build fails to pull latest hadoop-core-\* artifacts |  Critical | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-5958](https://issues.apache.org/jira/browse/HADOOP-5958) | Use JDK 1.6 File APIs in DF.java wherever possible |  Major | fs | Devaraj Das | Aaron Kimball |
+| [MAPREDUCE-1294](https://issues.apache.org/jira/browse/MAPREDUCE-1294) | Build fails to pull latest hadoop-core-\* artifacts |  Critical | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-812](https://issues.apache.org/jira/browse/HDFS-812) | FSNamesystem#internalReleaseLease throws NullPointerException on a single-block file's lease recovery |  Blocker | namenode | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6441](https://issues.apache.org/jira/browse/HADOOP-6441) | Prevent remote CSS attacks in Hostname and UTF-7. |  Major | security | Owen O'Malley | Owen O'Malley |
+| [HDFS-840](https://issues.apache.org/jira/browse/HDFS-840) | Update File Context tests to use FileContextTestHelper |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-1284](https://issues.apache.org/jira/browse/MAPREDUCE-1284) | TestLocalizationWithLinuxTaskController fails |  Major | tasktracker, test | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-1143](https://issues.apache.org/jira/browse/MAPREDUCE-1143) | runningMapTasks counter is not properly decremented in case of failed Tasks. |  Blocker | . | rahul k singh | rahul k singh |
+| [MAPREDUCE-1258](https://issues.apache.org/jira/browse/MAPREDUCE-1258) | Fair scheduler event log not logging job info |  Minor | contrib/fair-share | Matei Zaharia | Matei Zaharia |
+| [HDFS-724](https://issues.apache.org/jira/browse/HDFS-724) | Pipeline close hangs if one of the datanode is not responsive. |  Blocker | datanode, hdfs-client | Tsz Wo Nicholas Sze | Hairong Kuang |
+| [HDFS-101](https://issues.apache.org/jira/browse/HDFS-101) | DFS write pipeline : DFSClient sometimes does not detect second datanode failure |  Blocker | datanode | Raghu Angadi | Hairong Kuang |
+| [HADOOP-6462](https://issues.apache.org/jira/browse/HADOOP-6462) | contrib/cloud failing, target "compile" does not exist |  Major | build | Steve Loughran | Tom White |
+| [HDFS-483](https://issues.apache.org/jira/browse/HDFS-483) | Data transfer (aka pipeline) implementation cannot tolerate exceptions |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze |  |
+| [MAPREDUCE-1241](https://issues.apache.org/jira/browse/MAPREDUCE-1241) | JobTracker should not crash when mapred-queues.xml does not exist |  Blocker | . | Owen O'Malley | Todd Lipcon |
+| [MAPREDUCE-1165](https://issues.apache.org/jira/browse/MAPREDUCE-1165) | SerialUtils.hh: \_\_PRETTY\_FUNCTION\_\_ is a GNU extension and not portable |  Major | . | Allen Wittenauer | Allen Wittenauer |
+| [MAPREDUCE-1301](https://issues.apache.org/jira/browse/MAPREDUCE-1301) | TestDebugScriptWithLinuxTaskController fails |  Major | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1009](https://issues.apache.org/jira/browse/MAPREDUCE-1009) | Forrest documentation needs to be updated to describes features provided for supporting hierarchical queues |  Blocker | documentation | Hemanth Yamijala | Vinod Kumar Vavilapalli |
+| [HADOOP-6452](https://issues.apache.org/jira/browse/HADOOP-6452) | Hadoop JSP pages don't work under a security manager |  Minor | . | Steve Loughran | Steve Loughran |
+| [HDFS-849](https://issues.apache.org/jira/browse/HDFS-849) | TestFiDataTransferProtocol2#pipeline\_Fi\_18 sometimes fails |  Major | test | Hairong Kuang | Hairong Kuang |
 | [HDFS-775](https://issues.apache.org/jira/browse/HDFS-775) | FSDataset calls getCapacity() twice -bug? |  Minor | datanode | Steve Loughran | Steve Loughran |
-| [HDFS-774](https://issues.apache.org/jira/browse/HDFS-774) | Intermittent race condition in TestFiPipelines |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-763](https://issues.apache.org/jira/browse/HDFS-763) | DataBlockScanner reporting of bad blocks is slightly misleading |  Major | datanode | dhruba borthakur | dhruba borthakur |
 | [HDFS-762](https://issues.apache.org/jira/browse/HDFS-762) | Trying to start the balancer throws a NPE |  Major | . | Cristian Ivascu | Cristian Ivascu |
-| [HDFS-761](https://issues.apache.org/jira/browse/HDFS-761) | Failure to process rename operation from edits log due to quota verification |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-760](https://issues.apache.org/jira/browse/HDFS-760) | "fs -put" fails if dfs.umask is set to 63 |  Major | . | Tsz Wo Nicholas Sze |  |
-| [HDFS-757](https://issues.apache.org/jira/browse/HDFS-757) | Unit tests failure for RAID |  Major | contrib/raid | dhruba borthakur | dhruba borthakur |
-| [HDFS-756](https://issues.apache.org/jira/browse/HDFS-756) | libhdfs unit tests do not run |  Critical | libhdfs | dhruba borthakur | Eli Collins |
-| [HDFS-751](https://issues.apache.org/jira/browse/HDFS-751) | TestCrcCorruption succeeds but is not testing anything of value |  Major | . | dhruba borthakur | dhruba borthakur |
-| [HDFS-750](https://issues.apache.org/jira/browse/HDFS-750) | TestRename build failure |  Blocker | build | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-741](https://issues.apache.org/jira/browse/HDFS-741) | TestHFlush test doesn't seek() past previously written part of the file |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-735](https://issues.apache.org/jira/browse/HDFS-735) | TestReadWhileWriting has wrong line termination symbols |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-726](https://issues.apache.org/jira/browse/HDFS-726) | Eclipse .classpath template has outdated jar files and is missing some new ones. |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-725](https://issues.apache.org/jira/browse/HDFS-725) | Support the build error fix for HADOOP-6327 |  Major | test | Sanjay Radia | Sanjay Radia |
-| [HDFS-724](https://issues.apache.org/jira/browse/HDFS-724) | Pipeline close hangs if one of the datanode is not responsive. |  Blocker | datanode, hdfs-client | Tsz Wo Nicholas Sze | Hairong Kuang |
-| [HDFS-722](https://issues.apache.org/jira/browse/HDFS-722) | The pointcut callCreateBlockWriteStream in FSDatasetAspects is broken |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-720](https://issues.apache.org/jira/browse/HDFS-720) | NPE in BlockReceiver$PacketResponder.run(BlockReceiver.java:923) |  Major | datanode | stack |  |
-| [HDFS-709](https://issues.apache.org/jira/browse/HDFS-709) | TestDFSShell failure |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-706](https://issues.apache.org/jira/browse/HDFS-706) | Intermittent failures in TestFiHFlush |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-94](https://issues.apache.org/jira/browse/HDFS-94) | The "Heap Size" in HDFS web ui may not be accurate |  Major | . | Tsz Wo Nicholas Sze | Dmytro Molkov |
+| [MAPREDUCE-896](https://issues.apache.org/jira/browse/MAPREDUCE-896) | Users can set non-writable permissions on temporary files for TT and can abuse disk usage. |  Major | tasktracker | Vinod Kumar Vavilapalli | Ravi Gummadi |
+| [HADOOP-6402](https://issues.apache.org/jira/browse/HADOOP-6402) | testConf.xsl is not well-formed XML |  Trivial | test | Steve Loughran | Steve Loughran |
+| [MAPREDUCE-1293](https://issues.apache.org/jira/browse/MAPREDUCE-1293) | AutoInputFormat doesn't work with non-default FileSystems |  Major | contrib/streaming | Andrew Hitchcock | Andrew Hitchcock |
+| [MAPREDUCE-1131](https://issues.apache.org/jira/browse/MAPREDUCE-1131) | Using profilers other than hprof can cause JobClient to report job failure |  Major | client | Aaron Kimball | Aaron Kimball |
+| [HADOOP-5489](https://issues.apache.org/jira/browse/HADOOP-5489) | hadoop-env.sh still refers to java1.5 |  Trivial | conf | Steve Loughran | Steve Loughran |
+| [HDFS-868](https://issues.apache.org/jira/browse/HDFS-868) | Link to Hadoop Upgrade Wiki is broken |  Trivial | documentation | Chris A. Mattmann |  |
+| [MAPREDUCE-1155](https://issues.apache.org/jira/browse/MAPREDUCE-1155) | Streaming tests swallow exceptions |  Minor | contrib/streaming | Todd Lipcon | Todd Lipcon |
+| [HADOOP-3205](https://issues.apache.org/jira/browse/HADOOP-3205) | Read multiple chunks directly from FSInputChecker subclass into user buffers |  Major | fs | Raghu Angadi | Todd Lipcon |
+| [MAPREDUCE-1186](https://issues.apache.org/jira/browse/MAPREDUCE-1186) | While localizing a DistributedCache file, TT sets permissions recursively on the whole base-dir |  Major | tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
+| [HDFS-885](https://issues.apache.org/jira/browse/HDFS-885) | Datanode toString() NPEs on null dnRegistration |  Minor | datanode | Steve Loughran | Steve Loughran |
+| [HDFS-880](https://issues.apache.org/jira/browse/HDFS-880) | TestNNLeaseRecovery fails on windows |  Major | test | Konstantin Shvachko | Konstantin Boudnik |
+| [HDFS-145](https://issues.apache.org/jira/browse/HDFS-145) | FSNameSystem#addStoredBlock does not handle inconsistent block length correctly |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HDFS-699](https://issues.apache.org/jira/browse/HDFS-699) | Primary datanode should compare replicas' on disk lengths |  Major | datanode | Tsz Wo Nicholas Sze | Hairong Kuang |
-| [HDFS-695](https://issues.apache.org/jira/browse/HDFS-695) | RaidNode should read in configuration from hdfs-site.xml |  Major | contrib/raid | dhruba borthakur | dhruba borthakur |
-| [HDFS-691](https://issues.apache.org/jira/browse/HDFS-691) | Limitation on java.io.InputStream.available() |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-690](https://issues.apache.org/jira/browse/HDFS-690) | TestAppend2#testComplexAppend failed on "Too many open files" |  Blocker | test | Hairong Kuang | Hairong Kuang |
-| [HDFS-688](https://issues.apache.org/jira/browse/HDFS-688) | Add configuration resources to DFSAdmin |  Major | hdfs-client | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-682](https://issues.apache.org/jira/browse/HDFS-682) | TestBlockUnderConstruction fails |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-679](https://issues.apache.org/jira/browse/HDFS-679) | Appending to a partial chunk incorrectly assumes the first packet fills up the partial chunk |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-677](https://issues.apache.org/jira/browse/HDFS-677) | Rename failure due to quota results in deletion of src directory |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-673](https://issues.apache.org/jira/browse/HDFS-673) | BlockReceiver#PacketResponder should not remove a packet from the ack queue before its ack is sent |  Blocker | datanode | Hairong Kuang | Hairong Kuang |
-| [HDFS-647](https://issues.apache.org/jira/browse/HDFS-647) | Internal server errors |  Major | . | gary murry | Owen O'Malley |
-| [HDFS-646](https://issues.apache.org/jira/browse/HDFS-646) | missing test-contrib ant target would break hudson patch test process |  Blocker | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HDFS-641](https://issues.apache.org/jira/browse/HDFS-641) | Move all of the benchmarks and tests that depend on mapreduce to mapreduce |  Blocker | test | Owen O'Malley | Owen O'Malley |
-| [HDFS-640](https://issues.apache.org/jira/browse/HDFS-640) | TestHDFSFileContextMainOperations uses old FileContext.mkdirs(..) |  Major | test | Tsz Wo Nicholas Sze | Suresh Srinivas |
-| [HDFS-638](https://issues.apache.org/jira/browse/HDFS-638) | The build.xml refences jars that don't exist |  Major | build | Owen O'Malley | Owen O'Malley |
-| [HDFS-637](https://issues.apache.org/jira/browse/HDFS-637) | DataNode sends a Success ack when block write fails |  Blocker | datanode | Hairong Kuang | Hairong Kuang |
-| [HDFS-629](https://issues.apache.org/jira/browse/HDFS-629) | Remove ReplicationTargetChooser.java along with fixing import warnings. |  Major | namenode | Konstantin Shvachko | dhruba borthakur |
-| [HDFS-625](https://issues.apache.org/jira/browse/HDFS-625) | ListPathsServlet throws NullPointerException |  Major | namenode | Tsz Wo Nicholas Sze | Suresh Srinivas |
-| [HDFS-622](https://issues.apache.org/jira/browse/HDFS-622) | checkMinReplication should count only live node. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-615](https://issues.apache.org/jira/browse/HDFS-615) | TestLargeDirectoryDelete fails with NullPointerException |  Blocker | namenode | Eli Collins |  |
-| [HDFS-614](https://issues.apache.org/jira/browse/HDFS-614) | TestDatanodeBlockScanner obtain should data-node directories directly from MiniDFSCluster |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-612](https://issues.apache.org/jira/browse/HDFS-612) | FSDataset should not use org.mortbay.log.Log |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-611](https://issues.apache.org/jira/browse/HDFS-611) | Heartbeats times from Datanodes increase when there are plenty of blocks to delete |  Major | datanode | dhruba borthakur | Zheng Shao |
-| [HDFS-609](https://issues.apache.org/jira/browse/HDFS-609) | Create a file with the append flag does not work in HDFS |  Blocker | . | Hairong Kuang | Tom White |
-| [HDFS-606](https://issues.apache.org/jira/browse/HDFS-606) | ConcurrentModificationException in invalidateCorruptReplicas() |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-601](https://issues.apache.org/jira/browse/HDFS-601) | TestBlockReport should obtain data directories from MiniHDFSCluster |  Major | test | Konstantin Shvachko | Konstantin Boudnik |
-| [HDFS-596](https://issues.apache.org/jira/browse/HDFS-596) | Memory leak in libhdfs: hdfsFreeFileInfo() in libhdfs does not free memory for mOwner and mGroup |  Blocker | fuse-dfs | Zhang Bingjun | Zhang Bingjun |
+| [HADOOP-6451](https://issues.apache.org/jira/browse/HADOOP-6451) | Contrib tests are not being run |  Blocker | build | Tom White | Tom White |
+| [HDFS-897](https://issues.apache.org/jira/browse/HDFS-897) | ReplicasMap remove has a bug in generation stamp comparison |  Major | datanode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-187](https://issues.apache.org/jira/browse/HDFS-187) | TestStartup fails if hdfs is running in the same machine |  Major | test | Tsz Wo Nicholas Sze | Todd Lipcon |
+| [MAPREDUCE-1212](https://issues.apache.org/jira/browse/MAPREDUCE-1212) | Mapreduce contrib project ivy dependencies are not included in binary target |  Critical | build | Aaron Kimball | Aaron Kimball |
+| [HADOOP-6489](https://issues.apache.org/jira/browse/HADOOP-6489) | Findbug report: LI\_LAZY\_INIT\_STATIC, OBL\_UNSATISFIED\_OBLIGATION |  Major | fs, io, util | Erik Steffl | Erik Steffl |
+| [MAPREDUCE-1342](https://issues.apache.org/jira/browse/MAPREDUCE-1342) | Potential JT deadlock in faulty TT tracking |  Major | jobtracker | Todd Lipcon | Amareshwari Sriramadasu |
+| [MAPREDUCE-1316](https://issues.apache.org/jira/browse/MAPREDUCE-1316) | JobTracker holds stale references to retired jobs via unreported tasks |  Blocker | jobtracker | Amar Kamat | Amar Kamat |
+| [HDFS-464](https://issues.apache.org/jira/browse/HDFS-464) | Memory leaks in libhdfs |  Blocker | libhdfs | Christian Kunz | Christian Kunz |
+| [HADOOP-6374](https://issues.apache.org/jira/browse/HADOOP-6374) | JUnit tests should never depend on anything in conf |  Blocker | test | Owen O'Malley | Anatoli Fomenko |
+| [MAPREDUCE-1314](https://issues.apache.org/jira/browse/MAPREDUCE-1314) | Some logs have wrong configuration names. |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1365](https://issues.apache.org/jira/browse/MAPREDUCE-1365) | TestTaskTrackerBlacklisting.AtestTrackerBlacklistingForJobFailures is mistyped. |  Trivial | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1406](https://issues.apache.org/jira/browse/MAPREDUCE-1406) | JobContext.MAP\_COMBINE\_MIN\_SPILLS is misspelled |  Trivial | . | Chris Douglas | Chris Douglas |
 | [HDFS-587](https://issues.apache.org/jira/browse/HDFS-587) | Test programs support only default queue. |  Major | test | Sreekanth Ramakrishnan | Erik Steffl |
-| [HDFS-586](https://issues.apache.org/jira/browse/HDFS-586) | TestBlocksWithNotEnoughRacks fails |  Major | test | Hairong Kuang | Jitendra Nath Pandey |
-| [HDFS-568](https://issues.apache.org/jira/browse/HDFS-568) | TestServiceLevelAuthorization fails on latest build in Hudson |  Minor | test | gary murry | Amareshwari Sriramadasu |
-| [HDFS-553](https://issues.apache.org/jira/browse/HDFS-553) | BlockSender reports wrong failed position in ChecksumException |  Major | datanode | Hairong Kuang | Hairong Kuang |
-| [HDFS-534](https://issues.apache.org/jira/browse/HDFS-534) | Required avro classes are missing |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-525](https://issues.apache.org/jira/browse/HDFS-525) | ListPathsServlet.java uses static SimpleDateFormat that has threading issues |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-500](https://issues.apache.org/jira/browse/HDFS-500) | Fix lingering and new javac warnings |  Minor | namenode | Jakob Homan | Jakob Homan |
-| [HDFS-489](https://issues.apache.org/jira/browse/HDFS-489) | Updated TestHDFSCLI for changes from HADOOP-6139 |  Major | test | Jakob Homan | Jakob Homan |
-| [HDFS-484](https://issues.apache.org/jira/browse/HDFS-484) | bin-package and package doesnt seem to package any jar file |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HDFS-483](https://issues.apache.org/jira/browse/HDFS-483) | Data transfer (aka pipeline) implementation cannot tolerate exceptions |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze |  |
-| [HDFS-482](https://issues.apache.org/jira/browse/HDFS-482) | change HsftpFileSystem's ssl.client.do.not.authenticate.server configuration setting to ssl-client.xml |  Major | contrib/hdfsproxy | zhiyong zhang | Srikanth Sundarrajan |
+| [HADOOP-6390](https://issues.apache.org/jira/browse/HADOOP-6390) | Block slf4j-simple from avro's pom |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1369](https://issues.apache.org/jira/browse/MAPREDUCE-1369) | JUnit tests should never depend on anything in conf |  Blocker | test | Anatoli Fomenko | Anatoli Fomenko |
+| [MAPREDUCE-1322](https://issues.apache.org/jira/browse/MAPREDUCE-1322) | TestStreamingAsDifferentUser fails on trunk |  Major | contrib/streaming, test | Amareshwari Sriramadasu | Devaraj Das |
+| [HDFS-127](https://issues.apache.org/jira/browse/HDFS-127) | DFSClient block read failures cause open DFSInputStream to become unusable |  Major | hdfs-client | Igor Bolotin | Igor Bolotin |
+| [MAPREDUCE-1412](https://issues.apache.org/jira/browse/MAPREDUCE-1412) | TestTaskTrackerBlacklisting fails sometimes |  Minor | test | Chris Douglas | Chris Douglas |
+| [HADOOP-6520](https://issues.apache.org/jira/browse/HADOOP-6520) | UGI should load tokens from the environment |  Major | . | Owen O'Malley | Devaraj Das |
+| [HADOOP-6386](https://issues.apache.org/jira/browse/HADOOP-6386) | NameNode's HttpServer can't instantiate InetSocketAddress: IllegalArgumentException is thrown |  Blocker | . | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-938](https://issues.apache.org/jira/browse/HDFS-938) | Replace calls to UGI.getUserName() with UGI.getShortUserName() |  Major | hdfs-client, namenode | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-64](https://issues.apache.org/jira/browse/MAPREDUCE-64) | Map-side sort is hampered by io.sort.record.percent |  Major | performance, task | Arun C Murthy | Chris Douglas |
+| [MAPREDUCE-1448](https://issues.apache.org/jira/browse/MAPREDUCE-1448) | [Mumak] mumak.sh does not honor --config option. |  Major | . | Hong Tang | Hong Tang |
+| [HADOOP-6540](https://issues.apache.org/jira/browse/HADOOP-6540) | Contrib unit tests have invalid XML for core-site, etc. |  Blocker | . | Aaron Kimball | Aaron Kimball |
+| [HDFS-927](https://issues.apache.org/jira/browse/HDFS-927) | DFSInputStream retries too many times for new block locations |  Critical | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1399](https://issues.apache.org/jira/browse/MAPREDUCE-1399) | The archive command shows a null error message |  Major | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6552](https://issues.apache.org/jira/browse/HADOOP-6552) | KEYTAB\_KERBEROS\_OPTIONS in UserGroupInformation should have options for automatic renewal of keytab based tickets |  Major | security | Devaraj Das | Devaraj Das |
+| [HADOOP-6522](https://issues.apache.org/jira/browse/HADOOP-6522) | TestUTF8 fails |  Critical | io | Todd Lipcon | Doug Cutting |
+| [MAPREDUCE-1474](https://issues.apache.org/jira/browse/MAPREDUCE-1474) | forrest docs for archives is out of date. |  Major | documentation | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-1400](https://issues.apache.org/jira/browse/MAPREDUCE-1400) | sed in build.xml fails |  Minor | . | Allen Wittenauer | Allen Wittenauer |
+| [MAPREDUCE-1358](https://issues.apache.org/jira/browse/MAPREDUCE-1358) | Utils.OutputLogFilter incorrectly filters for \_logs |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6505](https://issues.apache.org/jira/browse/HADOOP-6505) | sed in build.xml fails |  Minor | build | Allen Wittenauer | Allen Wittenauer |
+| [HADOOP-6548](https://issues.apache.org/jira/browse/HADOOP-6548) | Replace org.mortbay.log.Log imports with commons logging |  Trivial | fs, io | Chris Douglas | Chris Douglas |
+| [MAPREDUCE-1490](https://issues.apache.org/jira/browse/MAPREDUCE-1490) | Raid client throws NullPointerException during initialization |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1476](https://issues.apache.org/jira/browse/MAPREDUCE-1476) | committer.needsTaskCommit should not be called for a task cleanup attempt |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1398](https://issues.apache.org/jira/browse/MAPREDUCE-1398) | TaskLauncher remains stuck on tasks waiting for free nodes even if task is killed. |  Major | tasktracker | Hemanth Yamijala | Amareshwari Sriramadasu |
+| [HADOOP-6560](https://issues.apache.org/jira/browse/HADOOP-6560) | HarFileSystem throws NPE for har://hdfs-/foo |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-894](https://issues.apache.org/jira/browse/HDFS-894) | DatanodeID.ipcPort is not updated when existing node re-registers |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6549](https://issues.apache.org/jira/browse/HADOOP-6549) | TestDoAsEffectiveUser should use ip address of the host for superuser ip check |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-965](https://issues.apache.org/jira/browse/HDFS-965) | TestDelegationToken fails in trunk |  Major | test | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6570](https://issues.apache.org/jira/browse/HADOOP-6570) | RPC#stopProxy throws NullPointerExcption if getProxyEngine(proxy) returns null |  Major | ipc | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-1378](https://issues.apache.org/jira/browse/MAPREDUCE-1378) | Args in job details links on jobhistory.jsp are not URL encoded |  Trivial | jobtracker | E. Sammer | E. Sammer |
+| [HADOOP-6558](https://issues.apache.org/jira/browse/HADOOP-6558) | archive does not work with distcp -update |  Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6551](https://issues.apache.org/jira/browse/HADOOP-6551) | Delegation tokens when renewed or cancelled should throw an exception that explains what went wrong |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-6572](https://issues.apache.org/jira/browse/HADOOP-6572) | RPC responses may be out-of-order with respect to SASL |  Major | ipc, security | Kan Zhang | Kan Zhang |
+| [HADOOP-6545](https://issues.apache.org/jira/browse/HADOOP-6545) | Cached FileSystem objects can lead to wrong token being used in setting up connections |  Major | security | Devaraj Das | Devaraj Das |
+| [HDFS-913](https://issues.apache.org/jira/browse/HDFS-913) | TestRename won't run automatically from 'run-test-hdfs-faul-inject' target |  Major | test | Konstantin Boudnik | Suresh Srinivas |
+| [MAPREDUCE-1519](https://issues.apache.org/jira/browse/MAPREDUCE-1519) | RaidNode fails to create new parity file if an older version already exists |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1537](https://issues.apache.org/jira/browse/MAPREDUCE-1537) | TestDelegationTokenRenewal fails |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-1547](https://issues.apache.org/jira/browse/MAPREDUCE-1547) | Build Hadoop-Mapreduce-trunk and Mapreduce-trunk-Commit  fails |  Major | build | Iyappan Srinivasan | Giridharan Kesavan |
+| [MAPREDUCE-1421](https://issues.apache.org/jira/browse/MAPREDUCE-1421) | LinuxTaskController tests failing on trunk after the commit of MAPREDUCE-1385 |  Major | task-controller, tasktracker, test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1520](https://issues.apache.org/jira/browse/MAPREDUCE-1520) | TestMiniMRLocalFS fails on trunk |  Major | . | Devaraj Das | Amareshwari Sriramadasu |
+| [HADOOP-6609](https://issues.apache.org/jira/browse/HADOOP-6609) | Deadlock in DFSClient#getBlockLocations even with the security disabled |  Major | io | Hairong Kuang | Owen O'Malley |
+| [MAPREDUCE-1435](https://issues.apache.org/jira/browse/MAPREDUCE-1435) | symlinks in cwd of the task are not handled properly after MAPREDUCE-896 |  Major | tasktracker | Amareshwari Sriramadasu | Ravi Gummadi |
+| [MAPREDUCE-1408](https://issues.apache.org/jira/browse/MAPREDUCE-1408) | Allow customization of job submission policies |  Major | contrib/gridmix | rahul k singh | rahul k singh |
+| [MAPREDUCE-1573](https://issues.apache.org/jira/browse/MAPREDUCE-1573) | TestStreamingAsDifferentUser fails if run as tt\_user |  Major | task-controller, test | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-1578](https://issues.apache.org/jira/browse/MAPREDUCE-1578) | HadoopArchives.java should not use HarFileSystem.VERSION |  Major | harchive | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1422](https://issues.apache.org/jira/browse/MAPREDUCE-1422) | Changing permissions of files/dirs under job-work-dir may be needed sothat cleaning up of job-dir in all mapred-local-directories succeeds always |  Major | task-controller, tasktracker | Ravi Gummadi | Amar Kamat |
+| [HADOOP-6504](https://issues.apache.org/jira/browse/HADOOP-6504) | Invalid example in the documentation of org.apache.hadoop.util.Tool |  Trivial | documentation | Benoit Sigoure | Benoit Sigoure |
+| [HDFS-856](https://issues.apache.org/jira/browse/HDFS-856) | Hardcoded replication level for new files in fuse-dfs |  Minor | fuse-dfs | Brian Bockelman | Brian Bockelman |
+| [HDFS-857](https://issues.apache.org/jira/browse/HDFS-857) | Incorrect type for fuse-dfs capacity can cause "df" to return negative values on 32-bit machines |  Minor | fuse-dfs | Brian Bockelman | Brian Bockelman |
+| [HDFS-858](https://issues.apache.org/jira/browse/HDFS-858) | Incorrect return codes for fuse-dfs |  Minor | fuse-dfs | Brian Bockelman | Brian Bockelman |
+| [HDFS-859](https://issues.apache.org/jira/browse/HDFS-859) | fuse-dfs utime behavior causes issues with tar |  Minor | fuse-dfs | Brian Bockelman | Brian Bockelman |
+| [HDFS-861](https://issues.apache.org/jira/browse/HDFS-861) | fuse-dfs does not support O\_RDWR |  Minor | fuse-dfs | Brian Bockelman | Brian Bockelman |
+| [HDFS-961](https://issues.apache.org/jira/browse/HDFS-961) | dfs\_readdir incorrectly parses paths |  Major | fuse-dfs | Eli Collins | Eli Collins |
+| [MAPREDUCE-1596](https://issues.apache.org/jira/browse/MAPREDUCE-1596) | MapReduce trunk snapshot is not being published to maven |  Critical | build | Aaron Kimball | Giridharan Kesavan |
+| [HADOOP-6591](https://issues.apache.org/jira/browse/HADOOP-6591) | HarFileSystem cannot handle paths with the space character |  Major | fs | Tsz Wo Nicholas Sze | Rodrigo Schmidt |
+| [MAPREDUCE-1482](https://issues.apache.org/jira/browse/MAPREDUCE-1482) | Better handling of task diagnostic information stored in the TaskInProgress |  Major | jobtracker | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-1536](https://issues.apache.org/jira/browse/MAPREDUCE-1536) | DataDrivenDBInputFormat does not split date columns correctly. |  Major | . | Aaron Kimball | Aaron Kimball |
+| [HDFS-1015](https://issues.apache.org/jira/browse/HDFS-1015) | Intermittent failure in TestSecurityTokenEditLog |  Major | namenode, test | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6546](https://issues.apache.org/jira/browse/HADOOP-6546) | BloomMapFile can return false negatives |  Major | io | Clark Jefcoat | Clark Jefcoat |
+| [HADOOP-6593](https://issues.apache.org/jira/browse/HADOOP-6593) | TextRecordInputStream doesn't close SequenceFile.Reader |  Minor | fs | Chase Bradford | Chase Bradford |
+| [HDFS-939](https://issues.apache.org/jira/browse/HDFS-939) | libhdfs test is broken |  Blocker | libhdfs | Eli Collins | Eli Collins |
+| [MAPREDUCE-890](https://issues.apache.org/jira/browse/MAPREDUCE-890) | After HADOOP-4491, the user who started mapred system is not able to run job. |  Blocker | tasktracker | Karam Singh | Ravi Gummadi |
+| [MAPREDUCE-1615](https://issues.apache.org/jira/browse/MAPREDUCE-1615) | ant test on trunk does not compile. |  Blocker | . | Mahadev konar | Chris Douglas |
+| [MAPREDUCE-1508](https://issues.apache.org/jira/browse/MAPREDUCE-1508) | NPE in TestMultipleLevelCaching on error cleanup path |  Major | test | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-1497](https://issues.apache.org/jira/browse/MAPREDUCE-1497) | Suppress warning on inconsistent TaskTracker.indexCache synchronization |  Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1420](https://issues.apache.org/jira/browse/MAPREDUCE-1420) | TestTTResourceReporting failing in trunk |  Major | test | Iyappan Srinivasan | Scott Chen |
+| [HADOOP-6175](https://issues.apache.org/jira/browse/HADOOP-6175) | Incorret version compilation with es\_ES.ISO8859-15 locale on Solaris 10 |  Major | build | Urko Benito | Urko Benito |
+| [MAPREDUCE-1348](https://issues.apache.org/jira/browse/MAPREDUCE-1348) | Package org.apache.hadoop.blockforensics does not match directory name |  Major | build | Tom White | Tom White |
+| [HADOOP-6645](https://issues.apache.org/jira/browse/HADOOP-6645) | Bugs on listStatus for HarFileSystem |  Major | fs | Rodrigo Schmidt | Rodrigo Schmidt |
+| [HADOOP-6646](https://issues.apache.org/jira/browse/HADOOP-6646) | Move HarfileSystem out of Hadoop Common. |  Major | fs | Mahadev konar | Mahadev konar |
+| [HADOOP-6654](https://issues.apache.org/jira/browse/HADOOP-6654) | Example in WritableComparable javadoc doesn't compile |  Trivial | io | Tom White | Tom White |
+| [MAPREDUCE-1629](https://issues.apache.org/jira/browse/MAPREDUCE-1629) | Get rid of fakeBlockLocations() on HarFileSystem, since it's not used |  Trivial | . | Rodrigo Schmidt | Mahadev konar |
+| [HDFS-1046](https://issues.apache.org/jira/browse/HDFS-1046) | Build fails trying to download an old version of tomcat |  Blocker | build, contrib/hdfsproxy | gary murry | Srikanth Sundarrajan |
+| [MAPREDUCE-1628](https://issues.apache.org/jira/browse/MAPREDUCE-1628) | HarFileSystem shows incorrect replication numbers and permissions |  Major | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-1602](https://issues.apache.org/jira/browse/MAPREDUCE-1602) | When the src does not exist, archive shows IndexOutOfBoundsException |  Major | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6640](https://issues.apache.org/jira/browse/HADOOP-6640) | FileSystem.get() does RPC retries within a static synchronized block |  Critical | fs | Alejandro Abdelnur | Hairong Kuang |
+| [HDFS-1074](https://issues.apache.org/jira/browse/HDFS-1074) | TestProxyUtil fails |  Major | contrib/hdfsproxy | Tsz Wo Nicholas Sze | Srikanth Sundarrajan |
 | [HDFS-481](https://issues.apache.org/jira/browse/HDFS-481) | Bug Fixes + HdfsProxy to use proxy user to impresonate the real user |  Major | contrib/hdfsproxy | zhiyong zhang | Srikanth Sundarrajan |
-| [HDFS-480](https://issues.apache.org/jira/browse/HDFS-480) | Typo in jar name in build.xml |  Major | build, scripts | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-472](https://issues.apache.org/jira/browse/HDFS-472) | Document hdfsproxy design and set-up guide |  Major | contrib/hdfsproxy | zhiyong zhang | zhiyong zhang |
+| [MAPREDUCE-1585](https://issues.apache.org/jira/browse/MAPREDUCE-1585) | Create Hadoop Archives version 2 with filenames URL-encoded |  Major | harchive | Rodrigo Schmidt | Rodrigo Schmidt |
+| [HDFS-482](https://issues.apache.org/jira/browse/HDFS-482) | change HsftpFileSystem's ssl.client.do.not.authenticate.server configuration setting to ssl-client.xml |  Major | contrib/hdfsproxy | zhiyong zhang | Srikanth Sundarrajan |
+| [HDFS-1010](https://issues.apache.org/jira/browse/HDFS-1010) | HDFSProxy: Retrieve group information from UnixUserGroupInformation instead of LdapEntry |  Major | contrib/hdfsproxy | Srikanth Sundarrajan | Srikanth Sundarrajan |
+| [MAPREDUCE-1523](https://issues.apache.org/jira/browse/MAPREDUCE-1523) | Sometimes rumen trace generator fails to extract the job finish time. |  Major | tools/rumen | Hong Tang | Dick King |
+| [HDFS-1041](https://issues.apache.org/jira/browse/HDFS-1041) | DFSClient does not retry in getFileChecksum(..) |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6691](https://issues.apache.org/jira/browse/HADOOP-6691) | TestFileSystemCaching sometimes hang |  Major | test | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-1635](https://issues.apache.org/jira/browse/MAPREDUCE-1635) | ResourceEstimator does not work after MAPREDUCE-842 |  Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HDFS-466](https://issues.apache.org/jira/browse/HDFS-466) | hdfs\_write infinite loop when dfs fails and cannot write files \> 2 GB |  Major | . | Pete Wyckoff | Pete Wyckoff |
-| [HDFS-464](https://issues.apache.org/jira/browse/HDFS-464) | Memory leaks in libhdfs |  Blocker | libhdfs | Christian Kunz | Christian Kunz |
-| [HDFS-463](https://issues.apache.org/jira/browse/HDFS-463) | CreateEditsLog utility broken due to FSImage URL scheme check |  Major | tools | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-462](https://issues.apache.org/jira/browse/HDFS-462) | Unit tests not working under Windows |  Major | namenode, test | Luca Telloli | Jakob Homan |
-| [HDFS-456](https://issues.apache.org/jira/browse/HDFS-456) | Problems with dfs.name.edits.dirs as URI |  Blocker | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-454](https://issues.apache.org/jira/browse/HDFS-454) | HDFS workflow in JIRA does not match MAPREDUCE, HADOOP |  Major | . | Aaron Kimball | Owen O'Malley |
-| [HDFS-446](https://issues.apache.org/jira/browse/HDFS-446) | Offline Image Viewer Ls visitor incorrectly says 'output file' instead of 'input file' |  Minor | test, tools | Jakob Homan | Jakob Homan |
-| [HDFS-445](https://issues.apache.org/jira/browse/HDFS-445) | pread() fails when cached block locations are no longer valid |  Major | . | Kan Zhang | Kan Zhang |
-| [HDFS-441](https://issues.apache.org/jira/browse/HDFS-441) | TestFTPFileSystem fails |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-440](https://issues.apache.org/jira/browse/HDFS-440) | javadoc warnings: broken links |  Major | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-439](https://issues.apache.org/jira/browse/HDFS-439) | HADOOP-5961 is incorrectly committed. |  Blocker | . | Raghu Angadi | Raghu Angadi |
-| [HDFS-438](https://issues.apache.org/jira/browse/HDFS-438) | Improve help message for quotas |  Minor | . | Raghu Angadi | Raghu Angadi |
-| [HDFS-423](https://issues.apache.org/jira/browse/HDFS-423) | Unbreak FUSE build and fuse\_dfs\_wrapper.sh |  Major | fuse-dfs | Giridharan Kesavan | Eli Collins |
-| [HDFS-415](https://issues.apache.org/jira/browse/HDFS-415) | Unchecked exception thrown inside of BlockReceiver cause some threads hang |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-195](https://issues.apache.org/jira/browse/HDFS-195) | Need to handle access token expiration when re-establishing the pipeline for dfs write |  Major | . | Kan Zhang | Kan Zhang |
-| [HDFS-192](https://issues.apache.org/jira/browse/HDFS-192) | TestBackupNode sometimes fails |  Major | namenode | Tsz Wo Nicholas Sze | Konstantin Shvachko |
-| [HDFS-187](https://issues.apache.org/jira/browse/HDFS-187) | TestStartup fails if hdfs is running in the same machine |  Major | test | Tsz Wo Nicholas Sze | Todd Lipcon |
-| [HDFS-181](https://issues.apache.org/jira/browse/HDFS-181) | INode.getPathComponents throws NPE when given a non-absolute path |  Minor | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-167](https://issues.apache.org/jira/browse/HDFS-167) | DFSClient continues to retry indefinitely |  Minor | hdfs-client | Derek Wollenstein | Bill Zeller |
-| [HDFS-145](https://issues.apache.org/jira/browse/HDFS-145) | FSNameSystem#addStoredBlock does not handle inconsistent block length correctly |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-127](https://issues.apache.org/jira/browse/HDFS-127) | DFSClient block read failures cause open DFSInputStream to become unusable |  Major | hdfs-client | Igor Bolotin | Igor Bolotin |
-| [HDFS-119](https://issues.apache.org/jira/browse/HDFS-119) | logSync() may block NameNode forever. |  Major | namenode | Konstantin Shvachko | Suresh Srinivas |
-| [HDFS-101](https://issues.apache.org/jira/browse/HDFS-101) | DFS write pipeline : DFSClient sometimes does not detect second datanode failure |  Blocker | datanode | Raghu Angadi | Hairong Kuang |
-| [HDFS-95](https://issues.apache.org/jira/browse/HDFS-95) | UnknownHostException if the system can't determine its own name and you go DNS.getIPs("name-of-an-unknown-interface"); |  Major | . | Steve Loughran | Steve Loughran |
-| [HDFS-94](https://issues.apache.org/jira/browse/HDFS-94) | The "Heap Size" in HDFS web ui may not be accurate |  Major | . | Tsz Wo Nicholas Sze | Dmytro Molkov |
-| [HDFS-76](https://issues.apache.org/jira/browse/HDFS-76) | Namespace quota exceeded message unclear |  Major | . | eric baldeschwieler | Boris Shkolnik |
-| [HDFS-29](https://issues.apache.org/jira/browse/HDFS-29) | In Datanode, update block may fail due to length inconsistency |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-15](https://issues.apache.org/jira/browse/HDFS-15) | Rack replication policy can be violated for over replicated blocks |  Critical | . | Hairong Kuang | Jitendra Nath Pandey |
-| [MAPREDUCE-2014](https://issues.apache.org/jira/browse/MAPREDUCE-2014) | Remove task-controller from 0.21 branch |  Major | security | Tom White | Tom White |
-| [MAPREDUCE-2012](https://issues.apache.org/jira/browse/MAPREDUCE-2012) | Some contrib tests fail in branch 0.21 and trunk |  Blocker | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1980](https://issues.apache.org/jira/browse/MAPREDUCE-1980) | TaskAttemptUnsuccessfulCompletionEvent.java incorrectly logs MAP\_ATTEMPT\_KILLED as event type for reduce tasks |  Major | . | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-1942](https://issues.apache.org/jira/browse/MAPREDUCE-1942) |  'compile-fault-inject' should never be called directly. |  Minor | build | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-1926](https://issues.apache.org/jira/browse/MAPREDUCE-1926) | MapReduce distribution is missing build-utils.xml |  Blocker | build | Tom White | Tom White |
-| [MAPREDUCE-1920](https://issues.apache.org/jira/browse/MAPREDUCE-1920) | Job.getCounters() returns null when using a cluster |  Critical | . | Aaron Kimball | Tom White |
-| [MAPREDUCE-1885](https://issues.apache.org/jira/browse/MAPREDUCE-1885) | Trunk compilation is broken because of FileSystem api change in HADOOP-6826 |  Major | . | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1880](https://issues.apache.org/jira/browse/MAPREDUCE-1880) | "java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result." while running "hadoop jar hadoop-0.20.1+169.89-examples.jar pi 4 30" |  Minor | examples | Victor Pakhomov | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1876](https://issues.apache.org/jira/browse/MAPREDUCE-1876) | TaskAttemptStartedEvent.java incorrectly logs MAP\_ATTEMPT\_STARTED as event type for reduce tasks |  Major | jobtracker | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-1870](https://issues.apache.org/jira/browse/MAPREDUCE-1870) | Harmonize MapReduce JAR library versions with Common and HDFS |  Blocker | build | Tom White | Tom White |
-| [MAPREDUCE-1853](https://issues.apache.org/jira/browse/MAPREDUCE-1853) | MultipleOutputs does not cache TaskAttemptContext |  Critical | task | Torsten Curdt | Torsten Curdt |
-| [MAPREDUCE-1845](https://issues.apache.org/jira/browse/MAPREDUCE-1845) | FairScheduler.tasksToPeempt() can return negative number |  Major | contrib/fair-share | Scott Chen | Scott Chen |
+| [HDFS-1072](https://issues.apache.org/jira/browse/HDFS-1072) | AlreadyBeingCreatedException with HDFS\_NameNode as the lease holder |  Major | hdfs-client, namenode | Tsz Wo Nicholas Sze | Erik Steffl |
+| [MAPREDUCE-889](https://issues.apache.org/jira/browse/MAPREDUCE-889) | binary communication formats added to Streaming by HADOOP-1722 should be documented |  Blocker | documentation | Amareshwari Sriramadasu | Klaas Bosteels |
+| [MAPREDUCE-1031](https://issues.apache.org/jira/browse/MAPREDUCE-1031) | ant tar target doens't seem to compile tests in contrib projects |  Blocker | build | Arun C Murthy | Aaron Kimball |
+| [MAPREDUCE-1538](https://issues.apache.org/jira/browse/MAPREDUCE-1538) | TrackerDistributedCacheManager can fail because the number of subdirectories reaches system limit |  Major | tasktracker | Scott Chen | Scott Chen |
+| [MAPREDUCE-1692](https://issues.apache.org/jira/browse/MAPREDUCE-1692) | Remove TestStreamedMerge from the streaming tests |  Minor | contrib/streaming | Sreekanth Ramakrishnan | Amareshwari Sriramadasu |
+| [MAPREDUCE-1062](https://issues.apache.org/jira/browse/MAPREDUCE-1062) | MRReliability test does not work with retired jobs |  Major | test | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
+| [HDFS-1014](https://issues.apache.org/jira/browse/HDFS-1014) | Error in reading delegation tokens from edit logs. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-1409](https://issues.apache.org/jira/browse/MAPREDUCE-1409) | FileOutputCommitter.abortTask should not catch IOException |  Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-909](https://issues.apache.org/jira/browse/HDFS-909) | Race condition between rollEditLog or rollFSImage ant FSEditsLog.write operations  corrupts edits log |  Blocker | namenode | Cosmin Lehene | Todd Lipcon |
+| [MAPREDUCE-1659](https://issues.apache.org/jira/browse/MAPREDUCE-1659) | RaidNode should write temp files on /tmp and add random numbers to their names to avoid conflicts |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
+| [HDFS-1088](https://issues.apache.org/jira/browse/HDFS-1088) | Prevent renaming a symlink to its target |  Major | namenode | Eli Collins | Eli Collins |
+| [HDFS-966](https://issues.apache.org/jira/browse/HDFS-966) | NameNode recovers lease even in safemode |  Major | namenode | dhruba borthakur | dhruba borthakur |
+| [HADOOP-6439](https://issues.apache.org/jira/browse/HADOOP-6439) | Shuffle deadlocks on wrong number of maps |  Blocker | conf | Owen O'Malley | V.V.Chaitanya Krishna |
+| [HADOOP-6690](https://issues.apache.org/jira/browse/HADOOP-6690) | FilterFileSystem doesn't overwrite setTimes |  Major | . | Rodrigo Schmidt | Rodrigo Schmidt |
+| [HADOOP-6719](https://issues.apache.org/jira/browse/HADOOP-6719) | Missing methods on FilterFs |  Major | . | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1695](https://issues.apache.org/jira/browse/MAPREDUCE-1695) | capacity scheduler is not included in findbugs/javadoc targets |  Major | capacity-sched | Hong Tang | Hong Tang |
+| [MAPREDUCE-1694](https://issues.apache.org/jira/browse/MAPREDUCE-1694) | streaming documentation appears to be wrong on overriding settings w/-D |  Major | contrib/streaming, documentation | Allen Wittenauer |  |
+| [HADOOP-6521](https://issues.apache.org/jira/browse/HADOOP-6521) | FsPermission:SetUMask not updated to use new-style umask setting. |  Major | fs | Jakob Homan | Suresh Srinivas |
+| [HDFS-1101](https://issues.apache.org/jira/browse/HDFS-1101) | TestDiskError.testLocalDirs() fails |  Major | . | Konstantin Shvachko | Chris Douglas |
+| [MAPREDUCE-1494](https://issues.apache.org/jira/browse/MAPREDUCE-1494) | TestJobDirCleanup verifies wrong jobcache directory |  Minor | tasktracker, test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1065](https://issues.apache.org/jira/browse/MAPREDUCE-1065) | Modify the mapred tutorial documentation to use new mapreduce api. |  Blocker | documentation | Amareshwari Sriramadasu | Aaron Kimball |
+| [MAPREDUCE-1622](https://issues.apache.org/jira/browse/MAPREDUCE-1622) | Include slf4j dependencies in binary tarball |  Minor | build | Chris Douglas | Chris Douglas |
+| [MAPREDUCE-1515](https://issues.apache.org/jira/browse/MAPREDUCE-1515) | need to pass down java5 and forrest home variables |  Major | build | Owen O'Malley | Al Thompson |
+| [MAPREDUCE-1618](https://issues.apache.org/jira/browse/MAPREDUCE-1618) | JobStatus.getJobAcls() and setJobAcls should have javadoc |  Trivial | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1219](https://issues.apache.org/jira/browse/MAPREDUCE-1219) | JobTracker Metrics causes undue load on JobTracker |  Major | . | Jothi Padmanabhan | Sreekanth Ramakrishnan |
+| [MAPREDUCE-1604](https://issues.apache.org/jira/browse/MAPREDUCE-1604) | Job acls should be documented in forrest. |  Major | documentation, security | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-879](https://issues.apache.org/jira/browse/MAPREDUCE-879) | TestTaskTrackerLocalization fails on MAC OS |  Blocker | test | Devaraj Das | Sreekanth Ramakrishnan |
+| [MAPREDUCE-1705](https://issues.apache.org/jira/browse/MAPREDUCE-1705) | Archiving and Purging of parity files should handle globbed policies |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1612](https://issues.apache.org/jira/browse/MAPREDUCE-1612) | job conf file is not accessible from job history web page |  Major | jobtracker | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-1397](https://issues.apache.org/jira/browse/MAPREDUCE-1397) | NullPointerException observed during task failures |  Minor | tasktracker | Ramya Sunil | Amareshwari Sriramadasu |
+| [HADOOP-6677](https://issues.apache.org/jira/browse/HADOOP-6677) | InterfaceAudience.LimitedPrivate should take a string not an enum |  Minor | . | Alan Gates | Tom White |
+| [MAPREDUCE-1728](https://issues.apache.org/jira/browse/MAPREDUCE-1728) | Oracle timezone strings do not match Java |  Major | . | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-1609](https://issues.apache.org/jira/browse/MAPREDUCE-1609) | TaskTracker.localizeJob should not set permissions on job log directory recursively |  Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-6703](https://issues.apache.org/jira/browse/HADOOP-6703) | Prevent renaming a file, symlink or directory to itself |  Minor | . | Eli Collins | Eli Collins |
+| [MAPREDUCE-1657](https://issues.apache.org/jira/browse/MAPREDUCE-1657) | After task logs directory is deleted, tasklog servlet displays wrong error message about job ACLs |  Major | tasktracker | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-1727](https://issues.apache.org/jira/browse/MAPREDUCE-1727) | TestJobACLs fails after HADOOP-6686 |  Major | test | Vinod Kumar Vavilapalli | Ravi Gummadi |
+| [HDFS-877](https://issues.apache.org/jira/browse/HDFS-877) | Client-driven block verification not functioning |  Major | hdfs-client, test | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6722](https://issues.apache.org/jira/browse/HADOOP-6722) | NetUtils.connect should check that it hasn't connected a socket to itself |  Major | util | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1417](https://issues.apache.org/jira/browse/MAPREDUCE-1417) | Forrest documentation should be updated to reflect the changes in MAPREDUCE-744 |  Major | documentation | Vinod Kumar Vavilapalli | Ravi Gummadi |
+| [HADOOP-6634](https://issues.apache.org/jira/browse/HADOOP-6634) | AccessControlList uses full-principal names to verify acls causing queue-acls to fail |  Major | security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-6698](https://issues.apache.org/jira/browse/HADOOP-6698) | Revert the io.serialization package to 0.20.2's api |  Blocker | io | Owen O'Malley | Tom White |
+| [HDFS-760](https://issues.apache.org/jira/browse/HDFS-760) | "fs -put" fails if dfs.umask is set to 63 |  Major | . | Tsz Wo Nicholas Sze |  |
+| [HADOOP-6630](https://issues.apache.org/jira/browse/HADOOP-6630) | hadoop-config.sh fails to get executed if hadoop wrapper scripts are in path |  Major | . | Allen Wittenauer | Allen Wittenauer |
+| [HDFS-1104](https://issues.apache.org/jira/browse/HDFS-1104) | Fsck triggers full GC on NameNode |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HADOOP-6742](https://issues.apache.org/jira/browse/HADOOP-6742) | Add methods HADOOP-6709 from to TestFilterFileSystem |  Major | . | Eli Collins | Eli Collins |
+| [HADOOP-6727](https://issues.apache.org/jira/browse/HADOOP-6727) | Remove UnresolvedLinkException from public FileContext APIs |  Blocker | fs | Eli Collins | Eli Collins |
+| [MAPREDUCE-1611](https://issues.apache.org/jira/browse/MAPREDUCE-1611) | Refresh nodes and refresh queues doesnt work with service authorization enabled |  Blocker | security | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-1747](https://issues.apache.org/jira/browse/MAPREDUCE-1747) | Remove documentation for the 'unstable' job-acls feature |  Blocker | documentation | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-6631](https://issues.apache.org/jira/browse/HADOOP-6631) | FileUtil.fullyDelete() should continue to delete other files despite failure at any level. |  Major | fs, util | Vinod Kumar Vavilapalli | Ravi Gummadi |
+| [MAPREDUCE-1610](https://issues.apache.org/jira/browse/MAPREDUCE-1610) | Forrest documentation should be updated to reflect the changes in MAPREDUCE-856 |  Major | documentation | Ravi Gummadi | Ravi Gummadi |
+| [HADOOP-6702](https://issues.apache.org/jira/browse/HADOOP-6702) | Incorrect exit codes for "dfs -chown", "dfs -chgrp"  when input is given in wildcard format. |  Minor | fs | Ravi Phulari | Ravi Phulari |
+| [MAPREDUCE-1276](https://issues.apache.org/jira/browse/MAPREDUCE-1276) | Shuffle connection logic needs correction |  Blocker | task | Jothi Padmanabhan | Amareshwari Sriramadasu |
+| [HDFS-1159](https://issues.apache.org/jira/browse/HDFS-1159) | clean-cache target removes wrong ivy cache |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6723](https://issues.apache.org/jira/browse/HADOOP-6723) | unchecked exceptions thrown in IPC Connection orphan clients |  Critical | ipc | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6782](https://issues.apache.org/jira/browse/HADOOP-6782) | TestAvroRpc fails with avro-1.3.1 and avro-1.3.2 |  Major | . | Jitendra Nath Pandey | Doug Cutting |
+| [HDFS-1173](https://issues.apache.org/jira/browse/HDFS-1173) | Fix references to 0.22 in 0.21 branch |  Major | . | Tom White | Tom White |
 | [MAPREDUCE-1810](https://issues.apache.org/jira/browse/MAPREDUCE-1810) | 0.21 build is broken |  Major | build | Sharad Agarwal | Tom White |
-| [MAPREDUCE-1765](https://issues.apache.org/jira/browse/MAPREDUCE-1765) | Streaming doc - change StreamXmlRecord to StreamXmlRecordReader |  Minor | contrib/streaming, documentation | Corinne Chandel | Corinne Chandel |
-| [MAPREDUCE-1747](https://issues.apache.org/jira/browse/MAPREDUCE-1747) | Remove documentation for the 'unstable' job-acls feature |  Blocker | documentation | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-1728](https://issues.apache.org/jira/browse/MAPREDUCE-1728) | Oracle timezone strings do not match Java |  Major | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-1727](https://issues.apache.org/jira/browse/MAPREDUCE-1727) | TestJobACLs fails after HADOOP-6686 |  Major | test | Vinod Kumar Vavilapalli | Ravi Gummadi |
+| [HADOOP-6404](https://issues.apache.org/jira/browse/HADOOP-6404) | Rename the generated artifacts to common instead of core |  Blocker | build | Owen O'Malley | Tom White |
+| [HDFS-995](https://issues.apache.org/jira/browse/HDFS-995) | Replace usage of FileStatus#isDir() |  Blocker | namenode | Eli Collins | Eli Collins |
+| [MAPREDUCE-1372](https://issues.apache.org/jira/browse/MAPREDUCE-1372) | ConcurrentModificationException in JobInProgress |  Blocker | jobtracker | Amareshwari Sriramadasu | Dick King |
+| [MAPREDUCE-913](https://issues.apache.org/jira/browse/MAPREDUCE-913) | TaskRunner crashes with NPE resulting in held up slots, UNINITIALIZED tasks and hung TaskTracker |  Blocker | tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
+| [HADOOP-6461](https://issues.apache.org/jira/browse/HADOOP-6461) | webapps aren't located correctly post-split |  Blocker | util | Todd Lipcon | Steve Loughran |
+| [HADOOP-6788](https://issues.apache.org/jira/browse/HADOOP-6788) | [Herriot] Exception exclusion functionality is not working correctly. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
 | [MAPREDUCE-1725](https://issues.apache.org/jira/browse/MAPREDUCE-1725) | Fix MapReduce API incompatibilities between 0.20 and 0.21 |  Blocker | client | Tom White | Tom White |
-| [MAPREDUCE-1705](https://issues.apache.org/jira/browse/MAPREDUCE-1705) | Archiving and Purging of parity files should handle globbed policies |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
 | [MAPREDUCE-1697](https://issues.apache.org/jira/browse/MAPREDUCE-1697) | Document the behavior of -file option in streaming and deprecate it in favour of generic -files option. |  Major | contrib/streaming, documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1695](https://issues.apache.org/jira/browse/MAPREDUCE-1695) | capacity scheduler is not included in findbugs/javadoc targets |  Major | capacity-sched | Hong Tang | Hong Tang |
-| [MAPREDUCE-1694](https://issues.apache.org/jira/browse/MAPREDUCE-1694) | streaming documentation appears to be wrong on overriding settings w/-D |  Major | contrib/streaming, documentation | Allen Wittenauer |  |
-| [MAPREDUCE-1692](https://issues.apache.org/jira/browse/MAPREDUCE-1692) | Remove TestStreamedMerge from the streaming tests |  Minor | contrib/streaming | Sreekanth Ramakrishnan | Amareshwari Sriramadasu |
-| [MAPREDUCE-1659](https://issues.apache.org/jira/browse/MAPREDUCE-1659) | RaidNode should write temp files on /tmp and add random numbers to their names to avoid conflicts |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-1657](https://issues.apache.org/jira/browse/MAPREDUCE-1657) | After task logs directory is deleted, tasklog servlet displays wrong error message about job ACLs |  Major | tasktracker | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1635](https://issues.apache.org/jira/browse/MAPREDUCE-1635) | ResourceEstimator does not work after MAPREDUCE-842 |  Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1629](https://issues.apache.org/jira/browse/MAPREDUCE-1629) | Get rid of fakeBlockLocations() on HarFileSystem, since it's not used |  Trivial | . | Rodrigo Schmidt | Mahadev konar |
-| [MAPREDUCE-1628](https://issues.apache.org/jira/browse/MAPREDUCE-1628) | HarFileSystem shows incorrect replication numbers and permissions |  Major | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1622](https://issues.apache.org/jira/browse/MAPREDUCE-1622) | Include slf4j dependencies in binary tarball |  Minor | build | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-1618](https://issues.apache.org/jira/browse/MAPREDUCE-1618) | JobStatus.getJobAcls() and setJobAcls should have javadoc |  Trivial | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1615](https://issues.apache.org/jira/browse/MAPREDUCE-1615) | ant test on trunk does not compile. |  Blocker | . | Mahadev konar | Chris Douglas |
-| [MAPREDUCE-1612](https://issues.apache.org/jira/browse/MAPREDUCE-1612) | job conf file is not accessible from job history web page |  Major | jobtracker | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1611](https://issues.apache.org/jira/browse/MAPREDUCE-1611) | Refresh nodes and refresh queues doesnt work with service authorization enabled |  Blocker | security | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-1610](https://issues.apache.org/jira/browse/MAPREDUCE-1610) | Forrest documentation should be updated to reflect the changes in MAPREDUCE-856 |  Major | documentation | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1609](https://issues.apache.org/jira/browse/MAPREDUCE-1609) | TaskTracker.localizeJob should not set permissions on job log directory recursively |  Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-1193](https://issues.apache.org/jira/browse/HDFS-1193) | -mvn-system-deploy target is broken which inturn fails the mvn-deploy task leading to unstable mapreduce build. |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HDFS-1181](https://issues.apache.org/jira/browse/HDFS-1181) | Move configuration and script files post project split |  Blocker | scripts | Tom White | Tom White |
 | [MAPREDUCE-1606](https://issues.apache.org/jira/browse/MAPREDUCE-1606) | TestJobACLs may timeout as there are no slots for launching JOB\_CLEANUP task |  Major | test | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1604](https://issues.apache.org/jira/browse/MAPREDUCE-1604) | Job acls should be documented in forrest. |  Major | documentation, security | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1602](https://issues.apache.org/jira/browse/MAPREDUCE-1602) | When the src does not exist, archive shows IndexOutOfBoundsException |  Major | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1596](https://issues.apache.org/jira/browse/MAPREDUCE-1596) | MapReduce trunk snapshot is not being published to maven |  Critical | build | Aaron Kimball | Giridharan Kesavan |
-| [MAPREDUCE-1585](https://issues.apache.org/jira/browse/MAPREDUCE-1585) | Create Hadoop Archives version 2 with filenames URL-encoded |  Major | harchive | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-1578](https://issues.apache.org/jira/browse/MAPREDUCE-1578) | HadoopArchives.java should not use HarFileSystem.VERSION |  Major | harchive | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-1573](https://issues.apache.org/jira/browse/MAPREDUCE-1573) | TestStreamingAsDifferentUser fails if run as tt\_user |  Major | task-controller, test | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1547](https://issues.apache.org/jira/browse/MAPREDUCE-1547) | Build Hadoop-Mapreduce-trunk and Mapreduce-trunk-Commit  fails |  Major | build | Iyappan Srinivasan | Giridharan Kesavan |
-| [MAPREDUCE-1538](https://issues.apache.org/jira/browse/MAPREDUCE-1538) | TrackerDistributedCacheManager can fail because the number of subdirectories reaches system limit |  Major | tasktracker | Scott Chen | Scott Chen |
-| [MAPREDUCE-1537](https://issues.apache.org/jira/browse/MAPREDUCE-1537) | TestDelegationTokenRenewal fails |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [MAPREDUCE-1536](https://issues.apache.org/jira/browse/MAPREDUCE-1536) | DataDrivenDBInputFormat does not split date columns correctly. |  Major | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-1523](https://issues.apache.org/jira/browse/MAPREDUCE-1523) | Sometimes rumen trace generator fails to extract the job finish time. |  Major | tools/rumen | Hong Tang | Dick King |
-| [MAPREDUCE-1520](https://issues.apache.org/jira/browse/MAPREDUCE-1520) | TestMiniMRLocalFS fails on trunk |  Major | . | Devaraj Das | Amareshwari Sriramadasu |
-| [MAPREDUCE-1519](https://issues.apache.org/jira/browse/MAPREDUCE-1519) | RaidNode fails to create new parity file if an older version already exists |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-1515](https://issues.apache.org/jira/browse/MAPREDUCE-1515) | need to pass down java5 and forrest home variables |  Major | build | Owen O'Malley | Al Thompson |
-| [MAPREDUCE-1508](https://issues.apache.org/jira/browse/MAPREDUCE-1508) | NPE in TestMultipleLevelCaching on error cleanup path |  Major | test | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-1497](https://issues.apache.org/jira/browse/MAPREDUCE-1497) | Suppress warning on inconsistent TaskTracker.indexCache synchronization |  Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1494](https://issues.apache.org/jira/browse/MAPREDUCE-1494) | TestJobDirCleanup verifies wrong jobcache directory |  Minor | tasktracker, test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1490](https://issues.apache.org/jira/browse/MAPREDUCE-1490) | Raid client throws NullPointerException during initialization |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-1482](https://issues.apache.org/jira/browse/MAPREDUCE-1482) | Better handling of task diagnostic information stored in the TaskInProgress |  Major | jobtracker | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-1476](https://issues.apache.org/jira/browse/MAPREDUCE-1476) | committer.needsTaskCommit should not be called for a task cleanup attempt |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1474](https://issues.apache.org/jira/browse/MAPREDUCE-1474) | forrest docs for archives is out of date. |  Major | documentation | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-1448](https://issues.apache.org/jira/browse/MAPREDUCE-1448) | [Mumak] mumak.sh does not honor --config option. |  Major | . | Hong Tang | Hong Tang |
-| [MAPREDUCE-1435](https://issues.apache.org/jira/browse/MAPREDUCE-1435) | symlinks in cwd of the task are not handled properly after MAPREDUCE-896 |  Major | tasktracker | Amareshwari Sriramadasu | Ravi Gummadi |
-| [MAPREDUCE-1422](https://issues.apache.org/jira/browse/MAPREDUCE-1422) | Changing permissions of files/dirs under job-work-dir may be needed sothat cleaning up of job-dir in all mapred-local-directories succeeds always |  Major | task-controller, tasktracker | Ravi Gummadi | Amar Kamat |
-| [MAPREDUCE-1421](https://issues.apache.org/jira/browse/MAPREDUCE-1421) | LinuxTaskController tests failing on trunk after the commit of MAPREDUCE-1385 |  Major | task-controller, tasktracker, test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1420](https://issues.apache.org/jira/browse/MAPREDUCE-1420) | TestTTResourceReporting failing in trunk |  Major | test | Iyappan Srinivasan | Scott Chen |
-| [MAPREDUCE-1417](https://issues.apache.org/jira/browse/MAPREDUCE-1417) | Forrest documentation should be updated to reflect the changes in MAPREDUCE-744 |  Major | documentation | Vinod Kumar Vavilapalli | Ravi Gummadi |
-| [MAPREDUCE-1412](https://issues.apache.org/jira/browse/MAPREDUCE-1412) | TestTaskTrackerBlacklisting fails sometimes |  Minor | test | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-1409](https://issues.apache.org/jira/browse/MAPREDUCE-1409) | FileOutputCommitter.abortTask should not catch IOException |  Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1408](https://issues.apache.org/jira/browse/MAPREDUCE-1408) | Allow customization of job submission policies |  Major | contrib/gridmix | rahul k singh | rahul k singh |
-| [MAPREDUCE-1406](https://issues.apache.org/jira/browse/MAPREDUCE-1406) | JobContext.MAP\_COMBINE\_MIN\_SPILLS is misspelled |  Trivial | . | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-1400](https://issues.apache.org/jira/browse/MAPREDUCE-1400) | sed in build.xml fails |  Minor | . | Allen Wittenauer | Allen Wittenauer |
-| [MAPREDUCE-1399](https://issues.apache.org/jira/browse/MAPREDUCE-1399) | The archive command shows a null error message |  Major | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1398](https://issues.apache.org/jira/browse/MAPREDUCE-1398) | TaskLauncher remains stuck on tasks waiting for free nodes even if task is killed. |  Major | tasktracker | Hemanth Yamijala | Amareshwari Sriramadasu |
-| [MAPREDUCE-1397](https://issues.apache.org/jira/browse/MAPREDUCE-1397) | NullPointerException observed during task failures |  Minor | tasktracker | Ramya Sunil | Amareshwari Sriramadasu |
-| [MAPREDUCE-1378](https://issues.apache.org/jira/browse/MAPREDUCE-1378) | Args in job details links on jobhistory.jsp are not URL encoded |  Trivial | jobtracker | E. Sammer | E. Sammer |
-| [MAPREDUCE-1372](https://issues.apache.org/jira/browse/MAPREDUCE-1372) | ConcurrentModificationException in JobInProgress |  Blocker | jobtracker | Amareshwari Sriramadasu | Dick King |
-| [MAPREDUCE-1369](https://issues.apache.org/jira/browse/MAPREDUCE-1369) | JUnit tests should never depend on anything in conf |  Blocker | test | Anatoli Fomenko | Anatoli Fomenko |
-| [MAPREDUCE-1365](https://issues.apache.org/jira/browse/MAPREDUCE-1365) | TestTaskTrackerBlacklisting.AtestTrackerBlacklistingForJobFailures is mistyped. |  Trivial | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1358](https://issues.apache.org/jira/browse/MAPREDUCE-1358) | Utils.OutputLogFilter incorrectly filters for \_logs |  Major | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-1348](https://issues.apache.org/jira/browse/MAPREDUCE-1348) | Package org.apache.hadoop.blockforensics does not match directory name |  Major | build | Tom White | Tom White |
-| [MAPREDUCE-1342](https://issues.apache.org/jira/browse/MAPREDUCE-1342) | Potential JT deadlock in faulty TT tracking |  Major | jobtracker | Todd Lipcon | Amareshwari Sriramadasu |
-| [MAPREDUCE-1322](https://issues.apache.org/jira/browse/MAPREDUCE-1322) | TestStreamingAsDifferentUser fails on trunk |  Major | contrib/streaming, test | Amareshwari Sriramadasu | Devaraj Das |
-| [MAPREDUCE-1316](https://issues.apache.org/jira/browse/MAPREDUCE-1316) | JobTracker holds stale references to retired jobs via unreported tasks |  Blocker | jobtracker | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-1314](https://issues.apache.org/jira/browse/MAPREDUCE-1314) | Some logs have wrong configuration names. |  Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1301](https://issues.apache.org/jira/browse/MAPREDUCE-1301) | TestDebugScriptWithLinuxTaskController fails |  Major | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1294](https://issues.apache.org/jira/browse/MAPREDUCE-1294) | Build fails to pull latest hadoop-core-\* artifacts |  Critical | build | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-1293](https://issues.apache.org/jira/browse/MAPREDUCE-1293) | AutoInputFormat doesn't work with non-default FileSystems |  Major | contrib/streaming | Andrew Hitchcock | Andrew Hitchcock |
-| [MAPREDUCE-1285](https://issues.apache.org/jira/browse/MAPREDUCE-1285) | DistCp cannot handle -delete if destination is local filesystem |  Major | distcp | Peter Romianowski | Peter Romianowski |
-| [MAPREDUCE-1284](https://issues.apache.org/jira/browse/MAPREDUCE-1284) | TestLocalizationWithLinuxTaskController fails |  Major | tasktracker, test | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1276](https://issues.apache.org/jira/browse/MAPREDUCE-1276) | Shuffle connection logic needs correction |  Blocker | task | Jothi Padmanabhan | Amareshwari Sriramadasu |
-| [MAPREDUCE-1267](https://issues.apache.org/jira/browse/MAPREDUCE-1267) | Fix typo in mapred-default.xml |  Minor | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-1260](https://issues.apache.org/jira/browse/MAPREDUCE-1260) | Update Eclipse configuration to match changes to Ivy configuration |  Major | build | Edwin Chan |  |
-| [MAPREDUCE-1258](https://issues.apache.org/jira/browse/MAPREDUCE-1258) | Fair scheduler event log not logging job info |  Minor | contrib/fair-share | Matei Zaharia | Matei Zaharia |
-| [MAPREDUCE-1249](https://issues.apache.org/jira/browse/MAPREDUCE-1249) | mapreduce.reduce.shuffle.read.timeout's default value should be 3 minutes, in mapred-default.xml |  Blocker | task | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1245](https://issues.apache.org/jira/browse/MAPREDUCE-1245) | TestFairScheduler fails with "too many open files" error |  Major | test | Vinod Kumar Vavilapalli | Sharad Agarwal |
-| [MAPREDUCE-1244](https://issues.apache.org/jira/browse/MAPREDUCE-1244) | eclipse-plugin fails with missing dependencies |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [MAPREDUCE-1241](https://issues.apache.org/jira/browse/MAPREDUCE-1241) | JobTracker should not crash when mapred-queues.xml does not exist |  Blocker | . | Owen O'Malley | Todd Lipcon |
-| [MAPREDUCE-1239](https://issues.apache.org/jira/browse/MAPREDUCE-1239) | Mapreduce test build is broken after HADOOP-5107 |  Blocker | build | Vinod Kumar Vavilapalli | Giridharan Kesavan |
-| [MAPREDUCE-1230](https://issues.apache.org/jira/browse/MAPREDUCE-1230) | Vertica streaming adapter doesn't handle nulls in all cases |  Major | contrib/vertica | Omer Trajman | Omer Trajman |
-| [MAPREDUCE-1222](https://issues.apache.org/jira/browse/MAPREDUCE-1222) | [Mumak] We should not include nodes with numeric ips in cluster topology. |  Major | contrib/mumak | Hong Tang | Hong Tang |
-| [MAPREDUCE-1219](https://issues.apache.org/jira/browse/MAPREDUCE-1219) | JobTracker Metrics causes undue load on JobTracker |  Major | . | Jothi Padmanabhan | Sreekanth Ramakrishnan |
-| [MAPREDUCE-1212](https://issues.apache.org/jira/browse/MAPREDUCE-1212) | Mapreduce contrib project ivy dependencies are not included in binary target |  Critical | build | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-1196](https://issues.apache.org/jira/browse/MAPREDUCE-1196) | MAPREDUCE-947 incompatibly changed FileOutputCommitter |  Blocker | client | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-1186](https://issues.apache.org/jira/browse/MAPREDUCE-1186) | While localizing a DistributedCache file, TT sets permissions recursively on the whole base-dir |  Major | tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
-| [MAPREDUCE-1178](https://issues.apache.org/jira/browse/MAPREDUCE-1178) | MultipleInputs fails with ClassCastException |  Blocker | . | Jay Booth | Amareshwari Sriramadasu |
-| [MAPREDUCE-1177](https://issues.apache.org/jira/browse/MAPREDUCE-1177) | TestTaskTrackerMemoryManager retries a task for more than 100 times. |  Blocker | tasktracker, test | Amareshwari Sriramadasu | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-1171](https://issues.apache.org/jira/browse/MAPREDUCE-1171) | Lots of fetch failures |  Blocker | task | Christian Kunz | Amareshwari Sriramadasu |
-| [MAPREDUCE-1165](https://issues.apache.org/jira/browse/MAPREDUCE-1165) | SerialUtils.hh: \_\_PRETTY\_FUNCTION\_\_ is a GNU extension and not portable |  Major | . | Allen Wittenauer | Allen Wittenauer |
-| [MAPREDUCE-1161](https://issues.apache.org/jira/browse/MAPREDUCE-1161) | NotificationTestCase should not lock current thread |  Major | . | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-1160](https://issues.apache.org/jira/browse/MAPREDUCE-1160) | Two log statements at INFO level fill up jobtracker logs |  Major | jobtracker | Hemanth Yamijala | Ravi Gummadi |
-| [MAPREDUCE-1158](https://issues.apache.org/jira/browse/MAPREDUCE-1158) | running\_maps is not decremented when the tasks of a job is killed/failed |  Major | jobtracker | Ramya Sunil | Sharad Agarwal |
-| [MAPREDUCE-1155](https://issues.apache.org/jira/browse/MAPREDUCE-1155) | Streaming tests swallow exceptions |  Minor | contrib/streaming | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-1153](https://issues.apache.org/jira/browse/MAPREDUCE-1153) | Metrics counting tasktrackers and blacklisted tasktrackers are not updated when trackers are decommissioned. |  Major | jobtracker | Hemanth Yamijala | Sharad Agarwal |
-| [MAPREDUCE-1152](https://issues.apache.org/jira/browse/MAPREDUCE-1152) | JobTrackerInstrumentation.killed{Map/Reduce} is never called |  Major | . | Sharad Agarwal |  |
-| [MAPREDUCE-1143](https://issues.apache.org/jira/browse/MAPREDUCE-1143) | runningMapTasks counter is not properly decremented in case of failed Tasks. |  Blocker | . | rahul k singh | rahul k singh |
-| [MAPREDUCE-1140](https://issues.apache.org/jira/browse/MAPREDUCE-1140) | Per cache-file refcount can become negative when tasks release distributed-cache files |  Major | tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
-| [MAPREDUCE-1133](https://issues.apache.org/jira/browse/MAPREDUCE-1133) | Eclipse .classpath template has outdated jar files and is missing some new ones. |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-1131](https://issues.apache.org/jira/browse/MAPREDUCE-1131) | Using profilers other than hprof can cause JobClient to report job failure |  Major | client | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-1128](https://issues.apache.org/jira/browse/MAPREDUCE-1128) | MRUnit Allows Iteration Twice |  Minor | contrib/mrunit | Ed Kohlwey | Aaron Kimball |
-| [MAPREDUCE-1124](https://issues.apache.org/jira/browse/MAPREDUCE-1124) | TestGridmixSubmission fails sometimes |  Major | contrib/gridmix | Amareshwari Sriramadasu | Chris Douglas |
-| [MAPREDUCE-1119](https://issues.apache.org/jira/browse/MAPREDUCE-1119) | When tasks fail to report status, show tasks's stack dump before killing |  Major | tasktracker | Todd Lipcon | Aaron Kimball |
-| [MAPREDUCE-1117](https://issues.apache.org/jira/browse/MAPREDUCE-1117) | ClusterMetrics return metrics for tasks instead of slots' |  Major | . | Sharad Agarwal | Amareshwari Sriramadasu |
-| [MAPREDUCE-1111](https://issues.apache.org/jira/browse/MAPREDUCE-1111) | JT Jetty UI not working if we run mumak.sh off packaged distribution directory. |  Major | contrib/mumak | Hong Tang | Hong Tang |
-| [MAPREDUCE-1105](https://issues.apache.org/jira/browse/MAPREDUCE-1105) | CapacityScheduler: It should be possible to set queue hard-limit beyond it's actual capacity |  Blocker | capacity-sched | Arun C Murthy | rahul k singh |
-| [MAPREDUCE-1104](https://issues.apache.org/jira/browse/MAPREDUCE-1104) | RecoveryManager not initialized in SimulatorJobTracker led to NPE in JT Jetty server |  Major | contrib/mumak | Hong Tang | Hong Tang |
-| [MAPREDUCE-1098](https://issues.apache.org/jira/browse/MAPREDUCE-1098) | Incorrect synchronization in DistributedCache causes TaskTrackers to freeze up during localization of Cache for tasks. |  Major | tasktracker | Sreekanth Ramakrishnan | Amareshwari Sriramadasu |
-| [MAPREDUCE-1090](https://issues.apache.org/jira/browse/MAPREDUCE-1090) | Modify log statement in Tasktracker log related to memory monitoring to include attempt id. |  Major | tasktracker | Hemanth Yamijala | Hemanth Yamijala |
-| [MAPREDUCE-1089](https://issues.apache.org/jira/browse/MAPREDUCE-1089) | Fair Scheduler preemption triggers NPE when tasks are scheduled but not running |  Major | contrib/fair-share | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-1086](https://issues.apache.org/jira/browse/MAPREDUCE-1086) | hadoop commands in streaming tasks are trying to write to tasktracker's log |  Major | tasktracker | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1077](https://issues.apache.org/jira/browse/MAPREDUCE-1077) | When rumen reads a truncated job tracker log, it produces a job whose outcome is SUCCESS.  Should be null. |  Major | tools/rumen | Dick King | Dick King |
-| [MAPREDUCE-1076](https://issues.apache.org/jira/browse/MAPREDUCE-1076) | ClusterStatus class should be deprecated |  Blocker | client | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1075](https://issues.apache.org/jira/browse/MAPREDUCE-1075) | getQueue(String queue) in JobTracker would return NPE for invalid queue name |  Major | . | V.V.Chaitanya Krishna | V.V.Chaitanya Krishna |
-| [MAPREDUCE-1071](https://issues.apache.org/jira/browse/MAPREDUCE-1071) | o.a.h.mapreduce.jobhistory.EventReader constructor should expect DataInputStream |  Major | . | Hong Tang | Hong Tang |
-| [MAPREDUCE-1065](https://issues.apache.org/jira/browse/MAPREDUCE-1065) | Modify the mapred tutorial documentation to use new mapreduce api. |  Blocker | documentation | Amareshwari Sriramadasu | Aaron Kimball |
-| [MAPREDUCE-1062](https://issues.apache.org/jira/browse/MAPREDUCE-1062) | MRReliability test does not work with retired jobs |  Major | test | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan |
-| [MAPREDUCE-1041](https://issues.apache.org/jira/browse/MAPREDUCE-1041) | TaskStatuses map in TaskInProgress should be made package private instead of protected |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-1038](https://issues.apache.org/jira/browse/MAPREDUCE-1038) | Mumak's compile-aspects target weaves aspects even though there are no changes to the Mumak's sources |  Major | build | Vinod Kumar Vavilapalli | Aaron Kimball |
-| [MAPREDUCE-1031](https://issues.apache.org/jira/browse/MAPREDUCE-1031) | ant tar target doens't seem to compile tests in contrib projects |  Blocker | build | Arun C Murthy | Aaron Kimball |
-| [MAPREDUCE-1030](https://issues.apache.org/jira/browse/MAPREDUCE-1030) | Reduce tasks are getting starved in capacity scheduler |  Blocker | capacity-sched | rahul k singh | rahul k singh |
-| [MAPREDUCE-1029](https://issues.apache.org/jira/browse/MAPREDUCE-1029) | TestCopyFiles fails on testHftpAccessControl() |  Blocker | build | Amar Kamat | Jothi Padmanabhan |
-| [MAPREDUCE-1028](https://issues.apache.org/jira/browse/MAPREDUCE-1028) | Cleanup tasks are scheduled using high memory configuration, leaving tasks in unassigned state. |  Blocker | jobtracker | Hemanth Yamijala | Ravi Gummadi |
-| [MAPREDUCE-1022](https://issues.apache.org/jira/browse/MAPREDUCE-1022) | Trunk tests fail because of test-failure in Vertica |  Blocker | test | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 | [MAPREDUCE-1018](https://issues.apache.org/jira/browse/MAPREDUCE-1018) | Document changes to the memory management and scheduling model |  Blocker | documentation | Hemanth Yamijala | Hemanth Yamijala |
-| [MAPREDUCE-1016](https://issues.apache.org/jira/browse/MAPREDUCE-1016) | Make the format of the Job History be JSON instead of Avro binary |  Major | . | Owen O'Malley | Doug Cutting |
-| [MAPREDUCE-1014](https://issues.apache.org/jira/browse/MAPREDUCE-1014) | After the 0.21 branch, MapReduce trunk doesn't compile |  Blocker | . | Devaraj Das | Ravi Gummadi |
-| [MAPREDUCE-1009](https://issues.apache.org/jira/browse/MAPREDUCE-1009) | Forrest documentation needs to be updated to describes features provided for supporting hierarchical queues |  Blocker | documentation | Hemanth Yamijala | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-1007](https://issues.apache.org/jira/browse/MAPREDUCE-1007) | MAPREDUCE-777 breaks the UI for hierarchial Queues. |  Blocker | jobtracker | rahul k singh | V.V.Chaitanya Krishna |
-| [MAPREDUCE-1003](https://issues.apache.org/jira/browse/MAPREDUCE-1003) | trunk build fails when -Declipse.home is set |  Major | . | Giridharan Kesavan | Ravi Gummadi |
-| [MAPREDUCE-1002](https://issues.apache.org/jira/browse/MAPREDUCE-1002) | After MAPREDUCE-862, command line queue-list doesn't print any queues |  Major | client | Vinod Kumar Vavilapalli | V.V.Chaitanya Krishna |
-| [MAPREDUCE-1000](https://issues.apache.org/jira/browse/MAPREDUCE-1000) | JobHistory.initDone() should retain the try ... catch in the body |  Major | jobtracker | Hong Tang | Jothi Padmanabhan |
-| [MAPREDUCE-988](https://issues.apache.org/jira/browse/MAPREDUCE-988) | ant package does not copy the capacity-scheduler.jar under HADOOP\_HOME/build/hadoop-mapred-0.21.0-dev/contrib/capacity-scheduler |  Major | build | Iyappan Srinivasan | Hong Tang |
-| [MAPREDUCE-986](https://issues.apache.org/jira/browse/MAPREDUCE-986) | rumen makes a task with a null type when one of the task lines is truncated |  Major | tools/rumen | Dick King | Dick King |
-| [MAPREDUCE-977](https://issues.apache.org/jira/browse/MAPREDUCE-977) | Missing jackson jars from Eclipse template |  Major | build | Tom White | Tom White |
-| [MAPREDUCE-973](https://issues.apache.org/jira/browse/MAPREDUCE-973) | Move test utilities from examples to test |  Trivial | examples, test | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-971](https://issues.apache.org/jira/browse/MAPREDUCE-971) | distcp does not always remove distcp.tmp.dir |  Major | distcp | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-968](https://issues.apache.org/jira/browse/MAPREDUCE-968) | NPE in distcp encountered when placing \_logs directory on S3FileSystem |  Major | distcp | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-964](https://issues.apache.org/jira/browse/MAPREDUCE-964) | Inaccurate values in jobSummary logs |  Critical | . | Rajiv Chittajallu | Sreekanth Ramakrishnan |
-| [MAPREDUCE-962](https://issues.apache.org/jira/browse/MAPREDUCE-962) | NPE in ProcfsBasedProcessTree.destroy() |  Major | tasktracker | Vinod Kumar Vavilapalli | Ravi Gummadi |
-| [MAPREDUCE-952](https://issues.apache.org/jira/browse/MAPREDUCE-952) | Previously removed Task.Counter reintroduced by MAPREDUCE-318 |  Blocker | task | Arun C Murthy | Jothi Padmanabhan |
-| [MAPREDUCE-946](https://issues.apache.org/jira/browse/MAPREDUCE-946) | Fix regression in LineRecordReader to comply with line length parameters |  Blocker | . | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-945](https://issues.apache.org/jira/browse/MAPREDUCE-945) | Test programs support only default queue. |  Major | test | Suman Sehgal | Sreekanth Ramakrishnan |
-| [MAPREDUCE-941](https://issues.apache.org/jira/browse/MAPREDUCE-941) | vaidya script calls awk instead of nawk |  Trivial | . | Allen Wittenauer | Chad Metcalf |
-| [MAPREDUCE-915](https://issues.apache.org/jira/browse/MAPREDUCE-915) | For secure environments, the Map/Reduce debug script must be run as the user. |  Blocker | security, tasktracker | Hemanth Yamijala | Devaraj Das |
-| [MAPREDUCE-913](https://issues.apache.org/jira/browse/MAPREDUCE-913) | TaskRunner crashes with NPE resulting in held up slots, UNINITIALIZED tasks and hung TaskTracker |  Blocker | tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
-| [MAPREDUCE-912](https://issues.apache.org/jira/browse/MAPREDUCE-912) | apache license header missing for some java files |  Major | . | Amareshwari Sriramadasu | Chad Metcalf |
-| [MAPREDUCE-896](https://issues.apache.org/jira/browse/MAPREDUCE-896) | Users can set non-writable permissions on temporary files for TT and can abuse disk usage. |  Major | tasktracker | Vinod Kumar Vavilapalli | Ravi Gummadi |
-| [MAPREDUCE-890](https://issues.apache.org/jira/browse/MAPREDUCE-890) | After HADOOP-4491, the user who started mapred system is not able to run job. |  Blocker | tasktracker | Karam Singh | Ravi Gummadi |
-| [MAPREDUCE-889](https://issues.apache.org/jira/browse/MAPREDUCE-889) | binary communication formats added to Streaming by HADOOP-1722 should be documented |  Blocker | documentation | Amareshwari Sriramadasu | Klaas Bosteels |
-| [MAPREDUCE-884](https://issues.apache.org/jira/browse/MAPREDUCE-884) | TestReduceFetchFromPartialMem fails sometimes |  Major | test | Amar Kamat | Jothi Padmanabhan |
-| [MAPREDUCE-879](https://issues.apache.org/jira/browse/MAPREDUCE-879) | TestTaskTrackerLocalization fails on MAC OS |  Blocker | test | Devaraj Das | Sreekanth Ramakrishnan |
-| [MAPREDUCE-877](https://issues.apache.org/jira/browse/MAPREDUCE-877) | Required avro class are missing in contrib projects |  Blocker | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-868](https://issues.apache.org/jira/browse/MAPREDUCE-868) | Trunk  can't be compiled since Avro dependencies cannot be resolved |  Blocker | build | Arun C Murthy |  |
-| [MAPREDUCE-867](https://issues.apache.org/jira/browse/MAPREDUCE-867) | trunk builds fails as ivy is lookin for avro jar from the local resolver |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [MAPREDUCE-859](https://issues.apache.org/jira/browse/MAPREDUCE-859) | Unable to run examples with current trunk |  Major | build | Jothi Padmanabhan | Ravi Gummadi |
-| [MAPREDUCE-852](https://issues.apache.org/jira/browse/MAPREDUCE-852) | ExampleDriver is incorrectly set as a Main-Class in tools in build.xml |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-848](https://issues.apache.org/jira/browse/MAPREDUCE-848) | TestCapacityScheduler is failing |  Major | capacity-sched | Devaraj Das | Amar Kamat |
-| [MAPREDUCE-845](https://issues.apache.org/jira/browse/MAPREDUCE-845) | build.xml hard codes findbugs heap size, in some configurations 512M is insufficient to successfully build |  Minor | build | Lee Tucker | Lee Tucker |
-| [MAPREDUCE-840](https://issues.apache.org/jira/browse/MAPREDUCE-840) | DBInputFormat leaves open transaction |  Minor | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-839](https://issues.apache.org/jira/browse/MAPREDUCE-839) | unit test TestMiniMRChildTask fails on mac os-x |  Minor | . | Hong Tang | Hong Tang |
-| [MAPREDUCE-825](https://issues.apache.org/jira/browse/MAPREDUCE-825) | JobClient completion poll interval of 5s causes slow tests in local mode |  Minor | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-809](https://issues.apache.org/jira/browse/MAPREDUCE-809) | Job summary logs show status of completed jobs as RUNNING |  Major | jobtracker | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-808](https://issues.apache.org/jira/browse/MAPREDUCE-808) | Buffer objects incorrectly serialized to typed bytes |  Major | contrib/streaming | Klaas Bosteels | Klaas Bosteels |
-| [MAPREDUCE-799](https://issues.apache.org/jira/browse/MAPREDUCE-799) | Some of MRUnit's self-tests were not being run |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-792](https://issues.apache.org/jira/browse/MAPREDUCE-792) | javac warnings in DBInputFormat |  Minor | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-787](https://issues.apache.org/jira/browse/MAPREDUCE-787) | -files, -archives should honor user given symlink path |  Major | client | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-773](https://issues.apache.org/jira/browse/MAPREDUCE-773) | LineRecordReader can report non-zero progress while it is processing a compressed stream |  Major | task | Devaraj Das | Devaraj Das |
-| [MAPREDUCE-771](https://issues.apache.org/jira/browse/MAPREDUCE-771) | Setup and cleanup tasks remain in UNASSIGNED state for a long time on tasktrackers with long running high RAM tasks |  Blocker | jobtracker | Hemanth Yamijala | Hemanth Yamijala |
-| [MAPREDUCE-769](https://issues.apache.org/jira/browse/MAPREDUCE-769) | findbugs and javac warnings on trunk is non-zero |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-764](https://issues.apache.org/jira/browse/MAPREDUCE-764) | TypedBytesInput's readRaw() does not preserve custom type codes |  Blocker | contrib/streaming | Klaas Bosteels | Klaas Bosteels |
-| [MAPREDUCE-760](https://issues.apache.org/jira/browse/MAPREDUCE-760) | TestNodeRefresh might not work as expected |  Major | test | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-754](https://issues.apache.org/jira/browse/MAPREDUCE-754) | NPE in expiry thread when a TT is lost |  Minor | jobtracker | Ramya Sunil | Amar Kamat |
-| [MAPREDUCE-743](https://issues.apache.org/jira/browse/MAPREDUCE-743) | Progress of map phase in map task is not updated properly |  Major | task | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-734](https://issues.apache.org/jira/browse/MAPREDUCE-734) | java.util.ConcurrentModificationException observed in unreserving slots for HiRam Jobs |  Major | capacity-sched | Karam Singh | Arun C Murthy |
-| [MAPREDUCE-733](https://issues.apache.org/jira/browse/MAPREDUCE-733) | When running ant test TestTrackerBlacklistAcrossJobs, losing task tracker heartbeat exception occurs. |  Major | tasktracker | Iyappan Srinivasan | Arun C Murthy |
-| [MAPREDUCE-732](https://issues.apache.org/jira/browse/MAPREDUCE-732) | node health check script should not log "UNHEALTHY" status for every heartbeat in INFO mode |  Minor | . | Ramya Sunil | Sreekanth Ramakrishnan |
-| [MAPREDUCE-722](https://issues.apache.org/jira/browse/MAPREDUCE-722) | More slots are getting reserved for HiRAM job tasks then required |  Major | capacity-sched | Karam Singh | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-717](https://issues.apache.org/jira/browse/MAPREDUCE-717) | Fix some corner case issues in speculative execution (post hadoop-2141) |  Major | jobtracker | Devaraj Das | Devaraj Das |
-| [MAPREDUCE-716](https://issues.apache.org/jira/browse/MAPREDUCE-716) | org.apache.hadoop.mapred.lib.db.DBInputformat not working with oracle |  Major | . | evanand | Aaron Kimball |
-| [MAPREDUCE-709](https://issues.apache.org/jira/browse/MAPREDUCE-709) | node health check script does not display the correct message on timeout |  Minor | . | Ramya Sunil | Sreekanth Ramakrishnan |
-| [MAPREDUCE-708](https://issues.apache.org/jira/browse/MAPREDUCE-708) | node health check script does not refresh the "reason for blacklisting" |  Minor | tasktracker | Ramya Sunil | Sreekanth Ramakrishnan |
-| [MAPREDUCE-702](https://issues.apache.org/jira/browse/MAPREDUCE-702) | eclipse-plugin jar target fails during packaging |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [MAPREDUCE-694](https://issues.apache.org/jira/browse/MAPREDUCE-694) | JSP jars should be added to dependcy list for Capacity scheduler |  Major | build, capacity-sched | Sreekanth Ramakrishnan | Giridharan Kesavan |
-| [MAPREDUCE-683](https://issues.apache.org/jira/browse/MAPREDUCE-683) | TestJobTrackerRestart fails with Map task completion events ordering mismatch |  Major | jobtracker | Sreekanth Ramakrishnan | Amar Kamat |
-| [MAPREDUCE-682](https://issues.apache.org/jira/browse/MAPREDUCE-682) | Reserved tasktrackers should be removed when a node is globally blacklisted |  Major | jobtracker | Hemanth Yamijala | Sreekanth Ramakrishnan |
-| [MAPREDUCE-680](https://issues.apache.org/jira/browse/MAPREDUCE-680) | Reuse of Writable objects is improperly handled by MRUnit |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-677](https://issues.apache.org/jira/browse/MAPREDUCE-677) | TestNodeRefresh timesout |  Major | test | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-676](https://issues.apache.org/jira/browse/MAPREDUCE-676) | Existing diagnostic rules fail for MAP ONLY jobs |  Major | . | Suhas Gogate | Suhas Gogate |
-| [MAPREDUCE-671](https://issues.apache.org/jira/browse/MAPREDUCE-671) | Update ignore list |  Trivial | build | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-659](https://issues.apache.org/jira/browse/MAPREDUCE-659) | gridmix2 not compiling under mapred module trunk/src/benchmarks/gridmix2 |  Critical | build | Iyappan Srinivasan | Giridharan Kesavan |
-| [MAPREDUCE-658](https://issues.apache.org/jira/browse/MAPREDUCE-658) | NPE in distcp if source path does not exist |  Major | distcp | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-648](https://issues.apache.org/jira/browse/MAPREDUCE-648) | Two distcp bugs |  Minor | distcp | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-646](https://issues.apache.org/jira/browse/MAPREDUCE-646) | distcp should place the file distcp\_src\_files in distributed cache |  Major | distcp | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-645](https://issues.apache.org/jira/browse/MAPREDUCE-645) | When disctp is used to overwrite a file, it should return immediately with an error message |  Minor | distcp | Ramya Sunil | Ravi Gummadi |
-| [MAPREDUCE-642](https://issues.apache.org/jira/browse/MAPREDUCE-642) | distcp could have an option to preserve the full source path |  Major | distcp | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-639](https://issues.apache.org/jira/browse/MAPREDUCE-639) | Update the TeraSort to reflect the new benchmark rules for '09 |  Major | examples | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-637](https://issues.apache.org/jira/browse/MAPREDUCE-637) | Check in the codes that compute the 10^15+1st bit of π |  Major | examples | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-630](https://issues.apache.org/jira/browse/MAPREDUCE-630) | TestKillCompletedJob can be modified to improve execution times |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-628](https://issues.apache.org/jira/browse/MAPREDUCE-628) | TestJobInProgress brings up MinMR/DFS clusters for every test |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-627](https://issues.apache.org/jira/browse/MAPREDUCE-627) | Modify TestTrackerBlacklistAcrossJobs to improve execution time |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-626](https://issues.apache.org/jira/browse/MAPREDUCE-626) | Modify TestLostTracker to improve execution time |  Minor | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-522](https://issues.apache.org/jira/browse/MAPREDUCE-522) | Rewrite TestQueueCapacities to make it simpler and avoid timeout errors |  Major | capacity-sched | Hemanth Yamijala | Sreekanth Ramakrishnan |
-| [MAPREDUCE-419](https://issues.apache.org/jira/browse/MAPREDUCE-419) | mapred.userlog.limit.kb has inconsistent defaults |  Minor | . | Philip Zeyliger | Philip Zeyliger |
-| [MAPREDUCE-416](https://issues.apache.org/jira/browse/MAPREDUCE-416) | Move the completed jobs' history files to a DONE subdirectory inside the configured history directory |  Major | . | Devaraj Das | Amar Kamat |
-| [MAPREDUCE-408](https://issues.apache.org/jira/browse/MAPREDUCE-408) | TestKillSubProcesses fails with assertion failure sometimes |  Major | test | Amareshwari Sriramadasu | Ravi Gummadi |
-| [MAPREDUCE-153](https://issues.apache.org/jira/browse/MAPREDUCE-153) | TestJobInProgressListener sometimes timesout |  Major | . | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-144](https://issues.apache.org/jira/browse/MAPREDUCE-144) | TaskMemoryManager should log process-tree's status while killing tasks. |  Major | tasktracker | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-64](https://issues.apache.org/jira/browse/MAPREDUCE-64) | Map-side sort is hampered by io.sort.record.percent |  Major | performance, task | Arun C Murthy | Chris Douglas |
-| [MAPREDUCE-28](https://issues.apache.org/jira/browse/MAPREDUCE-28) | TestQueueManager takes too long and times out some times |  Major | jobtracker, test | Amareshwari Sriramadasu | V.V.Chaitanya Krishna |
+| [HADOOP-6821](https://issues.apache.org/jira/browse/HADOOP-6821) | Document changes to memory monitoring |  Blocker | documentation | Hemanth Yamijala | Hemanth Yamijala |
+| [HDFS-615](https://issues.apache.org/jira/browse/HDFS-615) | TestLargeDirectoryDelete fails with NullPointerException |  Blocker | namenode | Eli Collins |  |
+| [MAPREDUCE-1765](https://issues.apache.org/jira/browse/MAPREDUCE-1765) | Streaming doc - change StreamXmlRecord to StreamXmlRecordReader |  Minor | contrib/streaming, documentation | Corinne Chandel | Corinne Chandel |
+| [MAPREDUCE-1853](https://issues.apache.org/jira/browse/MAPREDUCE-1853) | MultipleOutputs does not cache TaskAttemptContext |  Critical | task | Torsten Curdt | Torsten Curdt |
+| [HADOOP-6828](https://issues.apache.org/jira/browse/HADOOP-6828) | Herrior uses old way of accessing logs directories |  Major | test | Konstantin Boudnik | Sreekanth Ramakrishnan |
+| [HADOOP-6748](https://issues.apache.org/jira/browse/HADOOP-6748) | Remove hadoop.cluster.administrators |  Major | security | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-1000](https://issues.apache.org/jira/browse/HDFS-1000) | libhdfs needs to be updated to use the new UGI |  Blocker | . | Devaraj Das | Devaraj Das |
+| [MAPREDUCE-1880](https://issues.apache.org/jira/browse/MAPREDUCE-1880) | "java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result." while running "hadoop jar hadoop-0.20.1+169.89-examples.jar pi 4 30" |  Minor | examples | Victor Pakhomov | Tsz Wo Nicholas Sze |
+| [HADOOP-6826](https://issues.apache.org/jira/browse/HADOOP-6826) | Revert FileSystem create method that takes CreateFlags |  Blocker | fs | Tom White | Tom White |
+| [HDFS-609](https://issues.apache.org/jira/browse/HDFS-609) | Create a file with the append flag does not work in HDFS |  Blocker | . | Hairong Kuang | Tom White |
+| [MAPREDUCE-1885](https://issues.apache.org/jira/browse/MAPREDUCE-1885) | Trunk compilation is broken because of FileSystem api change in HADOOP-6826 |  Major | . | Ravi Gummadi | Ravi Gummadi |
+| [HDFS-1255](https://issues.apache.org/jira/browse/HDFS-1255) | test-libhdfs.sh fails |  Blocker | test | Tom White | Tom White |
+| [HDFS-1256](https://issues.apache.org/jira/browse/HDFS-1256) | libhdfs is missing from the tarball |  Blocker | . | Tom White | Tom White |
+| [MAPREDUCE-1876](https://issues.apache.org/jira/browse/MAPREDUCE-1876) | TaskAttemptStartedEvent.java incorrectly logs MAP\_ATTEMPT\_STARTED as event type for reduce tasks |  Major | jobtracker | Amar Kamat | Amar Kamat |
+| [HADOOP-6800](https://issues.apache.org/jira/browse/HADOOP-6800) | Harmonize JAR library versions |  Blocker | . | Tom White | Tom White |
+| [HDFS-1212](https://issues.apache.org/jira/browse/HDFS-1212) | Harmonize HDFS JAR library versions with Common |  Blocker | build | Tom White | Tom White |
+| [MAPREDUCE-1870](https://issues.apache.org/jira/browse/MAPREDUCE-1870) | Harmonize MapReduce JAR library versions with Common and HDFS |  Blocker | build | Tom White | Tom White |
+| [HDFS-1267](https://issues.apache.org/jira/browse/HDFS-1267) | fuse-dfs does not compile |  Critical | fuse-dfs | Tom White | Devaraj Das |
+| [MAPREDUCE-1845](https://issues.apache.org/jira/browse/MAPREDUCE-1845) | FairScheduler.tasksToPeempt() can return negative number |  Major | contrib/fair-share | Scott Chen | Scott Chen |
+| [HDFS-1258](https://issues.apache.org/jira/browse/HDFS-1258) | Clearing namespace quota on "/" corrupts FS image |  Blocker | namenode | Aaron T. Myers | Aaron T. Myers |
+| [HADOOP-6847](https://issues.apache.org/jira/browse/HADOOP-6847) | Problem staging 0.21.0 artifacts to Apache Nexus Maven Repository |  Blocker | build | Tom White | Giridharan Kesavan |
+| [HADOOP-6819](https://issues.apache.org/jira/browse/HADOOP-6819) | [Herriot] Shell command for getting the new exceptions in the logs returning exitcode 1 after executing successfully. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [HDFS-1299](https://issues.apache.org/jira/browse/HDFS-1299) | 'compile-fault-inject' never should be called directly. |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1942](https://issues.apache.org/jira/browse/MAPREDUCE-1942) |  'compile-fault-inject' should never be called directly. |  Minor | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6860](https://issues.apache.org/jira/browse/HADOOP-6860) |  'compile-fault-inject' should never be called directly. |  Minor | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1311](https://issues.apache.org/jira/browse/HDFS-1311) | Running tests with 'testcase' cause triple execution of the same test case |  Minor | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6790](https://issues.apache.org/jira/browse/HADOOP-6790) | Instrumented (Herriot) build uses too wide mask to include aspect files. |  Minor | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6875](https://issues.apache.org/jira/browse/HADOOP-6875) | [Herriot] Cleanup of temp. configurations is needed upon restart of a cluster |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [HADOOP-6881](https://issues.apache.org/jira/browse/HADOOP-6881) | The efficient comparators aren't always used except for BytesWritable and Text |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HDFS-1313](https://issues.apache.org/jira/browse/HDFS-1313) | HdfsProxy changes from HDFS-481 missed in y20.1xx |  Major | contrib/hdfsproxy | Rohini Palaniswamy | Rohini Palaniswamy |
+| [MAPREDUCE-1926](https://issues.apache.org/jira/browse/MAPREDUCE-1926) | MapReduce distribution is missing build-utils.xml |  Blocker | build | Tom White | Tom White |
+| [MAPREDUCE-1920](https://issues.apache.org/jira/browse/MAPREDUCE-1920) | Job.getCounters() returns null when using a cluster |  Critical | . | Aaron Kimball | Tom White |
+| [MAPREDUCE-2012](https://issues.apache.org/jira/browse/MAPREDUCE-2012) | Some contrib tests fail in branch 0.21 and trunk |  Blocker | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1980](https://issues.apache.org/jira/browse/MAPREDUCE-1980) | TaskAttemptUnsuccessfulCompletionEvent.java incorrectly logs MAP\_ATTEMPT\_KILLED as event type for reduce tasks |  Major | . | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-2014](https://issues.apache.org/jira/browse/MAPREDUCE-2014) | Remove task-controller from 0.21 branch |  Major | security | Tom White | Tom White |
+| [HADOOP-6724](https://issues.apache.org/jira/browse/HADOOP-6724) | IPC doesn't properly handle IOEs thrown by socket factory |  Major | ipc | Todd Lipcon | Todd Lipcon |
+| [HDFS-1292](https://issues.apache.org/jira/browse/HDFS-1292) | Allow artifacts to be published to the staging Apache Nexus Maven Repository |  Blocker | build | Tom White | Giridharan Kesavan |
+| [HDFS-95](https://issues.apache.org/jira/browse/HDFS-95) | UnknownHostException if the system can't determine its own name and you go DNS.getIPs("name-of-an-unknown-interface"); |  Major | . | Steve Loughran | Steve Loughran |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6836](https://issues.apache.org/jira/browse/HADOOP-6836) | [Herriot]: Generic method for adding/modifying the attributes for new configuration. |  Major | test | Iyappan Srinivasan | Vinay Kumar Thota |
-| [HADOOP-6738](https://issues.apache.org/jira/browse/HADOOP-6738) | Move cluster\_setup.xml from MapReduce to Common |  Blocker | . | Tom White | Tom White |
-| [HADOOP-6705](https://issues.apache.org/jira/browse/HADOOP-6705) | jiracli fails to upload test-patch comments to jira |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-6689](https://issues.apache.org/jira/browse/HADOOP-6689) | Add directory renaming test to FileContextMainOperationsBaseTest |  Minor | fs, test | Eli Collins | Eli Collins |
-| [HADOOP-6563](https://issues.apache.org/jira/browse/HADOOP-6563) | Add more tests to FileContextSymlinkBaseTest that cover intermediate symlinks in paths |  Major | fs, test | Eli Collins | Eli Collins |
-| [HADOOP-6309](https://issues.apache.org/jira/browse/HADOOP-6309) | Enable asserts for tests by default |  Major | build | Eli Collins | Eli Collins |
-| [HADOOP-6261](https://issues.apache.org/jira/browse/HADOOP-6261) | Junit tests for FileContextURI |  Blocker | test | Ravi Phulari | Ravi Phulari |
-| [HADOOP-6260](https://issues.apache.org/jira/browse/HADOOP-6260) | Unit tests for FileSystemContextUtil. |  Major | fs | gary murry | gary murry |
-| [HADOOP-6222](https://issues.apache.org/jira/browse/HADOOP-6222) | Core doesn't have TestCommonCLI facility |  Major | test | Boris Shkolnik | Konstantin Boudnik |
-| [HADOOP-6176](https://issues.apache.org/jira/browse/HADOOP-6176) | Adding a couple private methods to AccessTokenHandler for testing purposes |  Major | security | Kan Zhang | Kan Zhang |
+| [HADOOP-5081](https://issues.apache.org/jira/browse/HADOOP-5081) | Split TestCLI into HDFS, Mapred and Core tests |  Minor | test | Ramya Sunil | Sharad Agarwal |
+| [HADOOP-5080](https://issues.apache.org/jira/browse/HADOOP-5080) | Update TestCLI with additional test cases. |  Minor | test | Ramya Sunil |  |
 | [HADOOP-5955](https://issues.apache.org/jira/browse/HADOOP-5955) | TestFileOuputFormat can use LOCAL\_MR instead of CLUSTER\_MR |  Major | test | Jothi Padmanabhan | Jothi Padmanabhan |
-| [HADOOP-5952](https://issues.apache.org/jira/browse/HADOOP-5952) | Hudson -1 wording change |  Minor | build | gary murry | gary murry |
 | [HADOOP-5948](https://issues.apache.org/jira/browse/HADOOP-5948) | Modify TestJavaSerialization to use LocalJobRunner instead of MiniMR/DFS cluster |  Major | test | Jothi Padmanabhan | Jothi Padmanabhan |
 | [HADOOP-5457](https://issues.apache.org/jira/browse/HADOOP-5457) | Failing contrib tests should not stop the build |  Major | test | Chris Douglas | Giridharan Kesavan |
-| [HADOOP-5081](https://issues.apache.org/jira/browse/HADOOP-5081) | Split TestCLI into HDFS, Mapred and Core tests |  Minor | test | Ramya Sunil | Sharad Agarwal |
-| [HADOOP-5080](https://issues.apache.org/jira/browse/HADOOP-5080) | Update TestCLI with additional test cases. |  Minor | test | Ramya Sunil |  |
-| [HDFS-1099](https://issues.apache.org/jira/browse/HDFS-1099) | Add test for umask backward compatibility |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1043](https://issues.apache.org/jira/browse/HDFS-1043) | Benchmark overhead of server-side group resolution of users |  Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-919](https://issues.apache.org/jira/browse/HDFS-919) | Create test to validate the BlocksVerified metric |  Major | test | gary murry |  |
-| [HDFS-907](https://issues.apache.org/jira/browse/HDFS-907) | Add  tests for getBlockLocations and totalLoad metrics. |  Minor | namenode | Ravi Phulari | Ravi Phulari |
-| [HDFS-902](https://issues.apache.org/jira/browse/HDFS-902) | Move RAID from HDFS to MR |  Major | contrib/raid | Eli Collins | Eli Collins |
-| [HDFS-813](https://issues.apache.org/jira/browse/HDFS-813) | Enable the append test in TestReadWhileWriting |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-804](https://issues.apache.org/jira/browse/HDFS-804) | New unit tests for concurrent lease recovery |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-714](https://issues.apache.org/jira/browse/HDFS-714) | Create fault injection test for the new pipeline close |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-713](https://issues.apache.org/jira/browse/HDFS-713) | Need to properly check the type of the test class from an aspect |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-710](https://issues.apache.org/jira/browse/HDFS-710) | Add actions with constraints to the pipeline fault injection tests |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-705](https://issues.apache.org/jira/browse/HDFS-705) | Create an adapter to access some of package-private methods of DataNode from tests |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-669](https://issues.apache.org/jira/browse/HDFS-669) | Add unit tests framework (Mockito) |  Major | build | Eli Collins | Konstantin Boudnik |
+| [HADOOP-5952](https://issues.apache.org/jira/browse/HADOOP-5952) | Hudson -1 wording change |  Minor | build | gary murry | gary murry |
+| [MAPREDUCE-686](https://issues.apache.org/jira/browse/MAPREDUCE-686) | Move TestSpeculativeExecution.Fake\* into a separate class so that it can be used by other tests also |  Major | test | Jothi Padmanabhan | Jothi Padmanabhan |
+| [MAPREDUCE-785](https://issues.apache.org/jira/browse/MAPREDUCE-785) | Refactor TestReduceFetchFromPartialMem into a separate test |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
+| [MAPREDUCE-793](https://issues.apache.org/jira/browse/MAPREDUCE-793) | Create a new test that consolidates a few tests to be included in the commit-test list |  Major | test | Jothi Padmanabhan | Jothi Padmanabhan |
+| [MAPREDUCE-670](https://issues.apache.org/jira/browse/MAPREDUCE-670) |  Create target for 10 minute patch test build for mapreduce |  Major | build | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-6176](https://issues.apache.org/jira/browse/HADOOP-6176) | Adding a couple private methods to AccessTokenHandler for testing purposes |  Major | security | Kan Zhang | Kan Zhang |
 | [HDFS-451](https://issues.apache.org/jira/browse/HDFS-451) | Test DataTransferProtocol with fault injection |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HDFS-409](https://issues.apache.org/jira/browse/HDFS-409) | Add more access token tests |  Major | datanode, hdfs-client | Kan Zhang | Kan Zhang |
-| [MAPREDUCE-1359](https://issues.apache.org/jira/browse/MAPREDUCE-1359) | TypedBytes TestIO doesn't mkdir its test dir first |  Major | contrib/streaming | Todd Lipcon | Anatoli Fomenko |
+| [HADOOP-6260](https://issues.apache.org/jira/browse/HADOOP-6260) | Unit tests for FileSystemContextUtil. |  Major | fs | gary murry | gary murry |
+| [HADOOP-6261](https://issues.apache.org/jira/browse/HADOOP-6261) | Junit tests for FileContextURI |  Blocker | test | Ravi Phulari | Ravi Phulari |
+| [HADOOP-6309](https://issues.apache.org/jira/browse/HADOOP-6309) | Enable asserts for tests by default |  Major | build | Eli Collins | Eli Collins |
+| [HDFS-705](https://issues.apache.org/jira/browse/HDFS-705) | Create an adapter to access some of package-private methods of DataNode from tests |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-710](https://issues.apache.org/jira/browse/HDFS-710) | Add actions with constraints to the pipeline fault injection tests |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-1061](https://issues.apache.org/jira/browse/MAPREDUCE-1061) | Gridmix unit test should validate input/output bytes |  Major | . | Chris Douglas | Chris Douglas |
+| [HDFS-713](https://issues.apache.org/jira/browse/HDFS-713) | Need to properly check the type of the test class from an aspect |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-714](https://issues.apache.org/jira/browse/HDFS-714) | Create fault injection test for the new pipeline close |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-669](https://issues.apache.org/jira/browse/HDFS-669) | Add unit tests framework (Mockito) |  Major | build | Eli Collins | Konstantin Boudnik |
+| [HDFS-804](https://issues.apache.org/jira/browse/HDFS-804) | New unit tests for concurrent lease recovery |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-813](https://issues.apache.org/jira/browse/HDFS-813) | Enable the append test in TestReadWhileWriting |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-1050](https://issues.apache.org/jira/browse/MAPREDUCE-1050) | Introduce a mock object testing framework |  Major | test | Tom White | Tom White |
-| [MAPREDUCE-793](https://issues.apache.org/jira/browse/MAPREDUCE-793) | Create a new test that consolidates a few tests to be included in the commit-test list |  Major | test | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-785](https://issues.apache.org/jira/browse/MAPREDUCE-785) | Refactor TestReduceFetchFromPartialMem into a separate test |  Major | . | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-686](https://issues.apache.org/jira/browse/MAPREDUCE-686) | Move TestSpeculativeExecution.Fake\* into a separate class so that it can be used by other tests also |  Major | test | Jothi Padmanabhan | Jothi Padmanabhan |
-| [MAPREDUCE-670](https://issues.apache.org/jira/browse/MAPREDUCE-670) |  Create target for 10 minute patch test build for mapreduce |  Major | build | Jothi Padmanabhan | Jothi Padmanabhan |
+| [HADOOP-6222](https://issues.apache.org/jira/browse/HADOOP-6222) | Core doesn't have TestCommonCLI facility |  Major | test | Boris Shkolnik | Konstantin Boudnik |
+| [MAPREDUCE-1359](https://issues.apache.org/jira/browse/MAPREDUCE-1359) | TypedBytes TestIO doesn't mkdir its test dir first |  Major | contrib/streaming | Todd Lipcon | Anatoli Fomenko |
+| [HDFS-902](https://issues.apache.org/jira/browse/HDFS-902) | Move RAID from HDFS to MR |  Major | contrib/raid | Eli Collins | Eli Collins |
+| [HDFS-919](https://issues.apache.org/jira/browse/HDFS-919) | Create test to validate the BlocksVerified metric |  Major | test | gary murry |  |
+| [HDFS-907](https://issues.apache.org/jira/browse/HDFS-907) | Add  tests for getBlockLocations and totalLoad metrics. |  Minor | namenode | Ravi Phulari | Ravi Phulari |
+| [HDFS-1043](https://issues.apache.org/jira/browse/HDFS-1043) | Benchmark overhead of server-side group resolution of users |  Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-6689](https://issues.apache.org/jira/browse/HADOOP-6689) | Add directory renaming test to FileContextMainOperationsBaseTest |  Minor | fs, test | Eli Collins | Eli Collins |
+| [HADOOP-6705](https://issues.apache.org/jira/browse/HADOOP-6705) | jiracli fails to upload test-patch comments to jira |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HDFS-1099](https://issues.apache.org/jira/browse/HDFS-1099) | Add test for umask backward compatibility |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6563](https://issues.apache.org/jira/browse/HADOOP-6563) | Add more tests to FileContextSymlinkBaseTest that cover intermediate symlinks in paths |  Major | fs, test | Eli Collins | Eli Collins |
+| [HADOOP-6738](https://issues.apache.org/jira/browse/HADOOP-6738) | Move cluster\_setup.xml from MapReduce to Common |  Blocker | . | Tom White | Tom White |
+| [HADOOP-6836](https://issues.apache.org/jira/browse/HADOOP-6836) | [Herriot]: Generic method for adding/modifying the attributes for new configuration. |  Major | test | Iyappan Srinivasan | Vinay Kumar Thota |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6771](https://issues.apache.org/jira/browse/HADOOP-6771) | Herriot's artifact id for Maven deployment should be set to hadoop-core-instrumented |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6752](https://issues.apache.org/jira/browse/HADOOP-6752) | Remote cluster control functionality needs JavaDocs improvement |  Major | test | Konstantin Boudnik | Balaji Rajagopalan |
-| [HADOOP-6692](https://issues.apache.org/jira/browse/HADOOP-6692) | Add FileContext#listStatus that returns an iterator |  Major | fs | Hairong Kuang | Hairong Kuang |
-| [HADOOP-6668](https://issues.apache.org/jira/browse/HADOOP-6668) | Apply audience and stability annotations to classes in common |  Blocker | documentation | Tom White | Tom White |
-| [HADOOP-6658](https://issues.apache.org/jira/browse/HADOOP-6658) | Exclude  Public elements in  generated Javadoc |  Blocker | documentation | Tom White | Tom White |
-| [HADOOP-6568](https://issues.apache.org/jira/browse/HADOOP-6568) | Authorization for default servlets |  Major | security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-6538](https://issues.apache.org/jira/browse/HADOOP-6538) | Set hadoop.security.authentication to "simple" by default |  Major | security | Devaraj Das | Devaraj Das |
-| [HADOOP-6486](https://issues.apache.org/jira/browse/HADOOP-6486) | fix common classes to work with Avro 1.3 reflection |  Major | ipc | Doug Cutting | Doug Cutting |
-| [HADOOP-6422](https://issues.apache.org/jira/browse/HADOOP-6422) | permit RPC protocols to be implemented by Avro |  Major | ipc | Doug Cutting | Doug Cutting |
-| [HADOOP-6410](https://issues.apache.org/jira/browse/HADOOP-6410) | Rename TestCLI class to prevent JUnit from trying to run this class as a test |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6409](https://issues.apache.org/jira/browse/HADOOP-6409) | TestHDFSCLI has to check if it's running any testcases at all |  Blocker | . | Konstantin Boudnik | Todd Lipcon |
-| [HADOOP-6223](https://issues.apache.org/jira/browse/HADOOP-6223) | New improved FileSystem interface for those implementing new files systems. |  Major | fs | Sanjay Radia | Sanjay Radia |
-| [HADOOP-6170](https://issues.apache.org/jira/browse/HADOOP-6170) | add Avro-based RPC serialization |  Major | . | Doug Cutting | Doug Cutting |
-| [HADOOP-5217](https://issues.apache.org/jira/browse/HADOOP-5217) | Split the AllTestDriver for core, hdfs and mapred |  Major | test | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-5120](https://issues.apache.org/jira/browse/HADOOP-5120) | UpgradeManagerNamenode and UpgradeObjectNamenode should not use FSNamesystem.getFSNamesystem() |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5097](https://issues.apache.org/jira/browse/HADOOP-5097) | Remove static variable JspHelper.fsn |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-5073](https://issues.apache.org/jira/browse/HADOOP-5073) | Hadoop 1.0 Interface Classification - scope (visibility - public/private) and stability |  Major | . | Sanjay Radia | Jakob Homan |
-| [HADOOP-5045](https://issues.apache.org/jira/browse/HADOOP-5045) | FileSystem.isDirectory() should not be deprecated. |  Major | fs | Tsz Wo Nicholas Sze | Suresh Srinivas |
 | [HADOOP-5037](https://issues.apache.org/jira/browse/HADOOP-5037) | Deprecate FSNamesystem.getFSNamesystem() and change fsNamesystemObject to private |  Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5045](https://issues.apache.org/jira/browse/HADOOP-5045) | FileSystem.isDirectory() should not be deprecated. |  Major | fs | Tsz Wo Nicholas Sze | Suresh Srinivas |
+| [HADOOP-5097](https://issues.apache.org/jira/browse/HADOOP-5097) | Remove static variable JspHelper.fsn |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-4930](https://issues.apache.org/jira/browse/HADOOP-4930) | Implement setuid executable for Linux to assist in launching tasks as job owners |  Major | . | Hemanth Yamijala | Sreekanth Ramakrishnan |
+| [HADOOP-5120](https://issues.apache.org/jira/browse/HADOOP-5120) | UpgradeManagerNamenode and UpgradeObjectNamenode should not use FSNamesystem.getFSNamesystem() |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-4490](https://issues.apache.org/jira/browse/HADOOP-4490) | Map and Reduce tasks should run as the user who submitted the job |  Major | security | Arun C Murthy | Hemanth Yamijala |
-| [HDFS-1100](https://issues.apache.org/jira/browse/HDFS-1100) | Override TestFcHdfsSymlink#unwrapException |  Major | test | Eli Collins | Eli Collins |
-| [HDFS-1067](https://issues.apache.org/jira/browse/HDFS-1067) | Create block recovery tests that handle errors |  Major | test | Hairong Kuang | Hairong Kuang |
-| [HDFS-1057](https://issues.apache.org/jira/browse/HDFS-1057) | Concurrent readers hit ChecksumExceptions if following a writer to very end of file |  Blocker | datanode | Todd Lipcon | sam rash |
-| [HDFS-730](https://issues.apache.org/jira/browse/HDFS-730) | Add fault injection tests for pipleline close ack |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-719](https://issues.apache.org/jira/browse/HDFS-719) | Add more fault injection tests for pipeline close |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-716](https://issues.apache.org/jira/browse/HDFS-716) | Define a pointcut for pipeline close |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-5217](https://issues.apache.org/jira/browse/HADOOP-5217) | Split the AllTestDriver for core, hdfs and mapred |  Major | test | Sharad Agarwal | Sharad Agarwal |
+| [MAPREDUCE-364](https://issues.apache.org/jira/browse/MAPREDUCE-364) | Change org.apache.hadoop.examples.MultiFileWordCount to use new mapreduce api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-377](https://issues.apache.org/jira/browse/HDFS-377) | Code Refactoring: separate codes which implement DataTransferProtocol |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-436](https://issues.apache.org/jira/browse/HDFS-436) | AspectJ framework for HDFS code and tests |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-396](https://issues.apache.org/jira/browse/HDFS-396) | Process dfs.name.edits.dirs as URI |  Major | . | Luca Telloli | Luca Telloli |
+| [HDFS-444](https://issues.apache.org/jira/browse/HDFS-444) | Current fault injection framework implementation doesn't allow to change probability levels dynamically |  Minor | test | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-371](https://issues.apache.org/jira/browse/MAPREDUCE-371) | Change org.apache.hadoop.mapred.lib.KeyFieldBasedComparator and org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner to use new api |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-655](https://issues.apache.org/jira/browse/MAPREDUCE-655) | Change KeyValueLineRecordReader and KeyValueTextInputFormat to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-475](https://issues.apache.org/jira/browse/HDFS-475) | Create a separate targets for fault injection related test and jar files creation files |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-501](https://issues.apache.org/jira/browse/HDFS-501) | Use enum to define the constants in DataTransferProtocol |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-508](https://issues.apache.org/jira/browse/HDFS-508) | Factor out BlockInfo from BlocksMap |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-369](https://issues.apache.org/jira/browse/MAPREDUCE-369) | Change org.apache.hadoop.mapred.lib.MultipleInputs to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-373](https://issues.apache.org/jira/browse/MAPREDUCE-373) | Change org.apache.hadoop.mapred.lib. FieldSelectionMapReduce to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-656](https://issues.apache.org/jira/browse/MAPREDUCE-656) | Change org.apache.hadoop.mapred.SequenceFile\* classes to use new api |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-498](https://issues.apache.org/jira/browse/HDFS-498) | Add development guide and framework documentation |  Major | documentation | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-524](https://issues.apache.org/jira/browse/HDFS-524) | Further DataTransferProtocol code refactoring. |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-375](https://issues.apache.org/jira/browse/MAPREDUCE-375) |  Change org.apache.hadoop.mapred.lib.NLineInputFormat and org.apache.hadoop.mapred.MapFileOutputFormat to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-814](https://issues.apache.org/jira/browse/MAPREDUCE-814) | Move completed Job history files to HDFS |  Major | jobtracker | Sharad Agarwal | Sharad Agarwal |
+| [MAPREDUCE-842](https://issues.apache.org/jira/browse/MAPREDUCE-842) | Per-job local data on the TaskTracker node should have right access-control |  Major | security, task-controller, tasktracker | Arun C Murthy | Vinod Kumar Vavilapalli |
+| [HDFS-552](https://issues.apache.org/jira/browse/HDFS-552) | Change TestFiDataTransferProtocol to junit 4 and add a few new tests |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-870](https://issues.apache.org/jira/browse/MAPREDUCE-870) | Clean up the job Retire code |  Major | . | Sharad Agarwal | Sharad Agarwal |
+| [HDFS-561](https://issues.apache.org/jira/browse/HDFS-561) | Fix write pipeline READ\_TIMEOUT |  Major | datanode, hdfs-client | Kan Zhang | Kan Zhang |
+| [MAPREDUCE-871](https://issues.apache.org/jira/browse/MAPREDUCE-871) | Job/Task local files have incorrect group ownership set by LinuxTaskController binary |  Major | tasktracker | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-551](https://issues.apache.org/jira/browse/HDFS-551) | Create new functional test for a block report. |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-370](https://issues.apache.org/jira/browse/MAPREDUCE-370) | Change org.apache.hadoop.mapred.lib.MultipleOutputs to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-943](https://issues.apache.org/jira/browse/MAPREDUCE-943) | TestNodeRefresh timesout occasionally |  Major | jobtracker | Amareshwari Sriramadasu | Amar Kamat |
+| [MAPREDUCE-898](https://issues.apache.org/jira/browse/MAPREDUCE-898) | Change DistributedCache to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-5073](https://issues.apache.org/jira/browse/HADOOP-5073) | Hadoop 1.0 Interface Classification - scope (visibility - public/private) and stability |  Major | . | Sanjay Radia | Jakob Homan |
+| [MAPREDUCE-856](https://issues.apache.org/jira/browse/MAPREDUCE-856) | Localized files from DistributedCache should have right access-control |  Major | tasktracker | Arun C Murthy | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-861](https://issues.apache.org/jira/browse/MAPREDUCE-861) | Modify queue configuration format and parsing to support a hierarchy of queues. |  Major | jobtracker | Hemanth Yamijala | rahul k singh |
+| [MAPREDUCE-975](https://issues.apache.org/jira/browse/MAPREDUCE-975) | Add an API in job client to get the history file url for a given job id |  Major | client, jobtracker | Sharad Agarwal | Sharad Agarwal |
+| [HADOOP-6170](https://issues.apache.org/jira/browse/HADOOP-6170) | add Avro-based RPC serialization |  Major | . | Doug Cutting | Doug Cutting |
+| [HDFS-663](https://issues.apache.org/jira/browse/HDFS-663) | DFSIO for append |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
 | [HDFS-676](https://issues.apache.org/jira/browse/HDFS-676) | NPE in FSDataset.updateReplicaUnderRecovery(..) |  Major | datanode | Tsz Wo Nicholas Sze | Konstantin Shvachko |
 | [HDFS-668](https://issues.apache.org/jira/browse/HDFS-668) | TestFileAppend3#TC7 sometimes hangs |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-663](https://issues.apache.org/jira/browse/HDFS-663) | DFSIO for append |  Major | test | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-716](https://issues.apache.org/jira/browse/HDFS-716) | Define a pointcut for pipeline close |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-719](https://issues.apache.org/jira/browse/HDFS-719) | Add more fault injection tests for pipeline close |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HDFS-616](https://issues.apache.org/jira/browse/HDFS-616) | Create functional tests for new design of the block report |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-564](https://issues.apache.org/jira/browse/HDFS-564) | Adding pipeline test 17-35 |  Blocker | test | Kan Zhang | Hairong Kuang |
-| [HDFS-561](https://issues.apache.org/jira/browse/HDFS-561) | Fix write pipeline READ\_TIMEOUT |  Major | datanode, hdfs-client | Kan Zhang | Kan Zhang |
-| [HDFS-552](https://issues.apache.org/jira/browse/HDFS-552) | Change TestFiDataTransferProtocol to junit 4 and add a few new tests |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-551](https://issues.apache.org/jira/browse/HDFS-551) | Create new functional test for a block report. |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-524](https://issues.apache.org/jira/browse/HDFS-524) | Further DataTransferProtocol code refactoring. |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-730](https://issues.apache.org/jira/browse/HDFS-730) | Add fault injection tests for pipleline close ack |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6223](https://issues.apache.org/jira/browse/HADOOP-6223) | New improved FileSystem interface for those implementing new files systems. |  Major | fs | Sanjay Radia | Sanjay Radia |
 | [HDFS-521](https://issues.apache.org/jira/browse/HDFS-521) | Create new tests for pipeline |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-520](https://issues.apache.org/jira/browse/HDFS-520) | Create new tests for block recovery |  Major | test | Konstantin Boudnik | Hairong Kuang |
+| [MAPREDUCE-1026](https://issues.apache.org/jira/browse/MAPREDUCE-1026) | Shuffle should be secure |  Major | security | Owen O'Malley | Boris Shkolnik |
 | [HDFS-519](https://issues.apache.org/jira/browse/HDFS-519) | Create new tests for lease recovery |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-508](https://issues.apache.org/jira/browse/HDFS-508) | Factor out BlockInfo from BlocksMap |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-501](https://issues.apache.org/jira/browse/HDFS-501) | Use enum to define the constants in DataTransferProtocol |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-498](https://issues.apache.org/jira/browse/HDFS-498) | Add development guide and framework documentation |  Major | documentation | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-475](https://issues.apache.org/jira/browse/HDFS-475) | Create a separate targets for fault injection related test and jar files creation files |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-444](https://issues.apache.org/jira/browse/HDFS-444) | Current fault injection framework implementation doesn't allow to change probability levels dynamically |  Minor | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-436](https://issues.apache.org/jira/browse/HDFS-436) | AspectJ framework for HDFS code and tests |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-396](https://issues.apache.org/jira/browse/HDFS-396) | Process dfs.name.edits.dirs as URI |  Major | . | Luca Telloli | Luca Telloli |
-| [HDFS-377](https://issues.apache.org/jira/browse/HDFS-377) | Code Refactoring: separate codes which implement DataTransferProtocol |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-254](https://issues.apache.org/jira/browse/HDFS-254) | Add more unit test for HDFS symlinks |  Major | . | dhruba borthakur | Eli Collins |
-| [MAPREDUCE-1791](https://issues.apache.org/jira/browse/MAPREDUCE-1791) | Remote cluster control functionality needs JavaDocs improvement |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-1650](https://issues.apache.org/jira/browse/MAPREDUCE-1650) | Exclude Private elements from generated MapReduce Javadoc |  Major | documentation | Tom White | Tom White |
-| [MAPREDUCE-1625](https://issues.apache.org/jira/browse/MAPREDUCE-1625) | Improve grouping of packages in Javadoc |  Blocker | documentation | Tom White | Tom White |
-| [MAPREDUCE-1623](https://issues.apache.org/jira/browse/MAPREDUCE-1623) | Apply audience and stability annotations to classes in mapred package |  Blocker | documentation | Tom White | Tom White |
-| [MAPREDUCE-1457](https://issues.apache.org/jira/browse/MAPREDUCE-1457) | For secure job execution, couple of more UserGroupInformation.doAs needs to be added |  Major | . | Devaraj Das | Jakob Homan |
-| [MAPREDUCE-1455](https://issues.apache.org/jira/browse/MAPREDUCE-1455) | Authorization for servlets |  Major | jobtracker, security, tasktracker | Devaraj Das | Ravi Gummadi |
-| [MAPREDUCE-1454](https://issues.apache.org/jira/browse/MAPREDUCE-1454) | The servlets should quote server generated strings sent in the response |  Major | . | Devaraj Das | Chris Douglas |
-| [MAPREDUCE-1433](https://issues.apache.org/jira/browse/MAPREDUCE-1433) | Create a Delegation token for MapReduce |  Major | security | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-1432](https://issues.apache.org/jira/browse/MAPREDUCE-1432) | Add the hooks in JobTracker and TaskTracker to load tokens from the token cache into the user's UGI |  Major | . | Devaraj Das | Devaraj Das |
-| [MAPREDUCE-1430](https://issues.apache.org/jira/browse/MAPREDUCE-1430) | JobTracker should be able to renew delegation tokens for the jobs |  Major | jobtracker | Devaraj Das | Boris Shkolnik |
-| [MAPREDUCE-1326](https://issues.apache.org/jira/browse/MAPREDUCE-1326) | fi tests don't use fi-site.xml |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1190](https://issues.apache.org/jira/browse/MAPREDUCE-1190) | Add package.html to pi and pi.math packages. |  Minor | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6422](https://issues.apache.org/jira/browse/HADOOP-6422) | permit RPC protocols to be implemented by Avro |  Major | ipc | Doug Cutting | Doug Cutting |
 | [MAPREDUCE-1209](https://issues.apache.org/jira/browse/MAPREDUCE-1209) | Move common specific part of the test TestReflectionUtils out of mapred into common |  Blocker | test | Vinod Kumar Vavilapalli | Todd Lipcon |
+| [HADOOP-6409](https://issues.apache.org/jira/browse/HADOOP-6409) | TestHDFSCLI has to check if it's running any testcases at all |  Blocker | . | Konstantin Boudnik | Todd Lipcon |
+| [HADOOP-6410](https://issues.apache.org/jira/browse/HADOOP-6410) | Rename TestCLI class to prevent JUnit from trying to run this class as a test |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-181](https://issues.apache.org/jira/browse/MAPREDUCE-181) | Secure job submission |  Major | . | Amar Kamat | Devaraj Das |
 | [MAPREDUCE-1201](https://issues.apache.org/jira/browse/MAPREDUCE-1201) | Make ProcfsBasedProcessTree collect CPU usage information |  Major | . | Scott Chen | Scott Chen |
-| [MAPREDUCE-1190](https://issues.apache.org/jira/browse/MAPREDUCE-1190) | Add package.html to pi and pi.math packages. |  Minor | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1033](https://issues.apache.org/jira/browse/MAPREDUCE-1033) | Resolve location of scripts and configuration files after project split |  Blocker | . | Vinod Kumar Vavilapalli | Tom White |
-| [MAPREDUCE-1026](https://issues.apache.org/jira/browse/MAPREDUCE-1026) | Shuffle should be secure |  Major | security | Owen O'Malley | Boris Shkolnik |
-| [MAPREDUCE-975](https://issues.apache.org/jira/browse/MAPREDUCE-975) | Add an API in job client to get the history file url for a given job id |  Major | client, jobtracker | Sharad Agarwal | Sharad Agarwal |
-| [MAPREDUCE-943](https://issues.apache.org/jira/browse/MAPREDUCE-943) | TestNodeRefresh timesout occasionally |  Major | jobtracker | Amareshwari Sriramadasu | Amar Kamat |
-| [MAPREDUCE-898](https://issues.apache.org/jira/browse/MAPREDUCE-898) | Change DistributedCache to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-871](https://issues.apache.org/jira/browse/MAPREDUCE-871) | Job/Task local files have incorrect group ownership set by LinuxTaskController binary |  Major | tasktracker | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-870](https://issues.apache.org/jira/browse/MAPREDUCE-870) | Clean up the job Retire code |  Major | . | Sharad Agarwal | Sharad Agarwal |
-| [MAPREDUCE-861](https://issues.apache.org/jira/browse/MAPREDUCE-861) | Modify queue configuration format and parsing to support a hierarchy of queues. |  Major | jobtracker | Hemanth Yamijala | rahul k singh |
-| [MAPREDUCE-856](https://issues.apache.org/jira/browse/MAPREDUCE-856) | Localized files from DistributedCache should have right access-control |  Major | tasktracker | Arun C Murthy | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-842](https://issues.apache.org/jira/browse/MAPREDUCE-842) | Per-job local data on the TaskTracker node should have right access-control |  Major | security, task-controller, tasktracker | Arun C Murthy | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-814](https://issues.apache.org/jira/browse/MAPREDUCE-814) | Move completed Job history files to HDFS |  Major | jobtracker | Sharad Agarwal | Sharad Agarwal |
+| [HDFS-564](https://issues.apache.org/jira/browse/HDFS-564) | Adding pipeline test 17-35 |  Blocker | test | Kan Zhang | Hairong Kuang |
+| [MAPREDUCE-1326](https://issues.apache.org/jira/browse/MAPREDUCE-1326) | fi tests don't use fi-site.xml |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-744](https://issues.apache.org/jira/browse/MAPREDUCE-744) | Support in DistributedCache to share cache files with other users after HADOOP-4493 |  Major | distributed-cache, security, tasktracker | Vinod Kumar Vavilapalli | Devaraj Das |
-| [MAPREDUCE-656](https://issues.apache.org/jira/browse/MAPREDUCE-656) | Change org.apache.hadoop.mapred.SequenceFile\* classes to use new api |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-655](https://issues.apache.org/jira/browse/MAPREDUCE-655) | Change KeyValueLineRecordReader and KeyValueTextInputFormat to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-375](https://issues.apache.org/jira/browse/MAPREDUCE-375) |  Change org.apache.hadoop.mapred.lib.NLineInputFormat and org.apache.hadoop.mapred.MapFileOutputFormat to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-373](https://issues.apache.org/jira/browse/MAPREDUCE-373) | Change org.apache.hadoop.mapred.lib. FieldSelectionMapReduce to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [MAPREDUCE-372](https://issues.apache.org/jira/browse/MAPREDUCE-372) | Change org.apache.hadoop.mapred.lib.ChainMapper/Reducer to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-371](https://issues.apache.org/jira/browse/MAPREDUCE-371) | Change org.apache.hadoop.mapred.lib.KeyFieldBasedComparator and org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner to use new api |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-370](https://issues.apache.org/jira/browse/MAPREDUCE-370) | Change org.apache.hadoop.mapred.lib.MultipleOutputs to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-369](https://issues.apache.org/jira/browse/MAPREDUCE-369) | Change org.apache.hadoop.mapred.lib.MultipleInputs to use new api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-364](https://issues.apache.org/jira/browse/MAPREDUCE-364) | Change org.apache.hadoop.examples.MultiFileWordCount to use new mapreduce api. |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [MAPREDUCE-361](https://issues.apache.org/jira/browse/MAPREDUCE-361) | Change org.apache.hadoop.examples.terasort to use new mapreduce api |  Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-181](https://issues.apache.org/jira/browse/MAPREDUCE-181) | Secure job submission |  Major | . | Amar Kamat | Devaraj Das |
+| [MAPREDUCE-1432](https://issues.apache.org/jira/browse/MAPREDUCE-1432) | Add the hooks in JobTracker and TaskTracker to load tokens from the token cache into the user's UGI |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-6538](https://issues.apache.org/jira/browse/HADOOP-6538) | Set hadoop.security.authentication to "simple" by default |  Major | security | Devaraj Das | Devaraj Das |
+| [MAPREDUCE-1457](https://issues.apache.org/jira/browse/MAPREDUCE-1457) | For secure job execution, couple of more UserGroupInformation.doAs needs to be added |  Major | . | Devaraj Das | Jakob Homan |
+| [MAPREDUCE-1433](https://issues.apache.org/jira/browse/MAPREDUCE-1433) | Create a Delegation token for MapReduce |  Major | security | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1430](https://issues.apache.org/jira/browse/MAPREDUCE-1430) | JobTracker should be able to renew delegation tokens for the jobs |  Major | jobtracker | Devaraj Das | Boris Shkolnik |
+| [HADOOP-6568](https://issues.apache.org/jira/browse/HADOOP-6568) | Authorization for default servlets |  Major | security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-1455](https://issues.apache.org/jira/browse/MAPREDUCE-1455) | Authorization for servlets |  Major | jobtracker, security, tasktracker | Devaraj Das | Ravi Gummadi |
+| [MAPREDUCE-1454](https://issues.apache.org/jira/browse/MAPREDUCE-1454) | The servlets should quote server generated strings sent in the response |  Major | . | Devaraj Das | Chris Douglas |
+| [HADOOP-6486](https://issues.apache.org/jira/browse/HADOOP-6486) | fix common classes to work with Avro 1.3 reflection |  Major | ipc | Doug Cutting | Doug Cutting |
+| [HDFS-520](https://issues.apache.org/jira/browse/HDFS-520) | Create new tests for block recovery |  Major | test | Konstantin Boudnik | Hairong Kuang |
+| [HDFS-1067](https://issues.apache.org/jira/browse/HDFS-1067) | Create block recovery tests that handle errors |  Major | test | Hairong Kuang | Hairong Kuang |
+| [HADOOP-6658](https://issues.apache.org/jira/browse/HADOOP-6658) | Exclude  Public elements in  generated Javadoc |  Blocker | documentation | Tom White | Tom White |
+| [MAPREDUCE-1650](https://issues.apache.org/jira/browse/MAPREDUCE-1650) | Exclude Private elements from generated MapReduce Javadoc |  Major | documentation | Tom White | Tom White |
+| [MAPREDUCE-1625](https://issues.apache.org/jira/browse/MAPREDUCE-1625) | Improve grouping of packages in Javadoc |  Blocker | documentation | Tom White | Tom White |
+| [HADOOP-6692](https://issues.apache.org/jira/browse/HADOOP-6692) | Add FileContext#listStatus that returns an iterator |  Major | fs | Hairong Kuang | Hairong Kuang |
+| [HDFS-1100](https://issues.apache.org/jira/browse/HDFS-1100) | Override TestFcHdfsSymlink#unwrapException |  Major | test | Eli Collins | Eli Collins |
+| [HADOOP-6752](https://issues.apache.org/jira/browse/HADOOP-6752) | Remote cluster control functionality needs JavaDocs improvement |  Major | test | Konstantin Boudnik | Balaji Rajagopalan |
+| [MAPREDUCE-1623](https://issues.apache.org/jira/browse/MAPREDUCE-1623) | Apply audience and stability annotations to classes in mapred package |  Blocker | documentation | Tom White | Tom White |
+| [HADOOP-6771](https://issues.apache.org/jira/browse/HADOOP-6771) | Herriot's artifact id for Maven deployment should be set to hadoop-core-instrumented |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1033](https://issues.apache.org/jira/browse/MAPREDUCE-1033) | Resolve location of scripts and configuration files after project split |  Blocker | . | Vinod Kumar Vavilapalli | Tom White |
+| [HADOOP-6668](https://issues.apache.org/jira/browse/HADOOP-6668) | Apply audience and stability annotations to classes in common |  Blocker | documentation | Tom White | Tom White |
+| [MAPREDUCE-1791](https://issues.apache.org/jira/browse/MAPREDUCE-1791) | Remote cluster control functionality needs JavaDocs improvement |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1057](https://issues.apache.org/jira/browse/HDFS-1057) | Concurrent readers hit ChecksumExceptions if following a writer to very end of file |  Blocker | datanode | Todd Lipcon | sam rash |
+| [HDFS-254](https://issues.apache.org/jira/browse/HDFS-254) | Add more unit test for HDFS symlinks |  Major | . | dhruba borthakur | Eli Collins |
 
 
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6839](https://issues.apache.org/jira/browse/HADOOP-6839) | [Herriot] Implement a functionality for getting the user list for creating proxy users. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [HADOOP-6772](https://issues.apache.org/jira/browse/HADOOP-6772) | Utilities for system tests specific. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [HADOOP-6507](https://issues.apache.org/jira/browse/HADOOP-6507) | Hadoop Common Docs - delete 3 doc files that do not belong under Common |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
-| [HADOOP-6477](https://issues.apache.org/jira/browse/HADOOP-6477) | 0.21.0 - upload of the latest snapshot to apache snapshot repository |  Major | . | Karthik K |  |
-| [HADOOP-6353](https://issues.apache.org/jira/browse/HADOOP-6353) | Create Apache Wiki page for JSure and FlashLight tools |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6346](https://issues.apache.org/jira/browse/HADOOP-6346) | Add support for specifying unpack pattern regex to RunJar.unJar |  Major | conf, util | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6329](https://issues.apache.org/jira/browse/HADOOP-6329) | Add build-fi directory to the ignore list |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-6321](https://issues.apache.org/jira/browse/HADOOP-6321) | Hadoop Common - Site logo |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
-| [HADOOP-6292](https://issues.apache.org/jira/browse/HADOOP-6292) | Native Libraries Guide - Update |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
+| [MAPREDUCE-813](https://issues.apache.org/jira/browse/MAPREDUCE-813) | Streaming Doc and  M/R-Tutorial Doc - updates |  Minor | documentation | Corinne Chandel |  |
+| [MAPREDUCE-878](https://issues.apache.org/jira/browse/MAPREDUCE-878) | Rename fair scheduler design doc to fair-scheduler-design-doc.tex and add Apache license header |  Trivial | contrib/fair-share, documentation | Matei Zaharia | Matei Zaharia |
 | [HADOOP-6217](https://issues.apache.org/jira/browse/HADOOP-6217) | Hadoop Doc Split: Common Docs |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
-| [HADOOP-6155](https://issues.apache.org/jira/browse/HADOOP-6155) | deprecate Record IO |  Major | record | Owen O'Malley | Tom White |
-| [HDFS-1277](https://issues.apache.org/jira/browse/HDFS-1277) | [Herriot] New property for multi user list. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [HDFS-1174](https://issues.apache.org/jira/browse/HDFS-1174) | New properties for suspend and resume process. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [HDFS-869](https://issues.apache.org/jira/browse/HDFS-869) | 0.21.0 - snapshot incorrect dependency published in .pom files |  Critical | build | Karthik K | Giridharan Kesavan |
-| [HDFS-715](https://issues.apache.org/jira/browse/HDFS-715) | Hadoop HDFS - Site Logo |  Blocker | . | Corinne Chandel | Corinne Chandel |
-| [HDFS-651](https://issues.apache.org/jira/browse/HDFS-651) | HDFS Docs - fix listing of docs in the doc menu |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
 | [HDFS-574](https://issues.apache.org/jira/browse/HDFS-574) | Hadoop Doc Split: HDFS Docs |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
+| [MAPREDUCE-916](https://issues.apache.org/jira/browse/MAPREDUCE-916) | Hadoop Doc Split: MapReduce Docs |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
 | [HDFS-256](https://issues.apache.org/jira/browse/HDFS-256) | Split HDFS into sub project |  Major | . | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-1896](https://issues.apache.org/jira/browse/MAPREDUCE-1896) | [Herriot] New property for multi user list. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [MAPREDUCE-1812](https://issues.apache.org/jira/browse/MAPREDUCE-1812) | New properties for suspend and resume process. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [MAPREDUCE-1404](https://issues.apache.org/jira/browse/MAPREDUCE-1404) | Cluster-Setup and Single-Node-Setup Docs |  Blocker | documentation | Corinne Chandel | Tom White |
-| [MAPREDUCE-1388](https://issues.apache.org/jira/browse/MAPREDUCE-1388) | Move RAID from HDFS to MR |  Major | . | Eli Collins | Eli Collins |
-| [MAPREDUCE-1352](https://issues.apache.org/jira/browse/MAPREDUCE-1352) | 0.21.0 - snapshot incorrect dependency published in .pom files |  Critical | build | Karthik K | Giridharan Kesavan |
-| [MAPREDUCE-1121](https://issues.apache.org/jira/browse/MAPREDUCE-1121) | Hadoop MapReduce - Site Logo |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
 | [MAPREDUCE-1063](https://issues.apache.org/jira/browse/MAPREDUCE-1063) | Document Gridmix benchmark |  Minor | benchmarks | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-916](https://issues.apache.org/jira/browse/MAPREDUCE-916) | Hadoop Doc Split: MapReduce Docs |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
-| [MAPREDUCE-878](https://issues.apache.org/jira/browse/MAPREDUCE-878) | Rename fair scheduler design doc to fair-scheduler-design-doc.tex and add Apache license header |  Trivial | contrib/fair-share, documentation | Matei Zaharia | Matei Zaharia |
-| [MAPREDUCE-831](https://issues.apache.org/jira/browse/MAPREDUCE-831) | Put fair scheduler design doc in SVN |  Trivial | contrib/fair-share | Matei Zaharia | Matei Zaharia |
 | [MAPREDUCE-819](https://issues.apache.org/jira/browse/MAPREDUCE-819) | DistCP Guide - updates |  Major | documentation | Corinne Chandel | Corinne Chandel |
-| [MAPREDUCE-813](https://issues.apache.org/jira/browse/MAPREDUCE-813) | Streaming Doc and  M/R-Tutorial Doc - updates |  Minor | documentation | Corinne Chandel |  |
+| [HADOOP-6292](https://issues.apache.org/jira/browse/HADOOP-6292) | Native Libraries Guide - Update |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
+| [HADOOP-6329](https://issues.apache.org/jira/browse/HADOOP-6329) | Add build-fi directory to the ignore list |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6321](https://issues.apache.org/jira/browse/HADOOP-6321) | Hadoop Common - Site logo |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
+| [MAPREDUCE-1121](https://issues.apache.org/jira/browse/MAPREDUCE-1121) | Hadoop MapReduce - Site Logo |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
+| [HDFS-715](https://issues.apache.org/jira/browse/HDFS-715) | Hadoop HDFS - Site Logo |  Blocker | . | Corinne Chandel | Corinne Chandel |
 | [MAPREDUCE-665](https://issues.apache.org/jira/browse/MAPREDUCE-665) | Move libhdfs to HDFS project |  Blocker | build | Tsz Wo Nicholas Sze | Eli Collins |
+| [HADOOP-6346](https://issues.apache.org/jira/browse/HADOOP-6346) | Add support for specifying unpack pattern regex to RunJar.unJar |  Major | conf, util | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6353](https://issues.apache.org/jira/browse/HADOOP-6353) | Create Apache Wiki page for JSure and FlashLight tools |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6477](https://issues.apache.org/jira/browse/HADOOP-6477) | 0.21.0 - upload of the latest snapshot to apache snapshot repository |  Major | . | Karthik K |  |
+| [HDFS-869](https://issues.apache.org/jira/browse/HDFS-869) | 0.21.0 - snapshot incorrect dependency published in .pom files |  Critical | build | Karthik K | Giridharan Kesavan |
+| [MAPREDUCE-1352](https://issues.apache.org/jira/browse/MAPREDUCE-1352) | 0.21.0 - snapshot incorrect dependency published in .pom files |  Critical | build | Karthik K | Giridharan Kesavan |
+| [HADOOP-6155](https://issues.apache.org/jira/browse/HADOOP-6155) | deprecate Record IO |  Major | record | Owen O'Malley | Tom White |
+| [MAPREDUCE-1388](https://issues.apache.org/jira/browse/MAPREDUCE-1388) | Move RAID from HDFS to MR |  Major | . | Eli Collins | Eli Collins |
+| [HADOOP-6507](https://issues.apache.org/jira/browse/HADOOP-6507) | Hadoop Common Docs - delete 3 doc files that do not belong under Common |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
+| [HDFS-651](https://issues.apache.org/jira/browse/HDFS-651) | HDFS Docs - fix listing of docs in the doc menu |  Blocker | documentation | Corinne Chandel | Corinne Chandel |
+| [HADOOP-6772](https://issues.apache.org/jira/browse/HADOOP-6772) | Utilities for system tests specific. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-1404](https://issues.apache.org/jira/browse/MAPREDUCE-1404) | Cluster-Setup and Single-Node-Setup Docs |  Blocker | documentation | Corinne Chandel | Tom White |
+| [HADOOP-6839](https://issues.apache.org/jira/browse/HADOOP-6839) | [Herriot] Implement a functionality for getting the user list for creating proxy users. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [HDFS-1174](https://issues.apache.org/jira/browse/HDFS-1174) | New properties for suspend and resume process. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [HDFS-1277](https://issues.apache.org/jira/browse/HDFS-1277) | [Herriot] New property for multi user list. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-1812](https://issues.apache.org/jira/browse/MAPREDUCE-1812) | New properties for suspend and resume process. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-1896](https://issues.apache.org/jira/browse/MAPREDUCE-1896) | [Herriot] New property for multi user list. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-831](https://issues.apache.org/jira/browse/MAPREDUCE-831) | Put fair scheduler design doc in SVN |  Trivial | contrib/fair-share | Matei Zaharia | Matei Zaharia |
 
 

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 426 - 394
hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/RELEASENOTES.0.21.0.md


+ 43 - 49
hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.1/CHANGES.0.21.1.md

@@ -18,7 +18,7 @@
 -->
 # Apache Hadoop Changelog
 
-## Release 0.21.1 - Unreleased (as of 2016-03-04)
+## Release 0.21.1 - Unreleased (as of 2017-08-28)
 
 ### INCOMPATIBLE CHANGES:
 
@@ -27,12 +27,6 @@
 | [MAPREDUCE-1905](https://issues.apache.org/jira/browse/MAPREDUCE-1905) | Context.setStatus() and progress() api are ignored |  Blocker | task | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 
 
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
@@ -44,65 +38,65 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | Help message is wrong for touchz command. |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7177](https://issues.apache.org/jira/browse/HADOOP-7177) | CodecPool should report which compressor it is using |  Trivial | native | Allen Wittenauer | Allen Wittenauer |
-| [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | conf | Patrick Angeles | Harsh J |
+| [MAPREDUCE-1501](https://issues.apache.org/jira/browse/MAPREDUCE-1501) | FileInputFormat to support multi-level/recursive directory listing |  Major | . | Zheng Shao | Zheng Shao |
 | [HADOOP-6786](https://issues.apache.org/jira/browse/HADOOP-6786) | test-patch needs to verify Herriot integrity |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | documentation, namenode | Patrick Angeles | Harsh J |
 | [HDFS-1343](https://issues.apache.org/jira/browse/HDFS-1343) | Instrumented build should be concentrated in one build area |  Minor | build | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-2140](https://issues.apache.org/jira/browse/MAPREDUCE-2140) | Re-generate fair scheduler design doc PDF |  Trivial | . | Matei Zaharia | Matei Zaharia |
-| [MAPREDUCE-1501](https://issues.apache.org/jira/browse/MAPREDUCE-1501) | FileInputFormat to support multi-level/recursive directory listing |  Major | . | Zheng Shao | Zheng Shao |
+| [HADOOP-7177](https://issues.apache.org/jira/browse/HADOOP-7177) | CodecPool should report which compressor it is using |  Trivial | native | Allen Wittenauer | Allen Wittenauer |
+| [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | documentation, namenode | Patrick Angeles | Harsh J |
+| [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | conf | Patrick Angeles | Harsh J |
+| [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | Help message is wrong for touchz command. |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7215](https://issues.apache.org/jira/browse/HADOOP-7215) | RPC clients must connect over a network interface corresponding to the host name in the client's kerberos principal key |  Blocker | security | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-7194](https://issues.apache.org/jira/browse/HADOOP-7194) | Potential Resource leak in IOUtils.java |  Major | io | Devaraj K | Devaraj K |
-| [HADOOP-7183](https://issues.apache.org/jira/browse/HADOOP-7183) | WritableComparator.get should not cache comparator objects |  Blocker | . | Todd Lipcon | Tom White |
-| [HADOOP-7174](https://issues.apache.org/jira/browse/HADOOP-7174) | null is displayed in the console,if the src path is invalid while doing copyToLocal operation from commandLine |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7162](https://issues.apache.org/jira/browse/HADOOP-7162) | FsShell: call srcFs.listStatus(src) twice |  Minor | fs | Alexey Diomin | Alexey Diomin |
-| [HADOOP-7120](https://issues.apache.org/jira/browse/HADOOP-7120) | 200 new Findbugs warnings |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-7053](https://issues.apache.org/jira/browse/HADOOP-7053) | wrong FSNamesystem Audit logging setting in conf/log4j.properties |  Minor | conf | Jingguo Yao | Jingguo Yao |
-| [HADOOP-7052](https://issues.apache.org/jira/browse/HADOOP-7052) | misspelling of threshold in conf/log4j.properties |  Major | conf | Jingguo Yao | Jingguo Yao |
-| [HADOOP-7019](https://issues.apache.org/jira/browse/HADOOP-7019) | Refactor build targets to enable faster cross project dev cycles. |  Major | build | Owen O'Malley | Luke Lu |
-| [HADOOP-6993](https://issues.apache.org/jira/browse/HADOOP-6993) | Broken link on cluster setup page of docs |  Major | documentation | Aaron T. Myers | Eli Collins |
-| [HADOOP-6971](https://issues.apache.org/jira/browse/HADOOP-6971) | Clover build doesn't generate per-test coverage |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6969](https://issues.apache.org/jira/browse/HADOOP-6969) | CHANGES.txt does not reflect the release of version 0.21.0. |  Major | . | Konstantin Shvachko | Tom White |
-| [HADOOP-6954](https://issues.apache.org/jira/browse/HADOOP-6954) | Sources JARs are not correctly published to the Maven repository |  Major | build | Tom White | Tom White |
 | [HADOOP-6925](https://issues.apache.org/jira/browse/HADOOP-6925) | BZip2Codec incorrectly implements read() |  Critical | io | Todd Lipcon | Todd Lipcon |
 | [HADOOP-6833](https://issues.apache.org/jira/browse/HADOOP-6833) | IPC leaks call parameters when exceptions thrown |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-1750](https://issues.apache.org/jira/browse/HDFS-1750) | fs -ls hftp://file not working |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1728](https://issues.apache.org/jira/browse/HDFS-1728) | SecondaryNameNode.checkpointSize is in byte but not MB. |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1665](https://issues.apache.org/jira/browse/HDFS-1665) | Balancer sleeps inadequately |  Minor | balancer & mover | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1612](https://issues.apache.org/jira/browse/HDFS-1612) | HDFS Design Documentation is outdated |  Minor | documentation | Joe Crobak | Joe Crobak |
-| [HDFS-1598](https://issues.apache.org/jira/browse/HDFS-1598) | ListPathsServlet excludes .\*.crc files |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1552](https://issues.apache.org/jira/browse/HDFS-1552) | Remove java5 dependencies from build |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1548](https://issues.apache.org/jira/browse/HDFS-1548) | Fault-injection tests are executed multiple times if invoked with run-test-hdfs-fault-inject target |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1474](https://issues.apache.org/jira/browse/HDFS-1474) | ant binary-system is broken |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1452](https://issues.apache.org/jira/browse/HDFS-1452) | ant compile-contrib is broken |  Major | contrib/hdfsproxy | Jakob Homan | Konstantin Boudnik |
-| [HDFS-1444](https://issues.apache.org/jira/browse/HDFS-1444) | Test related code of build.xml is error-prone and needs to be re-aligned. |  Minor | build | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-1897](https://issues.apache.org/jira/browse/MAPREDUCE-1897) | trunk build broken on compile-mapred-test |  Major | test | Greg Roelofs | Konstantin Boudnik |
+| [MAPREDUCE-2032](https://issues.apache.org/jira/browse/MAPREDUCE-2032) | TestJobOutputCommitter fails in ant test run |  Major | task | Amareshwari Sriramadasu | Dick King |
+| [HDFS-1363](https://issues.apache.org/jira/browse/HDFS-1363) | startFileInternal should return the last block of the file opened for append as an under-construction block |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-1411](https://issues.apache.org/jira/browse/HDFS-1411) | The startup command of the Backup Node is "bin/hdfs namenode -backup" |  Minor | documentation | Ching-Shen Chen | Ching-Shen Chen |
+| [MAPREDUCE-1280](https://issues.apache.org/jira/browse/MAPREDUCE-1280) | Eclipse Plugin does not work with Eclipse Ganymede (3.4) |  Major | . | Aaron Kimball | Alex Kozlov |
+| [HDFS-1413](https://issues.apache.org/jira/browse/HDFS-1413) | Broken links to HDFS Wiki in hdfs site and documentation. |  Major | documentation | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-1984](https://issues.apache.org/jira/browse/MAPREDUCE-1984) | herriot TestCluster fails because exclusion is not there |  Major | . | Balaji Rajagopalan | Balaji Rajagopalan |
+| [HADOOP-6971](https://issues.apache.org/jira/browse/HADOOP-6971) | Clover build doesn't generate per-test coverage |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
 | [HDFS-1420](https://issues.apache.org/jira/browse/HDFS-1420) | Clover build doesn't generate per-test coverage |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-2090](https://issues.apache.org/jira/browse/MAPREDUCE-2090) | Clover build doesn't generate per-test coverage |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6969](https://issues.apache.org/jira/browse/HADOOP-6969) | CHANGES.txt does not reflect the release of version 0.21.0. |  Major | . | Konstantin Shvachko | Tom White |
 | [HDFS-1416](https://issues.apache.org/jira/browse/HDFS-1416) | CHANGES.txt does not reflect the release version 0.21.0. |  Major | . | Konstantin Shvachko | Tom White |
-| [HDFS-1413](https://issues.apache.org/jira/browse/HDFS-1413) | Broken links to HDFS Wiki in hdfs site and documentation. |  Major | documentation | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-1411](https://issues.apache.org/jira/browse/HDFS-1411) | The startup command of the Backup Node is "bin/hdfs namenode -backup" |  Minor | documentation | Ching-Shen Chen | Ching-Shen Chen |
+| [MAPREDUCE-2086](https://issues.apache.org/jira/browse/MAPREDUCE-2086) | CHANGES.txt does not reflect the release of version 0.21.0. |  Major | . | Konstantin Shvachko | Tom White |
+| [HADOOP-6993](https://issues.apache.org/jira/browse/HADOOP-6993) | Broken link on cluster setup page of docs |  Major | documentation | Aaron T. Myers | Eli Collins |
+| [HDFS-1444](https://issues.apache.org/jira/browse/HDFS-1444) | Test related code of build.xml is error-prone and needs to be re-aligned. |  Minor | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1452](https://issues.apache.org/jira/browse/HDFS-1452) | ant compile-contrib is broken |  Major | contrib/hdfsproxy | Jakob Homan | Konstantin Boudnik |
+| [MAPREDUCE-2134](https://issues.apache.org/jira/browse/MAPREDUCE-2134) | ant binary-system is broken in mapreduce project. |  Major | build | Vinay Kumar Thota | Konstantin Boudnik |
+| [HDFS-1474](https://issues.apache.org/jira/browse/HDFS-1474) | ant binary-system is broken |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6954](https://issues.apache.org/jira/browse/HADOOP-6954) | Sources JARs are not correctly published to the Maven repository |  Major | build | Tom White | Tom White |
+| [HADOOP-7052](https://issues.apache.org/jira/browse/HADOOP-7052) | misspelling of threshold in conf/log4j.properties |  Major | conf | Jingguo Yao | Jingguo Yao |
+| [HADOOP-7053](https://issues.apache.org/jira/browse/HADOOP-7053) | wrong FSNamesystem Audit logging setting in conf/log4j.properties |  Minor | conf | Jingguo Yao | Jingguo Yao |
 | [HDFS-1377](https://issues.apache.org/jira/browse/HDFS-1377) | Quota bug for partial blocks allows quotas to be violated |  Blocker | namenode | Eli Collins | Eli Collins |
-| [HDFS-1363](https://issues.apache.org/jira/browse/HDFS-1363) | startFileInternal should return the last block of the file opened for append as an under-construction block |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HDFS-1206](https://issues.apache.org/jira/browse/HDFS-1206) | TestFiHFlush fails intermittently |  Major | test | Tsz Wo Nicholas Sze | Konstantin Boudnik |
-| [HDFS-1189](https://issues.apache.org/jira/browse/HDFS-1189) | Quota counts missed between clear quota and set quota |  Major | namenode | Kang Xiao | John George |
-| [HDFS-996](https://issues.apache.org/jira/browse/HDFS-996) | JUnit tests should never depend on anything in conf |  Blocker | test | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-2317](https://issues.apache.org/jira/browse/MAPREDUCE-2317) | HadoopArchives throwing NullPointerException while creating hadoop archives (.har files) |  Minor | harchive | Devaraj K | Devaraj K |
-| [MAPREDUCE-2228](https://issues.apache.org/jira/browse/MAPREDUCE-2228) | Remove java5 dependencies from build |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-2223](https://issues.apache.org/jira/browse/MAPREDUCE-2223) | TestMRCLI might fail on Ubuntu with default /etc/hosts |  Minor | test | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-2134](https://issues.apache.org/jira/browse/MAPREDUCE-2134) | ant binary-system is broken in mapreduce project. |  Major | build | Vinay Kumar Thota | Konstantin Boudnik |
-| [MAPREDUCE-2090](https://issues.apache.org/jira/browse/MAPREDUCE-2090) | Clover build doesn't generate per-test coverage |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-2086](https://issues.apache.org/jira/browse/MAPREDUCE-2086) | CHANGES.txt does not reflect the release of version 0.21.0. |  Major | . | Konstantin Shvachko | Tom White |
-| [MAPREDUCE-2032](https://issues.apache.org/jira/browse/MAPREDUCE-2032) | TestJobOutputCommitter fails in ant test run |  Major | task | Amareshwari Sriramadasu | Dick King |
-| [MAPREDUCE-1984](https://issues.apache.org/jira/browse/MAPREDUCE-1984) | herriot TestCluster fails because exclusion is not there |  Major | . | Balaji Rajagopalan | Balaji Rajagopalan |
+| [HDFS-1548](https://issues.apache.org/jira/browse/HDFS-1548) | Fault-injection tests are executed multiple times if invoked with run-test-hdfs-fault-inject target |  Major | build, test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1552](https://issues.apache.org/jira/browse/HDFS-1552) | Remove java5 dependencies from build |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-2228](https://issues.apache.org/jira/browse/MAPREDUCE-2228) | Remove java5 dependencies from build |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-1929](https://issues.apache.org/jira/browse/MAPREDUCE-1929) | Allow artifacts to be published to the staging Apache Nexus Maven Repository |  Blocker | build | Tom White | Tom White |
-| [MAPREDUCE-1897](https://issues.apache.org/jira/browse/MAPREDUCE-1897) | trunk build broken on compile-mapred-test |  Major | test | Greg Roelofs | Konstantin Boudnik |
-| [MAPREDUCE-1280](https://issues.apache.org/jira/browse/MAPREDUCE-1280) | Eclipse Plugin does not work with Eclipse Ganymede (3.4) |  Major | . | Aaron Kimball | Alex Kozlov |
+| [HDFS-996](https://issues.apache.org/jira/browse/HDFS-996) | JUnit tests should never depend on anything in conf |  Blocker | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-7120](https://issues.apache.org/jira/browse/HADOOP-7120) | 200 new Findbugs warnings |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1598](https://issues.apache.org/jira/browse/HDFS-1598) | ListPathsServlet excludes .\*.crc files |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1612](https://issues.apache.org/jira/browse/HDFS-1612) | HDFS Design Documentation is outdated |  Minor | documentation | Joe Crobak | Joe Crobak |
+| [HADOOP-7162](https://issues.apache.org/jira/browse/HADOOP-7162) | FsShell: call srcFs.listStatus(src) twice |  Minor | fs | Alexey Diomin | Alexey Diomin |
+| [HDFS-1665](https://issues.apache.org/jira/browse/HDFS-1665) | Balancer sleeps inadequately |  Minor | balancer & mover | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1728](https://issues.apache.org/jira/browse/HDFS-1728) | SecondaryNameNode.checkpointSize is in byte but not MB. |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1750](https://issues.apache.org/jira/browse/HDFS-1750) | fs -ls hftp://file not working |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7174](https://issues.apache.org/jira/browse/HADOOP-7174) | null is displayed in the console,if the src path is invalid while doing copyToLocal operation from commandLine |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7194](https://issues.apache.org/jira/browse/HADOOP-7194) | Potential Resource leak in IOUtils.java |  Major | io | Devaraj K | Devaraj K |
+| [HADOOP-7019](https://issues.apache.org/jira/browse/HADOOP-7019) | Refactor build targets to enable faster cross project dev cycles. |  Major | build | Owen O'Malley | Luke Lu |
+| [HDFS-1189](https://issues.apache.org/jira/browse/HDFS-1189) | Quota counts missed between clear quota and set quota |  Major | namenode | Kang Xiao | John George |
+| [MAPREDUCE-2317](https://issues.apache.org/jira/browse/MAPREDUCE-2317) | HadoopArchives throwing NullPointerException while creating hadoop archives (.har files) |  Minor | harchive | Devaraj K | Devaraj K |
+| [HADOOP-7183](https://issues.apache.org/jira/browse/HADOOP-7183) | WritableComparator.get should not cache comparator objects |  Blocker | . | Todd Lipcon | Tom White |
+| [HADOOP-7215](https://issues.apache.org/jira/browse/HADOOP-7215) | RPC clients must connect over a network interface corresponding to the host name in the client's kerberos principal key |  Blocker | security | Suresh Srinivas | Suresh Srinivas |
 
 
 ### TESTS:

+ 19 - 19
hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.1/RELEASENOTES.0.21.1.md

@@ -23,72 +23,72 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | *Minor* | **Help message is wrong for touchz command.**
+* [MAPREDUCE-2032](https://issues.apache.org/jira/browse/MAPREDUCE-2032) | *Major* | **TestJobOutputCommitter fails in ant test run**
 
-Updated the help for the touchz command.
+Clears a problem that {{TestJobCleanup}} leaves behind files that cause {{TestJobOutputCommitter}} to error out.
 
 
 ---
 
-* [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
+* [HADOOP-6971](https://issues.apache.org/jira/browse/HADOOP-6971) | *Major* | **Clover build doesn't generate per-test coverage**
 
-Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
+This fix requires that test coverage is running under Clover 3.0+
 
 
 ---
 
-* [HADOOP-6971](https://issues.apache.org/jira/browse/HADOOP-6971) | *Major* | **Clover build doesn't generate per-test coverage**
+* [HDFS-1420](https://issues.apache.org/jira/browse/HDFS-1420) | *Major* | **Clover build doesn't generate per-test coverage**
 
 This fix requires that test coverage is running under Clover 3.0+
 
 
 ---
 
-* [HADOOP-6944](https://issues.apache.org/jira/browse/HADOOP-6944) | *Major* | **[Herriot] Implement a functionality for getting proxy users definitions like groups and hosts.**
+* [MAPREDUCE-2090](https://issues.apache.org/jira/browse/MAPREDUCE-2090) | *Major* | **Clover build doesn't generate per-test coverage**
 
-I have just committed this to 0.21 and trunk. Thanks Vinay.
+This fix requires that test coverage is running under Clover 3.0+
 
 
 ---
 
-* [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
+* [MAPREDUCE-2040](https://issues.apache.org/jira/browse/MAPREDUCE-2040) | *Minor* | **Forrest Documentation for Dynamic Priority Scheduler**
 
-Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
+Forrest Documentation for Dynamic Priority Scheduler
 
 
 ---
 
-* [HDFS-1420](https://issues.apache.org/jira/browse/HDFS-1420) | *Major* | **Clover build doesn't generate per-test coverage**
+* [HADOOP-6944](https://issues.apache.org/jira/browse/HADOOP-6944) | *Major* | **[Herriot] Implement a functionality for getting proxy users definitions like groups and hosts.**
 
-This fix requires that test coverage is running under Clover 3.0+
+I have just committed this to 0.21 and trunk. Thanks Vinay.
 
 
 ---
 
-* [MAPREDUCE-2090](https://issues.apache.org/jira/browse/MAPREDUCE-2090) | *Major* | **Clover build doesn't generate per-test coverage**
+* [MAPREDUCE-1905](https://issues.apache.org/jira/browse/MAPREDUCE-1905) | *Blocker* | **Context.setStatus() and progress() api are ignored**
 
-This fix requires that test coverage is running under Clover 3.0+
+Moved the api public Counter getCounter(Enum\<?\> counterName), public Counter getCounter(String groupName, String counterName) from org.apache.hadoop.mapreduce.TaskInputOutputContext to org.apache.hadoop.mapreduce.TaskAttemptContext
 
 
 ---
 
-* [MAPREDUCE-2040](https://issues.apache.org/jira/browse/MAPREDUCE-2040) | *Minor* | **Forrest Documentation for Dynamic Priority Scheduler**
+* [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
 
-Forrest Documentation for Dynamic Priority Scheduler
+Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
 
 
 ---
 
-* [MAPREDUCE-2032](https://issues.apache.org/jira/browse/MAPREDUCE-2032) | *Major* | **TestJobOutputCommitter fails in ant test run**
+* [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
 
-Clears a problem that {{TestJobCleanup}} leaves behind files that cause {{TestJobOutputCommitter}} to error out.
+Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
 
 
 ---
 
-* [MAPREDUCE-1905](https://issues.apache.org/jira/browse/MAPREDUCE-1905) | *Blocker* | **Context.setStatus() and progress() api are ignored**
+* [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | *Minor* | **Help message is wrong for touchz command.**
 
-Moved the api public Counter getCounter(Enum\<?\> counterName), public Counter getCounter(String groupName, String counterName) from org.apache.hadoop.mapreduce.TaskInputOutputContext to org.apache.hadoop.mapreduce.TaskAttemptContext
+Updated the help for the touchz command.
 
 
 

+ 635 - 641
hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.0/CHANGES.0.22.0.md

@@ -24,745 +24,739 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7229](https://issues.apache.org/jira/browse/HADOOP-7229) | Absolute path to kinit in auto-renewal thread |  Major | security | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-7137](https://issues.apache.org/jira/browse/HADOOP-7137) | Remove hod contrib |  Major | . | Nigel Daley | Nigel Daley |
-| [HADOOP-7013](https://issues.apache.org/jira/browse/HADOOP-7013) | Add boolean field isCorrupt to BlockLocation |  Major | . | Patrick Kling | Patrick Kling |
-| [HADOOP-6949](https://issues.apache.org/jira/browse/HADOOP-6949) | Reduces RPC packet size for primitive arrays, especially long[], which is used at block reporting |  Major | io | Navis | Matt Foley |
-| [HADOOP-6905](https://issues.apache.org/jira/browse/HADOOP-6905) | Better logging messages when a delegation token is invalid |  Major | security | Kan Zhang | Kan Zhang |
-| [HADOOP-6835](https://issues.apache.org/jira/browse/HADOOP-6835) | Support concatenated gzip files |  Major | io | Tom White | Greg Roelofs |
-| [HADOOP-6787](https://issues.apache.org/jira/browse/HADOOP-6787) | Factor out glob pattern code from FileContext and Filesystem |  Major | fs | Luke Lu | Luke Lu |
 | [HADOOP-6730](https://issues.apache.org/jira/browse/HADOOP-6730) | Bug in FileContext#copy and provide base class for FileContext tests |  Major | fs, test | Eli Collins | Ravi Phulari |
-| [HDFS-1825](https://issues.apache.org/jira/browse/HDFS-1825) | Remove thriftfs contrib |  Major | . | Nigel Daley | Nigel Daley |
-| [HDFS-1560](https://issues.apache.org/jira/browse/HDFS-1560) | dfs.data.dir permissions should default to 700 |  Minor | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1435](https://issues.apache.org/jira/browse/HDFS-1435) | Provide an option to store fsimage compressed |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1315](https://issues.apache.org/jira/browse/HDFS-1315) | Add fsck event to audit log and remove other audit log events corresponding to FSCK listStatus and open calls |  Major | namenode, tools | Suresh Srinivas | Suresh Srinivas |
 | [HDFS-1109](https://issues.apache.org/jira/browse/HDFS-1109) | HFTP and URL Encoding |  Major | contrib/hdfsproxy, datanode | Dmytro Molkov | Dmytro Molkov |
-| [HDFS-1080](https://issues.apache.org/jira/browse/HDFS-1080) | SecondaryNameNode image transfer should use the defined http address rather than local ip address |  Major | namenode | Jakob Homan | Jakob Homan |
 | [HDFS-1061](https://issues.apache.org/jira/browse/HDFS-1061) | Memory footprint optimization for INodeFile object. |  Minor | namenode | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-903](https://issues.apache.org/jira/browse/HDFS-903) | NN should verify images and edit logs on startup |  Critical | namenode | Eli Collins | Hairong Kuang |
+| [MAPREDUCE-1683](https://issues.apache.org/jira/browse/MAPREDUCE-1683) | Remove JNI calls from ClusterStatus cstr |  Major | jobtracker | Chris Douglas | Luke Lu |
+| [HADOOP-6787](https://issues.apache.org/jira/browse/HADOOP-6787) | Factor out glob pattern code from FileContext and Filesystem |  Major | fs | Luke Lu | Luke Lu |
+| [HDFS-1080](https://issues.apache.org/jira/browse/HDFS-1080) | SecondaryNameNode image transfer should use the defined http address rather than local ip address |  Major | namenode | Jakob Homan | Jakob Homan |
+| [HADOOP-6835](https://issues.apache.org/jira/browse/HADOOP-6835) | Support concatenated gzip files |  Major | io | Tom White | Greg Roelofs |
+| [MAPREDUCE-1733](https://issues.apache.org/jira/browse/MAPREDUCE-1733) | Authentication between pipes processes and java counterparts. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-1315](https://issues.apache.org/jira/browse/HDFS-1315) | Add fsck event to audit log and remove other audit log events corresponding to FSCK listStatus and open calls |  Major | namenode, tools | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-1866](https://issues.apache.org/jira/browse/MAPREDUCE-1866) | Remove deprecated class org.apache.hadoop.streaming.UTF8ByteArrayUtils |  Minor | contrib/streaming | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
 | [HDFS-330](https://issues.apache.org/jira/browse/HDFS-330) | Datanode Web UIs should provide robots.txt |  Trivial | datanode | Allen Wittenauer | Allen Wittenauer |
 | [HDFS-202](https://issues.apache.org/jira/browse/HDFS-202) | Add a bulk FIleSystem.getFileBlockLocations |  Major | hdfs-client, namenode | Arun C Murthy | Hairong Kuang |
-| [MAPREDUCE-1905](https://issues.apache.org/jira/browse/MAPREDUCE-1905) | Context.setStatus() and progress() api are ignored |  Blocker | task | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1866](https://issues.apache.org/jira/browse/MAPREDUCE-1866) | Remove deprecated class org.apache.hadoop.streaming.UTF8ByteArrayUtils |  Minor | contrib/streaming | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1733](https://issues.apache.org/jira/browse/MAPREDUCE-1733) | Authentication between pipes processes and java counterparts. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [MAPREDUCE-1683](https://issues.apache.org/jira/browse/MAPREDUCE-1683) | Remove JNI calls from ClusterStatus cstr |  Major | jobtracker | Chris Douglas | Luke Lu |
+| [HADOOP-6905](https://issues.apache.org/jira/browse/HADOOP-6905) | Better logging messages when a delegation token is invalid |  Major | security | Kan Zhang | Kan Zhang |
 | [MAPREDUCE-1664](https://issues.apache.org/jira/browse/MAPREDUCE-1664) | Job Acls affect Queue Acls |  Major | security | Ravi Gummadi | Ravi Gummadi |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-1435](https://issues.apache.org/jira/browse/HDFS-1435) | Provide an option to store fsimage compressed |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HDFS-903](https://issues.apache.org/jira/browse/HDFS-903) | NN should verify images and edit logs on startup |  Critical | namenode | Eli Collins | Hairong Kuang |
+| [MAPREDUCE-1905](https://issues.apache.org/jira/browse/MAPREDUCE-1905) | Context.setStatus() and progress() api are ignored |  Blocker | task | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-7013](https://issues.apache.org/jira/browse/HADOOP-7013) | Add boolean field isCorrupt to BlockLocation |  Major | . | Patrick Kling | Patrick Kling |
+| [HDFS-1560](https://issues.apache.org/jira/browse/HDFS-1560) | dfs.data.dir permissions should default to 700 |  Minor | datanode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6949](https://issues.apache.org/jira/browse/HADOOP-6949) | Reduces RPC packet size for primitive arrays, especially long[], which is used at block reporting |  Major | io | Navis | Matt Foley |
+| [HADOOP-7229](https://issues.apache.org/jira/browse/HADOOP-7229) | Absolute path to kinit in auto-renewal thread |  Major | security | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-1825](https://issues.apache.org/jira/browse/HDFS-1825) | Remove thriftfs contrib |  Major | . | Nigel Daley | Nigel Daley |
+| [HADOOP-7137](https://issues.apache.org/jira/browse/HADOOP-7137) | Remove hod contrib |  Major | . | Nigel Daley | Nigel Daley |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6996](https://issues.apache.org/jira/browse/HADOOP-6996) | Allow CodecFactory to return a codec object given a codec' class name |  Major | io | Hairong Kuang | Hairong Kuang |
-| [HADOOP-6978](https://issues.apache.org/jira/browse/HADOOP-6978) | Add JNI support for secure IO operations |  Blocker | io, native, security | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6892](https://issues.apache.org/jira/browse/HADOOP-6892) | Common component of HDFS-1150 (Verify datanodes' identities to clients in secure clusters) |  Major | security | Jakob Homan | Jakob Homan |
-| [HADOOP-6889](https://issues.apache.org/jira/browse/HADOOP-6889) | Make RPC to have an option to timeout |  Major | ipc | Hairong Kuang | John George |
-| [HADOOP-6870](https://issues.apache.org/jira/browse/HADOOP-6870) | Add FileSystem#listLocatedStatus to list a directory's content together with each file's block locations |  Major | fs | Hairong Kuang | Hairong Kuang |
-| [HADOOP-6832](https://issues.apache.org/jira/browse/HADOOP-6832) | Provide a web server plugin that uses a static user for the web UI |  Major | security | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1680](https://issues.apache.org/jira/browse/MAPREDUCE-1680) | Add a metrics to track the number of heartbeats processed |  Major | jobtracker | Hong Tang | Dick King |
+| [HDFS-1003](https://issues.apache.org/jira/browse/HDFS-1003) | authorization checks for inter-server protocol (based on HADOOP-6600) |  Major | . | Boris Shkolnik | Boris Shkolnik |
 | [HADOOP-6600](https://issues.apache.org/jira/browse/HADOOP-6600) | mechanism for authorization check for inter-server protocols |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-6586](https://issues.apache.org/jira/browse/HADOOP-6586) | Log authentication and authorization failures and successes |  Major | security | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-6472](https://issues.apache.org/jira/browse/HADOOP-6472) | add tokenCache option to GenericOptionsParser for passing file with secret keys to a map reduce job |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-4487](https://issues.apache.org/jira/browse/HADOOP-4487) | Security features for Hadoop |  Major | security | Kan Zhang | Kan Zhang |
-| [HDFS-1330](https://issues.apache.org/jira/browse/HDFS-1330) | Make RPCs to DataNodes timeout |  Major | datanode | Hairong Kuang | John George |
-| [HDFS-1318](https://issues.apache.org/jira/browse/HDFS-1318) | HDFS Namenode and Datanode WebUI information needs to be accessible programmatically for scripts |  Major | . | Suresh Srinivas | Tanping Wang |
-| [HDFS-1150](https://issues.apache.org/jira/browse/HDFS-1150) | Verify datanodes' identities to clients in secure clusters |  Major | datanode | Jakob Homan | Jakob Homan |
-| [HDFS-1111](https://issues.apache.org/jira/browse/HDFS-1111) | getCorruptFiles() should give some hint that the list is not complete |  Major | . | Rodrigo Schmidt | Sriram Rao |
-| [HDFS-1096](https://issues.apache.org/jira/browse/HDFS-1096) | allow dfsadmin/mradmin refresh of superuser proxy group mappings |  Major | security | Boris Shkolnik | Boris Shkolnik |
 | [HDFS-1079](https://issues.apache.org/jira/browse/HDFS-1079) | HDFS implementation should throw exceptions defined in AbstractFileSystem |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1005](https://issues.apache.org/jira/browse/HDFS-1005) | Fsck security |  Major | . | Jitendra Nath Pandey | Boris Shkolnik |
-| [HDFS-1004](https://issues.apache.org/jira/browse/HDFS-1004) | Update NN to support Kerberized SSL from HADOOP-6584 |  Major | namenode | Jakob Homan | Jakob Homan |
-| [HDFS-1003](https://issues.apache.org/jira/browse/HDFS-1003) | authorization checks for inter-server protocol (based on HADOOP-6600) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1804](https://issues.apache.org/jira/browse/MAPREDUCE-1804) | Stress-test tool for HDFS introduced in HDFS-708 |  Major | benchmarks, test | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-708](https://issues.apache.org/jira/browse/HDFS-708) | A stress-test tool for HDFS. |  Major | test, tools | Konstantin Shvachko | Joshua Harlow |
 | [HDFS-992](https://issues.apache.org/jira/browse/HDFS-992) | Re-factor block access token implementation to conform to the generic Token interface in Common |  Major | security | Kan Zhang | Kan Zhang |
-| [HDFS-811](https://issues.apache.org/jira/browse/HDFS-811) | Add metrics, failure reporting and additional tests for HDFS-457 |  Minor | test | Ravi Phulari | Eli Collins |
+| [HDFS-1096](https://issues.apache.org/jira/browse/HDFS-1096) | allow dfsadmin/mradmin refresh of superuser proxy group mappings |  Major | security | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6586](https://issues.apache.org/jira/browse/HADOOP-6586) | Log authentication and authorization failures and successes |  Major | security | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1516](https://issues.apache.org/jira/browse/MAPREDUCE-1516) | JobTracker should issue a delegation token only for kerberos authenticated client |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
 | [HDFS-752](https://issues.apache.org/jira/browse/HDFS-752) | Add interface classification stable & scope to HDFS |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-708](https://issues.apache.org/jira/browse/HDFS-708) | A stress-test tool for HDFS. |  Major | test, tools | Konstantin Shvachko | Joshua Harlow |
-| [HDFS-528](https://issues.apache.org/jira/browse/HDFS-528) | Add ability for safemode to wait for a minimum number of live datanodes |  Major | scripts | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-1804](https://issues.apache.org/jira/browse/MAPREDUCE-1804) | Stress-test tool for HDFS introduced in HDFS-708 |  Major | benchmarks, test | Konstantin Shvachko | Konstantin Shvachko |
-| [MAPREDUCE-1680](https://issues.apache.org/jira/browse/MAPREDUCE-1680) | Add a metrics to track the number of heartbeats processed |  Major | jobtracker | Hong Tang | Dick King |
+| [HDFS-1004](https://issues.apache.org/jira/browse/HDFS-1004) | Update NN to support Kerberized SSL from HADOOP-6584 |  Major | namenode | Jakob Homan | Jakob Homan |
+| [HDFS-1005](https://issues.apache.org/jira/browse/HDFS-1005) | Fsck security |  Major | . | Jitendra Nath Pandey | Boris Shkolnik |
 | [MAPREDUCE-1594](https://issues.apache.org/jira/browse/MAPREDUCE-1594) | Support for Sleep Jobs in gridmix |  Major | contrib/gridmix | rahul k singh | rahul k singh |
-| [MAPREDUCE-1517](https://issues.apache.org/jira/browse/MAPREDUCE-1517) | streaming should support running on background |  Major | contrib/streaming | Bochun Bai | Bochun Bai |
-| [MAPREDUCE-1516](https://issues.apache.org/jira/browse/MAPREDUCE-1516) | JobTracker should issue a delegation token only for kerberos authenticated client |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6870](https://issues.apache.org/jira/browse/HADOOP-6870) | Add FileSystem#listLocatedStatus to list a directory's content together with each file's block locations |  Major | fs | Hairong Kuang | Hairong Kuang |
+| [HADOOP-6892](https://issues.apache.org/jira/browse/HADOOP-6892) | Common component of HDFS-1150 (Verify datanodes' identities to clients in secure clusters) |  Major | security | Jakob Homan | Jakob Homan |
+| [HDFS-1150](https://issues.apache.org/jira/browse/HDFS-1150) | Verify datanodes' identities to clients in secure clusters |  Major | datanode | Jakob Homan | Jakob Homan |
+| [HDFS-1318](https://issues.apache.org/jira/browse/HDFS-1318) | HDFS Namenode and Datanode WebUI information needs to be accessible programmatically for scripts |  Major | . | Suresh Srinivas | Tanping Wang |
 | [MAPREDUCE-220](https://issues.apache.org/jira/browse/MAPREDUCE-220) | Collecting cpu and memory usage for MapReduce tasks |  Major | task, tasktracker | Hong Tang | Scott Chen |
+| [HDFS-1111](https://issues.apache.org/jira/browse/HDFS-1111) | getCorruptFiles() should give some hint that the list is not complete |  Major | . | Rodrigo Schmidt | Sriram Rao |
+| [MAPREDUCE-1517](https://issues.apache.org/jira/browse/MAPREDUCE-1517) | streaming should support running on background |  Major | contrib/streaming | Bochun Bai | Bochun Bai |
+| [HADOOP-6472](https://issues.apache.org/jira/browse/HADOOP-6472) | add tokenCache option to GenericOptionsParser for passing file with secret keys to a map reduce job |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6996](https://issues.apache.org/jira/browse/HADOOP-6996) | Allow CodecFactory to return a codec object given a codec' class name |  Major | io | Hairong Kuang | Hairong Kuang |
+| [HADOOP-4487](https://issues.apache.org/jira/browse/HADOOP-4487) | Security features for Hadoop |  Major | security | Kan Zhang | Kan Zhang |
+| [HDFS-811](https://issues.apache.org/jira/browse/HDFS-811) | Add metrics, failure reporting and additional tests for HDFS-457 |  Minor | test | Ravi Phulari | Eli Collins |
+| [HDFS-528](https://issues.apache.org/jira/browse/HDFS-528) | Add ability for safemode to wait for a minimum number of live datanodes |  Major | scripts | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6978](https://issues.apache.org/jira/browse/HADOOP-6978) | Add JNI support for secure IO operations |  Blocker | io, native, security | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6832](https://issues.apache.org/jira/browse/HADOOP-6832) | Provide a web server plugin that uses a static user for the web UI |  Major | security | Owen O'Malley | Owen O'Malley |
+| [HDFS-1330](https://issues.apache.org/jira/browse/HDFS-1330) | Make RPCs to DataNodes timeout |  Major | datanode | Hairong Kuang | John George |
+| [HADOOP-6889](https://issues.apache.org/jira/browse/HADOOP-6889) | Make RPC to have an option to timeout |  Major | ipc | Hairong Kuang | John George |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7861](https://issues.apache.org/jira/browse/HADOOP-7861) | changes2html.pl should generate links to HADOOP, HDFS, and MAPREDUCE jiras |  Major | documentation | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-7786](https://issues.apache.org/jira/browse/HADOOP-7786) | Remove HDFS-specific configuration keys defined in FsConfig |  Major | . | Eli Collins | Eli Collins |
-| [HADOOP-7457](https://issues.apache.org/jira/browse/HADOOP-7457) | Remove out-of-date Chinese language documentation |  Blocker | documentation | Jakob Homan | Jakob Homan |
-| [HADOOP-7358](https://issues.apache.org/jira/browse/HADOOP-7358) | Improve log levels when exceptions caught in RPC handler |  Minor | ipc | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7355](https://issues.apache.org/jira/browse/HADOOP-7355) | Add audience and stability annotations to HttpServer class |  Major | . | stack | stack |
-| [HADOOP-7346](https://issues.apache.org/jira/browse/HADOOP-7346) | Send back nicer error to clients using outdated IPC version |  Major | ipc | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7335](https://issues.apache.org/jira/browse/HADOOP-7335) | Force entropy to come from non-true random for tests |  Minor | build, test | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7325](https://issues.apache.org/jira/browse/HADOOP-7325) | hadoop command - do not accept class names starting with a hyphen |  Minor | scripts | Brock Noland | Brock Noland |
-| [HADOOP-7244](https://issues.apache.org/jira/browse/HADOOP-7244) | Documentation change for updated configuration keys |  Blocker | documentation | Tom White | Tom White |
-| [HADOOP-7241](https://issues.apache.org/jira/browse/HADOOP-7241) | fix typo of command 'hadoop fs -help tail' |  Minor | fs, test | Wei Yongjun | Wei Yongjun |
-| [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | Help message is wrong for touchz command. |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7192](https://issues.apache.org/jira/browse/HADOOP-7192) | fs -stat docs aren't updated to reflect the format features |  Trivial | documentation | Harsh J | Harsh J |
-| [HADOOP-7189](https://issues.apache.org/jira/browse/HADOOP-7189) | Add ability to enable 'debug' property in JAAS configuration |  Minor | security | Todd Lipcon | Ted Yu |
-| [HADOOP-7177](https://issues.apache.org/jira/browse/HADOOP-7177) | CodecPool should report which compressor it is using |  Trivial | native | Allen Wittenauer | Allen Wittenauer |
-| [HADOOP-7154](https://issues.apache.org/jira/browse/HADOOP-7154) | Should set MALLOC\_ARENA\_MAX in hadoop-config.sh |  Minor | scripts | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7134](https://issues.apache.org/jira/browse/HADOOP-7134) | configure files that are generated as part of the released tarball need to have executable bit set |  Major | build | Roman Shaposhnik | Roman Shaposhnik |
-| [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | conf | Patrick Angeles | Harsh J |
-| [HADOOP-7110](https://issues.apache.org/jira/browse/HADOOP-7110) | Implement chmod with JNI |  Major | io, native | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7106](https://issues.apache.org/jira/browse/HADOOP-7106) | Re-organize hadoop subversion layout |  Blocker | build | Nigel Daley | Todd Lipcon |
-| [HADOOP-7054](https://issues.apache.org/jira/browse/HADOOP-7054) | Change NN LoadGenerator to use the new FileContext api |  Major | . | Sanjay Radia | Sanjay Radia |
-| [HADOOP-7032](https://issues.apache.org/jira/browse/HADOOP-7032) | Assert type constraints in the FileStatus constructor |  Major | fs | Eli Collins | Eli Collins |
-| [HADOOP-7010](https://issues.apache.org/jira/browse/HADOOP-7010) | Typo in FileSystem.java |  Minor | fs | Jingguo Yao | Jingguo Yao |
-| [HADOOP-7009](https://issues.apache.org/jira/browse/HADOOP-7009) | MD5Hash provides a public factory method that creates an instance of MessageDigest |  Major | io | Hairong Kuang | Hairong Kuang |
-| [HADOOP-7008](https://issues.apache.org/jira/browse/HADOOP-7008) | Enable test-patch.sh to have a configured number of acceptable findbugs and javadoc warnings |  Major | test | Nigel Daley | Giridharan Kesavan |
-| [HADOOP-7007](https://issues.apache.org/jira/browse/HADOOP-7007) | update the hudson-test-patch target to work with the latest test-patch script. |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HADOOP-7005](https://issues.apache.org/jira/browse/HADOOP-7005) | Update test-patch.sh to remove callback to Hudson master |  Major | test | Nigel Daley | Nigel Daley |
-| [HADOOP-6987](https://issues.apache.org/jira/browse/HADOOP-6987) | Use JUnit Rule to optionally fail test cases that run more than 10 seconds |  Major | test | Jakob Homan | Jakob Homan |
-| [HADOOP-6985](https://issues.apache.org/jira/browse/HADOOP-6985) | Suggest that HADOOP\_OPTS be preserved in hadoop-env.sh.template |  Minor | . | Ramkumar Vadali | Ramkumar Vadali |
-| [HADOOP-6977](https://issues.apache.org/jira/browse/HADOOP-6977) | Herriot daemon clients should vend statistics |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6950](https://issues.apache.org/jira/browse/HADOOP-6950) | Suggest that HADOOP\_CLASSPATH should be preserved in hadoop-env.sh.template |  Trivial | scripts | Philip Zeyliger | Philip Zeyliger |
-| [HADOOP-6943](https://issues.apache.org/jira/browse/HADOOP-6943) | The GroupMappingServiceProvider interface should be public |  Major | security | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-6911](https://issues.apache.org/jira/browse/HADOOP-6911) | doc update for DelegationTokenFetcher (part of HDFS-1036) |  Minor | . | Boris Shkolnik |  |
-| [HADOOP-6903](https://issues.apache.org/jira/browse/HADOOP-6903) | Make AbstractFileSystem's methods public to allow filter-Fs like implementions in a differnt package than fs |  Major | . | Sanjay Radia | Sanjay Radia |
-| [HADOOP-6890](https://issues.apache.org/jira/browse/HADOOP-6890) | Improve listFiles API introduced by HADOOP-6870 |  Major | fs | Hairong Kuang | Hairong Kuang |
-| [HADOOP-6884](https://issues.apache.org/jira/browse/HADOOP-6884) | Add LOG.isDebugEnabled() guard for each LOG.debug("...") |  Major | . | Erik Steffl | Erik Steffl |
-| [HADOOP-6879](https://issues.apache.org/jira/browse/HADOOP-6879) | Provide SSH based (Jsch) remote execution API for system tests |  Major | build, test | Iyappan Srinivasan | Konstantin Boudnik |
-| [HADOOP-6877](https://issues.apache.org/jira/browse/HADOOP-6877) | Common part of HDFS-1178 |  Major | ipc | Kan Zhang | Kan Zhang |
-| [HADOOP-6862](https://issues.apache.org/jira/browse/HADOOP-6862) | Add api to add user/group to AccessControlList |  Major | security | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [HADOOP-6861](https://issues.apache.org/jira/browse/HADOOP-6861) | Method in Credentials to read and write a token storage file. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6859](https://issues.apache.org/jira/browse/HADOOP-6859) | Introduce additional statistics to FileSystem |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-6856](https://issues.apache.org/jira/browse/HADOOP-6856) | SequenceFile and MapFile need cleanup to remove redundant constructors |  Major | io | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6845](https://issues.apache.org/jira/browse/HADOOP-6845) | TokenStorage renamed to Credentials. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6825](https://issues.apache.org/jira/browse/HADOOP-6825) | FileStatus needs unit tests |  Major | . | Rodrigo Schmidt | Rodrigo Schmidt |
-| [HADOOP-6818](https://issues.apache.org/jira/browse/HADOOP-6818) | Provide a JNI-based implementation of GroupMappingServiceProvider |  Major | security | Devaraj Das | Devaraj Das |
-| [HADOOP-6814](https://issues.apache.org/jira/browse/HADOOP-6814) | Method in UGI to get the authentication method of the real user. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6811](https://issues.apache.org/jira/browse/HADOOP-6811) | Remove EC2 bash scripts |  Blocker | . | Tom White | Tom White |
-| [HADOOP-6805](https://issues.apache.org/jira/browse/HADOOP-6805) | add buildDTServiceName method to SecurityUtil (as part of MAPREDUCE-1718) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-6791](https://issues.apache.org/jira/browse/HADOOP-6791) | Refresh for proxy superuser config  (common part for HDFS-1096) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-478](https://issues.apache.org/jira/browse/MAPREDUCE-478) | separate jvm param for mapper and reducer |  Minor | . | Koji Noguchi | Arun C Murthy |
+| [HADOOP-6599](https://issues.apache.org/jira/browse/HADOOP-6599) | Split RPC metrics into summary and detailed metrics |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-1546](https://issues.apache.org/jira/browse/MAPREDUCE-1546) | Jobtracker JSP pages should automatically redirect to the corresponding history page if not in memory |  Minor | . | Scott Chen | Scott Chen |
+| [HADOOP-6623](https://issues.apache.org/jira/browse/HADOOP-6623) | Add StringUtils.split for non-escaped single-character separator |  Minor | util | Todd Lipcon | Todd Lipcon |
+| [HDFS-1028](https://issues.apache.org/jira/browse/HDFS-1028) | INode.getPathNames could split more efficiently |  Minor | namenode | Todd Lipcon | Dmytro Molkov |
+| [HDFS-853](https://issues.apache.org/jira/browse/HDFS-853) | The HDFS webUI should show a metric that summarizes whether the cluster is balanced regarding disk space usage |  Major | namenode | dhruba borthakur | Dmytro Molkov |
+| [MAPREDUCE-1761](https://issues.apache.org/jira/browse/MAPREDUCE-1761) | FairScheduler should allow separate configuration of node and rack locality wait time |  Major | . | Scott Chen | Scott Chen |
 | [HADOOP-6761](https://issues.apache.org/jira/browse/HADOOP-6761) | Improve Trash Emptier |  Major | . | Dmytro Molkov | Dmytro Molkov |
-| [HADOOP-6745](https://issues.apache.org/jira/browse/HADOOP-6745) | adding some java doc to Server.RpcMetrics, UGI |  Minor | ipc | Boris Shkolnik | Boris Shkolnik |
 | [HADOOP-6714](https://issues.apache.org/jira/browse/HADOOP-6714) | FsShell 'hadoop fs -text' does not support compression codecs |  Major | . | Patrick Angeles | Patrick Angeles |
-| [HADOOP-6693](https://issues.apache.org/jira/browse/HADOOP-6693) | Add metrics to track kerberos login activity |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-1798](https://issues.apache.org/jira/browse/MAPREDUCE-1798) | normalize property names for JT kerberos principal names in configuration (from HADOOP 6633) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1354](https://issues.apache.org/jira/browse/MAPREDUCE-1354) | Incremental enhancements to the JobTracker for better scalability |  Critical | jobtracker | Devaraj Das | Dick King |
+| [MAPREDUCE-1785](https://issues.apache.org/jira/browse/MAPREDUCE-1785) | Add streaming config option for not emitting the key |  Minor | contrib/streaming | Eli Collins | Eli Collins |
+| [HADOOP-6791](https://issues.apache.org/jira/browse/HADOOP-6791) | Refresh for proxy superuser config  (common part for HDFS-1096) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-1184](https://issues.apache.org/jira/browse/HDFS-1184) | Replace tabs in code with spaces |  Minor | . | Jeff Ames | Jeff Ames |
+| [MAPREDUCE-1832](https://issues.apache.org/jira/browse/MAPREDUCE-1832) | Support for file sizes less than 1MB in DFSIO benchmark. |  Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-1185](https://issues.apache.org/jira/browse/HDFS-1185) | Remove duplicate now() functions in DataNode, FSNamesystem |  Minor | datanode, namenode | Jeff Ames | Jeff Ames |
+| [HDFS-1183](https://issues.apache.org/jira/browse/HDFS-1183) | Remove some duplicate code in NamenodeJspHelper.java |  Minor | namenode | Jeff Ames | Jeff Ames |
 | [HADOOP-6674](https://issues.apache.org/jira/browse/HADOOP-6674) | Performance Improvement in Secure RPC |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6632](https://issues.apache.org/jira/browse/HADOOP-6632) | Support for using different Kerberos keys for different instances of Hadoop services |  Major | . | Kan Zhang | Kan Zhang |
-| [HADOOP-6623](https://issues.apache.org/jira/browse/HADOOP-6623) | Add StringUtils.split for non-escaped single-character separator |  Minor | util | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6605](https://issues.apache.org/jira/browse/HADOOP-6605) | Add JAVA\_HOME detection to hadoop-config |  Minor | . | Chad Metcalf | Eli Collins |
-| [HADOOP-6599](https://issues.apache.org/jira/browse/HADOOP-6599) | Split RPC metrics into summary and detailed metrics |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-1545](https://issues.apache.org/jira/browse/MAPREDUCE-1545) | Add 'first-task-launched' to job-summary |  Major | jobtracker | Arun C Murthy | Luke Lu |
+| [MAPREDUCE-1762](https://issues.apache.org/jira/browse/MAPREDUCE-1762) | Add a setValue() method in Counter |  Major | . | Scott Chen | Scott Chen |
+| [HDFS-1190](https://issues.apache.org/jira/browse/HDFS-1190) | Remove unused getNamenode() method from DataNode. |  Minor | datanode | Jeff Ames | Jeff Ames |
+| [HDFS-1110](https://issues.apache.org/jira/browse/HDFS-1110) | Namenode heap optimization - reuse objects for commonly used file names |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6814](https://issues.apache.org/jira/browse/HADOOP-6814) | Method in UGI to get the authentication method of the real user. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-1829](https://issues.apache.org/jira/browse/MAPREDUCE-1829) | JobInProgress.findSpeculativeTask should use min() to find the candidate instead of sort() |  Major | jobtracker | Scott Chen | Scott Chen |
+| [HDFS-1114](https://issues.apache.org/jira/browse/HDFS-1114) | Reducing NameNode memory usage by an alternate hash table |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-599](https://issues.apache.org/jira/browse/HDFS-599) | Improve Namenode robustness by prioritizing datanode heartbeats over client requests |  Major | namenode | dhruba borthakur | Dmytro Molkov |
+| [HDFS-947](https://issues.apache.org/jira/browse/HDFS-947) | The namenode should redirect a hftp request to read a file to the datanode that has the maximum number of local replicas |  Major | . | dhruba borthakur | Dmytro Molkov |
+| [MAPREDUCE-1492](https://issues.apache.org/jira/browse/MAPREDUCE-1492) | Delete or recreate obsolete har files used on hdfs raid |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1851](https://issues.apache.org/jira/browse/MAPREDUCE-1851) | Document configuration parameters in streaming |  Major | contrib/streaming, documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1868](https://issues.apache.org/jira/browse/MAPREDUCE-1868) | Add read timeout on userlog pull |  Major | client | Krishna Ramachandran | Krishna Ramachandran |
+| [MAPREDUCE-1778](https://issues.apache.org/jira/browse/MAPREDUCE-1778) | CompletedJobStatusStore initialization should fail if {mapred.job.tracker.persist.jobstatus.dir} is unwritable |  Major | jobtracker | Amar Kamat | Krishna Ramachandran |
+| [MAPREDUCE-1850](https://issues.apache.org/jira/browse/MAPREDUCE-1850) | Include job submit host information (name and ip) in jobconf and jobdetails display |  Major | . | Krishna Ramachandran | Krishna Ramachandran |
+| [MAPREDUCE-1893](https://issues.apache.org/jira/browse/MAPREDUCE-1893) | Multiple reducers for Slive |  Major | benchmarks, test | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-6584](https://issues.apache.org/jira/browse/HADOOP-6584) | Provide Kerberized SSL encryption for webservices |  Major | . | Jakob Homan | Jakob Homan |
-| [HADOOP-6578](https://issues.apache.org/jira/browse/HADOOP-6578) | Configuration should trim whitespace around a lot of value types |  Minor | conf | Todd Lipcon | Michele Catasta |
-| [HADOOP-6562](https://issues.apache.org/jira/browse/HADOOP-6562) | FileContextSymlinkBaseTest should use FileContextTestHelper |  Minor | test | Eli Collins | Eli Collins |
-| [HADOOP-6436](https://issues.apache.org/jira/browse/HADOOP-6436) | Remove auto-generated native build files |  Major | . | Eli Collins | Roman Shaposhnik |
-| [HADOOP-6298](https://issues.apache.org/jira/browse/HADOOP-6298) | BytesWritable#getBytes is a bad name that leads to programming mistakes |  Major | . | Nathan Marz | Owen O'Malley |
-| [HADOOP-6056](https://issues.apache.org/jira/browse/HADOOP-6056) | Use java.net.preferIPv4Stack to force IPv4 |  Major | scripts | Steve Loughran | Michele Catasta |
-| [HADOOP-4675](https://issues.apache.org/jira/browse/HADOOP-4675) | Current Ganglia metrics implementation is incompatible with Ganglia 3.1 |  Major | metrics | Brian Bockelman | Brian Bockelman |
-| [HDFS-2286](https://issues.apache.org/jira/browse/HDFS-2286) | DataXceiverServer logs AsynchronousCloseException at shutdown |  Trivial | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2054](https://issues.apache.org/jira/browse/HDFS-2054) | BlockSender.sendChunk() prints ERROR for connection closures encountered  during transferToFully() |  Minor | datanode | Kihwal Lee | Kihwal Lee |
-| [HDFS-2039](https://issues.apache.org/jira/browse/HDFS-2039) | TestNameNodeMetrics uses a bad test root path |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-1980](https://issues.apache.org/jira/browse/HDFS-1980) | Move build/webapps deeper in directory heirarchy to aid eclipse users |  Major | build | Todd Lipcon | Todd Lipcon |
-| [HDFS-1957](https://issues.apache.org/jira/browse/HDFS-1957) | Documentation for HFTP |  Minor | documentation | Ari Rabkin | Ari Rabkin |
-| [HDFS-1954](https://issues.apache.org/jira/browse/HDFS-1954) | Improve corrupt files warning message on NameNode web UI |  Major | namenode | philo vivero | Patrick Hunt |
-| [HDFS-1947](https://issues.apache.org/jira/browse/HDFS-1947) | DFSClient should use mapreduce.task.attempt.id |  Trivial | hdfs-client | Eli Collins | Eli Collins |
-| [HDFS-1935](https://issues.apache.org/jira/browse/HDFS-1935) | Build should not redownload ivy on every invocation |  Minor | build | Todd Lipcon | Joep Rottinghuis |
-| [HDFS-1866](https://issues.apache.org/jira/browse/HDFS-1866) | Document dfs.datanode.max.transfer.threads in hdfs-default.xml |  Minor | datanode, documentation | Eli Collins | Harsh J |
-| [HDFS-1861](https://issues.apache.org/jira/browse/HDFS-1861) | Rename dfs.datanode.max.xcievers and bump its default value |  Major | datanode | Eli Collins | Eli Collins |
-| [HDFS-1736](https://issues.apache.org/jira/browse/HDFS-1736) | Break dependency between DatanodeJspHelper and FsShell |  Minor | datanode | Daryn Sharp | Daryn Sharp |
-| [HDFS-1619](https://issues.apache.org/jira/browse/HDFS-1619) | Remove AC\_TYPE\* from the libhdfs |  Major | libhdfs | Roman Shaposhnik | Roman Shaposhnik |
-| [HDFS-1618](https://issues.apache.org/jira/browse/HDFS-1618) | configure files that are generated as part of the released tarball need to have executable bit set |  Major | build | Roman Shaposhnik | Roman Shaposhnik |
-| [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | documentation, namenode | Patrick Angeles | Harsh J |
-| [HDFS-1582](https://issues.apache.org/jira/browse/HDFS-1582) | Remove auto-generated native build files |  Major | libhdfs | Roman Shaposhnik | Roman Shaposhnik |
-| [HDFS-1513](https://issues.apache.org/jira/browse/HDFS-1513) | Fix a number of warnings |  Minor | . | Eli Collins | Eli Collins |
-| [HDFS-1491](https://issues.apache.org/jira/browse/HDFS-1491) | Update  Hdfs to match the change of methods from protected to public  in AbstractFileSystem (Hadoop-6903) |  Major | . | Sanjay Radia | Sanjay Radia |
-| [HDFS-1485](https://issues.apache.org/jira/browse/HDFS-1485) | Typo in BlockPlacementPolicy.java |  Minor | . | Jingguo Yao | Jingguo Yao |
-| [HDFS-1472](https://issues.apache.org/jira/browse/HDFS-1472) | Refactor DFSck to allow programmatic access to output |  Major | tools | Ramkumar Vadali | Ramkumar Vadali |
-| [HDFS-1457](https://issues.apache.org/jira/browse/HDFS-1457) | Limit transmission rate when transfering image between primary and secondary NNs |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1456](https://issues.apache.org/jira/browse/HDFS-1456) | Provide builder for constructing instances of MiniDFSCluster |  Major | test | Jakob Homan | Jakob Homan |
-| [HDFS-1454](https://issues.apache.org/jira/browse/HDFS-1454) | Update the documentation to reflect true client caching strategy |  Major | documentation, hdfs-client | Jeff Hammerbacher | Harsh J |
-| [HDFS-1434](https://issues.apache.org/jira/browse/HDFS-1434) | Refactor Datanode#startDataNode method |  Major | datanode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1426](https://issues.apache.org/jira/browse/HDFS-1426) | Remove unused method BlockInfo#listCount |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1417](https://issues.apache.org/jira/browse/HDFS-1417) | Add @Override annotation to SimulatedFSDataset methods that implement FSDatasetInterface |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1408](https://issues.apache.org/jira/browse/HDFS-1408) | Herriot NN and DN clients should vend statistics |  Major | test | Al Thompson | Konstantin Boudnik |
-| [HDFS-1407](https://issues.apache.org/jira/browse/HDFS-1407) | Use Block in DataTransferProtocol |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1395](https://issues.apache.org/jira/browse/HDFS-1395) | Add @Override annotation to FSDataset methods that implement FSDatasetInterface |  Major | datanode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1387](https://issues.apache.org/jira/browse/HDFS-1387) | Update HDFS permissions guide for security |  Major | documentation, security | Todd Lipcon | Todd Lipcon |
-| [HDFS-1383](https://issues.apache.org/jira/browse/HDFS-1383) | Better error messages on hftp |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1369](https://issues.apache.org/jira/browse/HDFS-1369) | Invalid javadoc reference in FSDatasetMBean.java |  Trivial | datanode | Eli Collins | Eli Collins |
-| [HDFS-1368](https://issues.apache.org/jira/browse/HDFS-1368) | Add a block counter to DatanodeDescriptor |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1356](https://issues.apache.org/jira/browse/HDFS-1356) | Provide information as to whether or not security is enabled on web interface for NameNode (part of HADOOP-6822) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-1353](https://issues.apache.org/jira/browse/HDFS-1353) | Remove most of getBlockLocation optimization |  Major | namenode | Jakob Homan | Jakob Homan |
-| [HDFS-1320](https://issues.apache.org/jira/browse/HDFS-1320) | Add LOG.isDebugEnabled() guard for each LOG.debug("...") |  Major | . | Erik Steffl | Erik Steffl |
+| [MAPREDUCE-1838](https://issues.apache.org/jira/browse/MAPREDUCE-1838) | DistRaid map tasks have large variance in running times |  Minor | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HDFS-882](https://issues.apache.org/jira/browse/HDFS-882) | Datanode could log what hostname and ports its listening on on startup |  Minor | datanode | Steve Loughran | Steve Loughran |
+| [MAPREDUCE-1248](https://issues.apache.org/jira/browse/MAPREDUCE-1248) | Redundant memory copying in StreamKeyValUtil |  Minor | contrib/streaming | Ruibang He | Ruibang He |
+| [HDFS-1140](https://issues.apache.org/jira/browse/HDFS-1140) | Speedup INode.getPathComponents |  Minor | namenode | Dmytro Molkov | Dmytro Molkov |
+| [HADOOP-6845](https://issues.apache.org/jira/browse/HADOOP-6845) | TokenStorage renamed to Credentials. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-1272](https://issues.apache.org/jira/browse/HDFS-1272) | HDFS changes corresponding to rename of TokenStorage to Credentials |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-1033](https://issues.apache.org/jira/browse/HDFS-1033) | In secure clusters, NN and SNN should verify that the remote principal during image and edits transfer |  Major | namenode, security | Jakob Homan | Jakob Homan |
+| [HDFS-1023](https://issues.apache.org/jira/browse/HDFS-1023) | Allow http server to start as regular principal if https principal not defined. |  Major | namenode | Jakob Homan | Jakob Homan |
+| [HADOOP-6825](https://issues.apache.org/jira/browse/HADOOP-6825) | FileStatus needs unit tests |  Major | . | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1840](https://issues.apache.org/jira/browse/MAPREDUCE-1840) | [Gridmix] Exploit/Add security features in GridMix |  Major | contrib/gridmix | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-1376](https://issues.apache.org/jira/browse/MAPREDUCE-1376) | Support for varied user submission in Gridmix |  Major | contrib/gridmix | Chris Douglas | Chris Douglas |
+| [MAPREDUCE-1711](https://issues.apache.org/jira/browse/MAPREDUCE-1711) | Gridmix should provide an option to submit jobs to the same queues as specified in the trace. |  Major | contrib/gridmix | Hong Tang | rahul k singh |
+| [MAPREDUCE-1526](https://issues.apache.org/jira/browse/MAPREDUCE-1526) | Cache the job related information while submitting the job , this would avoid many RPC calls to JobTracker. |  Major | contrib/gridmix | rahul k singh | rahul k singh |
+| [MAPREDUCE-1848](https://issues.apache.org/jira/browse/MAPREDUCE-1848) | Put number of speculative, data local, rack local tasks in JobTracker metrics |  Major | jobtracker | Scott Chen | Scott Chen |
+| [HADOOP-6859](https://issues.apache.org/jira/browse/HADOOP-6859) | Introduce additional statistics to FileSystem |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-1298](https://issues.apache.org/jira/browse/HDFS-1298) | Add support in HDFS to update statistics that tracks number of file system operations in FileSystem |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-1935](https://issues.apache.org/jira/browse/MAPREDUCE-1935) | HFTP needs to be updated to use delegation tokens (from HDFS-1007) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6632](https://issues.apache.org/jira/browse/HADOOP-6632) | Support for using different Kerberos keys for different instances of Hadoop services |  Major | . | Kan Zhang | Kan Zhang |
+| [HDFS-1201](https://issues.apache.org/jira/browse/HDFS-1201) |  Support for using different Kerberos keys for Namenode and datanode. |  Major | . | Jitendra Nath Pandey | Kan Zhang |
+| [MAPREDUCE-1945](https://issues.apache.org/jira/browse/MAPREDUCE-1945) | Support for using different Kerberos keys for Jobtracker and TaskTrackers |  Major | . | Kan Zhang | Kan Zhang |
+| [HDFS-1081](https://issues.apache.org/jira/browse/HDFS-1081) | Performance regression in DistributedFileSystem::getFileBlockLocations in secure systems |  Major | security | Jakob Homan | Jakob Homan |
 | [HDFS-1307](https://issues.apache.org/jira/browse/HDFS-1307) | Add start time, end time and total time taken for FSCK to FSCK report |  Major | namenode, tools | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1304](https://issues.apache.org/jira/browse/HDFS-1304) | There is no unit test for HftpFileSystem.open(..) |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-1936](https://issues.apache.org/jira/browse/MAPREDUCE-1936) | [gridmix3] Make Gridmix3 more customizable. |  Major | contrib/gridmix | Hong Tang | Hong Tang |
+| [HADOOP-6861](https://issues.apache.org/jira/browse/HADOOP-6861) | Method in Credentials to read and write a token storage file. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
 | [HDFS-1302](https://issues.apache.org/jira/browse/HDFS-1302) | Use writeTokenStorageToStream method in Credentials to store credentials to a file. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1298](https://issues.apache.org/jira/browse/HDFS-1298) | Add support in HDFS to update statistics that tracks number of file system operations in FileSystem |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6805](https://issues.apache.org/jira/browse/HADOOP-6805) | add buildDTServiceName method to SecurityUtil (as part of MAPREDUCE-1718) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6877](https://issues.apache.org/jira/browse/HADOOP-6877) | Common part of HDFS-1178 |  Major | ipc | Kan Zhang | Kan Zhang |
+| [HDFS-1178](https://issues.apache.org/jira/browse/HDFS-1178) | The NameNode servlets should not use RPC to connect to the NameNode |  Major | namenode | Owen O'Malley | Owen O'Malley |
+| [HADOOP-6745](https://issues.apache.org/jira/browse/HADOOP-6745) | adding some java doc to Server.RpcMetrics, UGI |  Minor | ipc | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6890](https://issues.apache.org/jira/browse/HADOOP-6890) | Improve listFiles API introduced by HADOOP-6870 |  Major | fs | Hairong Kuang | Hairong Kuang |
 | [HDFS-1297](https://issues.apache.org/jira/browse/HDFS-1297) | Fix some comments |  Trivial | documentation | Jeff Ames | Jeff Ames |
-| [HDFS-1272](https://issues.apache.org/jira/browse/HDFS-1272) | HDFS changes corresponding to rename of TokenStorage to Credentials |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6862](https://issues.apache.org/jira/browse/HADOOP-6862) | Add api to add user/group to AccessControlList |  Major | security | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-6911](https://issues.apache.org/jira/browse/HADOOP-6911) | doc update for DelegationTokenFetcher (part of HDFS-1036) |  Minor | . | Boris Shkolnik |  |
+| [MAPREDUCE-1253](https://issues.apache.org/jira/browse/MAPREDUCE-1253) | Making Mumak work with Capacity-Scheduler |  Major | contrib/mumak | Anirban Dasgupta | Anirban Dasgupta |
+| [HADOOP-6693](https://issues.apache.org/jira/browse/HADOOP-6693) | Add metrics to track kerberos login activity |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-1356](https://issues.apache.org/jira/browse/HDFS-1356) | Provide information as to whether or not security is enabled on web interface for NameNode (part of HADOOP-6822) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6884](https://issues.apache.org/jira/browse/HADOOP-6884) | Add LOG.isDebugEnabled() guard for each LOG.debug("...") |  Major | . | Erik Steffl | Erik Steffl |
+| [HDFS-1320](https://issues.apache.org/jira/browse/HDFS-1320) | Add LOG.isDebugEnabled() guard for each LOG.debug("...") |  Major | . | Erik Steffl | Erik Steffl |
+| [HDFS-1353](https://issues.apache.org/jira/browse/HDFS-1353) | Remove most of getBlockLocation optimization |  Major | namenode | Jakob Homan | Jakob Homan |
 | [HDFS-1205](https://issues.apache.org/jira/browse/HDFS-1205) | FSDatasetAsyncDiskService should name its threads |  Major | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1203](https://issues.apache.org/jira/browse/HDFS-1203) | DataNode should sleep before reentering service loop after an exception |  Major | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1201](https://issues.apache.org/jira/browse/HDFS-1201) |  Support for using different Kerberos keys for Namenode and datanode. |  Major | . | Jitendra Nath Pandey | Kan Zhang |
-| [HDFS-1190](https://issues.apache.org/jira/browse/HDFS-1190) | Remove unused getNamenode() method from DataNode. |  Minor | datanode | Jeff Ames | Jeff Ames |
-| [HDFS-1187](https://issues.apache.org/jira/browse/HDFS-1187) | Modify fetchdt to allow renewing and canceling token |  Major | security | Owen O'Malley | Owen O'Malley |
-| [HDFS-1185](https://issues.apache.org/jira/browse/HDFS-1185) | Remove duplicate now() functions in DataNode, FSNamesystem |  Minor | datanode, namenode | Jeff Ames | Jeff Ames |
-| [HDFS-1184](https://issues.apache.org/jira/browse/HDFS-1184) | Replace tabs in code with spaces |  Minor | . | Jeff Ames | Jeff Ames |
-| [HDFS-1183](https://issues.apache.org/jira/browse/HDFS-1183) | Remove some duplicate code in NamenodeJspHelper.java |  Minor | namenode | Jeff Ames | Jeff Ames |
-| [HDFS-1178](https://issues.apache.org/jira/browse/HDFS-1178) | The NameNode servlets should not use RPC to connect to the NameNode |  Major | namenode | Owen O'Malley | Owen O'Malley |
-| [HDFS-1160](https://issues.apache.org/jira/browse/HDFS-1160) | Improve some FSDataset warnings and comments |  Major | datanode | Eli Collins | Eli Collins |
-| [HDFS-1140](https://issues.apache.org/jira/browse/HDFS-1140) | Speedup INode.getPathComponents |  Minor | namenode | Dmytro Molkov | Dmytro Molkov |
-| [HDFS-1114](https://issues.apache.org/jira/browse/HDFS-1114) | Reducing NameNode memory usage by an alternate hash table |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1110](https://issues.apache.org/jira/browse/HDFS-1110) | Namenode heap optimization - reuse objects for commonly used file names |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1093](https://issues.apache.org/jira/browse/HDFS-1093) | Improve namenode scalability by splitting the FSNamesystem synchronized section in a read/write lock |  Major | namenode | dhruba borthakur | dhruba borthakur |
-| [HDFS-1081](https://issues.apache.org/jira/browse/HDFS-1081) | Performance regression in DistributedFileSystem::getFileBlockLocations in secure systems |  Major | security | Jakob Homan | Jakob Homan |
-| [HDFS-1055](https://issues.apache.org/jira/browse/HDFS-1055) | Improve thread naming for DataXceivers |  Major | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1035](https://issues.apache.org/jira/browse/HDFS-1035) | Generate Eclipse's .classpath file from Ivy config |  Major | build | Tom White | Nigel Daley |
-| [HDFS-1033](https://issues.apache.org/jira/browse/HDFS-1033) | In secure clusters, NN and SNN should verify that the remote principal during image and edits transfer |  Major | namenode, security | Jakob Homan | Jakob Homan |
-| [HDFS-1028](https://issues.apache.org/jira/browse/HDFS-1028) | INode.getPathNames could split more efficiently |  Minor | namenode | Todd Lipcon | Dmytro Molkov |
-| [HDFS-1023](https://issues.apache.org/jira/browse/HDFS-1023) | Allow http server to start as regular principal if https principal not defined. |  Major | namenode | Jakob Homan | Jakob Homan |
-| [HDFS-947](https://issues.apache.org/jira/browse/HDFS-947) | The namenode should redirect a hftp request to read a file to the datanode that has the maximum number of local replicas |  Major | . | dhruba borthakur | Dmytro Molkov |
-| [HDFS-941](https://issues.apache.org/jira/browse/HDFS-941) | Datanode xceiver protocol should allow reuse of a connection |  Major | datanode, hdfs-client, performance | Todd Lipcon | bc Wong |
-| [HDFS-895](https://issues.apache.org/jira/browse/HDFS-895) | Allow hflush/sync to occur in parallel with new writes to the file |  Major | hdfs-client | dhruba borthakur | Todd Lipcon |
-| [HDFS-884](https://issues.apache.org/jira/browse/HDFS-884) | DataNode makeInstance should report the directory list when failing to start up |  Minor | datanode | Steve Loughran | Steve Loughran |
-| [HDFS-882](https://issues.apache.org/jira/browse/HDFS-882) | Datanode could log what hostname and ports its listening on on startup |  Minor | datanode | Steve Loughran | Steve Loughran |
+| [MAPREDUCE-2046](https://issues.apache.org/jira/browse/MAPREDUCE-2046) | A CombineFileInputSplit cannot be less than a dfs block |  Major | . | Namit Jain | dhruba borthakur |
+| [HDFS-1369](https://issues.apache.org/jira/browse/HDFS-1369) | Invalid javadoc reference in FSDatasetMBean.java |  Trivial | datanode | Eli Collins | Eli Collins |
 | [HDFS-881](https://issues.apache.org/jira/browse/HDFS-881) | Refactor DataNode Packet header into DataTransferProtocol |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-853](https://issues.apache.org/jira/browse/HDFS-853) | The HDFS webUI should show a metric that summarizes whether the cluster is balanced regarding disk space usage |  Major | namenode | dhruba borthakur | Dmytro Molkov |
-| [HDFS-718](https://issues.apache.org/jira/browse/HDFS-718) | configuration parameter to prevent accidental formatting of HDFS filesystem |  Minor | namenode | Andrew Ryan | Andrew Ryan |
-| [HDFS-599](https://issues.apache.org/jira/browse/HDFS-599) | Improve Namenode robustness by prioritizing datanode heartbeats over client requests |  Major | namenode | dhruba borthakur | Dmytro Molkov |
-| [HDFS-556](https://issues.apache.org/jira/browse/HDFS-556) | Provide info on failed volumes in the web ui |  Major | namenode | Jakob Homan | Eli Collins |
-| [HDFS-455](https://issues.apache.org/jira/browse/HDFS-455) | Make NN and DN handle in a intuitive way comma-separated configuration strings |  Minor | datanode, namenode | Michele Catasta | Michele Catasta |
-| [MAPREDUCE-2505](https://issues.apache.org/jira/browse/MAPREDUCE-2505) | Explain how to use ACLs in the fair scheduler |  Minor | contrib/fair-share, documentation | Matei Zaharia | Matei Zaharia |
-| [MAPREDUCE-2502](https://issues.apache.org/jira/browse/MAPREDUCE-2502) | JobSubmitter should use mapreduce.job.maps |  Trivial | job submission | Eli Collins | Eli Collins |
-| [MAPREDUCE-2410](https://issues.apache.org/jira/browse/MAPREDUCE-2410) | document multiple keys per reducer oddity in hadoop streaming FAQ |  Minor | contrib/streaming, documentation | Dieter Plaetinck | Harsh J |
-| [MAPREDUCE-2372](https://issues.apache.org/jira/browse/MAPREDUCE-2372) | TaskLogAppender mechanism shouldn't be set in log4j.properties |  Major | task | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2337](https://issues.apache.org/jira/browse/MAPREDUCE-2337) | Remove dependence of public MapReduce API on classes in server package |  Major | . | Tom White | Tom White |
-| [MAPREDUCE-2314](https://issues.apache.org/jira/browse/MAPREDUCE-2314) | configure files that are generated as part of the released tarball need to have executable bit set |  Major | build | Roman Shaposhnik | Roman Shaposhnik |
-| [MAPREDUCE-2260](https://issues.apache.org/jira/browse/MAPREDUCE-2260) | Remove auto-generated native build files |  Major | build | Roman Shaposhnik | Roman Shaposhnik |
-| [MAPREDUCE-2184](https://issues.apache.org/jira/browse/MAPREDUCE-2184) | Port DistRaid.java to new mapreduce API |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-2167](https://issues.apache.org/jira/browse/MAPREDUCE-2167) | Faster directory traversal for raid node |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-2150](https://issues.apache.org/jira/browse/MAPREDUCE-2150) | RaidNode should periodically fix corrupt blocks |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-2147](https://issues.apache.org/jira/browse/MAPREDUCE-2147) | JobInProgress has some redundant lines in its ctor |  Trivial | jobtracker | Harsh J | Harsh J |
-| [MAPREDUCE-2145](https://issues.apache.org/jira/browse/MAPREDUCE-2145) | upgrade clover on the builds servers to v 3.0.2 |  Major | . | Giridharan Kesavan | Giridharan Kesavan |
-| [MAPREDUCE-2141](https://issues.apache.org/jira/browse/MAPREDUCE-2141) | Add an "extra data" field to Task for use by Mesos |  Minor | . | Matei Zaharia | Matei Zaharia |
+| [MAPREDUCE-1918](https://issues.apache.org/jira/browse/MAPREDUCE-1918) | Add documentation to Rumen |  Major | tools/rumen | Amar Kamat | Amar Kamat |
+| [HDFS-1395](https://issues.apache.org/jira/browse/HDFS-1395) | Add @Override annotation to FSDataset methods that implement FSDatasetInterface |  Major | datanode | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6950](https://issues.apache.org/jira/browse/HADOOP-6950) | Suggest that HADOOP\_CLASSPATH should be preserved in hadoop-env.sh.template |  Trivial | scripts | Philip Zeyliger | Philip Zeyliger |
+| [HDFS-1383](https://issues.apache.org/jira/browse/HDFS-1383) | Better error messages on hftp |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1093](https://issues.apache.org/jira/browse/HDFS-1093) | Improve namenode scalability by splitting the FSNamesystem synchronized section in a read/write lock |  Major | namenode | dhruba borthakur | dhruba borthakur |
+| [HDFS-1407](https://issues.apache.org/jira/browse/HDFS-1407) | Use Block in DataTransferProtocol |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-1304](https://issues.apache.org/jira/browse/HDFS-1304) | There is no unit test for HftpFileSystem.open(..) |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-1548](https://issues.apache.org/jira/browse/MAPREDUCE-1548) | Hadoop archives should be able to preserve times and other properties from original files |  Major | harchive | Rodrigo Schmidt | Rodrigo Schmidt |
+| [HDFS-1417](https://issues.apache.org/jira/browse/HDFS-1417) | Add @Override annotation to SimulatedFSDataset methods that implement FSDatasetInterface |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-1368](https://issues.apache.org/jira/browse/HDFS-1368) | Add a block counter to DatanodeDescriptor |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HDFS-1426](https://issues.apache.org/jira/browse/HDFS-1426) | Remove unused method BlockInfo#listCount |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HADOOP-6856](https://issues.apache.org/jira/browse/HADOOP-6856) | SequenceFile and MapFile need cleanup to remove redundant constructors |  Major | io | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1816](https://issues.apache.org/jira/browse/MAPREDUCE-1816) | HAR files used for RAID parity need to have configurable partfile size |  Minor | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HADOOP-6879](https://issues.apache.org/jira/browse/HADOOP-6879) | Provide SSH based (Jsch) remote execution API for system tests |  Major | build, test | Iyappan Srinivasan | Konstantin Boudnik |
+| [HDFS-1434](https://issues.apache.org/jira/browse/HDFS-1434) | Refactor Datanode#startDataNode method |  Major | datanode | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6987](https://issues.apache.org/jira/browse/HADOOP-6987) | Use JUnit Rule to optionally fail test cases that run more than 10 seconds |  Major | test | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-1819](https://issues.apache.org/jira/browse/MAPREDUCE-1819) | RaidNode should be smarter in submitting Raid jobs |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HDFS-1456](https://issues.apache.org/jira/browse/HDFS-1456) | Provide builder for constructing instances of MiniDFSCluster |  Major | test | Jakob Homan | Jakob Homan |
 | [MAPREDUCE-2140](https://issues.apache.org/jira/browse/MAPREDUCE-2140) | Re-generate fair scheduler design doc PDF |  Trivial | . | Matei Zaharia | Matei Zaharia |
+| [MAPREDUCE-2145](https://issues.apache.org/jira/browse/MAPREDUCE-2145) | upgrade clover on the builds servers to v 3.0.2 |  Major | . | Giridharan Kesavan | Giridharan Kesavan |
 | [MAPREDUCE-2132](https://issues.apache.org/jira/browse/MAPREDUCE-2132) | Need a command line option in RaidShell to fix blocks using raid |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [MAPREDUCE-2147](https://issues.apache.org/jira/browse/MAPREDUCE-2147) | JobInProgress has some redundant lines in its ctor |  Trivial | jobtracker | Harsh J | Harsh J |
 | [MAPREDUCE-2126](https://issues.apache.org/jira/browse/MAPREDUCE-2126) | JobQueueJobInProgressListener's javadoc is inconsistent with source code |  Minor | jobtracker | Jingguo Yao | Jingguo Yao |
-| [MAPREDUCE-2103](https://issues.apache.org/jira/browse/MAPREDUCE-2103) | task-controller shouldn't require o-r permissions |  Trivial | task-controller | Todd Lipcon | Todd Lipcon |
+| [HDFS-1472](https://issues.apache.org/jira/browse/HDFS-1472) | Refactor DFSck to allow programmatic access to output |  Major | tools | Ramkumar Vadali | Ramkumar Vadali |
+| [HADOOP-7005](https://issues.apache.org/jira/browse/HADOOP-7005) | Update test-patch.sh to remove callback to Hudson master |  Major | test | Nigel Daley | Nigel Daley |
+| [HADOOP-7007](https://issues.apache.org/jira/browse/HADOOP-7007) | update the hudson-test-patch target to work with the latest test-patch script. |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-6985](https://issues.apache.org/jira/browse/HADOOP-6985) | Suggest that HADOOP\_OPTS be preserved in hadoop-env.sh.template |  Minor | . | Ramkumar Vadali | Ramkumar Vadali |
+| [HADOOP-7010](https://issues.apache.org/jira/browse/HADOOP-7010) | Typo in FileSystem.java |  Minor | fs | Jingguo Yao | Jingguo Yao |
+| [HADOOP-7009](https://issues.apache.org/jira/browse/HADOOP-7009) | MD5Hash provides a public factory method that creates an instance of MessageDigest |  Major | io | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-2150](https://issues.apache.org/jira/browse/MAPREDUCE-2150) | RaidNode should periodically fix corrupt blocks |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [MAPREDUCE-1818](https://issues.apache.org/jira/browse/MAPREDUCE-1818) | RaidNode should specify a pool name incase the cluster is using FairScheduler |  Minor | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HDFS-1485](https://issues.apache.org/jira/browse/HDFS-1485) | Typo in BlockPlacementPolicy.java |  Minor | . | Jingguo Yao | Jingguo Yao |
+| [HADOOP-7008](https://issues.apache.org/jira/browse/HADOOP-7008) | Enable test-patch.sh to have a configured number of acceptable findbugs and javadoc warnings |  Major | test | Nigel Daley | Giridharan Kesavan |
+| [MAPREDUCE-1892](https://issues.apache.org/jira/browse/MAPREDUCE-1892) | RaidNode can allow layered policies more efficiently |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HADOOP-6818](https://issues.apache.org/jira/browse/HADOOP-6818) | Provide a JNI-based implementation of GroupMappingServiceProvider |  Major | security | Devaraj Das | Devaraj Das |
+| [HADOOP-6943](https://issues.apache.org/jira/browse/HADOOP-6943) | The GroupMappingServiceProvider interface should be public |  Major | security | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-1457](https://issues.apache.org/jira/browse/HDFS-1457) | Limit transmission rate when transfering image between primary and secondary NNs |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HDFS-1035](https://issues.apache.org/jira/browse/HDFS-1035) | Generate Eclipse's .classpath file from Ivy config |  Major | build | Tom White | Nigel Daley |
+| [MAPREDUCE-1592](https://issues.apache.org/jira/browse/MAPREDUCE-1592) | Generate Eclipse's .classpath file from Ivy config |  Major | build | Tom White | Tom White |
+| [HADOOP-4675](https://issues.apache.org/jira/browse/HADOOP-4675) | Current Ganglia metrics implementation is incompatible with Ganglia 3.1 |  Major | metrics | Brian Bockelman | Brian Bockelman |
+| [HADOOP-6977](https://issues.apache.org/jira/browse/HADOOP-6977) | Herriot daemon clients should vend statistics |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-2141](https://issues.apache.org/jira/browse/MAPREDUCE-2141) | Add an "extra data" field to Task for use by Mesos |  Minor | . | Matei Zaharia | Matei Zaharia |
+| [HDFS-1408](https://issues.apache.org/jira/browse/HDFS-1408) | Herriot NN and DN clients should vend statistics |  Major | test | Al Thompson | Konstantin Boudnik |
 | [MAPREDUCE-2093](https://issues.apache.org/jira/browse/MAPREDUCE-2093) | Herriot JT and TT clients should vend statistics |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-2046](https://issues.apache.org/jira/browse/MAPREDUCE-2046) | A CombineFileInputSplit cannot be less than a dfs block |  Major | . | Namit Jain | dhruba borthakur |
-| [MAPREDUCE-2026](https://issues.apache.org/jira/browse/MAPREDUCE-2026) | JobTracker.getJobCounters() should not hold JobTracker lock while calling JobInProgress.getCounters() |  Major | . | Scott Chen | Joydeep Sen Sarma |
-| [MAPREDUCE-1945](https://issues.apache.org/jira/browse/MAPREDUCE-1945) | Support for using different Kerberos keys for Jobtracker and TaskTrackers |  Major | . | Kan Zhang | Kan Zhang |
-| [MAPREDUCE-1936](https://issues.apache.org/jira/browse/MAPREDUCE-1936) | [gridmix3] Make Gridmix3 more customizable. |  Major | contrib/gridmix | Hong Tang | Hong Tang |
-| [MAPREDUCE-1935](https://issues.apache.org/jira/browse/MAPREDUCE-1935) | HFTP needs to be updated to use delegation tokens (from HDFS-1007) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-2167](https://issues.apache.org/jira/browse/MAPREDUCE-2167) | Faster directory traversal for raid node |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HADOOP-6903](https://issues.apache.org/jira/browse/HADOOP-6903) | Make AbstractFileSystem's methods public to allow filter-Fs like implementions in a differnt package than fs |  Major | . | Sanjay Radia | Sanjay Radia |
+| [HDFS-1160](https://issues.apache.org/jira/browse/HDFS-1160) | Improve some FSDataset warnings and comments |  Major | datanode | Eli Collins | Eli Collins |
+| [HDFS-556](https://issues.apache.org/jira/browse/HDFS-556) | Provide info on failed volumes in the web ui |  Major | namenode | Jakob Homan | Eli Collins |
+| [HADOOP-7032](https://issues.apache.org/jira/browse/HADOOP-7032) | Assert type constraints in the FileStatus constructor |  Major | fs | Eli Collins | Eli Collins |
+| [HADOOP-6562](https://issues.apache.org/jira/browse/HADOOP-6562) | FileContextSymlinkBaseTest should use FileContextTestHelper |  Minor | test | Eli Collins | Eli Collins |
+| [HDFS-1491](https://issues.apache.org/jira/browse/HDFS-1491) | Update  Hdfs to match the change of methods from protected to public  in AbstractFileSystem (Hadoop-6903) |  Major | . | Sanjay Radia | Sanjay Radia |
+| [HDFS-1187](https://issues.apache.org/jira/browse/HDFS-1187) | Modify fetchdt to allow renewing and canceling token |  Major | security | Owen O'Malley | Owen O'Malley |
+| [HDFS-1203](https://issues.apache.org/jira/browse/HDFS-1203) | DataNode should sleep before reentering service loop after an exception |  Major | datanode | Todd Lipcon | Todd Lipcon |
+| [HDFS-1387](https://issues.apache.org/jira/browse/HDFS-1387) | Update HDFS permissions guide for security |  Major | documentation, security | Todd Lipcon | Todd Lipcon |
+| [HDFS-455](https://issues.apache.org/jira/browse/HDFS-455) | Make NN and DN handle in a intuitive way comma-separated configuration strings |  Minor | datanode, namenode | Michele Catasta | Michele Catasta |
+| [HDFS-1055](https://issues.apache.org/jira/browse/HDFS-1055) | Improve thread naming for DataXceivers |  Major | datanode | Todd Lipcon | Todd Lipcon |
+| [HDFS-718](https://issues.apache.org/jira/browse/HDFS-718) | configuration parameter to prevent accidental formatting of HDFS filesystem |  Minor | namenode | Andrew Ryan | Andrew Ryan |
 | [MAPREDUCE-1931](https://issues.apache.org/jira/browse/MAPREDUCE-1931) | Gridmix forrest documentation |  Major | contrib/gridmix | rahul k singh | Ranjit Mathew |
-| [MAPREDUCE-1918](https://issues.apache.org/jira/browse/MAPREDUCE-1918) | Add documentation to Rumen |  Major | tools/rumen | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-1893](https://issues.apache.org/jira/browse/MAPREDUCE-1893) | Multiple reducers for Slive |  Major | benchmarks, test | Konstantin Shvachko | Konstantin Shvachko |
-| [MAPREDUCE-1892](https://issues.apache.org/jira/browse/MAPREDUCE-1892) | RaidNode can allow layered policies more efficiently |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-1878](https://issues.apache.org/jira/browse/MAPREDUCE-1878) | Add MRUnit documentation |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-1868](https://issues.apache.org/jira/browse/MAPREDUCE-1868) | Add read timeout on userlog pull |  Major | client | Krishna Ramachandran | Krishna Ramachandran |
-| [MAPREDUCE-1851](https://issues.apache.org/jira/browse/MAPREDUCE-1851) | Document configuration parameters in streaming |  Major | contrib/streaming, documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1850](https://issues.apache.org/jira/browse/MAPREDUCE-1850) | Include job submit host information (name and ip) in jobconf and jobdetails display |  Major | . | Krishna Ramachandran | Krishna Ramachandran |
-| [MAPREDUCE-1848](https://issues.apache.org/jira/browse/MAPREDUCE-1848) | Put number of speculative, data local, rack local tasks in JobTracker metrics |  Major | jobtracker | Scott Chen | Scott Chen |
-| [MAPREDUCE-1840](https://issues.apache.org/jira/browse/MAPREDUCE-1840) | [Gridmix] Exploit/Add security features in GridMix |  Major | contrib/gridmix | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-1838](https://issues.apache.org/jira/browse/MAPREDUCE-1838) | DistRaid map tasks have large variance in running times |  Minor | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-1832](https://issues.apache.org/jira/browse/MAPREDUCE-1832) | Support for file sizes less than 1MB in DFSIO benchmark. |  Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko |
-| [MAPREDUCE-1829](https://issues.apache.org/jira/browse/MAPREDUCE-1829) | JobInProgress.findSpeculativeTask should use min() to find the candidate instead of sort() |  Major | jobtracker | Scott Chen | Scott Chen |
-| [MAPREDUCE-1819](https://issues.apache.org/jira/browse/MAPREDUCE-1819) | RaidNode should be smarter in submitting Raid jobs |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-1818](https://issues.apache.org/jira/browse/MAPREDUCE-1818) | RaidNode should specify a pool name incase the cluster is using FairScheduler |  Minor | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-1816](https://issues.apache.org/jira/browse/MAPREDUCE-1816) | HAR files used for RAID parity need to have configurable partfile size |  Minor | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-1798](https://issues.apache.org/jira/browse/MAPREDUCE-1798) | normalize property names for JT kerberos principal names in configuration (from HADOOP 6633) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-1785](https://issues.apache.org/jira/browse/MAPREDUCE-1785) | Add streaming config option for not emitting the key |  Minor | contrib/streaming | Eli Collins | Eli Collins |
+| [MAPREDUCE-2184](https://issues.apache.org/jira/browse/MAPREDUCE-2184) | Port DistRaid.java to new mapreduce API |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HDFS-1513](https://issues.apache.org/jira/browse/HDFS-1513) | Fix a number of warnings |  Minor | . | Eli Collins | Eli Collins |
 | [MAPREDUCE-1783](https://issues.apache.org/jira/browse/MAPREDUCE-1783) | Task Initialization should be delayed till when a job can be run |  Major | contrib/fair-share | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-1778](https://issues.apache.org/jira/browse/MAPREDUCE-1778) | CompletedJobStatusStore initialization should fail if {mapred.job.tracker.persist.jobstatus.dir} is unwritable |  Major | jobtracker | Amar Kamat | Krishna Ramachandran |
-| [MAPREDUCE-1762](https://issues.apache.org/jira/browse/MAPREDUCE-1762) | Add a setValue() method in Counter |  Major | . | Scott Chen | Scott Chen |
-| [MAPREDUCE-1761](https://issues.apache.org/jira/browse/MAPREDUCE-1761) | FairScheduler should allow separate configuration of node and rack locality wait time |  Major | . | Scott Chen | Scott Chen |
-| [MAPREDUCE-1711](https://issues.apache.org/jira/browse/MAPREDUCE-1711) | Gridmix should provide an option to submit jobs to the same queues as specified in the trace. |  Major | contrib/gridmix | Hong Tang | rahul k singh |
-| [MAPREDUCE-1626](https://issues.apache.org/jira/browse/MAPREDUCE-1626) | Publish Javadoc for all contrib packages with user-facing APIs |  Major | documentation | Tom White | Jolly Chen |
-| [MAPREDUCE-1592](https://issues.apache.org/jira/browse/MAPREDUCE-1592) | Generate Eclipse's .classpath file from Ivy config |  Major | build | Tom White | Tom White |
-| [MAPREDUCE-1548](https://issues.apache.org/jira/browse/MAPREDUCE-1548) | Hadoop archives should be able to preserve times and other properties from original files |  Major | harchive | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-1546](https://issues.apache.org/jira/browse/MAPREDUCE-1546) | Jobtracker JSP pages should automatically redirect to the corresponding history page if not in memory |  Minor | . | Scott Chen | Scott Chen |
-| [MAPREDUCE-1545](https://issues.apache.org/jira/browse/MAPREDUCE-1545) | Add 'first-task-launched' to job-summary |  Major | jobtracker | Arun C Murthy | Luke Lu |
-| [MAPREDUCE-1526](https://issues.apache.org/jira/browse/MAPREDUCE-1526) | Cache the job related information while submitting the job , this would avoid many RPC calls to JobTracker. |  Major | contrib/gridmix | rahul k singh | rahul k singh |
-| [MAPREDUCE-1492](https://issues.apache.org/jira/browse/MAPREDUCE-1492) | Delete or recreate obsolete har files used on hdfs raid |  Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt |
+| [HDFS-895](https://issues.apache.org/jira/browse/HDFS-895) | Allow hflush/sync to occur in parallel with new writes to the file |  Major | hdfs-client | dhruba borthakur | Todd Lipcon |
+| [MAPREDUCE-1878](https://issues.apache.org/jira/browse/MAPREDUCE-1878) | Add MRUnit documentation |  Major | contrib/mrunit | Aaron Kimball | Aaron Kimball |
+| [HADOOP-7054](https://issues.apache.org/jira/browse/HADOOP-7054) | Change NN LoadGenerator to use the new FileContext api |  Major | . | Sanjay Radia | Sanjay Radia |
+| [HADOOP-6298](https://issues.apache.org/jira/browse/HADOOP-6298) | BytesWritable#getBytes is a bad name that leads to programming mistakes |  Major | . | Nathan Marz | Owen O'Malley |
+| [HADOOP-6578](https://issues.apache.org/jira/browse/HADOOP-6578) | Configuration should trim whitespace around a lot of value types |  Minor | conf | Todd Lipcon | Michele Catasta |
+| [HADOOP-6811](https://issues.apache.org/jira/browse/HADOOP-6811) | Remove EC2 bash scripts |  Blocker | . | Tom White | Tom White |
+| [HDFS-884](https://issues.apache.org/jira/browse/HDFS-884) | DataNode makeInstance should report the directory list when failing to start up |  Minor | datanode | Steve Loughran | Steve Loughran |
+| [HADOOP-6056](https://issues.apache.org/jira/browse/HADOOP-6056) | Use java.net.preferIPv4Stack to force IPv4 |  Major | scripts | Steve Loughran | Michele Catasta |
 | [MAPREDUCE-1382](https://issues.apache.org/jira/browse/MAPREDUCE-1382) | MRAsyncDiscService should tolerate missing local.dir |  Major | . | Scott Chen | Zheng Shao |
-| [MAPREDUCE-1376](https://issues.apache.org/jira/browse/MAPREDUCE-1376) | Support for varied user submission in Gridmix |  Major | contrib/gridmix | Chris Douglas | Chris Douglas |
-| [MAPREDUCE-1354](https://issues.apache.org/jira/browse/MAPREDUCE-1354) | Incremental enhancements to the JobTracker for better scalability |  Critical | jobtracker | Devaraj Das | Dick King |
-| [MAPREDUCE-1253](https://issues.apache.org/jira/browse/MAPREDUCE-1253) | Making Mumak work with Capacity-Scheduler |  Major | contrib/mumak | Anirban Dasgupta | Anirban Dasgupta |
-| [MAPREDUCE-1248](https://issues.apache.org/jira/browse/MAPREDUCE-1248) | Redundant memory copying in StreamKeyValUtil |  Minor | contrib/streaming | Ruibang He | Ruibang He |
+| [HADOOP-7110](https://issues.apache.org/jira/browse/HADOOP-7110) | Implement chmod with JNI |  Major | io, native | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6436](https://issues.apache.org/jira/browse/HADOOP-6436) | Remove auto-generated native build files |  Major | . | Eli Collins | Roman Shaposhnik |
+| [MAPREDUCE-2260](https://issues.apache.org/jira/browse/MAPREDUCE-2260) | Remove auto-generated native build files |  Major | build | Roman Shaposhnik | Roman Shaposhnik |
+| [HDFS-1582](https://issues.apache.org/jira/browse/HDFS-1582) | Remove auto-generated native build files |  Major | libhdfs | Roman Shaposhnik | Roman Shaposhnik |
+| [MAPREDUCE-2026](https://issues.apache.org/jira/browse/MAPREDUCE-2026) | JobTracker.getJobCounters() should not hold JobTracker lock while calling JobInProgress.getCounters() |  Major | . | Scott Chen | Joydeep Sen Sarma |
+| [HADOOP-7134](https://issues.apache.org/jira/browse/HADOOP-7134) | configure files that are generated as part of the released tarball need to have executable bit set |  Major | build | Roman Shaposhnik | Roman Shaposhnik |
+| [HDFS-1618](https://issues.apache.org/jira/browse/HDFS-1618) | configure files that are generated as part of the released tarball need to have executable bit set |  Major | build | Roman Shaposhnik | Roman Shaposhnik |
+| [MAPREDUCE-2314](https://issues.apache.org/jira/browse/MAPREDUCE-2314) | configure files that are generated as part of the released tarball need to have executable bit set |  Major | build | Roman Shaposhnik | Roman Shaposhnik |
 | [MAPREDUCE-1159](https://issues.apache.org/jira/browse/MAPREDUCE-1159) | Limit Job name on jobtracker.jsp to be 80 char long |  Trivial | . | Zheng Shao | Harsh J |
-| [MAPREDUCE-478](https://issues.apache.org/jira/browse/MAPREDUCE-478) | separate jvm param for mapper and reducer |  Minor | . | Koji Noguchi | Arun C Murthy |
+| [HADOOP-7154](https://issues.apache.org/jira/browse/HADOOP-7154) | Should set MALLOC\_ARENA\_MAX in hadoop-config.sh |  Minor | scripts | Todd Lipcon | Todd Lipcon |
+| [HDFS-1736](https://issues.apache.org/jira/browse/HDFS-1736) | Break dependency between DatanodeJspHelper and FsShell |  Minor | datanode | Daryn Sharp | Daryn Sharp |
+| [HADOOP-7177](https://issues.apache.org/jira/browse/HADOOP-7177) | CodecPool should report which compressor it is using |  Trivial | native | Allen Wittenauer | Allen Wittenauer |
+| [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | documentation, namenode | Patrick Angeles | Harsh J |
+| [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | conf | Patrick Angeles | Harsh J |
+| [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | Help message is wrong for touchz command. |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [MAPREDUCE-2337](https://issues.apache.org/jira/browse/MAPREDUCE-2337) | Remove dependence of public MapReduce API on classes in server package |  Major | . | Tom White | Tom White |
+| [HADOOP-7241](https://issues.apache.org/jira/browse/HADOOP-7241) | fix typo of command 'hadoop fs -help tail' |  Minor | fs, test | Wei Yongjun | Wei Yongjun |
+| [HDFS-1861](https://issues.apache.org/jira/browse/HDFS-1861) | Rename dfs.datanode.max.xcievers and bump its default value |  Major | datanode | Eli Collins | Eli Collins |
+| [HADOOP-7244](https://issues.apache.org/jira/browse/HADOOP-7244) | Documentation change for updated configuration keys |  Blocker | documentation | Tom White | Tom White |
+| [HDFS-1866](https://issues.apache.org/jira/browse/HDFS-1866) | Document dfs.datanode.max.transfer.threads in hdfs-default.xml |  Minor | datanode, documentation | Eli Collins | Harsh J |
+| [HADOOP-7189](https://issues.apache.org/jira/browse/HADOOP-7189) | Add ability to enable 'debug' property in JAAS configuration |  Minor | security | Todd Lipcon | Ted Yu |
+| [MAPREDUCE-2410](https://issues.apache.org/jira/browse/MAPREDUCE-2410) | document multiple keys per reducer oddity in hadoop streaming FAQ |  Minor | contrib/streaming, documentation | Dieter Plaetinck | Harsh J |
+| [MAPREDUCE-1626](https://issues.apache.org/jira/browse/MAPREDUCE-1626) | Publish Javadoc for all contrib packages with user-facing APIs |  Major | documentation | Tom White | Jolly Chen |
+| [MAPREDUCE-2103](https://issues.apache.org/jira/browse/MAPREDUCE-2103) | task-controller shouldn't require o-r permissions |  Trivial | task-controller | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7192](https://issues.apache.org/jira/browse/HADOOP-7192) | fs -stat docs aren't updated to reflect the format features |  Trivial | documentation | Harsh J | Harsh J |
+| [HDFS-1947](https://issues.apache.org/jira/browse/HDFS-1947) | DFSClient should use mapreduce.task.attempt.id |  Trivial | hdfs-client | Eli Collins | Eli Collins |
+| [MAPREDUCE-2502](https://issues.apache.org/jira/browse/MAPREDUCE-2502) | JobSubmitter should use mapreduce.job.maps |  Trivial | job submission | Eli Collins | Eli Collins |
+| [MAPREDUCE-2505](https://issues.apache.org/jira/browse/MAPREDUCE-2505) | Explain how to use ACLs in the fair scheduler |  Minor | contrib/fair-share, documentation | Matei Zaharia | Matei Zaharia |
+| [HDFS-1957](https://issues.apache.org/jira/browse/HDFS-1957) | Documentation for HFTP |  Minor | documentation | Ari Rabkin | Ari Rabkin |
+| [MAPREDUCE-2372](https://issues.apache.org/jira/browse/MAPREDUCE-2372) | TaskLogAppender mechanism shouldn't be set in log4j.properties |  Major | task | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7355](https://issues.apache.org/jira/browse/HADOOP-7355) | Add audience and stability annotations to HttpServer class |  Major | . | stack | stack |
+| [HADOOP-7335](https://issues.apache.org/jira/browse/HADOOP-7335) | Force entropy to come from non-true random for tests |  Minor | build, test | Todd Lipcon | Todd Lipcon |
+| [HDFS-1454](https://issues.apache.org/jira/browse/HDFS-1454) | Update the documentation to reflect true client caching strategy |  Major | documentation, hdfs-client | Jeff Hammerbacher | Harsh J |
+| [HADOOP-7346](https://issues.apache.org/jira/browse/HADOOP-7346) | Send back nicer error to clients using outdated IPC version |  Major | ipc | Todd Lipcon | Todd Lipcon |
+| [HDFS-1980](https://issues.apache.org/jira/browse/HDFS-1980) | Move build/webapps deeper in directory heirarchy to aid eclipse users |  Major | build | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7325](https://issues.apache.org/jira/browse/HADOOP-7325) | hadoop command - do not accept class names starting with a hyphen |  Minor | scripts | Brock Noland | Brock Noland |
+| [HDFS-2039](https://issues.apache.org/jira/browse/HDFS-2039) | TestNameNodeMetrics uses a bad test root path |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1619](https://issues.apache.org/jira/browse/HDFS-1619) | Remove AC\_TYPE\* from the libhdfs |  Major | libhdfs | Roman Shaposhnik | Roman Shaposhnik |
+| [HDFS-1954](https://issues.apache.org/jira/browse/HDFS-1954) | Improve corrupt files warning message on NameNode web UI |  Major | namenode | philo vivero | Patrick Hunt |
+| [HADOOP-6605](https://issues.apache.org/jira/browse/HADOOP-6605) | Add JAVA\_HOME detection to hadoop-config |  Minor | . | Chad Metcalf | Eli Collins |
+| [HADOOP-7106](https://issues.apache.org/jira/browse/HADOOP-7106) | Re-organize hadoop subversion layout |  Blocker | build | Nigel Daley | Todd Lipcon |
+| [HDFS-941](https://issues.apache.org/jira/browse/HDFS-941) | Datanode xceiver protocol should allow reuse of a connection |  Major | datanode, hdfs-client, performance | Todd Lipcon | bc Wong |
+| [HDFS-2054](https://issues.apache.org/jira/browse/HDFS-2054) | BlockSender.sendChunk() prints ERROR for connection closures encountered  during transferToFully() |  Minor | datanode | Kihwal Lee | Kihwal Lee |
+| [HDFS-2286](https://issues.apache.org/jira/browse/HDFS-2286) | DataXceiverServer logs AsynchronousCloseException at shutdown |  Trivial | datanode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7457](https://issues.apache.org/jira/browse/HADOOP-7457) | Remove out-of-date Chinese language documentation |  Blocker | documentation | Jakob Homan | Jakob Homan |
+| [HDFS-1935](https://issues.apache.org/jira/browse/HDFS-1935) | Build should not redownload ivy on every invocation |  Minor | build | Todd Lipcon | Joep Rottinghuis |
+| [HADOOP-7786](https://issues.apache.org/jira/browse/HADOOP-7786) | Remove HDFS-specific configuration keys defined in FsConfig |  Major | . | Eli Collins | Eli Collins |
+| [HADOOP-7358](https://issues.apache.org/jira/browse/HADOOP-7358) | Improve log levels when exceptions caught in RPC handler |  Minor | ipc | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7861](https://issues.apache.org/jira/browse/HADOOP-7861) | changes2html.pl should generate links to HADOOP, HDFS, and MAPREDUCE jiras |  Major | documentation | Konstantin Shvachko | Konstantin Shvachko |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7697](https://issues.apache.org/jira/browse/HADOOP-7697) | Remove dependency on different version of slf4j in avro |  Major | build | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-7663](https://issues.apache.org/jira/browse/HADOOP-7663) | TestHDFSTrash failing on 22 |  Major | test | Mayank Bansal | Mayank Bansal |
-| [HADOOP-7646](https://issues.apache.org/jira/browse/HADOOP-7646) | Make hadoop-common use same version of avro as HBase |  Major | io, ipc | Joep Rottinghuis | Joep Rottinghuis |
-| [HADOOP-7577](https://issues.apache.org/jira/browse/HADOOP-7577) | TT does not start due to backwards compatibility wrt. EventCounter |  Minor | metrics | Joep Rottinghuis | Joep Rottinghuis |
-| [HADOOP-7568](https://issues.apache.org/jira/browse/HADOOP-7568) | SequenceFile should not print into stdout |  Major | io | Konstantin Shvachko | Plamen Jeliazkov |
-| [HADOOP-7514](https://issues.apache.org/jira/browse/HADOOP-7514) | Build fails with ClassCastException when running both mvn-install and mvn-deploy targets |  Minor | build | Joep Rottinghuis | Joep Rottinghuis |
-| [HADOOP-7513](https://issues.apache.org/jira/browse/HADOOP-7513) | mvn-deploy target fails |  Major | build | Joep Rottinghuis | Joep Rottinghuis |
-| [HADOOP-7450](https://issues.apache.org/jira/browse/HADOOP-7450) | Bump jetty to 6.1.26 |  Blocker | build | Jitendra Nath Pandey | Konstantin Boudnik |
-| [HADOOP-7390](https://issues.apache.org/jira/browse/HADOOP-7390) | VersionInfo not generated properly in git after unsplit |  Minor | build | Thomas Graves | Todd Lipcon |
-| [HADOOP-7351](https://issues.apache.org/jira/browse/HADOOP-7351) | Regression: HttpServer#getWebAppsPath used to be protected so subclasses could supply alternate webapps path but it was made private by HADOOP-6461 |  Major | . | stack | stack |
-| [HADOOP-7349](https://issues.apache.org/jira/browse/HADOOP-7349) | HADOOP-7121 accidentally disabled some tests |  Major | ipc, test | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7318](https://issues.apache.org/jira/browse/HADOOP-7318) | MD5Hash factory should reset the digester it returns |  Critical | io | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7312](https://issues.apache.org/jira/browse/HADOOP-7312) | core-default.xml lists configuration version as 0.21 |  Minor | conf | Todd Lipcon | Harsh J |
-| [HADOOP-7302](https://issues.apache.org/jira/browse/HADOOP-7302) | webinterface.private.actions should not be in common |  Major | documentation | Ari Rabkin | Ari Rabkin |
-| [HADOOP-7300](https://issues.apache.org/jira/browse/HADOOP-7300) | Configuration methods that return collections are inconsistent about mutability |  Major | conf | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7296](https://issues.apache.org/jira/browse/HADOOP-7296) | The FsPermission(FsPermission) constructor does not use the sticky bit |  Minor | fs | Siddharth Seth | Siddharth Seth |
-| [HADOOP-7287](https://issues.apache.org/jira/browse/HADOOP-7287) | Configuration deprecation mechanism doesn't work properly for GenericOptionsParser/Tools |  Blocker | conf | Todd Lipcon | Aaron T. Myers |
-| [HADOOP-7252](https://issues.apache.org/jira/browse/HADOOP-7252) | JUnit shows up as a compile time dependency |  Minor | build, conf, test | Pony | Harsh J |
-| [HADOOP-7245](https://issues.apache.org/jira/browse/HADOOP-7245) | FsConfig should use constants in CommonConfigurationKeys |  Major | . | Tom White | Tom White |
-| [HADOOP-7194](https://issues.apache.org/jira/browse/HADOOP-7194) | Potential Resource leak in IOUtils.java |  Major | io | Devaraj K | Devaraj K |
-| [HADOOP-7187](https://issues.apache.org/jira/browse/HADOOP-7187) | Socket Leak in org.apache.hadoop.metrics.ganglia.GangliaContext |  Major | metrics | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7184](https://issues.apache.org/jira/browse/HADOOP-7184) | Remove deprecated local.cache.size from core-default.xml |  Major | documentation, filecache | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7183](https://issues.apache.org/jira/browse/HADOOP-7183) | WritableComparator.get should not cache comparator objects |  Blocker | . | Todd Lipcon | Tom White |
-| [HADOOP-7174](https://issues.apache.org/jira/browse/HADOOP-7174) | null is displayed in the console,if the src path is invalid while doing copyToLocal operation from commandLine |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7172](https://issues.apache.org/jira/browse/HADOOP-7172) | SecureIO should not check owner on non-secure clusters that have no native support |  Critical | io, security | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7162](https://issues.apache.org/jira/browse/HADOOP-7162) | FsShell: call srcFs.listStatus(src) twice |  Minor | fs | Alexey Diomin | Alexey Diomin |
-| [HADOOP-7156](https://issues.apache.org/jira/browse/HADOOP-7156) | getpwuid\_r is not thread-safe on RHEL6 |  Critical | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7146](https://issues.apache.org/jira/browse/HADOOP-7146) | RPC server leaks file descriptors |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7145](https://issues.apache.org/jira/browse/HADOOP-7145) | Configuration.getLocalPath should trim whitespace from the provided directories |  Major | . | 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 |
-| [HADOOP-7126](https://issues.apache.org/jira/browse/HADOOP-7126) | TestDFSShell fails in trunk |  Major | . | Po Cheung | Po Cheung |
-| [HADOOP-7122](https://issues.apache.org/jira/browse/HADOOP-7122) | Timed out shell commands leak Timer threads |  Critical | util | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7121](https://issues.apache.org/jira/browse/HADOOP-7121) | Exceptions while serializing IPC call response are not handled well |  Critical | ipc | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7120](https://issues.apache.org/jira/browse/HADOOP-7120) | 200 new Findbugs warnings |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-7118](https://issues.apache.org/jira/browse/HADOOP-7118) | NPE in Configuration.writeXml |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7104](https://issues.apache.org/jira/browse/HADOOP-7104) | Remove unnecessary DNS reverse lookups from RPC layer |  Major | ipc, security | Kan Zhang | Kan Zhang |
-| [HADOOP-7102](https://issues.apache.org/jira/browse/HADOOP-7102) | Remove "fs.ramfs.impl" field from core-deafult.xml |  Major | conf | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-7100](https://issues.apache.org/jira/browse/HADOOP-7100) | Build broken by HADOOP-6811 |  Blocker | build, contrib/cloud | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7097](https://issues.apache.org/jira/browse/HADOOP-7097) | java.library.path missing basedir |  Blocker | build, native | Noah Watkins | Noah Watkins |
-| [HADOOP-7094](https://issues.apache.org/jira/browse/HADOOP-7094) | hadoop.css got lost during project split |  Blocker | build | Todd Lipcon | Konstantin Boudnik |
-| [HADOOP-7093](https://issues.apache.org/jira/browse/HADOOP-7093) | Servlets should default to text/plain |  Major | io | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7091](https://issues.apache.org/jira/browse/HADOOP-7091) | reloginFromKeytab() should happen even if TGT can't be found |  Major | security | Kan Zhang | Kan Zhang |
-| [HADOOP-7089](https://issues.apache.org/jira/browse/HADOOP-7089) | Fix link resolution logic in hadoop-config.sh |  Minor | scripts | Eli Collins | Eli Collins |
-| [HADOOP-7087](https://issues.apache.org/jira/browse/HADOOP-7087) | SequenceFile.createWriter ignores FileSystem parameter |  Blocker | io | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7082](https://issues.apache.org/jira/browse/HADOOP-7082) | Configuration.writeXML should not hold lock while outputting |  Critical | conf | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7070](https://issues.apache.org/jira/browse/HADOOP-7070) | JAAS configuration should delegate unknown application names to pre-existing configuration |  Critical | security | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7068](https://issues.apache.org/jira/browse/HADOOP-7068) | Ivy resolve force mode should be turned off by default |  Major | . | Luke Lu | Luke Lu |
-| [HADOOP-7057](https://issues.apache.org/jira/browse/HADOOP-7057) | IOUtils.readFully and IOUtils.skipFully have typo in exception creation's message |  Minor | util | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-7053](https://issues.apache.org/jira/browse/HADOOP-7053) | wrong FSNamesystem Audit logging setting in conf/log4j.properties |  Minor | conf | Jingguo Yao | Jingguo Yao |
-| [HADOOP-7052](https://issues.apache.org/jira/browse/HADOOP-7052) | misspelling of threshold in conf/log4j.properties |  Major | conf | Jingguo Yao | Jingguo Yao |
-| [HADOOP-7046](https://issues.apache.org/jira/browse/HADOOP-7046) | 1 Findbugs warning on trunk and branch-0.22 |  Blocker | security | Nigel Daley | Po Cheung |
-| [HADOOP-7038](https://issues.apache.org/jira/browse/HADOOP-7038) | saveVersion script includes an additional \r while running whoami under windows |  Minor | build | Wang Xu | Wang Xu |
-| [HADOOP-7028](https://issues.apache.org/jira/browse/HADOOP-7028) | ant eclipse does not include requisite ant.jar in the classpath |  Minor | build | Patrick Angeles | Patrick Angeles |
-| [HADOOP-7011](https://issues.apache.org/jira/browse/HADOOP-7011) | KerberosName.main(...) throws NPE |  Major | . | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-7006](https://issues.apache.org/jira/browse/HADOOP-7006) | hadoop fs -getmerge does not work using codebase from trunk. |  Major | fs | Chris Nauroth | Chris Nauroth |
-| [HADOOP-6993](https://issues.apache.org/jira/browse/HADOOP-6993) | Broken link on cluster setup page of docs |  Major | documentation | Aaron T. Myers | Eli Collins |
-| [HADOOP-6991](https://issues.apache.org/jira/browse/HADOOP-6991) | SequenceFile::Reader discards length for files, does not call openFile |  Minor | . | Chris Douglas | Chris Douglas |
-| [HADOOP-6989](https://issues.apache.org/jira/browse/HADOOP-6989) | TestSetFile is failing on trunk |  Major | . | Jakob Homan | Chris Douglas |
-| [HADOOP-6984](https://issues.apache.org/jira/browse/HADOOP-6984) | NPE from SequenceFile::Writer.CompressionCodecOption |  Minor | io | Chris Douglas | Chris Douglas |
-| [HADOOP-6975](https://issues.apache.org/jira/browse/HADOOP-6975) | integer overflow in S3InputStream for blocks \> 2GB |  Major | . | Patrick Kling | Patrick Kling |
-| [HADOOP-6970](https://issues.apache.org/jira/browse/HADOOP-6970) | SecurityAuth.audit should be generated under /build |  Major | build | Konstantin Shvachko | Boris Shkolnik |
-| [HADOOP-6965](https://issues.apache.org/jira/browse/HADOOP-6965) | Method in UGI to get Kerberos ticket. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6951](https://issues.apache.org/jira/browse/HADOOP-6951) | Distinct minicluster services (e.g. NN and JT) overwrite each other's service policies |  Major | security | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-6947](https://issues.apache.org/jira/browse/HADOOP-6947) | Kerberos relogin should set refreshKrb5Config to true |  Major | security | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6940](https://issues.apache.org/jira/browse/HADOOP-6940) | RawLocalFileSystem's markSupported method misnamed markSupport |  Minor | fs | Tom White | Tom White |
-| [HADOOP-6938](https://issues.apache.org/jira/browse/HADOOP-6938) | ConnectionId.getRemotePrincipal() should check if security is enabled |  Major | ipc, security | Kan Zhang | Kan Zhang |
-| [HADOOP-6933](https://issues.apache.org/jira/browse/HADOOP-6933) | TestListFiles is flaky |  Minor | test | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6932](https://issues.apache.org/jira/browse/HADOOP-6932) | Namenode start (init) fails because of invalid kerberos key, even when security set to "simple" |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-6930](https://issues.apache.org/jira/browse/HADOOP-6930) | AvroRpcEngine doesn't work with generated Avro code |  Major | ipc | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-6926](https://issues.apache.org/jira/browse/HADOOP-6926) | SocketInputStream incorrectly implements read() |  Minor | io | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6925](https://issues.apache.org/jira/browse/HADOOP-6925) | BZip2Codec incorrectly implements read() |  Critical | io | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6922](https://issues.apache.org/jira/browse/HADOOP-6922) | COMMON part of MAPREDUCE-1664 |  Major | documentation, security | Ravi Gummadi | Ravi Gummadi |
-| [HADOOP-6913](https://issues.apache.org/jira/browse/HADOOP-6913) | Circular initialization between UserGroupInformation and KerberosName |  Major | security | Kan Zhang | Kan Zhang |
-| [HADOOP-6907](https://issues.apache.org/jira/browse/HADOOP-6907) | Rpc client doesn't use the per-connection conf to figure out server's Kerberos principal |  Major | ipc, security | Kan Zhang | Kan Zhang |
-| [HADOOP-6906](https://issues.apache.org/jira/browse/HADOOP-6906) | FileContext copy() utility doesn't work with recursive copying of directories. |  Major | fs | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [HADOOP-6900](https://issues.apache.org/jira/browse/HADOOP-6900) | FileSystem#listLocatedStatus should not throw generic RuntimeException to indicate error conditions |  Major | . | Suresh Srinivas | Hairong Kuang |
-| [HADOOP-6899](https://issues.apache.org/jira/browse/HADOOP-6899) | RawLocalFileSystem#setWorkingDir() does not work for relative names |  Major | fs | Sanjay Radia | Sanjay Radia |
-| [HADOOP-6898](https://issues.apache.org/jira/browse/HADOOP-6898) | FileSystem.copyToLocal creates files with 777 permissions |  Blocker | fs, security | Todd Lipcon | Aaron T. Myers |
-| [HADOOP-6888](https://issues.apache.org/jira/browse/HADOOP-6888) | Being able to close all cached FileSystem objects for a given UGI |  Major | fs, security | Kan Zhang | Kan Zhang |
-| [HADOOP-6885](https://issues.apache.org/jira/browse/HADOOP-6885) | Fix java doc warnings in Groups and RefreshUserMappingsProtocol |  Major | security | Eli Collins | Eli Collins |
-| [HADOOP-6873](https://issues.apache.org/jira/browse/HADOOP-6873) | using delegation token over hftp for long running clients (part of hdfs 1296) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-6853](https://issues.apache.org/jira/browse/HADOOP-6853) | Common component of HDFS-1045 |  Major | . | Jakob Homan | Jakob Homan |
-| [HADOOP-6834](https://issues.apache.org/jira/browse/HADOOP-6834) | TFile.append compares initial key against null lastKey |  Major | io | Ahad Rana | Hong Tang |
-| [HADOOP-6833](https://issues.apache.org/jira/browse/HADOOP-6833) | IPC leaks call parameters when exceptions thrown |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6815](https://issues.apache.org/jira/browse/HADOOP-6815) | refreshSuperUserGroupsConfiguration should use server side configuration for the refresh |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-6812](https://issues.apache.org/jira/browse/HADOOP-6812) | fs.inmemory.size.mb not listed in conf. Cluster setup page gives wrong advice. |  Major | documentation | Edward Capriolo | Chris Douglas |
+| [HADOOP-6344](https://issues.apache.org/jira/browse/HADOOP-6344) | rm and rmr fail to correctly move the user's files to the trash prior to deleting when they are over quota. |  Major | fs | gary murry | Jakob Homan |
+| [HDFS-939](https://issues.apache.org/jira/browse/HDFS-939) | libhdfs test is broken |  Blocker | libhdfs | Eli Collins | Eli Collins |
+| [MAPREDUCE-1707](https://issues.apache.org/jira/browse/MAPREDUCE-1707) | TaskRunner can get NPE in getting ugi from TaskTracker |  Major | tasktracker | Amareshwari Sriramadasu | Vinod Kumar Vavilapalli |
+| [HADOOP-6669](https://issues.apache.org/jira/browse/HADOOP-6669) | zlib.compress.level  ignored for DefaultCodec initialization |  Minor | io | Koji Noguchi | Koji Noguchi |
+| [HADOOP-6702](https://issues.apache.org/jira/browse/HADOOP-6702) | Incorrect exit codes for "dfs -chown", "dfs -chgrp"  when input is given in wildcard format. |  Minor | fs | Ravi Phulari | Ravi Phulari |
+| [HDFS-1138](https://issues.apache.org/jira/browse/HDFS-1138) | Modification times are being overwritten when FSImage loads |  Major | . | Dmytro Molkov | Dmytro Molkov |
+| [MAPREDUCE-1532](https://issues.apache.org/jira/browse/MAPREDUCE-1532) | Delegation token is obtained as the superuser |  Major | job submission, security | Devaraj Das | Devaraj Das |
+| [HADOOP-6763](https://issues.apache.org/jira/browse/HADOOP-6763) | Remove verbose logging from the Groups class |  Major | . | Owen O'Malley | Boris Shkolnik |
+| [MAPREDUCE-1558](https://issues.apache.org/jira/browse/MAPREDUCE-1558) | specify correct server principal for RefreshAuthorizationPolicyProtocol and RefreshUserToGroupMappingsProtocol protocols in MRAdmin (for HADOOP-6612) |  Major | security | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6612](https://issues.apache.org/jira/browse/HADOOP-6612) | Protocols RefreshUserToGroupMappingsProtocol and RefreshAuthorizationPolicyProtocol will fail with security enabled |  Major | security | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-1021](https://issues.apache.org/jira/browse/HDFS-1021) | specify correct server principal for RefreshAuthorizationPolicyProtocol and RefreshUserToGroupMappingsProtocol protocols in DFSAdmin (for HADOOP-6612) |  Major | security | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-970](https://issues.apache.org/jira/browse/HDFS-970) | FSImage writing should always fsync before close |  Critical | namenode | Todd Lipcon | Todd Lipcon |
 | [HADOOP-6781](https://issues.apache.org/jira/browse/HADOOP-6781) | security audit log shouldn't have exception in it. |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1662](https://issues.apache.org/jira/browse/MAPREDUCE-1662) | TaskRunner.prepare() and close() can be removed |  Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1617](https://issues.apache.org/jira/browse/MAPREDUCE-1617) | TestBadRecords failed once in our test runs |  Major | test | Amareshwari Sriramadasu | Luke Lu |
+| [HDFS-1112](https://issues.apache.org/jira/browse/HDFS-1112) | Edit log buffer should not grow unboundedly |  Major | namenode | Hairong Kuang | Hairong Kuang |
 | [HADOOP-6778](https://issues.apache.org/jira/browse/HADOOP-6778) | add isRunning() method to AbstractDelegationTokenSecretManager (for  HDFS-1044) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-6763](https://issues.apache.org/jira/browse/HADOOP-6763) | Remove verbose logging from the Groups class |  Major | . | Owen O'Malley | Boris Shkolnik |
-| [HADOOP-6758](https://issues.apache.org/jira/browse/HADOOP-6758) | MapFile.fix does not allow index interval definition |  Major | . | Gianmarco De Francisci Morales | Gianmarco De Francisci Morales |
-| [HADOOP-6756](https://issues.apache.org/jira/browse/HADOOP-6756) | Clean up and add documentation for configuration keys in CommonConfigurationKeys.java |  Major | fs | Erik Steffl | Erik Steffl |
+| [HDFS-1038](https://issues.apache.org/jira/browse/HDFS-1038) | In nn\_browsedfscontent.jsp fetch delegation token only if security is enabled. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6404](https://issues.apache.org/jira/browse/HADOOP-6404) | Rename the generated artifacts to common instead of core |  Blocker | build | Owen O'Malley | Tom White |
 | [HADOOP-6747](https://issues.apache.org/jira/browse/HADOOP-6747) | TestNetUtils fails on Mac OS X |  Major | . | Luke Lu | Todd Lipcon |
-| [HADOOP-6724](https://issues.apache.org/jira/browse/HADOOP-6724) | IPC doesn't properly handle IOEs thrown by socket factory |  Major | ipc | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6715](https://issues.apache.org/jira/browse/HADOOP-6715) | AccessControlList.toString() returns empty string when we set acl to "\*" |  Major | security, util | Ravi Gummadi | Ravi Gummadi |
-| [HADOOP-6706](https://issues.apache.org/jira/browse/HADOOP-6706) | Relogin behavior for RPC clients could be improved |  Major | security | Devaraj Das | Devaraj Das |
-| [HADOOP-6702](https://issues.apache.org/jira/browse/HADOOP-6702) | Incorrect exit codes for "dfs -chown", "dfs -chgrp"  when input is given in wildcard format. |  Minor | fs | Ravi Phulari | Ravi Phulari |
+| [HDFS-1027](https://issues.apache.org/jira/browse/HDFS-1027) | Update  year to 2010. |  Trivial | . | Ravi Phulari | Ravi Phulari |
+| [MAPREDUCE-1773](https://issues.apache.org/jira/browse/MAPREDUCE-1773) | streaming doesn't support jobclient.output.filter |  Major | contrib/streaming | Alok Singh | Amareshwari Sriramadasu |
+| [HDFS-1039](https://issues.apache.org/jira/browse/HDFS-1039) | Service should be set in the token in JspHelper.getUGI |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-1599](https://issues.apache.org/jira/browse/MAPREDUCE-1599) | MRBench reuses jobConf and credentials there in. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-572](https://issues.apache.org/jira/browse/MAPREDUCE-572) | If #link is missing from uri format of -cacheArchive then streaming does not throw error. |  Minor | contrib/streaming | Karam Singh | Amareshwari Sriramadasu |
+| [HDFS-1019](https://issues.apache.org/jira/browse/HDFS-1019) | Incorrect default values for delegation tokens in hdfs-default.xml |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-1146](https://issues.apache.org/jira/browse/HDFS-1146) | Javadoc for getDelegationTokenSecretManager in FSNamesystem |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-1836](https://issues.apache.org/jira/browse/MAPREDUCE-1836) | Refresh for proxy superuser config (mr part for HDFS-1096) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1505](https://issues.apache.org/jira/browse/MAPREDUCE-1505) | Cluster class should create the rpc client only when needed |  Major | client | Devaraj Das | Dick King |
+| [MAPREDUCE-1543](https://issues.apache.org/jira/browse/MAPREDUCE-1543) | Log messages of JobACLsManager should use security logging of HADOOP-6586 |  Major | security | Vinod Kumar Vavilapalli | Luke Lu |
+| [MAPREDUCE-1533](https://issues.apache.org/jira/browse/MAPREDUCE-1533) | Reduce or remove usage of String.format() usage in CapacityTaskScheduler.updateQSIObjects and Counters.makeEscapedString() |  Major | jobtracker | Rajesh Balamohan | Dick King |
+| [HDFS-1198](https://issues.apache.org/jira/browse/HDFS-1198) | Resolving cross-realm principals |  Major | namenode | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-1813](https://issues.apache.org/jira/browse/MAPREDUCE-1813) | NPE in PipeMapred.MRErrorThread |  Major | contrib/streaming | Amareshwari Sriramadasu | Ravi Gummadi |
+| [HADOOP-6620](https://issues.apache.org/jira/browse/HADOOP-6620) | NPE if renewer is passed as null in getDelegationToken |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6613](https://issues.apache.org/jira/browse/HADOOP-6613) | RPC server should check for version mismatch first |  Major | ipc, security | Kan Zhang | Kan Zhang |
 | [HADOOP-6682](https://issues.apache.org/jira/browse/HADOOP-6682) | NetUtils:normalizeHostName does not process hostnames starting with [a-f] correctly |  Major | io | Jakob Homan | Jakob Homan |
-| [HADOOP-6670](https://issues.apache.org/jira/browse/HADOOP-6670) | UserGroupInformation doesn't support use in hash tables |  Major | security | Owen O'Malley | Owen O'Malley |
-| [HADOOP-6669](https://issues.apache.org/jira/browse/HADOOP-6669) | zlib.compress.level  ignored for DefaultCodec initialization |  Minor | io | Koji Noguchi | Koji Noguchi |
-| [HADOOP-6663](https://issues.apache.org/jira/browse/HADOOP-6663) | BlockDecompressorStream get EOF exception when decompressing the file compressed from empty file |  Major | io | Kang Xiao | Kang Xiao |
-| [HADOOP-6656](https://issues.apache.org/jira/browse/HADOOP-6656) | Security framework needs to renew Kerberos tickets while the process is running |  Major | . | Owen O'Malley | Devaraj Das |
 | [HADOOP-6652](https://issues.apache.org/jira/browse/HADOOP-6652) | ShellBasedUnixGroupsMapping shouldn't have a cache |  Major | . | Devaraj Das | Devaraj Das |
+| [MAPREDUCE-1853](https://issues.apache.org/jira/browse/MAPREDUCE-1853) | MultipleOutputs does not cache TaskAttemptContext |  Critical | task | Torsten Curdt | Torsten Curdt |
+| [HDFS-1141](https://issues.apache.org/jira/browse/HDFS-1141) | completeFile does not check lease ownership |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1225](https://issues.apache.org/jira/browse/MAPREDUCE-1225) | TT successfully localizes a task even though the corresponding cache-file has already changed on DFS. |  Major | tasktracker | Vinod Kumar Vavilapalli | Zhong Wang |
+| [MAPREDUCE-647](https://issues.apache.org/jira/browse/MAPREDUCE-647) | Update the DistCp forrest doc to make it consistent with the latest changes (5472, 5620, 5762, 5826) |  Major | documentation | Rodrigo Schmidt | Rodrigo Schmidt |
+| [MAPREDUCE-1559](https://issues.apache.org/jira/browse/MAPREDUCE-1559) | The DelegationTokenRenewal timer task should use the jobtracker's credentials to create the filesystem |  Major | jobtracker | Devaraj Das | Devaraj Das |
+| [HDFS-1118](https://issues.apache.org/jira/browse/HDFS-1118) | DFSOutputStream socket leak when cannot connect to DataNode |  Major | . | Zheng Shao | Zheng Shao |
+| [MAPREDUCE-1880](https://issues.apache.org/jira/browse/MAPREDUCE-1880) | "java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result." while running "hadoop jar hadoop-0.20.1+169.89-examples.jar pi 4 30" |  Minor | examples | Victor Pakhomov | Tsz Wo Nicholas Sze |
+| [HADOOP-6815](https://issues.apache.org/jira/browse/HADOOP-6815) | refreshSuperUserGroupsConfiguration should use server side configuration for the refresh |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-1017](https://issues.apache.org/jira/browse/HDFS-1017) | browsedfs jsp should call JspHelper.getUGI rather than using createRemoteUser() |  Major | security | Jakob Homan | Jakob Homan |
+| [HDFS-1036](https://issues.apache.org/jira/browse/HDFS-1036) | in DelegationTokenFetch dfs.getURI returns no port |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1857](https://issues.apache.org/jira/browse/MAPREDUCE-1857) | Remove unused streaming configuration from src |  Trivial | contrib/streaming | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1887](https://issues.apache.org/jira/browse/MAPREDUCE-1887) | MRAsyncDiskService does not properly absolutize volume root paths |  Major | . | Aaron Kimball | Aaron Kimball |
+| [MAPREDUCE-1863](https://issues.apache.org/jira/browse/MAPREDUCE-1863) | [Rumen] Null failedMapAttemptCDFs in job traces generated by Rumen |  Major | tools/rumen | Amar Kamat | Amar Kamat |
+| [HDFS-1250](https://issues.apache.org/jira/browse/HDFS-1250) | Namenode accepts block report from dead datanodes |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-1845](https://issues.apache.org/jira/browse/MAPREDUCE-1845) | FairScheduler.tasksToPeempt() can return negative number |  Major | contrib/fair-share | Scott Chen | Scott Chen |
+| [MAPREDUCE-1864](https://issues.apache.org/jira/browse/MAPREDUCE-1864) | PipeMapRed.java has uninitialized members log\_ and LOGNAME |  Major | contrib/streaming | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-1145](https://issues.apache.org/jira/browse/HDFS-1145) | When NameNode is shutdown it tries to exit safemode |  Major | namenode | dhruba borthakur | dhruba borthakur |
+| [HADOOP-6756](https://issues.apache.org/jira/browse/HADOOP-6756) | Clean up and add documentation for configuration keys in CommonConfigurationKeys.java |  Major | fs | Erik Steffl | Erik Steffl |
+| [HDFS-1163](https://issues.apache.org/jira/browse/HDFS-1163) | normalize property names for JT/NN kerberos principal names in configuration (from HADOOP 6633) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1888](https://issues.apache.org/jira/browse/MAPREDUCE-1888) | Streaming overrides user given output key and value types. |  Major | contrib/streaming | Amareshwari Sriramadasu | Ravi Gummadi |
+| [MAPREDUCE-577](https://issues.apache.org/jira/browse/MAPREDUCE-577) | Duplicate Mapper input when using StreamXmlRecordReader |  Major | contrib/streaming | David Campbell | Ravi Gummadi |
+| [MAPREDUCE-1894](https://issues.apache.org/jira/browse/MAPREDUCE-1894) | DistributedRaidFileSystem.readFully() does not return |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HDFS-1202](https://issues.apache.org/jira/browse/HDFS-1202) | DataBlockScanner throws NPE when updated before initialized |  Major | datanode | Todd Lipcon | Todd Lipcon |
+| [HDFS-1258](https://issues.apache.org/jira/browse/HDFS-1258) | Clearing namespace quota on "/" corrupts FS image |  Blocker | namenode | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-1283](https://issues.apache.org/jira/browse/HDFS-1283) | ant eclipse-files has drifted again |  Major | build | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-1820](https://issues.apache.org/jira/browse/MAPREDUCE-1820) | InputSampler does not create a deep copy of the key object when creating a sample, which causes problems with some formats like SequenceFile\<Text,Text\> |  Major | . | Alex Kozlov | Alex Kozlov |
+| [HADOOP-6853](https://issues.apache.org/jira/browse/HADOOP-6853) | Common component of HDFS-1045 |  Major | . | Jakob Homan | Jakob Homan |
+| [HDFS-1006](https://issues.apache.org/jira/browse/HDFS-1006) | getImage/putImage http requests should be https for the case of security enabled. |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-1045](https://issues.apache.org/jira/browse/HDFS-1045) | In secure clusters, re-login is necessary for https clients before opening connections |  Major | security | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-1528](https://issues.apache.org/jira/browse/MAPREDUCE-1528) | TokenStorage should not be static |  Major | . | Owen O'Malley | Jitendra Nath Pandey |
+| [HDFS-1289](https://issues.apache.org/jira/browse/HDFS-1289) | Datanode secure mode is broken |  Major | datanode | Kan Zhang | Kan Zhang |
 | [HADOOP-6648](https://issues.apache.org/jira/browse/HADOOP-6648) | Credentials should ignore null tokens |  Major | security | Owen O'Malley | Devaraj Das |
-| [HADOOP-6642](https://issues.apache.org/jira/browse/HADOOP-6642) | Fix javac, javadoc, findbugs warnings |  Major | . | Arun C Murthy | Po Cheung |
-| [HADOOP-6620](https://issues.apache.org/jira/browse/HADOOP-6620) | NPE if renewer is passed as null in getDelegationToken |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6613](https://issues.apache.org/jira/browse/HADOOP-6613) | RPC server should check for version mismatch first |  Major | ipc, security | Kan Zhang | Kan Zhang |
-| [HADOOP-6612](https://issues.apache.org/jira/browse/HADOOP-6612) | Protocols RefreshUserToGroupMappingsProtocol and RefreshAuthorizationPolicyProtocol will fail with security enabled |  Major | security | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-1007](https://issues.apache.org/jira/browse/HDFS-1007) | HFTP needs to be updated to use delegation tokens |  Major | security | Devaraj Das | Devaraj Das |
+| [MAPREDUCE-1865](https://issues.apache.org/jira/browse/MAPREDUCE-1865) | [Rumen] Rumen should also support jobhistory files generated using trunk |  Major | tools/rumen | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-1621](https://issues.apache.org/jira/browse/MAPREDUCE-1621) | Streaming's TextOutputReader.getLastOutput throws NPE if it has never read any output |  Major | contrib/streaming | Todd Lipcon | Amareshwari Sriramadasu |
+| [HADOOP-6834](https://issues.apache.org/jira/browse/HADOOP-6834) | TFile.append compares initial key against null lastKey |  Major | io | Ahad Rana | Hong Tang |
+| [HADOOP-6670](https://issues.apache.org/jira/browse/HADOOP-6670) | UserGroupInformation doesn't support use in hash tables |  Major | security | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-1911](https://issues.apache.org/jira/browse/MAPREDUCE-1911) | Fix errors in -info option in streaming |  Major | contrib/streaming | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1772](https://issues.apache.org/jira/browse/MAPREDUCE-1772) | Hadoop streaming doc should not use IdentityMapper as an example |  Minor | contrib/streaming, documentation | Marco Nicosia | Amareshwari Sriramadasu |
+| [HDFS-1085](https://issues.apache.org/jira/browse/HDFS-1085) | hftp read  failing silently |  Major | datanode | Koji Noguchi | Tsz Wo Nicholas Sze |
 | [HADOOP-6536](https://issues.apache.org/jira/browse/HADOOP-6536) | FileUtil.fullyDelete(dir) behavior is not defined when we pass a symlink as the argument |  Major | fs | Amareshwari Sriramadasu | Ravi Gummadi |
-| [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 |
-| [HADOOP-6482](https://issues.apache.org/jira/browse/HADOOP-6482) | GenericOptionsParser constructor that takes Options and String[] ignores options |  Minor | util | Chris Wilkes | Eli Collins |
-| [HADOOP-6404](https://issues.apache.org/jira/browse/HADOOP-6404) | Rename the generated artifacts to common instead of core |  Blocker | build | Owen O'Malley | Tom White |
-| [HADOOP-6344](https://issues.apache.org/jira/browse/HADOOP-6344) | rm and rmr fail to correctly move the user's files to the trash prior to deleting when they are over quota. |  Major | fs | gary murry | Jakob Homan |
-| [HDFS-2573](https://issues.apache.org/jira/browse/HDFS-2573) | TestFiDataXceiverServer is failing, not testing OOME |  Major | datanode, test | Konstantin Shvachko | Konstantin Boudnik |
-| [HDFS-2514](https://issues.apache.org/jira/browse/HDFS-2514) | Link resolution bug for intermediate symlinks with relative targets |  Major | namenode | Eli Collins | Eli Collins |
-| [HDFS-2491](https://issues.apache.org/jira/browse/HDFS-2491) | TestBalancer can fail when datanode utilization and avgUtilization is exactly same. |  Major | . | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-2452](https://issues.apache.org/jira/browse/HDFS-2452) | OutOfMemoryError in DataXceiverServer takes down the DataNode |  Major | datanode | Konstantin Shvachko | Uma Maheswara Rao G |
-| [HDFS-2388](https://issues.apache.org/jira/browse/HDFS-2388) | Remove dependency on different version of slf4j in avro |  Major | build | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-2383](https://issues.apache.org/jira/browse/HDFS-2383) | TestDfsOverAvroRpc is failing on 0.22 |  Blocker | test | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-2346](https://issues.apache.org/jira/browse/HDFS-2346) | TestHost2NodesMap & TestReplicasMap will fail depending upon execution order of test methods |  Blocker | test | Uma Maheswara Rao G | Laxman |
-| [HDFS-2343](https://issues.apache.org/jira/browse/HDFS-2343) | Make hdfs use same version of avro as HBase |  Blocker | hdfs-client | Joep Rottinghuis | Joep Rottinghuis |
-| [HDFS-2341](https://issues.apache.org/jira/browse/HDFS-2341) | Contribs not building |  Blocker | build | Joep Rottinghuis | Joep Rottinghuis |
-| [HDFS-2315](https://issues.apache.org/jira/browse/HDFS-2315) | Build fails with ant 1.7.0 but works with 1.8.0 |  Blocker | build | Joep Rottinghuis | Joep Rottinghuis |
-| [HDFS-2297](https://issues.apache.org/jira/browse/HDFS-2297) | FindBugs OutOfMemoryError |  Blocker | build | Joep Rottinghuis | Joep Rottinghuis |
-| [HDFS-2290](https://issues.apache.org/jira/browse/HDFS-2290) | Block with corrupt replica is not getting replicated |  Major | namenode | Konstantin Shvachko | Benoy Antony |
-| [HDFS-2287](https://issues.apache.org/jira/browse/HDFS-2287) | TestParallelRead has a small off-by-one bug |  Trivial | test | Todd Lipcon | Todd Lipcon |
-| [HDFS-2281](https://issues.apache.org/jira/browse/HDFS-2281) | NPE in checkpoint during processIOError() |  Major | namenode | Konstantin Shvachko | Uma Maheswara Rao G |
-| [HDFS-2280](https://issues.apache.org/jira/browse/HDFS-2280) | BackupNode fails with MD5 checksum Exception during checkpoint if BN's image is outdated. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-2271](https://issues.apache.org/jira/browse/HDFS-2271) | startJournalSpool should invoke ProcessIOError with failed storage directories if createEditLogFile throws any exception. |  Major | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-2258](https://issues.apache.org/jira/browse/HDFS-2258) | TestLeaseRecovery2 fails as lease hard limit is not reset to default |  Major | namenode, test | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-2232](https://issues.apache.org/jira/browse/HDFS-2232) | TestHDFSCLI fails on 0.22 branch |  Blocker | test | Konstantin Shvachko | Plamen Jeliazkov |
-| [HDFS-2214](https://issues.apache.org/jira/browse/HDFS-2214) | Generated POMs hardcode dependency on hadoop-common version 0.22.0-SNAPSHOT |  Major | build | Joep Rottinghuis | Joep Rottinghuis |
-| [HDFS-2211](https://issues.apache.org/jira/browse/HDFS-2211) | Build does not pass along properties to contrib builds |  Blocker | build | Joep Rottinghuis | Joep Rottinghuis |
-| [HDFS-2189](https://issues.apache.org/jira/browse/HDFS-2189) | guava-r09 dependency missing from "ivy/hadoop-hdfs-template.xml" in HDFS. |  Blocker | . | Plamen Jeliazkov | Joep Rottinghuis |
-| [HDFS-2071](https://issues.apache.org/jira/browse/HDFS-2071) | Use of isConnected() in DataXceiver is invalid |  Minor | datanode | Kihwal Lee | Kihwal Lee |
-| [HDFS-2012](https://issues.apache.org/jira/browse/HDFS-2012) | Recurring failure of TestBalancer due to incorrect treatment of nodes whose utilization equals avgUtilization. |  Blocker | balancer & mover, test | Aaron T. Myers | Uma Maheswara Rao G |
-| [HDFS-2002](https://issues.apache.org/jira/browse/HDFS-2002) | Incorrect computation of needed blocks in getTurnOffTip() |  Major | namenode | Konstantin Shvachko | Plamen Jeliazkov |
-| [HDFS-2000](https://issues.apache.org/jira/browse/HDFS-2000) | Missing deprecation for io.bytes.per.checksum |  Major | . | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1981](https://issues.apache.org/jira/browse/HDFS-1981) | When namenode goes down while checkpointing and if is started again subsequent Checkpointing is always failing |  Blocker | namenode | ramkrishna.s.vasudevan | Uma Maheswara Rao G |
-| [HDFS-1978](https://issues.apache.org/jira/browse/HDFS-1978) | All but first option in LIBHDFS\_OPTS is ignored |  Major | libhdfs | Brock Noland | Eli Collins |
-| [HDFS-1969](https://issues.apache.org/jira/browse/HDFS-1969) | Running rollback on new-version namenode destroys namespace |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1965](https://issues.apache.org/jira/browse/HDFS-1965) | IPCs done using block token-based tickets can't reuse connections |  Critical | security | Todd Lipcon | Todd Lipcon |
-| [HDFS-1964](https://issues.apache.org/jira/browse/HDFS-1964) | Incorrect HTML unescaping in DatanodeJspHelper.java |  Major | . | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1952](https://issues.apache.org/jira/browse/HDFS-1952) | FSEditLog.open() appears to succeed even if all EDITS directories fail |  Major | . | Matt Foley | Andrew |
-| [HDFS-1943](https://issues.apache.org/jira/browse/HDFS-1943) | fail to start datanode while start-dfs.sh is executed by root user |  Blocker | scripts | Wei Yongjun | Matt Foley |
-| [HDFS-1936](https://issues.apache.org/jira/browse/HDFS-1936) | Updating the layout version from HDFS-1822 causes upgrade problems. |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1932](https://issues.apache.org/jira/browse/HDFS-1932) | Ensure that HDFS configuration deprecations are set up in every spot that HDFS configurations are loaded. |  Critical | . | Todd Lipcon | Jolly Chen |
-| [HDFS-1925](https://issues.apache.org/jira/browse/HDFS-1925) | SafeModeInfo should use DFS\_NAMENODE\_SAFEMODE\_THRESHOLD\_PCT\_DEFAULT instead of 0.95 |  Major | . | Konstantin Shvachko | Joey Echeverria |
-| [HDFS-1921](https://issues.apache.org/jira/browse/HDFS-1921) | Save namespace can cause NN to be unable to come up on restart |  Blocker | . | Aaron T. Myers | Matt Foley |
-| [HDFS-1909](https://issues.apache.org/jira/browse/HDFS-1909) | TestHDFSCLI fails due to typo in expected output |  Major | . | Tom White | Tom White |
-| [HDFS-1897](https://issues.apache.org/jira/browse/HDFS-1897) | Documention refers to removed option dfs.network.script |  Minor | documentation | Ari Rabkin | Andrew Whang |
-| [HDFS-1891](https://issues.apache.org/jira/browse/HDFS-1891) | TestBackupNode fails intermittently |  Major | test | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1850](https://issues.apache.org/jira/browse/HDFS-1850) | DN should transmit absolute failed volume count rather than increments to the NN |  Major | datanode, namenode | Eli Collins | Eli Collins |
-| [HDFS-1845](https://issues.apache.org/jira/browse/HDFS-1845) | symlink comes up as directory after namenode restart |  Major | . | John George | John George |
-| [HDFS-1823](https://issues.apache.org/jira/browse/HDFS-1823) | start-dfs.sh script fails if HADOOP\_HOME is not set |  Blocker | scripts | Tom White | Tom White |
-| [HDFS-1822](https://issues.apache.org/jira/browse/HDFS-1822) | Editlog opcodes overlap between 20 security and later releases |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1821](https://issues.apache.org/jira/browse/HDFS-1821) | FileContext.createSymlink with kerberos enabled sets wrong owner |  Major | . | John George | John George |
-| [HDFS-1806](https://issues.apache.org/jira/browse/HDFS-1806) | TestBlockReport.blockReport\_08() and \_09() are timing-dependent and likely to fail on fast servers |  Major | datanode, namenode | Matt Foley | Matt Foley |
-| [HDFS-1786](https://issues.apache.org/jira/browse/HDFS-1786) | Some cli test cases expect a "null" message |  Minor | test | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
-| [HDFS-1782](https://issues.apache.org/jira/browse/HDFS-1782) | FSNamesystem.startFileInternal(..) throws NullPointerException |  Major | namenode | John George | John George |
-| [HDFS-1781](https://issues.apache.org/jira/browse/HDFS-1781) | jsvc executable delivered into wrong package... |  Major | scripts | John George | John George |
-| [HDFS-1750](https://issues.apache.org/jira/browse/HDFS-1750) | fs -ls hftp://file not working |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1728](https://issues.apache.org/jira/browse/HDFS-1728) | SecondaryNameNode.checkpointSize is in byte but not MB. |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1665](https://issues.apache.org/jira/browse/HDFS-1665) | Balancer sleeps inadequately |  Minor | balancer & mover | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1625](https://issues.apache.org/jira/browse/HDFS-1625) | TestDataNodeMXBean fails if disk space usage changes during test run |  Minor | test | Todd Lipcon | Tsz Wo Nicholas Sze |
-| [HDFS-1621](https://issues.apache.org/jira/browse/HDFS-1621) | Fix references to hadoop-common-${version} in build.xml |  Major | . | Todd Lipcon | Jolly Chen |
-| [HDFS-1615](https://issues.apache.org/jira/browse/HDFS-1615) | seek() on closed DFS input stream throws NPE |  Major | . | Todd Lipcon | Scott Carey |
-| [HDFS-1612](https://issues.apache.org/jira/browse/HDFS-1612) | HDFS Design Documentation is outdated |  Minor | documentation | Joe Crobak | Joe Crobak |
-| [HDFS-1602](https://issues.apache.org/jira/browse/HDFS-1602) | NameNode storage failed replica restoration is broken |  Major | namenode | Konstantin Boudnik | Boris Shkolnik |
-| [HDFS-1598](https://issues.apache.org/jira/browse/HDFS-1598) | ListPathsServlet excludes .\*.crc files |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1597](https://issues.apache.org/jira/browse/HDFS-1597) | Batched edit log syncs can reset synctxid throw assertions |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-1591](https://issues.apache.org/jira/browse/HDFS-1591) | Fix javac, javadoc, findbugs warnings |  Major | . | Po Cheung | Po Cheung |
-| [HDFS-1575](https://issues.apache.org/jira/browse/HDFS-1575) | viewing block from web UI broken |  Blocker | . | Todd Lipcon | Aaron T. Myers |
-| [HDFS-1572](https://issues.apache.org/jira/browse/HDFS-1572) | Checkpointer should trigger checkpoint with specified period. |  Blocker | . | Liyin Liang | Jakob Homan |
-| [HDFS-1561](https://issues.apache.org/jira/browse/HDFS-1561) | BackupNode listens on default host |  Blocker | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-1550](https://issues.apache.org/jira/browse/HDFS-1550) | NPE when listing a file with no location |  Blocker | hdfs-client | Hairong Kuang | Hairong Kuang |
-| [HDFS-1544](https://issues.apache.org/jira/browse/HDFS-1544) | Ivy resolve force mode should be turned off by default |  Major | . | Luke Lu | Luke Lu |
-| [HDFS-1542](https://issues.apache.org/jira/browse/HDFS-1542) | Deadlock in Configuration.writeXml when serialized form is larger than one DFS block |  Critical | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-1532](https://issues.apache.org/jira/browse/HDFS-1532) | Exclude Findbugs warning in FSImageFormat$Saver |  Major | test | Todd Lipcon | Todd Lipcon |
-| [HDFS-1531](https://issues.apache.org/jira/browse/HDFS-1531) | Clean up stack traces due to duplicate MXBean registration |  Trivial | datanode, namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1529](https://issues.apache.org/jira/browse/HDFS-1529) | Incorrect handling of interrupts in waitForAckedSeqno can cause deadlock |  Blocker | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-1527](https://issues.apache.org/jira/browse/HDFS-1527) | SocketOutputStream.transferToFully fails for blocks \>= 2GB on 32 bit JVM |  Major | datanode | Patrick Kling | Patrick Kling |
-| [HDFS-1524](https://issues.apache.org/jira/browse/HDFS-1524) | Image loader should make sure to read every byte in image file |  Blocker | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1523](https://issues.apache.org/jira/browse/HDFS-1523) | TestLargeBlock is failing on trunk |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1511](https://issues.apache.org/jira/browse/HDFS-1511) | 98 Release Audit warnings on trunk and branch-0.22 |  Blocker | . | Nigel Daley | Jakob Homan |
-| [HDFS-1507](https://issues.apache.org/jira/browse/HDFS-1507) | TestAbandonBlock should abandon a block |  Minor | test | Eli Collins | Eli Collins |
-| [HDFS-1505](https://issues.apache.org/jira/browse/HDFS-1505) | saveNamespace appears to succeed even if all directories fail to save |  Blocker | . | Todd Lipcon | Aaron T. Myers |
-| [HDFS-1504](https://issues.apache.org/jira/browse/HDFS-1504) | FSImageSaver should catch all exceptions, not just IOE |  Minor | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1503](https://issues.apache.org/jira/browse/HDFS-1503) | TestSaveNamespace fails |  Minor | test | Eli Collins | Todd Lipcon |
-| [HDFS-1502](https://issues.apache.org/jira/browse/HDFS-1502) | TestBlockRecovery triggers NPE in assert |  Minor | . | Eli Collins | Hairong Kuang |
-| [HDFS-1500](https://issues.apache.org/jira/browse/HDFS-1500) | TestOfflineImageViewer failing on trunk |  Major | test, tools | Todd Lipcon | Todd Lipcon |
-| [HDFS-1498](https://issues.apache.org/jira/browse/HDFS-1498) | FSDirectory#unprotectedConcat calls setModificationTime on a file |  Minor | namenode | Eli Collins | Eli Collins |
-| [HDFS-1487](https://issues.apache.org/jira/browse/HDFS-1487) | FSDirectory.removeBlock() should update diskspace count of the block owner node |  Major | namenode | Zhong Wang | Zhong Wang |
-| [HDFS-1483](https://issues.apache.org/jira/browse/HDFS-1483) | DFSClient.getBlockLocations returns BlockLocations with no indication that the corresponding blocks are corrupt |  Major | hdfs-client | Patrick Kling | Patrick Kling |
-| [HDFS-1467](https://issues.apache.org/jira/browse/HDFS-1467) | Append pipeline never succeeds with more than one replica |  Blocker | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1466](https://issues.apache.org/jira/browse/HDFS-1466) | TestFcHdfsSymlink relies on /tmp/test not existing |  Minor | test | Todd Lipcon | Eli Collins |
-| [HDFS-1440](https://issues.apache.org/jira/browse/HDFS-1440) | TestComputeInvalidateWork fails intermittently |  Major | test | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1433](https://issues.apache.org/jira/browse/HDFS-1433) | Fix test failures - TestPread and TestFileLimit |  Major | test | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1409](https://issues.apache.org/jira/browse/HDFS-1409) | The "register" method of the BackupNode class should be "UnsupportedActionException("register")" |  Trivial | namenode | Ching-Shen Chen | Ching-Shen Chen |
-| [HDFS-1399](https://issues.apache.org/jira/browse/HDFS-1399) | Distinct minicluster services (e.g. NN and JT) overwrite each other's service policies |  Major | security | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1377](https://issues.apache.org/jira/browse/HDFS-1377) | Quota bug for partial blocks allows quotas to be violated |  Blocker | namenode | Eli Collins | Eli Collins |
-| [HDFS-1364](https://issues.apache.org/jira/browse/HDFS-1364) | HFTP client should support relogin from keytab |  Major | security | Kan Zhang | Jitendra Nath Pandey |
-| [HDFS-1361](https://issues.apache.org/jira/browse/HDFS-1361) | Add -fileStatus operation to NNThroughputBenchmark |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-1357](https://issues.apache.org/jira/browse/HDFS-1357) | HFTP traffic served by DataNode shouldn't use service port on NameNode |  Major | datanode, security | Kan Zhang | Kan Zhang |
-| [HDFS-1355](https://issues.apache.org/jira/browse/HDFS-1355) | ant veryclean (clean-cache) doesn't clean enough |  Major | build | Luke Lu | Luke Lu |
-| [HDFS-1352](https://issues.apache.org/jira/browse/HDFS-1352) | Fix jsvc.location |  Major | build | Eli Collins | Eli Collins |
-| [HDFS-1349](https://issues.apache.org/jira/browse/HDFS-1349) | Remove empty java files |  Major | . | Tom White | Eli Collins |
-| [HDFS-1347](https://issues.apache.org/jira/browse/HDFS-1347) | TestDelegationToken uses mortbay.log for logging |  Major | test | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-1340](https://issues.apache.org/jira/browse/HDFS-1340) | A null delegation token is appended to the url if security is disabled when browsing filesystem. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1334](https://issues.apache.org/jira/browse/HDFS-1334) | open in HftpFileSystem does not add delegation tokens to the url. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1317](https://issues.apache.org/jira/browse/HDFS-1317) | HDFSProxy needs additional changes to work after changes to streamFile servlet in HDFS-1109 |  Major | contrib/hdfsproxy | Rohini Palaniswamy | Rohini Palaniswamy |
+| [MAPREDUCE-1566](https://issues.apache.org/jira/browse/MAPREDUCE-1566) | Need to add a mechanism to import tokens and secrets into a submitted job. |  Major | security | Owen O'Malley | Jitendra Nath Pandey |
+| [MAPREDUCE-1925](https://issues.apache.org/jira/browse/MAPREDUCE-1925) | TestRumenJobTraces fails in trunk |  Major | tools/rumen | Amareshwari Sriramadasu | Ravi Gummadi |
 | [HDFS-1308](https://issues.apache.org/jira/browse/HDFS-1308) |  job conf key for the services name of DelegationToken for HFTP url is constructed incorrectly in HFTPFileSystem (part of MR-1718) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-1301](https://issues.apache.org/jira/browse/HDFS-1301) | TestHDFSProxy need to use server side conf for ProxyUser stuff. |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1718](https://issues.apache.org/jira/browse/MAPREDUCE-1718) | job conf key for the services name of DelegationToken for HFTP url is constructed incorrectly in HFTPFileSystem |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1701](https://issues.apache.org/jira/browse/MAPREDUCE-1701) | AccessControlException while renewing a delegation token in not correctly handled in the JobTracker |  Major | jobtracker | Devaraj Das | Boris Shkolnik |
+| [HADOOP-6656](https://issues.apache.org/jira/browse/HADOOP-6656) | Security framework needs to renew Kerberos tickets while the process is running |  Major | . | Owen O'Malley | Devaraj Das |
+| [HDFS-1044](https://issues.apache.org/jira/browse/HDFS-1044) | Cannot submit mapreduce job from secure client to unsecure sever |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6888](https://issues.apache.org/jira/browse/HADOOP-6888) | Being able to close all cached FileSystem objects for a given UGI |  Major | fs, security | Kan Zhang | Kan Zhang |
+| [HDFS-1317](https://issues.apache.org/jira/browse/HDFS-1317) | HDFSProxy needs additional changes to work after changes to streamFile servlet in HDFS-1109 |  Major | contrib/hdfsproxy | Rohini Palaniswamy | Rohini Palaniswamy |
+| [HADOOP-6873](https://issues.apache.org/jira/browse/HADOOP-6873) | using delegation token over hftp for long running clients (part of hdfs 1296) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1686](https://issues.apache.org/jira/browse/MAPREDUCE-1686) | ClassNotFoundException for custom format classes provided in libjars |  Minor | contrib/streaming, test | Paul Burkhardt | Paul Burkhardt |
+| [MAPREDUCE-1288](https://issues.apache.org/jira/browse/MAPREDUCE-1288) | DistributedCache localizes only once per cache URI |  Critical | distributed-cache, security, tasktracker | Devaraj Das | Devaraj Das |
+| [HDFS-912](https://issues.apache.org/jira/browse/HDFS-912) |  sed in build.xml fails |  Minor | . | Allen Wittenauer | Allen Wittenauer |
+| [HADOOP-6706](https://issues.apache.org/jira/browse/HADOOP-6706) | Relogin behavior for RPC clients could be improved |  Major | security | Devaraj Das | Devaraj Das |
+| [MAPREDUCE-1982](https://issues.apache.org/jira/browse/MAPREDUCE-1982) | [Rumen] TraceBuilder's output shows jobname as NULL for jobhistory files with valid jobnames |  Major | tools/rumen | Amar Kamat | Ravi Gummadi |
+| [MAPREDUCE-1834](https://issues.apache.org/jira/browse/MAPREDUCE-1834) | TestSimulatorDeterministicReplay timesout on trunk |  Major | contrib/mumak | Amareshwari Sriramadasu | Hong Tang |
 | [HDFS-1296](https://issues.apache.org/jira/browse/HDFS-1296) | using delegation token over hftp for long running clients (spawn from hdfs-1007). |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-1289](https://issues.apache.org/jira/browse/HDFS-1289) | Datanode secure mode is broken |  Major | datanode | Kan Zhang | Kan Zhang |
+| [MAPREDUCE-1958](https://issues.apache.org/jira/browse/MAPREDUCE-1958) | using delegation token over hftp for long running clients (part of hdfs 1296) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-1993](https://issues.apache.org/jira/browse/MAPREDUCE-1993) | TestTrackerDistributedCacheManagerWithLinuxTaskController fails on trunk |  Major | . | Devaraj Das | Devaraj Das |
+| [MAPREDUCE-1900](https://issues.apache.org/jira/browse/MAPREDUCE-1900) | MapReduce daemons should close FileSystems that are not needed anymore |  Major | jobtracker, tasktracker | Devaraj Das | Kan Zhang |
+| [HDFS-1130](https://issues.apache.org/jira/browse/HDFS-1130) | Pass Administrator acl to HTTPServer for common servlet access. |  Major | security | Amareshwari Sriramadasu | Devaraj Das |
+| [MAPREDUCE-1999](https://issues.apache.org/jira/browse/MAPREDUCE-1999) | ClientProtocol incorrectly uses hdfs DelegationTokenSelector |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-1334](https://issues.apache.org/jira/browse/HDFS-1334) | open in HftpFileSystem does not add delegation tokens to the url. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6900](https://issues.apache.org/jira/browse/HADOOP-6900) | FileSystem#listLocatedStatus should not throw generic RuntimeException to indicate error conditions |  Major | . | Suresh Srinivas | Hairong Kuang |
+| [HADOOP-6715](https://issues.apache.org/jira/browse/HADOOP-6715) | AccessControlList.toString() returns empty string when we set acl to "\*" |  Major | security, util | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-1780](https://issues.apache.org/jira/browse/MAPREDUCE-1780) | AccessControlList.toString() is used for serialization of ACL in JobStatus.java |  Major | jobtracker | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-1961](https://issues.apache.org/jira/browse/MAPREDUCE-1961) | [gridmix3] ConcurrentModificationException when shutting down Gridmix |  Major | contrib/gridmix | Hong Tang | Hong Tang |
+| [MAPREDUCE-2000](https://issues.apache.org/jira/browse/MAPREDUCE-2000) | Rumen is not able to extract counters for Job history logs from Hadoop 0.20 |  Major | tools/rumen | Hong Tang | Hong Tang |
+| [MAPREDUCE-1992](https://issues.apache.org/jira/browse/MAPREDUCE-1992) | NPE in JobTracker's constructor |  Major | jobtracker | Ravi Gummadi | Kan Zhang |
+| [HDFS-1301](https://issues.apache.org/jira/browse/HDFS-1301) | TestHDFSProxy need to use server side conf for ProxyUser stuff. |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-1340](https://issues.apache.org/jira/browse/HDFS-1340) | A null delegation token is appended to the url if security is disabled when browsing filesystem. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6885](https://issues.apache.org/jira/browse/HADOOP-6885) | Fix java doc warnings in Groups and RefreshUserMappingsProtocol |  Major | security | Eli Collins | Eli Collins |
+| [HADOOP-6482](https://issues.apache.org/jira/browse/HADOOP-6482) | GenericOptionsParser constructor that takes Options and String[] ignores options |  Minor | util | Chris Wilkes | Eli Collins |
+| [HDFS-1347](https://issues.apache.org/jira/browse/HDFS-1347) | TestDelegationToken uses mortbay.log for logging |  Major | test | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6906](https://issues.apache.org/jira/browse/HADOOP-6906) | FileContext copy() utility doesn't work with recursive copying of directories. |  Major | fs | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-1157](https://issues.apache.org/jira/browse/HDFS-1157) | Modifications introduced by HDFS-1150 are breaking aspect's bindings |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-2022](https://issues.apache.org/jira/browse/MAPREDUCE-2022) | trunk build broken |  Blocker | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HDFS-1349](https://issues.apache.org/jira/browse/HDFS-1349) | Remove empty java files |  Major | . | Tom White | Eli Collins |
+| [HADOOP-6925](https://issues.apache.org/jira/browse/HADOOP-6925) | BZip2Codec incorrectly implements read() |  Critical | io | Todd Lipcon | Todd Lipcon |
+| [HDFS-1352](https://issues.apache.org/jira/browse/HDFS-1352) | Fix jsvc.location |  Major | build | Eli Collins | Eli Collins |
+| [HADOOP-6833](https://issues.apache.org/jira/browse/HADOOP-6833) | IPC leaks call parameters when exceptions thrown |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1670](https://issues.apache.org/jira/browse/MAPREDUCE-1670) | RAID should avoid policies that scan their own destination path |  Major | contrib/raid | Rodrigo Schmidt | Ramkumar Vadali |
+| [MAPREDUCE-1668](https://issues.apache.org/jira/browse/MAPREDUCE-1668) | RaidNode should only Har a directory if all its parity files have been created |  Major | contrib/raid | Rodrigo Schmidt | Ramkumar Vadali |
+| [HADOOP-6932](https://issues.apache.org/jira/browse/HADOOP-6932) | Namenode start (init) fails because of invalid kerberos key, even when security set to "simple" |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6913](https://issues.apache.org/jira/browse/HADOOP-6913) | Circular initialization between UserGroupInformation and KerberosName |  Major | security | Kan Zhang | Kan Zhang |
+| [HADOOP-6907](https://issues.apache.org/jira/browse/HADOOP-6907) | Rpc client doesn't use the per-connection conf to figure out server's Kerberos principal |  Major | ipc, security | Kan Zhang | Kan Zhang |
+| [MAPREDUCE-2021](https://issues.apache.org/jira/browse/MAPREDUCE-2021) | CombineFileInputFormat returns duplicate  hostnames in split locations |  Major | client | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [MAPREDUCE-1375](https://issues.apache.org/jira/browse/MAPREDUCE-1375) | TestFileArgs fails intermittently |  Major | contrib/streaming, test | Amar Kamat | Todd Lipcon |
+| [MAPREDUCE-2023](https://issues.apache.org/jira/browse/MAPREDUCE-2023) | TestDFSIO read test may not read specified bytes. |  Major | benchmarks | Hong Tang | Hong Tang |
 | [HDFS-1284](https://issues.apache.org/jira/browse/HDFS-1284) | TestBlockToken fails |  Major | test | Konstantin Shvachko | Kan Zhang |
-| [HDFS-1283](https://issues.apache.org/jira/browse/HDFS-1283) | ant eclipse-files has drifted again |  Major | build | Jakob Homan | Jakob Homan |
-| [HDFS-1258](https://issues.apache.org/jira/browse/HDFS-1258) | Clearing namespace quota on "/" corrupts FS image |  Blocker | namenode | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1250](https://issues.apache.org/jira/browse/HDFS-1250) | Namenode accepts block report from dead datanodes |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1206](https://issues.apache.org/jira/browse/HDFS-1206) | TestFiHFlush fails intermittently |  Major | test | Tsz Wo Nicholas Sze | Konstantin Boudnik |
-| [HDFS-1202](https://issues.apache.org/jira/browse/HDFS-1202) | DataBlockScanner throws NPE when updated before initialized |  Major | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1198](https://issues.apache.org/jira/browse/HDFS-1198) | Resolving cross-realm principals |  Major | namenode | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6938](https://issues.apache.org/jira/browse/HADOOP-6938) | ConnectionId.getRemotePrincipal() should check if security is enabled |  Major | ipc, security | Kan Zhang | Kan Zhang |
+| [HDFS-1355](https://issues.apache.org/jira/browse/HDFS-1355) | ant veryclean (clean-cache) doesn't clean enough |  Major | build | Luke Lu | Luke Lu |
+| [MAPREDUCE-2031](https://issues.apache.org/jira/browse/MAPREDUCE-2031) | TestTaskLauncher and TestTaskTrackerLocalization fail with NPE in trunk. |  Major | tasktracker, test | Amareshwari Sriramadasu | Ravi Gummadi |
+| [MAPREDUCE-1975](https://issues.apache.org/jira/browse/MAPREDUCE-1975) | gridmix shows unnecessary InterruptedException |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-1597](https://issues.apache.org/jira/browse/MAPREDUCE-1597) | combinefileinputformat does not work with non-splittable files |  Major | . | Namit Jain | Amareshwari Sriramadasu |
+| [HDFS-829](https://issues.apache.org/jira/browse/HDFS-829) | hdfsJniHelper.c: #include \<error.h\> is not portable |  Major | . | Allen Wittenauer | Allen Wittenauer |
+| [HADOOP-6930](https://issues.apache.org/jira/browse/HADOOP-6930) | AvroRpcEngine doesn't work with generated Avro code |  Major | ipc | Sharad Agarwal | Sharad Agarwal |
+| [HDFS-1361](https://issues.apache.org/jira/browse/HDFS-1361) | Add -fileStatus operation to NNThroughputBenchmark |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-2032](https://issues.apache.org/jira/browse/MAPREDUCE-2032) | TestJobOutputCommitter fails in ant test run |  Major | task | Amareshwari Sriramadasu | Dick King |
+| [HADOOP-6940](https://issues.apache.org/jira/browse/HADOOP-6940) | RawLocalFileSystem's markSupported method misnamed markSupport |  Minor | fs | Tom White | Tom White |
+| [HDFS-1357](https://issues.apache.org/jira/browse/HDFS-1357) | HFTP traffic served by DataNode shouldn't use service port on NameNode |  Major | datanode, security | Kan Zhang | Kan Zhang |
+| [MAPREDUCE-1979](https://issues.apache.org/jira/browse/MAPREDUCE-1979) | "Output directory already exists" error in gridmix when gridmix.output.directory is not defined |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
+| [HADOOP-6922](https://issues.apache.org/jira/browse/HADOOP-6922) | COMMON part of MAPREDUCE-1664 |  Major | documentation, security | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-2078](https://issues.apache.org/jira/browse/MAPREDUCE-2078) | TraceBuilder unable to generate the traces while giving the job history path by globing. |  Major | tools/rumen | Vinay Kumar Thota | Amar Kamat |
+| [MAPREDUCE-1280](https://issues.apache.org/jira/browse/MAPREDUCE-1280) | Eclipse Plugin does not work with Eclipse Ganymede (3.4) |  Major | . | Aaron Kimball | Alex Kozlov |
+| [HDFS-96](https://issues.apache.org/jira/browse/HDFS-96) | HDFS does not support blocks greater than 2GB |  Major | . | dhruba borthakur | Patrick Kling |
+| [MAPREDUCE-1989](https://issues.apache.org/jira/browse/MAPREDUCE-1989) | Gridmix3 doesn't emit out proper mesage when user resolver is set and no user list is given |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
+| [HADOOP-6965](https://issues.apache.org/jira/browse/HADOOP-6965) | Method in UGI to get Kerberos ticket. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-1364](https://issues.apache.org/jira/browse/HDFS-1364) | HFTP client should support relogin from keytab |  Major | security | Kan Zhang | Jitendra Nath Pandey |
+| [HADOOP-6951](https://issues.apache.org/jira/browse/HADOOP-6951) | Distinct minicluster services (e.g. NN and JT) overwrite each other's service policies |  Major | security | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-1399](https://issues.apache.org/jira/browse/HDFS-1399) | Distinct minicluster services (e.g. NN and JT) overwrite each other's service policies |  Major | security | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-2067](https://issues.apache.org/jira/browse/MAPREDUCE-2067) | Distinct minicluster services (e.g. NN and JT) overwrite each other's service policies |  Major | security | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-2029](https://issues.apache.org/jira/browse/MAPREDUCE-2029) | DistributedRaidFileSystem not removed from cache on close() |  Major | contrib/raid | Paul Yang | Ramkumar Vadali |
+| [HDFS-1433](https://issues.apache.org/jira/browse/HDFS-1433) | Fix test failures - TestPread and TestFileLimit |  Major | test | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-2082](https://issues.apache.org/jira/browse/MAPREDUCE-2082) | Race condition in writing the jobtoken password file when launching pipes jobs |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6989](https://issues.apache.org/jira/browse/HADOOP-6989) | TestSetFile is failing on trunk |  Major | . | Jakob Homan | Chris Douglas |
+| [HDFS-1440](https://issues.apache.org/jira/browse/HDFS-1440) | TestComputeInvalidateWork fails intermittently |  Major | test | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6984](https://issues.apache.org/jira/browse/HADOOP-6984) | NPE from SequenceFile::Writer.CompressionCodecOption |  Minor | io | Chris Douglas | Chris Douglas |
+| [HADOOP-6993](https://issues.apache.org/jira/browse/HADOOP-6993) | Broken link on cluster setup page of docs |  Major | documentation | Aaron T. Myers | Eli Collins |
+| [HADOOP-6933](https://issues.apache.org/jira/browse/HADOOP-6933) | TestListFiles is flaky |  Minor | test | Todd Lipcon | Todd Lipcon |
 | [HDFS-1192](https://issues.apache.org/jira/browse/HDFS-1192) | refreshSuperUserGroupsConfiguration should use server side configuration for the refresh (for HADOOP-6815) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-1189](https://issues.apache.org/jira/browse/HDFS-1189) | Quota counts missed between clear quota and set quota |  Major | namenode | Kang Xiao | John George |
+| [MAPREDUCE-2095](https://issues.apache.org/jira/browse/MAPREDUCE-2095) | Gridmix unable to run for compressed traces(.gz format). |  Major | contrib/gridmix | Vinay Kumar Thota | Ranjit Mathew |
+| [MAPREDUCE-1908](https://issues.apache.org/jira/browse/MAPREDUCE-1908) | DistributedRaidFileSystem does not handle ChecksumException correctly |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [MAPREDUCE-2143](https://issues.apache.org/jira/browse/MAPREDUCE-2143) | HarFileSystem is not able to handle spaces in its path |  Major | harchive | Ramkumar Vadali | Ramkumar Vadali |
+| [HADOOP-6947](https://issues.apache.org/jira/browse/HADOOP-6947) | Kerberos relogin should set refreshKrb5Config to true |  Major | security | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6724](https://issues.apache.org/jira/browse/HADOOP-6724) | IPC doesn't properly handle IOEs thrown by socket factory |  Major | ipc | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1867](https://issues.apache.org/jira/browse/MAPREDUCE-1867) | Remove unused methods in org.apache.hadoop.streaming.StreamUtil |  Minor | contrib/streaming | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-7006](https://issues.apache.org/jira/browse/HADOOP-7006) | hadoop fs -getmerge does not work using codebase from trunk. |  Major | fs | Chris Nauroth | Chris Nauroth |
+| [MAPREDUCE-2146](https://issues.apache.org/jira/browse/MAPREDUCE-2146) | Raid should not affect access time of a source file |  Minor | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HADOOP-6663](https://issues.apache.org/jira/browse/HADOOP-6663) | BlockDecompressorStream get EOF exception when decompressing the file compressed from empty file |  Major | io | Kang Xiao | Kang Xiao |
+| [HADOOP-6991](https://issues.apache.org/jira/browse/HADOOP-6991) | SequenceFile::Reader discards length for files, does not call openFile |  Minor | . | Chris Douglas | Chris Douglas |
+| [MAPREDUCE-2099](https://issues.apache.org/jira/browse/MAPREDUCE-2099) | RaidNode should recreate outdated parity HARs |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HADOOP-7011](https://issues.apache.org/jira/browse/HADOOP-7011) | KerberosName.main(...) throws NPE |  Major | . | Aaron T. Myers | Aaron T. Myers |
+| [HADOOP-6975](https://issues.apache.org/jira/browse/HADOOP-6975) | integer overflow in S3InputStream for blocks \> 2GB |  Major | . | Patrick Kling | Patrick Kling |
+| [HADOOP-6758](https://issues.apache.org/jira/browse/HADOOP-6758) | MapFile.fix does not allow index interval definition |  Major | . | Gianmarco De Francisci Morales | Gianmarco De Francisci Morales |
+| [HADOOP-6926](https://issues.apache.org/jira/browse/HADOOP-6926) | SocketInputStream incorrectly implements read() |  Minor | io | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2173](https://issues.apache.org/jira/browse/MAPREDUCE-2173) | Race condition in TestBlockFixer causes intermittent failure |  Major | . | Patrick Kling | Patrick Kling |
+| [MAPREDUCE-2179](https://issues.apache.org/jira/browse/MAPREDUCE-2179) | RaidBlockSender.java compilation fails |  Blocker | contrib/raid | Giridharan Kesavan | Ramkumar Vadali |
 | [HDFS-1164](https://issues.apache.org/jira/browse/HDFS-1164) | TestHdfsProxy is failing |  Major | contrib/hdfsproxy | Eli Collins | Todd Lipcon |
-| [HDFS-1163](https://issues.apache.org/jira/browse/HDFS-1163) | normalize property names for JT/NN kerberos principal names in configuration (from HADOOP 6633) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-1157](https://issues.apache.org/jira/browse/HDFS-1157) | Modifications introduced by HDFS-1150 are breaking aspect's bindings |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1146](https://issues.apache.org/jira/browse/HDFS-1146) | Javadoc for getDelegationTokenSecretManager in FSNamesystem |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1145](https://issues.apache.org/jira/browse/HDFS-1145) | When NameNode is shutdown it tries to exit safemode |  Major | namenode | dhruba borthakur | dhruba borthakur |
-| [HDFS-1141](https://issues.apache.org/jira/browse/HDFS-1141) | completeFile does not check lease ownership |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1138](https://issues.apache.org/jira/browse/HDFS-1138) | Modification times are being overwritten when FSImage loads |  Major | . | Dmytro Molkov | Dmytro Molkov |
-| [HDFS-1130](https://issues.apache.org/jira/browse/HDFS-1130) | Pass Administrator acl to HTTPServer for common servlet access. |  Major | security | Amareshwari Sriramadasu | Devaraj Das |
-| [HDFS-1118](https://issues.apache.org/jira/browse/HDFS-1118) | DFSOutputStream socket leak when cannot connect to DataNode |  Major | . | Zheng Shao | Zheng Shao |
-| [HDFS-1112](https://issues.apache.org/jira/browse/HDFS-1112) | Edit log buffer should not grow unboundedly |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1085](https://issues.apache.org/jira/browse/HDFS-1085) | hftp read  failing silently |  Major | datanode | Koji Noguchi | Tsz Wo Nicholas Sze |
-| [HDFS-1045](https://issues.apache.org/jira/browse/HDFS-1045) | In secure clusters, re-login is necessary for https clients before opening connections |  Major | security | Jakob Homan | Jakob Homan |
-| [HDFS-1044](https://issues.apache.org/jira/browse/HDFS-1044) | Cannot submit mapreduce job from secure client to unsecure sever |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-1039](https://issues.apache.org/jira/browse/HDFS-1039) | Service should be set in the token in JspHelper.getUGI |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1038](https://issues.apache.org/jira/browse/HDFS-1038) | In nn\_browsedfscontent.jsp fetch delegation token only if security is enabled. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1036](https://issues.apache.org/jira/browse/HDFS-1036) | in DelegationTokenFetch dfs.getURI returns no port |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-1027](https://issues.apache.org/jira/browse/HDFS-1027) | Update  year to 2010. |  Trivial | . | Ravi Phulari | Ravi Phulari |
-| [HDFS-1021](https://issues.apache.org/jira/browse/HDFS-1021) | specify correct server principal for RefreshAuthorizationPolicyProtocol and RefreshUserToGroupMappingsProtocol protocols in DFSAdmin (for HADOOP-6612) |  Major | security | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-1019](https://issues.apache.org/jira/browse/HDFS-1019) | Incorrect default values for delegation tokens in hdfs-default.xml |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1017](https://issues.apache.org/jira/browse/HDFS-1017) | browsedfs jsp should call JspHelper.getUGI rather than using createRemoteUser() |  Major | security | Jakob Homan | Jakob Homan |
-| [HDFS-1007](https://issues.apache.org/jira/browse/HDFS-1007) | HFTP needs to be updated to use delegation tokens |  Major | security | Devaraj Das | Devaraj Das |
-| [HDFS-1006](https://issues.apache.org/jira/browse/HDFS-1006) | getImage/putImage http requests should be https for the case of security enabled. |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-6899](https://issues.apache.org/jira/browse/HADOOP-6899) | RawLocalFileSystem#setWorkingDir() does not work for relative names |  Major | fs | Sanjay Radia | Sanjay Radia |
+| [HDFS-727](https://issues.apache.org/jira/browse/HDFS-727) | bug setting block size hdfsOpenFile |  Blocker | libhdfs | Eli Collins | Eli Collins |
+| [HDFS-1498](https://issues.apache.org/jira/browse/HDFS-1498) | FSDirectory#unprotectedConcat calls setModificationTime on a file |  Minor | namenode | Eli Collins | Eli Collins |
+| [HDFS-1466](https://issues.apache.org/jira/browse/HDFS-1466) | TestFcHdfsSymlink relies on /tmp/test not existing |  Minor | test | Todd Lipcon | Eli Collins |
+| [MAPREDUCE-1784](https://issues.apache.org/jira/browse/MAPREDUCE-1784) | IFile should check for null compressor |  Minor | . | Eli Collins | Eli Collins |
+| [HDFS-1500](https://issues.apache.org/jira/browse/HDFS-1500) | TestOfflineImageViewer failing on trunk |  Major | test, tools | Todd Lipcon | Todd Lipcon |
+| [HDFS-874](https://issues.apache.org/jira/browse/HDFS-874) | TestHDFSFileContextMainOperations fails on weirdly configured DNS hosts |  Major | hdfs-client, test | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7028](https://issues.apache.org/jira/browse/HADOOP-7028) | ant eclipse does not include requisite ant.jar in the classpath |  Minor | build | Patrick Angeles | Patrick Angeles |
+| [HDFS-1483](https://issues.apache.org/jira/browse/HDFS-1483) | DFSClient.getBlockLocations returns BlockLocations with no indication that the corresponding blocks are corrupt |  Major | hdfs-client | Patrick Kling | Patrick Kling |
+| [HDFS-1507](https://issues.apache.org/jira/browse/HDFS-1507) | TestAbandonBlock should abandon a block |  Minor | test | Eli Collins | Eli Collins |
+| [HDFS-1487](https://issues.apache.org/jira/browse/HDFS-1487) | FSDirectory.removeBlock() should update diskspace count of the block owner node |  Major | namenode | Zhong Wang | Zhong Wang |
 | [HDFS-1001](https://issues.apache.org/jira/browse/HDFS-1001) | DataXceiver and BlockReader disagree on when to send/recv CHECKSUM\_OK |  Minor | datanode | bc Wong | bc Wong |
-| [HDFS-988](https://issues.apache.org/jira/browse/HDFS-988) | saveNamespace race can corrupt the edits log |  Blocker | namenode | dhruba borthakur | Eli Collins |
-| [HDFS-977](https://issues.apache.org/jira/browse/HDFS-977) | DataNode.createInterDataNodeProtocolProxy() guards a log at the wrong level |  Trivial | datanode | Steve Loughran | Harsh J |
-| [HDFS-970](https://issues.apache.org/jira/browse/HDFS-970) | FSImage writing should always fsync before close |  Critical | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-939](https://issues.apache.org/jira/browse/HDFS-939) | libhdfs test is broken |  Blocker | libhdfs | Eli Collins | Eli Collins |
-| [HDFS-912](https://issues.apache.org/jira/browse/HDFS-912) |  sed in build.xml fails |  Minor | . | Allen Wittenauer | Allen Wittenauer |
+| [MAPREDUCE-2195](https://issues.apache.org/jira/browse/MAPREDUCE-2195) | New property for local conf directory in system-test-mapreduce.xml file. |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1467](https://issues.apache.org/jira/browse/HDFS-1467) | Append pipeline never succeeds with more than one replica |  Blocker | datanode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2200](https://issues.apache.org/jira/browse/MAPREDUCE-2200) | TestUmbilicalProtocolWithJobToken is failing without Krb evironment: needs to be conditional |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-7052](https://issues.apache.org/jira/browse/HADOOP-7052) | misspelling of threshold in conf/log4j.properties |  Major | conf | Jingguo Yao | Jingguo Yao |
+| [HADOOP-7053](https://issues.apache.org/jira/browse/HADOOP-7053) | wrong FSNamesystem Audit logging setting in conf/log4j.properties |  Minor | conf | Jingguo Yao | Jingguo Yao |
+| [HDFS-1503](https://issues.apache.org/jira/browse/HDFS-1503) | TestSaveNamespace fails |  Minor | test | Eli Collins | Todd Lipcon |
+| [HADOOP-7057](https://issues.apache.org/jira/browse/HADOOP-7057) | IOUtils.readFully and IOUtils.skipFully have typo in exception creation's message |  Minor | util | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1524](https://issues.apache.org/jira/browse/HDFS-1524) | Image loader should make sure to read every byte in image file |  Blocker | namenode | Hairong Kuang | Hairong Kuang |
+| [HDFS-1523](https://issues.apache.org/jira/browse/HDFS-1523) | TestLargeBlock is failing on trunk |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1502](https://issues.apache.org/jira/browse/HDFS-1502) | TestBlockRecovery triggers NPE in assert |  Minor | . | Eli Collins | Hairong Kuang |
+| [HDFS-1532](https://issues.apache.org/jira/browse/HDFS-1532) | Exclude Findbugs warning in FSImageFormat$Saver |  Major | test | Todd Lipcon | Todd Lipcon |
+| [HDFS-1527](https://issues.apache.org/jira/browse/HDFS-1527) | SocketOutputStream.transferToFully fails for blocks \>= 2GB on 32 bit JVM |  Major | datanode | Patrick Kling | Patrick Kling |
+| [HDFS-1531](https://issues.apache.org/jira/browse/HDFS-1531) | Clean up stack traces due to duplicate MXBean registration |  Trivial | datanode, namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-613](https://issues.apache.org/jira/browse/HDFS-613) | TestBalancer and TestBlockTokenWithDFS fail Balancer assert |  Major | test | Konstantin Shvachko | Todd Lipcon |
+| [HDFS-1377](https://issues.apache.org/jira/browse/HDFS-1377) | Quota bug for partial blocks allows quotas to be violated |  Blocker | namenode | Eli Collins | Eli Collins |
+| [HADOOP-7038](https://issues.apache.org/jira/browse/HADOOP-7038) | saveVersion script includes an additional \\r while running whoami under windows |  Minor | build | Wang Xu | Wang Xu |
+| [HDFS-1206](https://issues.apache.org/jira/browse/HDFS-1206) | TestFiHFlush fails intermittently |  Major | test | Tsz Wo Nicholas Sze | Konstantin Boudnik |
+| [HDFS-1511](https://issues.apache.org/jira/browse/HDFS-1511) | 98 Release Audit warnings on trunk and branch-0.22 |  Blocker | . | Nigel Daley | Jakob Homan |
+| [MAPREDUCE-2224](https://issues.apache.org/jira/browse/MAPREDUCE-2224) | Synchronization bugs in JvmManager |  Critical | tasktracker | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-714](https://issues.apache.org/jira/browse/MAPREDUCE-714) | JobConf.findContainingJar unescapes unnecessarily on Linux |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1550](https://issues.apache.org/jira/browse/HDFS-1550) | NPE when listing a file with no location |  Blocker | hdfs-client | Hairong Kuang | Hairong Kuang |
+| [HADOOP-7082](https://issues.apache.org/jira/browse/HADOOP-7082) | Configuration.writeXML should not hold lock while outputting |  Critical | conf | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7070](https://issues.apache.org/jira/browse/HADOOP-7070) | JAAS configuration should delegate unknown application names to pre-existing configuration |  Critical | security | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2096](https://issues.apache.org/jira/browse/MAPREDUCE-2096) | Secure local filesystem IO from symlink vulnerabilities |  Blocker | jobtracker, security, tasktracker | Todd Lipcon | Todd Lipcon |
+| [HDFS-1542](https://issues.apache.org/jira/browse/HDFS-1542) | Deadlock in Configuration.writeXml when serialized form is larger than one DFS block |  Critical | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2219](https://issues.apache.org/jira/browse/MAPREDUCE-2219) | JT should not try to remove mapred.system.dir during startup |  Major | jobtracker | Todd Lipcon | Todd Lipcon |
+| [HDFS-1504](https://issues.apache.org/jira/browse/HDFS-1504) | FSImageSaver should catch all exceptions, not just IOE |  Minor | namenode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7091](https://issues.apache.org/jira/browse/HADOOP-7091) | reloginFromKeytab() should happen even if TGT can't be found |  Major | security | Kan Zhang | Kan Zhang |
+| [MAPREDUCE-2084](https://issues.apache.org/jira/browse/MAPREDUCE-2084) | Deprecated org.apache.hadoop.util package in MapReduce produces deprecations in Common classes in Eclipse |  Blocker | documentation | Tom White | Tom White |
+| [HADOOP-7087](https://issues.apache.org/jira/browse/HADOOP-7087) | SequenceFile.createWriter ignores FileSystem parameter |  Blocker | io | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7100](https://issues.apache.org/jira/browse/HADOOP-7100) | Build broken by HADOOP-6811 |  Blocker | build, contrib/cloud | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7097](https://issues.apache.org/jira/browse/HADOOP-7097) | java.library.path missing basedir |  Blocker | build, native | Noah Watkins | Noah Watkins |
+| [HADOOP-7102](https://issues.apache.org/jira/browse/HADOOP-7102) | Remove "fs.ramfs.impl" field from core-deafult.xml |  Major | conf | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-7093](https://issues.apache.org/jira/browse/HADOOP-7093) | Servlets should default to text/plain |  Major | io | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7089](https://issues.apache.org/jira/browse/HADOOP-7089) | Fix link resolution logic in hadoop-config.sh |  Minor | scripts | Eli Collins | Eli Collins |
+| [HADOOP-7104](https://issues.apache.org/jira/browse/HADOOP-7104) | Remove unnecessary DNS reverse lookups from RPC layer |  Major | ipc, security | Kan Zhang | Kan Zhang |
+| [HDFS-1572](https://issues.apache.org/jira/browse/HDFS-1572) | Checkpointer should trigger checkpoint with specified period. |  Blocker | . | Liyin Liang | Jakob Homan |
+| [MAPREDUCE-1085](https://issues.apache.org/jira/browse/MAPREDUCE-1085) | For tasks, "ulimit -v -1" is being run when user doesn't specify mapred.child.ulimit |  Minor | tasktracker | Ravi Gummadi | Todd Lipcon |
+| [HDFS-1561](https://issues.apache.org/jira/browse/HDFS-1561) | BackupNode listens on default host |  Blocker | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-2282](https://issues.apache.org/jira/browse/MAPREDUCE-2282) | MapReduce tests don't compile following HDFS-1561 |  Blocker | test | Tom White | Konstantin Shvachko |
+| [HADOOP-7046](https://issues.apache.org/jira/browse/HADOOP-7046) | 1 Findbugs warning on trunk and branch-0.22 |  Blocker | security | Nigel Daley | Po Cheung |
+| [MAPREDUCE-2238](https://issues.apache.org/jira/browse/MAPREDUCE-2238) | Undeletable build directories |  Critical | build, test | Eli Collins | Todd Lipcon |
+| [MAPREDUCE-2277](https://issues.apache.org/jira/browse/MAPREDUCE-2277) | TestCapacitySchedulerWithJobTracker fails sometimes |  Minor | capacity-sched | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7118](https://issues.apache.org/jira/browse/HADOOP-7118) | NPE in Configuration.writeXml |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2253](https://issues.apache.org/jira/browse/MAPREDUCE-2253) | Servlets should specify content type |  Critical | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7120](https://issues.apache.org/jira/browse/HADOOP-7120) | 200 new Findbugs warnings |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2283](https://issues.apache.org/jira/browse/MAPREDUCE-2283) | TestBlockFixer hangs initializing MiniMRCluster |  Blocker | contrib/raid | Nigel Daley | Ramkumar Vadali |
+| [HADOOP-7122](https://issues.apache.org/jira/browse/HADOOP-7122) | Timed out shell commands leak Timer threads |  Critical | util | Todd Lipcon | Todd Lipcon |
+| [HDFS-1598](https://issues.apache.org/jira/browse/HDFS-1598) | ListPathsServlet excludes .\*.crc files |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-1754](https://issues.apache.org/jira/browse/MAPREDUCE-1754) | Replace mapred.persmissions.supergroup with an acl : mapreduce.cluster.administrators |  Major | jobtracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
+| [HADOOP-6812](https://issues.apache.org/jira/browse/HADOOP-6812) | fs.inmemory.size.mb not listed in conf. Cluster setup page gives wrong advice. |  Major | documentation | Edward Capriolo | Chris Douglas |
+| [MAPREDUCE-2256](https://issues.apache.org/jira/browse/MAPREDUCE-2256) | FairScheduler fairshare preemption from multiple pools may preempt all tasks from one pool causing that pool to go below fairshare. |  Major | contrib/fair-share | Priyo Mustafi | Priyo Mustafi |
+| [HADOOP-7126](https://issues.apache.org/jira/browse/HADOOP-7126) | TestDFSShell fails in trunk |  Major | . | Po Cheung | Po Cheung |
+| [MAPREDUCE-2281](https://issues.apache.org/jira/browse/MAPREDUCE-2281) | Fix javac, javadoc, findbugs warnings |  Major | . | Po Cheung | Po Cheung |
+| [HDFS-1591](https://issues.apache.org/jira/browse/HDFS-1591) | Fix javac, javadoc, findbugs warnings |  Major | . | Po Cheung | Po Cheung |
+| [HADOOP-6642](https://issues.apache.org/jira/browse/HADOOP-6642) | Fix javac, javadoc, findbugs warnings |  Major | . | Arun C Murthy | Po Cheung |
+| [MAPREDUCE-2077](https://issues.apache.org/jira/browse/MAPREDUCE-2077) | Name clash in the deprecated o.a.h.util.MemoryCalculatorPlugin |  Major | . | Luke Lu | Luke Lu |
+| [MAPREDUCE-2188](https://issues.apache.org/jira/browse/MAPREDUCE-2188) | The new API MultithreadedMapper doesn't call the initialize method of the RecordReader |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HDFS-900](https://issues.apache.org/jira/browse/HDFS-900) | Corrupt replicas are not tracked correctly through block report from DN |  Blocker | . | Todd Lipcon | Konstantin Shvachko |
-| [HDFS-874](https://issues.apache.org/jira/browse/HDFS-874) | TestHDFSFileContextMainOperations fails on weirdly configured DNS hosts |  Major | hdfs-client, test | Todd Lipcon | Todd Lipcon |
-| [HDFS-829](https://issues.apache.org/jira/browse/HDFS-829) | hdfsJniHelper.c: #include \<error.h\> is not portable |  Major | . | Allen Wittenauer | Allen Wittenauer |
-| [HDFS-727](https://issues.apache.org/jira/browse/HDFS-727) | bug setting block size hdfsOpenFile |  Blocker | libhdfs | Eli Collins | Eli Collins |
+| [HDFS-1529](https://issues.apache.org/jira/browse/HDFS-1529) | Incorrect handling of interrupts in waitForAckedSeqno can cause deadlock |  Blocker | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1915](https://issues.apache.org/jira/browse/MAPREDUCE-1915) | IndexCache - getIndexInformation - check reduce index Out Of Bounds |  Trivial | tasktracker | Rares Vernica | Priyo Mustafi |
+| [MAPREDUCE-1974](https://issues.apache.org/jira/browse/MAPREDUCE-1974) | FairScheduler can preempt the same task many times |  Major | contrib/fair-share | Scott Chen | Scott Chen |
+| [MAPREDUCE-2304](https://issues.apache.org/jira/browse/MAPREDUCE-2304) | TestMRCLI fails when hostname has a hyphen (-) |  Minor | test | Priyo Mustafi | Priyo Mustafi |
+| [MAPREDUCE-1825](https://issues.apache.org/jira/browse/MAPREDUCE-1825) | jobqueue\_details.jsp and FairSchedulerServelet should not call finishedMaps and finishedReduces when job is not initialized |  Major | jobtracker | Amareshwari Sriramadasu | Scott Chen |
+| [MAPREDUCE-2285](https://issues.apache.org/jira/browse/MAPREDUCE-2285) | MiniMRCluster does not start after ant test-patch |  Blocker | test | Ramkumar Vadali | Todd Lipcon |
+| [HDFS-1597](https://issues.apache.org/jira/browse/HDFS-1597) | Batched edit log syncs can reset synctxid throw assertions |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2311](https://issues.apache.org/jira/browse/MAPREDUCE-2311) | TestFairScheduler failing on trunk |  Blocker | contrib/fair-share | Todd Lipcon | Scott Chen |
+| [MAPREDUCE-2315](https://issues.apache.org/jira/browse/MAPREDUCE-2315) | javadoc is failing in nightly |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1602](https://issues.apache.org/jira/browse/HDFS-1602) | NameNode storage failed replica restoration is broken |  Major | namenode | Konstantin Boudnik | Boris Shkolnik |
+| [HADOOP-7140](https://issues.apache.org/jira/browse/HADOOP-7140) | IPC Reader threads do not stop when server stops |  Critical | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7094](https://issues.apache.org/jira/browse/HADOOP-7094) | hadoop.css got lost during project split |  Blocker | build | Todd Lipcon | Konstantin Boudnik |
+| [HADOOP-7145](https://issues.apache.org/jira/browse/HADOOP-7145) | Configuration.getLocalPath should trim whitespace from the provided directories |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6970](https://issues.apache.org/jira/browse/HADOOP-6970) | SecurityAuth.audit should be generated under /build |  Major | build | Konstantin Shvachko | Boris Shkolnik |
+| [HDFS-1612](https://issues.apache.org/jira/browse/HDFS-1612) | HDFS Design Documentation is outdated |  Minor | documentation | Joe Crobak | Joe Crobak |
+| [MAPREDUCE-2054](https://issues.apache.org/jira/browse/MAPREDUCE-2054) | Hierarchical queue implementation broke dynamic queue addition in Dynamic Scheduler |  Major | contrib/dynamic-scheduler | Thomas Sandholm | Thomas Sandholm |
+| [MAPREDUCE-1996](https://issues.apache.org/jira/browse/MAPREDUCE-1996) | API: Reducer.reduce() method detail misstatement |  Trivial | documentation | Glynn Durham | Harsh J |
+| [HDFS-1625](https://issues.apache.org/jira/browse/HDFS-1625) | TestDataNodeMXBean fails if disk space usage changes during test run |  Minor | test | Todd Lipcon | Tsz Wo Nicholas Sze |
+| [HADOOP-7162](https://issues.apache.org/jira/browse/HADOOP-7162) | FsShell: call srcFs.listStatus(src) twice |  Minor | fs | Alexey Diomin | Alexey Diomin |
+| [MAPREDUCE-2272](https://issues.apache.org/jira/browse/MAPREDUCE-2272) | Job ACL file should not be executable |  Trivial | tasktracker | Todd Lipcon | Harsh J |
+| [MAPREDUCE-2251](https://issues.apache.org/jira/browse/MAPREDUCE-2251) | Remove mapreduce.job.userhistorylocation config |  Major | . | Todd Lipcon | Harsh J |
+| [HDFS-1665](https://issues.apache.org/jira/browse/HDFS-1665) | Balancer sleeps inadequately |  Minor | balancer & mover | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2284](https://issues.apache.org/jira/browse/MAPREDUCE-2284) | TestLocalRunner.testMultiMaps times out |  Critical | test | Todd Lipcon | Todd Lipcon |
+| [HDFS-1728](https://issues.apache.org/jira/browse/HDFS-1728) | SecondaryNameNode.checkpointSize is in byte but not MB. |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2336](https://issues.apache.org/jira/browse/MAPREDUCE-2336) | Tool-related packages should be in the Tool javadoc group |  Major | documentation | Tom White | Tom White |
+| [HADOOP-7156](https://issues.apache.org/jira/browse/HADOOP-7156) | getpwuid\_r is not thread-safe on RHEL6 |  Critical | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2394](https://issues.apache.org/jira/browse/MAPREDUCE-2394) | JUnit output format doesn't propagate into some contrib builds |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2392](https://issues.apache.org/jira/browse/MAPREDUCE-2392) | TaskTracker shutdown in the tests sometimes take 60s |  Major | . | Tom White | Tom White |
+| [HDFS-1750](https://issues.apache.org/jira/browse/HDFS-1750) | fs -ls hftp://file not working |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7174](https://issues.apache.org/jira/browse/HADOOP-7174) | null is displayed in the console,if the src path is invalid while doing copyToLocal operation from commandLine |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7187](https://issues.apache.org/jira/browse/HADOOP-7187) | Socket Leak in org.apache.hadoop.metrics.ganglia.GangliaContext |  Major | metrics | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7194](https://issues.apache.org/jira/browse/HADOOP-7194) | Potential Resource leak in IOUtils.java |  Major | io | Devaraj K | Devaraj K |
+| [HDFS-1781](https://issues.apache.org/jira/browse/HDFS-1781) | jsvc executable delivered into wrong package... |  Major | scripts | John George | John George |
+| [HDFS-1782](https://issues.apache.org/jira/browse/HDFS-1782) | FSNamesystem.startFileInternal(..) throws NullPointerException |  Major | namenode | John George | John George |
+| [HDFS-1189](https://issues.apache.org/jira/browse/HDFS-1189) | Quota counts missed between clear quota and set quota |  Major | namenode | Kang Xiao | John George |
+| [HADOOP-6898](https://issues.apache.org/jira/browse/HADOOP-6898) | FileSystem.copyToLocal creates files with 777 permissions |  Blocker | fs, security | Todd Lipcon | Aaron T. Myers |
+| [MAPREDUCE-2437](https://issues.apache.org/jira/browse/MAPREDUCE-2437) | SLive should process only part\* files while generating the report. |  Blocker | test | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-1821](https://issues.apache.org/jira/browse/HDFS-1821) | FileContext.createSymlink with kerberos enabled sets wrong owner |  Major | . | John George | John George |
+| [HDFS-1806](https://issues.apache.org/jira/browse/HDFS-1806) | TestBlockReport.blockReport\_08() and \_09() are timing-dependent and likely to fail on fast servers |  Major | datanode, namenode | Matt Foley | Matt Foley |
+| [HDFS-1845](https://issues.apache.org/jira/browse/HDFS-1845) | symlink comes up as directory after namenode restart |  Major | . | John George | John George |
+| [HADOOP-7172](https://issues.apache.org/jira/browse/HADOOP-7172) | SecureIO should not check owner on non-secure clusters that have no native support |  Critical | io, security | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2317](https://issues.apache.org/jira/browse/MAPREDUCE-2317) | HadoopArchives throwing NullPointerException while creating hadoop archives (.har files) |  Minor | harchive | Devaraj K | Devaraj K |
+| [MAPREDUCE-2448](https://issues.apache.org/jira/browse/MAPREDUCE-2448) | NoSuchMethodError: org.apache.hadoop.hdfs.TestDatanodeBlockScanner.corruptReplica(..) |  Minor | contrib/raid, test | Tsz Wo Nicholas Sze | Eli Collins |
+| [HDFS-1823](https://issues.apache.org/jira/browse/HDFS-1823) | start-dfs.sh script fails if HADOOP\_HOME is not set |  Blocker | scripts | Tom White | Tom White |
+| [MAPREDUCE-2428](https://issues.apache.org/jira/browse/MAPREDUCE-2428) | start-mapred.sh script fails if HADOOP\_HOME is not set |  Blocker | . | Tom White | Tom White |
+| [HDFS-1822](https://issues.apache.org/jira/browse/HDFS-1822) | Editlog opcodes overlap between 20 security and later releases |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-2445](https://issues.apache.org/jira/browse/MAPREDUCE-2445) | TestMiniMRWithDFSWithDistinctUsers is very broken |  Major | security, test | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7184](https://issues.apache.org/jira/browse/HADOOP-7184) | Remove deprecated local.cache.size from core-default.xml |  Major | documentation, filecache | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2457](https://issues.apache.org/jira/browse/MAPREDUCE-2457) | job submission should inject group.name (on the JT side) |  Critical | jobtracker | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HDFS-1850](https://issues.apache.org/jira/browse/HDFS-1850) | DN should transmit absolute failed volume count rather than increments to the NN |  Major | datanode, namenode | Eli Collins | Eli Collins |
+| [MAPREDUCE-2472](https://issues.apache.org/jira/browse/MAPREDUCE-2472) | Extra whitespace in mapred.child.java.opts breaks JVM initialization |  Major | task-controller | Todd Lipcon | Aaron T. Myers |
+| [HADOOP-7245](https://issues.apache.org/jira/browse/HADOOP-7245) | FsConfig should use constants in CommonConfigurationKeys |  Major | . | Tom White | Tom White |
 | [HDFS-671](https://issues.apache.org/jira/browse/HDFS-671) | Documentation change for updated configuration keys. |  Blocker | . | Jitendra Nath Pandey | Tom White |
-| [HDFS-613](https://issues.apache.org/jira/browse/HDFS-613) | TestBalancer and TestBlockTokenWithDFS fail Balancer assert |  Major | test | Konstantin Shvachko | Todd Lipcon |
-| [HDFS-96](https://issues.apache.org/jira/browse/HDFS-96) | HDFS does not support blocks greater than 2GB |  Major | . | dhruba borthakur | Patrick Kling |
-| [MAPREDUCE-3438](https://issues.apache.org/jira/browse/MAPREDUCE-3438) | TestRaidNode fails because of "Too many open files" |  Major | contrib/raid | Konstantin Shvachko | Ramkumar Vadali |
-| [MAPREDUCE-3429](https://issues.apache.org/jira/browse/MAPREDUCE-3429) | Few contrib tests are failing because of the missing commons-lang dependency |  Major | capacity-sched, contrib/gridmix | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-3151](https://issues.apache.org/jira/browse/MAPREDUCE-3151) | Contrib tests failing |  Major | contrib/vertica | Joep Rottinghuis | Joep Rottinghuis |
-| [MAPREDUCE-3139](https://issues.apache.org/jira/browse/MAPREDUCE-3139) | SlivePartitioner generates negative partitions |  Major | test | Konstantin Shvachko | Jakob Homan |
-| [MAPREDUCE-3138](https://issues.apache.org/jira/browse/MAPREDUCE-3138) | Allow for applications to deal with MAPREDUCE-954 |  Blocker | client, mrv2 | Arun C Murthy | Owen O'Malley |
-| [MAPREDUCE-3088](https://issues.apache.org/jira/browse/MAPREDUCE-3088) | Clover 2.4.3 breaks build for 0.22 branch |  Major | build | Konstantin Shvachko | Konstantin Shvachko |
-| [MAPREDUCE-3039](https://issues.apache.org/jira/browse/MAPREDUCE-3039) | Make mapreduce use same version of avro as HBase |  Major | capacity-sched, contrib/fair-share, contrib/gridmix, contrib/mrunit, contrib/mumak, contrib/raid, contrib/streaming, jobhistoryserver | Joep Rottinghuis | Joep Rottinghuis |
-| [MAPREDUCE-3026](https://issues.apache.org/jira/browse/MAPREDUCE-3026) | When user adds hierarchical queues to the cluster, mapred queue -list returns NULL Pointer Exception |  Major | jobtracker | Mayank Bansal | Mayank Bansal |
-| [MAPREDUCE-3025](https://issues.apache.org/jira/browse/MAPREDUCE-3025) | Contribs not building |  Blocker | build | Joep Rottinghuis | Joep Rottinghuis |
-| [MAPREDUCE-2991](https://issues.apache.org/jira/browse/MAPREDUCE-2991) | queueinfo.jsp fails to show queue status if any Capacity scheduler queue name has dash/hiphen in it. |  Major | scheduler | Priyo Mustafi | Priyo Mustafi |
+| [HADOOP-7183](https://issues.apache.org/jira/browse/HADOOP-7183) | WritableComparator.get should not cache comparator objects |  Blocker | . | Todd Lipcon | Tom White |
+| [HDFS-1891](https://issues.apache.org/jira/browse/HDFS-1891) | TestBackupNode fails intermittently |  Major | test | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-1909](https://issues.apache.org/jira/browse/HDFS-1909) | TestHDFSCLI fails due to typo in expected output |  Major | . | Tom White | Tom White |
+| [HADOOP-7068](https://issues.apache.org/jira/browse/HADOOP-7068) | Ivy resolve force mode should be turned off by default |  Major | . | Luke Lu | Luke Lu |
+| [HDFS-1544](https://issues.apache.org/jira/browse/HDFS-1544) | Ivy resolve force mode should be turned off by default |  Major | . | Luke Lu | Luke Lu |
+| [MAPREDUCE-2222](https://issues.apache.org/jira/browse/MAPREDUCE-2222) | Ivy resolve force mode should be turned off by default |  Major | . | Luke Lu | Luke Lu |
+| [HDFS-1615](https://issues.apache.org/jira/browse/HDFS-1615) | seek() on closed DFS input stream throws NPE |  Major | . | Todd Lipcon | Scott Carey |
+| [HDFS-1897](https://issues.apache.org/jira/browse/HDFS-1897) | Documention refers to removed option dfs.network.script |  Minor | documentation | Ari Rabkin | Andrew Whang |
+| [MAPREDUCE-2486](https://issues.apache.org/jira/browse/MAPREDUCE-2486) | 0.22 - snapshot incorrect dependency published in .pom files |  Blocker | . | Dmitriy V. Ryaboy | Todd Lipcon |
+| [MAPREDUCE-869](https://issues.apache.org/jira/browse/MAPREDUCE-869) | Documentation for config to set map/reduce task environment |  Major | documentation, task | Arun C Murthy | Alejandro Abdelnur |
+| [HDFS-1621](https://issues.apache.org/jira/browse/HDFS-1621) | Fix references to hadoop-common-${version} in build.xml |  Major | . | Todd Lipcon | Jolly Chen |
+| [MAPREDUCE-2327](https://issues.apache.org/jira/browse/MAPREDUCE-2327) | MapTask doesn't need to put username information in SpillRecord |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7296](https://issues.apache.org/jira/browse/HADOOP-7296) | The FsPermission(FsPermission) constructor does not use the sticky bit |  Minor | fs | Siddharth Seth | Siddharth Seth |
+| [HDFS-1505](https://issues.apache.org/jira/browse/HDFS-1505) | saveNamespace appears to succeed even if all directories fail to save |  Blocker | . | Todd Lipcon | Aaron T. Myers |
+| [HADOOP-7300](https://issues.apache.org/jira/browse/HADOOP-7300) | Configuration methods that return collections are inconsistent about mutability |  Major | conf | Todd Lipcon | Todd Lipcon |
+| [HDFS-1925](https://issues.apache.org/jira/browse/HDFS-1925) | SafeModeInfo should use DFS\_NAMENODE\_SAFEMODE\_THRESHOLD\_PCT\_DEFAULT instead of 0.95 |  Major | . | Konstantin Shvachko | Joey Echeverria |
+| [MAPREDUCE-2515](https://issues.apache.org/jira/browse/MAPREDUCE-2515) | MapReduce references obsolete options |  Major | jobtracker | Ari Rabkin | Ari Rabkin |
+| [HDFS-1575](https://issues.apache.org/jira/browse/HDFS-1575) | viewing block from web UI broken |  Blocker | . | Todd Lipcon | Aaron T. Myers |
+| [HADOOP-7302](https://issues.apache.org/jira/browse/HADOOP-7302) | webinterface.private.actions should not be in common |  Major | documentation | Ari Rabkin | Ari Rabkin |
+| [MAPREDUCE-2516](https://issues.apache.org/jira/browse/MAPREDUCE-2516) | option to control sensitive web actions |  Minor | . | Ari Rabkin | Ari Rabkin |
+| [HDFS-1932](https://issues.apache.org/jira/browse/HDFS-1932) | Ensure that HDFS configuration deprecations are set up in every spot that HDFS configurations are loaded. |  Critical | . | Todd Lipcon | Jolly Chen |
+| [HDFS-1921](https://issues.apache.org/jira/browse/HDFS-1921) | Save namespace can cause NN to be unable to come up on restart |  Blocker | . | Aaron T. Myers | Matt Foley |
+| [HADOOP-7318](https://issues.apache.org/jira/browse/HADOOP-7318) | MD5Hash factory should reset the digester it returns |  Critical | io | Todd Lipcon | Todd Lipcon |
+| [HDFS-1978](https://issues.apache.org/jira/browse/HDFS-1978) | All but first option in LIBHDFS\_OPTS is ignored |  Major | libhdfs | Brock Noland | Eli Collins |
+| [HADOOP-7287](https://issues.apache.org/jira/browse/HADOOP-7287) | Configuration deprecation mechanism doesn't work properly for GenericOptionsParser/Tools |  Blocker | conf | Todd Lipcon | Aaron T. Myers |
+| [HDFS-1965](https://issues.apache.org/jira/browse/HDFS-1965) | IPCs done using block token-based tickets can't reuse connections |  Critical | security | Todd Lipcon | Todd Lipcon |
+| [HDFS-1964](https://issues.apache.org/jira/browse/HDFS-1964) | Incorrect HTML unescaping in DatanodeJspHelper.java |  Major | . | Aaron T. Myers | Aaron T. Myers |
+| [HADOOP-7146](https://issues.apache.org/jira/browse/HADOOP-7146) | RPC server leaks file descriptors |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-2000](https://issues.apache.org/jira/browse/HDFS-2000) | Missing deprecation for io.bytes.per.checksum |  Major | . | Aaron T. Myers | Aaron T. Myers |
+| [HADOOP-7312](https://issues.apache.org/jira/browse/HADOOP-7312) | core-default.xml lists configuration version as 0.21 |  Minor | conf | Todd Lipcon | Harsh J |
+| [HDFS-977](https://issues.apache.org/jira/browse/HDFS-977) | DataNode.createInterDataNodeProtocolProxy() guards a log at the wrong level |  Trivial | datanode | Steve Loughran | Harsh J |
+| [HADOOP-7121](https://issues.apache.org/jira/browse/HADOOP-7121) | Exceptions while serializing IPC call response are not handled well |  Critical | ipc | Todd Lipcon | Todd Lipcon |
+| [HDFS-1936](https://issues.apache.org/jira/browse/HDFS-1936) | Updating the layout version from HDFS-1822 causes upgrade problems. |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-7351](https://issues.apache.org/jira/browse/HADOOP-7351) | Regression: HttpServer#getWebAppsPath used to be protected so subclasses could supply alternate webapps path but it was made private by HADOOP-6461 |  Major | . | stack | stack |
+| [HADOOP-7349](https://issues.apache.org/jira/browse/HADOOP-7349) | HADOOP-7121 accidentally disabled some tests |  Major | ipc, test | Todd Lipcon | Todd Lipcon |
+| [HDFS-1969](https://issues.apache.org/jira/browse/HDFS-1969) | Running rollback on new-version namenode destroys namespace |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2487](https://issues.apache.org/jira/browse/MAPREDUCE-2487) | ChainReducer uses MAPPER\_BY\_VALUE instead of REDUCER\_BY\_VALUE |  Minor | . | Forrest Vines | Devaraj K |
+| [MAPREDUCE-2571](https://issues.apache.org/jira/browse/MAPREDUCE-2571) | CombineFileInputFormat.getSplits throws a java.lang.ArrayStoreException |  Blocker | . | Bochun Bai | Bochun Bai |
+| [HDFS-1786](https://issues.apache.org/jira/browse/HDFS-1786) | Some cli test cases expect a "null" message |  Minor | test | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
+| [HDFS-1409](https://issues.apache.org/jira/browse/HDFS-1409) | The "register" method of the BackupNode class should be "UnsupportedActionException("register")" |  Trivial | namenode | Ching-Shen Chen | Ching-Shen Chen |
+| [HDFS-988](https://issues.apache.org/jira/browse/HDFS-988) | saveNamespace race can corrupt the edits log |  Blocker | namenode | dhruba borthakur | Eli Collins |
+| [HDFS-2071](https://issues.apache.org/jira/browse/HDFS-2071) | Use of isConnected() in DataXceiver is invalid |  Minor | datanode | Kihwal Lee | Kihwal Lee |
+| [HADOOP-7390](https://issues.apache.org/jira/browse/HADOOP-7390) | VersionInfo not generated properly in git after unsplit |  Minor | build | Thomas Graves | Todd Lipcon |
+| [HDFS-1952](https://issues.apache.org/jira/browse/HDFS-1952) | FSEditLog.open() appears to succeed even if all EDITS directories fail |  Major | . | Matt Foley | Andrew |
+| [HADOOP-7252](https://issues.apache.org/jira/browse/HADOOP-7252) | JUnit shows up as a compile time dependency |  Minor | build, conf, test | Pony | Harsh J |
+| [HDFS-1981](https://issues.apache.org/jira/browse/HDFS-1981) | When namenode goes down while checkpointing and if is started again subsequent Checkpointing is always failing |  Blocker | namenode | ramkrishna.s.vasudevan | Uma Maheswara Rao G |
+| [MAPREDUCE-2127](https://issues.apache.org/jira/browse/MAPREDUCE-2127) | mapreduce trunk builds are failing on hudson |  Major | build, pipes | Giridharan Kesavan | Bruno Mahé |
+| [HDFS-2211](https://issues.apache.org/jira/browse/HDFS-2211) | Build does not pass along properties to contrib builds |  Blocker | build | Joep Rottinghuis | Joep Rottinghuis |
+| [HADOOP-7513](https://issues.apache.org/jira/browse/HADOOP-7513) | mvn-deploy target fails |  Major | build | Joep Rottinghuis | Joep Rottinghuis |
+| [HADOOP-7514](https://issues.apache.org/jira/browse/HADOOP-7514) | Build fails with ClassCastException when running both mvn-install and mvn-deploy targets |  Minor | build | Joep Rottinghuis | Joep Rottinghuis |
+| [MAPREDUCE-2753](https://issues.apache.org/jira/browse/MAPREDUCE-2753) | Generated POMs hardcode dependency on hadoop-common version 0.22.0-SNAPSHOT |  Major | build | Joep Rottinghuis | Joep Rottinghuis |
+| [MAPREDUCE-2752](https://issues.apache.org/jira/browse/MAPREDUCE-2752) | Build does not pass along properties to contrib builds |  Minor | build | Joep Rottinghuis | Joep Rottinghuis |
+| [HDFS-2214](https://issues.apache.org/jira/browse/HDFS-2214) | Generated POMs hardcode dependency on hadoop-common version 0.22.0-SNAPSHOT |  Major | build | Joep Rottinghuis | Joep Rottinghuis |
+| [HADOOP-7577](https://issues.apache.org/jira/browse/HADOOP-7577) | TT does not start due to backwards compatibility wrt. EventCounter |  Minor | metrics | Joep Rottinghuis | Joep Rottinghuis |
+| [HDFS-2297](https://issues.apache.org/jira/browse/HDFS-2297) | FindBugs OutOfMemoryError |  Blocker | build | Joep Rottinghuis | Joep Rottinghuis |
+| [HDFS-2258](https://issues.apache.org/jira/browse/HDFS-2258) | TestLeaseRecovery2 fails as lease hard limit is not reset to default |  Major | namenode, test | Konstantin Shvachko | Konstantin Shvachko |
+| [MAPREDUCE-2767](https://issues.apache.org/jira/browse/MAPREDUCE-2767) | Remove Linux task-controller from 0.22 branch |  Blocker | security | Milind Bhandarkar | Milind Bhandarkar |
+| [HDFS-2189](https://issues.apache.org/jira/browse/HDFS-2189) | guava-r09 dependency missing from "ivy/hadoop-hdfs-template.xml" in HDFS. |  Blocker | . | Plamen Jeliazkov | Joep Rottinghuis |
+| [HDFS-2315](https://issues.apache.org/jira/browse/HDFS-2315) | Build fails with ant 1.7.0 but works with 1.8.0 |  Blocker | build | Joep Rottinghuis | Joep Rottinghuis |
+| [HDFS-2281](https://issues.apache.org/jira/browse/HDFS-2281) | NPE in checkpoint during processIOError() |  Major | namenode | Konstantin Shvachko | Uma Maheswara Rao G |
+| [HDFS-2280](https://issues.apache.org/jira/browse/HDFS-2280) | BackupNode fails with MD5 checksum Exception during checkpoint if BN's image is outdated. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
 | [MAPREDUCE-2948](https://issues.apache.org/jira/browse/MAPREDUCE-2948) | Hadoop streaming test failure, post MR-2767 |  Major | contrib/streaming | Milind Bhandarkar | Mahadev konar |
+| [HDFS-2232](https://issues.apache.org/jira/browse/HDFS-2232) | TestHDFSCLI fails on 0.22 branch |  Blocker | test | Konstantin Shvachko | Plamen Jeliazkov |
 | [MAPREDUCE-2940](https://issues.apache.org/jira/browse/MAPREDUCE-2940) | Build fails with ant 1.7.0 but works with 1.8.0 |  Major | build | Joep Rottinghuis | Joep Rottinghuis |
 | [MAPREDUCE-2936](https://issues.apache.org/jira/browse/MAPREDUCE-2936) | Contrib Raid compilation broken after HDFS-1620 |  Major | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-7568](https://issues.apache.org/jira/browse/HADOOP-7568) | SequenceFile should not print into stdout |  Major | io | Konstantin Shvachko | Plamen Jeliazkov |
+| [MAPREDUCE-2991](https://issues.apache.org/jira/browse/MAPREDUCE-2991) | queueinfo.jsp fails to show queue status if any Capacity scheduler queue name has dash/hiphen in it. |  Major | scheduler | Priyo Mustafi | Priyo Mustafi |
+| [HDFS-2271](https://issues.apache.org/jira/browse/HDFS-2271) | startJournalSpool should invoke ProcessIOError with failed storage directories if createEditLogFile throws any exception. |  Major | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HDFS-2341](https://issues.apache.org/jira/browse/HDFS-2341) | Contribs not building |  Blocker | build | Joep Rottinghuis | Joep Rottinghuis |
+| [MAPREDUCE-3025](https://issues.apache.org/jira/browse/MAPREDUCE-3025) | Contribs not building |  Blocker | build | Joep Rottinghuis | Joep Rottinghuis |
+| [HDFS-2290](https://issues.apache.org/jira/browse/HDFS-2290) | Block with corrupt replica is not getting replicated |  Major | namenode | Konstantin Shvachko | Benoy Antony |
+| [HADOOP-7663](https://issues.apache.org/jira/browse/HADOOP-7663) | TestHDFSTrash failing on 22 |  Major | test | Mayank Bansal | Mayank Bansal |
+| [MAPREDUCE-3026](https://issues.apache.org/jira/browse/MAPREDUCE-3026) | When user adds hierarchical queues to the cluster, mapred queue -list returns NULL Pointer Exception |  Major | jobtracker | Mayank Bansal | Mayank Bansal |
+| [HDFS-2343](https://issues.apache.org/jira/browse/HDFS-2343) | Make hdfs use same version of avro as HBase |  Blocker | hdfs-client | Joep Rottinghuis | Joep Rottinghuis |
+| [HADOOP-7646](https://issues.apache.org/jira/browse/HADOOP-7646) | Make hadoop-common use same version of avro as HBase |  Major | io, ipc | Joep Rottinghuis | Joep Rottinghuis |
+| [MAPREDUCE-3039](https://issues.apache.org/jira/browse/MAPREDUCE-3039) | Make mapreduce use same version of avro as HBase |  Major | capacity-sched, contrib/fair-share, contrib/gridmix, contrib/mrunit, contrib/mumak, contrib/raid, contrib/streaming, jobhistoryserver | Joep Rottinghuis | Joep Rottinghuis |
+| [MAPREDUCE-3088](https://issues.apache.org/jira/browse/MAPREDUCE-3088) | Clover 2.4.3 breaks build for 0.22 branch |  Major | build | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-7697](https://issues.apache.org/jira/browse/HADOOP-7697) | Remove dependency on different version of slf4j in avro |  Major | build | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-2388](https://issues.apache.org/jira/browse/HDFS-2388) | Remove dependency on different version of slf4j in avro |  Major | build | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-2383](https://issues.apache.org/jira/browse/HDFS-2383) | TestDfsOverAvroRpc is failing on 0.22 |  Blocker | test | Konstantin Shvachko | Konstantin Shvachko |
 | [MAPREDUCE-2779](https://issues.apache.org/jira/browse/MAPREDUCE-2779) | JobSplitWriter.java can't handle large job.split file |  Major | job submission | Ming Ma | Ming Ma |
-| [MAPREDUCE-2767](https://issues.apache.org/jira/browse/MAPREDUCE-2767) | Remove Linux task-controller from 0.22 branch |  Blocker | security | Milind Bhandarkar | Milind Bhandarkar |
-| [MAPREDUCE-2753](https://issues.apache.org/jira/browse/MAPREDUCE-2753) | Generated POMs hardcode dependency on hadoop-common version 0.22.0-SNAPSHOT |  Major | build | Joep Rottinghuis | Joep Rottinghuis |
-| [MAPREDUCE-2752](https://issues.apache.org/jira/browse/MAPREDUCE-2752) | Build does not pass along properties to contrib builds |  Minor | build | Joep Rottinghuis | Joep Rottinghuis |
-| [MAPREDUCE-2571](https://issues.apache.org/jira/browse/MAPREDUCE-2571) | CombineFileInputFormat.getSplits throws a java.lang.ArrayStoreException |  Blocker | . | Bochun Bai | Bochun Bai |
+| [MAPREDUCE-3138](https://issues.apache.org/jira/browse/MAPREDUCE-3138) | Allow for applications to deal with MAPREDUCE-954 |  Blocker | client, mrv2 | Arun C Murthy | Owen O'Malley |
 | [MAPREDUCE-2531](https://issues.apache.org/jira/browse/MAPREDUCE-2531) | org.apache.hadoop.mapred.jobcontrol.getAssignedJobID throw class cast exception |  Blocker | client | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2516](https://issues.apache.org/jira/browse/MAPREDUCE-2516) | option to control sensitive web actions |  Minor | . | Ari Rabkin | Ari Rabkin |
-| [MAPREDUCE-2515](https://issues.apache.org/jira/browse/MAPREDUCE-2515) | MapReduce references obsolete options |  Major | jobtracker | Ari Rabkin | Ari Rabkin |
-| [MAPREDUCE-2487](https://issues.apache.org/jira/browse/MAPREDUCE-2487) | ChainReducer uses MAPPER\_BY\_VALUE instead of REDUCER\_BY\_VALUE |  Minor | . | Forrest Vines | Devaraj K |
-| [MAPREDUCE-2486](https://issues.apache.org/jira/browse/MAPREDUCE-2486) | 0.22 - snapshot incorrect dependency published in .pom files |  Blocker | . | Dmitriy V. Ryaboy | Todd Lipcon |
-| [MAPREDUCE-2472](https://issues.apache.org/jira/browse/MAPREDUCE-2472) | Extra whitespace in mapred.child.java.opts breaks JVM initialization |  Major | task-controller | Todd Lipcon | Aaron T. Myers |
-| [MAPREDUCE-2457](https://issues.apache.org/jira/browse/MAPREDUCE-2457) | job submission should inject group.name (on the JT side) |  Critical | jobtracker | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-2448](https://issues.apache.org/jira/browse/MAPREDUCE-2448) | NoSuchMethodError: org.apache.hadoop.hdfs.TestDatanodeBlockScanner.corruptReplica(..) |  Minor | contrib/raid, test | Tsz Wo Nicholas Sze | Eli Collins |
-| [MAPREDUCE-2445](https://issues.apache.org/jira/browse/MAPREDUCE-2445) | TestMiniMRWithDFSWithDistinctUsers is very broken |  Major | security, test | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2437](https://issues.apache.org/jira/browse/MAPREDUCE-2437) | SLive should process only part\* files while generating the report. |  Blocker | test | Konstantin Shvachko | Konstantin Shvachko |
-| [MAPREDUCE-2428](https://issues.apache.org/jira/browse/MAPREDUCE-2428) | start-mapred.sh script fails if HADOOP\_HOME is not set |  Blocker | . | Tom White | Tom White |
-| [MAPREDUCE-2394](https://issues.apache.org/jira/browse/MAPREDUCE-2394) | JUnit output format doesn't propagate into some contrib builds |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2392](https://issues.apache.org/jira/browse/MAPREDUCE-2392) | TaskTracker shutdown in the tests sometimes take 60s |  Major | . | Tom White | Tom White |
-| [MAPREDUCE-2336](https://issues.apache.org/jira/browse/MAPREDUCE-2336) | Tool-related packages should be in the Tool javadoc group |  Major | documentation | Tom White | Tom White |
-| [MAPREDUCE-2327](https://issues.apache.org/jira/browse/MAPREDUCE-2327) | MapTask doesn't need to put username information in SpillRecord |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2317](https://issues.apache.org/jira/browse/MAPREDUCE-2317) | HadoopArchives throwing NullPointerException while creating hadoop archives (.har files) |  Minor | harchive | Devaraj K | Devaraj K |
-| [MAPREDUCE-2315](https://issues.apache.org/jira/browse/MAPREDUCE-2315) | javadoc is failing in nightly |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2311](https://issues.apache.org/jira/browse/MAPREDUCE-2311) | TestFairScheduler failing on trunk |  Blocker | contrib/fair-share | Todd Lipcon | Scott Chen |
-| [MAPREDUCE-2304](https://issues.apache.org/jira/browse/MAPREDUCE-2304) | TestMRCLI fails when hostname has a hyphen (-) |  Minor | test | Priyo Mustafi | Priyo Mustafi |
-| [MAPREDUCE-2285](https://issues.apache.org/jira/browse/MAPREDUCE-2285) | MiniMRCluster does not start after ant test-patch |  Blocker | test | Ramkumar Vadali | Todd Lipcon |
-| [MAPREDUCE-2284](https://issues.apache.org/jira/browse/MAPREDUCE-2284) | TestLocalRunner.testMultiMaps times out |  Critical | test | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2283](https://issues.apache.org/jira/browse/MAPREDUCE-2283) | TestBlockFixer hangs initializing MiniMRCluster |  Blocker | contrib/raid | Nigel Daley | Ramkumar Vadali |
-| [MAPREDUCE-2282](https://issues.apache.org/jira/browse/MAPREDUCE-2282) | MapReduce tests don't compile following HDFS-1561 |  Blocker | test | Tom White | Konstantin Shvachko |
-| [MAPREDUCE-2281](https://issues.apache.org/jira/browse/MAPREDUCE-2281) | Fix javac, javadoc, findbugs warnings |  Major | . | Po Cheung | Po Cheung |
-| [MAPREDUCE-2277](https://issues.apache.org/jira/browse/MAPREDUCE-2277) | TestCapacitySchedulerWithJobTracker fails sometimes |  Minor | capacity-sched | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2272](https://issues.apache.org/jira/browse/MAPREDUCE-2272) | Job ACL file should not be executable |  Trivial | tasktracker | Todd Lipcon | Harsh J |
-| [MAPREDUCE-2256](https://issues.apache.org/jira/browse/MAPREDUCE-2256) | FairScheduler fairshare preemption from multiple pools may preempt all tasks from one pool causing that pool to go below fairshare. |  Major | contrib/fair-share | Priyo Mustafi | Priyo Mustafi |
-| [MAPREDUCE-2253](https://issues.apache.org/jira/browse/MAPREDUCE-2253) | Servlets should specify content type |  Critical | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2251](https://issues.apache.org/jira/browse/MAPREDUCE-2251) | Remove mapreduce.job.userhistorylocation config |  Major | . | Todd Lipcon | Harsh J |
-| [MAPREDUCE-2238](https://issues.apache.org/jira/browse/MAPREDUCE-2238) | Undeletable build directories |  Critical | build, test | Eli Collins | Todd Lipcon |
-| [MAPREDUCE-2224](https://issues.apache.org/jira/browse/MAPREDUCE-2224) | Synchronization bugs in JvmManager |  Critical | tasktracker | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2222](https://issues.apache.org/jira/browse/MAPREDUCE-2222) | Ivy resolve force mode should be turned off by default |  Major | . | Luke Lu | Luke Lu |
-| [MAPREDUCE-2219](https://issues.apache.org/jira/browse/MAPREDUCE-2219) | JT should not try to remove mapred.system.dir during startup |  Major | jobtracker | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2200](https://issues.apache.org/jira/browse/MAPREDUCE-2200) | TestUmbilicalProtocolWithJobToken is failing without Krb evironment: needs to be conditional |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-2195](https://issues.apache.org/jira/browse/MAPREDUCE-2195) | New property for local conf directory in system-test-mapreduce.xml file. |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-2188](https://issues.apache.org/jira/browse/MAPREDUCE-2188) | The new API MultithreadedMapper doesn't call the initialize method of the RecordReader |  Major | . | Owen O'Malley | Owen O'Malley |
-| [MAPREDUCE-2179](https://issues.apache.org/jira/browse/MAPREDUCE-2179) | RaidBlockSender.java compilation fails |  Blocker | contrib/raid | Giridharan Kesavan | Ramkumar Vadali |
-| [MAPREDUCE-2173](https://issues.apache.org/jira/browse/MAPREDUCE-2173) | Race condition in TestBlockFixer causes intermittent failure |  Major | . | Patrick Kling | Patrick Kling |
-| [MAPREDUCE-2146](https://issues.apache.org/jira/browse/MAPREDUCE-2146) | Raid should not affect access time of a source file |  Minor | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-2143](https://issues.apache.org/jira/browse/MAPREDUCE-2143) | HarFileSystem is not able to handle spaces in its path |  Major | harchive | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-2127](https://issues.apache.org/jira/browse/MAPREDUCE-2127) | mapreduce trunk builds are failing on hudson |  Major | build, pipes | Giridharan Kesavan | Bruno Mahé |
-| [MAPREDUCE-2099](https://issues.apache.org/jira/browse/MAPREDUCE-2099) | RaidNode should recreate outdated parity HARs |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-2096](https://issues.apache.org/jira/browse/MAPREDUCE-2096) | Secure local filesystem IO from symlink vulnerabilities |  Blocker | jobtracker, security, tasktracker | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2095](https://issues.apache.org/jira/browse/MAPREDUCE-2095) | Gridmix unable to run for compressed traces(.gz format). |  Major | contrib/gridmix | Vinay Kumar Thota | Ranjit Mathew |
-| [MAPREDUCE-2084](https://issues.apache.org/jira/browse/MAPREDUCE-2084) | Deprecated org.apache.hadoop.util package in MapReduce produces deprecations in Common classes in Eclipse |  Blocker | documentation | Tom White | Tom White |
-| [MAPREDUCE-2082](https://issues.apache.org/jira/browse/MAPREDUCE-2082) | Race condition in writing the jobtoken password file when launching pipes jobs |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [MAPREDUCE-2078](https://issues.apache.org/jira/browse/MAPREDUCE-2078) | TraceBuilder unable to generate the traces while giving the job history path by globing. |  Major | tools/rumen | Vinay Kumar Thota | Amar Kamat |
-| [MAPREDUCE-2077](https://issues.apache.org/jira/browse/MAPREDUCE-2077) | Name clash in the deprecated o.a.h.util.MemoryCalculatorPlugin |  Major | . | Luke Lu | Luke Lu |
-| [MAPREDUCE-2067](https://issues.apache.org/jira/browse/MAPREDUCE-2067) | Distinct minicluster services (e.g. NN and JT) overwrite each other's service policies |  Major | security | Aaron T. Myers | Aaron T. Myers |
-| [MAPREDUCE-2059](https://issues.apache.org/jira/browse/MAPREDUCE-2059) | RecoveryManager attempts to add jobtracker.info |  Major | jobtracker | Dan Adkins | Subroto Sanyal |
-| [MAPREDUCE-2054](https://issues.apache.org/jira/browse/MAPREDUCE-2054) | Hierarchical queue implementation broke dynamic queue addition in Dynamic Scheduler |  Major | contrib/dynamic-scheduler | Thomas Sandholm | Thomas Sandholm |
-| [MAPREDUCE-2032](https://issues.apache.org/jira/browse/MAPREDUCE-2032) | TestJobOutputCommitter fails in ant test run |  Major | task | Amareshwari Sriramadasu | Dick King |
-| [MAPREDUCE-2031](https://issues.apache.org/jira/browse/MAPREDUCE-2031) | TestTaskLauncher and TestTaskTrackerLocalization fail with NPE in trunk. |  Major | tasktracker, test | Amareshwari Sriramadasu | Ravi Gummadi |
-| [MAPREDUCE-2029](https://issues.apache.org/jira/browse/MAPREDUCE-2029) | DistributedRaidFileSystem not removed from cache on close() |  Major | contrib/raid | Paul Yang | Ramkumar Vadali |
-| [MAPREDUCE-2023](https://issues.apache.org/jira/browse/MAPREDUCE-2023) | TestDFSIO read test may not read specified bytes. |  Major | benchmarks | Hong Tang | Hong Tang |
-| [MAPREDUCE-2022](https://issues.apache.org/jira/browse/MAPREDUCE-2022) | trunk build broken |  Blocker | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-2021](https://issues.apache.org/jira/browse/MAPREDUCE-2021) | CombineFileInputFormat returns duplicate  hostnames in split locations |  Major | client | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-2000](https://issues.apache.org/jira/browse/MAPREDUCE-2000) | Rumen is not able to extract counters for Job history logs from Hadoop 0.20 |  Major | tools/rumen | Hong Tang | Hong Tang |
-| [MAPREDUCE-1999](https://issues.apache.org/jira/browse/MAPREDUCE-1999) | ClientProtocol incorrectly uses hdfs DelegationTokenSelector |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [MAPREDUCE-1996](https://issues.apache.org/jira/browse/MAPREDUCE-1996) | API: Reducer.reduce() method detail misstatement |  Trivial | documentation | Glynn Durham | Harsh J |
-| [MAPREDUCE-1993](https://issues.apache.org/jira/browse/MAPREDUCE-1993) | TestTrackerDistributedCacheManagerWithLinuxTaskController fails on trunk |  Major | . | Devaraj Das | Devaraj Das |
-| [MAPREDUCE-1992](https://issues.apache.org/jira/browse/MAPREDUCE-1992) | NPE in JobTracker's constructor |  Major | jobtracker | Ravi Gummadi | Kan Zhang |
-| [MAPREDUCE-1989](https://issues.apache.org/jira/browse/MAPREDUCE-1989) | Gridmix3 doesn't emit out proper mesage when user resolver is set and no user list is given |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1982](https://issues.apache.org/jira/browse/MAPREDUCE-1982) | [Rumen] TraceBuilder's output shows jobname as NULL for jobhistory files with valid jobnames |  Major | tools/rumen | Amar Kamat | Ravi Gummadi |
-| [MAPREDUCE-1979](https://issues.apache.org/jira/browse/MAPREDUCE-1979) | "Output directory already exists" error in gridmix when gridmix.output.directory is not defined |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1975](https://issues.apache.org/jira/browse/MAPREDUCE-1975) | gridmix shows unnecessary InterruptedException |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1974](https://issues.apache.org/jira/browse/MAPREDUCE-1974) | FairScheduler can preempt the same task many times |  Major | contrib/fair-share | Scott Chen | Scott Chen |
-| [MAPREDUCE-1961](https://issues.apache.org/jira/browse/MAPREDUCE-1961) | [gridmix3] ConcurrentModificationException when shutting down Gridmix |  Major | contrib/gridmix | Hong Tang | Hong Tang |
-| [MAPREDUCE-1958](https://issues.apache.org/jira/browse/MAPREDUCE-1958) | using delegation token over hftp for long running clients (part of hdfs 1296) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-1925](https://issues.apache.org/jira/browse/MAPREDUCE-1925) | TestRumenJobTraces fails in trunk |  Major | tools/rumen | Amareshwari Sriramadasu | Ravi Gummadi |
-| [MAPREDUCE-1915](https://issues.apache.org/jira/browse/MAPREDUCE-1915) | IndexCache - getIndexInformation - check reduce index Out Of Bounds |  Trivial | tasktracker | Rares Vernica | Priyo Mustafi |
-| [MAPREDUCE-1911](https://issues.apache.org/jira/browse/MAPREDUCE-1911) | Fix errors in -info option in streaming |  Major | contrib/streaming | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1908](https://issues.apache.org/jira/browse/MAPREDUCE-1908) | DistributedRaidFileSystem does not handle ChecksumException correctly |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-1900](https://issues.apache.org/jira/browse/MAPREDUCE-1900) | MapReduce daemons should close FileSystems that are not needed anymore |  Major | jobtracker, tasktracker | Devaraj Das | Kan Zhang |
-| [MAPREDUCE-1894](https://issues.apache.org/jira/browse/MAPREDUCE-1894) | DistributedRaidFileSystem.readFully() does not return |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-1888](https://issues.apache.org/jira/browse/MAPREDUCE-1888) | Streaming overrides user given output key and value types. |  Major | contrib/streaming | Amareshwari Sriramadasu | Ravi Gummadi |
-| [MAPREDUCE-1887](https://issues.apache.org/jira/browse/MAPREDUCE-1887) | MRAsyncDiskService does not properly absolutize volume root paths |  Major | . | Aaron Kimball | Aaron Kimball |
-| [MAPREDUCE-1880](https://issues.apache.org/jira/browse/MAPREDUCE-1880) | "java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result." while running "hadoop jar hadoop-0.20.1+169.89-examples.jar pi 4 30" |  Minor | examples | Victor Pakhomov | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-1867](https://issues.apache.org/jira/browse/MAPREDUCE-1867) | Remove unused methods in org.apache.hadoop.streaming.StreamUtil |  Minor | contrib/streaming | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1865](https://issues.apache.org/jira/browse/MAPREDUCE-1865) | [Rumen] Rumen should also support jobhistory files generated using trunk |  Major | tools/rumen | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-1864](https://issues.apache.org/jira/browse/MAPREDUCE-1864) | PipeMapRed.java has uninitialized members log\_ and LOGNAME |  Major | contrib/streaming | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1863](https://issues.apache.org/jira/browse/MAPREDUCE-1863) | [Rumen] Null failedMapAttemptCDFs in job traces generated by Rumen |  Major | tools/rumen | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-1857](https://issues.apache.org/jira/browse/MAPREDUCE-1857) | Remove unused streaming configuration from src |  Trivial | contrib/streaming | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1853](https://issues.apache.org/jira/browse/MAPREDUCE-1853) | MultipleOutputs does not cache TaskAttemptContext |  Critical | task | Torsten Curdt | Torsten Curdt |
-| [MAPREDUCE-1845](https://issues.apache.org/jira/browse/MAPREDUCE-1845) | FairScheduler.tasksToPeempt() can return negative number |  Major | contrib/fair-share | Scott Chen | Scott Chen |
-| [MAPREDUCE-1836](https://issues.apache.org/jira/browse/MAPREDUCE-1836) | Refresh for proxy superuser config (mr part for HDFS-1096) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-1834](https://issues.apache.org/jira/browse/MAPREDUCE-1834) | TestSimulatorDeterministicReplay timesout on trunk |  Major | contrib/mumak | Amareshwari Sriramadasu | Hong Tang |
-| [MAPREDUCE-1825](https://issues.apache.org/jira/browse/MAPREDUCE-1825) | jobqueue\_details.jsp and FairSchedulerServelet should not call finishedMaps and finishedReduces when job is not initialized |  Major | jobtracker | Amareshwari Sriramadasu | Scott Chen |
-| [MAPREDUCE-1820](https://issues.apache.org/jira/browse/MAPREDUCE-1820) | InputSampler does not create a deep copy of the key object when creating a sample, which causes problems with some formats like SequenceFile\<Text,Text\> |  Major | . | Alex Kozlov | Alex Kozlov |
-| [MAPREDUCE-1813](https://issues.apache.org/jira/browse/MAPREDUCE-1813) | NPE in PipeMapred.MRErrorThread |  Major | contrib/streaming | Amareshwari Sriramadasu | Ravi Gummadi |
-| [MAPREDUCE-1784](https://issues.apache.org/jira/browse/MAPREDUCE-1784) | IFile should check for null compressor |  Minor | . | Eli Collins | Eli Collins |
-| [MAPREDUCE-1780](https://issues.apache.org/jira/browse/MAPREDUCE-1780) | AccessControlList.toString() is used for serialization of ACL in JobStatus.java |  Major | jobtracker | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-1773](https://issues.apache.org/jira/browse/MAPREDUCE-1773) | streaming doesn't support jobclient.output.filter |  Major | contrib/streaming | Alok Singh | Amareshwari Sriramadasu |
-| [MAPREDUCE-1772](https://issues.apache.org/jira/browse/MAPREDUCE-1772) | Hadoop streaming doc should not use IdentityMapper as an example |  Minor | contrib/streaming, documentation | Marco Nicosia | Amareshwari Sriramadasu |
-| [MAPREDUCE-1754](https://issues.apache.org/jira/browse/MAPREDUCE-1754) | Replace mapred.persmissions.supergroup with an acl : mapreduce.cluster.administrators |  Major | jobtracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1718](https://issues.apache.org/jira/browse/MAPREDUCE-1718) | job conf key for the services name of DelegationToken for HFTP url is constructed incorrectly in HFTPFileSystem |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-1707](https://issues.apache.org/jira/browse/MAPREDUCE-1707) | TaskRunner can get NPE in getting ugi from TaskTracker |  Major | tasktracker | Amareshwari Sriramadasu | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-1701](https://issues.apache.org/jira/browse/MAPREDUCE-1701) | AccessControlException while renewing a delegation token in not correctly handled in the JobTracker |  Major | jobtracker | Devaraj Das | Boris Shkolnik |
-| [MAPREDUCE-1686](https://issues.apache.org/jira/browse/MAPREDUCE-1686) | ClassNotFoundException for custom format classes provided in libjars |  Minor | contrib/streaming, test | Paul Burkhardt | Paul Burkhardt |
-| [MAPREDUCE-1670](https://issues.apache.org/jira/browse/MAPREDUCE-1670) | RAID should avoid policies that scan their own destination path |  Major | contrib/raid | Rodrigo Schmidt | Ramkumar Vadali |
-| [MAPREDUCE-1668](https://issues.apache.org/jira/browse/MAPREDUCE-1668) | RaidNode should only Har a directory if all its parity files have been created |  Major | contrib/raid | Rodrigo Schmidt | Ramkumar Vadali |
-| [MAPREDUCE-1662](https://issues.apache.org/jira/browse/MAPREDUCE-1662) | TaskRunner.prepare() and close() can be removed |  Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu |
-| [MAPREDUCE-1621](https://issues.apache.org/jira/browse/MAPREDUCE-1621) | Streaming's TextOutputReader.getLastOutput throws NPE if it has never read any output |  Major | contrib/streaming | Todd Lipcon | Amareshwari Sriramadasu |
-| [MAPREDUCE-1617](https://issues.apache.org/jira/browse/MAPREDUCE-1617) | TestBadRecords failed once in our test runs |  Major | test | Amareshwari Sriramadasu | Luke Lu |
-| [MAPREDUCE-1599](https://issues.apache.org/jira/browse/MAPREDUCE-1599) | MRBench reuses jobConf and credentials there in. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [MAPREDUCE-1597](https://issues.apache.org/jira/browse/MAPREDUCE-1597) | combinefileinputformat does not work with non-splittable files |  Major | . | Namit Jain | Amareshwari Sriramadasu |
-| [MAPREDUCE-1566](https://issues.apache.org/jira/browse/MAPREDUCE-1566) | Need to add a mechanism to import tokens and secrets into a submitted job. |  Major | security | Owen O'Malley | Jitendra Nath Pandey |
-| [MAPREDUCE-1559](https://issues.apache.org/jira/browse/MAPREDUCE-1559) | The DelegationTokenRenewal timer task should use the jobtracker's credentials to create the filesystem |  Major | jobtracker | Devaraj Das | Devaraj Das |
-| [MAPREDUCE-1558](https://issues.apache.org/jira/browse/MAPREDUCE-1558) | specify correct server principal for RefreshAuthorizationPolicyProtocol and RefreshUserToGroupMappingsProtocol protocols in MRAdmin (for HADOOP-6612) |  Major | security | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-1543](https://issues.apache.org/jira/browse/MAPREDUCE-1543) | Log messages of JobACLsManager should use security logging of HADOOP-6586 |  Major | security | Vinod Kumar Vavilapalli | Luke Lu |
-| [MAPREDUCE-1533](https://issues.apache.org/jira/browse/MAPREDUCE-1533) | Reduce or remove usage of String.format() usage in CapacityTaskScheduler.updateQSIObjects and Counters.makeEscapedString() |  Major | jobtracker | Rajesh Balamohan | Dick King |
-| [MAPREDUCE-1532](https://issues.apache.org/jira/browse/MAPREDUCE-1532) | Delegation token is obtained as the superuser |  Major | job submission, security | Devaraj Das | Devaraj Das |
-| [MAPREDUCE-1528](https://issues.apache.org/jira/browse/MAPREDUCE-1528) | TokenStorage should not be static |  Major | . | Owen O'Malley | Jitendra Nath Pandey |
-| [MAPREDUCE-1505](https://issues.apache.org/jira/browse/MAPREDUCE-1505) | Cluster class should create the rpc client only when needed |  Major | client | Devaraj Das | Dick King |
-| [MAPREDUCE-1375](https://issues.apache.org/jira/browse/MAPREDUCE-1375) | TestFileArgs fails intermittently |  Major | contrib/streaming, test | Amar Kamat | Todd Lipcon |
-| [MAPREDUCE-1288](https://issues.apache.org/jira/browse/MAPREDUCE-1288) | DistributedCache localizes only once per cache URI |  Critical | distributed-cache, security, tasktracker | Devaraj Das | Devaraj Das |
-| [MAPREDUCE-1280](https://issues.apache.org/jira/browse/MAPREDUCE-1280) | Eclipse Plugin does not work with Eclipse Ganymede (3.4) |  Major | . | Aaron Kimball | Alex Kozlov |
-| [MAPREDUCE-1225](https://issues.apache.org/jira/browse/MAPREDUCE-1225) | TT successfully localizes a task even though the corresponding cache-file has already changed on DFS. |  Major | tasktracker | Vinod Kumar Vavilapalli | Zhong Wang |
+| [MAPREDUCE-3151](https://issues.apache.org/jira/browse/MAPREDUCE-3151) | Contrib tests failing |  Major | contrib/vertica | Joep Rottinghuis | Joep Rottinghuis |
+| [HDFS-2012](https://issues.apache.org/jira/browse/HDFS-2012) | Recurring failure of TestBalancer due to incorrect treatment of nodes whose utilization equals avgUtilization. |  Blocker | balancer & mover, test | Aaron T. Myers | Uma Maheswara Rao G |
+| [HDFS-2452](https://issues.apache.org/jira/browse/HDFS-2452) | OutOfMemoryError in DataXceiverServer takes down the DataNode |  Major | datanode | Konstantin Shvachko | Uma Maheswara Rao G |
+| [HDFS-2491](https://issues.apache.org/jira/browse/HDFS-2491) | TestBalancer can fail when datanode utilization and avgUtilization is exactly same. |  Major | . | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HDFS-2002](https://issues.apache.org/jira/browse/HDFS-2002) | Incorrect computation of needed blocks in getTurnOffTip() |  Major | namenode | Konstantin Shvachko | Plamen Jeliazkov |
+| [MAPREDUCE-3139](https://issues.apache.org/jira/browse/MAPREDUCE-3139) | SlivePartitioner generates negative partitions |  Major | test | Konstantin Shvachko | Jakob Homan |
 | [MAPREDUCE-1118](https://issues.apache.org/jira/browse/MAPREDUCE-1118) | Capacity Scheduler scheduling information is hard to read / should be tabular format |  Major | capacity-sched | Allen Wittenauer | Krishna Ramachandran |
-| [MAPREDUCE-1085](https://issues.apache.org/jira/browse/MAPREDUCE-1085) | For tasks, "ulimit -v -1" is being run when user doesn't specify mapred.child.ulimit |  Minor | tasktracker | Ravi Gummadi | Todd Lipcon |
-| [MAPREDUCE-869](https://issues.apache.org/jira/browse/MAPREDUCE-869) | Documentation for config to set map/reduce task environment |  Major | documentation, task | Arun C Murthy | Alejandro Abdelnur |
-| [MAPREDUCE-714](https://issues.apache.org/jira/browse/MAPREDUCE-714) | JobConf.findContainingJar unescapes unnecessarily on Linux |  Major | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-647](https://issues.apache.org/jira/browse/MAPREDUCE-647) | Update the DistCp forrest doc to make it consistent with the latest changes (5472, 5620, 5762, 5826) |  Major | documentation | Rodrigo Schmidt | Rodrigo Schmidt |
-| [MAPREDUCE-577](https://issues.apache.org/jira/browse/MAPREDUCE-577) | Duplicate Mapper input when using StreamXmlRecordReader |  Major | contrib/streaming | David Campbell | Ravi Gummadi |
-| [MAPREDUCE-572](https://issues.apache.org/jira/browse/MAPREDUCE-572) | If #link is missing from uri format of -cacheArchive then streaming does not throw error. |  Minor | contrib/streaming | Karam Singh | Amareshwari Sriramadasu |
+| [HDFS-1943](https://issues.apache.org/jira/browse/HDFS-1943) | fail to start datanode while start-dfs.sh is executed by root user |  Blocker | scripts | Wei Yongjun | Matt Foley |
+| [HDFS-2346](https://issues.apache.org/jira/browse/HDFS-2346) | TestHost2NodesMap & TestReplicasMap will fail depending upon execution order of test methods |  Blocker | test | Uma Maheswara Rao G | Laxman |
+| [HADOOP-7450](https://issues.apache.org/jira/browse/HADOOP-7450) | Bump jetty to 6.1.26 |  Blocker | build | Jitendra Nath Pandey | Konstantin Boudnik |
+| [MAPREDUCE-3429](https://issues.apache.org/jira/browse/MAPREDUCE-3429) | Few contrib tests are failing because of the missing commons-lang dependency |  Major | capacity-sched, contrib/gridmix | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-2573](https://issues.apache.org/jira/browse/HDFS-2573) | TestFiDataXceiverServer is failing, not testing OOME |  Major | datanode, test | Konstantin Shvachko | Konstantin Boudnik |
+| [HDFS-2514](https://issues.apache.org/jira/browse/HDFS-2514) | Link resolution bug for intermediate symlinks with relative targets |  Major | namenode | Eli Collins | Eli Collins |
+| [MAPREDUCE-2059](https://issues.apache.org/jira/browse/MAPREDUCE-2059) | RecoveryManager attempts to add jobtracker.info |  Major | jobtracker | Dan Adkins | Subroto Sanyal |
+| [HDFS-2287](https://issues.apache.org/jira/browse/HDFS-2287) | TestParallelRead has a small off-by-one bug |  Trivial | test | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3438](https://issues.apache.org/jira/browse/MAPREDUCE-3438) | TestRaidNode fails because of "Too many open files" |  Major | contrib/raid | Konstantin Shvachko | Ramkumar Vadali |
+| [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 |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7783](https://issues.apache.org/jira/browse/HADOOP-7783) | Add more symlink tests that cover intermediate links |  Major | fs | Eli Collins | Eli Collins |
-| [HADOOP-7298](https://issues.apache.org/jira/browse/HADOOP-7298) | Add test utility for writing multi-threaded tests |  Major | test | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7034](https://issues.apache.org/jira/browse/HADOOP-7034) | Add TestPath tests to cover dot, dot dot, and slash normalization |  Major | fs | Eli Collins | Eli Collins |
-| [HADOOP-7024](https://issues.apache.org/jira/browse/HADOOP-7024) | Create a test method for adding file systems during tests. |  Major | test | Kan Zhang | Kan Zhang |
-| [HADOOP-6934](https://issues.apache.org/jira/browse/HADOOP-6934) | test for ByteWritable comparator |  Major | record | Johannes Zillmann | Johannes Zillmann |
+| [MAPREDUCE-1092](https://issues.apache.org/jira/browse/MAPREDUCE-1092) | Enable asserts for tests by default |  Major | test | Eli Collins | Eli Collins |
+| [HDFS-1132](https://issues.apache.org/jira/browse/HDFS-1132) | Refactor TestFileStatus |  Minor | test | Eli Collins | Eli Collins |
 | [HADOOP-6803](https://issues.apache.org/jira/browse/HADOOP-6803) | Add native gzip read/write coverage to TestCodec |  Major | io | Eli Collins | Eli Collins |
-| [HDFS-1855](https://issues.apache.org/jira/browse/HDFS-1855) | TestDatanodeBlockScanner.testBlockCorruptionRecoveryPolicy() part 2 fails in two different ways |  Major | test | Matt Foley | Matt Foley |
-| [HDFS-1762](https://issues.apache.org/jira/browse/HDFS-1762) | Allow TestHDFSCLI to be run against a cluster |  Major | build, test | Tom White | Konstantin Boudnik |
-| [HDFS-1562](https://issues.apache.org/jira/browse/HDFS-1562) | Add rack policy tests |  Major | namenode, test | Eli Collins | Eli Collins |
+| [HADOOP-6934](https://issues.apache.org/jira/browse/HADOOP-6934) | test for ByteWritable comparator |  Major | record | Johannes Zillmann | Johannes Zillmann |
 | [HDFS-1310](https://issues.apache.org/jira/browse/HDFS-1310) | TestFileConcurrentReader fails |  Major | hdfs-client | Suresh Srinivas | sam rash |
-| [HDFS-1132](https://issues.apache.org/jira/browse/HDFS-1132) | Refactor TestFileStatus |  Minor | test | Eli Collins | Eli Collins |
+| [MAPREDUCE-2051](https://issues.apache.org/jira/browse/MAPREDUCE-2051) | Contribute a fair scheduler preemption system test |  Major | contrib/fair-share | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2034](https://issues.apache.org/jira/browse/MAPREDUCE-2034) | TestSubmitJob triggers NPE instead of permissions error |  Trivial | test | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2073](https://issues.apache.org/jira/browse/MAPREDUCE-2073) | TestTrackerDistributedCacheManager should be up-front about requirements on build environment |  Trivial | distributed-cache, test | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7024](https://issues.apache.org/jira/browse/HADOOP-7024) | Create a test method for adding file systems during tests. |  Major | test | Kan Zhang | Kan Zhang |
+| [HDFS-696](https://issues.apache.org/jira/browse/HDFS-696) | Java assertion failures triggered by tests |  Major | test | Eli Collins | Eli Collins |
+| [HADOOP-7034](https://issues.apache.org/jira/browse/HADOOP-7034) | Add TestPath tests to cover dot, dot dot, and slash normalization |  Major | fs | Eli Collins | Eli Collins |
+| [HDFS-697](https://issues.apache.org/jira/browse/HDFS-697) | Enable asserts for tests by default |  Major | . | Eli Collins | Eli Collins |
+| [MAPREDUCE-2180](https://issues.apache.org/jira/browse/MAPREDUCE-2180) | Add coverage of fair scheduler servlet to system test |  Minor | contrib/fair-share | Todd Lipcon | Todd Lipcon |
 | [HDFS-982](https://issues.apache.org/jira/browse/HDFS-982) | TestDelegationToken#testDelegationTokenWithRealUser is failing |  Blocker | contrib/hdfsproxy, security | Eli Collins | Po Cheung |
 | [HDFS-981](https://issues.apache.org/jira/browse/HDFS-981) | test-contrib fails due to test-cactus failure |  Blocker | contrib/hdfsproxy | Eli Collins | Konstantin Boudnik |
-| [HDFS-697](https://issues.apache.org/jira/browse/HDFS-697) | Enable asserts for tests by default |  Major | . | Eli Collins | Eli Collins |
-| [HDFS-696](https://issues.apache.org/jira/browse/HDFS-696) | Java assertion failures triggered by tests |  Major | test | Eli Collins | Eli Collins |
-| [MAPREDUCE-3156](https://issues.apache.org/jira/browse/MAPREDUCE-3156) | Allow TestMRCLI to be run against a cluster |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-2241](https://issues.apache.org/jira/browse/MAPREDUCE-2241) | ClusterWithLinuxTaskController should accept relative path on the command line |  Trivial | task-controller, test | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2180](https://issues.apache.org/jira/browse/MAPREDUCE-2180) | Add coverage of fair scheduler servlet to system test |  Minor | contrib/fair-share | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2073](https://issues.apache.org/jira/browse/MAPREDUCE-2073) | TestTrackerDistributedCacheManager should be up-front about requirements on build environment |  Trivial | distributed-cache, test | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2051](https://issues.apache.org/jira/browse/MAPREDUCE-2051) | Contribute a fair scheduler preemption system test |  Major | contrib/fair-share | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2034](https://issues.apache.org/jira/browse/MAPREDUCE-2034) | TestSubmitJob triggers NPE instead of permissions error |  Trivial | test | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-1092](https://issues.apache.org/jira/browse/MAPREDUCE-1092) | Enable asserts for tests by default |  Major | test | Eli Collins | Eli Collins |
+| [HDFS-1855](https://issues.apache.org/jira/browse/HDFS-1855) | TestDatanodeBlockScanner.testBlockCorruptionRecoveryPolicy() part 2 fails in two different ways |  Major | test | Matt Foley | Matt Foley |
+| [HDFS-1562](https://issues.apache.org/jira/browse/HDFS-1562) | Add rack policy tests |  Major | namenode, test | Eli Collins | Eli Collins |
+| [HADOOP-7298](https://issues.apache.org/jira/browse/HADOOP-7298) | Add test utility for writing multi-threaded tests |  Major | test | Todd Lipcon | Todd Lipcon |
+| [HDFS-1762](https://issues.apache.org/jira/browse/HDFS-1762) | Allow TestHDFSCLI to be run against a cluster |  Major | build, test | Tom White | Konstantin Boudnik |
+| [MAPREDUCE-3156](https://issues.apache.org/jira/browse/MAPREDUCE-3156) | Allow TestMRCLI to be run against a cluster |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-7783](https://issues.apache.org/jira/browse/HADOOP-7783) | Add more symlink tests that cover intermediate links |  Major | fs | Eli Collins | Eli Collins |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-6683](https://issues.apache.org/jira/browse/HADOOP-6683) | the first optimization: ZlibCompressor does not fully utilize the buffer |  Minor | io | Kang Xiao | Kang Xiao |
-| [HDFS-1997](https://issues.apache.org/jira/browse/HDFS-1997) | Image transfer process misreports client side exceptions |  Major | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1473](https://issues.apache.org/jira/browse/HDFS-1473) | Refactor storage management into separate classes than fsimage file reading/writing |  Major | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1462](https://issues.apache.org/jira/browse/HDFS-1462) | Refactor edit log loading to a separate class from edit log writing |  Major | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1319](https://issues.apache.org/jira/browse/HDFS-1319) | Fix location of re-login for secondary namenode from HDFS-999 |  Major | namenode | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-927](https://issues.apache.org/jira/browse/MAPREDUCE-927) | Cleanup of task-logs should happen in TaskTracker instead of the Child |  Major | security, tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
 | [HDFS-1119](https://issues.apache.org/jira/browse/HDFS-1119) | Refactor BlocksMap with GettableSet |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1071](https://issues.apache.org/jira/browse/HDFS-1071) | savenamespace should write the fsimage to all configured fs.name.dir in parallel |  Major | namenode | dhruba borthakur | Dmytro Molkov |
 | [HDFS-1057](https://issues.apache.org/jira/browse/HDFS-1057) | Concurrent readers hit ChecksumExceptions if following a writer to very end of file |  Blocker | datanode | Todd Lipcon | sam rash |
+| [HDFS-1319](https://issues.apache.org/jira/browse/HDFS-1319) | Fix location of re-login for secondary namenode from HDFS-999 |  Major | namenode | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-1970](https://issues.apache.org/jira/browse/MAPREDUCE-1970) | Reed-Solomon code implementation to be used in raid |  Major | contrib/raid | Scott Chen | Scott Chen |
+| [HDFS-1462](https://issues.apache.org/jira/browse/HDFS-1462) | Refactor edit log loading to a separate class from edit log writing |  Major | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-1071](https://issues.apache.org/jira/browse/HDFS-1071) | savenamespace should write the fsimage to all configured fs.name.dir in parallel |  Major | namenode | dhruba borthakur | Dmytro Molkov |
 | [HDFS-259](https://issues.apache.org/jira/browse/HDFS-259) | Remove intentionally corrupt 0.13 directory layout creation |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6683](https://issues.apache.org/jira/browse/HADOOP-6683) | the first optimization: ZlibCompressor does not fully utilize the buffer |  Minor | io | Kang Xiao | Kang Xiao |
+| [HDFS-1473](https://issues.apache.org/jira/browse/HDFS-1473) | Refactor storage management into separate classes than fsimage file reading/writing |  Major | namenode | Todd Lipcon | Todd Lipcon |
 | [MAPREDUCE-2234](https://issues.apache.org/jira/browse/MAPREDUCE-2234) | If Localizer can't create task log directory, it should fail on the spot |  Major | tasktracker | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-1970](https://issues.apache.org/jira/browse/MAPREDUCE-1970) | Reed-Solomon code implementation to be used in raid |  Major | contrib/raid | Scott Chen | Scott Chen |
-| [MAPREDUCE-927](https://issues.apache.org/jira/browse/MAPREDUCE-927) | Cleanup of task-logs should happen in TaskTracker instead of the Child |  Major | security, tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu |
+| [HDFS-1997](https://issues.apache.org/jira/browse/HDFS-1997) | Image transfer process misreports client side exceptions |  Major | namenode | Todd Lipcon | Todd Lipcon |
 
 
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-712](https://issues.apache.org/jira/browse/HDFS-712) | Move libhdfs from mr to hdfs |  Major | libhdfs | Eli Collins | Eli Collins |
+| [MAPREDUCE-231](https://issues.apache.org/jira/browse/MAPREDUCE-231) | Split map/reduce into sub-project |  Major | . | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-2142](https://issues.apache.org/jira/browse/MAPREDUCE-2142) | Refactor RaidNode to remove dependence on map reduce |  Major | . | Patrick Kling | Patrick Kling |
+| [MAPREDUCE-2169](https://issues.apache.org/jira/browse/MAPREDUCE-2169) | Integrated Reed-Solomon code with RaidNode |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HDFS-1167](https://issues.apache.org/jira/browse/HDFS-1167) | New property for local conf directory in system-test-hdfs.xml file. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-2383](https://issues.apache.org/jira/browse/MAPREDUCE-2383) | Improve documentation of DistributedCache methods |  Major | distributed-cache, documentation | Todd Lipcon | Harsh J |
+| [HDFS-1946](https://issues.apache.org/jira/browse/HDFS-1946) | HDFS part of HADOOP-7291 |  Major | . | Eli Collins | Eli Collins |
 | [HADOOP-7291](https://issues.apache.org/jira/browse/HADOOP-7291) | Update Hudson job not to run test-contrib |  Major | . | Eli Collins | Eli Collins |
-| [HADOOP-7283](https://issues.apache.org/jira/browse/HADOOP-7283) | Include 32-bit and 64-bit native libraries in Jenkins tarball builds |  Blocker | build | Tom White | Tom White |
 | [HADOOP-6846](https://issues.apache.org/jira/browse/HADOOP-6846) | Scripts for building Hadoop 0.22.0 release |  Major | build | Tom White | Tom White |
-| [HDFS-2513](https://issues.apache.org/jira/browse/HDFS-2513) | Bump jetty to 6.1.26 |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-7283](https://issues.apache.org/jira/browse/HADOOP-7283) | Include 32-bit and 64-bit native libraries in Jenkins tarball builds |  Blocker | build | Tom White | Tom White |
 | [HDFS-1948](https://issues.apache.org/jira/browse/HDFS-1948) | Forward port 'hdfs-1520 lightweight namenode operation to trigger lease reccovery' |  Major | . | stack | stack |
-| [HDFS-1946](https://issues.apache.org/jira/browse/HDFS-1946) | HDFS part of HADOOP-7291 |  Major | . | Eli Collins | Eli Collins |
-| [HDFS-1167](https://issues.apache.org/jira/browse/HDFS-1167) | New property for local conf directory in system-test-hdfs.xml file. |  Major | test | Vinay Kumar Thota | Vinay Kumar Thota |
-| [HDFS-712](https://issues.apache.org/jira/browse/HDFS-712) | Move libhdfs from mr to hdfs |  Major | libhdfs | Eli Collins | Eli Collins |
-| [MAPREDUCE-3311](https://issues.apache.org/jira/browse/MAPREDUCE-3311) | Bump jetty to 6.1.26 |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-2939](https://issues.apache.org/jira/browse/MAPREDUCE-2939) | Ant setup on hadoop7 jenkins host |  Major | build | Joep Rottinghuis | Joep Rottinghuis |
-| [MAPREDUCE-2383](https://issues.apache.org/jira/browse/MAPREDUCE-2383) | Improve documentation of DistributedCache methods |  Major | distributed-cache, documentation | Todd Lipcon | Harsh J |
-| [MAPREDUCE-2169](https://issues.apache.org/jira/browse/MAPREDUCE-2169) | Integrated Reed-Solomon code with RaidNode |  Major | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-2142](https://issues.apache.org/jira/browse/MAPREDUCE-2142) | Refactor RaidNode to remove dependence on map reduce |  Major | . | Patrick Kling | Patrick Kling |
-| [MAPREDUCE-231](https://issues.apache.org/jira/browse/MAPREDUCE-231) | Split map/reduce into sub-project |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HDFS-2513](https://issues.apache.org/jira/browse/HDFS-2513) | Bump jetty to 6.1.26 |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-3311](https://issues.apache.org/jira/browse/MAPREDUCE-3311) | Bump jetty to 6.1.26 |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
 
 

+ 197 - 197
hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.0/RELEASENOTES.0.22.0.md

@@ -23,609 +23,609 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-7302](https://issues.apache.org/jira/browse/HADOOP-7302) | *Major* | **webinterface.private.actions should not be in common**
+* [MAPREDUCE-478](https://issues.apache.org/jira/browse/MAPREDUCE-478) | *Minor* | **separate jvm param for mapper and reducer**
 
-Option webinterface.private.actions has been renamed to mapreduce.jobtracker.webinterface.trusted and should be specified in mapred-site.xml instead of core-site.xml
+Allow map and reduce jvm parameters, environment variables and ulimit to be set separately.
+
+Configuration changes:
+      add mapred.map.child.java.opts
+      add mapred.reduce.child.java.opts
+      add mapred.map.child.env
+      add mapred.reduce.child.ulimit
+      add mapred.map.child.env
+      add mapred.reduce.child.ulimit
+      deprecated mapred.child.java.opts
+      deprecated mapred.child.env
+      deprecated mapred.child.ulimit
 
 
 ---
 
-* [HADOOP-7229](https://issues.apache.org/jira/browse/HADOOP-7229) | *Major* | **Absolute path to kinit in auto-renewal thread**
+* [HADOOP-6344](https://issues.apache.org/jira/browse/HADOOP-6344) | *Major* | **rm and rmr fail to correctly move the user's files to the trash prior to deleting when they are over quota.**
 
-When Hadoop's Kerberos integration is enabled, it is now required that either {{kinit}} be on the path for user accounts running the Hadoop client, or that the {{hadoop.kerberos.kinit.command}} configuration option be manually set to the absolute path to {{kinit}}.
+Trash feature notifies user of over-quota condition rather than silently deleting files/directories; deletion can be compelled with "rm -skiptrash".
 
 
 ---
 
-* [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | *Minor* | **Help message is wrong for touchz command.**
+* [HADOOP-6599](https://issues.apache.org/jira/browse/HADOOP-6599) | *Major* | **Split RPC metrics into summary and detailed metrics**
 
-Updated the help for the touchz command.
+Split existing RpcMetrics into RpcMetrics and RpcDetailedMetrics. The new RpcDetailedMetrics has per method usage details and is available under context name "rpc" and record name "detailed-metrics"
 
 
 ---
 
-* [HADOOP-7192](https://issues.apache.org/jira/browse/HADOOP-7192) | *Trivial* | **fs -stat docs aren't updated to reflect the format features**
+* [MAPREDUCE-927](https://issues.apache.org/jira/browse/MAPREDUCE-927) | *Major* | **Cleanup of task-logs should happen in TaskTracker instead of the Child**
 
-Updated the web documentation to reflect the formatting abilities of 'fs -stat'.
+Moved Task log cleanup into a separate thread in TaskTracker.
+Added configuration "mapreduce.job.userlog.retain.hours" to specify the time(in hours) for which the user-logs are to be retained after the job completion.
 
 
 ---
 
-* [HADOOP-7156](https://issues.apache.org/jira/browse/HADOOP-7156) | *Critical* | **getpwuid\_r is not thread-safe on RHEL6**
+* [HADOOP-6730](https://issues.apache.org/jira/browse/HADOOP-6730) | *Major* | **Bug in FileContext#copy and provide base class for FileContext tests**
 
-Adds a new configuration hadoop.work.around.non.threadsafe.getpwuid which can be used to enable a mutex around this call to workaround thread-unsafe implementations of getpwuid\_r. Users should consult http://wiki.apache.org/hadoop/KnownBrokenPwuidImplementations for a list of such systems.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-7137](https://issues.apache.org/jira/browse/HADOOP-7137) | *Major* | **Remove hod contrib**
+* [MAPREDUCE-1707](https://issues.apache.org/jira/browse/MAPREDUCE-1707) | *Major* | **TaskRunner can get NPE in getting ugi from TaskTracker**
 
-Removed contrib related build targets.
+Fixed a bug that causes TaskRunner to get NPE in getting ugi from TaskTracker and subsequently crashes it resulting in a failing task after task-timeout period.
 
 
 ---
 
-* [HADOOP-7134](https://issues.apache.org/jira/browse/HADOOP-7134) | *Major* | **configure files that are generated as part of the released tarball need to have executable bit set**
+* [MAPREDUCE-1680](https://issues.apache.org/jira/browse/MAPREDUCE-1680) | *Major* | **Add a metrics to track the number of heartbeats processed**
 
-I have just committed this to trunk and branch-0.22. Thanks Roman!
+Added a metric to track number of heartbeats processed by the JobTracker.
 
 
 ---
 
-* [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
+* [HDFS-1109](https://issues.apache.org/jira/browse/HDFS-1109) | *Major* | **HFTP and URL Encoding**
 
-Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-7089](https://issues.apache.org/jira/browse/HADOOP-7089) | *Minor* | **Fix link resolution logic in hadoop-config.sh**
+* [HDFS-1061](https://issues.apache.org/jira/browse/HDFS-1061) | *Minor* | **Memory footprint optimization for INodeFile object.**
 
-Updates hadoop-config.sh to always resolve symlinks when determining HADOOP\_HOME. Bash built-ins or POSIX:2001 compliant cmds are now required.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-7013](https://issues.apache.org/jira/browse/HADOOP-7013) | *Major* | **Add boolean field isCorrupt to BlockLocation**
+* [HDFS-1079](https://issues.apache.org/jira/browse/HDFS-1079) | *Major* | **HDFS implementation should throw exceptions defined in AbstractFileSystem**
 
-This patch has changed the serialization format of BlockLocation.
+Specific exceptions are thrown from HDFS implementation and protocol per the interface defined in AbstractFileSystem. The compatibility is not affected as the applications catch IOException and will be able to handle specific exceptions that are subclasses of IOException.
 
 
 ---
 
-* [HADOOP-7005](https://issues.apache.org/jira/browse/HADOOP-7005) | *Major* | **Update test-patch.sh to remove callback to Hudson master**
+* [MAPREDUCE-1558](https://issues.apache.org/jira/browse/MAPREDUCE-1558) | *Major* | **specify correct server principal for RefreshAuthorizationPolicyProtocol and RefreshUserToGroupMappingsProtocol protocols in MRAdmin (for HADOOP-6612)**
 
-N/A
+new config:
+hadoop.security.service.user.name.key
+this setting points to the server principal for RefreshUserToGroupMappingsProtocol.
+The value should be either NN or JT principal depending if it is used in DFAdmin or MRAdmin. The value is set by the application. No need for default value.
 
 
 ---
 
-* [HADOOP-6949](https://issues.apache.org/jira/browse/HADOOP-6949) | *Major* | **Reduces RPC packet size for primitive arrays, especially long[], which is used at block reporting**
+* [HDFS-708](https://issues.apache.org/jira/browse/HDFS-708) | *Major* | **A stress-test tool for HDFS.**
 
-Increments the RPC protocol version in org.apache.hadoop.ipc.Server from 4 to 5.
-Introduces ArrayPrimitiveWritable for a much more efficient wire format to transmit arrays of primitives over RPC. ObjectWritable uses the new writable for array of primitives for RPC and continues to use existing format for on-disk data.
+Does not currently provide anything but uniform distribution.
+Uses some older depreciated class interfaces (for mapper and reducer)
+This was tested on 0.20 and 0.22 (locally) so it should be fairly backwards compatible.
 
 
 ---
 
-* [HADOOP-6922](https://issues.apache.org/jira/browse/HADOOP-6922) | *Major* | **COMMON part of MAPREDUCE-1664**
+* [MAPREDUCE-1354](https://issues.apache.org/jira/browse/MAPREDUCE-1354) | *Critical* | **Incremental enhancements to the JobTracker for better scalability**
 
-Makes AccessControlList a writable and updates documentation for Job ACLs.
+Incremental enhancements to the JobTracker include a no-lock version of JT.getTaskCompletion events, no lock on the JT while doing i/o during job-submission and several fixes to cut down configuration parsing during heartbeat-handling.
 
 
 ---
 
-* [HADOOP-6905](https://issues.apache.org/jira/browse/HADOOP-6905) | *Major* | **Better logging messages when a delegation token is invalid**
+* [MAPREDUCE-1683](https://issues.apache.org/jira/browse/MAPREDUCE-1683) | *Major* | **Remove JNI calls from ClusterStatus cstr**
 
-**WARNING: No release note provided for this incompatible change.**
+Removes JNI calls to get jvm current/max heap usage in ClusterStatus. Any instances of ClusterStatus serialized in a prior version will not be correctly deserialized using the updated class.
 
 
 ---
 
-* [HADOOP-6835](https://issues.apache.org/jira/browse/HADOOP-6835) | *Major* | **Support concatenated gzip files**
+* [MAPREDUCE-1773](https://issues.apache.org/jira/browse/MAPREDUCE-1773) | *Major* | **streaming doesn't support jobclient.output.filter**
 
-Processing of concatenated gzip files formerly stopped (quietly) at the end of the first substream/"member"; now processing will continue to the end of the concatenated stream, like gzip(1) does.  (bzip2 support is unaffected by this patch.)
+Improved console messaging for streaming jobs by using the generic JobClient API itself instead of the existing streaming-specific code.
 
 
 ---
 
-* [HADOOP-6787](https://issues.apache.org/jira/browse/HADOOP-6787) | *Major* | **Factor out glob pattern code from FileContext and Filesystem**
+* [MAPREDUCE-1785](https://issues.apache.org/jira/browse/MAPREDUCE-1785) | *Minor* | **Add streaming config option for not emitting the key**
 
-**WARNING: No release note provided for this incompatible change.**
+Added a configuration property "stream.map.input.ignoreKey" to specify whether to ignore key or not while writing input for the mapper. This configuration parameter is valid only if stream.map.input.writer.class is org.apache.hadoop.streaming.io.TextInputWriter.class. For all other InputWriter's, key is always written.
 
 
 ---
 
-* [HADOOP-6730](https://issues.apache.org/jira/browse/HADOOP-6730) | *Major* | **Bug in FileContext#copy and provide base class for FileContext tests**
+* [MAPREDUCE-572](https://issues.apache.org/jira/browse/MAPREDUCE-572) | *Minor* | **If #link is missing from uri format of -cacheArchive then streaming does not throw error.**
 
-**WARNING: No release note provided for this incompatible change.**
+Improved streaming job failure when #link is missing from uri format of -cacheArchive. Earlier it used to fail when launching individual tasks, now it fails during job submission itself.
 
 
 ---
 
-* [HADOOP-6693](https://issues.apache.org/jira/browse/HADOOP-6693) | *Major* | **Add metrics to track kerberos login activity**
+* [HDFS-1096](https://issues.apache.org/jira/browse/HDFS-1096) | *Major* | **allow dfsadmin/mradmin refresh of superuser proxy group mappings**
 
-New metrics "login" of type MetricTimeVaryingRate is added under new metrics context name "ugi" and metrics record name "ugi".
+changed protocol name (may be used in hadoop-policy.xml)
+from security.refresh.usertogroups.mappings.protocol.acl to security.refresh.user.mappings.protocol.acl
 
 
 ---
 
-* [HADOOP-6683](https://issues.apache.org/jira/browse/HADOOP-6683) | *Minor* | **the first optimization: ZlibCompressor does not fully utilize the buffer**
+* [HADOOP-6787](https://issues.apache.org/jira/browse/HADOOP-6787) | *Major* | **Factor out glob pattern code from FileContext and Filesystem**
 
-Improve the buffer utilization of ZlibCompressor to avoid invoking a JNI per write request.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-6663](https://issues.apache.org/jira/browse/HADOOP-6663) | *Major* | **BlockDecompressorStream get EOF exception when decompressing the file compressed from empty file**
+* [MAPREDUCE-1836](https://issues.apache.org/jira/browse/MAPREDUCE-1836) | *Major* | **Refresh for proxy superuser config (mr part for HDFS-1096)**
 
-Fix EOF exception in BlockDecompressorStream when decompressing previous compressed empty file
+changing name of the protocol (may be used in hadoop-policy.xml)
+from
+security.refresh.usertogroups.mappings.protocol.acl
+to
+security.refresh.user.mappings.protocol.acl
 
 
 ---
 
-* [HADOOP-6599](https://issues.apache.org/jira/browse/HADOOP-6599) | *Major* | **Split RPC metrics into summary and detailed metrics**
+* [MAPREDUCE-1505](https://issues.apache.org/jira/browse/MAPREDUCE-1505) | *Major* | **Cluster class should create the rpc client only when needed**
 
-Split existing RpcMetrics into RpcMetrics and RpcDetailedMetrics. The new RpcDetailedMetrics has per method usage details and is available under context name "rpc" and record name "detailed-metrics"
+Lazily construct a connection to the JobTracker from the job-submission client.
 
 
 ---
 
-* [HADOOP-6436](https://issues.apache.org/jira/browse/HADOOP-6436) | *Major* | **Remove auto-generated native build files**
+* [MAPREDUCE-1543](https://issues.apache.org/jira/browse/MAPREDUCE-1543) | *Major* | **Log messages of JobACLsManager should use security logging of HADOOP-6586**
 
-The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
+Adds the audit logging facility to MapReduce. All authorization/authentication events are logged to audit log. Audit log entries are stored as key=value.
 
 
 ---
 
-* [HADOOP-6344](https://issues.apache.org/jira/browse/HADOOP-6344) | *Major* | **rm and rmr fail to correctly move the user's files to the trash prior to deleting when they are over quota.**
+* [MAPREDUCE-1533](https://issues.apache.org/jira/browse/MAPREDUCE-1533) | *Major* | **Reduce or remove usage of String.format() usage in CapacityTaskScheduler.updateQSIObjects and Counters.makeEscapedString()**
 
-Trash feature notifies user of over-quota condition rather than silently deleting files/directories; deletion can be compelled with "rm -skiptrash".
+Incremental enhancements to the JobTracker to optimize heartbeat handling.
 
 
 ---
 
-* [HADOOP-4675](https://issues.apache.org/jira/browse/HADOOP-4675) | *Major* | **Current Ganglia metrics implementation is incompatible with Ganglia 3.1**
+* [HDFS-1080](https://issues.apache.org/jira/browse/HDFS-1080) | *Major* | **SecondaryNameNode image transfer should use the defined http address rather than local ip address**
 
-Support for reporting metrics to Ganglia 3.1 servers
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HDFS-1948](https://issues.apache.org/jira/browse/HDFS-1948) | *Major* | **Forward port 'hdfs-1520 lightweight namenode operation to trigger lease reccovery'**
+* [MAPREDUCE-1813](https://issues.apache.org/jira/browse/MAPREDUCE-1813) | *Major* | **NPE in PipeMapred.MRErrorThread**
 
-Adds method to NameNode/ClientProtocol that allows for rude revoke of lease on current lease holder
+Fixed an NPE in streaming that occurs when there is no input to reduce and the streaming reducer sends status updates by writing "reporter:status: xxx" statements to stderr.
 
 
 ---
 
-* [HDFS-1825](https://issues.apache.org/jira/browse/HDFS-1825) | *Major* | **Remove thriftfs contrib**
+* [MAPREDUCE-1829](https://issues.apache.org/jira/browse/MAPREDUCE-1829) | *Major* | **JobInProgress.findSpeculativeTask should use min() to find the candidate instead of sort()**
 
-Removed thriftfs contrib component.
+Improved performance of the method JobInProgress.findSpeculativeTask() which is in the critical heartbeat code path.
 
 
 ---
 
-* [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
+* [MAPREDUCE-1887](https://issues.apache.org/jira/browse/MAPREDUCE-1887) | *Major* | **MRAsyncDiskService does not properly absolutize volume root paths**
 
-Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
+MAPREDUCE-1887. MRAsyncDiskService now properly absolutizes volume root paths. (Aaron Kimball via zshao)
 
 
 ---
 
-* [HDFS-1582](https://issues.apache.org/jira/browse/HDFS-1582) | *Major* | **Remove auto-generated native build files**
+* [HADOOP-6835](https://issues.apache.org/jira/browse/HADOOP-6835) | *Major* | **Support concatenated gzip files**
 
-The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
+Processing of concatenated gzip files formerly stopped (quietly) at the end of the first substream/"member"; now processing will continue to the end of the concatenated stream, like gzip(1) does.  (bzip2 support is unaffected by this patch.)
 
 
 ---
 
-* [HDFS-1560](https://issues.apache.org/jira/browse/HDFS-1560) | *Minor* | **dfs.data.dir permissions should default to 700**
+* [MAPREDUCE-1733](https://issues.apache.org/jira/browse/MAPREDUCE-1733) | *Major* | **Authentication between pipes processes and java counterparts.**
 
-The permissions on datanode data directories (configured by dfs.datanode.data.dir.perm) now default to 0700. Upon startup, the datanode will automatically change the permissions to match the configured value.
+This jira introduces backward incompatibility. Existing pipes applications  MUST be recompiled with new hadoop pipes library once the changes in this jira are deployed.
 
 
 ---
 
-* [HDFS-1457](https://issues.apache.org/jira/browse/HDFS-1457) | *Major* | **Limit transmission rate when transfering image between primary and secondary NNs**
+* [HDFS-1315](https://issues.apache.org/jira/browse/HDFS-1315) | *Major* | **Add fsck event to audit log and remove other audit log events corresponding to FSCK listStatus and open calls**
 
-Add a configuration variable dfs.image.transfer.bandwidthPerSec to allow the user to specify the amount of bandwidth for transferring image and edits. Its default value is 0 indicating no throttling.
+When running fsck, audit log events are not logged for listStatus and open are not logged. A new event with cmd=fsck is logged with ugi field set to the user requesting fsck and src field set to the fsck path.
 
 
 ---
 
-* [HDFS-1435](https://issues.apache.org/jira/browse/HDFS-1435) | *Major* | **Provide an option to store fsimage compressed**
+* [MAPREDUCE-1866](https://issues.apache.org/jira/browse/MAPREDUCE-1866) | *Minor* | **Remove deprecated class org.apache.hadoop.streaming.UTF8ByteArrayUtils**
 
-This provides an option to store fsimage compressed. The layout version is bumped to -25. The user could configure if s/he wants the fsimage to be compressed or not and which codec to use. By default the fsimage is not compressed.
+Removed public deprecated class org.apache.hadoop.streaming.UTF8ByteArrayUtils.
 
 
 ---
 
-* [HDFS-1318](https://issues.apache.org/jira/browse/HDFS-1318) | *Major* | **HDFS Namenode and Datanode WebUI information needs to be accessible programmatically for scripts**
+* [HDFS-330](https://issues.apache.org/jira/browse/HDFS-330) | *Trivial* | **Datanode Web UIs should provide robots.txt**
 
-resubmit the patch for HDFS1318 as Hudson was down last week.
+A robots.txt is now in place which will prevent well behaved crawlers from perusing Hadoop web interfaces.
 
 
 ---
 
-* [HDFS-1315](https://issues.apache.org/jira/browse/HDFS-1315) | *Major* | **Add fsck event to audit log and remove other audit log events corresponding to FSCK listStatus and open calls**
+* [HDFS-202](https://issues.apache.org/jira/browse/HDFS-202) | *Major* | **Add a bulk FIleSystem.getFileBlockLocations**
 
-When running fsck, audit log events are not logged for listStatus and open are not logged. A new event with cmd=fsck is logged with ugi field set to the user requesting fsck and src field set to the fsck path.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HDFS-1109](https://issues.apache.org/jira/browse/HDFS-1109) | *Major* | **HFTP and URL Encoding**
+* [MAPREDUCE-1780](https://issues.apache.org/jira/browse/MAPREDUCE-1780) | *Major* | **AccessControlList.toString() is used for serialization of ACL in JobStatus.java**
 
-**WARNING: No release note provided for this incompatible change.**
+Fixes serialization of job-acls in JobStatus to use AccessControlList.write() instead of AccessControlList.toString().
 
 
 ---
 
-* [HDFS-1096](https://issues.apache.org/jira/browse/HDFS-1096) | *Major* | **allow dfsadmin/mradmin refresh of superuser proxy group mappings**
+* [HADOOP-6905](https://issues.apache.org/jira/browse/HADOOP-6905) | *Major* | **Better logging messages when a delegation token is invalid**
 
-changed protocol name (may be used in hadoop-policy.xml)
-from security.refresh.usertogroups.mappings.protocol.acl to security.refresh.user.mappings.protocol.acl
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HDFS-1080](https://issues.apache.org/jira/browse/HDFS-1080) | *Major* | **SecondaryNameNode image transfer should use the defined http address rather than local ip address**
+* [HADOOP-6693](https://issues.apache.org/jira/browse/HADOOP-6693) | *Major* | **Add metrics to track kerberos login activity**
 
-**WARNING: No release note provided for this incompatible change.**
+New metrics "login" of type MetricTimeVaryingRate is added under new metrics context name "ugi" and metrics record name "ugi".
 
 
 ---
 
-* [HDFS-1079](https://issues.apache.org/jira/browse/HDFS-1079) | *Major* | **HDFS implementation should throw exceptions defined in AbstractFileSystem**
+* [HDFS-1318](https://issues.apache.org/jira/browse/HDFS-1318) | *Major* | **HDFS Namenode and Datanode WebUI information needs to be accessible programmatically for scripts**
 
-Specific exceptions are thrown from HDFS implementation and protocol per the interface defined in AbstractFileSystem. The compatibility is not affected as the applications catch IOException and will be able to handle specific exceptions that are subclasses of IOException.
+resubmit the patch for HDFS1318 as Hudson was down last week.
 
 
 ---
 
-* [HDFS-1061](https://issues.apache.org/jira/browse/HDFS-1061) | *Minor* | **Memory footprint optimization for INodeFile object.**
+* [MAPREDUCE-220](https://issues.apache.org/jira/browse/MAPREDUCE-220) | *Major* | **Collecting cpu and memory usage for MapReduce tasks**
 
-**WARNING: No release note provided for this incompatible change.**
+Collect cpu and memory statistics per task.
 
 
 ---
 
-* [HDFS-1035](https://issues.apache.org/jira/browse/HDFS-1035) | *Major* | **Generate Eclipse's .classpath file from Ivy config**
+* [HDFS-712](https://issues.apache.org/jira/browse/HDFS-712) | *Major* | **Move libhdfs from mr to hdfs**
 
-Added support to auto-generate the Eclipse .classpath file from ivy.
+Moved the libhdfs package to the HDFS subproject.
 
 
 ---
 
-* [HDFS-903](https://issues.apache.org/jira/browse/HDFS-903) | *Critical* | **NN should verify images and edit logs on startup**
+* [MAPREDUCE-2032](https://issues.apache.org/jira/browse/MAPREDUCE-2032) | *Major* | **TestJobOutputCommitter fails in ant test run**
 
-Store fsimage MD5 checksum in VERSION file. Validate checksum when loading a fsimage. Layout version bumped.
+Clears a problem that {{TestJobCleanup}} leaves behind files that cause {{TestJobOutputCommitter}} to error out.
 
 
 ---
 
-* [HDFS-712](https://issues.apache.org/jira/browse/HDFS-712) | *Major* | **Move libhdfs from mr to hdfs**
+* [HADOOP-6922](https://issues.apache.org/jira/browse/HADOOP-6922) | *Major* | **COMMON part of MAPREDUCE-1664**
 
-Moved the libhdfs package to the HDFS subproject.
+Makes AccessControlList a writable and updates documentation for Job ACLs.
 
 
 ---
 
-* [HDFS-708](https://issues.apache.org/jira/browse/HDFS-708) | *Major* | **A stress-test tool for HDFS.**
+* [MAPREDUCE-1664](https://issues.apache.org/jira/browse/MAPREDUCE-1664) | *Major* | **Job Acls affect Queue Acls**
 
-Does not currently provide anything but uniform distribution. 
-Uses some older depreciated class interfaces (for mapper and reducer)
-This was tested on 0.20 and 0.22 (locally) so it should be fairly backwards compatible.
+<!-- markdown -->
+* Removed aclsEnabled flag from queues configuration files.
+* Removed the configuration property mapreduce.cluster.job-authorization-enabled.
+* Added mapreduce.cluster.acls.enabled as the single configuration property in mapred-default.xml that enables the authorization checks for all job level and queue level operations.
+* To enable authorization of users to do job level and queue level operations, mapreduce.cluster.acls.enabled is to be set to true in JobTracker's configuration and in all TaskTrackers' configurations.
+* To get access to a job, it is enough for a user to be part of one of the access lists i.e. either job-acl or queue-admins-acl(unlike before, when, one has to be part of both the lists).
+* Queue administrators(configured via acl-administer-jobs) of a queue can do all view-job and modify-job operations on all jobs submitted to that queue.
+* ClusterOwner(who started the mapreduce cluster) and cluster administrators(configured via mapreduce.cluster.permissions.supergroup) can do all job level operations and queue level operations on all jobs on all queues in that cluster irrespective of job-acls and queue-acls configured.
+* JobOwner(who submitted job to a queue) can do all view-job and modify-job operations on his/her job irrespective of job-acls and queue-acls.
+* Since aclsEnabled flag is removed from queues configuration files, "refresh of queues configuration" will not change mapreduce.cluster.acls.enabled on the fly. mapreduce.cluster.acls.enabled can be modified only when restarting the mapreduce cluster.
 
 
 ---
 
-* [HDFS-330](https://issues.apache.org/jira/browse/HDFS-330) | *Trivial* | **Datanode Web UIs should provide robots.txt**
+* [MAPREDUCE-1517](https://issues.apache.org/jira/browse/MAPREDUCE-1517) | *Major* | **streaming should support running on background**
 
-A robots.txt is now in place which will prevent well behaved crawlers from perusing Hadoop web interfaces.
+Adds -background option to run a streaming job in background.
 
 
 ---
 
-* [HDFS-202](https://issues.apache.org/jira/browse/HDFS-202) | *Major* | **Add a bulk FIleSystem.getFileBlockLocations**
+* [MAPREDUCE-2147](https://issues.apache.org/jira/browse/MAPREDUCE-2147) | *Trivial* | **JobInProgress has some redundant lines in its ctor**
 
-**WARNING: No release note provided for this incompatible change.**
+Remove some redundant lines from JobInProgress's constructor which was re-initializing things unnecessarily.
 
 
 ---
 
-* [MAPREDUCE-3151](https://issues.apache.org/jira/browse/MAPREDUCE-3151) | *Major* | **Contrib tests failing**
+* [HDFS-1435](https://issues.apache.org/jira/browse/HDFS-1435) | *Major* | **Provide an option to store fsimage compressed**
 
-Confirmed that problem of finding ivy file occurs w/o patch with ant 1.7, and not with patch (with either ant 1.7 or 1.8).
-Other unit tests are still failing the test steps themselves on my laptop, but that is not due not finding the ivy file.
+This provides an option to store fsimage compressed. The layout version is bumped to -25. The user could configure if s/he wants the fsimage to be compressed or not and which codec to use. By default the fsimage is not compressed.
 
 
 ---
 
-* [MAPREDUCE-2516](https://issues.apache.org/jira/browse/MAPREDUCE-2516) | *Minor* | **option to control sensitive web actions**
+* [HADOOP-7005](https://issues.apache.org/jira/browse/HADOOP-7005) | *Major* | **Update test-patch.sh to remove callback to Hudson master**
 
-Configuration option webinterface.private.actions has been renamed to mapreduce.jobtracker.webinterface.trusted
+N/A
 
 
 ---
 
-* [MAPREDUCE-2410](https://issues.apache.org/jira/browse/MAPREDUCE-2410) | *Minor* | **document multiple keys per reducer oddity in hadoop streaming FAQ**
+* [HADOOP-6663](https://issues.apache.org/jira/browse/HADOOP-6663) | *Major* | **BlockDecompressorStream get EOF exception when decompressing the file compressed from empty file**
 
-Add an FAQ entry regarding the differences between Java API and Streaming development of MR programs.
+Fix EOF exception in BlockDecompressorStream when decompressing previous compressed empty file
 
 
 ---
 
-* [MAPREDUCE-2272](https://issues.apache.org/jira/browse/MAPREDUCE-2272) | *Trivial* | **Job ACL file should not be executable**
+* [HDFS-903](https://issues.apache.org/jira/browse/HDFS-903) | *Critical* | **NN should verify images and edit logs on startup**
 
-Job ACL files now have permissions set to 600 (previously 700).
+Store fsimage MD5 checksum in VERSION file. Validate checksum when loading a fsimage. Layout version bumped.
 
 
 ---
 
-* [MAPREDUCE-2260](https://issues.apache.org/jira/browse/MAPREDUCE-2260) | *Major* | **Remove auto-generated native build files**
+* [HDFS-1457](https://issues.apache.org/jira/browse/HDFS-1457) | *Major* | **Limit transmission rate when transfering image between primary and secondary NNs**
 
-The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
+Add a configuration variable dfs.image.transfer.bandwidthPerSec to allow the user to specify the amount of bandwidth for transferring image and edits. Its default value is 0 indicating no throttling.
 
 
 ---
 
-* [MAPREDUCE-2251](https://issues.apache.org/jira/browse/MAPREDUCE-2251) | *Major* | **Remove mapreduce.job.userhistorylocation config**
+* [HDFS-1035](https://issues.apache.org/jira/browse/HDFS-1035) | *Major* | **Generate Eclipse's .classpath file from Ivy config**
 
-Remove the now defunct property `mapreduce.job.userhistorylocation`.
+Added support to auto-generate the Eclipse .classpath file from ivy.
 
 
 ---
 
-* [MAPREDUCE-2147](https://issues.apache.org/jira/browse/MAPREDUCE-2147) | *Trivial* | **JobInProgress has some redundant lines in its ctor**
+* [MAPREDUCE-1592](https://issues.apache.org/jira/browse/MAPREDUCE-1592) | *Major* | **Generate Eclipse's .classpath file from Ivy config**
 
-Remove some redundant lines from JobInProgress's constructor which was re-initializing things unnecessarily.
+Added support to auto-generate the Eclipse .classpath file from ivy.
 
 
 ---
 
-* [MAPREDUCE-2096](https://issues.apache.org/jira/browse/MAPREDUCE-2096) | *Blocker* | **Secure local filesystem IO from symlink vulnerabilities**
+* [HADOOP-4675](https://issues.apache.org/jira/browse/HADOOP-4675) | *Major* | **Current Ganglia metrics implementation is incompatible with Ganglia 3.1**
 
-The TaskTracker now uses the libhadoop JNI library to operate securely on local files when security is enabled. Secure clusters must ensure that libhadoop.so is available to the TaskTracker.
+Support for reporting metrics to Ganglia 3.1 servers
 
 
 ---
 
-* [MAPREDUCE-2054](https://issues.apache.org/jira/browse/MAPREDUCE-2054) | *Major* | **Hierarchical queue implementation broke dynamic queue addition in Dynamic Scheduler**
+* [MAPREDUCE-1905](https://issues.apache.org/jira/browse/MAPREDUCE-1905) | *Blocker* | **Context.setStatus() and progress() api are ignored**
 
-Fix Dynamic Priority Scheduler to work with hierarchical queue names
+Moved the api public Counter getCounter(Enum\<?\> counterName), public Counter getCounter(String groupName, String counterName) from org.apache.hadoop.mapreduce.TaskInputOutputContext to org.apache.hadoop.mapreduce.TaskAttemptContext
 
 
 ---
 
-* [MAPREDUCE-2032](https://issues.apache.org/jira/browse/MAPREDUCE-2032) | *Major* | **TestJobOutputCommitter fails in ant test run**
+* [HADOOP-7013](https://issues.apache.org/jira/browse/HADOOP-7013) | *Major* | **Add boolean field isCorrupt to BlockLocation**
 
-Clears a problem that {{TestJobCleanup}} leaves behind files that cause {{TestJobOutputCommitter}} to error out.
+This patch has changed the serialization format of BlockLocation.
 
 
 ---
 
-* [MAPREDUCE-1996](https://issues.apache.org/jira/browse/MAPREDUCE-1996) | *Trivial* | **API: Reducer.reduce() method detail misstatement**
+* [HADOOP-6683](https://issues.apache.org/jira/browse/HADOOP-6683) | *Minor* | **the first optimization: ZlibCompressor does not fully utilize the buffer**
 
-Fix a misleading documentation note about the usage of Reporter objects in Reducers.
+Improve the buffer utilization of ZlibCompressor to avoid invoking a JNI per write request.
 
 
 ---
 
-* [MAPREDUCE-1905](https://issues.apache.org/jira/browse/MAPREDUCE-1905) | *Blocker* | **Context.setStatus() and progress() api are ignored**
+* [HDFS-1560](https://issues.apache.org/jira/browse/HDFS-1560) | *Minor* | **dfs.data.dir permissions should default to 700**
 
-Moved the api public Counter getCounter(Enum\<?\> counterName), public Counter getCounter(String groupName, String counterName) from org.apache.hadoop.mapreduce.TaskInputOutputContext to org.apache.hadoop.mapreduce.TaskAttemptContext
+The permissions on datanode data directories (configured by dfs.datanode.data.dir.perm) now default to 0700. Upon startup, the datanode will automatically change the permissions to match the configured value.
 
 
 ---
 
-* [MAPREDUCE-1887](https://issues.apache.org/jira/browse/MAPREDUCE-1887) | *Major* | **MRAsyncDiskService does not properly absolutize volume root paths**
+* [MAPREDUCE-2096](https://issues.apache.org/jira/browse/MAPREDUCE-2096) | *Blocker* | **Secure local filesystem IO from symlink vulnerabilities**
 
-MAPREDUCE-1887. MRAsyncDiskService now properly absolutizes volume root paths. (Aaron Kimball via zshao)
+The TaskTracker now uses the libhadoop JNI library to operate securely on local files when security is enabled. Secure clusters must ensure that libhadoop.so is available to the TaskTracker.
 
 
 ---
 
-* [MAPREDUCE-1866](https://issues.apache.org/jira/browse/MAPREDUCE-1866) | *Minor* | **Remove deprecated class org.apache.hadoop.streaming.UTF8ByteArrayUtils**
+* [HADOOP-7089](https://issues.apache.org/jira/browse/HADOOP-7089) | *Minor* | **Fix link resolution logic in hadoop-config.sh**
 
-Removed public deprecated class org.apache.hadoop.streaming.UTF8ByteArrayUtils.
+Updates hadoop-config.sh to always resolve symlinks when determining HADOOP\_HOME. Bash built-ins or POSIX:2001 compliant cmds are now required.
 
 
 ---
 
-* [MAPREDUCE-1836](https://issues.apache.org/jira/browse/MAPREDUCE-1836) | *Major* | **Refresh for proxy superuser config (mr part for HDFS-1096)**
+* [HADOOP-6436](https://issues.apache.org/jira/browse/HADOOP-6436) | *Major* | **Remove auto-generated native build files**
 
-changing name of the protocol (may be used in hadoop-policy.xml) 
-from 
-security.refresh.usertogroups.mappings.protocol.acl
-to 
-security.refresh.user.mappings.protocol.acl
+The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
 
 
 ---
 
-* [MAPREDUCE-1829](https://issues.apache.org/jira/browse/MAPREDUCE-1829) | *Major* | **JobInProgress.findSpeculativeTask should use min() to find the candidate instead of sort()**
+* [MAPREDUCE-2260](https://issues.apache.org/jira/browse/MAPREDUCE-2260) | *Major* | **Remove auto-generated native build files**
 
-Improved performance of the method JobInProgress.findSpeculativeTask() which is in the critical heartbeat code path.
+The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
 
 
 ---
 
-* [MAPREDUCE-1813](https://issues.apache.org/jira/browse/MAPREDUCE-1813) | *Major* | **NPE in PipeMapred.MRErrorThread**
+* [HDFS-1582](https://issues.apache.org/jira/browse/HDFS-1582) | *Major* | **Remove auto-generated native build files**
 
-Fixed an NPE in streaming that occurs when there is no input to reduce and the streaming reducer sends status updates by writing "reporter:status: xxx" statements to stderr.
+The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
 
 
 ---
 
-* [MAPREDUCE-1785](https://issues.apache.org/jira/browse/MAPREDUCE-1785) | *Minor* | **Add streaming config option for not emitting the key**
+* [HADOOP-7134](https://issues.apache.org/jira/browse/HADOOP-7134) | *Major* | **configure files that are generated as part of the released tarball need to have executable bit set**
 
-Added a configuration property "stream.map.input.ignoreKey" to specify whether to ignore key or not while writing input for the mapper. This configuration parameter is valid only if stream.map.input.writer.class is org.apache.hadoop.streaming.io.TextInputWriter.class. For all other InputWriter's, key is always written.
+I have just committed this to trunk and branch-0.22. Thanks Roman!
 
 
 ---
 
-* [MAPREDUCE-1780](https://issues.apache.org/jira/browse/MAPREDUCE-1780) | *Major* | **AccessControlList.toString() is used for serialization of ACL in JobStatus.java**
+* [MAPREDUCE-2054](https://issues.apache.org/jira/browse/MAPREDUCE-2054) | *Major* | **Hierarchical queue implementation broke dynamic queue addition in Dynamic Scheduler**
 
-Fixes serialization of job-acls in JobStatus to use AccessControlList.write() instead of AccessControlList.toString().
+Fix Dynamic Priority Scheduler to work with hierarchical queue names
 
 
 ---
 
-* [MAPREDUCE-1773](https://issues.apache.org/jira/browse/MAPREDUCE-1773) | *Major* | **streaming doesn't support jobclient.output.filter**
+* [MAPREDUCE-1996](https://issues.apache.org/jira/browse/MAPREDUCE-1996) | *Trivial* | **API: Reducer.reduce() method detail misstatement**
 
-Improved console messaging for streaming jobs by using the generic JobClient API itself instead of the existing streaming-specific code.
+Fix a misleading documentation note about the usage of Reporter objects in Reducers.
 
 
 ---
 
-* [MAPREDUCE-1733](https://issues.apache.org/jira/browse/MAPREDUCE-1733) | *Major* | **Authentication between pipes processes and java counterparts.**
+* [MAPREDUCE-1159](https://issues.apache.org/jira/browse/MAPREDUCE-1159) | *Trivial* | **Limit Job name on jobtracker.jsp to be 80 char long**
 
-This jira introduces backward incompatibility. Existing pipes applications  MUST be recompiled with new hadoop pipes library once the changes in this jira are deployed.
+Job names on jobtracker.jsp should be 80 characters long at most.
 
 
 ---
 
-* [MAPREDUCE-1707](https://issues.apache.org/jira/browse/MAPREDUCE-1707) | *Major* | **TaskRunner can get NPE in getting ugi from TaskTracker**
+* [MAPREDUCE-2272](https://issues.apache.org/jira/browse/MAPREDUCE-2272) | *Trivial* | **Job ACL file should not be executable**
 
-Fixed a bug that causes TaskRunner to get NPE in getting ugi from TaskTracker and subsequently crashes it resulting in a failing task after task-timeout period.
+Job ACL files now have permissions set to 600 (previously 700).
 
 
 ---
 
-* [MAPREDUCE-1683](https://issues.apache.org/jira/browse/MAPREDUCE-1683) | *Major* | **Remove JNI calls from ClusterStatus cstr**
+* [MAPREDUCE-2251](https://issues.apache.org/jira/browse/MAPREDUCE-2251) | *Major* | **Remove mapreduce.job.userhistorylocation config**
 
-Removes JNI calls to get jvm current/max heap usage in ClusterStatus. Any instances of ClusterStatus serialized in a prior version will not be correctly deserialized using the updated class.
+Remove the now defunct property \`mapreduce.job.userhistorylocation\`.
 
 
 ---
 
-* [MAPREDUCE-1680](https://issues.apache.org/jira/browse/MAPREDUCE-1680) | *Major* | **Add a metrics to track the number of heartbeats processed**
+* [HADOOP-7156](https://issues.apache.org/jira/browse/HADOOP-7156) | *Critical* | **getpwuid\_r is not thread-safe on RHEL6**
 
-Added a metric to track number of heartbeats processed by the JobTracker.
+Adds a new configuration hadoop.work.around.non.threadsafe.getpwuid which can be used to enable a mutex around this call to workaround thread-unsafe implementations of getpwuid\_r. Users should consult http://wiki.apache.org/hadoop/KnownBrokenPwuidImplementations for a list of such systems.
 
 
 ---
 
-* [MAPREDUCE-1664](https://issues.apache.org/jira/browse/MAPREDUCE-1664) | *Major* | **Job Acls affect Queue Acls**
+* [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
 
-<!-- markdown -->
-* Removed aclsEnabled flag from queues configuration files.
-* Removed the configuration property mapreduce.cluster.job-authorization-enabled.
-* Added mapreduce.cluster.acls.enabled as the single configuration property in mapred-default.xml that enables the authorization checks for all job level and queue level operations.
-* To enable authorization of users to do job level and queue level operations, mapreduce.cluster.acls.enabled is to be set to true in JobTracker's configuration and in all TaskTrackers' configurations.
-* To get access to a job, it is enough for a user to be part of one of the access lists i.e. either job-acl or queue-admins-acl(unlike before, when, one has to be part of both the lists).
-* Queue administrators(configured via acl-administer-jobs) of a queue can do all view-job and modify-job operations on all jobs submitted to that queue. 
-* ClusterOwner(who started the mapreduce cluster) and cluster administrators(configured via mapreduce.cluster.permissions.supergroup) can do all job level operations and queue level operations on all jobs on all queues in that cluster irrespective of job-acls and queue-acls configured.
-* JobOwner(who submitted job to a queue) can do all view-job and modify-job operations on his/her job irrespective of job-acls and queue-acls.
-* Since aclsEnabled flag is removed from queues configuration files, "refresh of queues configuration" will not change mapreduce.cluster.acls.enabled on the fly. mapreduce.cluster.acls.enabled can be modified only when restarting the mapreduce cluster.
+Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
 
 
 ---
 
-* [MAPREDUCE-1592](https://issues.apache.org/jira/browse/MAPREDUCE-1592) | *Major* | **Generate Eclipse's .classpath file from Ivy config**
+* [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
 
-Added support to auto-generate the Eclipse .classpath file from ivy.
+Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
 
 
 ---
 
-* [MAPREDUCE-1558](https://issues.apache.org/jira/browse/MAPREDUCE-1558) | *Major* | **specify correct server principal for RefreshAuthorizationPolicyProtocol and RefreshUserToGroupMappingsProtocol protocols in MRAdmin (for HADOOP-6612)**
+* [HADOOP-6949](https://issues.apache.org/jira/browse/HADOOP-6949) | *Major* | **Reduces RPC packet size for primitive arrays, especially long[], which is used at block reporting**
 
-new config: 
-hadoop.security.service.user.name.key
-this setting points to the server principal for RefreshUserToGroupMappingsProtocol.
-The value should be either NN or JT principal depending if it is used in DFAdmin or MRAdmin. The value is set by the application. No need for default value.
+Increments the RPC protocol version in org.apache.hadoop.ipc.Server from 4 to 5.
+Introduces ArrayPrimitiveWritable for a much more efficient wire format to transmit arrays of primitives over RPC. ObjectWritable uses the new writable for array of primitives for RPC and continues to use existing format for on-disk data.
 
 
 ---
 
-* [MAPREDUCE-1543](https://issues.apache.org/jira/browse/MAPREDUCE-1543) | *Major* | **Log messages of JobACLsManager should use security logging of HADOOP-6586**
+* [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | *Minor* | **Help message is wrong for touchz command.**
 
-Adds the audit logging facility to MapReduce. All authorization/authentication events are logged to audit log. Audit log entries are stored as key=value.
+Updated the help for the touchz command.
 
 
 ---
 
-* [MAPREDUCE-1533](https://issues.apache.org/jira/browse/MAPREDUCE-1533) | *Major* | **Reduce or remove usage of String.format() usage in CapacityTaskScheduler.updateQSIObjects and Counters.makeEscapedString()**
+* [HADOOP-7229](https://issues.apache.org/jira/browse/HADOOP-7229) | *Major* | **Absolute path to kinit in auto-renewal thread**
 
-Incremental enhancements to the JobTracker to optimize heartbeat handling.
+When Hadoop's Kerberos integration is enabled, it is now required that either {{kinit}} be on the path for user accounts running the Hadoop client, or that the {{hadoop.kerberos.kinit.command}} configuration option be manually set to the absolute path to {{kinit}}.
 
 
 ---
 
-* [MAPREDUCE-1517](https://issues.apache.org/jira/browse/MAPREDUCE-1517) | *Major* | **streaming should support running on background**
+* [MAPREDUCE-2410](https://issues.apache.org/jira/browse/MAPREDUCE-2410) | *Minor* | **document multiple keys per reducer oddity in hadoop streaming FAQ**
 
-Adds -background option to run a streaming job in background.
+Add an FAQ entry regarding the differences between Java API and Streaming development of MR programs.
 
 
 ---
 
-* [MAPREDUCE-1505](https://issues.apache.org/jira/browse/MAPREDUCE-1505) | *Major* | **Cluster class should create the rpc client only when needed**
+* [HDFS-1825](https://issues.apache.org/jira/browse/HDFS-1825) | *Major* | **Remove thriftfs contrib**
 
-Lazily construct a connection to the JobTracker from the job-submission client.
+Removed thriftfs contrib component.
 
 
 ---
 
-* [MAPREDUCE-1354](https://issues.apache.org/jira/browse/MAPREDUCE-1354) | *Critical* | **Incremental enhancements to the JobTracker for better scalability**
+* [HADOOP-7137](https://issues.apache.org/jira/browse/HADOOP-7137) | *Major* | **Remove hod contrib**
 
-Incremental enhancements to the JobTracker include a no-lock version of JT.getTaskCompletion events, no lock on the JT while doing i/o during job-submission and several fixes to cut down configuration parsing during heartbeat-handling.
+Removed contrib related build targets.
 
 
 ---
 
-* [MAPREDUCE-1159](https://issues.apache.org/jira/browse/MAPREDUCE-1159) | *Trivial* | **Limit Job name on jobtracker.jsp to be 80 char long**
+* [HADOOP-7192](https://issues.apache.org/jira/browse/HADOOP-7192) | *Trivial* | **fs -stat docs aren't updated to reflect the format features**
 
-Job names on jobtracker.jsp should be 80 characters long at most.
+Updated the web documentation to reflect the formatting abilities of 'fs -stat'.
 
 
 ---
 
-* [MAPREDUCE-1118](https://issues.apache.org/jira/browse/MAPREDUCE-1118) | *Major* | **Capacity Scheduler scheduling information is hard to read / should be tabular format**
+* [HADOOP-7302](https://issues.apache.org/jira/browse/HADOOP-7302) | *Major* | **webinterface.private.actions should not be in common**
 
-Add CapacityScheduler servlet to enhance web UI for queue information.
+Option webinterface.private.actions has been renamed to mapreduce.jobtracker.webinterface.trusted and should be specified in mapred-site.xml instead of core-site.xml
 
 
 ---
 
-* [MAPREDUCE-927](https://issues.apache.org/jira/browse/MAPREDUCE-927) | *Major* | **Cleanup of task-logs should happen in TaskTracker instead of the Child**
+* [MAPREDUCE-2516](https://issues.apache.org/jira/browse/MAPREDUCE-2516) | *Minor* | **option to control sensitive web actions**
 
-Moved Task log cleanup into a separate thread in TaskTracker.  
-Added configuration "mapreduce.job.userlog.retain.hours" to specify the time(in hours) for which the user-logs are to be retained after the job completion.
+Configuration option webinterface.private.actions has been renamed to mapreduce.jobtracker.webinterface.trusted
 
 
 ---
 
-* [MAPREDUCE-572](https://issues.apache.org/jira/browse/MAPREDUCE-572) | *Minor* | **If #link is missing from uri format of -cacheArchive then streaming does not throw error.**
+* [HDFS-1948](https://issues.apache.org/jira/browse/HDFS-1948) | *Major* | **Forward port 'hdfs-1520 lightweight namenode operation to trigger lease reccovery'**
 
-Improved streaming job failure when #link is missing from uri format of -cacheArchive. Earlier it used to fail when launching individual tasks, now it fails during job submission itself.
+Adds method to NameNode/ClientProtocol that allows for rude revoke of lease on current lease holder
 
 
 ---
 
-* [MAPREDUCE-478](https://issues.apache.org/jira/browse/MAPREDUCE-478) | *Minor* | **separate jvm param for mapper and reducer**
-
-Allow map and reduce jvm parameters, environment variables and ulimit to be set separately.
+* [MAPREDUCE-3151](https://issues.apache.org/jira/browse/MAPREDUCE-3151) | *Major* | **Contrib tests failing**
 
-Configuration changes:
-      add mapred.map.child.java.opts
-      add mapred.reduce.child.java.opts
-      add mapred.map.child.env
-      add mapred.reduce.child.ulimit
-      add mapred.map.child.env
-      add mapred.reduce.child.ulimit
-      deprecated mapred.child.java.opts
-      deprecated mapred.child.env
-      deprecated mapred.child.ulimit
+Confirmed that problem of finding ivy file occurs w/o patch with ant 1.7, and not with patch (with either ant 1.7 or 1.8).
+Other unit tests are still failing the test steps themselves on my laptop, but that is not due not finding the ivy file.
 
 
 ---
 
-* [MAPREDUCE-220](https://issues.apache.org/jira/browse/MAPREDUCE-220) | *Major* | **Collecting cpu and memory usage for MapReduce tasks**
+* [MAPREDUCE-1118](https://issues.apache.org/jira/browse/MAPREDUCE-1118) | *Major* | **Capacity Scheduler scheduling information is hard to read / should be tabular format**
 
-Collect cpu and memory statistics per task.
+Add CapacityScheduler servlet to enhance web UI for queue information.
 
 
 

+ 33 - 45
hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.1/CHANGES.0.22.1.md

@@ -18,7 +18,7 @@
 -->
 # Apache Hadoop Changelog
 
-## Release 0.22.1 - Unreleased (as of 2016-03-04)
+## Release 0.22.1 - Unreleased (as of 2017-08-28)
 
 ### INCOMPATIBLE CHANGES:
 
@@ -27,18 +27,12 @@
 | [HADOOP-6453](https://issues.apache.org/jira/browse/HADOOP-6453) | Hadoop wrapper script shouldn't ignore an existing JAVA\_LIBRARY\_PATH |  Minor | scripts | Chad Metcalf |  |
 
 
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7937](https://issues.apache.org/jira/browse/HADOOP-7937) | Forward port SequenceFile#syncFs and friends from Hadoop 1.x |  Major | io | Eli Collins | Tom White |
 | [HADOOP-7119](https://issues.apache.org/jira/browse/HADOOP-7119) | add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles |  Major | security | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7937](https://issues.apache.org/jira/browse/HADOOP-7937) | Forward port SequenceFile#syncFs and friends from Hadoop 1.x |  Major | io | Eli Collins | Tom White |
 | [MAPREDUCE-3837](https://issues.apache.org/jira/browse/MAPREDUCE-3837) | Job tracker is not able to recover job in case of crash and after that no user can submit job. |  Major | . | Mayank Bansal | Mayank Bansal |
 
 
@@ -46,13 +40,13 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7338](https://issues.apache.org/jira/browse/HADOOP-7338) | LocalDirAllocator improvements for MR-2178 |  Major | . | Todd Lipcon | Benoy Antony |
-| [HADOOP-7272](https://issues.apache.org/jira/browse/HADOOP-7272) | Remove unnecessary security related info logs |  Major | ipc, security | Suresh Srinivas | Suresh Srinivas |
 | [HADOOP-6995](https://issues.apache.org/jira/browse/HADOOP-6995) | Allow wildcards to be used in ProxyUsers configurations |  Minor | security | Todd Lipcon | Todd Lipcon |
-| [HDFS-2246](https://issues.apache.org/jira/browse/HDFS-2246) | Shortcut a local client reads to a Datanodes files directly |  Major | . | Sanjay Radia | Jitendra Nath Pandey |
 | [HDFS-1601](https://issues.apache.org/jira/browse/HDFS-1601) | Pipeline ACKs are sent as lots of tiny TCP packets |  Major | datanode | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-4405](https://issues.apache.org/jira/browse/MAPREDUCE-4405) | Adding test case for HierarchicalQueue in TestJobQueueClient |  Minor | client | Mayank Bansal | Mayank Bansal |
+| [HADOOP-7272](https://issues.apache.org/jira/browse/HADOOP-7272) | Remove unnecessary security related info logs |  Major | ipc, security | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-2246](https://issues.apache.org/jira/browse/HDFS-2246) | Shortcut a local client reads to a Datanodes files directly |  Major | . | Sanjay Radia | Jitendra Nath Pandey |
+| [HADOOP-7338](https://issues.apache.org/jira/browse/HADOOP-7338) | LocalDirAllocator improvements for MR-2178 |  Major | . | Todd Lipcon | Benoy Antony |
 | [MAPREDUCE-4403](https://issues.apache.org/jira/browse/MAPREDUCE-4403) | Adding test case for resubmission of jobs in TestRecoveryManager |  Minor | jobtracker | Mayank Bansal | Mayank Bansal |
+| [MAPREDUCE-4405](https://issues.apache.org/jira/browse/MAPREDUCE-4405) | Adding test case for HierarchicalQueue in TestJobQueueClient |  Minor | client | Mayank Bansal | Mayank Bansal |
 | [MAPREDUCE-4349](https://issues.apache.org/jira/browse/MAPREDUCE-4349) | Distributed Cache gives inconsistent result if cache Archive files get deleted from task tracker |  Minor | . | Mayank Bansal | Mayank Bansal |
 | [MAPREDUCE-2353](https://issues.apache.org/jira/browse/MAPREDUCE-2353) | Make the MR changes to reflect the API changes in SecureIO library |  Major | security, task, tasktracker | Devaraj Das | Benoy Antony |
 | [MAPREDUCE-1521](https://issues.apache.org/jira/browse/MAPREDUCE-1521) | Protection against incorrectly configured reduces |  Major | jobtracker | Arun C Murthy | Mahadev konar |
@@ -62,58 +56,52 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7680](https://issues.apache.org/jira/browse/HADOOP-7680) | TestHardLink fails on Mac OS X, when gnu stat is in path |  Major | . | Milind Bhandarkar | Milind Bhandarkar |
+| [MAPREDUCE-2420](https://issues.apache.org/jira/browse/MAPREDUCE-2420) | JobTracker should be able to renew delegation token over HTTP |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [MAPREDUCE-2452](https://issues.apache.org/jira/browse/MAPREDUCE-2452) | Delegation token cancellation shouldn't hold global JobTracker lock |  Major | jobtracker | Devaraj Das | Devaraj Das |
 | [HADOOP-7621](https://issues.apache.org/jira/browse/HADOOP-7621) | alfredo config should be in a file not readable by users |  Critical | security | Alejandro Abdelnur | Aaron T. Myers |
-| [HADOOP-7115](https://issues.apache.org/jira/browse/HADOOP-7115) | Add a cache for getpwuid\_r and getpwgid\_r calls |  Major | . | Arun C Murthy | Alejandro Abdelnur |
-| [HDFS-3402](https://issues.apache.org/jira/browse/HDFS-3402) | Fix hdfs scripts for secure datanodes |  Minor | scripts, security | Benoy Antony | Benoy Antony |
-| [HDFS-3368](https://issues.apache.org/jira/browse/HDFS-3368) | Missing blocks due to bad DataNodes coming up and down. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-2991](https://issues.apache.org/jira/browse/HDFS-2991) | failure to load edits: ClassCastException |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2877](https://issues.apache.org/jira/browse/HDFS-2877) | If locking of a storage dir fails, it will remove the other NN's lock file on exit |  Major | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2718](https://issues.apache.org/jira/browse/HDFS-2718) | Optimize OP\_ADD in edits loading |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
 | [HDFS-2698](https://issues.apache.org/jira/browse/HDFS-2698) | BackupNode is downloading image from NameNode for every checkpoint |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
 | [HDFS-1910](https://issues.apache.org/jira/browse/HDFS-1910) | when dfs.name.dir and dfs.name.edits.dir are same fsimage will be saved twice every time |  Minor | namenode | Gokul |  |
-| [HDFS-1584](https://issues.apache.org/jira/browse/HDFS-1584) | Need to check TGT and renew if needed when fetching delegation tokens using HFTP |  Major | security | Kan Zhang | Benoy Antony |
-| [MAPREDUCE-5706](https://issues.apache.org/jira/browse/MAPREDUCE-5706) | toBeDeleted parent directories aren't being cleaned up |  Major | security | Robert Kanter | Robert Kanter |
-| [MAPREDUCE-4404](https://issues.apache.org/jira/browse/MAPREDUCE-4404) | Adding Test case for TestMRJobClient to verify the user name |  Minor | client | Mayank Bansal | Mayank Bansal |
-| [MAPREDUCE-4360](https://issues.apache.org/jira/browse/MAPREDUCE-4360) | Capacity Scheduler Hierarchical leaf queue does not honor the max capacity of container queue |  Major | . | Mayank Bansal | Mayank Bansal |
-| [MAPREDUCE-4318](https://issues.apache.org/jira/browse/MAPREDUCE-4318) | TestRecoveryManager should not use raw and deprecated configuration parameters. |  Major | test | Konstantin Shvachko | Benoy Antony |
-| [MAPREDUCE-4314](https://issues.apache.org/jira/browse/MAPREDUCE-4314) | Synchronization in JvmManager for 0.22 branch |  Major | tasktracker | Konstantin Shvachko | Benoy Antony |
+| [MAPREDUCE-3593](https://issues.apache.org/jira/browse/MAPREDUCE-3593) | MAPREDUCE Impersonation is not working in 22 |  Major | job submission | Mayank Bansal | Mayank Bansal |
+| [MAPREDUCE-3725](https://issues.apache.org/jira/browse/MAPREDUCE-3725) | Hadoop 22 hadoop job -list returns user name as NULL |  Major | client | Mayank Bansal | Mayank Bansal |
+| [HDFS-2718](https://issues.apache.org/jira/browse/HDFS-2718) | Optimize OP\_ADD in edits loading |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [HDFS-2877](https://issues.apache.org/jira/browse/HDFS-2877) | If locking of a storage dir fails, it will remove the other NN's lock file on exit |  Major | namenode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7680](https://issues.apache.org/jira/browse/HADOOP-7680) | TestHardLink fails on Mac OS X, when gnu stat is in path |  Major | . | Milind Bhandarkar | Milind Bhandarkar |
+| [HDFS-2991](https://issues.apache.org/jira/browse/HDFS-2991) | failure to load edits: ClassCastException |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
 | [MAPREDUCE-4164](https://issues.apache.org/jira/browse/MAPREDUCE-4164) | Hadoop 22 Exception thrown after task completion causes its reexecution |  Major | tasktracker | Mayank Bansal | Mayank Bansal |
 | [MAPREDUCE-3863](https://issues.apache.org/jira/browse/MAPREDUCE-3863) | 0.22 branch mvn deploy is not publishing hadoop-streaming JAR |  Critical | build | Alejandro Abdelnur | Benoy Antony |
-| [MAPREDUCE-3725](https://issues.apache.org/jira/browse/MAPREDUCE-3725) | Hadoop 22 hadoop job -list returns user name as NULL |  Major | client | Mayank Bansal | Mayank Bansal |
-| [MAPREDUCE-3593](https://issues.apache.org/jira/browse/MAPREDUCE-3593) | MAPREDUCE Impersonation is not working in 22 |  Major | job submission | Mayank Bansal | Mayank Bansal |
-| [MAPREDUCE-2452](https://issues.apache.org/jira/browse/MAPREDUCE-2452) | Delegation token cancellation shouldn't hold global JobTracker lock |  Major | jobtracker | Devaraj Das | Devaraj Das |
-| [MAPREDUCE-2420](https://issues.apache.org/jira/browse/MAPREDUCE-2420) | JobTracker should be able to renew delegation token over HTTP |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [MAPREDUCE-2377](https://issues.apache.org/jira/browse/MAPREDUCE-2377) | task-controller fails to parse configuration if it doesn't end in \n |  Major | task-controller | Todd Lipcon | Benoy Antony |
+| [HDFS-3368](https://issues.apache.org/jira/browse/HDFS-3368) | Missing blocks due to bad DataNodes coming up and down. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
 | [MAPREDUCE-2178](https://issues.apache.org/jira/browse/MAPREDUCE-2178) | Race condition in LinuxTaskController permissions handling |  Major | security, task-controller | Todd Lipcon | Benoy Antony |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [MAPREDUCE-4314](https://issues.apache.org/jira/browse/MAPREDUCE-4314) | Synchronization in JvmManager for 0.22 branch |  Major | tasktracker | Konstantin Shvachko | Benoy Antony |
+| [MAPREDUCE-2377](https://issues.apache.org/jira/browse/MAPREDUCE-2377) | task-controller fails to parse configuration if it doesn't end in \\n |  Major | task-controller | Todd Lipcon | Benoy Antony |
+| [MAPREDUCE-4318](https://issues.apache.org/jira/browse/MAPREDUCE-4318) | TestRecoveryManager should not use raw and deprecated configuration parameters. |  Major | test | Konstantin Shvachko | Benoy Antony |
+| [MAPREDUCE-4360](https://issues.apache.org/jira/browse/MAPREDUCE-4360) | Capacity Scheduler Hierarchical leaf queue does not honor the max capacity of container queue |  Major | . | Mayank Bansal | Mayank Bansal |
+| [HDFS-1584](https://issues.apache.org/jira/browse/HDFS-1584) | Need to check TGT and renew if needed when fetching delegation tokens using HFTP |  Major | security | Kan Zhang | Benoy Antony |
+| [HDFS-3402](https://issues.apache.org/jira/browse/HDFS-3402) | Fix hdfs scripts for secure datanodes |  Minor | scripts, security | Benoy Antony | Benoy Antony |
+| [HADOOP-7115](https://issues.apache.org/jira/browse/HADOOP-7115) | Add a cache for getpwuid\_r and getpwgid\_r calls |  Major | . | Arun C Murthy | Alejandro Abdelnur |
+| [MAPREDUCE-4404](https://issues.apache.org/jira/browse/MAPREDUCE-4404) | Adding Test case for TestMRJobClient to verify the user name |  Minor | client | Mayank Bansal | Mayank Bansal |
+| [MAPREDUCE-5706](https://issues.apache.org/jira/browse/MAPREDUCE-5706) | toBeDeleted parent directories aren't being cleaned up |  Major | security | Robert Kanter | Robert Kanter |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8383](https://issues.apache.org/jira/browse/HADOOP-8383) | TestKerberosAuthenticator fails |  Minor | security | Benoy Antony | Benoy Antony |
-| [HADOOP-8381](https://issues.apache.org/jira/browse/HADOOP-8381) | Substitute \_HOST with hostname  for HTTP principals |  Minor | security | Benoy Antony | Benoy Antony |
 | [HDFS-2886](https://issues.apache.org/jira/browse/HDFS-2886) | CreateEditLogs should generate a realistic edit log. |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-8381](https://issues.apache.org/jira/browse/HADOOP-8381) | Substitute \_HOST with hostname  for HTTP principals |  Minor | security | Benoy Antony | Benoy Antony |
+| [HADOOP-8383](https://issues.apache.org/jira/browse/HADOOP-8383) | TestKerberosAuthenticator fails |  Minor | security | Benoy Antony | Benoy Antony |
 
 
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8357](https://issues.apache.org/jira/browse/HADOOP-8357) | Restore security in Hadoop 0.22 branch |  Major | security | Konstantin Shvachko | Benoy Antony |
-| [MAPREDUCE-4249](https://issues.apache.org/jira/browse/MAPREDUCE-4249) | Fix failures in streaming test TestFileArgs |  Minor | security | Benoy Antony | Benoy Antony |
-| [MAPREDUCE-4248](https://issues.apache.org/jira/browse/MAPREDUCE-4248) | TestRecoveryManager fails |  Minor | security | Benoy Antony | Benoy Antony |
-| [MAPREDUCE-4247](https://issues.apache.org/jira/browse/MAPREDUCE-4247) | TestTaskTrackerLocalization fails |  Minor | security | Benoy Antony | Benoy Antony |
-| [MAPREDUCE-4246](https://issues.apache.org/jira/browse/MAPREDUCE-4246) | Failure in deleting user directories in Secure hadoop |  Major | security | Benoy Antony | Benoy Antony |
-| [MAPREDUCE-4244](https://issues.apache.org/jira/browse/MAPREDUCE-4244) | Fix an issue related to do with setting of correct groups for tasks |  Minor | security | Benoy Antony | Benoy Antony |
-| [MAPREDUCE-4243](https://issues.apache.org/jira/browse/MAPREDUCE-4243) | Modify mapreduce build to include task-controller |  Minor | build | Benoy Antony | Benoy Antony |
 | [MAPREDUCE-4240](https://issues.apache.org/jira/browse/MAPREDUCE-4240) | Revert MAPREDUCE-2767 |  Minor | security | Benoy Antony | Benoy Antony |
+| [MAPREDUCE-4243](https://issues.apache.org/jira/browse/MAPREDUCE-4243) | Modify mapreduce build to include task-controller |  Minor | build | Benoy Antony | Benoy Antony |
+| [MAPREDUCE-4244](https://issues.apache.org/jira/browse/MAPREDUCE-4244) | Fix an issue related to do with setting of correct groups for tasks |  Minor | security | Benoy Antony | Benoy Antony |
+| [MAPREDUCE-4246](https://issues.apache.org/jira/browse/MAPREDUCE-4246) | Failure in deleting user directories in Secure hadoop |  Major | security | Benoy Antony | Benoy Antony |
+| [MAPREDUCE-4247](https://issues.apache.org/jira/browse/MAPREDUCE-4247) | TestTaskTrackerLocalization fails |  Minor | security | Benoy Antony | Benoy Antony |
+| [MAPREDUCE-4248](https://issues.apache.org/jira/browse/MAPREDUCE-4248) | TestRecoveryManager fails |  Minor | security | Benoy Antony | Benoy Antony |
+| [MAPREDUCE-4249](https://issues.apache.org/jira/browse/MAPREDUCE-4249) | Fix failures in streaming test TestFileArgs |  Minor | security | Benoy Antony | Benoy Antony |
+| [HADOOP-8357](https://issues.apache.org/jira/browse/HADOOP-8357) | Restore security in Hadoop 0.22 branch |  Major | security | Konstantin Shvachko | Benoy Antony |
 
 

+ 7 - 9
hadoop-common-project/hadoop-common/src/site/markdown/release/0.22.1/RELEASENOTES.0.22.1.md

@@ -21,13 +21,6 @@
 These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
 
 
----
-
-* [HADOOP-7119](https://issues.apache.org/jira/browse/HADOOP-7119) | *Major* | **add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles**
-
-Adding support for Kerberos HTTP SPNEGO authentication to the Hadoop web-consoles
-
-
 ---
 
 * [HADOOP-6995](https://issues.apache.org/jira/browse/HADOOP-6995) | *Minor* | **Allow wildcards to be used in ProxyUsers configurations**
@@ -37,9 +30,9 @@ When configuring proxy users and hosts, the special wildcard value "\*" may be s
 
 ---
 
-* [HADOOP-6453](https://issues.apache.org/jira/browse/HADOOP-6453) | *Minor* | **Hadoop wrapper script shouldn't ignore an existing JAVA\_LIBRARY\_PATH**
+* [HADOOP-7119](https://issues.apache.org/jira/browse/HADOOP-7119) | *Major* | **add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles**
 
-**WARNING: No release note provided for this incompatible change.**
+Adding support for Kerberos HTTP SPNEGO authentication to the Hadoop web-consoles
 
 
 ---
@@ -61,4 +54,9 @@ c. dfs.client.read.shortcircuit.skip.checksum is the key to bypass checksum chec
 Submitting the patch after setting the user name at the client side
 
 
+---
+
+* [HADOOP-6453](https://issues.apache.org/jira/browse/HADOOP-6453) | *Minor* | **Hadoop wrapper script shouldn't ignore an existing JAVA\_LIBRARY\_PATH**
+
+**WARNING: No release note provided for this change.**
 

+ 1038 - 1044
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.0/CHANGES.0.23.0.md

@@ -24,1165 +24,1159 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7547](https://issues.apache.org/jira/browse/HADOOP-7547) | Fix the warning in writable classes.[ WritableComparable is a raw type. References to generic type WritableComparable\<T\> should be parameterized  ] |  Minor | io | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7507](https://issues.apache.org/jira/browse/HADOOP-7507) | jvm metrics all use the same namespace |  Major | metrics | Jeff Bean | Alejandro Abdelnur |
-| [HADOOP-7374](https://issues.apache.org/jira/browse/HADOOP-7374) | Don't add tools.jar to the classpath when running Hadoop |  Major | scripts | Eli Collins | Eli Collins |
-| [HADOOP-7331](https://issues.apache.org/jira/browse/HADOOP-7331) | Make hadoop-daemon.sh to return 1 if daemon processes did not get started |  Trivial | scripts | Tanping Wang | Tanping Wang |
-| [HADOOP-7286](https://issues.apache.org/jira/browse/HADOOP-7286) | Refactor FsShell's du/dus/df |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7264](https://issues.apache.org/jira/browse/HADOOP-7264) | Bump avro version to at least 1.4.1 |  Major | io | Luke Lu | Luke Lu |
-| [HADOOP-7227](https://issues.apache.org/jira/browse/HADOOP-7227) | Remove protocol version check at proxy creation in Hadoop RPC. |  Major | ipc | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-7153](https://issues.apache.org/jira/browse/HADOOP-7153) | MapWritable violates contract of Map interface for equals() and hashCode() |  Minor | io | Nicholas Telford | Nicholas Telford |
-| [HADOOP-7136](https://issues.apache.org/jira/browse/HADOOP-7136) | Remove failmon contrib |  Major | . | Nigel Daley | Nigel Daley |
-| [HADOOP-6949](https://issues.apache.org/jira/browse/HADOOP-6949) | Reduces RPC packet size for primitive arrays, especially long[], which is used at block reporting |  Major | io | Navis | Matt Foley |
-| [HADOOP-6921](https://issues.apache.org/jira/browse/HADOOP-6921) | metrics2: metrics plugins |  Major | . | Luke Lu | Luke Lu |
-| [HADOOP-6920](https://issues.apache.org/jira/browse/HADOOP-6920) | Metrics2: metrics instrumentation |  Major | . | Luke Lu | Luke Lu |
-| [HADOOP-6904](https://issues.apache.org/jira/browse/HADOOP-6904) | A baby step towards inter-version RPC communications |  Major | ipc | Hairong Kuang | Hairong Kuang |
+| [HDFS-1526](https://issues.apache.org/jira/browse/HDFS-1526) | Dfs client name for a map/reduce task should have some randomness |  Major | hdfs-client | Hairong Kuang | Hairong Kuang |
+| [HDFS-1560](https://issues.apache.org/jira/browse/HDFS-1560) | dfs.data.dir permissions should default to 700 |  Minor | datanode | Todd Lipcon | Todd Lipcon |
+| [HDFS-1536](https://issues.apache.org/jira/browse/HDFS-1536) | Improve HDFS WebUI |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-6864](https://issues.apache.org/jira/browse/HADOOP-6864) | Provide a JNI-based implementation of ShellBasedUnixGroupsNetgroupMapping (implementation of GroupMappingServiceProvider) |  Major | security | Erik Steffl | Boris Shkolnik |
+| [HADOOP-6904](https://issues.apache.org/jira/browse/HADOOP-6904) | A baby step towards inter-version RPC communications |  Major | ipc | Hairong Kuang | Hairong Kuang |
 | [HADOOP-6432](https://issues.apache.org/jira/browse/HADOOP-6432) | Statistics support in FileContext |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6255](https://issues.apache.org/jira/browse/HADOOP-6255) | Create an rpm integration project |  Major | . | Owen O'Malley | Eric Yang |
-| [HADOOP-2081](https://issues.apache.org/jira/browse/HADOOP-2081) | Configuration getInt, getLong, and getFloat replace invalid numbers with the default value |  Major | conf | Owen O'Malley | Harsh J |
-| [HDFS-2210](https://issues.apache.org/jira/browse/HDFS-2210) | Remove hdfsproxy |  Major | contrib/hdfsproxy | Eli Collins | Eli Collins |
-| [HDFS-2202](https://issues.apache.org/jira/browse/HDFS-2202) | Changes to balancer bandwidth should not require datanode restart. |  Major | balancer & mover, datanode | Eric Payne | Eric Payne |
-| [HDFS-2107](https://issues.apache.org/jira/browse/HDFS-2107) | Move block management code to a package |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2087](https://issues.apache.org/jira/browse/HDFS-2087) | Add methods to DataTransferProtocol interface |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2066](https://issues.apache.org/jira/browse/HDFS-2066) | Create a package and individual class files for DataTransferProtocol |  Major | datanode, hdfs-client, namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2058](https://issues.apache.org/jira/browse/HDFS-2058) | DataTransfer Protocol using protobufs |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-1966](https://issues.apache.org/jira/browse/HDFS-1966) | Encapsulate individual DataTransferProtocol op header |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1963](https://issues.apache.org/jira/browse/HDFS-1963) | HDFS rpm integration project |  Major | build | Eric Yang | Eric Yang |
-| [HDFS-1945](https://issues.apache.org/jira/browse/HDFS-1945) | Removed deprecated fields in DataTransferProtocol |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1761](https://issues.apache.org/jira/browse/HDFS-1761) | Add a new DataTransferProtocol operation, Op.TRANSFER\_BLOCK, instead of using RPC |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1723](https://issues.apache.org/jira/browse/HDFS-1723) | quota errors messages should use the same scale |  Minor | . | Allen Wittenauer | Jim Plush |
+| [HADOOP-7136](https://issues.apache.org/jira/browse/HADOOP-7136) | Remove failmon contrib |  Major | . | Nigel Daley | Nigel Daley |
+| [HADOOP-7153](https://issues.apache.org/jira/browse/HADOOP-7153) | MapWritable violates contract of Map interface for equals() and hashCode() |  Minor | io | Nicholas Telford | Nicholas Telford |
 | [HDFS-1703](https://issues.apache.org/jira/browse/HDFS-1703) | HDFS federation: Improve start/stop scripts and add script to decommission datanodes |  Minor | scripts | Tanping Wang | Tanping Wang |
 | [HDFS-1675](https://issues.apache.org/jira/browse/HDFS-1675) | Transfer RBW between datanodes |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6949](https://issues.apache.org/jira/browse/HADOOP-6949) | Reduces RPC packet size for primitive arrays, especially long[], which is used at block reporting |  Major | io | Navis | Matt Foley |
+| [HDFS-1761](https://issues.apache.org/jira/browse/HDFS-1761) | Add a new DataTransferProtocol operation, Op.TRANSFER\_BLOCK, instead of using RPC |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HDFS-1606](https://issues.apache.org/jira/browse/HDFS-1606) | Provide a stronger data guarantee in the write pipeline |  Major | datanode, hdfs-client, namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1560](https://issues.apache.org/jira/browse/HDFS-1560) | dfs.data.dir permissions should default to 700 |  Minor | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1536](https://issues.apache.org/jira/browse/HDFS-1536) | Improve HDFS WebUI |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HDFS-1526](https://issues.apache.org/jira/browse/HDFS-1526) | Dfs client name for a map/reduce task should have some randomness |  Major | hdfs-client | Hairong Kuang | Hairong Kuang |
+| [HADOOP-7227](https://issues.apache.org/jira/browse/HADOOP-7227) | Remove protocol version check at proxy creation in Hadoop RPC. |  Major | ipc | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-6920](https://issues.apache.org/jira/browse/HADOOP-6920) | Metrics2: metrics instrumentation |  Major | . | Luke Lu | Luke Lu |
+| [HADOOP-6921](https://issues.apache.org/jira/browse/HADOOP-6921) | metrics2: metrics plugins |  Major | . | Luke Lu | Luke Lu |
 | [HDFS-1117](https://issues.apache.org/jira/browse/HDFS-1117) | HDFS portion of HADOOP-6728 (ovehaul metrics framework) |  Major | . | Luke Lu | Luke Lu |
-| [HDFS-1073](https://issues.apache.org/jira/browse/HDFS-1073) | Simpler model for Namenode's fs Image and edit Logs |  Major | . | Sanjay Radia | Todd Lipcon |
-| [MAPREDUCE-3205](https://issues.apache.org/jira/browse/MAPREDUCE-3205) | MR2 memory limits should be pmem, not vmem |  Blocker | mrv2, nodemanager | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3041](https://issues.apache.org/jira/browse/MAPREDUCE-3041) | Enhance YARN Client-RM protocol to provide access to information such as cluster's Min/Max Resource capabilities similar to that of AM-RM protocol |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-2736](https://issues.apache.org/jira/browse/MAPREDUCE-2736) | Remove unused contrib components dependent on MR1 |  Major | jobtracker, tasktracker | Eli Collins | Eli Collins |
-| [MAPREDUCE-2606](https://issues.apache.org/jira/browse/MAPREDUCE-2606) | Remove IsolationRunner |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HDFS-1945](https://issues.apache.org/jira/browse/HDFS-1945) | Removed deprecated fields in DataTransferProtocol |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7286](https://issues.apache.org/jira/browse/HADOOP-7286) | Refactor FsShell's du/dus/df |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-6255](https://issues.apache.org/jira/browse/HADOOP-6255) | Create an rpm integration project |  Major | . | Owen O'Malley | Eric Yang |
+| [HDFS-1963](https://issues.apache.org/jira/browse/HDFS-1963) | HDFS rpm integration project |  Major | build | Eric Yang | Eric Yang |
 | [MAPREDUCE-2455](https://issues.apache.org/jira/browse/MAPREDUCE-2455) | Remove deprecated JobTracker.State in favour of JobTrackerStatus |  Major | build, client | Tom White | Tom White |
+| [HDFS-1966](https://issues.apache.org/jira/browse/HDFS-1966) | Encapsulate individual DataTransferProtocol op header |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7331](https://issues.apache.org/jira/browse/HADOOP-7331) | Make hadoop-daemon.sh to return 1 if daemon processes did not get started |  Trivial | scripts | Tanping Wang | Tanping Wang |
+| [HDFS-2058](https://issues.apache.org/jira/browse/HDFS-2058) | DataTransfer Protocol using protobufs |  Major | . | Todd Lipcon | Todd Lipcon |
 | [MAPREDUCE-2430](https://issues.apache.org/jira/browse/MAPREDUCE-2430) | Remove mrunit contrib |  Major | . | Nigel Daley | Nigel Daley |
+| [HADOOP-7374](https://issues.apache.org/jira/browse/HADOOP-7374) | Don't add tools.jar to the classpath when running Hadoop |  Major | scripts | Eli Collins | Eli Collins |
+| [HDFS-2066](https://issues.apache.org/jira/browse/HDFS-2066) | Create a package and individual class files for DataTransferProtocol |  Major | datanode, hdfs-client, namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2087](https://issues.apache.org/jira/browse/HDFS-2087) | Add methods to DataTransferProtocol interface |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1723](https://issues.apache.org/jira/browse/HDFS-1723) | quota errors messages should use the same scale |  Minor | . | Allen Wittenauer | Jim Plush |
+| [HDFS-2107](https://issues.apache.org/jira/browse/HDFS-2107) | Move block management code to a package |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2606](https://issues.apache.org/jira/browse/MAPREDUCE-2606) | Remove IsolationRunner |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-2081](https://issues.apache.org/jira/browse/HADOOP-2081) | Configuration getInt, getLong, and getFloat replace invalid numbers with the default value |  Major | conf | Owen O'Malley | Harsh J |
+| [HDFS-2210](https://issues.apache.org/jira/browse/HDFS-2210) | Remove hdfsproxy |  Major | contrib/hdfsproxy | Eli Collins | Eli Collins |
+| [HDFS-1073](https://issues.apache.org/jira/browse/HDFS-1073) | Simpler model for Namenode's fs Image and edit Logs |  Major | . | Sanjay Radia | Todd Lipcon |
+| [HDFS-2202](https://issues.apache.org/jira/browse/HDFS-2202) | Changes to balancer bandwidth should not require datanode restart. |  Major | balancer & mover, datanode | Eric Payne | Eric Payne |
 | [MAPREDUCE-1738](https://issues.apache.org/jira/browse/MAPREDUCE-1738) | MapReduce portion of HADOOP-6728 (ovehaul metrics framework) |  Major | . | Luke Lu | Luke Lu |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-7264](https://issues.apache.org/jira/browse/HADOOP-7264) | Bump avro version to at least 1.4.1 |  Major | io | Luke Lu | Luke Lu |
+| [HADOOP-7547](https://issues.apache.org/jira/browse/HADOOP-7547) | Fix the warning in writable classes.[ WritableComparable is a raw type. References to generic type WritableComparable\<T\> should be parameterized  ] |  Minor | io | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7507](https://issues.apache.org/jira/browse/HADOOP-7507) | jvm metrics all use the same namespace |  Major | metrics | Jeff Bean | Alejandro Abdelnur |
+| [MAPREDUCE-3041](https://issues.apache.org/jira/browse/MAPREDUCE-3041) | Enhance YARN Client-RM protocol to provide access to information such as cluster's Min/Max Resource capabilities similar to that of AM-RM protocol |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3205](https://issues.apache.org/jira/browse/MAPREDUCE-3205) | MR2 memory limits should be pmem, not vmem |  Blocker | mrv2, nodemanager | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2736](https://issues.apache.org/jira/browse/MAPREDUCE-2736) | Remove unused contrib components dependent on MR1 |  Major | jobtracker, tasktracker | Eli Collins | Eli Collins |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7705](https://issues.apache.org/jira/browse/HADOOP-7705) | Add a log4j back end that can push out JSON data, one per line |  Minor | util | Steve Loughran | Steve Loughran |
-| [HADOOP-7594](https://issues.apache.org/jira/browse/HADOOP-7594) | Support HTTP REST in HttpServer |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-7493](https://issues.apache.org/jira/browse/HADOOP-7493) | [HDFS-362] Provide ShortWritable class in hadoop. |  Major | io | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7443](https://issues.apache.org/jira/browse/HADOOP-7443) | Add CRC32C as another DataChecksum implementation |  Major | io, util | Todd Lipcon | Todd Lipcon |
+| [HDFS-1448](https://issues.apache.org/jira/browse/HDFS-1448) | Create multi-format parser for edits logs file, support binary and XML formats initially |  Major | tools | Erik Steffl | Erik Steffl |
+| [MAPREDUCE-2438](https://issues.apache.org/jira/browse/MAPREDUCE-2438) | MR-279: WebApp for Job History |  Major | mrv2 | Mahadev konar | Krishna Ramachandran |
+| [HDFS-1751](https://issues.apache.org/jira/browse/HDFS-1751) | Intrinsic limits for HDFS files, directories |  Major | datanode | Daryn Sharp | Daryn Sharp |
+| [HDFS-1052](https://issues.apache.org/jira/browse/HDFS-1052) | HDFS scalability with multiple namenodes |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-2434](https://issues.apache.org/jira/browse/MAPREDUCE-2434) | MR-279: ResourceManager metrics |  Major | mrv2 | Luke Lu | Luke Lu |
+| [HDFS-1873](https://issues.apache.org/jira/browse/HDFS-1873) | Federation Cluster Management Web Console |  Major | . | Tanping Wang | Tanping Wang |
 | [HADOOP-7257](https://issues.apache.org/jira/browse/HADOOP-7257) | A client side mount table to give per-application/per-job file system view |  Major | . | Sanjay Radia | Sanjay Radia |
 | [HADOOP-7214](https://issues.apache.org/jira/browse/HADOOP-7214) | Hadoop /usr/bin/groups equivalent |  Major | . | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-7206](https://issues.apache.org/jira/browse/HADOOP-7206) | Integrate Snappy compression |  Major | . | Eli Collins | Alejandro Abdelnur |
-| [HADOOP-7144](https://issues.apache.org/jira/browse/HADOOP-7144) | Expose JMX with something like JMXProxyServlet |  Major | . | Luke Lu | Robert Joseph Evans |
-| [HADOOP-7119](https://issues.apache.org/jira/browse/HADOOP-7119) | add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles |  Major | security | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-6889](https://issues.apache.org/jira/browse/HADOOP-6889) | Make RPC to have an option to timeout |  Major | ipc | Hairong Kuang | John George |
-| [HADOOP-6385](https://issues.apache.org/jira/browse/HADOOP-6385) | dfs does not support -rmdir (was HDFS-639) |  Minor | fs | Scott Phillips | Daryn Sharp |
-| [HDFS-2471](https://issues.apache.org/jira/browse/HDFS-2471) | Add Federation feature, configuration and tools documentation |  Major | documentation | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-2083](https://issues.apache.org/jira/browse/HDFS-2083) | Adopt JMXJsonServlet into HDFS in order to query statistics |  Major | . | Tanping Wang | Tanping Wang |
-| [HDFS-2055](https://issues.apache.org/jira/browse/HDFS-2055) | Add hflush support to libhdfs |  Major | libhdfs | Travis Crawford | Travis Crawford |
-| [HDFS-1873](https://issues.apache.org/jira/browse/HDFS-1873) | Federation Cluster Management Web Console |  Major | . | Tanping Wang | Tanping Wang |
 | [HDFS-1814](https://issues.apache.org/jira/browse/HDFS-1814) | HDFS portion of HADOOP-7214 - Hadoop /usr/bin/groups equivalent |  Major | hdfs-client, namenode | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1751](https://issues.apache.org/jira/browse/HDFS-1751) | Intrinsic limits for HDFS files, directories |  Major | datanode | Daryn Sharp | Daryn Sharp |
-| [HDFS-1448](https://issues.apache.org/jira/browse/HDFS-1448) | Create multi-format parser for edits logs file, support binary and XML formats initially |  Major | tools | Erik Steffl | Erik Steffl |
-| [HDFS-1330](https://issues.apache.org/jira/browse/HDFS-1330) | Make RPCs to DataNodes timeout |  Major | datanode | Hairong Kuang | John George |
-| [HDFS-1052](https://issues.apache.org/jira/browse/HDFS-1052) | HDFS scalability with multiple namenodes |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [MAPREDUCE-2719](https://issues.apache.org/jira/browse/MAPREDUCE-2719) | MR-279: Write a shell command application |  Major | mrv2 | Sharad Agarwal | Hitesh Shah |
-| [MAPREDUCE-2692](https://issues.apache.org/jira/browse/MAPREDUCE-2692) | Ensure AM Restart and Recovery-on-restart is complete |  Major | mrv2 | Amol Kekre | Sharad Agarwal |
-| [MAPREDUCE-2543](https://issues.apache.org/jira/browse/MAPREDUCE-2543) | [Gridmix] Add support for HighRam jobs |  Major | contrib/gridmix | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-2473](https://issues.apache.org/jira/browse/MAPREDUCE-2473) | MR portion of HADOOP-7214 - Hadoop /usr/bin/groups equivalent |  Major | jobtracker | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-461](https://issues.apache.org/jira/browse/MAPREDUCE-461) | Enable ServicePlugins for the JobTracker |  Minor | . | Fredrik Hedberg | Fredrik Hedberg |
+| [MAPREDUCE-2407](https://issues.apache.org/jira/browse/MAPREDUCE-2407) | Make Gridmix emulate usage of Distributed Cache files |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
 | [MAPREDUCE-2533](https://issues.apache.org/jira/browse/MAPREDUCE-2533) | MR-279: Metrics for reserved resource in ResourceManager |  Major | mrv2 | Luke Lu | Luke Lu |
-| [MAPREDUCE-2532](https://issues.apache.org/jira/browse/MAPREDUCE-2532) | MR-279: Metrics for NodeManager |  Major | mrv2 | Luke Lu | Luke Lu |
 | [MAPREDUCE-2527](https://issues.apache.org/jira/browse/MAPREDUCE-2527) | MR-279: Metrics for MRAppMaster |  Major | mrv2 | Luke Lu | Luke Lu |
-| [MAPREDUCE-2521](https://issues.apache.org/jira/browse/MAPREDUCE-2521) | Mapreduce RPM integration project |  Major | build | Eric Yang | Eric Yang |
-| [MAPREDUCE-2473](https://issues.apache.org/jira/browse/MAPREDUCE-2473) | MR portion of HADOOP-7214 - Hadoop /usr/bin/groups equivalent |  Major | jobtracker | Aaron T. Myers | Aaron T. Myers |
-| [MAPREDUCE-2438](https://issues.apache.org/jira/browse/MAPREDUCE-2438) | MR-279: WebApp for Job History |  Major | mrv2 | Mahadev konar | Krishna Ramachandran |
-| [MAPREDUCE-2434](https://issues.apache.org/jira/browse/MAPREDUCE-2434) | MR-279: ResourceManager metrics |  Major | mrv2 | Luke Lu | Luke Lu |
+| [MAPREDUCE-2532](https://issues.apache.org/jira/browse/MAPREDUCE-2532) | MR-279: Metrics for NodeManager |  Major | mrv2 | Luke Lu | Luke Lu |
 | [MAPREDUCE-2408](https://issues.apache.org/jira/browse/MAPREDUCE-2408) | Make Gridmix emulate usage of data compression |  Major | contrib/gridmix | Ravi Gummadi | Amar Kamat |
-| [MAPREDUCE-2407](https://issues.apache.org/jira/browse/MAPREDUCE-2407) | Make Gridmix emulate usage of Distributed Cache files |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-2521](https://issues.apache.org/jira/browse/MAPREDUCE-2521) | Mapreduce RPM integration project |  Major | build | Eric Yang | Eric Yang |
+| [MAPREDUCE-2543](https://issues.apache.org/jira/browse/MAPREDUCE-2543) | [Gridmix] Add support for HighRam jobs |  Major | contrib/gridmix | Amar Kamat | Amar Kamat |
+| [HADOOP-7144](https://issues.apache.org/jira/browse/HADOOP-7144) | Expose JMX with something like JMXProxyServlet |  Major | . | Luke Lu | Robert Joseph Evans |
+| [HDFS-2055](https://issues.apache.org/jira/browse/HDFS-2055) | Add hflush support to libhdfs |  Major | libhdfs | Travis Crawford | Travis Crawford |
+| [HDFS-2083](https://issues.apache.org/jira/browse/HDFS-2083) | Adopt JMXJsonServlet into HDFS in order to query statistics |  Major | . | Tanping Wang | Tanping Wang |
+| [HADOOP-7206](https://issues.apache.org/jira/browse/HADOOP-7206) | Integrate Snappy compression |  Major | . | Eli Collins | Alejandro Abdelnur |
 | [MAPREDUCE-2323](https://issues.apache.org/jira/browse/MAPREDUCE-2323) | Add metrics to the fair scheduler |  Major | contrib/fair-share | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7443](https://issues.apache.org/jira/browse/HADOOP-7443) | Add CRC32C as another DataChecksum implementation |  Major | io, util | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6385](https://issues.apache.org/jira/browse/HADOOP-6385) | dfs does not support -rmdir (was HDFS-639) |  Minor | fs | Scott Phillips | Daryn Sharp |
 | [MAPREDUCE-2037](https://issues.apache.org/jira/browse/MAPREDUCE-2037) | Capturing interim progress times, CPU usage, and memory usage, when tasks reach certain progress thresholds |  Major | . | Dick King | Dick King |
+| [HADOOP-7493](https://issues.apache.org/jira/browse/HADOOP-7493) | [HDFS-362] Provide ShortWritable class in hadoop. |  Major | io | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HDFS-1330](https://issues.apache.org/jira/browse/HDFS-1330) | Make RPCs to DataNodes timeout |  Major | datanode | Hairong Kuang | John George |
+| [HADOOP-7594](https://issues.apache.org/jira/browse/HADOOP-7594) | Support HTTP REST in HttpServer |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7119](https://issues.apache.org/jira/browse/HADOOP-7119) | add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles |  Major | security | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-2719](https://issues.apache.org/jira/browse/MAPREDUCE-2719) | MR-279: Write a shell command application |  Major | mrv2 | Sharad Agarwal | Hitesh Shah |
+| [HADOOP-6889](https://issues.apache.org/jira/browse/HADOOP-6889) | Make RPC to have an option to timeout |  Major | ipc | Hairong Kuang | John George |
+| [HADOOP-7705](https://issues.apache.org/jira/browse/HADOOP-7705) | Add a log4j back end that can push out JSON data, one per line |  Minor | util | Steve Loughran | Steve Loughran |
+| [HDFS-2471](https://issues.apache.org/jira/browse/HDFS-2471) | Add Federation feature, configuration and tools documentation |  Major | documentation | Suresh Srinivas | Suresh Srinivas |
 | [MAPREDUCE-1938](https://issues.apache.org/jira/browse/MAPREDUCE-1938) | Ability for having user's classes take precedence over the system classes for tasks' classpath |  Blocker | job submission, task, tasktracker | Devaraj Das | Krishna Ramachandran |
-| [MAPREDUCE-461](https://issues.apache.org/jira/browse/MAPREDUCE-461) | Enable ServicePlugins for the JobTracker |  Minor | . | Fredrik Hedberg | Fredrik Hedberg |
+| [MAPREDUCE-2692](https://issues.apache.org/jira/browse/MAPREDUCE-2692) | Ensure AM Restart and Recovery-on-restart is complete |  Major | mrv2 | Amol Kekre | Sharad Agarwal |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8619](https://issues.apache.org/jira/browse/HADOOP-8619) | WritableComparator must implement no-arg constructor |  Major | io | Radim Kolar | Chris Douglas |
-| [HADOOP-7789](https://issues.apache.org/jira/browse/HADOOP-7789) | Minor edits to top-level site |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-7785](https://issues.apache.org/jira/browse/HADOOP-7785) | Add equals, hashcode, toString to DataChecksum |  Major | io, util | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7772](https://issues.apache.org/jira/browse/HADOOP-7772) | javadoc the topology classes |  Trivial | . | Steve Loughran | Steve Loughran |
-| [HADOOP-7763](https://issues.apache.org/jira/browse/HADOOP-7763) | Add top-level navigation to APT docs |  Major | documentation | Tom White | Tom White |
-| [HADOOP-7749](https://issues.apache.org/jira/browse/HADOOP-7749) | Add NetUtils call which provides more help in exception messages |  Minor | util | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7743](https://issues.apache.org/jira/browse/HADOOP-7743) | Add Maven profile to create a full source tarball |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7737](https://issues.apache.org/jira/browse/HADOOP-7737) | normalize hadoop-mapreduce & hadoop-dist dist/tar build with common/hdfs |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7720](https://issues.apache.org/jira/browse/HADOOP-7720) | improve the hadoop-setup-conf.sh to read in the hbase user and setup the configs |  Major | conf | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7710](https://issues.apache.org/jira/browse/HADOOP-7710) | create a script to setup application in order to create root directories for application such hbase, hcat, hive etc |  Major | . | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7709](https://issues.apache.org/jira/browse/HADOOP-7709) | Running a set of methods in a Single Test Class |  Major | . | Jonathan Eagles | Jonathan Eagles |
-| [HADOOP-7707](https://issues.apache.org/jira/browse/HADOOP-7707) | improve config generator to allow users to specify proxy user, turn append on or off, turn webhdfs on or off |  Major | conf | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7668](https://issues.apache.org/jira/browse/HADOOP-7668) | Add a NetUtils method that can tell if an InetAddress belongs to local host |  Minor | util | Suresh Srinivas | Steve Loughran |
-| [HADOOP-7664](https://issues.apache.org/jira/browse/HADOOP-7664) | o.a.h.conf.Configuration complains of overriding final parameter even if the value with which its attempting to override is the same. |  Minor | conf | Ravi Prakash | Ravi Prakash |
-| [HADOOP-7655](https://issues.apache.org/jira/browse/HADOOP-7655) | provide a small validation script that smoke tests the installed cluster |  Major | . | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7642](https://issues.apache.org/jira/browse/HADOOP-7642) | create hadoop-dist module where TAR stitching would happen |  Major | build | Alejandro Abdelnur | Tom White |
-| [HADOOP-7627](https://issues.apache.org/jira/browse/HADOOP-7627) | Improve MetricsAsserts to give more understandable output on failure |  Minor | metrics, test | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7624](https://issues.apache.org/jira/browse/HADOOP-7624) | Set things up for a top level hadoop-tools module |  Major | build | Vinod Kumar Vavilapalli | Alejandro Abdelnur |
-| [HADOOP-7612](https://issues.apache.org/jira/browse/HADOOP-7612) | Change test-patch to run tests for all nested modules |  Major | build | Tom White | Tom White |
-| [HADOOP-7595](https://issues.apache.org/jira/browse/HADOOP-7595) | Upgrade dependency to Avro 1.5.3 |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7555](https://issues.apache.org/jira/browse/HADOOP-7555) | Add a eclipse-generated files to .gitignore |  Trivial | build | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-7552](https://issues.apache.org/jira/browse/HADOOP-7552) | FileUtil#fullyDelete doesn't throw IOE but lists it in the throws clause |  Minor | fs | Eli Collins | Eli Collins |
-| [HADOOP-7531](https://issues.apache.org/jira/browse/HADOOP-7531) | Add servlet util methods for handling paths in requests |  Major | util | Eli Collins | Eli Collins |
-| [HADOOP-7509](https://issues.apache.org/jira/browse/HADOOP-7509) | Improve message when Authentication is required |  Trivial | . | Ravi Prakash | Ravi Prakash |
-| [HADOOP-7491](https://issues.apache.org/jira/browse/HADOOP-7491) | hadoop command should respect HADOOP\_OPTS when given a class name |  Major | scripts | Eli Collins | Eli Collins |
-| [HADOOP-7474](https://issues.apache.org/jira/browse/HADOOP-7474) | Refactor ClientCache out of WritableRpcEngine. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-7472](https://issues.apache.org/jira/browse/HADOOP-7472) | RPC client should deal with the IP address changes |  Minor | ipc | Kihwal Lee | Kihwal Lee |
-| [HADOOP-7463](https://issues.apache.org/jira/browse/HADOOP-7463) | Adding a configuration parameter to SecurityInfo interface. |  Minor | . | Mahadev konar | Mahadev konar |
-| [HADOOP-7460](https://issues.apache.org/jira/browse/HADOOP-7460) | Support for pluggable Trash policies |  Major | fs | dhruba borthakur | Usman Masood |
-| [HADOOP-7457](https://issues.apache.org/jira/browse/HADOOP-7457) | Remove out-of-date Chinese language documentation |  Blocker | documentation | Jakob Homan | Jakob Homan |
-| [HADOOP-7451](https://issues.apache.org/jira/browse/HADOOP-7451) | merge for MR-279: Generalize StringUtils#join |  Major | . | Matt Foley | Matt Foley |
-| [HADOOP-7449](https://issues.apache.org/jira/browse/HADOOP-7449) | merge for MR-279: add Data(In,Out)putByteBuffer to work with ByteBuffer similar to Data(In,Out)putBuffer for byte[] |  Major | . | Matt Foley | Matt Foley |
-| [HADOOP-7448](https://issues.apache.org/jira/browse/HADOOP-7448) | merge for MR-279: HttpServer /stacks servlet should use plain text content type |  Major | . | Matt Foley | Matt Foley |
-| [HADOOP-7446](https://issues.apache.org/jira/browse/HADOOP-7446) | Implement CRC32C native code using SSE4.2 instructions |  Major | native, performance | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7445](https://issues.apache.org/jira/browse/HADOOP-7445) | Implement bulk checksum verification using efficient native code |  Major | native, util | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7444](https://issues.apache.org/jira/browse/HADOOP-7444) | Add Checksum API to verify and calculate checksums "in bulk" |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7438](https://issues.apache.org/jira/browse/HADOOP-7438) | Using the hadoop-deamon.sh script to start nodes leads to a depricated warning |  Major | . | Ravi Prakash | Ravi Prakash |
-| [HADOOP-7434](https://issues.apache.org/jira/browse/HADOOP-7434) | Display error when using "daemonlog -setlevel" with illegal level |  Minor | . | 严金双 | 严金双 |
-| [HADOOP-7430](https://issues.apache.org/jira/browse/HADOOP-7430) | Improve error message when moving to trash fails due to quota issue |  Minor | fs | Ravi Prakash | Ravi Prakash |
-| [HADOOP-7392](https://issues.apache.org/jira/browse/HADOOP-7392) | Implement capability of querying individual property of a mbean using JMXProxyServlet |  Major | . | Tanping Wang | Tanping Wang |
-| [HADOOP-7384](https://issues.apache.org/jira/browse/HADOOP-7384) | Allow test-patch to be more flexible about patch format |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7379](https://issues.apache.org/jira/browse/HADOOP-7379) | Add ability to include Protobufs in ObjectWritable |  Major | io, ipc | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7375](https://issues.apache.org/jira/browse/HADOOP-7375) | Add resolvePath method to FileContext |  Major | . | Sanjay Radia | Sanjay Radia |
-| [HADOOP-7361](https://issues.apache.org/jira/browse/HADOOP-7361) | Provide overwrite option (-overwrite/-f) in put and copyFromLocal command line options |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7360](https://issues.apache.org/jira/browse/HADOOP-7360) | FsShell does not preserve relative paths with globs |  Major | fs | Daryn Sharp | Kihwal Lee |
-| [HADOOP-7337](https://issues.apache.org/jira/browse/HADOOP-7337) | Annotate PureJavaCrc32 as a public API |  Minor | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-7333](https://issues.apache.org/jira/browse/HADOOP-7333) | Performance improvement in PureJavaCrc32 |  Minor | performance, util | Eric Caspole | Eric Caspole |
-| [HADOOP-7329](https://issues.apache.org/jira/browse/HADOOP-7329) | incomplete help message  is displayed for df -h option |  Minor | fs | XieXianshan | XieXianshan |
-| [HADOOP-7328](https://issues.apache.org/jira/browse/HADOOP-7328) | When a serializer class is missing, return null, not throw an NPE. |  Major | io | Harsh J | Harsh J |
-| [HADOOP-7320](https://issues.apache.org/jira/browse/HADOOP-7320) | Refactor FsShell's copy & move commands |  Major | . | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7316](https://issues.apache.org/jira/browse/HADOOP-7316) | Add public javadocs to FSDataInputStream and FSDataOutputStream |  Major | documentation | Jonathan Hsieh | Eli Collins |
-| [HADOOP-7314](https://issues.apache.org/jira/browse/HADOOP-7314) | Add support for throwing UnknownHostException when a host doesn't resolve |  Major | . | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [HADOOP-7306](https://issues.apache.org/jira/browse/HADOOP-7306) | Start metrics system even if config files are missing |  Major | metrics | Luke Lu | Luke Lu |
-| [HADOOP-7305](https://issues.apache.org/jira/browse/HADOOP-7305) | Eclipse project files are incomplete |  Minor | build | Niels Basjes | Niels Basjes |
-| [HADOOP-7301](https://issues.apache.org/jira/browse/HADOOP-7301) | FSDataInputStream should expose a getWrappedStream method |  Major | . | Jonathan Hsieh | Jonathan Hsieh |
-| [HADOOP-7289](https://issues.apache.org/jira/browse/HADOOP-7289) | ivy: test conf should not extend common conf |  Major | build | Tsz Wo Nicholas Sze | Eric Yang |
-| [HADOOP-7285](https://issues.apache.org/jira/browse/HADOOP-7285) | Refactor FsShell's test |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7275](https://issues.apache.org/jira/browse/HADOOP-7275) | Refactor FsShell's stat |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7271](https://issues.apache.org/jira/browse/HADOOP-7271) | Standardize error messages |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7267](https://issues.apache.org/jira/browse/HADOOP-7267) | Refactor FsShell's rm/rmr/expunge |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7265](https://issues.apache.org/jira/browse/HADOOP-7265) | Keep track of relative paths |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7251](https://issues.apache.org/jira/browse/HADOOP-7251) | Refactor FsShell's getmerge |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7250](https://issues.apache.org/jira/browse/HADOOP-7250) | Refactor FsShell's setrep |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7249](https://issues.apache.org/jira/browse/HADOOP-7249) | Refactor FsShell's chmod/chown/chgrp |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7241](https://issues.apache.org/jira/browse/HADOOP-7241) | fix typo of command 'hadoop fs -help tail' |  Minor | fs, test | Wei Yongjun | Wei Yongjun |
-| [HADOOP-7238](https://issues.apache.org/jira/browse/HADOOP-7238) | Refactor FsShell's cat & text |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7237](https://issues.apache.org/jira/browse/HADOOP-7237) | Refactor FsShell's touchz |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7236](https://issues.apache.org/jira/browse/HADOOP-7236) | Refactor FsShell's mkdir |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7235](https://issues.apache.org/jira/browse/HADOOP-7235) | Refactor FsShell's tail |  Major | . | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7233](https://issues.apache.org/jira/browse/HADOOP-7233) | Refactor FsShell's ls |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7209](https://issues.apache.org/jira/browse/HADOOP-7209) | Extensions to FsShell |  Major | . | Olga Natkovich | Daryn Sharp |
-| [HADOOP-7205](https://issues.apache.org/jira/browse/HADOOP-7205) | automatically determine JAVA\_HOME on OS X |  Trivial | . | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7202](https://issues.apache.org/jira/browse/HADOOP-7202) | Improve Command base class |  Major | . | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | Help message is wrong for touchz command. |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7180](https://issues.apache.org/jira/browse/HADOOP-7180) | Improve CommandFormat |  Minor | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7177](https://issues.apache.org/jira/browse/HADOOP-7177) | CodecPool should report which compressor it is using |  Trivial | native | Allen Wittenauer | Allen Wittenauer |
-| [HADOOP-7167](https://issues.apache.org/jira/browse/HADOOP-7167) | Allow using a file to exclude certain tests from build |  Minor | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7159](https://issues.apache.org/jira/browse/HADOOP-7159) | RPC server should log the client hostname when read exception happened |  Trivial | ipc | Scott Chen | Scott Chen |
-| [HADOOP-7133](https://issues.apache.org/jira/browse/HADOOP-7133) | CLONE to COMMON - HDFS-1445 Batch the calls in DataStorage to FileUtil.createHardLink(), so we call it once per directory instead of once per file |  Major | util | Matt Foley | Matt Foley |
-| [HADOOP-7131](https://issues.apache.org/jira/browse/HADOOP-7131) | set() and toString Methods of the org.apache.hadoop.io.Text class does not include the root exception, in the wrapping RuntimeException. |  Minor | io | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | conf | Patrick Angeles | Harsh J |
-| [HADOOP-7114](https://issues.apache.org/jira/browse/HADOOP-7114) | FsShell should dump all exceptions at DEBUG level |  Minor | fs | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7112](https://issues.apache.org/jira/browse/HADOOP-7112) | Issue a warning when GenericOptionsParser libjars are not on local filesystem |  Major | conf, filecache | Tom White | Tom White |
-| [HADOOP-7096](https://issues.apache.org/jira/browse/HADOOP-7096) | Allow setting of end-of-record delimiter for TextInputFormat |  Major | . | Ahmed Radwan | Ahmed Radwan |
-| [HADOOP-7078](https://issues.apache.org/jira/browse/HADOOP-7078) | Add better javadocs for RawComparator interface |  Trivial | . | Todd Lipcon | Harsh J |
-| [HADOOP-7061](https://issues.apache.org/jira/browse/HADOOP-7061) | unprecise javadoc for CompressionCodec |  Minor | io | Jingguo Yao | Jingguo Yao |
-| [HADOOP-7060](https://issues.apache.org/jira/browse/HADOOP-7060) | A more elegant FileSystem#listCorruptFileBlocks API |  Major | fs | Hairong Kuang | Patrick Kling |
-| [HADOOP-7059](https://issues.apache.org/jira/browse/HADOOP-7059) | Remove "unused" warning in native code |  Major | native | Noah Watkins | Noah Watkins |
-| [HADOOP-7058](https://issues.apache.org/jira/browse/HADOOP-7058) | Expose number of bytes in FSOutputSummer buffer to implementatins |  Trivial | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7049](https://issues.apache.org/jira/browse/HADOOP-7049) | TestReconfiguration should be junit v4 |  Trivial | conf | Patrick Kling | Patrick Kling |
-| [HADOOP-7048](https://issues.apache.org/jira/browse/HADOOP-7048) | Wrong description of Block-Compressed SequenceFile Format in SequenceFile's javadoc |  Minor | io | Jingguo Yao | Jingguo Yao |
 | [HADOOP-7042](https://issues.apache.org/jira/browse/HADOOP-7042) | Update test-patch.sh to include failed test names and move test-patch.properties |  Minor | test | Nigel Daley | Nigel Daley |
+| [HDFS-1510](https://issues.apache.org/jira/browse/HDFS-1510) | Add test-patch.properties required by test-patch.sh |  Minor | . | Nigel Daley | Nigel Daley |
+| [HDFS-1513](https://issues.apache.org/jira/browse/HDFS-1513) | Fix a number of warnings |  Minor | . | Eli Collins | Eli Collins |
+| [HDFS-1481](https://issues.apache.org/jira/browse/HDFS-1481) | NameNode should validate fsimage before rolling |  Major | namenode | Hairong Kuang | Hairong Kuang |
 | [HADOOP-7023](https://issues.apache.org/jira/browse/HADOOP-7023) | Add listCorruptFileBlocks to FileSystem |  Major | . | Patrick Kling | Patrick Kling |
-| [HADOOP-7014](https://issues.apache.org/jira/browse/HADOOP-7014) | Generalize CLITest structure and interfaces to facilitate upstream adoption (e.g. for web testing) |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-6994](https://issues.apache.org/jira/browse/HADOOP-6994) | Api to get delegation token in AbstractFileSystem |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-6929](https://issues.apache.org/jira/browse/HADOOP-6929) | RPC should have a way to pass Security information other than protocol annotations |  Major | ipc, security | Sharad Agarwal | Sharad Agarwal |
-| [HADOOP-6887](https://issues.apache.org/jira/browse/HADOOP-6887) | Need a separate metrics per garbage collector |  Major | metrics | Bharath Mundlapudi | Luke Lu |
+| [HDFS-1458](https://issues.apache.org/jira/browse/HDFS-1458) | Improve checkpoint performance by avoiding unnecessary image downloads |  Major | namenode | Hairong Kuang | Hairong Kuang |
 | [HADOOP-6764](https://issues.apache.org/jira/browse/HADOOP-6764) | Add number of reader threads and queue length as configuration parameters in RPC.getServer |  Major | ipc | Dmytro Molkov | Dmytro Molkov |
+| [HADOOP-7049](https://issues.apache.org/jira/browse/HADOOP-7049) | TestReconfiguration should be junit v4 |  Trivial | conf | Patrick Kling | Patrick Kling |
+| [HDFS-1518](https://issues.apache.org/jira/browse/HDFS-1518) | Wrong description in FSNamesystem's javadoc |  Minor | namenode | Jingguo Yao | Jingguo Yao |
+| [MAPREDUCE-1752](https://issues.apache.org/jira/browse/MAPREDUCE-1752) | Implement getFileBlockLocations in HarFilesystem |  Major | harchive | Dmytro Molkov | Dmytro Molkov |
+| [MAPREDUCE-2155](https://issues.apache.org/jira/browse/MAPREDUCE-2155) | RaidNode should optionally dispatch map reduce jobs to fix corrupt blocks (instead of fixing locally) |  Major | contrib/raid | Patrick Kling | Patrick Kling |
+| [MAPREDUCE-1783](https://issues.apache.org/jira/browse/MAPREDUCE-1783) | Task Initialization should be delayed till when a job can be run |  Major | contrib/fair-share | Ramkumar Vadali | Ramkumar Vadali |
+| [MAPREDUCE-2156](https://issues.apache.org/jira/browse/MAPREDUCE-2156) | Raid-aware FSCK |  Major | contrib/raid | Patrick Kling | Patrick Kling |
+| [HDFS-1506](https://issues.apache.org/jira/browse/HDFS-1506) | Refactor fsimage loading code |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HADOOP-7060](https://issues.apache.org/jira/browse/HADOOP-7060) | A more elegant FileSystem#listCorruptFileBlocks API |  Major | fs | Hairong Kuang | Patrick Kling |
+| [HADOOP-7058](https://issues.apache.org/jira/browse/HADOOP-7058) | Expose number of bytes in FSOutputSummer buffer to implementatins |  Trivial | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7061](https://issues.apache.org/jira/browse/HADOOP-7061) | unprecise javadoc for CompressionCodec |  Minor | io | Jingguo Yao | Jingguo Yao |
+| [MAPREDUCE-1831](https://issues.apache.org/jira/browse/MAPREDUCE-1831) | BlockPlacement policy for RAID |  Major | contrib/raid | Scott Chen | Scott Chen |
+| [HADOOP-7059](https://issues.apache.org/jira/browse/HADOOP-7059) | Remove "unused" warning in native code |  Major | native | Noah Watkins | Noah Watkins |
+| [HDFS-1476](https://issues.apache.org/jira/browse/HDFS-1476) | listCorruptFileBlocks should be functional while the name node is still in safe mode |  Major | namenode | Patrick Kling | Patrick Kling |
+| [HDFS-1534](https://issues.apache.org/jira/browse/HDFS-1534) | Fix some incorrect logs in FSDirectory |  Minor | namenode | Eli Collins | Eli Collins |
+| [HADOOP-7078](https://issues.apache.org/jira/browse/HADOOP-7078) | Add better javadocs for RawComparator interface |  Trivial | . | Todd Lipcon | Harsh J |
+| [HDFS-1509](https://issues.apache.org/jira/browse/HDFS-1509) | Resync discarded directories in fs.name.dir during saveNamespace command |  Major | namenode | dhruba borthakur | dhruba borthakur |
+| [MAPREDUCE-1906](https://issues.apache.org/jira/browse/MAPREDUCE-1906) | Lower default minimum heartbeat interval for tasktracker \> Jobtracker |  Major | jobtracker, performance, tasktracker | Scott Carey | Todd Lipcon |
 | [HADOOP-6578](https://issues.apache.org/jira/browse/HADOOP-6578) | Configuration should trim whitespace around a lot of value types |  Minor | conf | Todd Lipcon | Michele Catasta |
+| [HDFS-1539](https://issues.apache.org/jira/browse/HDFS-1539) | prevent data loss when a cluster suffers a power loss |  Major | datanode, hdfs-client, namenode | dhruba borthakur | dhruba borthakur |
+| [MAPREDUCE-2207](https://issues.apache.org/jira/browse/MAPREDUCE-2207) | Task-cleanup task should not be scheduled on the node that the task just failed |  Major | jobtracker | Scott Chen | Liyin Liang |
+| [MAPREDUCE-2248](https://issues.apache.org/jira/browse/MAPREDUCE-2248) | DistributedRaidFileSystem should unraid only the corrupt block |  Major | . | Ramkumar Vadali | Ramkumar Vadali |
+| [HDFS-1547](https://issues.apache.org/jira/browse/HDFS-1547) | Improve decommission mechanism |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-1588](https://issues.apache.org/jira/browse/HDFS-1588) | Add dfs.hosts.exclude to DFSConfigKeys and use constant in stead of hardcoded string |  Major | . | Erik Steffl | Erik Steffl |
+| [MAPREDUCE-2250](https://issues.apache.org/jira/browse/MAPREDUCE-2250) | Fix logging in raid code. |  Trivial | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
+| [HDFS-1335](https://issues.apache.org/jira/browse/HDFS-1335) | HDFS side of HADOOP-6904: first step towards inter-version communications between dfs client and NameNode |  Major | hdfs-client, namenode | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-2263](https://issues.apache.org/jira/browse/MAPREDUCE-2263) | MapReduce side of HADOOP-6904 |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-6436](https://issues.apache.org/jira/browse/HADOOP-6436) | Remove auto-generated native build files |  Major | . | Eli Collins | Roman Shaposhnik |
-| [HADOOP-6376](https://issues.apache.org/jira/browse/HADOOP-6376) | slaves file to have a header specifying the format of conf/slaves file |  Minor | conf | Karthik K | Karthik K |
-| [HADOOP-1886](https://issues.apache.org/jira/browse/HADOOP-1886) | Undocumented parameters in FilesSystem |  Trivial | fs | Konstantin Shvachko | Frank Conrad |
-| [HDFS-2521](https://issues.apache.org/jira/browse/HDFS-2521) | Remove custom checksum headers from data transfer protocol |  Major | datanode, hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-2512](https://issues.apache.org/jira/browse/HDFS-2512) | Add textual error message to data transfer protocol responses |  Major | datanode, hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-2507](https://issues.apache.org/jira/browse/HDFS-2507) | HA: Allow saveNamespace operations to be canceled |  Major | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2500](https://issues.apache.org/jira/browse/HDFS-2500) | Avoid file system operations in BPOfferService thread while processing deletes |  Major | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2485](https://issues.apache.org/jira/browse/HDFS-2485) | Improve code layout and constants in UnderReplicatedBlocks |  Trivial | datanode | Steve Loughran | Steve Loughran |
-| [HDFS-2465](https://issues.apache.org/jira/browse/HDFS-2465) | Add HDFS support for fadvise readahead and drop-behind |  Major | datanode, performance | Todd Lipcon | Todd Lipcon |
-| [HDFS-2401](https://issues.apache.org/jira/browse/HDFS-2401) | Running a set of methods in a Single Test Class |  Major | build | Jonathan Eagles | Jonathan Eagles |
-| [HDFS-2371](https://issues.apache.org/jira/browse/HDFS-2371) | Refactor BlockSender.java for better readability |  Major | datanode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-2355](https://issues.apache.org/jira/browse/HDFS-2355) | Federation: enable using the same configuration file across all the nodes in the cluster. |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-2294](https://issues.apache.org/jira/browse/HDFS-2294) | Download of commons-daemon TAR should not be under target |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HDFS-2286](https://issues.apache.org/jira/browse/HDFS-2286) | DataXceiverServer logs AsynchronousCloseException at shutdown |  Trivial | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2273](https://issues.apache.org/jira/browse/HDFS-2273) | Refactor BlockManager.recentInvalidateSets to a new class |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2260](https://issues.apache.org/jira/browse/HDFS-2260) | Refactor BlockReader into an interface and implementation |  Major | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-2241](https://issues.apache.org/jira/browse/HDFS-2241) | Remove implementing FSConstants interface just to access the constants defined in the interface |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-2238](https://issues.apache.org/jira/browse/HDFS-2238) | NamenodeFsck.toString() uses StringBuilder with + operator |  Minor | namenode | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
-| [HDFS-2230](https://issues.apache.org/jira/browse/HDFS-2230) | hdfs it not resolving the latest common test jars published post common mavenization |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HDFS-2227](https://issues.apache.org/jira/browse/HDFS-2227) | HDFS-2018 Part 2 :  getRemoteEditLogManifest should pull it's information from FileJournalManager |  Major | . | Ivan Kelly | Ivan Kelly |
-| [HDFS-2226](https://issues.apache.org/jira/browse/HDFS-2226) | Clean up counting of operations in FSEditLogLoader |  Trivial | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2225](https://issues.apache.org/jira/browse/HDFS-2225) | HDFS-2018 Part 1 : Refactor file management so its not in classes which should be generic |  Major | . | Ivan Kelly | Ivan Kelly |
-| [HDFS-2212](https://issues.apache.org/jira/browse/HDFS-2212) | Refactor double-buffering code out of EditLogOutputStreams |  Major | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2209](https://issues.apache.org/jira/browse/HDFS-2209) | Make MiniDFS easier to embed in other apps |  Minor | test | Steve Loughran | Steve Loughran |
-| [HDFS-2205](https://issues.apache.org/jira/browse/HDFS-2205) | Log message for failed connection to datanode is not followed by a success message. |  Major | hdfs-client | Ravi Prakash | Ravi Prakash |
-| [HDFS-2198](https://issues.apache.org/jira/browse/HDFS-2198) | Remove hardcoded configuration keys |  Minor | datanode, hdfs-client, namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-2197](https://issues.apache.org/jira/browse/HDFS-2197) | Refactor RPC call implementations out of NameNode class |  Major | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2187](https://issues.apache.org/jira/browse/HDFS-2187) | HDFS-1580: Make EditLogInputStream act like an iterator over FSEditLogOps |  Major | . | Ivan Kelly | Ivan Kelly |
-| [HDFS-2180](https://issues.apache.org/jira/browse/HDFS-2180) | Refactor NameNode HTTP server into new class |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-2161](https://issues.apache.org/jira/browse/HDFS-2161) | Move utilities to DFSUtil |  Minor | balancer & mover, datanode, hdfs-client, namenode, security | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2157](https://issues.apache.org/jira/browse/HDFS-2157) | Improve header comment in o.a.h.hdfs.server.namenode.NameNode |  Major | documentation, namenode | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-2144](https://issues.apache.org/jira/browse/HDFS-2144) | If SNN shuts down during initialization it does not log the cause |  Major | namenode | Ravi Prakash | Ravi Prakash |
-| [HDFS-2143](https://issues.apache.org/jira/browse/HDFS-2143) | Federation: we should link to the live nodes and dead nodes to cluster web console |  Major | . | Ravi Prakash | Ravi Prakash |
-| [HDFS-2118](https://issues.apache.org/jira/browse/HDFS-2118) | Couple dfs data dir improvements |  Minor | datanode | Eli Collins | Eli Collins |
-| [HDFS-2116](https://issues.apache.org/jira/browse/HDFS-2116) | Cleanup TestStreamFile and TestByteRangeInputStream |  Minor | test | Eli Collins | Plamen Jeliazkov |
-| [HDFS-2110](https://issues.apache.org/jira/browse/HDFS-2110) | Some StreamFile and ByteRangeInputStream cleanup |  Minor | namenode | Eli Collins | Eli Collins |
-| [HDFS-2073](https://issues.apache.org/jira/browse/HDFS-2073) | Namenode is missing @Override annotations |  Minor | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-2056](https://issues.apache.org/jira/browse/HDFS-2056) | Update fetchdt usage |  Minor | documentation, tools | Tanping Wang | Tanping Wang |
-| [HDFS-2054](https://issues.apache.org/jira/browse/HDFS-2054) | BlockSender.sendChunk() prints ERROR for connection closures encountered  during transferToFully() |  Minor | datanode | Kihwal Lee | Kihwal Lee |
-| [HDFS-2046](https://issues.apache.org/jira/browse/HDFS-2046) | Force entropy to come from non-true random for tests |  Major | build, test | Todd Lipcon | Todd Lipcon |
-| [HDFS-2040](https://issues.apache.org/jira/browse/HDFS-2040) | Only build libhdfs if a flag is passed |  Minor | . | Eli Collins | Eli Collins |
-| [HDFS-2029](https://issues.apache.org/jira/browse/HDFS-2029) | Improve TestWriteRead |  Trivial | test | Tsz Wo Nicholas Sze | John George |
-| [HDFS-2024](https://issues.apache.org/jira/browse/HDFS-2024) | Eclipse format HDFS Junit test hdfs/TestWriteRead.java |  Trivial | test | CW Chung | CW Chung |
-| [HDFS-2003](https://issues.apache.org/jira/browse/HDFS-2003) | Separate FSEditLog reading logic from editLog memory state building logic |  Major | . | Ivan Kelly | Ivan Kelly |
-| [HDFS-1996](https://issues.apache.org/jira/browse/HDFS-1996) | ivy: hdfs test jar should be independent to common test jar |  Major | build | Tsz Wo Nicholas Sze | Eric Yang |
-| [HDFS-1995](https://issues.apache.org/jira/browse/HDFS-1995) | Minor modification to both dfsclusterhealth and dfshealth pages for Web UI |  Minor | . | Tanping Wang | Tanping Wang |
-| [HDFS-1959](https://issues.apache.org/jira/browse/HDFS-1959) | Better error message for missing namenode directory |  Minor | . | Eli Collins | Eli Collins |
-| [HDFS-1958](https://issues.apache.org/jira/browse/HDFS-1958) | Format confirmation prompt should be more lenient of its input |  Major | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1939](https://issues.apache.org/jira/browse/HDFS-1939) | ivy: test conf should not extend common conf |  Major | build | Tsz Wo Nicholas Sze | Eric Yang |
-| [HDFS-1937](https://issues.apache.org/jira/browse/HDFS-1937) | Umbrella JIRA for improving DataTransferProtocol |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1906](https://issues.apache.org/jira/browse/HDFS-1906) | Remove logging exception stack trace when one of the datanode targets to read from is not reachable |  Minor | hdfs-client | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1899](https://issues.apache.org/jira/browse/HDFS-1899) | GenericTestUtils.formatNamenode is misplaced |  Major | . | Todd Lipcon | Ted Yu |
-| [HDFS-1890](https://issues.apache.org/jira/browse/HDFS-1890) | A few improvements on the LeaseRenewer.pendingCreates map |  Minor | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1870](https://issues.apache.org/jira/browse/HDFS-1870) | Refactor DFSClient.LeaseChecker |  Minor | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1865](https://issues.apache.org/jira/browse/HDFS-1865) | Share LeaseChecker thread among DFSClients |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1861](https://issues.apache.org/jira/browse/HDFS-1861) | Rename dfs.datanode.max.xcievers and bump its default value |  Major | datanode | Eli Collins | Eli Collins |
-| [HDFS-1846](https://issues.apache.org/jira/browse/HDFS-1846) | Don't fill preallocated portion of edits log with 0x00 |  Major | namenode | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1843](https://issues.apache.org/jira/browse/HDFS-1843) | Discover file not found early for file append |  Minor | . | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-1840](https://issues.apache.org/jira/browse/HDFS-1840) | Terminate LeaseChecker when all writing files are closed. |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1833](https://issues.apache.org/jira/browse/HDFS-1833) | Refactor BlockReceiver |  Minor | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1831](https://issues.apache.org/jira/browse/HDFS-1831) | HDFS equivalent of HADOOP-7223 changes to handle FileContext createFlag combinations |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1817](https://issues.apache.org/jira/browse/HDFS-1817) | Split TestFiDataTransferProtocol.java into two files |  Trivial | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1789](https://issues.apache.org/jira/browse/HDFS-1789) | Refactor frequently used codes from DFSOutputStream, BlockReceiver and DataXceiver |  Minor | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1785](https://issues.apache.org/jira/browse/HDFS-1785) | Cleanup BlockReceiver and DataXceiver |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1774](https://issues.apache.org/jira/browse/HDFS-1774) | Small optimization to FSDataset |  Minor | datanode | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-1773](https://issues.apache.org/jira/browse/HDFS-1773) | Remove a datanode from cluster if include list is not empty and this datanode is removed from both include and exclude lists |  Minor | namenode | Tanping Wang | Tanping Wang |
-| [HDFS-1763](https://issues.apache.org/jira/browse/HDFS-1763) | Replace hard-coded option strings with variables from DFSConfigKeys |  Minor | . | Eli Collins | Eli Collins |
-| [HDFS-1757](https://issues.apache.org/jira/browse/HDFS-1757) | Don't compile fuse-dfs by default |  Major | fuse-dfs | Eli Collins | Eli Collins |
-| [HDFS-1741](https://issues.apache.org/jira/browse/HDFS-1741) | Provide a minimal pom file to allow integration of HDFS into Sonar analysis |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1739](https://issues.apache.org/jira/browse/HDFS-1739) | When DataNode throws DiskOutOfSpaceException, it will be helpfull to the user if we log the available volume size and configured block size. |  Minor | datanode | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-1731](https://issues.apache.org/jira/browse/HDFS-1731) | Allow using a file to exclude certain tests from build |  Minor | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-1636](https://issues.apache.org/jira/browse/HDFS-1636) | If dfs.name.dir points to an empty dir, namenode format shouldn't require confirmation |  Minor | namenode | Todd Lipcon | Harsh J |
-| [HDFS-1630](https://issues.apache.org/jira/browse/HDFS-1630) | Checksum fsedits |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [MAPREDUCE-2260](https://issues.apache.org/jira/browse/MAPREDUCE-2260) | Remove auto-generated native build files |  Major | build | Roman Shaposhnik | Roman Shaposhnik |
+| [HDFS-1582](https://issues.apache.org/jira/browse/HDFS-1582) | Remove auto-generated native build files |  Major | libhdfs | Roman Shaposhnik | Roman Shaposhnik |
+| [MAPREDUCE-2026](https://issues.apache.org/jira/browse/MAPREDUCE-2026) | JobTracker.getJobCounters() should not hold JobTracker lock while calling JobInProgress.getCounters() |  Major | . | Scott Chen | Joydeep Sen Sarma |
+| [MAPREDUCE-1706](https://issues.apache.org/jira/browse/MAPREDUCE-1706) | Log RAID recoveries on HDFS |  Major | contrib/raid | Rodrigo Schmidt | Scott Chen |
+| [HDFS-1601](https://issues.apache.org/jira/browse/HDFS-1601) | Pipeline ACKs are sent as lots of tiny TCP packets |  Major | datanode | Todd Lipcon | Todd Lipcon |
+| [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-560](https://issues.apache.org/jira/browse/HDFS-560) | Proposed enhancements/tuning to hadoop-hdfs/build.xml |  Minor | build | Steve Loughran | Steve Loughran |
+| [HADOOP-7048](https://issues.apache.org/jira/browse/HADOOP-7048) | Wrong description of Block-Compressed SequenceFile Format in SequenceFile's javadoc |  Minor | io | Jingguo Yao | Jingguo Yao |
 | [HDFS-1628](https://issues.apache.org/jira/browse/HDFS-1628) | AccessControlException should display the full path |  Minor | namenode | Ramya Sunil | John George |
+| [HADOOP-6376](https://issues.apache.org/jira/browse/HADOOP-6376) | slaves file to have a header specifying the format of conf/slaves file |  Minor | conf | Karthik K | Karthik K |
+| [MAPREDUCE-2254](https://issues.apache.org/jira/browse/MAPREDUCE-2254) | Allow setting of end-of-record delimiter for TextInputFormat |  Major | . | Ahmed Radwan | Ahmed Radwan |
+| [MAPREDUCE-2203](https://issues.apache.org/jira/browse/MAPREDUCE-2203) | Wong javadoc for TaskRunner's appendJobJarClasspaths method |  Trivial | . | Jingguo Yao | Jingguo Yao |
+| [MAPREDUCE-1159](https://issues.apache.org/jira/browse/MAPREDUCE-1159) | Limit Job name on jobtracker.jsp to be 80 char long |  Trivial | . | Zheng Shao | Harsh J |
+| [HADOOP-7112](https://issues.apache.org/jira/browse/HADOOP-7112) | Issue a warning when GenericOptionsParser libjars are not on local filesystem |  Major | conf, filecache | Tom White | Tom White |
+| [MAPREDUCE-2206](https://issues.apache.org/jira/browse/MAPREDUCE-2206) | The task-cleanup tasks should be optional |  Major | jobtracker | Scott Chen | Scott Chen |
 | [HDFS-1626](https://issues.apache.org/jira/browse/HDFS-1626) | Make BLOCK\_INVALIDATE\_LIMIT configurable |  Minor | namenode | Arun C Murthy | Tsz Wo Nicholas Sze |
-| [HDFS-1620](https://issues.apache.org/jira/browse/HDFS-1620) | Rename HdfsConstants -\> HdfsServerConstants, FSConstants -\> HdfsConstants |  Minor | . | Tsz Wo Nicholas Sze | Harsh J |
-| [HDFS-1601](https://issues.apache.org/jira/browse/HDFS-1601) | Pipeline ACKs are sent as lots of tiny TCP packets |  Major | datanode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2225](https://issues.apache.org/jira/browse/MAPREDUCE-2225) | MultipleOutputs should not require the use of 'Writable' |  Blocker | job submission | Harsh J | Harsh J |
+| [HADOOP-7114](https://issues.apache.org/jira/browse/HADOOP-7114) | FsShell should dump all exceptions at DEBUG level |  Minor | fs | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2302](https://issues.apache.org/jira/browse/MAPREDUCE-2302) | Add static factory methods in GaloisField |  Major | contrib/raid | Scott Chen | Scott Chen |
+| [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 |
+| [MAPREDUCE-2239](https://issues.apache.org/jira/browse/MAPREDUCE-2239) | BlockPlacementPolicyRaid should call getBlockLocations only when necessary |  Major | contrib/raid | Scott Chen | Scott Chen |
+| [HADOOP-7131](https://issues.apache.org/jira/browse/HADOOP-7131) | set() and toString Methods of the org.apache.hadoop.io.Text class does not include the root exception, in the wrapping RuntimeException. |  Minor | io | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7159](https://issues.apache.org/jira/browse/HADOOP-7159) | RPC server should log the client hostname when read exception happened |  Trivial | ipc | Scott Chen | Scott Chen |
+| [HADOOP-7133](https://issues.apache.org/jira/browse/HADOOP-7133) | CLONE to COMMON - HDFS-1445 Batch the calls in DataStorage to FileUtil.createHardLink(), so we call it once per directory instead of once per file |  Major | util | Matt Foley | Matt Foley |
+| [HADOOP-7177](https://issues.apache.org/jira/browse/HADOOP-7177) | CodecPool should report which compressor it is using |  Trivial | native | Allen Wittenauer | Allen Wittenauer |
+| [HADOOP-7167](https://issues.apache.org/jira/browse/HADOOP-7167) | Allow using a file to exclude certain tests from build |  Minor | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1731](https://issues.apache.org/jira/browse/HDFS-1731) | Allow using a file to exclude certain tests from build |  Minor | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2367](https://issues.apache.org/jira/browse/MAPREDUCE-2367) | Allow using a file to exclude certain tests from build |  Minor | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1757](https://issues.apache.org/jira/browse/HDFS-1757) | Don't compile fuse-dfs by default |  Major | fuse-dfs | Eli Collins | Eli Collins |
 | [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | documentation, namenode | Patrick Angeles | Harsh J |
-| [HDFS-1588](https://issues.apache.org/jira/browse/HDFS-1588) | Add dfs.hosts.exclude to DFSConfigKeys and use constant in stead of hardcoded string |  Major | . | Erik Steffl | Erik Steffl |
+| [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml |  Major | conf | Patrick Angeles | Harsh J |
+| [HADOOP-7180](https://issues.apache.org/jira/browse/HADOOP-7180) | Improve CommandFormat |  Minor | fs | Daryn Sharp | Daryn Sharp |
+| [HDFS-1763](https://issues.apache.org/jira/browse/HDFS-1763) | Replace hard-coded option strings with variables from DFSConfigKeys |  Minor | . | Eli Collins | Eli Collins |
 | [HDFS-1583](https://issues.apache.org/jira/browse/HDFS-1583) | Improve backup-node sync performance by wrapping RPC parameters |  Major | namenode | Liyin Liang | Liyin Liang |
-| [HDFS-1582](https://issues.apache.org/jira/browse/HDFS-1582) | Remove auto-generated native build files |  Major | libhdfs | Roman Shaposhnik | Roman Shaposhnik |
-| [HDFS-1573](https://issues.apache.org/jira/browse/HDFS-1573) | LeaseChecker thread name trace not that useful |  Trivial | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-1568](https://issues.apache.org/jira/browse/HDFS-1568) | Improve DataXceiver error logging |  Minor | datanode | Todd Lipcon | Joey Echeverria |
-| [HDFS-1547](https://issues.apache.org/jira/browse/HDFS-1547) | Improve decommission mechanism |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1539](https://issues.apache.org/jira/browse/HDFS-1539) | prevent data loss when a cluster suffers a power loss |  Major | datanode, hdfs-client, namenode | dhruba borthakur | dhruba borthakur |
-| [HDFS-1534](https://issues.apache.org/jira/browse/HDFS-1534) | Fix some incorrect logs in FSDirectory |  Minor | namenode | Eli Collins | Eli Collins |
-| [HDFS-1518](https://issues.apache.org/jira/browse/HDFS-1518) | Wrong description in FSNamesystem's javadoc |  Minor | namenode | Jingguo Yao | Jingguo Yao |
-| [HDFS-1513](https://issues.apache.org/jira/browse/HDFS-1513) | Fix a number of warnings |  Minor | . | Eli Collins | Eli Collins |
-| [HDFS-1510](https://issues.apache.org/jira/browse/HDFS-1510) | Add test-patch.properties required by test-patch.sh |  Minor | . | Nigel Daley | Nigel Daley |
-| [HDFS-1509](https://issues.apache.org/jira/browse/HDFS-1509) | Resync discarded directories in fs.name.dir during saveNamespace command |  Major | namenode | dhruba borthakur | dhruba borthakur |
-| [HDFS-1506](https://issues.apache.org/jira/browse/HDFS-1506) | Refactor fsimage loading code |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1486](https://issues.apache.org/jira/browse/HDFS-1486) | Generalize CLITest structure and interfaces to facilitate upstream adoption (e.g. for web testing) |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1481](https://issues.apache.org/jira/browse/HDFS-1481) | NameNode should validate fsimage before rolling |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1476](https://issues.apache.org/jira/browse/HDFS-1476) | listCorruptFileBlocks should be functional while the name node is still in safe mode |  Major | namenode | Patrick Kling | Patrick Kling |
-| [HDFS-1458](https://issues.apache.org/jira/browse/HDFS-1458) | Improve checkpoint performance by avoiding unnecessary image downloads |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1442](https://issues.apache.org/jira/browse/HDFS-1442) | Api to get delegation token in Hdfs |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1378](https://issues.apache.org/jira/browse/HDFS-1378) | Edit log replay should track and report file offsets in case of errors |  Major | namenode | Todd Lipcon | Colin Patrick McCabe |
-| [HDFS-1335](https://issues.apache.org/jira/browse/HDFS-1335) | HDFS side of HADOOP-6904: first step towards inter-version communications between dfs client and NameNode |  Major | hdfs-client, namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1332](https://issues.apache.org/jira/browse/HDFS-1332) | When unable to place replicas, BlockPlacementPolicy should log reasons nodes were excluded |  Minor | namenode | Todd Lipcon | Ted Yu |
+| [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | Help message is wrong for touchz command. |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [MAPREDUCE-2403](https://issues.apache.org/jira/browse/MAPREDUCE-2403) | MR-279: Improve job history event handling in AM to log to HDFS |  Major | mrv2 | Mahadev konar | Krishna Ramachandran |
+| [HDFS-1785](https://issues.apache.org/jira/browse/HDFS-1785) | Cleanup BlockReceiver and DataXceiver |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HDFS-1120](https://issues.apache.org/jira/browse/HDFS-1120) | Make DataNode's block-to-device placement policy pluggable |  Major | datanode | Jeff Hammerbacher | Harsh J |
-| [HDFS-560](https://issues.apache.org/jira/browse/HDFS-560) | Proposed enhancements/tuning to hadoop-hdfs/build.xml |  Minor | build | Steve Loughran | Steve Loughran |
-| [HDFS-420](https://issues.apache.org/jira/browse/HDFS-420) | Fuse-dfs should cache fs handles |  Major | fuse-dfs | Dima Brodsky | Brian Bockelman |
-| [MAPREDUCE-3322](https://issues.apache.org/jira/browse/MAPREDUCE-3322) | Create a better index.html for maven docs |  Major | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3275](https://issues.apache.org/jira/browse/MAPREDUCE-3275) | Add docs for WebAppProxy |  Critical | documentation, mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3239](https://issues.apache.org/jira/browse/MAPREDUCE-3239) | Use new createSocketAddr API in MRv2 to give better error messages on misconfig |  Minor | mrv2 | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3237](https://issues.apache.org/jira/browse/MAPREDUCE-3237) | Move LocalJobRunner to hadoop-mapreduce-client-core module |  Major | client | Tom White | Tom White |
-| [MAPREDUCE-3190](https://issues.apache.org/jira/browse/MAPREDUCE-3190) | bin/yarn should barf early if HADOOP\_COMMON\_HOME or HADOOP\_HDFS\_HOME are not set |  Major | mrv2 | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3189](https://issues.apache.org/jira/browse/MAPREDUCE-3189) | Add link decoration back to MR2's CSS |  Major | mrv2 | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3187](https://issues.apache.org/jira/browse/MAPREDUCE-3187) | Add names for various unnamed threads in MR2 |  Minor | mrv2 | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3171](https://issues.apache.org/jira/browse/MAPREDUCE-3171) | normalize nodemanager native code compilation with common/hdfs native |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-3162](https://issues.apache.org/jira/browse/MAPREDUCE-3162) | Separate application-init and container-init event types in NM's ApplicationImpl FSM |  Minor | mrv2, nodemanager | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3161](https://issues.apache.org/jira/browse/MAPREDUCE-3161) | Improve javadoc and fix some typos in MR2 code |  Minor | mrv2 | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3154](https://issues.apache.org/jira/browse/MAPREDUCE-3154) | Validate the Jobs Output Specification as the first statement in JobSubmitter.submitJobInternal(Job, Cluster) method |  Major | client, mrv2 | Abhijit Suresh Shingate | Abhijit Suresh Shingate |
-| [MAPREDUCE-3133](https://issues.apache.org/jira/browse/MAPREDUCE-3133) | Running a set of methods in a Single Test Class |  Major | build | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3113](https://issues.apache.org/jira/browse/MAPREDUCE-3113) | the scripts yarn-daemon.sh and yarn are not working properly |  Minor | mrv2 | XieXianshan | XieXianshan |
-| [MAPREDUCE-3090](https://issues.apache.org/jira/browse/MAPREDUCE-3090) | Change MR AM to use ApplicationAttemptId rather than \<applicationId, startCount\> everywhere |  Major | applicationmaster, mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3014](https://issues.apache.org/jira/browse/MAPREDUCE-3014) | Rename and invert logic of '-cbuild' profile to 'native' and off by default |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-3001](https://issues.apache.org/jira/browse/MAPREDUCE-3001) | Map Reduce JobHistory and AppMaster UI should have ability to display task specific counters. |  Blocker | jobhistoryserver, mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2990](https://issues.apache.org/jira/browse/MAPREDUCE-2990) | Health Report on Resource Manager UI is null if the NM's are all healthy. |  Blocker | mrv2 | Mahadev konar | Subroto Sanyal |
-| [MAPREDUCE-2966](https://issues.apache.org/jira/browse/MAPREDUCE-2966) | Add ShutDown hooks for MRV2 processes |  Major | applicationmaster, jobhistoryserver, nodemanager, resourcemanager | Abhijit Suresh Shingate | Abhijit Suresh Shingate |
-| [MAPREDUCE-2961](https://issues.apache.org/jira/browse/MAPREDUCE-2961) | Increase the default threadpool size for container launching in the application master. |  Blocker | mrv2 | Mahadev konar | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-2930](https://issues.apache.org/jira/browse/MAPREDUCE-2930) | Generate state graph from the State Machine Definition |  Major | mrv2 | Sharad Agarwal | Binglin Chang |
-| [MAPREDUCE-2894](https://issues.apache.org/jira/browse/MAPREDUCE-2894) | Improvements to YARN apis |  Blocker | mrv2 | Arun C Murthy |  |
-| [MAPREDUCE-2893](https://issues.apache.org/jira/browse/MAPREDUCE-2893) | Removing duplicate service provider in hadoop-mapreduce-client-jobclient |  Trivial | client | Liang-Chi Hsieh | Liang-Chi Hsieh |
-| [MAPREDUCE-2890](https://issues.apache.org/jira/browse/MAPREDUCE-2890) | Documentation for MRv2 |  Blocker | documentation, mrv2 | Arun C Murthy |  |
-| [MAPREDUCE-2880](https://issues.apache.org/jira/browse/MAPREDUCE-2880) | Fix classpath construction for MRv2 |  Blocker | mrv2 | Luke Lu | Arun C Murthy |
-| [MAPREDUCE-2864](https://issues.apache.org/jira/browse/MAPREDUCE-2864) | Renaming of configuration property names in yarn |  Major | jobhistoryserver, mrv2, nodemanager, resourcemanager | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2848](https://issues.apache.org/jira/browse/MAPREDUCE-2848) | Upgrade avro to 1.5.2 |  Major | . | Luke Lu | Luke Lu |
-| [MAPREDUCE-2805](https://issues.apache.org/jira/browse/MAPREDUCE-2805) | Update RAID for HDFS-2241 |  Minor | contrib/raid | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-2802](https://issues.apache.org/jira/browse/MAPREDUCE-2802) | [MR-279] Jobhistory filenames should have jobID to help in better parsing |  Critical | mrv2 | Ramya Sunil | Jonathan Eagles |
-| [MAPREDUCE-2726](https://issues.apache.org/jira/browse/MAPREDUCE-2726) | MR-279: Add the jobFile to the web UI |  Blocker | mrv2 | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [MAPREDUCE-2707](https://issues.apache.org/jira/browse/MAPREDUCE-2707) | ProtoOverHadoopRpcEngine without using TunnelProtocol over WritableRpc |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [MAPREDUCE-2701](https://issues.apache.org/jira/browse/MAPREDUCE-2701) | MR-279: app/Job.java needs UGI for the user that launched it |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2691](https://issues.apache.org/jira/browse/MAPREDUCE-2691) | Finish up the cleanup of distributed cache file resources and related tests. |  Major | mrv2 | Amol Kekre | Siddharth Seth |
-| [MAPREDUCE-2682](https://issues.apache.org/jira/browse/MAPREDUCE-2682) | Add a -classpath option to bin/mapred |  Trivial | . | Arun C Murthy | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-2680](https://issues.apache.org/jira/browse/MAPREDUCE-2680) | Enhance job-client cli to show queue information for running jobs |  Minor | . | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2679](https://issues.apache.org/jira/browse/MAPREDUCE-2679) | MR-279: Merge MR-279 related minor patches into trunk |  Trivial | . | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2676](https://issues.apache.org/jira/browse/MAPREDUCE-2676) | MR-279: JobHistory Job page needs reformatted |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2675](https://issues.apache.org/jira/browse/MAPREDUCE-2675) | MR-279: JobHistory Server main page needs to be reformatted |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2672](https://issues.apache.org/jira/browse/MAPREDUCE-2672) | MR-279: JobHistory Server needs Analysis this job |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2664](https://issues.apache.org/jira/browse/MAPREDUCE-2664) | MR 279: Implement JobCounters for MRv2 + Fix for Map Data Locality |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2629](https://issues.apache.org/jira/browse/MAPREDUCE-2629) | Class loading quirk prevents inner class method compilation |  Minor | task | Eric Caspole | Eric Caspole |
-| [MAPREDUCE-2624](https://issues.apache.org/jira/browse/MAPREDUCE-2624) | Update RAID for HDFS-2107 |  Major | contrib/raid | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-2623](https://issues.apache.org/jira/browse/MAPREDUCE-2623) | Update ClusterMapReduceTestCase to use MiniDFSCluster.Builder |  Minor | test | Jim Plush | Harsh J |
-| [MAPREDUCE-2611](https://issues.apache.org/jira/browse/MAPREDUCE-2611) | MR 279: Metrics, finishTimes, etc in JobHistory |  Major | mrv2 | Siddharth Seth |  |
-| [MAPREDUCE-2602](https://issues.apache.org/jira/browse/MAPREDUCE-2602) | Allow setting of end-of-record delimiter for TextInputFormat (for the old API) |  Major | . | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-2596](https://issues.apache.org/jira/browse/MAPREDUCE-2596) | Gridmix should notify job failures |  Major | benchmarks, contrib/gridmix | Arun C Murthy | Amar Kamat |
-| [MAPREDUCE-2580](https://issues.apache.org/jira/browse/MAPREDUCE-2580) | MR 279: RM UI should redirect finished jobs to History UI |  Minor | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2551](https://issues.apache.org/jira/browse/MAPREDUCE-2551) | MR 279: Implement JobSummaryLog |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2501](https://issues.apache.org/jira/browse/MAPREDUCE-2501) | MR-279: Attach sources in builds |  Major | mrv2 | Luke Lu | Luke Lu |
-| [MAPREDUCE-2495](https://issues.apache.org/jira/browse/MAPREDUCE-2495) | The distributed cache cleanup thread has no monitoring to check to see if it has died for some reason |  Minor | distributed-cache | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2494](https://issues.apache.org/jira/browse/MAPREDUCE-2494) | Make the distributed cache delete entires using LRU priority |  Major | distributed-cache | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2492](https://issues.apache.org/jira/browse/MAPREDUCE-2492) | [MAPREDUCE] The new MapReduce API should make available task's progress to the task |  Major | task | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-2490](https://issues.apache.org/jira/browse/MAPREDUCE-2490) | Log blacklist debug count |  Trivial | jobtracker | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-2478](https://issues.apache.org/jira/browse/MAPREDUCE-2478) | MR 279: Improve history server |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2474](https://issues.apache.org/jira/browse/MAPREDUCE-2474) | Add docs to the new API Partitioner on how to access Job Configuration data |  Minor | documentation | Harsh J | Harsh J |
-| [MAPREDUCE-2469](https://issues.apache.org/jira/browse/MAPREDUCE-2469) | Task counters should also report the total heap usage of the task |  Major | task | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-2462](https://issues.apache.org/jira/browse/MAPREDUCE-2462) | MR 279: Write job conf along with JobHistory, other minor improvements |  Minor | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2459](https://issues.apache.org/jira/browse/MAPREDUCE-2459) | Cache HAR filesystem metadata |  Major | harchive | Mac Yang | Mac Yang |
-| [MAPREDUCE-2456](https://issues.apache.org/jira/browse/MAPREDUCE-2456) | Show the reducer taskid and map/reduce tasktrackers for "Failed fetch notification #\_ for task attempt..." log messages |  Trivial | jobtracker | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [MAPREDUCE-2449](https://issues.apache.org/jira/browse/MAPREDUCE-2449) | Allow for command line arguments when performing "Run on Hadoop" action. |  Minor | contrib/eclipse-plugin | Jeff Zemerick | Jeff Zemerick |
-| [MAPREDUCE-2432](https://issues.apache.org/jira/browse/MAPREDUCE-2432) | MR-279: Install sanitized poms for downstream sanity |  Major | mrv2 | Luke Lu | Luke Lu |
-| [MAPREDUCE-2424](https://issues.apache.org/jira/browse/MAPREDUCE-2424) | MR-279: counters/UI/etc. for uber-AppMaster (in-cluster LocalJobRunner for MRv2) |  Major | mrv2 | Greg Roelofs | Greg Roelofs |
+| [HDFS-1789](https://issues.apache.org/jira/browse/HDFS-1789) | Refactor frequently used codes from DFSOutputStream, BlockReceiver and DataXceiver |  Minor | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-2414](https://issues.apache.org/jira/browse/MAPREDUCE-2414) | MR-279: Use generic interfaces for protocols |  Major | mrv2 | Arun C Murthy | Siddharth Seth |
+| [HADOOP-7202](https://issues.apache.org/jira/browse/HADOOP-7202) | Improve Command base class |  Major | . | Daryn Sharp | Daryn Sharp |
 | [MAPREDUCE-2405](https://issues.apache.org/jira/browse/MAPREDUCE-2405) | MR-279: Implement uber-AppMaster (in-cluster LocalJobRunner for MRv2) |  Major | mrv2 | Mahadev konar | Greg Roelofs |
-| [MAPREDUCE-2403](https://issues.apache.org/jira/browse/MAPREDUCE-2403) | MR-279: Improve job history event handling in AM to log to HDFS |  Major | mrv2 | Mahadev konar | Krishna Ramachandran |
-| [MAPREDUCE-2399](https://issues.apache.org/jira/browse/MAPREDUCE-2399) | The embedded web framework for MAPREDUCE-279 |  Major | . | Arun C Murthy | Luke Lu |
-| [MAPREDUCE-2381](https://issues.apache.org/jira/browse/MAPREDUCE-2381) | JobTracker instrumentation not consistent about error handling |  Major | . | Philip Zeyliger | Philip Zeyliger |
-| [MAPREDUCE-2367](https://issues.apache.org/jira/browse/MAPREDUCE-2367) | Allow using a file to exclude certain tests from build |  Minor | . | Todd Lipcon | Todd Lipcon |
-| [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 |
-| [MAPREDUCE-2326](https://issues.apache.org/jira/browse/MAPREDUCE-2326) | Port gridmix changes from hadoop-0.20.100 to trunk |  Major | . | Arun C Murthy |  |
-| [MAPREDUCE-2302](https://issues.apache.org/jira/browse/MAPREDUCE-2302) | Add static factory methods in GaloisField |  Major | contrib/raid | Scott Chen | Scott Chen |
-| [MAPREDUCE-2263](https://issues.apache.org/jira/browse/MAPREDUCE-2263) | MapReduce side of HADOOP-6904 |  Major | . | Hairong Kuang | Hairong Kuang |
-| [MAPREDUCE-2260](https://issues.apache.org/jira/browse/MAPREDUCE-2260) | Remove auto-generated native build files |  Major | build | Roman Shaposhnik | Roman Shaposhnik |
-| [MAPREDUCE-2254](https://issues.apache.org/jira/browse/MAPREDUCE-2254) | Allow setting of end-of-record delimiter for TextInputFormat |  Major | . | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-2250](https://issues.apache.org/jira/browse/MAPREDUCE-2250) | Fix logging in raid code. |  Trivial | contrib/raid | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-2249](https://issues.apache.org/jira/browse/MAPREDUCE-2249) | Better to check the reflexive property of the object while overriding equals method of it |  Major | . | Bhallamudi Venkata Siva Kamesh | Devaraj K |
-| [MAPREDUCE-2248](https://issues.apache.org/jira/browse/MAPREDUCE-2248) | DistributedRaidFileSystem should unraid only the corrupt block |  Major | . | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-2243](https://issues.apache.org/jira/browse/MAPREDUCE-2243) | Close all the file streams propely in a finally block to avoid their leakage. |  Minor | jobtracker, tasktracker | Bhallamudi Venkata Siva Kamesh | Devaraj K |
-| [MAPREDUCE-2239](https://issues.apache.org/jira/browse/MAPREDUCE-2239) | BlockPlacementPolicyRaid should call getBlockLocations only when necessary |  Major | contrib/raid | Scott Chen | Scott Chen |
-| [MAPREDUCE-2225](https://issues.apache.org/jira/browse/MAPREDUCE-2225) | MultipleOutputs should not require the use of 'Writable' |  Blocker | job submission | Harsh J | Harsh J |
-| [MAPREDUCE-2207](https://issues.apache.org/jira/browse/MAPREDUCE-2207) | Task-cleanup task should not be scheduled on the node that the task just failed |  Major | jobtracker | Scott Chen | Liyin Liang |
-| [MAPREDUCE-2206](https://issues.apache.org/jira/browse/MAPREDUCE-2206) | The task-cleanup tasks should be optional |  Major | jobtracker | Scott Chen | Scott Chen |
-| [MAPREDUCE-2203](https://issues.apache.org/jira/browse/MAPREDUCE-2203) | Wong javadoc for TaskRunner's appendJobJarClasspaths method |  Trivial | . | Jingguo Yao | Jingguo Yao |
+| [HDFS-1817](https://issues.apache.org/jira/browse/HDFS-1817) | Split TestFiDataTransferProtocol.java into two files |  Trivial | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1630](https://issues.apache.org/jira/browse/HDFS-1630) | Checksum fsedits |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HADOOP-6994](https://issues.apache.org/jira/browse/HADOOP-6994) | Api to get delegation token in AbstractFileSystem |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-1442](https://issues.apache.org/jira/browse/HDFS-1442) | Api to get delegation token in Hdfs |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-2432](https://issues.apache.org/jira/browse/MAPREDUCE-2432) | MR-279: Install sanitized poms for downstream sanity |  Major | mrv2 | Luke Lu | Luke Lu |
+| [HDFS-1833](https://issues.apache.org/jira/browse/HDFS-1833) | Refactor BlockReceiver |  Minor | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1831](https://issues.apache.org/jira/browse/HDFS-1831) | HDFS equivalent of HADOOP-7223 changes to handle FileContext createFlag combinations |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-2424](https://issues.apache.org/jira/browse/MAPREDUCE-2424) | MR-279: counters/UI/etc. for uber-AppMaster (in-cluster LocalJobRunner for MRv2) |  Major | mrv2 | Greg Roelofs | Greg Roelofs |
+| [HADOOP-7014](https://issues.apache.org/jira/browse/HADOOP-7014) | Generalize CLITest structure and interfaces to facilitate upstream adoption (e.g. for web testing) |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1486](https://issues.apache.org/jira/browse/HDFS-1486) | Generalize CLITest structure and interfaces to facilitate upstream adoption (e.g. for web testing) |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
 | [MAPREDUCE-2202](https://issues.apache.org/jira/browse/MAPREDUCE-2202) | Generalize CLITest structure and interfaces to facilitate upstream adoption (e.g. for web or system testing) |  Major | . | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-2156](https://issues.apache.org/jira/browse/MAPREDUCE-2156) | Raid-aware FSCK |  Major | contrib/raid | Patrick Kling | Patrick Kling |
-| [MAPREDUCE-2155](https://issues.apache.org/jira/browse/MAPREDUCE-2155) | RaidNode should optionally dispatch map reduce jobs to fix corrupt blocks (instead of fixing locally) |  Major | contrib/raid | Patrick Kling | Patrick Kling |
+| [HDFS-1840](https://issues.apache.org/jira/browse/HDFS-1840) | Terminate LeaseChecker when all writing files are closed. |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7233](https://issues.apache.org/jira/browse/HADOOP-7233) | Refactor FsShell's ls |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-7241](https://issues.apache.org/jira/browse/HADOOP-7241) | fix typo of command 'hadoop fs -help tail' |  Minor | fs, test | Wei Yongjun | Wei Yongjun |
+| [HDFS-1861](https://issues.apache.org/jira/browse/HDFS-1861) | Rename dfs.datanode.max.xcievers and bump its default value |  Major | datanode | Eli Collins | Eli Collins |
+| [HDFS-1843](https://issues.apache.org/jira/browse/HDFS-1843) | Discover file not found early for file append |  Minor | . | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HADOOP-7235](https://issues.apache.org/jira/browse/HADOOP-7235) | Refactor FsShell's tail |  Major | . | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-1461](https://issues.apache.org/jira/browse/MAPREDUCE-1461) | Feature to instruct rumen-folder utility to skip jobs worth of specific duration |  Major | tools/rumen | Rajesh Balamohan | Rajesh Balamohan |
 | [MAPREDUCE-2153](https://issues.apache.org/jira/browse/MAPREDUCE-2153) | Bring in more job configuration properties in to the trace file |  Major | tools/rumen | Ravi Gummadi | Rajesh Balamohan |
-| [MAPREDUCE-2107](https://issues.apache.org/jira/browse/MAPREDUCE-2107) | Emulate Memory Usage of Tasks in GridMix3 |  Major | contrib/gridmix | Ranjit Mathew | Amar Kamat |
-| [MAPREDUCE-2106](https://issues.apache.org/jira/browse/MAPREDUCE-2106) | Emulate CPU Usage of Tasks in GridMix3 |  Major | contrib/gridmix | Ranjit Mathew | Amar Kamat |
-| [MAPREDUCE-2105](https://issues.apache.org/jira/browse/MAPREDUCE-2105) | Simulate Load Incrementally and Adaptively in GridMix3 |  Major | contrib/gridmix | Ranjit Mathew | Amar Kamat |
-| [MAPREDUCE-2026](https://issues.apache.org/jira/browse/MAPREDUCE-2026) | JobTracker.getJobCounters() should not hold JobTracker lock while calling JobInProgress.getCounters() |  Major | . | Scott Chen | Joydeep Sen Sarma |
+| [HDFS-1846](https://issues.apache.org/jira/browse/HDFS-1846) | Don't fill preallocated portion of edits log with 0x00 |  Major | namenode | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-1741](https://issues.apache.org/jira/browse/HDFS-1741) | Provide a minimal pom file to allow integration of HDFS into Sonar analysis |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [MAPREDUCE-2462](https://issues.apache.org/jira/browse/MAPREDUCE-2462) | MR 279: Write job conf along with JobHistory, other minor improvements |  Minor | mrv2 | Siddharth Seth | Siddharth Seth |
 | [MAPREDUCE-1978](https://issues.apache.org/jira/browse/MAPREDUCE-1978) | [Rumen] TraceBuilder should provide recursive input folder scanning |  Major | tools/rumen | Amar Kamat | Ravi Gummadi |
-| [MAPREDUCE-1906](https://issues.apache.org/jira/browse/MAPREDUCE-1906) | Lower default minimum heartbeat interval for tasktracker \> Jobtracker |  Major | jobtracker, performance, tasktracker | Scott Carey | Todd Lipcon |
-| [MAPREDUCE-1831](https://issues.apache.org/jira/browse/MAPREDUCE-1831) | BlockPlacement policy for RAID |  Major | contrib/raid | Scott Chen | Scott Chen |
-| [MAPREDUCE-1783](https://issues.apache.org/jira/browse/MAPREDUCE-1783) | Task Initialization should be delayed till when a job can be run |  Major | contrib/fair-share | Ramkumar Vadali | Ramkumar Vadali |
-| [MAPREDUCE-1752](https://issues.apache.org/jira/browse/MAPREDUCE-1752) | Implement getFileBlockLocations in HarFilesystem |  Major | harchive | Dmytro Molkov | Dmytro Molkov |
-| [MAPREDUCE-1706](https://issues.apache.org/jira/browse/MAPREDUCE-1706) | Log RAID recoveries on HDFS |  Major | contrib/raid | Rodrigo Schmidt | Scott Chen |
-| [MAPREDUCE-1702](https://issues.apache.org/jira/browse/MAPREDUCE-1702) | CPU/Memory emulation for GridMix3 |  Minor | contrib/gridmix | Jaideep |  |
-| [MAPREDUCE-1624](https://issues.apache.org/jira/browse/MAPREDUCE-1624) | Document the job credentials and associated details to do with delegation tokens (on the client side) |  Major | documentation | Devaraj Das | Devaraj Das |
-| [MAPREDUCE-1461](https://issues.apache.org/jira/browse/MAPREDUCE-1461) | Feature to instruct rumen-folder utility to skip jobs worth of specific duration |  Major | tools/rumen | Rajesh Balamohan | Rajesh Balamohan |
-| [MAPREDUCE-1207](https://issues.apache.org/jira/browse/MAPREDUCE-1207) | Allow admins to set java options for map/reduce tasks |  Blocker | client, mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-1159](https://issues.apache.org/jira/browse/MAPREDUCE-1159) | Limit Job name on jobtracker.jsp to be 80 char long |  Trivial | . | Zheng Shao | Harsh J |
-| [MAPREDUCE-901](https://issues.apache.org/jira/browse/MAPREDUCE-901) | Move Framework Counters into a TaskMetric structure |  Major | task | Owen O'Malley | Luke Lu |
-| [MAPREDUCE-279](https://issues.apache.org/jira/browse/MAPREDUCE-279) | Map-Reduce 2.0 |  Major | mrv2 | Arun C Murthy |  |
-
-
-### BUG FIXES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9128](https://issues.apache.org/jira/browse/HADOOP-9128) | MetricsDynamicMBeanBase can cause high cpu load |  Major | metrics | Nate Putnam |  |
-| [HADOOP-8389](https://issues.apache.org/jira/browse/HADOOP-8389) | MetricsDynamicMBeanBase throws IllegalArgumentException for empty attribute list |  Major | metrics | Elias Ross |  |
-| [HADOOP-7798](https://issues.apache.org/jira/browse/HADOOP-7798) | Release artifacts need to be signed for Nexus |  Blocker | build | Arun C Murthy | Doug Cutting |
-| [HADOOP-7797](https://issues.apache.org/jira/browse/HADOOP-7797) | Fix the repository name to support pushing to the staging area of Nexus |  Major | build | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7782](https://issues.apache.org/jira/browse/HADOOP-7782) | Aggregate project javadocs |  Critical | build | Arun C Murthy | Tom White |
-| [HADOOP-7778](https://issues.apache.org/jira/browse/HADOOP-7778) | FindBugs warning in Token.getKind() |  Major | . | Tom White | Tom White |
-| [HADOOP-7771](https://issues.apache.org/jira/browse/HADOOP-7771) | NPE when running hdfs dfs -copyToLocal, -get etc |  Blocker | . | John George | John George |
-| [HADOOP-7770](https://issues.apache.org/jira/browse/HADOOP-7770) | ViewFS getFileChecksum throws FileNotFoundException for files in /tmp and /user |  Blocker | viewfs | Ravi Prakash | Ravi Prakash |
-| [HADOOP-7768](https://issues.apache.org/jira/browse/HADOOP-7768) | PreCommit-HADOOP-Build is failing on hadoop-auth-examples |  Blocker | build | Jonathan Eagles | Tom White |
-| [HADOOP-7766](https://issues.apache.org/jira/browse/HADOOP-7766) | The auth to local mappings are not being respected, with webhdfs and security enabled. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-7764](https://issues.apache.org/jira/browse/HADOOP-7764) | Allow both ACL list and global path spec filters to HttpServer |  Blocker | . | Jonathan Eagles | Jonathan Eagles |
-| [HADOOP-7755](https://issues.apache.org/jira/browse/HADOOP-7755) | Detect MapReduce PreCommit Trunk builds silently failing when running test-patch.sh |  Blocker | build | Jonathan Eagles | Jonathan Eagles |
-| [HADOOP-7745](https://issues.apache.org/jira/browse/HADOOP-7745) | I switched variable names in HADOOP-7509 |  Major | . | Ravi Prakash | Ravi Prakash |
-| [HADOOP-7744](https://issues.apache.org/jira/browse/HADOOP-7744) | Incorrect exit code for hadoop-core-test tests when exception thrown |  Major | test | Jonathan Eagles | Jonathan Eagles |
-| [HADOOP-7740](https://issues.apache.org/jira/browse/HADOOP-7740) | security audit logger is not on by default, fix the log4j properties to enable the logger |  Minor | conf | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7728](https://issues.apache.org/jira/browse/HADOOP-7728) | hadoop-setup-conf.sh should be modified to enable task memory manager |  Major | conf | Ramya Sunil | Ramya Sunil |
-| [HADOOP-7724](https://issues.apache.org/jira/browse/HADOOP-7724) | hadoop-setup-conf.sh should put proxy user info into the core-site.xml |  Major | . | Giridharan Kesavan | Arpit Gupta |
-| [HADOOP-7721](https://issues.apache.org/jira/browse/HADOOP-7721) | dfs.web.authentication.kerberos.principal expects the full hostname and does not replace \_HOST with the hostname |  Major | . | Arpit Gupta | Jitendra Nath Pandey |
-| [HADOOP-7715](https://issues.apache.org/jira/browse/HADOOP-7715) | see log4j Error when running mr jobs and certain dfs calls |  Major | conf | Arpit Gupta | Eric Yang |
-| [HADOOP-7711](https://issues.apache.org/jira/browse/HADOOP-7711) | hadoop-env.sh generated from templates has duplicate info |  Major | conf | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7708](https://issues.apache.org/jira/browse/HADOOP-7708) | config generator does not update the properties file if on exists already |  Critical | conf | Arpit Gupta | Eric Yang |
-| [HADOOP-7691](https://issues.apache.org/jira/browse/HADOOP-7691) | hadoop deb pkg should take a diff group id |  Major | . | Giridharan Kesavan | Eric Yang |
-| [HADOOP-7684](https://issues.apache.org/jira/browse/HADOOP-7684) | jobhistory server and secondarynamenode should have init.d script |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7681](https://issues.apache.org/jira/browse/HADOOP-7681) | log4j.properties is missing properties for security audit and hdfs audit should be changed to info |  Minor | conf | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7671](https://issues.apache.org/jira/browse/HADOOP-7671) | Add license headers to hadoop-common/src/main/packages/templates/conf/ |  Major | . | Ravi Prakash | Ravi Prakash |
-| [HADOOP-7663](https://issues.apache.org/jira/browse/HADOOP-7663) | TestHDFSTrash failing on 22 |  Major | test | Mayank Bansal | Mayank Bansal |
-| [HADOOP-7662](https://issues.apache.org/jira/browse/HADOOP-7662) | logs servlet should use pathspec of /\* |  Major | . | Thomas Graves | Thomas Graves |
-| [HADOOP-7658](https://issues.apache.org/jira/browse/HADOOP-7658) | to fix hadoop config template |  Major | . | Giridharan Kesavan | Eric Yang |
-| [HADOOP-7639](https://issues.apache.org/jira/browse/HADOOP-7639) | yarn ui not properly filtered in HttpServer |  Major | . | Thomas Graves | Thomas Graves |
-| [HADOOP-7637](https://issues.apache.org/jira/browse/HADOOP-7637) | Fair scheduler configuration file is not bundled in RPM |  Major | build | Eric Yang | Eric Yang |
-| [HADOOP-7633](https://issues.apache.org/jira/browse/HADOOP-7633) | log4j.properties should be added to the hadoop conf on deploy |  Major | conf | Arpit Gupta | Eric Yang |
-| [HADOOP-7631](https://issues.apache.org/jira/browse/HADOOP-7631) | In mapred-site.xml, stream.tmpdir is mapped to ${mapred.temp.dir} which is undeclared. |  Major | conf | Ramya Sunil | Eric Yang |
-| [HADOOP-7630](https://issues.apache.org/jira/browse/HADOOP-7630) | hadoop-metrics2.properties should have a property \*.period set to a default value foe metrics |  Major | conf | Arpit Gupta | Eric Yang |
-| [HADOOP-7629](https://issues.apache.org/jira/browse/HADOOP-7629) | regression with MAPREDUCE-2289 - setPermission passed immutable FsPermission (rpc failure) |  Major | . | Patrick Hunt | Todd Lipcon |
-| [HADOOP-7626](https://issues.apache.org/jira/browse/HADOOP-7626) | Allow overwrite of HADOOP\_CLASSPATH and HADOOP\_OPTS |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7610](https://issues.apache.org/jira/browse/HADOOP-7610) | /etc/profile.d does not exist on Debian |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7608](https://issues.apache.org/jira/browse/HADOOP-7608) | SnappyCodec check for Hadoop native lib is wrong |  Major | io | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7606](https://issues.apache.org/jira/browse/HADOOP-7606) | Upgrade Jackson to version 1.7.1 to match the version required by Jersey |  Major | test | Aaron T. Myers | Alejandro Abdelnur |
-| [HADOOP-7604](https://issues.apache.org/jira/browse/HADOOP-7604) | Hadoop Auth examples pom in 0.23 point to 0.24 versions. |  Critical | . | Mahadev konar | Mahadev konar |
-| [HADOOP-7603](https://issues.apache.org/jira/browse/HADOOP-7603) | Set default hdfs, mapred uid, and hadoop group gid for RPM packages |  Major | . | Eric Yang | Eric Yang |
-| [HADOOP-7599](https://issues.apache.org/jira/browse/HADOOP-7599) | Improve hadoop setup conf script to setup secure Hadoop cluster |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7598](https://issues.apache.org/jira/browse/HADOOP-7598) | smart-apply-patch.sh does not handle patching from a sub directory correctly. |  Major | build | Robert Joseph Evans | Robert Joseph Evans |
-| [HADOOP-7593](https://issues.apache.org/jira/browse/HADOOP-7593) | AssertionError in TestHttpServer.testMaxThreads() |  Major | test | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
-| [HADOOP-7589](https://issues.apache.org/jira/browse/HADOOP-7589) | Prefer mvn test -DskipTests over mvn compile in test-patch.sh |  Major | build | Robert Joseph Evans | Robert Joseph Evans |
-| [HADOOP-7580](https://issues.apache.org/jira/browse/HADOOP-7580) | Add a version of getLocalPathForWrite to LocalDirAllocator which doesn't create dirs |  Major | . | Siddharth Seth | Siddharth Seth |
-| [HADOOP-7578](https://issues.apache.org/jira/browse/HADOOP-7578) | Fix test-patch to be able to run on MR patches. |  Major | . | Mahadev konar | Mahadev konar |
-| [HADOOP-7576](https://issues.apache.org/jira/browse/HADOOP-7576) | Fix findbugs warnings in Hadoop Auth (Alfredo) |  Major | security | Tom White | Tsz Wo Nicholas Sze |
-| [HADOOP-7575](https://issues.apache.org/jira/browse/HADOOP-7575) | Support fully qualified paths as part of LocalDirAllocator |  Minor | fs | Jonathan Eagles | Jonathan Eagles |
-| [HADOOP-7568](https://issues.apache.org/jira/browse/HADOOP-7568) | SequenceFile should not print into stdout |  Major | io | Konstantin Shvachko | Plamen Jeliazkov |
-| [HADOOP-7566](https://issues.apache.org/jira/browse/HADOOP-7566) | MR tests are failing  webapps/hdfs not found in CLASSPATH |  Major | . | Mahadev konar | Alejandro Abdelnur |
-| [HADOOP-7563](https://issues.apache.org/jira/browse/HADOOP-7563) | hadoop-config.sh setup CLASSPATH, HADOOP\_HDFS\_HOME and HADOOP\_MAPRED\_HOME incorrectly |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7545](https://issues.apache.org/jira/browse/HADOOP-7545) | common -tests jar should not include properties and configs |  Critical | build, test | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7536](https://issues.apache.org/jira/browse/HADOOP-7536) | Correct the dependency version regressions introduced in HADOOP-6671 |  Major | build | Kihwal Lee | Alejandro Abdelnur |
-| [HADOOP-7529](https://issues.apache.org/jira/browse/HADOOP-7529) | Possible deadlock in metrics2 |  Critical | metrics | Todd Lipcon | Luke Lu |
-| [HADOOP-7523](https://issues.apache.org/jira/browse/HADOOP-7523) | Test org.apache.hadoop.fs.TestFilterFileSystem fails due to java.lang.NoSuchMethodException |  Blocker | test | John Lee | John Lee |
-| [HADOOP-7520](https://issues.apache.org/jira/browse/HADOOP-7520) | hadoop-main fails to deploy |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7499](https://issues.apache.org/jira/browse/HADOOP-7499) | Add method for doing a sanity check on hostnames in NetUtils |  Major | util | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [HADOOP-7471](https://issues.apache.org/jira/browse/HADOOP-7471) | the saveVersion.sh script sometimes fails to extract SVN URL |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7442](https://issues.apache.org/jira/browse/HADOOP-7442) | Docs in core-default.xml still reference deprecated config "topology.script.file.name" |  Major | conf, documentation | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-7440](https://issues.apache.org/jira/browse/HADOOP-7440) | HttpServer.getParameterValues throws NPE for missing parameters |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7437](https://issues.apache.org/jira/browse/HADOOP-7437) | IOUtils.copybytes will suppress the stream closure exceptions. |  Major | io | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7428](https://issues.apache.org/jira/browse/HADOOP-7428) | IPC connection is orphaned with null 'out' member |  Major | ipc | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7419](https://issues.apache.org/jira/browse/HADOOP-7419) | new hadoop-config.sh doesn't manage classpath for HADOOP\_CONF\_DIR correctly |  Major | . | Todd Lipcon | Bing Zheng |
-| [HADOOP-7402](https://issues.apache.org/jira/browse/HADOOP-7402) | TestConfiguration doesn't clean up after itself |  Trivial | test | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-7389](https://issues.apache.org/jira/browse/HADOOP-7389) | Use of TestingGroups by tests causes subsequent tests to fail |  Major | test | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-7385](https://issues.apache.org/jira/browse/HADOOP-7385) | Remove StringUtils.stringifyException(ie) in logger functions |  Minor | . | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HADOOP-7383](https://issues.apache.org/jira/browse/HADOOP-7383) | HDFS needs to export protobuf library dependency in pom |  Blocker | build | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7377](https://issues.apache.org/jira/browse/HADOOP-7377) | Fix command name handling affecting DFSAdmin |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7357](https://issues.apache.org/jira/browse/HADOOP-7357) | hadoop.io.compress.TestCodec#main() should exit with non-zero exit code if test failed |  Trivial | test | Philip Zeyliger | Philip Zeyliger |
-| [HADOOP-7356](https://issues.apache.org/jira/browse/HADOOP-7356) | RPM packages broke bin/hadoop script for hadoop 0.20.205 |  Blocker | . | Eric Yang | Eric Yang |
-| [HADOOP-7353](https://issues.apache.org/jira/browse/HADOOP-7353) | Cleanup FsShell and prevent masking of RTE stacktraces |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7342](https://issues.apache.org/jira/browse/HADOOP-7342) | Add an utility API in FileUtil for JDK File.list |  Minor | . | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HADOOP-7341](https://issues.apache.org/jira/browse/HADOOP-7341) | Fix option parsing in CommandFormat |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7336](https://issues.apache.org/jira/browse/HADOOP-7336) | TestFileContextResolveAfs will fail with default test.build.data property. |  Minor | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-7327](https://issues.apache.org/jira/browse/HADOOP-7327) | FileSystem.listStatus() throws NullPointerException instead of IOException upon access permission failure |  Minor | fs | Matt Foley | Matt Foley |
-| [HADOOP-7324](https://issues.apache.org/jira/browse/HADOOP-7324) | Ganglia plugins for metrics v2 |  Blocker | metrics | Luke Lu | Priyo Mustafi |
-| [HADOOP-7322](https://issues.apache.org/jira/browse/HADOOP-7322) | Adding a util method in FileUtil for JDK File.listFiles |  Minor | . | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HADOOP-7292](https://issues.apache.org/jira/browse/HADOOP-7292) | Metrics 2 TestSinkQueue is racy |  Minor | metrics | Luke Lu | Luke Lu |
-| [HADOOP-7287](https://issues.apache.org/jira/browse/HADOOP-7287) | Configuration deprecation mechanism doesn't work properly for GenericOptionsParser/Tools |  Blocker | conf | Todd Lipcon | Aaron T. Myers |
-| [HADOOP-7284](https://issues.apache.org/jira/browse/HADOOP-7284) | Trash and shell's rm does not work for viewfs |  Major | viewfs | Sanjay Radia | Sanjay Radia |
-| [HADOOP-7282](https://issues.apache.org/jira/browse/HADOOP-7282) | getRemoteIp could return null in cases where the call is ongoing but the ip went away. |  Major | ipc | John George | John George |
-| [HADOOP-7276](https://issues.apache.org/jira/browse/HADOOP-7276) | Hadoop native builds fail on ARM due to -m32 |  Major | native | Trevor Robinson | Trevor Robinson |
-| [HADOOP-7268](https://issues.apache.org/jira/browse/HADOOP-7268) | FileContext.getLocalFSFileContext() behavior needs to be fixed w.r.t tokens |  Major | fs, security | Devaraj Das | Jitendra Nath Pandey |
-| [HADOOP-7261](https://issues.apache.org/jira/browse/HADOOP-7261) | Disable IPV6 for junit tests |  Major | test | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-7259](https://issues.apache.org/jira/browse/HADOOP-7259) | contrib modules should include build.properties from parent. |  Major | build | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7258](https://issues.apache.org/jira/browse/HADOOP-7258) | Gzip codec should not return null decompressors |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-7231](https://issues.apache.org/jira/browse/HADOOP-7231) | Fix synopsis for -count |  Major | util | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7223](https://issues.apache.org/jira/browse/HADOOP-7223) | FileContext createFlag combinations during create are not clearly defined |  Major | fs | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-7216](https://issues.apache.org/jira/browse/HADOOP-7216) | HADOOP-7202 broke TestDFSShell in HDFS |  Major | test | Aaron T. Myers | Daryn Sharp |
-| [HADOOP-7215](https://issues.apache.org/jira/browse/HADOOP-7215) | RPC clients must connect over a network interface corresponding to the host name in the client's kerberos principal key |  Blocker | security | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-7210](https://issues.apache.org/jira/browse/HADOOP-7210) | Chown command is not working from FSShell. |  Major | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7208](https://issues.apache.org/jira/browse/HADOOP-7208) | equals() and hashCode() implementation need to change in StandardSocketFactory |  Major | . | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7207](https://issues.apache.org/jira/browse/HADOOP-7207) | fs member of FSShell is not really needed |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HADOOP-7194](https://issues.apache.org/jira/browse/HADOOP-7194) | Potential Resource leak in IOUtils.java |  Major | io | Devaraj K | Devaraj K |
-| [HADOOP-7187](https://issues.apache.org/jira/browse/HADOOP-7187) | Socket Leak in org.apache.hadoop.metrics.ganglia.GangliaContext |  Major | metrics | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7178](https://issues.apache.org/jira/browse/HADOOP-7178) | FileSystem should have an option to control the .crc file creations at Local. |  Major | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7176](https://issues.apache.org/jira/browse/HADOOP-7176) | Redesign FsShell |  Major | . | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7175](https://issues.apache.org/jira/browse/HADOOP-7175) | Add isEnabled() to Trash |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7174](https://issues.apache.org/jira/browse/HADOOP-7174) | null is displayed in the console,if the src path is invalid while doing copyToLocal operation from commandLine |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HADOOP-7172](https://issues.apache.org/jira/browse/HADOOP-7172) | SecureIO should not check owner on non-secure clusters that have no native support |  Critical | io, security | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7171](https://issues.apache.org/jira/browse/HADOOP-7171) | Support UGI in FileContext API |  Major | security | Owen O'Malley | Jitendra Nath Pandey |
-| [HADOOP-7162](https://issues.apache.org/jira/browse/HADOOP-7162) | FsShell: call srcFs.listStatus(src) twice |  Minor | fs | Alexey Diomin | Alexey Diomin |
-| [HADOOP-7151](https://issues.apache.org/jira/browse/HADOOP-7151) | Document need for stable hashCode() in WritableComparable |  Minor | . | Dmitriy V. Ryaboy | Dmitriy V. Ryaboy |
-| [HADOOP-7120](https://issues.apache.org/jira/browse/HADOOP-7120) | 200 new Findbugs warnings |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-7111](https://issues.apache.org/jira/browse/HADOOP-7111) | Several TFile tests failing when native libraries are present |  Critical | io | Todd Lipcon | Aaron T. Myers |
+| [HDFS-1870](https://issues.apache.org/jira/browse/HDFS-1870) | Refactor DFSClient.LeaseChecker |  Minor | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1773](https://issues.apache.org/jira/browse/HDFS-1773) | Remove a datanode from cluster if include list is not empty and this datanode is removed from both include and exclude lists |  Minor | namenode | Tanping Wang | Tanping Wang |
+| [HADOOP-7236](https://issues.apache.org/jira/browse/HADOOP-7236) | Refactor FsShell's mkdir |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-7250](https://issues.apache.org/jira/browse/HADOOP-7250) | Refactor FsShell's setrep |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HDFS-1890](https://issues.apache.org/jira/browse/HDFS-1890) | A few improvements on the LeaseRenewer.pendingCreates map |  Minor | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2474](https://issues.apache.org/jira/browse/MAPREDUCE-2474) | Add docs to the new API Partitioner on how to access Job Configuration data |  Minor | documentation | Harsh J | Harsh J |
+| [HADOOP-7249](https://issues.apache.org/jira/browse/HADOOP-7249) | Refactor FsShell's chmod/chown/chgrp |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-7251](https://issues.apache.org/jira/browse/HADOOP-7251) | Refactor FsShell's getmerge |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-7265](https://issues.apache.org/jira/browse/HADOOP-7265) | Keep track of relative paths |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-7238](https://issues.apache.org/jira/browse/HADOOP-7238) | Refactor FsShell's cat & text |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HDFS-1865](https://issues.apache.org/jira/browse/HDFS-1865) | Share LeaseChecker thread among DFSClients |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1906](https://issues.apache.org/jira/browse/HDFS-1906) | Remove logging exception stack trace when one of the datanode targets to read from is not reachable |  Minor | hdfs-client | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-2478](https://issues.apache.org/jira/browse/MAPREDUCE-2478) | MR 279: Improve history server |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2456](https://issues.apache.org/jira/browse/MAPREDUCE-2456) | Show the reducer taskid and map/reduce tasktrackers for "Failed fetch notification #\_ for task attempt..." log messages |  Trivial | jobtracker | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [HADOOP-7271](https://issues.apache.org/jira/browse/HADOOP-7271) | Standardize error messages |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-7275](https://issues.apache.org/jira/browse/HADOOP-7275) | Refactor FsShell's stat |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-7237](https://issues.apache.org/jira/browse/HADOOP-7237) | Refactor FsShell's touchz |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-7267](https://issues.apache.org/jira/browse/HADOOP-7267) | Refactor FsShell's rm/rmr/expunge |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-6887](https://issues.apache.org/jira/browse/HADOOP-6887) | Need a separate metrics per garbage collector |  Major | metrics | Bharath Mundlapudi | Luke Lu |
+| [HADOOP-7285](https://issues.apache.org/jira/browse/HADOOP-7285) | Refactor FsShell's test |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HDFS-1899](https://issues.apache.org/jira/browse/HDFS-1899) | GenericTestUtils.formatNamenode is misplaced |  Major | . | Todd Lipcon | Ted Yu |
+| [HADOOP-7289](https://issues.apache.org/jira/browse/HADOOP-7289) | ivy: test conf should not extend common conf |  Major | build | Tsz Wo Nicholas Sze | Eric Yang |
+| [HDFS-1573](https://issues.apache.org/jira/browse/HDFS-1573) | LeaseChecker thread name trace not that useful |  Trivial | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [HDFS-1939](https://issues.apache.org/jira/browse/HDFS-1939) | ivy: test conf should not extend common conf |  Major | build | Tsz Wo Nicholas Sze | Eric Yang |
+| [HDFS-1332](https://issues.apache.org/jira/browse/HDFS-1332) | When unable to place replicas, BlockPlacementPolicy should log reasons nodes were excluded |  Minor | namenode | Todd Lipcon | Ted Yu |
+| [HADOOP-7205](https://issues.apache.org/jira/browse/HADOOP-7205) | automatically determine JAVA\_HOME on OS X |  Trivial | . | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-2381](https://issues.apache.org/jira/browse/MAPREDUCE-2381) | JobTracker instrumentation not consistent about error handling |  Major | . | Philip Zeyliger | Philip Zeyliger |
+| [HADOOP-7301](https://issues.apache.org/jira/browse/HADOOP-7301) | FSDataInputStream should expose a getWrappedStream method |  Major | . | Jonathan Hsieh | Jonathan Hsieh |
+| [MAPREDUCE-2449](https://issues.apache.org/jira/browse/MAPREDUCE-2449) | Allow for command line arguments when performing "Run on Hadoop" action. |  Minor | contrib/eclipse-plugin | Jeff Zemerick | Jeff Zemerick |
+| [HDFS-1958](https://issues.apache.org/jira/browse/HDFS-1958) | Format confirmation prompt should be more lenient of its input |  Major | namenode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7306](https://issues.apache.org/jira/browse/HADOOP-7306) | Start metrics system even if config files are missing |  Major | metrics | Luke Lu | Luke Lu |
+| [MAPREDUCE-2459](https://issues.apache.org/jira/browse/MAPREDUCE-2459) | Cache HAR filesystem metadata |  Major | harchive | Mac Yang | Mac Yang |
+| [MAPREDUCE-2490](https://issues.apache.org/jira/browse/MAPREDUCE-2490) | Log blacklist debug count |  Trivial | jobtracker | Jonathan Eagles | Jonathan Eagles |
+| [HDFS-1959](https://issues.apache.org/jira/browse/HDFS-1959) | Better error message for missing namenode directory |  Minor | . | Eli Collins | Eli Collins |
+| [MAPREDUCE-2492](https://issues.apache.org/jira/browse/MAPREDUCE-2492) | [MAPREDUCE] The new MapReduce API should make available task's progress to the task |  Major | task | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-2495](https://issues.apache.org/jira/browse/MAPREDUCE-2495) | The distributed cache cleanup thread has no monitoring to check to see if it has died for some reason |  Minor | distributed-cache | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-7329](https://issues.apache.org/jira/browse/HADOOP-7329) | incomplete help message  is displayed for df -h option |  Minor | fs | XieXianshan | XieXianshan |
+| [HADOOP-7320](https://issues.apache.org/jira/browse/HADOOP-7320) | Refactor FsShell's copy & move commands |  Major | . | Daryn Sharp | Daryn Sharp |
+| [HDFS-1996](https://issues.apache.org/jira/browse/HDFS-1996) | ivy: hdfs test jar should be independent to common test jar |  Major | build | Tsz Wo Nicholas Sze | Eric Yang |
+| [HADOOP-7333](https://issues.apache.org/jira/browse/HADOOP-7333) | Performance improvement in PureJavaCrc32 |  Minor | performance, util | Eric Caspole | Eric Caspole |
+| [HADOOP-7337](https://issues.apache.org/jira/browse/HADOOP-7337) | Annotate PureJavaCrc32 as a public API |  Minor | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2551](https://issues.apache.org/jira/browse/MAPREDUCE-2551) | MR 279: Implement JobSummaryLog |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [HDFS-1636](https://issues.apache.org/jira/browse/HDFS-1636) | If dfs.name.dir points to an empty dir, namenode format shouldn't require confirmation |  Minor | namenode | Todd Lipcon | Harsh J |
+| [HDFS-2024](https://issues.apache.org/jira/browse/HDFS-2024) | Eclipse format HDFS Junit test hdfs/TestWriteRead.java |  Trivial | test | CW Chung | CW Chung |
+| [MAPREDUCE-2469](https://issues.apache.org/jira/browse/MAPREDUCE-2469) | Task counters should also report the total heap usage of the task |  Major | task | Amar Kamat | Amar Kamat |
+| [HDFS-1995](https://issues.apache.org/jira/browse/HDFS-1995) | Minor modification to both dfsclusterhealth and dfshealth pages for Web UI |  Minor | . | Tanping Wang | Tanping Wang |
+| [HADOOP-7316](https://issues.apache.org/jira/browse/HADOOP-7316) | Add public javadocs to FSDataInputStream and FSDataOutputStream |  Major | documentation | Jonathan Hsieh | Eli Collins |
+| [HDFS-2029](https://issues.apache.org/jira/browse/HDFS-2029) | Improve TestWriteRead |  Trivial | test | Tsz Wo Nicholas Sze | John George |
+| [HDFS-2040](https://issues.apache.org/jira/browse/HDFS-2040) | Only build libhdfs if a flag is passed |  Minor | . | Eli Collins | Eli Collins |
+| [HDFS-2003](https://issues.apache.org/jira/browse/HDFS-2003) | Separate FSEditLog reading logic from editLog memory state building logic |  Major | . | Ivan Kelly | Ivan Kelly |
+| [MAPREDUCE-2580](https://issues.apache.org/jira/browse/MAPREDUCE-2580) | MR 279: RM UI should redirect finished jobs to History UI |  Minor | mrv2 | Siddharth Seth | Siddharth Seth |
+| [HDFS-2056](https://issues.apache.org/jira/browse/HDFS-2056) | Update fetchdt usage |  Minor | documentation, tools | Tanping Wang | Tanping Wang |
+| [HADOOP-1886](https://issues.apache.org/jira/browse/HADOOP-1886) | Undocumented parameters in FilesSystem |  Trivial | fs | Konstantin Shvachko | Frank Conrad |
+| [MAPREDUCE-1624](https://issues.apache.org/jira/browse/MAPREDUCE-1624) | Document the job credentials and associated details to do with delegation tokens (on the client side) |  Major | documentation | Devaraj Das | Devaraj Das |
+| [HADOOP-7375](https://issues.apache.org/jira/browse/HADOOP-7375) | Add resolvePath method to FileContext |  Major | . | Sanjay Radia | Sanjay Radia |
+| [HDFS-2046](https://issues.apache.org/jira/browse/HDFS-2046) | Force entropy to come from non-true random for tests |  Major | build, test | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2106](https://issues.apache.org/jira/browse/MAPREDUCE-2106) | Emulate CPU Usage of Tasks in GridMix3 |  Major | contrib/gridmix | Ranjit Mathew | Amar Kamat |
+| [HADOOP-7384](https://issues.apache.org/jira/browse/HADOOP-7384) | Allow test-patch to be more flexible about patch format |  Major | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2105](https://issues.apache.org/jira/browse/MAPREDUCE-2105) | Simulate Load Incrementally and Adaptively in GridMix3 |  Major | contrib/gridmix | Ranjit Mathew | Amar Kamat |
+| [MAPREDUCE-2107](https://issues.apache.org/jira/browse/MAPREDUCE-2107) | Emulate Memory Usage of Tasks in GridMix3 |  Major | contrib/gridmix | Ranjit Mathew | Amar Kamat |
+| [MAPREDUCE-1702](https://issues.apache.org/jira/browse/MAPREDUCE-1702) | CPU/Memory emulation for GridMix3 |  Minor | contrib/gridmix | Jaideep |  |
+| [MAPREDUCE-2326](https://issues.apache.org/jira/browse/MAPREDUCE-2326) | Port gridmix changes from hadoop-0.20.100 to trunk |  Major | . | Arun C Murthy |  |
+| [HADOOP-7379](https://issues.apache.org/jira/browse/HADOOP-7379) | Add ability to include Protobufs in ObjectWritable |  Major | io, ipc | Todd Lipcon | Todd Lipcon |
+| [HDFS-2073](https://issues.apache.org/jira/browse/HDFS-2073) | Namenode is missing @Override annotations |  Minor | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-6929](https://issues.apache.org/jira/browse/HADOOP-6929) | RPC should have a way to pass Security information other than protocol annotations |  Major | ipc, security | Sharad Agarwal | Sharad Agarwal |
+| [HDFS-420](https://issues.apache.org/jira/browse/HDFS-420) | Fuse-dfs should cache fs handles |  Major | fuse-dfs | Dima Brodsky | Brian Bockelman |
+| [HDFS-1568](https://issues.apache.org/jira/browse/HDFS-1568) | Improve DataXceiver error logging |  Minor | datanode | Todd Lipcon | Joey Echeverria |
+| [MAPREDUCE-2611](https://issues.apache.org/jira/browse/MAPREDUCE-2611) | MR 279: Metrics, finishTimes, etc in JobHistory |  Major | mrv2 | Siddharth Seth |  |
+| [HADOOP-7392](https://issues.apache.org/jira/browse/HADOOP-7392) | Implement capability of querying individual property of a mbean using JMXProxyServlet |  Major | . | Tanping Wang | Tanping Wang |
+| [HDFS-2110](https://issues.apache.org/jira/browse/HDFS-2110) | Some StreamFile and ByteRangeInputStream cleanup |  Minor | namenode | Eli Collins | Eli Collins |
+| [MAPREDUCE-2624](https://issues.apache.org/jira/browse/MAPREDUCE-2624) | Update RAID for HDFS-2107 |  Major | contrib/raid | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2118](https://issues.apache.org/jira/browse/HDFS-2118) | Couple dfs data dir improvements |  Minor | datanode | Eli Collins | Eli Collins |
+| [MAPREDUCE-2501](https://issues.apache.org/jira/browse/MAPREDUCE-2501) | MR-279: Attach sources in builds |  Major | mrv2 | Luke Lu | Luke Lu |
+| [HADOOP-7448](https://issues.apache.org/jira/browse/HADOOP-7448) | merge for MR-279: HttpServer /stacks servlet should use plain text content type |  Major | . | Matt Foley | Matt Foley |
+| [HADOOP-7451](https://issues.apache.org/jira/browse/HADOOP-7451) | merge for MR-279: Generalize StringUtils#join |  Major | . | Matt Foley | Matt Foley |
+| [HADOOP-7449](https://issues.apache.org/jira/browse/HADOOP-7449) | merge for MR-279: add Data(In,Out)putByteBuffer to work with ByteBuffer similar to Data(In,Out)putBuffer for byte[] |  Major | . | Matt Foley | Matt Foley |
+| [MAPREDUCE-2249](https://issues.apache.org/jira/browse/MAPREDUCE-2249) | Better to check the reflexive property of the object while overriding equals method of it |  Major | . | Bhallamudi Venkata Siva Kamesh | Devaraj K |
+| [MAPREDUCE-2596](https://issues.apache.org/jira/browse/MAPREDUCE-2596) | Gridmix should notify job failures |  Major | benchmarks, contrib/gridmix | Arun C Murthy | Amar Kamat |
+| [HADOOP-7361](https://issues.apache.org/jira/browse/HADOOP-7361) | Provide overwrite option (-overwrite/-f) in put and copyFromLocal command line options |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HDFS-2054](https://issues.apache.org/jira/browse/HDFS-2054) | BlockSender.sendChunk() prints ERROR for connection closures encountered  during transferToFully() |  Minor | datanode | Kihwal Lee | Kihwal Lee |
+| [HADOOP-7430](https://issues.apache.org/jira/browse/HADOOP-7430) | Improve error message when moving to trash fails due to quota issue |  Minor | fs | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-2680](https://issues.apache.org/jira/browse/MAPREDUCE-2680) | Enhance job-client cli to show queue information for running jobs |  Minor | . | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2679](https://issues.apache.org/jira/browse/MAPREDUCE-2679) | MR-279: Merge MR-279 related minor patches into trunk |  Trivial | . | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2682](https://issues.apache.org/jira/browse/MAPREDUCE-2682) | Add a -classpath option to bin/mapred |  Trivial | . | Arun C Murthy | Vinod Kumar Vavilapalli |
+| [HADOOP-7444](https://issues.apache.org/jira/browse/HADOOP-7444) | Add Checksum API to verify and calculate checksums "in bulk" |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7305](https://issues.apache.org/jira/browse/HADOOP-7305) | Eclipse project files are incomplete |  Minor | build | Niels Basjes | Niels Basjes |
+| [HDFS-2143](https://issues.apache.org/jira/browse/HDFS-2143) | Federation: we should link to the live nodes and dead nodes to cluster web console |  Major | . | Ravi Prakash | Ravi Prakash |
+| [HADOOP-7434](https://issues.apache.org/jira/browse/HADOOP-7434) | Display error when using "daemonlog -setlevel" with illegal level |  Minor | . | 严金双 | 严金双 |
+| [HDFS-2157](https://issues.apache.org/jira/browse/HDFS-2157) | Improve header comment in o.a.h.hdfs.server.namenode.NameNode |  Major | documentation, namenode | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-2623](https://issues.apache.org/jira/browse/MAPREDUCE-2623) | Update ClusterMapReduceTestCase to use MiniDFSCluster.Builder |  Minor | test | Jim Plush | Harsh J |
+| [HDFS-2161](https://issues.apache.org/jira/browse/HDFS-2161) | Move utilities to DFSUtil |  Minor | balancer & mover, datanode, hdfs-client, namenode, security | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7314](https://issues.apache.org/jira/browse/HADOOP-7314) | Add support for throwing UnknownHostException when a host doesn't resolve |  Major | . | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [HDFS-1774](https://issues.apache.org/jira/browse/HDFS-1774) | Small optimization to FSDataset |  Minor | datanode | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7460](https://issues.apache.org/jira/browse/HADOOP-7460) | Support for pluggable Trash policies |  Major | fs | dhruba borthakur | Usman Masood |
+| [HDFS-1739](https://issues.apache.org/jira/browse/HDFS-1739) | When DataNode throws DiskOutOfSpaceException, it will be helpfull to the user if we log the available volume size and configured block size. |  Minor | datanode | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HDFS-2116](https://issues.apache.org/jira/browse/HDFS-2116) | Cleanup TestStreamFile and TestByteRangeInputStream |  Minor | test | Eli Collins | Plamen Jeliazkov |
+| [HADOOP-7463](https://issues.apache.org/jira/browse/HADOOP-7463) | Adding a configuration parameter to SecurityInfo interface. |  Minor | . | Mahadev konar | Mahadev konar |
+| [HADOOP-7438](https://issues.apache.org/jira/browse/HADOOP-7438) | Using the hadoop-deamon.sh script to start nodes leads to a depricated warning |  Major | . | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-2602](https://issues.apache.org/jira/browse/MAPREDUCE-2602) | Allow setting of end-of-record delimiter for TextInputFormat (for the old API) |  Major | . | Ahmed Radwan | Ahmed Radwan |
+| [HDFS-2144](https://issues.apache.org/jira/browse/HDFS-2144) | If SNN shuts down during initialization it does not log the cause |  Major | namenode | Ravi Prakash | Ravi Prakash |
+| [HDFS-2180](https://issues.apache.org/jira/browse/HDFS-2180) | Refactor NameNode HTTP server into new class |  Major | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2664](https://issues.apache.org/jira/browse/MAPREDUCE-2664) | MR 279: Implement JobCounters for MRv2 + Fix for Map Data Locality |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [HDFS-2198](https://issues.apache.org/jira/browse/HDFS-2198) | Remove hardcoded configuration keys |  Minor | datanode, hdfs-client, namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-2212](https://issues.apache.org/jira/browse/HDFS-2212) | Refactor double-buffering code out of EditLogOutputStreams |  Major | namenode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7474](https://issues.apache.org/jira/browse/HADOOP-7474) | Refactor ClientCache out of WritableRpcEngine. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-2707](https://issues.apache.org/jira/browse/MAPREDUCE-2707) | ProtoOverHadoopRpcEngine without using TunnelProtocol over WritableRpc |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-7491](https://issues.apache.org/jira/browse/HADOOP-7491) | hadoop command should respect HADOOP\_OPTS when given a class name |  Major | scripts | Eli Collins | Eli Collins |
+| [MAPREDUCE-2243](https://issues.apache.org/jira/browse/MAPREDUCE-2243) | Close all the file streams propely in a finally block to avoid their leakage. |  Minor | jobtracker, tasktracker | Bhallamudi Venkata Siva Kamesh | Devaraj K |
+| [MAPREDUCE-2494](https://issues.apache.org/jira/browse/MAPREDUCE-2494) | Make the distributed cache delete entires using LRU priority |  Major | distributed-cache | Robert Joseph Evans | Robert Joseph Evans |
+| [HDFS-2187](https://issues.apache.org/jira/browse/HDFS-2187) | HDFS-1580: Make EditLogInputStream act like an iterator over FSEditLogOps |  Major | . | Ivan Kelly | Ivan Kelly |
+| [HADOOP-7445](https://issues.apache.org/jira/browse/HADOOP-7445) | Implement bulk checksum verification using efficient native code |  Major | native, util | Todd Lipcon | Todd Lipcon |
+| [HDFS-2226](https://issues.apache.org/jira/browse/HDFS-2226) | Clean up counting of operations in FSEditLogLoader |  Trivial | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-2225](https://issues.apache.org/jira/browse/HDFS-2225) | HDFS-2018 Part 1 : Refactor file management so its not in classes which should be generic |  Major | . | Ivan Kelly | Ivan Kelly |
+| [HDFS-2238](https://issues.apache.org/jira/browse/HDFS-2238) | NamenodeFsck.toString() uses StringBuilder with + operator |  Minor | namenode | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
+| [HDFS-2230](https://issues.apache.org/jira/browse/HDFS-2230) | hdfs it not resolving the latest common test jars published post common mavenization |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HDFS-2227](https://issues.apache.org/jira/browse/HDFS-2227) | HDFS-2018 Part 2 :  getRemoteEditLogManifest should pull it's information from FileJournalManager |  Major | . | Ivan Kelly | Ivan Kelly |
+| [HADOOP-7472](https://issues.apache.org/jira/browse/HADOOP-7472) | RPC client should deal with the IP address changes |  Minor | ipc | Kihwal Lee | Kihwal Lee |
+| [HDFS-2241](https://issues.apache.org/jira/browse/HDFS-2241) | Remove implementing FSConstants interface just to access the constants defined in the interface |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-7531](https://issues.apache.org/jira/browse/HADOOP-7531) | Add servlet util methods for handling paths in requests |  Major | util | Eli Collins | Eli Collins |
+| [MAPREDUCE-901](https://issues.apache.org/jira/browse/MAPREDUCE-901) | Move Framework Counters into a TaskMetric structure |  Major | task | Owen O'Malley | Luke Lu |
+| [HDFS-2260](https://issues.apache.org/jira/browse/HDFS-2260) | Refactor BlockReader into an interface and implementation |  Major | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-279](https://issues.apache.org/jira/browse/MAPREDUCE-279) | Map-Reduce 2.0 |  Major | mrv2 | Arun C Murthy |  |
+| [HADOOP-7555](https://issues.apache.org/jira/browse/HADOOP-7555) | Add a eclipse-generated files to .gitignore |  Trivial | build | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-2805](https://issues.apache.org/jira/browse/MAPREDUCE-2805) | Update RAID for HDFS-2241 |  Minor | contrib/raid | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2701](https://issues.apache.org/jira/browse/MAPREDUCE-2701) | MR-279: app/Job.java needs UGI for the user that launched it |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2848](https://issues.apache.org/jira/browse/MAPREDUCE-2848) | Upgrade avro to 1.5.2 |  Major | . | Luke Lu | Luke Lu |
+| [HDFS-2273](https://issues.apache.org/jira/browse/HDFS-2273) | Refactor BlockManager.recentInvalidateSets to a new class |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2286](https://issues.apache.org/jira/browse/HDFS-2286) | DataXceiverServer logs AsynchronousCloseException at shutdown |  Trivial | datanode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2893](https://issues.apache.org/jira/browse/MAPREDUCE-2893) | Removing duplicate service provider in hadoop-mapreduce-client-jobclient |  Trivial | client | Liang-Chi Hsieh | Liang-Chi Hsieh |
+| [HADOOP-7595](https://issues.apache.org/jira/browse/HADOOP-7595) | Upgrade dependency to Avro 1.5.3 |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7552](https://issues.apache.org/jira/browse/HADOOP-7552) | FileUtil#fullyDelete doesn't throw IOE but lists it in the throws clause |  Minor | fs | Eli Collins | Eli Collins |
+| [HDFS-1620](https://issues.apache.org/jira/browse/HDFS-1620) | Rename HdfsConstants -\> HdfsServerConstants, FSConstants -\> HdfsConstants |  Minor | . | Tsz Wo Nicholas Sze | Harsh J |
+| [HADOOP-7612](https://issues.apache.org/jira/browse/HADOOP-7612) | Change test-patch to run tests for all nested modules |  Major | build | Tom White | Tom White |
+| [MAPREDUCE-2864](https://issues.apache.org/jira/browse/MAPREDUCE-2864) | Renaming of configuration property names in yarn |  Major | jobhistoryserver, mrv2, nodemanager, resourcemanager | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2691](https://issues.apache.org/jira/browse/MAPREDUCE-2691) | Finish up the cleanup of distributed cache file resources and related tests. |  Major | mrv2 | Amol Kekre | Siddharth Seth |
+| [MAPREDUCE-2675](https://issues.apache.org/jira/browse/MAPREDUCE-2675) | MR-279: JobHistory Server main page needs to be reformatted |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [HDFS-2197](https://issues.apache.org/jira/browse/HDFS-2197) | Refactor RPC call implementations out of NameNode class |  Major | namenode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2676](https://issues.apache.org/jira/browse/MAPREDUCE-2676) | MR-279: JobHistory Job page needs reformatted |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2966](https://issues.apache.org/jira/browse/MAPREDUCE-2966) | Add ShutDown hooks for MRV2 processes |  Major | applicationmaster, jobhistoryserver, nodemanager, resourcemanager | Abhijit Suresh Shingate | Abhijit Suresh Shingate |
+| [MAPREDUCE-2672](https://issues.apache.org/jira/browse/MAPREDUCE-2672) | MR-279: JobHistory Server needs Analysis this job |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2726](https://issues.apache.org/jira/browse/MAPREDUCE-2726) | MR-279: Add the jobFile to the web UI |  Blocker | mrv2 | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [MAPREDUCE-2930](https://issues.apache.org/jira/browse/MAPREDUCE-2930) | Generate state graph from the State Machine Definition |  Major | mrv2 | Sharad Agarwal | Binglin Chang |
+| [MAPREDUCE-2880](https://issues.apache.org/jira/browse/MAPREDUCE-2880) | Fix classpath construction for MRv2 |  Blocker | mrv2 | Luke Lu | Arun C Murthy |
+| [HADOOP-7457](https://issues.apache.org/jira/browse/HADOOP-7457) | Remove out-of-date Chinese language documentation |  Blocker | documentation | Jakob Homan | Jakob Homan |
+| [MAPREDUCE-1207](https://issues.apache.org/jira/browse/MAPREDUCE-1207) | Allow admins to set java options for map/reduce tasks |  Blocker | client, mrv2 | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2961](https://issues.apache.org/jira/browse/MAPREDUCE-2961) | Increase the default threadpool size for container launching in the application master. |  Blocker | mrv2 | Mahadev konar | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-2990](https://issues.apache.org/jira/browse/MAPREDUCE-2990) | Health Report on Resource Manager UI is null if the NM's are all healthy. |  Blocker | mrv2 | Mahadev konar | Subroto Sanyal |
+| [MAPREDUCE-3090](https://issues.apache.org/jira/browse/MAPREDUCE-3090) | Change MR AM to use ApplicationAttemptId rather than \<applicationId, startCount\> everywhere |  Major | applicationmaster, mrv2 | Arun C Murthy | Arun C Murthy |
+| [HADOOP-7668](https://issues.apache.org/jira/browse/HADOOP-7668) | Add a NetUtils method that can tell if an InetAddress belongs to local host |  Minor | util | Suresh Srinivas | Steve Loughran |
+| [HDFS-2355](https://issues.apache.org/jira/browse/HDFS-2355) | Federation: enable using the same configuration file across all the nodes in the cluster. |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-2371](https://issues.apache.org/jira/browse/HDFS-2371) | Refactor BlockSender.java for better readability |  Major | datanode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-3001](https://issues.apache.org/jira/browse/MAPREDUCE-3001) | Map Reduce JobHistory and AppMaster UI should have ability to display task specific counters. |  Blocker | jobhistoryserver, mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-3113](https://issues.apache.org/jira/browse/MAPREDUCE-3113) | the scripts yarn-daemon.sh and yarn are not working properly |  Minor | mrv2 | XieXianshan | XieXianshan |
+| [HADOOP-7710](https://issues.apache.org/jira/browse/HADOOP-7710) | create a script to setup application in order to create root directories for application such hbase, hcat, hive etc |  Major | . | Arpit Gupta | Arpit Gupta |
+| [HADOOP-7707](https://issues.apache.org/jira/browse/HADOOP-7707) | improve config generator to allow users to specify proxy user, turn append on or off, turn webhdfs on or off |  Major | conf | Arpit Gupta | Arpit Gupta |
+| [HADOOP-7720](https://issues.apache.org/jira/browse/HADOOP-7720) | improve the hadoop-setup-conf.sh to read in the hbase user and setup the configs |  Major | conf | Arpit Gupta | Arpit Gupta |
+| [HDFS-2209](https://issues.apache.org/jira/browse/HDFS-2209) | Make MiniDFS easier to embed in other apps |  Minor | test | Steve Loughran | Steve Loughran |
+| [MAPREDUCE-3014](https://issues.apache.org/jira/browse/MAPREDUCE-3014) | Rename and invert logic of '-cbuild' profile to 'native' and off by default |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7624](https://issues.apache.org/jira/browse/HADOOP-7624) | Set things up for a top level hadoop-tools module |  Major | build | Vinod Kumar Vavilapalli | Alejandro Abdelnur |
+| [HDFS-2294](https://issues.apache.org/jira/browse/HDFS-2294) | Download of commons-daemon TAR should not be under target |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-2802](https://issues.apache.org/jira/browse/MAPREDUCE-2802) | [MR-279] Jobhistory filenames should have jobID to help in better parsing |  Critical | mrv2 | Ramya Sunil | Jonathan Eagles |
+| [HADOOP-7627](https://issues.apache.org/jira/browse/HADOOP-7627) | Improve MetricsAsserts to give more understandable output on failure |  Minor | metrics, test | Todd Lipcon | Todd Lipcon |
+| [HDFS-2205](https://issues.apache.org/jira/browse/HDFS-2205) | Log message for failed connection to datanode is not followed by a success message. |  Major | hdfs-client | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-3154](https://issues.apache.org/jira/browse/MAPREDUCE-3154) | Validate the Jobs Output Specification as the first statement in JobSubmitter.submitJobInternal(Job, Cluster) method |  Major | client, mrv2 | Abhijit Suresh Shingate | Abhijit Suresh Shingate |
+| [MAPREDUCE-3161](https://issues.apache.org/jira/browse/MAPREDUCE-3161) | Improve javadoc and fix some typos in MR2 code |  Minor | mrv2 | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7642](https://issues.apache.org/jira/browse/HADOOP-7642) | create hadoop-dist module where TAR stitching would happen |  Major | build | Alejandro Abdelnur | Tom White |
+| [MAPREDUCE-3171](https://issues.apache.org/jira/browse/MAPREDUCE-3171) | normalize nodemanager native code compilation with common/hdfs native |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7709](https://issues.apache.org/jira/browse/HADOOP-7709) | Running a set of methods in a Single Test Class |  Major | . | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3133](https://issues.apache.org/jira/browse/MAPREDUCE-3133) | Running a set of methods in a Single Test Class |  Major | build | Jonathan Eagles | Jonathan Eagles |
+| [HDFS-2401](https://issues.apache.org/jira/browse/HDFS-2401) | Running a set of methods in a Single Test Class |  Major | build | Jonathan Eagles | Jonathan Eagles |
+| [HADOOP-7737](https://issues.apache.org/jira/browse/HADOOP-7737) | normalize hadoop-mapreduce & hadoop-dist dist/tar build with common/hdfs |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7743](https://issues.apache.org/jira/browse/HADOOP-7743) | Add Maven profile to create a full source tarball |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7509](https://issues.apache.org/jira/browse/HADOOP-7509) | Improve message when Authentication is required |  Trivial | . | Ravi Prakash | Ravi Prakash |
+| [HADOOP-7655](https://issues.apache.org/jira/browse/HADOOP-7655) | provide a small validation script that smoke tests the installed cluster |  Major | . | Arpit Gupta | Arpit Gupta |
+| [MAPREDUCE-3187](https://issues.apache.org/jira/browse/MAPREDUCE-3187) | Add names for various unnamed threads in MR2 |  Minor | mrv2 | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3190](https://issues.apache.org/jira/browse/MAPREDUCE-3190) | bin/yarn should barf early if HADOOP\_COMMON\_HOME or HADOOP\_HDFS\_HOME are not set |  Major | mrv2 | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2890](https://issues.apache.org/jira/browse/MAPREDUCE-2890) | Documentation for MRv2 |  Blocker | documentation, mrv2 | Arun C Murthy |  |
+| [MAPREDUCE-2894](https://issues.apache.org/jira/browse/MAPREDUCE-2894) | Improvements to YARN apis |  Blocker | mrv2 | Arun C Murthy |  |
+| [MAPREDUCE-3189](https://issues.apache.org/jira/browse/MAPREDUCE-3189) | Add link decoration back to MR2's CSS |  Major | mrv2 | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3162](https://issues.apache.org/jira/browse/MAPREDUCE-3162) | Separate application-init and container-init event types in NM's ApplicationImpl FSM |  Minor | mrv2, nodemanager | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7749](https://issues.apache.org/jira/browse/HADOOP-7749) | Add NetUtils call which provides more help in exception messages |  Minor | util | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2629](https://issues.apache.org/jira/browse/MAPREDUCE-2629) | Class loading quirk prevents inner class method compilation |  Minor | task | Eric Caspole | Eric Caspole |
+| [MAPREDUCE-3239](https://issues.apache.org/jira/browse/MAPREDUCE-3239) | Use new createSocketAddr API in MRv2 to give better error messages on misconfig |  Minor | mrv2 | Todd Lipcon | Todd Lipcon |
+| [HDFS-2485](https://issues.apache.org/jira/browse/HDFS-2485) | Improve code layout and constants in UnderReplicatedBlocks |  Trivial | datanode | Steve Loughran | Steve Loughran |
+| [HADOOP-7772](https://issues.apache.org/jira/browse/HADOOP-7772) | javadoc the topology classes |  Trivial | . | Steve Loughran | Steve Loughran |
+| [HDFS-2507](https://issues.apache.org/jira/browse/HDFS-2507) | HA: Allow saveNamespace operations to be canceled |  Major | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-2500](https://issues.apache.org/jira/browse/HDFS-2500) | Avoid file system operations in BPOfferService thread while processing deletes |  Major | datanode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7360](https://issues.apache.org/jira/browse/HADOOP-7360) | FsShell does not preserve relative paths with globs |  Major | fs | Daryn Sharp | Kihwal Lee |
+| [HDFS-2465](https://issues.apache.org/jira/browse/HDFS-2465) | Add HDFS support for fadvise readahead and drop-behind |  Major | datanode, performance | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7446](https://issues.apache.org/jira/browse/HADOOP-7446) | Implement CRC32C native code using SSE4.2 instructions |  Major | native, performance | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7763](https://issues.apache.org/jira/browse/HADOOP-7763) | Add top-level navigation to APT docs |  Major | documentation | Tom White | Tom White |
+| [MAPREDUCE-3275](https://issues.apache.org/jira/browse/MAPREDUCE-3275) | Add docs for WebAppProxy |  Critical | documentation, mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [HDFS-2512](https://issues.apache.org/jira/browse/HDFS-2512) | Add textual error message to data transfer protocol responses |  Major | datanode, hdfs-client | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3322](https://issues.apache.org/jira/browse/MAPREDUCE-3322) | Create a better index.html for maven docs |  Major | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-3237](https://issues.apache.org/jira/browse/MAPREDUCE-3237) | Move LocalJobRunner to hadoop-mapreduce-client-core module |  Major | client | Tom White | Tom White |
+| [HDFS-2521](https://issues.apache.org/jira/browse/HDFS-2521) | Remove custom checksum headers from data transfer protocol |  Major | datanode, hdfs-client | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7785](https://issues.apache.org/jira/browse/HADOOP-7785) | Add equals, hashcode, toString to DataChecksum |  Major | io, util | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7789](https://issues.apache.org/jira/browse/HADOOP-7789) | Minor edits to top-level site |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-7664](https://issues.apache.org/jira/browse/HADOOP-7664) | o.a.h.conf.Configuration complains of overriding final parameter even if the value with which its attempting to override is the same. |  Minor | conf | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-2399](https://issues.apache.org/jira/browse/MAPREDUCE-2399) | The embedded web framework for MAPREDUCE-279 |  Major | . | Arun C Murthy | Luke Lu |
+| [HADOOP-7328](https://issues.apache.org/jira/browse/HADOOP-7328) | When a serializer class is missing, return null, not throw an NPE. |  Major | io | Harsh J | Harsh J |
+| [HDFS-1937](https://issues.apache.org/jira/browse/HDFS-1937) | Umbrella JIRA for improving DataTransferProtocol |  Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1378](https://issues.apache.org/jira/browse/HDFS-1378) | Edit log replay should track and report file offsets in case of errors |  Major | namenode | Todd Lipcon | Colin P. McCabe |
+| [HADOOP-7209](https://issues.apache.org/jira/browse/HADOOP-7209) | Extensions to FsShell |  Major | . | Olga Natkovich | Daryn Sharp |
+| [HADOOP-8619](https://issues.apache.org/jira/browse/HADOOP-8619) | WritableComparator must implement no-arg constructor |  Major | io | Radim Kolar | Chris Douglas |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component | Reporter | Contributor |
+|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-7015](https://issues.apache.org/jira/browse/HADOOP-7015) | RawLocalFileSystem#listStatus does not deal with a  directory whose entries are changing ( e.g. in a multi-thread or multi-process environment) |  Minor | . | Sanjay Radia | Sanjay Radia |
+| [MAPREDUCE-2172](https://issues.apache.org/jira/browse/MAPREDUCE-2172) | test-patch.properties contains incorrect/version-dependent values of OK\_FINDBUGS\_WARNINGS and OK\_RELEASEAUDIT\_WARNINGS |  Major | . | Patrick Kling | Nigel Daley |
+| [HADOOP-7045](https://issues.apache.org/jira/browse/HADOOP-7045) | TestDU fails on systems with local file systems with extended attributes |  Minor | fs | Eli Collins | Eli Collins |
+| [HDFS-1001](https://issues.apache.org/jira/browse/HDFS-1001) | DataXceiver and BlockReader disagree on when to send/recv CHECKSUM\_OK |  Minor | datanode | bc Wong | bc Wong |
+| [HDFS-1467](https://issues.apache.org/jira/browse/HDFS-1467) | Append pipeline never succeeds with more than one replica |  Blocker | datanode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2199](https://issues.apache.org/jira/browse/MAPREDUCE-2199) | build is broken 0.22 branch creation |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1516](https://issues.apache.org/jira/browse/HDFS-1516) | mvn-install is broken after 0.22 branch creation |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-7052](https://issues.apache.org/jira/browse/HADOOP-7052) | misspelling of threshold in conf/log4j.properties |  Major | conf | Jingguo Yao | Jingguo Yao |
+| [HADOOP-7053](https://issues.apache.org/jira/browse/HADOOP-7053) | wrong FSNamesystem Audit logging setting in conf/log4j.properties |  Minor | conf | Jingguo Yao | Jingguo Yao |
+| [HDFS-1503](https://issues.apache.org/jira/browse/HDFS-1503) | TestSaveNamespace fails |  Minor | test | Eli Collins | Todd Lipcon |
+| [HADOOP-7057](https://issues.apache.org/jira/browse/HADOOP-7057) | IOUtils.readFully and IOUtils.skipFully have typo in exception creation's message |  Minor | util | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-1524](https://issues.apache.org/jira/browse/HDFS-1524) | Image loader should make sure to read every byte in image file |  Blocker | namenode | Hairong Kuang | Hairong Kuang |
+| [HDFS-1523](https://issues.apache.org/jira/browse/HDFS-1523) | TestLargeBlock is failing on trunk |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
+| [HADOOP-6939](https://issues.apache.org/jira/browse/HADOOP-6939) | Inconsistent lock ordering in AbstractDelegationTokenSecretManager |  Minor | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1502](https://issues.apache.org/jira/browse/HDFS-1502) | TestBlockRecovery triggers NPE in assert |  Minor | . | Eli Collins | Hairong Kuang |
+| [HDFS-1533](https://issues.apache.org/jira/browse/HDFS-1533) | A more elegant FileSystem#listCorruptFileBlocks API (HDFS portion) |  Major | hdfs-client | Patrick Kling | Patrick Kling |
+| [MAPREDUCE-2215](https://issues.apache.org/jira/browse/MAPREDUCE-2215) | A more elegant FileSystem#listCorruptFileBlocks API (RAID changes) |  Major | contrib/raid | Patrick Kling | Patrick Kling |
+| [MAPREDUCE-1334](https://issues.apache.org/jira/browse/MAPREDUCE-1334) | contrib/index - test - TestIndexUpdater fails due to an additional presence of file \_SUCCESS in hdfs |  Major | contrib/index | Karthik K | Karthik K |
+| [HDFS-1377](https://issues.apache.org/jira/browse/HDFS-1377) | Quota bug for partial blocks allows quotas to be violated |  Blocker | namenode | Eli Collins | Eli Collins |
+| [HDFS-1360](https://issues.apache.org/jira/browse/HDFS-1360) | TestBlockRecovery should bind ephemeral ports |  Minor | test | Todd Lipcon | Todd Lipcon |
+| [HDFS-1206](https://issues.apache.org/jira/browse/HDFS-1206) | TestFiHFlush fails intermittently |  Major | test | Tsz Wo Nicholas Sze | Konstantin Boudnik |
+| [HDFS-1511](https://issues.apache.org/jira/browse/HDFS-1511) | 98 Release Audit warnings on trunk and branch-0.22 |  Blocker | . | Nigel Daley | Jakob Homan |
+| [HDFS-1551](https://issues.apache.org/jira/browse/HDFS-1551) | fix the pom template's version |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [HADOOP-7071](https://issues.apache.org/jira/browse/HADOOP-7071) | test-patch.sh has bad ps arg |  Minor | build | Nigel Daley | Nigel Daley |
+| [HDFS-1540](https://issues.apache.org/jira/browse/HDFS-1540) | Make Datanode handle errors to namenode.register call more elegantly |  Major | datanode | dhruba borthakur | dhruba borthakur |
+| [HDFS-1463](https://issues.apache.org/jira/browse/HDFS-1463) | accessTime updates should not occur in safeMode |  Major | namenode | dhruba borthakur | dhruba borthakur |
 | [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-7098](https://issues.apache.org/jira/browse/HADOOP-7098) | tasktracker property not set in conf/hadoop-env.sh |  Major | conf | Bernd Fondermann | Bernd Fondermann |
-| [HADOOP-7090](https://issues.apache.org/jira/browse/HADOOP-7090) | Possible resource leaks in hadoop core code |  Major | fs/s3, io | Gokul | Uma Maheswara Rao G |
 | [HADOOP-7089](https://issues.apache.org/jira/browse/HADOOP-7089) | Fix link resolution logic in hadoop-config.sh |  Minor | scripts | Eli Collins | Eli Collins |
-| [HADOOP-7071](https://issues.apache.org/jira/browse/HADOOP-7071) | test-patch.sh has bad ps arg |  Minor | build | Nigel Daley | Nigel Daley |
-| [HADOOP-7057](https://issues.apache.org/jira/browse/HADOOP-7057) | IOUtils.readFully and IOUtils.skipFully have typo in exception creation's message |  Minor | util | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-7055](https://issues.apache.org/jira/browse/HADOOP-7055) | Update of commons logging libraries causes EventCounter to count logging events incorrectly |  Major | metrics | Jingguo Yao | Jingguo Yao |
-| [HADOOP-7053](https://issues.apache.org/jira/browse/HADOOP-7053) | wrong FSNamesystem Audit logging setting in conf/log4j.properties |  Minor | conf | Jingguo Yao | Jingguo Yao |
-| [HADOOP-7052](https://issues.apache.org/jira/browse/HADOOP-7052) | misspelling of threshold in conf/log4j.properties |  Major | conf | Jingguo Yao | Jingguo Yao |
+| [HDFS-1585](https://issues.apache.org/jira/browse/HDFS-1585) | HDFS-1547 broke MR build |  Blocker | test | Todd Lipcon | Todd Lipcon |
 | [HADOOP-7046](https://issues.apache.org/jira/browse/HADOOP-7046) | 1 Findbugs warning on trunk and branch-0.22 |  Blocker | security | Nigel Daley | Po Cheung |
-| [HADOOP-7045](https://issues.apache.org/jira/browse/HADOOP-7045) | TestDU fails on systems with local file systems with extended attributes |  Minor | fs | Eli Collins | Eli Collins |
-| [HADOOP-7015](https://issues.apache.org/jira/browse/HADOOP-7015) | RawLocalFileSystem#listStatus does not deal with a  directory whose entries are changing ( e.g. in a multi-thread or multi-process environment) |  Minor | . | Sanjay Radia | Sanjay Radia |
-| [HADOOP-6939](https://issues.apache.org/jira/browse/HADOOP-6939) | Inconsistent lock ordering in AbstractDelegationTokenSecretManager |  Minor | . | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6912](https://issues.apache.org/jira/browse/HADOOP-6912) | Guard against NPE when calling UGI.isLoginKeytabBased() |  Major | security | Kan Zhang | Kan Zhang |
+| [MAPREDUCE-2271](https://issues.apache.org/jira/browse/MAPREDUCE-2271) | TestSetupTaskScheduling failing in trunk |  Blocker | jobtracker | Todd Lipcon | Liyin Liang |
+| [HADOOP-7120](https://issues.apache.org/jira/browse/HADOOP-7120) | 200 new Findbugs warnings |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1598](https://issues.apache.org/jira/browse/HDFS-1598) | ListPathsServlet excludes .\*.crc files |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2290](https://issues.apache.org/jira/browse/MAPREDUCE-2290) | TestTaskCommit missing getProtocolSignature override |  Major | test | Eli Collins | Eli Collins |
+| [HDFS-863](https://issues.apache.org/jira/browse/HDFS-863) | Potential deadlock in TestOverReplicatedBlocks |  Major | test | Todd Lipcon | Ken Goodhope |
+| [HDFS-1600](https://issues.apache.org/jira/browse/HDFS-1600) | editsStored.xml cause release audit warning |  Major | build, test | Tsz Wo Nicholas Sze | Todd Lipcon |
+| [MAPREDUCE-2311](https://issues.apache.org/jira/browse/MAPREDUCE-2311) | TestFairScheduler failing on trunk |  Blocker | contrib/fair-share | Todd Lipcon | Scott Chen |
+| [HDFS-1602](https://issues.apache.org/jira/browse/HDFS-1602) | NameNode storage failed replica restoration is broken |  Major | namenode | Konstantin Boudnik | Boris Shkolnik |
+| [HADOOP-7151](https://issues.apache.org/jira/browse/HADOOP-7151) | Document need for stable hashCode() in WritableComparable |  Minor | . | Dmitriy V. Ryaboy | Dmitriy V. Ryaboy |
+| [HDFS-1612](https://issues.apache.org/jira/browse/HDFS-1612) | HDFS Design Documentation is outdated |  Minor | documentation | Joe Crobak | Joe Crobak |
+| [MAPREDUCE-1996](https://issues.apache.org/jira/browse/MAPREDUCE-1996) | API: Reducer.reduce() method detail misstatement |  Trivial | documentation | Glynn Durham | Harsh J |
+| [MAPREDUCE-2074](https://issues.apache.org/jira/browse/MAPREDUCE-2074) | Task should fail when symlink creation fail |  Minor | distributed-cache | Koji Noguchi | Priyo Mustafi |
+| [HDFS-1625](https://issues.apache.org/jira/browse/HDFS-1625) | TestDataNodeMXBean fails if disk space usage changes during test run |  Minor | test | Todd Lipcon | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-1811](https://issues.apache.org/jira/browse/MAPREDUCE-1811) | Job.monitorAndPrintJob() should print status of the job at completion |  Minor | client | Amareshwari Sriramadasu | Harsh J |
+| [MAPREDUCE-993](https://issues.apache.org/jira/browse/MAPREDUCE-993) | bin/hadoop job -events \<jobid\> \<from-event-#\> \<#-of-events\> help message is confusing |  Minor | jobtracker | Iyappan Srinivasan | Harsh J |
 | [HADOOP-6754](https://issues.apache.org/jira/browse/HADOOP-6754) | DefaultCodec.createOutputStream() leaks memory |  Major | io | Aaron Kimball | Aaron Kimball |
-| [HADOOP-6622](https://issues.apache.org/jira/browse/HADOOP-6622) | Token should not print the password in toString. |  Major | security | Jitendra Nath Pandey | Eli Collins |
+| [HDFS-1691](https://issues.apache.org/jira/browse/HDFS-1691) | double static declaration in Configuration.addDefaultResource("hdfs-default.xml"); |  Minor | tools | Alexey Diomin | Alexey Diomin |
+| [MAPREDUCE-1242](https://issues.apache.org/jira/browse/MAPREDUCE-1242) | Chain APIs error misleading |  Trivial | . | Amogh Vasekar | Harsh J |
+| [HADOOP-7098](https://issues.apache.org/jira/browse/HADOOP-7098) | tasktracker property not set in conf/hadoop-env.sh |  Major | conf | Bernd Fondermann | Bernd Fondermann |
+| [HADOOP-7162](https://issues.apache.org/jira/browse/HADOOP-7162) | FsShell: call srcFs.listStatus(src) twice |  Minor | fs | Alexey Diomin | Alexey Diomin |
+| [HDFS-1665](https://issues.apache.org/jira/browse/HDFS-1665) | Balancer sleeps inadequately |  Minor | balancer & mover | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1728](https://issues.apache.org/jira/browse/HDFS-1728) | SecondaryNameNode.checkpointSize is in byte but not MB. |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-6912](https://issues.apache.org/jira/browse/HADOOP-6912) | Guard against NPE when calling UGI.isLoginKeytabBased() |  Major | security | Kan Zhang | Kan Zhang |
+| [HDFS-1748](https://issues.apache.org/jira/browse/HDFS-1748) | Balancer utilization classification is incomplete |  Major | balancer & mover | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2379](https://issues.apache.org/jira/browse/MAPREDUCE-2379) | Distributed cache sizing configurations are missing from mapred-default.xml |  Major | distributed-cache, documentation | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7175](https://issues.apache.org/jira/browse/HADOOP-7175) | Add isEnabled() to Trash |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HDFS-1750](https://issues.apache.org/jira/browse/HDFS-1750) | fs -ls hftp://file not working |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7174](https://issues.apache.org/jira/browse/HADOOP-7174) | null is displayed in the console,if the src path is invalid while doing copyToLocal operation from commandLine |  Minor | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7187](https://issues.apache.org/jira/browse/HADOOP-7187) | Socket Leak in org.apache.hadoop.metrics.ganglia.GangliaContext |  Major | metrics | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7194](https://issues.apache.org/jira/browse/HADOOP-7194) | Potential Resource leak in IOUtils.java |  Major | io | Devaraj K | Devaraj K |
+| [HDFS-1797](https://issues.apache.org/jira/browse/HDFS-1797) | New findbugs warning introduced by HDFS-1120 |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1781](https://issues.apache.org/jira/browse/HDFS-1781) | jsvc executable delivered into wrong package... |  Major | scripts | John George | John George |
+| [HDFS-1782](https://issues.apache.org/jira/browse/HDFS-1782) | FSNamesystem.startFileInternal(..) throws NullPointerException |  Major | namenode | John George | John George |
+| [HADOOP-7210](https://issues.apache.org/jira/browse/HADOOP-7210) | Chown command is not working from FSShell. |  Major | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HDFS-1611](https://issues.apache.org/jira/browse/HDFS-1611) | Some logical issues need to address. |  Minor | hdfs-client, namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HDFS-1189](https://issues.apache.org/jira/browse/HDFS-1189) | Quota counts missed between clear quota and set quota |  Major | namenode | Kang Xiao | John George |
+| [MAPREDUCE-2307](https://issues.apache.org/jira/browse/MAPREDUCE-2307) | Exception thrown in Jobtracker logs, when the Scheduler configured is FairScheduler. |  Minor | contrib/fair-share | Devaraj K | Devaraj K |
+| [MAPREDUCE-2395](https://issues.apache.org/jira/browse/MAPREDUCE-2395) | TestBlockFixer timing out on trunk |  Critical | contrib/raid | Todd Lipcon | Ramkumar Vadali |
+| [HDFS-1818](https://issues.apache.org/jira/browse/HDFS-1818) | TestHDFSCLI is failing on trunk |  Major | test | Aaron T. Myers | Aaron T. Myers |
+| [HADOOP-7216](https://issues.apache.org/jira/browse/HADOOP-7216) | HADOOP-7202 broke TestDFSShell in HDFS |  Major | test | Aaron T. Myers | Daryn Sharp |
+| [HDFS-1760](https://issues.apache.org/jira/browse/HDFS-1760) | problems with getFullPathName |  Major | namenode | Daryn Sharp | Daryn Sharp |
+| [HDFS-1821](https://issues.apache.org/jira/browse/HDFS-1821) | FileContext.createSymlink with kerberos enabled sets wrong owner |  Major | . | John George | John George |
+| [MAPREDUCE-2439](https://issues.apache.org/jira/browse/MAPREDUCE-2439) | MR-279: Fix YarnRemoteException to give more details. |  Major | mrv2 | Mahadev konar | Siddharth Seth |
+| [HADOOP-7223](https://issues.apache.org/jira/browse/HADOOP-7223) | FileContext createFlag combinations during create are not clearly defined |  Major | fs | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-7171](https://issues.apache.org/jira/browse/HADOOP-7171) | Support UGI in FileContext API |  Major | security | Owen O'Malley | Jitendra Nath Pandey |
+| [MAPREDUCE-2440](https://issues.apache.org/jira/browse/MAPREDUCE-2440) | MR-279: Name clashes in TypeConverter |  Major | mrv2 | Luke Lu | Luke Lu |
+| [HADOOP-7231](https://issues.apache.org/jira/browse/HADOOP-7231) | Fix synopsis for -count |  Major | util | Daryn Sharp | Daryn Sharp |
+| [HDFS-1824](https://issues.apache.org/jira/browse/HDFS-1824) | delay instantiation of file system object until it is needed (linked to HADOOP-7207) |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HADOOP-7207](https://issues.apache.org/jira/browse/HADOOP-7207) | fs member of FSShell is not really needed |  Major | . | Boris Shkolnik | Boris Shkolnik |
+| [HDFS-1806](https://issues.apache.org/jira/browse/HDFS-1806) | TestBlockReport.blockReport\_08() and \_09() are timing-dependent and likely to fail on fast servers |  Major | datanode, namenode | Matt Foley | Matt Foley |
+| [HDFS-1845](https://issues.apache.org/jira/browse/HDFS-1845) | symlink comes up as directory after namenode restart |  Major | . | John George | John George |
+| [HADOOP-7172](https://issues.apache.org/jira/browse/HADOOP-7172) | SecureIO should not check owner on non-secure clusters that have no native support |  Critical | io, security | Todd Lipcon | Todd Lipcon |
+| [HDFS-1594](https://issues.apache.org/jira/browse/HDFS-1594) | When the disk becomes full Namenode is getting shutdown and not able to recover |  Major | namenode | Devaraj K | Aaron T. Myers |
+| [MAPREDUCE-2317](https://issues.apache.org/jira/browse/MAPREDUCE-2317) | HadoopArchives throwing NullPointerException while creating hadoop archives (.har files) |  Minor | harchive | Devaraj K | Devaraj K |
+| [HDFS-1823](https://issues.apache.org/jira/browse/HDFS-1823) | start-dfs.sh script fails if HADOOP\_HOME is not set |  Blocker | scripts | Tom White | Tom White |
+| [MAPREDUCE-2428](https://issues.apache.org/jira/browse/MAPREDUCE-2428) | start-mapred.sh script fails if HADOOP\_HOME is not set |  Blocker | . | Tom White | Tom White |
+| [HDFS-1808](https://issues.apache.org/jira/browse/HDFS-1808) | TestBalancer waits forever, errs without giving information |  Major | datanode, namenode | Matt Foley | Matt Foley |
+| [HDFS-1829](https://issues.apache.org/jira/browse/HDFS-1829) | TestNodeCount waits forever, errs without giving information |  Major | namenode | Matt Foley | Matt Foley |
+| [HDFS-1822](https://issues.apache.org/jira/browse/HDFS-1822) | Editlog opcodes overlap between 20 security and later releases |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-2417](https://issues.apache.org/jira/browse/MAPREDUCE-2417) | In Gridmix, in RoundRobinUserResolver mode, the testing/proxy users are not associated with unique users in a trace |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-2433](https://issues.apache.org/jira/browse/MAPREDUCE-2433) | MR-279: YARNApplicationConstants hard code app master jar version |  Blocker | mrv2 | Luke Lu | Mahadev konar |
+| [MAPREDUCE-2458](https://issues.apache.org/jira/browse/MAPREDUCE-2458) | MR-279: Rename sanitized pom.xml in build directory to work around IDE bug |  Major | mrv2 | Luke Lu | Luke Lu |
+| [MAPREDUCE-2416](https://issues.apache.org/jira/browse/MAPREDUCE-2416) | In Gridmix, in RoundRobinUserResolver, the list of groups for a user obtained from users-list-file is incorrect |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
+| [HDFS-1871](https://issues.apache.org/jira/browse/HDFS-1871) | Tests using MiniDFSCluster fail to compile due to HDFS-1052 changes |  Major | test | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-2460](https://issues.apache.org/jira/browse/MAPREDUCE-2460) | TestFairSchedulerSystem failing on Hudson |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1876](https://issues.apache.org/jira/browse/HDFS-1876) | One MiniDFSCluster ignores numDataNodes parameter |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2466](https://issues.apache.org/jira/browse/MAPREDUCE-2466) | TestFileInputFormat.testLocality failing after federation merge |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1888](https://issues.apache.org/jira/browse/HDFS-1888) | MiniDFSCluster#corruptBlockOnDatanodes() access must be public for MapReduce contrib raid |  Major | . | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-1889](https://issues.apache.org/jira/browse/HDFS-1889) | incorrect path in start/stop dfs script |  Major | . | John George | John George |
+| [HDFS-1898](https://issues.apache.org/jira/browse/HDFS-1898) | Tests failing on trunk due to use of NameNode.format |  Critical | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2475](https://issues.apache.org/jira/browse/MAPREDUCE-2475) | Disable IPV6 for junit tests |  Major | test | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-7261](https://issues.apache.org/jira/browse/HADOOP-7261) | Disable IPV6 for junit tests |  Major | test | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-1827](https://issues.apache.org/jira/browse/HDFS-1827) | TestBlockReplacement waits forever, errs without giving information |  Major | namenode | Matt Foley | Matt Foley |
+| [MAPREDUCE-2451](https://issues.apache.org/jira/browse/MAPREDUCE-2451) | Log the reason string of healthcheck script |  Trivial | jobtracker | Thomas Graves | Thomas Graves |
+| [HADOOP-7268](https://issues.apache.org/jira/browse/HADOOP-7268) | FileContext.getLocalFSFileContext() behavior needs to be fixed w.r.t tokens |  Major | fs, security | Devaraj Das | Jitendra Nath Pandey |
+| [MAPREDUCE-2480](https://issues.apache.org/jira/browse/MAPREDUCE-2480) | MR-279: mr app should not depend on hard-coded version of shuffle |  Major | mrv2 | Luke Lu | Luke Lu |
+| [HDFS-1908](https://issues.apache.org/jira/browse/HDFS-1908) | DataTransferTestUtil$CountdownDoosAction.run(..) throws NullPointerException |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2467](https://issues.apache.org/jira/browse/MAPREDUCE-2467) | HDFS-1052 changes break the raid contrib module in MapReduce |  Major | contrib/raid | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-7055](https://issues.apache.org/jira/browse/HADOOP-7055) | Update of commons logging libraries causes EventCounter to count logging events incorrectly |  Major | metrics | Jingguo Yao | Jingguo Yao |
+| [HDFS-1627](https://issues.apache.org/jira/browse/HDFS-1627) | Fix NullPointerException in Secondary NameNode |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HDFS-1917](https://issues.apache.org/jira/browse/HDFS-1917) | Clean up duplication of dependent jar files |  Major | build | Eric Yang | Eric Yang |
+| [HDFS-1938](https://issues.apache.org/jira/browse/HDFS-1938) |  Reference ivy-hdfs.classpath not found. |  Minor | build | Tsz Wo Nicholas Sze | Eric Yang |
+| [HDFS-1835](https://issues.apache.org/jira/browse/HDFS-1835) | DataNode.setNewStorageID pulls entropy from /dev/random |  Major | datanode | John Carrino | John Carrino |
+| [HADOOP-7292](https://issues.apache.org/jira/browse/HADOOP-7292) | Metrics 2 TestSinkQueue is racy |  Minor | metrics | Luke Lu | Luke Lu |
+| [HDFS-1914](https://issues.apache.org/jira/browse/HDFS-1914) | Federation: namenode storage directory must be configurable specific to a namenode |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-1881](https://issues.apache.org/jira/browse/HDFS-1881) | Federation: after taking snapshot the current directory of datanode is empty |  Major | datanode | Tanping Wang | Tanping Wang |
+| [HADOOP-7282](https://issues.apache.org/jira/browse/HADOOP-7282) | getRemoteIp could return null in cases where the call is ongoing but the ip went away. |  Major | ipc | John George | John George |
+| [MAPREDUCE-2497](https://issues.apache.org/jira/browse/MAPREDUCE-2497) | missing spaces in error messages |  Trivial | . | Robert Henry | Eli Collins |
+| [MAPREDUCE-2500](https://issues.apache.org/jira/browse/MAPREDUCE-2500) | MR 279: PB factories are not thread safe |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2504](https://issues.apache.org/jira/browse/MAPREDUCE-2504) | MR 279: race in JobHistoryEventHandler stop |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2509](https://issues.apache.org/jira/browse/MAPREDUCE-2509) | MR-279: Fix NPE in UI for pending attempts |  Major | mrv2 | Luke Lu | Luke Lu |
+| [HDFS-1505](https://issues.apache.org/jira/browse/HDFS-1505) | saveNamespace appears to succeed even if all directories fail to save |  Blocker | . | Todd Lipcon | Aaron T. Myers |
+| [HDFS-1927](https://issues.apache.org/jira/browse/HDFS-1927) | audit logs could ignore certain xsactions and also could contain "ip=null" |  Major | namenode | John George | John George |
+| [MAPREDUCE-2258](https://issues.apache.org/jira/browse/MAPREDUCE-2258) | IFile reader closes stream and compressor in wrong order |  Major | task | Todd Lipcon | Todd Lipcon |
+| [HDFS-1953](https://issues.apache.org/jira/browse/HDFS-1953) | Change name node mxbean name in cluster web console |  Minor | . | Tanping Wang | Tanping Wang |
+| [MAPREDUCE-2483](https://issues.apache.org/jira/browse/MAPREDUCE-2483) | Clean up duplication of dependent jar files |  Major | build | Eric Yang | Eric Yang |
+| [HDFS-1905](https://issues.apache.org/jira/browse/HDFS-1905) | Improve the usability of namenode -format |  Minor | namenode | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HDFS-1371](https://issues.apache.org/jira/browse/HDFS-1371) | One bad node can incorrectly flag many files as corrupt |  Major | hdfs-client, namenode | Koji Noguchi | Tanping Wang |
+| [MAPREDUCE-2518](https://issues.apache.org/jira/browse/MAPREDUCE-2518) | missing t flag in distcp help message '-p[rbugp]' |  Major | distcp | Wei Yongjun | Wei Yongjun |
+| [MAPREDUCE-2514](https://issues.apache.org/jira/browse/MAPREDUCE-2514) | ReinitTrackerAction class name misspelled RenitTrackerAction in task tracker log |  Trivial | tasktracker | Jonathan Eagles | Jonathan Eagles |
+| [HDFS-1921](https://issues.apache.org/jira/browse/HDFS-1921) | Save namespace can cause NN to be unable to come up on restart |  Blocker | . | Aaron T. Myers | Matt Foley |
 | [HADOOP-6508](https://issues.apache.org/jira/browse/HADOOP-6508) | Incorrect values for metrics with CompositeContext |  Major | metrics | Amareshwari Sriramadasu | Luke Lu |
-| [HADOOP-5647](https://issues.apache.org/jira/browse/HADOOP-5647) | TestJobHistory fails if /tmp/\_logs is not writable to. Testcase should not depend on /tmp |  Major | test | Ravi Gummadi | Ravi Gummadi |
-| [HDFS-2491](https://issues.apache.org/jira/browse/HDFS-2491) | TestBalancer can fail when datanode utilization and avgUtilization is exactly same. |  Major | . | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-2467](https://issues.apache.org/jira/browse/HDFS-2467) | HftpFileSystem uses incorrect compare for finding delegation tokens |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HDFS-2452](https://issues.apache.org/jira/browse/HDFS-2452) | OutOfMemoryError in DataXceiverServer takes down the DataNode |  Major | datanode | Konstantin Shvachko | Uma Maheswara Rao G |
-| [HDFS-2445](https://issues.apache.org/jira/browse/HDFS-2445) | Incorrect exit code for hadoop-hdfs-test tests when exception thrown |  Major | test | Jonathan Eagles | Jonathan Eagles |
-| [HDFS-2436](https://issues.apache.org/jira/browse/HDFS-2436) | FSNamesystem.setTimes(..) expects the path is a file. |  Major | . | Arpit Gupta | Uma Maheswara Rao G |
-| [HDFS-2422](https://issues.apache.org/jira/browse/HDFS-2422) | The NN should tolerate the same number of low-resource volumes as failed volumes |  Major | namenode | Jeff Bean | Aaron T. Myers |
-| [HDFS-2414](https://issues.apache.org/jira/browse/HDFS-2414) | TestDFSRollback fails intermittently |  Critical | namenode, test | Robert Joseph Evans | Todd Lipcon |
-| [HDFS-2412](https://issues.apache.org/jira/browse/HDFS-2412) | Add backwards-compatibility layer for FSConstants |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-2411](https://issues.apache.org/jira/browse/HDFS-2411) | with webhdfs enabled in secure mode the auth to local mappings are not being respected. |  Major | webhdfs | Arpit Gupta | Jitendra Nath Pandey |
-| [HDFS-2409](https://issues.apache.org/jira/browse/HDFS-2409) | \_HOST in dfs.web.authentication.kerberos.principal. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-2368](https://issues.apache.org/jira/browse/HDFS-2368) | defaults created for web keytab and principal, these properties should not have defaults |  Major | . | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2361](https://issues.apache.org/jira/browse/HDFS-2361) | hftp is broken |  Critical | namenode | Rajit Saha | Jitendra Nath Pandey |
-| [HDFS-2347](https://issues.apache.org/jira/browse/HDFS-2347) | checkpointTxnCount's comment still saying about editlog size |  Trivial | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-2346](https://issues.apache.org/jira/browse/HDFS-2346) | TestHost2NodesMap & TestReplicasMap will fail depending upon execution order of test methods |  Blocker | test | Uma Maheswara Rao G | Laxman |
-| [HDFS-2344](https://issues.apache.org/jira/browse/HDFS-2344) | Fix the TestOfflineEditsViewer test failure in 0.23 branch |  Major | test | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-2333](https://issues.apache.org/jira/browse/HDFS-2333) | HDFS-2284 introduced 2 findbugs warnings on trunk |  Major | . | Ivan Kelly | Tsz Wo Nicholas Sze |
-| [HDFS-2331](https://issues.apache.org/jira/browse/HDFS-2331) | Hdfs compilation fails |  Major | hdfs-client | Abhijit Suresh Shingate | Abhijit Suresh Shingate |
-| [HDFS-2323](https://issues.apache.org/jira/browse/HDFS-2323) | start-dfs.sh script fails for tarball install |  Major | . | Tom White | Tom White |
-| [HDFS-2322](https://issues.apache.org/jira/browse/HDFS-2322) | the build fails in Windows because commons-daemon TAR cannot be fetched |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HDFS-2314](https://issues.apache.org/jira/browse/HDFS-2314) | MRV1 test compilation broken after HDFS-2197 |  Major | test | Vinod Kumar Vavilapalli | Todd Lipcon |
-| [HDFS-2290](https://issues.apache.org/jira/browse/HDFS-2290) | Block with corrupt replica is not getting replicated |  Major | namenode | Konstantin Shvachko | Benoy Antony |
-| [HDFS-2289](https://issues.apache.org/jira/browse/HDFS-2289) | jsvc isn't part of the artifact |  Blocker | . | Arun C Murthy | Alejandro Abdelnur |
-| [HDFS-2267](https://issues.apache.org/jira/browse/HDFS-2267) | DataXceiver thread name incorrect while waiting on op during keepalive |  Trivial | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2258](https://issues.apache.org/jira/browse/HDFS-2258) | TestLeaseRecovery2 fails as lease hard limit is not reset to default |  Major | namenode, test | Konstantin Shvachko | Konstantin Shvachko |
-| [HDFS-2245](https://issues.apache.org/jira/browse/HDFS-2245) | BlockManager.chooseTarget(..) throws NPE |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2240](https://issues.apache.org/jira/browse/HDFS-2240) | Possible deadlock between LeaseRenewer and its factory |  Critical | hdfs-client | Todd Lipcon | Tsz Wo Nicholas Sze |
-| [HDFS-2235](https://issues.apache.org/jira/browse/HDFS-2235) | Encode servlet paths |  Major | namenode | Eli Collins | Eli Collins |
-| [HDFS-2232](https://issues.apache.org/jira/browse/HDFS-2232) | TestHDFSCLI fails on 0.22 branch |  Blocker | test | Konstantin Shvachko | Plamen Jeliazkov |
-| [HDFS-2229](https://issues.apache.org/jira/browse/HDFS-2229) | Deadlock in NameNode |  Blocker | namenode | Vinod Kumar Vavilapalli | Tsz Wo Nicholas Sze |
-| [HDFS-2186](https://issues.apache.org/jira/browse/HDFS-2186) | DN volume failures on startup are not counted |  Major | datanode | Eli Collins | Eli Collins |
-| [HDFS-2156](https://issues.apache.org/jira/browse/HDFS-2156) | rpm should only require the same major version as common |  Major | . | Owen O'Malley | Eric Yang |
-| [HDFS-2153](https://issues.apache.org/jira/browse/HDFS-2153) | DFSClientAdapter should be put under test |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2132](https://issues.apache.org/jira/browse/HDFS-2132) | Potential resource leak in EditLogFileOutputStream.close |  Major | . | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-2114](https://issues.apache.org/jira/browse/HDFS-2114) | re-commission of a decommissioned node does not delete excess replica |  Major | . | John George | John George |
-| [HDFS-2109](https://issues.apache.org/jira/browse/HDFS-2109) | Store uMask as member variable to DFSClient.Conf |  Major | hdfs-client | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-2092](https://issues.apache.org/jira/browse/HDFS-2092) | Create a light inner conf class in DFSClient |  Major | hdfs-client | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-2086](https://issues.apache.org/jira/browse/HDFS-2086) | If the include hosts list contains host name, after restarting namenode, datanodes registrant is denied |  Major | namenode | Tanping Wang | Tanping Wang |
-| [HDFS-2082](https://issues.apache.org/jira/browse/HDFS-2082) | SecondaryNameNode web interface doesn't show the right info |  Major | . | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-2067](https://issues.apache.org/jira/browse/HDFS-2067) | Bump DATA\_TRANSFER\_VERSION in trunk for protobufs |  Major | datanode, hdfs-client | Todd Lipcon | Tsz Wo Nicholas Sze |
-| [HDFS-2065](https://issues.apache.org/jira/browse/HDFS-2065) | Fix NPE in DFSClient.getFileChecksum |  Major | . | Bharath Mundlapudi | Uma Maheswara Rao G |
-| [HDFS-2061](https://issues.apache.org/jira/browse/HDFS-2061) | two minor bugs in BlockManager block report processing |  Minor | namenode | Matt Foley | Matt Foley |
-| [HDFS-2053](https://issues.apache.org/jira/browse/HDFS-2053) | Bug in INodeDirectory#computeContentSummary warning |  Minor | namenode | Michael Noll | Michael Noll |
-| [HDFS-2041](https://issues.apache.org/jira/browse/HDFS-2041) | Some mtimes and atimes are lost when edit logs are replayed |  Major | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-2034](https://issues.apache.org/jira/browse/HDFS-2034) | length in getBlockRange becomes -ve when reading only from currently being written blk |  Minor | hdfs-client | John George | John George |
-| [HDFS-2030](https://issues.apache.org/jira/browse/HDFS-2030) | Fix the usability of namenode upgrade command |  Minor | . | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-2022](https://issues.apache.org/jira/browse/HDFS-2022) | ant binary should build libhdfs |  Major | build | Eli Collins | Eric Yang |
+| [HADOOP-7287](https://issues.apache.org/jira/browse/HADOOP-7287) | Configuration deprecation mechanism doesn't work properly for GenericOptionsParser/Tools |  Blocker | conf | Todd Lipcon | Aaron T. Myers |
+| [HADOOP-7259](https://issues.apache.org/jira/browse/HADOOP-7259) | contrib modules should include build.properties from parent. |  Major | build | Owen O'Malley | Owen O'Malley |
+| [HADOOP-7215](https://issues.apache.org/jira/browse/HADOOP-7215) | RPC clients must connect over a network interface corresponding to the host name in the client's kerberos principal key |  Blocker | security | Suresh Srinivas | Suresh Srinivas |
+| [HADOOP-7258](https://issues.apache.org/jira/browse/HADOOP-7258) | Gzip codec should not return null decompressors |  Major | . | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-2534](https://issues.apache.org/jira/browse/MAPREDUCE-2534) | MR-279: Fix CI breaking hard coded version in jobclient pom |  Major | mrv2 | Luke Lu | Luke Lu |
+| [MAPREDUCE-2470](https://issues.apache.org/jira/browse/MAPREDUCE-2470) | Receiving NPE occasionally on RunningJob.getCounters() call |  Major | client | Aaron Baff | Robert Joseph Evans |
+| [HADOOP-7322](https://issues.apache.org/jira/browse/HADOOP-7322) | Adding a util method in FileUtil for JDK File.listFiles |  Minor | . | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HDFS-1964](https://issues.apache.org/jira/browse/HDFS-1964) | Incorrect HTML unescaping in DatanodeJspHelper.java |  Major | . | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-1999](https://issues.apache.org/jira/browse/HDFS-1999) | Tests use deprecated configs |  Major | test | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-1592](https://issues.apache.org/jira/browse/HDFS-1592) | Datanode startup doesn't honor volumes.tolerated |  Major | . | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HDFS-1812](https://issues.apache.org/jira/browse/HDFS-1812) | Address the cleanup issues in TestHDFSCLI.java |  Minor | test | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [MAPREDUCE-2137](https://issues.apache.org/jira/browse/MAPREDUCE-2137) | Mapping between Gridmix jobs and the corresponding original MR jobs is needed |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
+| [HDFS-1920](https://issues.apache.org/jira/browse/HDFS-1920) | libhdfs does not build for ARM processors |  Major | libhdfs | Trevor Robinson | Trevor Robinson |
+| [HADOOP-7276](https://issues.apache.org/jira/browse/HADOOP-7276) | Hadoop native builds fail on ARM due to -m32 |  Major | native | Trevor Robinson | Trevor Robinson |
+| [HDFS-1727](https://issues.apache.org/jira/browse/HDFS-1727) | fsck command can display command usage if user passes any illegal argument |  Minor | . | Uma Maheswara Rao G | sravankorumilli |
+| [HADOOP-7208](https://issues.apache.org/jira/browse/HADOOP-7208) | equals() and hashCode() implementation need to change in StandardSocketFactory |  Major | . | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7336](https://issues.apache.org/jira/browse/HADOOP-7336) | TestFileContextResolveAfs will fail with default test.build.data property. |  Minor | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-2552](https://issues.apache.org/jira/browse/MAPREDUCE-2552) | MR 279: NPE when requesting attemptids for completed jobs |  Minor | mrv2 | Siddharth Seth | Siddharth Seth |
 | [HDFS-2021](https://issues.apache.org/jira/browse/HDFS-2021) | TestWriteRead failed with inconsistent visible length of a file |  Major | datanode | CW Chung | John George |
+| [MAPREDUCE-2556](https://issues.apache.org/jira/browse/MAPREDUCE-2556) | MR 279: NodeStatus.getNodeHealthStatus().setBlah broken |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
 | [HDFS-2020](https://issues.apache.org/jira/browse/HDFS-2020) | TestDFSUpgradeFromImage fails |  Major | datanode, test | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-2019](https://issues.apache.org/jira/browse/HDFS-2019) | Fix all the places where Java method File.list is used with FileUtil.list API |  Minor | datanode | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HDFS-1936](https://issues.apache.org/jira/browse/HDFS-1936) | Updating the layout version from HDFS-1822 causes upgrade problems. |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-2022](https://issues.apache.org/jira/browse/HDFS-2022) | ant binary should build libhdfs |  Major | build | Eli Collins | Eric Yang |
 | [HDFS-2014](https://issues.apache.org/jira/browse/HDFS-2014) | bin/hdfs no longer works from a source checkout |  Critical | scripts | Todd Lipcon | Eric Yang |
-| [HDFS-2011](https://issues.apache.org/jira/browse/HDFS-2011) | Removal and restoration of storage directories on checkpointing failure doesn't work properly |  Major | namenode | Ravi Prakash | Ravi Prakash |
-| [HDFS-2002](https://issues.apache.org/jira/browse/HDFS-2002) | Incorrect computation of needed blocks in getTurnOffTip() |  Major | namenode | Konstantin Shvachko | Plamen Jeliazkov |
-| [HDFS-1999](https://issues.apache.org/jira/browse/HDFS-1999) | Tests use deprecated configs |  Major | test | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1998](https://issues.apache.org/jira/browse/HDFS-1998) | make refresh-namodenodes.sh refreshing all namenodes |  Minor | scripts | Tanping Wang | Tanping Wang |
-| [HDFS-1990](https://issues.apache.org/jira/browse/HDFS-1990) | Resource leaks in HDFS |  Minor | datanode | ramkrishna.s.vasudevan | Uma Maheswara Rao G |
+| [MAPREDUCE-2537](https://issues.apache.org/jira/browse/MAPREDUCE-2537) | MR-279: The RM writes its log to yarn-mapred-resourcemanager-\<RM\_Host\>.out |  Minor | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
 | [HDFS-1986](https://issues.apache.org/jira/browse/HDFS-1986) | Add an option for user to return http or https ports regardless of security is on/off in DFSUtil.getInfoServer() |  Minor | tools | Tanping Wang | Tanping Wang |
-| [HDFS-1964](https://issues.apache.org/jira/browse/HDFS-1964) | Incorrect HTML unescaping in DatanodeJspHelper.java |  Major | . | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1955](https://issues.apache.org/jira/browse/HDFS-1955) | FSImage.doUpgrade() was made too fault-tolerant by HDFS-1826 |  Major | namenode | Matt Foley | Matt Foley |
-| [HDFS-1953](https://issues.apache.org/jira/browse/HDFS-1953) | Change name node mxbean name in cluster web console |  Minor | . | Tanping Wang | Tanping Wang |
-| [HDFS-1952](https://issues.apache.org/jira/browse/HDFS-1952) | FSEditLog.open() appears to succeed even if all EDITS directories fail |  Major | . | Matt Foley | Andrew |
-| [HDFS-1943](https://issues.apache.org/jira/browse/HDFS-1943) | fail to start datanode while start-dfs.sh is executed by root user |  Blocker | scripts | Wei Yongjun | Matt Foley |
-| [HDFS-1938](https://issues.apache.org/jira/browse/HDFS-1938) |  Reference ivy-hdfs.classpath not found. |  Minor | build | Tsz Wo Nicholas Sze | Eric Yang |
-| [HDFS-1936](https://issues.apache.org/jira/browse/HDFS-1936) | Updating the layout version from HDFS-1822 causes upgrade problems. |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
 | [HDFS-1934](https://issues.apache.org/jira/browse/HDFS-1934) | Fix NullPointerException when File.listFiles() API returns null |  Major | . | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-1927](https://issues.apache.org/jira/browse/HDFS-1927) | audit logs could ignore certain xsactions and also could contain "ip=null" |  Major | namenode | John George | John George |
-| [HDFS-1921](https://issues.apache.org/jira/browse/HDFS-1921) | Save namespace can cause NN to be unable to come up on restart |  Blocker | . | Aaron T. Myers | Matt Foley |
-| [HDFS-1920](https://issues.apache.org/jira/browse/HDFS-1920) | libhdfs does not build for ARM processors |  Major | libhdfs | Trevor Robinson | Trevor Robinson |
-| [HDFS-1917](https://issues.apache.org/jira/browse/HDFS-1917) | Clean up duplication of dependent jar files |  Major | build | Eric Yang | Eric Yang |
-| [HDFS-1914](https://issues.apache.org/jira/browse/HDFS-1914) | Federation: namenode storage directory must be configurable specific to a namenode |  Major | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1908](https://issues.apache.org/jira/browse/HDFS-1908) | DataTransferTestUtil$CountdownDoosAction.run(..) throws NullPointerException |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HDFS-1907](https://issues.apache.org/jira/browse/HDFS-1907) | BlockMissingException upon concurrent read and write: reader was doing file position read while writer is doing write without hflush |  Major | hdfs-client | CW Chung | John George |
-| [HDFS-1905](https://issues.apache.org/jira/browse/HDFS-1905) | Improve the usability of namenode -format |  Minor | namenode | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-1898](https://issues.apache.org/jira/browse/HDFS-1898) | Tests failing on trunk due to use of NameNode.format |  Critical | . | Todd Lipcon | Todd Lipcon |
-| [HDFS-1889](https://issues.apache.org/jira/browse/HDFS-1889) | incorrect path in start/stop dfs script |  Major | . | John George | John George |
-| [HDFS-1888](https://issues.apache.org/jira/browse/HDFS-1888) | MiniDFSCluster#corruptBlockOnDatanodes() access must be public for MapReduce contrib raid |  Major | . | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1881](https://issues.apache.org/jira/browse/HDFS-1881) | Federation: after taking snapshot the current directory of datanode is empty |  Major | datanode | Tanping Wang | Tanping Wang |
-| [HDFS-1876](https://issues.apache.org/jira/browse/HDFS-1876) | One MiniDFSCluster ignores numDataNodes parameter |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7284](https://issues.apache.org/jira/browse/HADOOP-7284) | Trash and shell's rm does not work for viewfs |  Major | viewfs | Sanjay Radia | Sanjay Radia |
+| [HADOOP-7342](https://issues.apache.org/jira/browse/HADOOP-7342) | Add an utility API in FileUtil for JDK File.list |  Minor | . | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HDFS-2019](https://issues.apache.org/jira/browse/HDFS-2019) | Fix all the places where Java method File.list is used with FileUtil.list API |  Minor | datanode | Bharath Mundlapudi | Bharath Mundlapudi |
+| [MAPREDUCE-2529](https://issues.apache.org/jira/browse/MAPREDUCE-2529) | Recognize Jetty bug 1342 and handle it |  Major | tasktracker | Thomas Graves | Thomas Graves |
+| [HADOOP-7341](https://issues.apache.org/jira/browse/HADOOP-7341) | Fix option parsing in CommandFormat |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-2104](https://issues.apache.org/jira/browse/MAPREDUCE-2104) | Rumen TraceBuilder Does Not Emit CPU/Memory Usage Details in Traces |  Major | tools/rumen | Ranjit Mathew | Amar Kamat |
+| [HADOOP-7353](https://issues.apache.org/jira/browse/HADOOP-7353) | Cleanup FsShell and prevent masking of RTE stacktraces |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-2185](https://issues.apache.org/jira/browse/MAPREDUCE-2185) | Infinite loop at creating splits using CombineFileInputFormat |  Major | job submission | Hairong Kuang | Ramkumar Vadali |
+| [HDFS-1149](https://issues.apache.org/jira/browse/HDFS-1149) | Lease reassignment is not persisted to edit log |  Major | namenode | Todd Lipcon | Aaron T. Myers |
+| [HDFS-1998](https://issues.apache.org/jira/browse/HDFS-1998) | make refresh-namodenodes.sh refreshing all namenodes |  Minor | scripts | Tanping Wang | Tanping Wang |
 | [HDFS-1875](https://issues.apache.org/jira/browse/HDFS-1875) | MiniDFSCluster hard-codes dfs.datanode.address to localhost |  Major | test | Eric Payne | Eric Payne |
-| [HDFS-1871](https://issues.apache.org/jira/browse/HDFS-1871) | Tests using MiniDFSCluster fail to compile due to HDFS-1052 changes |  Major | test | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1869](https://issues.apache.org/jira/browse/HDFS-1869) | mkdirs should use the supplied permission for all of the created directories |  Major | namenode | Daryn Sharp | Daryn Sharp |
-| [HDFS-1845](https://issues.apache.org/jira/browse/HDFS-1845) | symlink comes up as directory after namenode restart |  Major | . | John George | John George |
-| [HDFS-1835](https://issues.apache.org/jira/browse/HDFS-1835) | DataNode.setNewStorageID pulls entropy from /dev/random |  Major | datanode | John Carrino | John Carrino |
-| [HDFS-1829](https://issues.apache.org/jira/browse/HDFS-1829) | TestNodeCount waits forever, errs without giving information |  Major | namenode | Matt Foley | Matt Foley |
-| [HDFS-1827](https://issues.apache.org/jira/browse/HDFS-1827) | TestBlockReplacement waits forever, errs without giving information |  Major | namenode | Matt Foley | Matt Foley |
-| [HDFS-1824](https://issues.apache.org/jira/browse/HDFS-1824) | delay instantiation of file system object until it is needed (linked to HADOOP-7207) |  Major | . | Boris Shkolnik | Boris Shkolnik |
-| [HDFS-1823](https://issues.apache.org/jira/browse/HDFS-1823) | start-dfs.sh script fails if HADOOP\_HOME is not set |  Blocker | scripts | Tom White | Tom White |
-| [HDFS-1822](https://issues.apache.org/jira/browse/HDFS-1822) | Editlog opcodes overlap between 20 security and later releases |  Blocker | namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1821](https://issues.apache.org/jira/browse/HDFS-1821) | FileContext.createSymlink with kerberos enabled sets wrong owner |  Major | . | John George | John George |
-| [HDFS-1818](https://issues.apache.org/jira/browse/HDFS-1818) | TestHDFSCLI is failing on trunk |  Major | test | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1812](https://issues.apache.org/jira/browse/HDFS-1812) | Address the cleanup issues in TestHDFSCLI.java |  Minor | test | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-1808](https://issues.apache.org/jira/browse/HDFS-1808) | TestBalancer waits forever, errs without giving information |  Major | datanode, namenode | Matt Foley | Matt Foley |
-| [HDFS-1806](https://issues.apache.org/jira/browse/HDFS-1806) | TestBlockReport.blockReport\_08() and \_09() are timing-dependent and likely to fail on fast servers |  Major | datanode, namenode | Matt Foley | Matt Foley |
-| [HDFS-1797](https://issues.apache.org/jira/browse/HDFS-1797) | New findbugs warning introduced by HDFS-1120 |  Major | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2559](https://issues.apache.org/jira/browse/MAPREDUCE-2559) | ant binary fails due to missing c++ lib dir |  Major | build | Eric Yang | Eric Yang |
+| [HADOOP-5647](https://issues.apache.org/jira/browse/HADOOP-5647) | TestJobHistory fails if /tmp/\_logs is not writable to. Testcase should not depend on /tmp |  Major | test | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-2566](https://issues.apache.org/jira/browse/MAPREDUCE-2566) | MR 279: YarnConfiguration should reloadConfiguration if instantiated with a non YarnConfiguration object |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2573](https://issues.apache.org/jira/browse/MAPREDUCE-2573) | New findbugs warning after MAPREDUCE-2494 |  Major | . | Todd Lipcon | Robert Joseph Evans |
+| [HDFS-2030](https://issues.apache.org/jira/browse/HDFS-2030) | Fix the usability of namenode upgrade command |  Minor | . | Bharath Mundlapudi | Bharath Mundlapudi |
+| [MAPREDUCE-2581](https://issues.apache.org/jira/browse/MAPREDUCE-2581) | Spelling errors in log messages (MapTask) |  Trivial | . | Dave Syer | Tim Sell |
+| [MAPREDUCE-2582](https://issues.apache.org/jira/browse/MAPREDUCE-2582) | MR 279: Cleanup JobHistory event generation |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [HDFS-2041](https://issues.apache.org/jira/browse/HDFS-2041) | Some mtimes and atimes are lost when edit logs are replayed |  Major | . | Todd Lipcon | Todd Lipcon |
 | [HDFS-1786](https://issues.apache.org/jira/browse/HDFS-1786) | Some cli test cases expect a "null" message |  Minor | test | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
-| [HDFS-1782](https://issues.apache.org/jira/browse/HDFS-1782) | FSNamesystem.startFileInternal(..) throws NullPointerException |  Major | namenode | John George | John George |
-| [HDFS-1781](https://issues.apache.org/jira/browse/HDFS-1781) | jsvc executable delivered into wrong package... |  Major | scripts | John George | John George |
-| [HDFS-1776](https://issues.apache.org/jira/browse/HDFS-1776) | Bug in Concat code |  Major | . | Dmytro Molkov | Bharath Mundlapudi |
-| [HDFS-1760](https://issues.apache.org/jira/browse/HDFS-1760) | problems with getFullPathName |  Major | namenode | Daryn Sharp | Daryn Sharp |
-| [HDFS-1750](https://issues.apache.org/jira/browse/HDFS-1750) | fs -ls hftp://file not working |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1748](https://issues.apache.org/jira/browse/HDFS-1748) | Balancer utilization classification is incomplete |  Major | balancer & mover | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1734](https://issues.apache.org/jira/browse/HDFS-1734) | 'Chunk size to view' option is not working in Name Node UI. |  Major | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-1728](https://issues.apache.org/jira/browse/HDFS-1728) | SecondaryNameNode.checkpointSize is in byte but not MB. |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1727](https://issues.apache.org/jira/browse/HDFS-1727) | fsck command can display command usage if user passes any illegal argument |  Minor | . | Uma Maheswara Rao G | sravankorumilli |
-| [HDFS-1692](https://issues.apache.org/jira/browse/HDFS-1692) | In secure mode, Datanode process doesn't exit when disks fail. |  Major | datanode | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-1691](https://issues.apache.org/jira/browse/HDFS-1691) | double static declaration in Configuration.addDefaultResource("hdfs-default.xml"); |  Minor | tools | Alexey Diomin | Alexey Diomin |
-| [HDFS-1665](https://issues.apache.org/jira/browse/HDFS-1665) | Balancer sleeps inadequately |  Minor | balancer & mover | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2061](https://issues.apache.org/jira/browse/HDFS-2061) | two minor bugs in BlockManager block report processing |  Minor | namenode | Matt Foley | Matt Foley |
+| [MAPREDUCE-587](https://issues.apache.org/jira/browse/MAPREDUCE-587) | Stream test TestStreamingExitStatus fails with Out of Memory |  Minor | contrib/streaming | Steve Loughran | Amar Kamat |
+| [HADOOP-7383](https://issues.apache.org/jira/browse/HADOOP-7383) | HDFS needs to export protobuf library dependency in pom |  Blocker | build | Todd Lipcon | Todd Lipcon |
+| [HDFS-2067](https://issues.apache.org/jira/browse/HDFS-2067) | Bump DATA\_TRANSFER\_VERSION in trunk for protobufs |  Major | datanode, hdfs-client | Todd Lipcon | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2588](https://issues.apache.org/jira/browse/MAPREDUCE-2588) | Raid is not compile after DataTransferProtocol refactoring |  Major | contrib/raid | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7389](https://issues.apache.org/jira/browse/HADOOP-7389) | Use of TestingGroups by tests causes subsequent tests to fail |  Major | test | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-2569](https://issues.apache.org/jira/browse/MAPREDUCE-2569) | MR-279: Restarting resource manager with root capacity not equal to 100 percent should result in error |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-2595](https://issues.apache.org/jira/browse/MAPREDUCE-2595) | MR279: update yarn INSTALL doc |  Minor | . | Thomas Graves | Thomas Graves |
+| [HADOOP-7377](https://issues.apache.org/jira/browse/HADOOP-7377) | Fix command name handling affecting DFSAdmin |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-2598](https://issues.apache.org/jira/browse/MAPREDUCE-2598) | MR 279: miscellaneous UI, NPE fixes for JobHistory, UI |  Minor | mrv2 | Siddharth Seth | Siddharth Seth |
+| [HDFS-1952](https://issues.apache.org/jira/browse/HDFS-1952) | FSEditLog.open() appears to succeed even if all EDITS directories fail |  Major | . | Matt Foley | Andrew |
+| [MAPREDUCE-2576](https://issues.apache.org/jira/browse/MAPREDUCE-2576) | Typo in comment in SimulatorLaunchTaskAction.java |  Trivial | . | Sherry Chen | Tim Sell |
 | [HDFS-1656](https://issues.apache.org/jira/browse/HDFS-1656) | getDelegationToken in HftpFileSystem should renew TGT if needed. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-1627](https://issues.apache.org/jira/browse/HDFS-1627) | Fix NullPointerException in Secondary NameNode |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1625](https://issues.apache.org/jira/browse/HDFS-1625) | TestDataNodeMXBean fails if disk space usage changes during test run |  Minor | test | Todd Lipcon | Tsz Wo Nicholas Sze |
-| [HDFS-1612](https://issues.apache.org/jira/browse/HDFS-1612) | HDFS Design Documentation is outdated |  Minor | documentation | Joe Crobak | Joe Crobak |
-| [HDFS-1611](https://issues.apache.org/jira/browse/HDFS-1611) | Some logical issues need to address. |  Minor | hdfs-client, namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-1602](https://issues.apache.org/jira/browse/HDFS-1602) | NameNode storage failed replica restoration is broken |  Major | namenode | Konstantin Boudnik | Boris Shkolnik |
-| [HDFS-1600](https://issues.apache.org/jira/browse/HDFS-1600) | editsStored.xml cause release audit warning |  Major | build, test | Tsz Wo Nicholas Sze | Todd Lipcon |
-| [HDFS-1598](https://issues.apache.org/jira/browse/HDFS-1598) | ListPathsServlet excludes .\*.crc files |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1594](https://issues.apache.org/jira/browse/HDFS-1594) | When the disk becomes full Namenode is getting shutdown and not able to recover |  Major | namenode | Devaraj K | Aaron T. Myers |
-| [HDFS-1592](https://issues.apache.org/jira/browse/HDFS-1592) | Datanode startup doesn't honor volumes.tolerated |  Major | . | Bharath Mundlapudi | Bharath Mundlapudi |
-| [HDFS-1585](https://issues.apache.org/jira/browse/HDFS-1585) | HDFS-1547 broke MR build |  Blocker | test | Todd Lipcon | Todd Lipcon |
-| [HDFS-1551](https://issues.apache.org/jira/browse/HDFS-1551) | fix the pom template's version |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [HDFS-1540](https://issues.apache.org/jira/browse/HDFS-1540) | Make Datanode handle errors to namenode.register call more elegantly |  Major | datanode | dhruba borthakur | dhruba borthakur |
-| [HDFS-1533](https://issues.apache.org/jira/browse/HDFS-1533) | A more elegant FileSystem#listCorruptFileBlocks API (HDFS portion) |  Major | hdfs-client | Patrick Kling | Patrick Kling |
-| [HDFS-1524](https://issues.apache.org/jira/browse/HDFS-1524) | Image loader should make sure to read every byte in image file |  Blocker | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1523](https://issues.apache.org/jira/browse/HDFS-1523) | TestLargeBlock is failing on trunk |  Major | test | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1516](https://issues.apache.org/jira/browse/HDFS-1516) | mvn-install is broken after 0.22 branch creation |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HDFS-1511](https://issues.apache.org/jira/browse/HDFS-1511) | 98 Release Audit warnings on trunk and branch-0.22 |  Blocker | . | Nigel Daley | Jakob Homan |
-| [HDFS-1505](https://issues.apache.org/jira/browse/HDFS-1505) | saveNamespace appears to succeed even if all directories fail to save |  Blocker | . | Todd Lipcon | Aaron T. Myers |
-| [HDFS-1503](https://issues.apache.org/jira/browse/HDFS-1503) | TestSaveNamespace fails |  Minor | test | Eli Collins | Todd Lipcon |
-| [HDFS-1502](https://issues.apache.org/jira/browse/HDFS-1502) | TestBlockRecovery triggers NPE in assert |  Minor | . | Eli Collins | Hairong Kuang |
-| [HDFS-1480](https://issues.apache.org/jira/browse/HDFS-1480) | All replicas of a block can end up on the same rack when some datanodes are decommissioning. |  Major | namenode | T Meyarivan | Todd Lipcon |
-| [HDFS-1467](https://issues.apache.org/jira/browse/HDFS-1467) | Append pipeline never succeeds with more than one replica |  Blocker | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1463](https://issues.apache.org/jira/browse/HDFS-1463) | accessTime updates should not occur in safeMode |  Major | namenode | dhruba borthakur | dhruba borthakur |
-| [HDFS-1381](https://issues.apache.org/jira/browse/HDFS-1381) | HDFS javadocs hard-code references to dfs.namenode.name.dir and dfs.datanode.data.dir parameters |  Major | test | Jakob Homan | Jim Plush |
-| [HDFS-1377](https://issues.apache.org/jira/browse/HDFS-1377) | Quota bug for partial blocks allows quotas to be violated |  Blocker | namenode | Eli Collins | Eli Collins |
-| [HDFS-1371](https://issues.apache.org/jira/browse/HDFS-1371) | One bad node can incorrectly flag many files as corrupt |  Major | hdfs-client, namenode | Koji Noguchi | Tanping Wang |
-| [HDFS-1360](https://issues.apache.org/jira/browse/HDFS-1360) | TestBlockRecovery should bind ephemeral ports |  Minor | test | Todd Lipcon | Todd Lipcon |
+| [HDFS-1692](https://issues.apache.org/jira/browse/HDFS-1692) | In secure mode, Datanode process doesn't exit when disks fail. |  Major | datanode | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HDFS-1734](https://issues.apache.org/jira/browse/HDFS-1734) | 'Chunk size to view' option is not working in Name Node UI. |  Major | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7402](https://issues.apache.org/jira/browse/HADOOP-7402) | TestConfiguration doesn't clean up after itself |  Trivial | test | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-2603](https://issues.apache.org/jira/browse/MAPREDUCE-2603) | Gridmix system tests are failing due to high ram emulation enable by default for normal mr jobs in the trace which exceeds the solt capacity. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-2615](https://issues.apache.org/jira/browse/MAPREDUCE-2615) | MR 279: KillJob should go through AM whenever possible |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [HDFS-2086](https://issues.apache.org/jira/browse/HDFS-2086) | If the include hosts list contains host name, after restarting namenode, datanodes registrant is denied |  Major | namenode | Tanping Wang | Tanping Wang |
+| [HDFS-2092](https://issues.apache.org/jira/browse/HDFS-2092) | Create a light inner conf class in DFSClient |  Major | hdfs-client | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HADOOP-7385](https://issues.apache.org/jira/browse/HADOOP-7385) | Remove StringUtils.stringifyException(ie) in logger functions |  Minor | . | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HDFS-2082](https://issues.apache.org/jira/browse/HDFS-2082) | SecondaryNameNode web interface doesn't show the right info |  Major | . | Aaron T. Myers | Aaron T. Myers |
 | [HDFS-1321](https://issues.apache.org/jira/browse/HDFS-1321) | If service port and main port are the same, there is no clear log message explaining the issue. |  Minor | namenode | gary murry | Jim Plush |
-| [HDFS-1257](https://issues.apache.org/jira/browse/HDFS-1257) | Race condition on FSNamesystem#recentInvalidateSets introduced by HADOOP-5124 |  Major | namenode | Ramkumar Vadali | Eric Payne |
-| [HDFS-1206](https://issues.apache.org/jira/browse/HDFS-1206) | TestFiHFlush fails intermittently |  Major | test | Tsz Wo Nicholas Sze | Konstantin Boudnik |
-| [HDFS-1189](https://issues.apache.org/jira/browse/HDFS-1189) | Quota counts missed between clear quota and set quota |  Major | namenode | Kang Xiao | John George |
-| [HDFS-1149](https://issues.apache.org/jira/browse/HDFS-1149) | Lease reassignment is not persisted to edit log |  Major | namenode | Todd Lipcon | Aaron T. Myers |
-| [HDFS-1001](https://issues.apache.org/jira/browse/HDFS-1001) | DataXceiver and BlockReader disagree on when to send/recv CHECKSUM\_OK |  Minor | datanode | bc Wong | bc Wong |
-| [HDFS-863](https://issues.apache.org/jira/browse/HDFS-863) | Potential deadlock in TestOverReplicatedBlocks |  Major | test | Todd Lipcon | Ken Goodhope |
-| [HDFS-73](https://issues.apache.org/jira/browse/HDFS-73) | DFSOutputStream does not close all the sockets |  Blocker | hdfs-client | Raghu Angadi | Uma Maheswara Rao G |
-| [MAPREDUCE-3337](https://issues.apache.org/jira/browse/MAPREDUCE-3337) | Missing license headers for some files |  Blocker | mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3332](https://issues.apache.org/jira/browse/MAPREDUCE-3332) | contrib/raid compile breaks due to changes in hdfs/protocol/datatransfer/Sender#writeBlock related to checksum handling |  Trivial | contrib/raid | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3321](https://issues.apache.org/jira/browse/MAPREDUCE-3321) | Disable some failing legacy tests for MRv2 builds to go through |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3317](https://issues.apache.org/jira/browse/MAPREDUCE-3317) | Rumen TraceBuilder is emiting null as hostname |  Major | tools/rumen | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-3316](https://issues.apache.org/jira/browse/MAPREDUCE-3316) | Rebooted link is not working properly |  Major | resourcemanager | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-3313](https://issues.apache.org/jira/browse/MAPREDUCE-3313) | TestResourceTrackerService failing in trunk some times |  Blocker | mrv2, test | Ravi Gummadi | Hitesh Shah |
-| [MAPREDUCE-3306](https://issues.apache.org/jira/browse/MAPREDUCE-3306) | Cannot run apps after MAPREDUCE-2989 |  Blocker | mrv2, nodemanager | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3304](https://issues.apache.org/jira/browse/MAPREDUCE-3304) | TestRMContainerAllocator#testBlackListedNodes fails intermittently |  Major | mrv2, test | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-3296](https://issues.apache.org/jira/browse/MAPREDUCE-3296) | Pending(9) findBugs warnings |  Major | build | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3295](https://issues.apache.org/jira/browse/MAPREDUCE-3295) | TestAMAuthorization failing on branch 0.23. |  Critical | . | Mahadev konar |  |
-| [MAPREDUCE-3292](https://issues.apache.org/jira/browse/MAPREDUCE-3292) | In secure mode job submission fails with Provider org.apache.hadoop.mapreduce.security.token.JobTokenIndentifier$Renewer not found. |  Critical | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3290](https://issues.apache.org/jira/browse/MAPREDUCE-3290) | list-active-trackers throws NPE |  Major | mrv2 | Ramya Sunil | Arun C Murthy |
-| [MAPREDUCE-3288](https://issues.apache.org/jira/browse/MAPREDUCE-3288) | Mapreduce 23 builds failing |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
-| [MAPREDUCE-3285](https://issues.apache.org/jira/browse/MAPREDUCE-3285) | Tests on branch-0.23 failing |  Blocker | mrv2 | Arun C Murthy | Siddharth Seth |
-| [MAPREDUCE-3284](https://issues.apache.org/jira/browse/MAPREDUCE-3284) | bin/mapred queue fails with JobQueueClient ClassNotFoundException |  Major | mrv2 | Ramya Sunil | Arun C Murthy |
-| [MAPREDUCE-3282](https://issues.apache.org/jira/browse/MAPREDUCE-3282) | bin/mapred job -list throws exception |  Critical | mrv2 | Ramya Sunil | Arun C Murthy |
-| [MAPREDUCE-3281](https://issues.apache.org/jira/browse/MAPREDUCE-3281) | TestLinuxContainerExecutorWithMocks failing on trunk. |  Blocker | test | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3279](https://issues.apache.org/jira/browse/MAPREDUCE-3279) | TestJobHistoryParsing broken |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3274](https://issues.apache.org/jira/browse/MAPREDUCE-3274) | Race condition in MR App Master Preemtion can cause a dead lock |  Blocker | applicationmaster, mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3269](https://issues.apache.org/jira/browse/MAPREDUCE-3269) | Jobsummary logs not being moved to a separate file |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
-| [MAPREDUCE-3264](https://issues.apache.org/jira/browse/MAPREDUCE-3264) | mapreduce.job.user.name needs to be set automatically |  Blocker | mrv2 | Todd Lipcon | Arun C Murthy |
-| [MAPREDUCE-3263](https://issues.apache.org/jira/browse/MAPREDUCE-3263) | compile-mapred-test target fails |  Blocker | build, mrv2 | Ramya Sunil | Hitesh Shah |
-| [MAPREDUCE-3262](https://issues.apache.org/jira/browse/MAPREDUCE-3262) | A few events are not handled by the NodeManager in failure scenarios |  Critical | mrv2, nodemanager | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3261](https://issues.apache.org/jira/browse/MAPREDUCE-3261) | AM unable to release containers |  Major | applicationmaster | Chris Riccomini |  |
-| [MAPREDUCE-3259](https://issues.apache.org/jira/browse/MAPREDUCE-3259) | ContainerLocalizer should get the proper java.library.path from LinuxContainerExecutor |  Blocker | mrv2, nodemanager | Kihwal Lee | Kihwal Lee |
-| [MAPREDUCE-3258](https://issues.apache.org/jira/browse/MAPREDUCE-3258) | Job counters missing from AM and history UI |  Blocker | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3254](https://issues.apache.org/jira/browse/MAPREDUCE-3254) | Streaming jobs failing with PipeMapRunner ClassNotFoundException |  Blocker | contrib/streaming, mrv2 | Ramya Sunil | Arun C Murthy |
-| [MAPREDUCE-3253](https://issues.apache.org/jira/browse/MAPREDUCE-3253) | ContextFactory throw NoSuchFieldException |  Blocker | mrv2 | Daniel Dai | Arun C Murthy |
-| [MAPREDUCE-3252](https://issues.apache.org/jira/browse/MAPREDUCE-3252) | MR2: Map tasks rewrite data once even if output fits in sort buffer |  Critical | mrv2, task | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3248](https://issues.apache.org/jira/browse/MAPREDUCE-3248) | Log4j logs from unit tests are lost |  Blocker | test | Arun C Murthy | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3242](https://issues.apache.org/jira/browse/MAPREDUCE-3242) | Trunk compilation broken with bad interaction from MAPREDUCE-3070 and MAPREDUCE-3239. |  Major | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3241](https://issues.apache.org/jira/browse/MAPREDUCE-3241) | (Rumen)TraceBuilder throws IllegalArgumentException |  Major | . | Devaraj K | Amar Kamat |
-| [MAPREDUCE-3240](https://issues.apache.org/jira/browse/MAPREDUCE-3240) | NM should send a SIGKILL for completed containers also |  Blocker | mrv2, nodemanager | Vinod Kumar Vavilapalli | Hitesh Shah |
-| [MAPREDUCE-3228](https://issues.apache.org/jira/browse/MAPREDUCE-3228) | MR AM hangs when one node goes bad |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3226](https://issues.apache.org/jira/browse/MAPREDUCE-3226) | Few reduce tasks hanging in a gridmix-run |  Blocker | mrv2, task | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3212](https://issues.apache.org/jira/browse/MAPREDUCE-3212) | Message displays while executing yarn command should be proper |  Minor | mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-3209](https://issues.apache.org/jira/browse/MAPREDUCE-3209) | Jenkins reports 160 FindBugs warnings |  Major | build, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3208](https://issues.apache.org/jira/browse/MAPREDUCE-3208) | NPE while flushing TaskLogAppender |  Minor | mrv2 | liangzhaowang | liangzhaowang |
-| [MAPREDUCE-3204](https://issues.apache.org/jira/browse/MAPREDUCE-3204) | mvn site:site fails on MapReduce |  Major | build | Suresh Srinivas | Alejandro Abdelnur |
-| [MAPREDUCE-3203](https://issues.apache.org/jira/browse/MAPREDUCE-3203) | Fix some javac warnings in MRAppMaster. |  Major | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3199](https://issues.apache.org/jira/browse/MAPREDUCE-3199) | TestJobMonitorAndPrint is broken on trunk |  Major | mrv2, test | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3198](https://issues.apache.org/jira/browse/MAPREDUCE-3198) | Change mode for hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/resources/mock-container-executor to 755 |  Trivial | mrv2 | Hitesh Shah | Arun C Murthy |
-| [MAPREDUCE-3197](https://issues.apache.org/jira/browse/MAPREDUCE-3197) | TestMRClientService failing on building clean checkout of branch 0.23 |  Major | mrv2 | Anupam Seth | Mahadev konar |
-| [MAPREDUCE-3196](https://issues.apache.org/jira/browse/MAPREDUCE-3196) | TestLinuxContainerExecutorWithMocks fails on Mac OSX |  Major | mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3192](https://issues.apache.org/jira/browse/MAPREDUCE-3192) | Fix Javadoc warning in JobClient.java and Cluster.java |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [MAPREDUCE-3188](https://issues.apache.org/jira/browse/MAPREDUCE-3188) | Lots of errors in logs when daemon startup fails |  Major | mrv2 | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3186](https://issues.apache.org/jira/browse/MAPREDUCE-3186) | User jobs are getting hanged if the Resource manager process goes down and comes up while job is getting executed. |  Blocker | mrv2 | Ramgopal N | Eric Payne |
-| [MAPREDUCE-3185](https://issues.apache.org/jira/browse/MAPREDUCE-3185) | RM Web UI does not sort the columns in some cases. |  Critical | mrv2 | Mahadev konar | Jonathan Eagles |
-| [MAPREDUCE-3183](https://issues.apache.org/jira/browse/MAPREDUCE-3183) | hadoop-assemblies/src/main/resources/assemblies/hadoop-mapreduce-dist.xml missing license header |  Trivial | build | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3181](https://issues.apache.org/jira/browse/MAPREDUCE-3181) | Terasort fails with Kerberos exception on secure cluster |  Blocker | mrv2 | Anupam Seth | Arun C Murthy |
-| [MAPREDUCE-3179](https://issues.apache.org/jira/browse/MAPREDUCE-3179) | Incorrect exit code for hadoop-mapreduce-test tests when exception thrown |  Major | mrv2, test | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3176](https://issues.apache.org/jira/browse/MAPREDUCE-3176) | ant mapreduce tests are timing out |  Blocker | mrv2, test | Ravi Prakash | Hitesh Shah |
-| [MAPREDUCE-3170](https://issues.apache.org/jira/browse/MAPREDUCE-3170) | Trunk nightly commit builds are failing. |  Critical | build, mrv1, mrv2 | Mahadev konar | Hitesh Shah |
-| [MAPREDUCE-3167](https://issues.apache.org/jira/browse/MAPREDUCE-3167) | container-executor is not being packaged with the assembly target. |  Minor | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3166](https://issues.apache.org/jira/browse/MAPREDUCE-3166) | Make Rumen use job history api instead of relying on current history file name format |  Major | tools/rumen | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-3165](https://issues.apache.org/jira/browse/MAPREDUCE-3165) | Ensure logging option is set on child command line |  Blocker | applicationmaster, mrv2 | Arun C Murthy | Todd Lipcon |
-| [MAPREDUCE-3163](https://issues.apache.org/jira/browse/MAPREDUCE-3163) | JobClient spews errors when killing MR2 job |  Blocker | job submission, mrv2 | Todd Lipcon | Mahadev konar |
-| [MAPREDUCE-3159](https://issues.apache.org/jira/browse/MAPREDUCE-3159) | DefaultContainerExecutor removes appcache dir on every localization |  Blocker | mrv2 | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3158](https://issues.apache.org/jira/browse/MAPREDUCE-3158) | Fix trunk build failures |  Major | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3157](https://issues.apache.org/jira/browse/MAPREDUCE-3157) | Rumen TraceBuilder is skipping analyzing 0.20 history files |  Major | tools/rumen | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-3153](https://issues.apache.org/jira/browse/MAPREDUCE-3153) | TestFileOutputCommitter.testFailAbort() is failing on trunk on Jenkins |  Major | mrv2, test | Vinod Kumar Vavilapalli | Mahadev konar |
-| [MAPREDUCE-3143](https://issues.apache.org/jira/browse/MAPREDUCE-3143) | Complete aggregation of user-logs spit out by containers onto DFS |  Major | mrv2, nodemanager | Vinod Kumar Vavilapalli |  |
-| [MAPREDUCE-3140](https://issues.apache.org/jira/browse/MAPREDUCE-3140) | Invalid JobHistory URL for failed applications |  Major | mrv2 | Bhallamudi Venkata Siva Kamesh | Subroto Sanyal |
-| [MAPREDUCE-3138](https://issues.apache.org/jira/browse/MAPREDUCE-3138) | Allow for applications to deal with MAPREDUCE-954 |  Blocker | client, mrv2 | Arun C Murthy | Owen O'Malley |
-| [MAPREDUCE-3126](https://issues.apache.org/jira/browse/MAPREDUCE-3126) | mr job stuck because reducers using all slots and mapper isn't scheduled |  Blocker | mrv2 | Thomas Graves | Arun C Murthy |
-| [MAPREDUCE-3125](https://issues.apache.org/jira/browse/MAPREDUCE-3125) | app master web UI shows reduce task progress 100% even though reducers not complete and state running/scheduled |  Critical | mrv2 | Thomas Graves | Hitesh Shah |
-| [MAPREDUCE-3124](https://issues.apache.org/jira/browse/MAPREDUCE-3124) | mapper failed with failed to load native libs |  Blocker | mrv2 | Thomas Graves | John George |
-| [MAPREDUCE-3123](https://issues.apache.org/jira/browse/MAPREDUCE-3123) | Symbolic links with special chars causing container/task.sh to fail |  Blocker | mrv2 | Thomas Graves | Hitesh Shah |
-| [MAPREDUCE-3114](https://issues.apache.org/jira/browse/MAPREDUCE-3114) | Invalid ApplicationMaster URL in Applications Page |  Major | mrv2 | Subroto Sanyal | Subroto Sanyal |
-| [MAPREDUCE-3112](https://issues.apache.org/jira/browse/MAPREDUCE-3112) | Calling hadoop cli inside mapreduce job leads to errors |  Major | contrib/streaming | Eric Yang | Eric Yang |
-| [MAPREDUCE-3110](https://issues.apache.org/jira/browse/MAPREDUCE-3110) | TestRPC.testUnknownCall() is failing |  Major | mrv2, test | Devaraj K | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3095](https://issues.apache.org/jira/browse/MAPREDUCE-3095) | fairscheduler ivy including wrong version for hdfs |  Major | mrv2 | John George | John George |
-| [MAPREDUCE-3092](https://issues.apache.org/jira/browse/MAPREDUCE-3092) | Remove JOB\_ID\_COMPARATOR usage in JobHistory.java |  Minor | mrv2 | Devaraj K | Devaraj K |
-| [MAPREDUCE-3087](https://issues.apache.org/jira/browse/MAPREDUCE-3087) | CLASSPATH not the same after MAPREDUCE-2880 |  Critical | mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-3081](https://issues.apache.org/jira/browse/MAPREDUCE-3081) | Change the name format for hadoop core and vaidya jar to be hadoop-{core/vaidya}-{version}.jar in vaidya.sh |  Major | contrib/vaidya | vitthal (Suhas) Gogate |  |
-| [MAPREDUCE-3078](https://issues.apache.org/jira/browse/MAPREDUCE-3078) | Application's progress isn't updated from AM to RM. |  Blocker | applicationmaster, mrv2, resourcemanager | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3073](https://issues.apache.org/jira/browse/MAPREDUCE-3073) | Build failure for MRv1 caused due to changes to MRConstants. |  Blocker | . | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3071](https://issues.apache.org/jira/browse/MAPREDUCE-3071) | app master configuration web UI link under the Job menu opens up application menu |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3070](https://issues.apache.org/jira/browse/MAPREDUCE-3070) | NM not able to register with RM after NM restart |  Blocker | mrv2, nodemanager | Ravi Teja Ch N V | Devaraj K |
-| [MAPREDUCE-3068](https://issues.apache.org/jira/browse/MAPREDUCE-3068) | Should set MALLOC\_ARENA\_MAX for all YARN daemons and AMs/Containers |  Blocker | mrv2 | Vinod Kumar Vavilapalli | Chris Riccomini |
-| [MAPREDUCE-3067](https://issues.apache.org/jira/browse/MAPREDUCE-3067) | Container exit status not set properly to launched process's exit code on successful completion of process |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3066](https://issues.apache.org/jira/browse/MAPREDUCE-3066) | YARN NM fails to start |  Major | mrv2, nodemanager | Chris Riccomini | Chris Riccomini |
-| [MAPREDUCE-3064](https://issues.apache.org/jira/browse/MAPREDUCE-3064) | 27 unit test failures with  Invalid "mapreduce.jobtracker.address" configuration value for JobTracker: "local" |  Blocker | . | Thomas Graves | Venu Gopala Rao |
-| [MAPREDUCE-3062](https://issues.apache.org/jira/browse/MAPREDUCE-3062) | YARN NM/RM fail to start |  Major | mrv2, nodemanager, resourcemanager | Chris Riccomini | Chris Riccomini |
-| [MAPREDUCE-3059](https://issues.apache.org/jira/browse/MAPREDUCE-3059) | QueueMetrics do not have metrics for aggregate containers-allocated and aggregate containers-released |  Blocker | mrv2 | Karam Singh | Devaraj K |
-| [MAPREDUCE-3058](https://issues.apache.org/jira/browse/MAPREDUCE-3058) | Sometimes task keeps on running while its Syslog says that it is shutdown |  Critical | contrib/gridmix, mrv2 | Karam Singh | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3057](https://issues.apache.org/jira/browse/MAPREDUCE-3057) | Job History Server goes of OutOfMemory with 1200 Jobs and Heap Size set to 10 GB |  Blocker | jobhistoryserver, mrv2 | Karam Singh | Eric Payne |
-| [MAPREDUCE-3056](https://issues.apache.org/jira/browse/MAPREDUCE-3056) | Jobs are failing when those are submitted by other users |  Blocker | applicationmaster, mrv2 | Devaraj K | Devaraj K |
-| [MAPREDUCE-3055](https://issues.apache.org/jira/browse/MAPREDUCE-3055) | Simplify parameter passing to Application Master from Client. SImplify approach to pass info such  appId, ClusterTimestamp and failcount required by App Master. |  Minor | mrv2 | Hitesh Shah | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3054](https://issues.apache.org/jira/browse/MAPREDUCE-3054) | Unable to kill submitted jobs |  Blocker | mrv2 | Siddharth Seth | Mahadev konar |
-| [MAPREDUCE-3053](https://issues.apache.org/jira/browse/MAPREDUCE-3053) | YARN Protobuf RPC Failures in RM |  Major | mrv2, resourcemanager | Chris Riccomini | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3050](https://issues.apache.org/jira/browse/MAPREDUCE-3050) | YarnScheduler needs to expose Resource Usage Information |  Blocker | mrv2, resourcemanager | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3048](https://issues.apache.org/jira/browse/MAPREDUCE-3048) | Fix test-patch to run tests via "mvn clean install test" |  Major | build | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3044](https://issues.apache.org/jira/browse/MAPREDUCE-3044) | Pipes jobs stuck without making progress |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
+| [MAPREDUCE-2618](https://issues.apache.org/jira/browse/MAPREDUCE-2618) | MR-279: 0 map, 0 reduce job fails with Null Pointer Exception |  Major | mrv2 | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [MAPREDUCE-2625](https://issues.apache.org/jira/browse/MAPREDUCE-2625) | MR-279: Add Node Manager Version to NM info page |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [HADOOP-7428](https://issues.apache.org/jira/browse/HADOOP-7428) | IPC connection is orphaned with null 'out' member |  Major | ipc | Todd Lipcon | Todd Lipcon |
+| [HDFS-1955](https://issues.apache.org/jira/browse/HDFS-1955) | FSImage.doUpgrade() was made too fault-tolerant by HDFS-1826 |  Major | namenode | Matt Foley | Matt Foley |
+| [HDFS-2011](https://issues.apache.org/jira/browse/HDFS-2011) | Removal and restoration of storage directories on checkpointing failure doesn't work properly |  Major | namenode | Ravi Prakash | Ravi Prakash |
+| [HDFS-2109](https://issues.apache.org/jira/browse/HDFS-2109) | Store uMask as member variable to DFSClient.Conf |  Major | hdfs-client | Bharath Mundlapudi | Bharath Mundlapudi |
+| [HADOOP-7437](https://issues.apache.org/jira/browse/HADOOP-7437) | IOUtils.copybytes will suppress the stream closure exceptions. |  Major | io | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HDFS-1990](https://issues.apache.org/jira/browse/HDFS-1990) | Resource leaks in HDFS |  Minor | datanode | ramkrishna.s.vasudevan | Uma Maheswara Rao G |
+| [HADOOP-7090](https://issues.apache.org/jira/browse/HADOOP-7090) | Possible resource leaks in hadoop core code |  Major | fs/s3, io | Gokul | Uma Maheswara Rao G |
+| [HADOOP-7440](https://issues.apache.org/jira/browse/HADOOP-7440) | HttpServer.getParameterValues throws NPE for missing parameters |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7442](https://issues.apache.org/jira/browse/HADOOP-7442) | Docs in core-default.xml still reference deprecated config "topology.script.file.name" |  Major | conf, documentation | Aaron T. Myers | Aaron T. Myers |
+| [HADOOP-7419](https://issues.apache.org/jira/browse/HADOOP-7419) | new hadoop-config.sh doesn't manage classpath for HADOOP\_CONF\_DIR correctly |  Major | . | Todd Lipcon | Bing Zheng |
+| [HADOOP-7327](https://issues.apache.org/jira/browse/HADOOP-7327) | FileSystem.listStatus() throws NullPointerException instead of IOException upon access permission failure |  Minor | fs | Matt Foley | Matt Foley |
+| [MAPREDUCE-2620](https://issues.apache.org/jira/browse/MAPREDUCE-2620) | Update RAID for HDFS-2087 |  Major | contrib/raid | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2034](https://issues.apache.org/jira/browse/HDFS-2034) | length in getBlockRange becomes -ve when reading only from currently being written blk |  Minor | hdfs-client | John George | John George |
+| [MAPREDUCE-2628](https://issues.apache.org/jira/browse/MAPREDUCE-2628) | MR-279: Add compiled on date to NM and RM info/about page |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [HDFS-2132](https://issues.apache.org/jira/browse/HDFS-2132) | Potential resource leak in EditLogFileOutputStream.close |  Major | . | Aaron T. Myers | Aaron T. Myers |
+| [HADOOP-7324](https://issues.apache.org/jira/browse/HADOOP-7324) | Ganglia plugins for metrics v2 |  Blocker | metrics | Luke Lu | Priyo Mustafi |
+| [MAPREDUCE-2587](https://issues.apache.org/jira/browse/MAPREDUCE-2587) | MR279: Fix RM version in the cluster-\>about page |  Minor | . | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-2663](https://issues.apache.org/jira/browse/MAPREDUCE-2663) | MR-279: Refactoring StateMachineFactory inner classes |  Minor | mrv2 | Ahmed Radwan | Ahmed Radwan |
+| [MAPREDUCE-2678](https://issues.apache.org/jira/browse/MAPREDUCE-2678) | MR-279: minimum-user-limit-percent no longer honored |  Major | capacity-sched | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [MAPREDUCE-2630](https://issues.apache.org/jira/browse/MAPREDUCE-2630) | MR-279: refreshQueues leads to NPEs when used w/FifoScheduler |  Minor | mrv2 | Josh Wills | Josh Wills |
+| [MAPREDUCE-2644](https://issues.apache.org/jira/browse/MAPREDUCE-2644) | NodeManager fails to create containers when NM\_LOG\_DIR is not explicitly set in the Configuration |  Major | mrv2 | Josh Wills | Josh Wills |
+| [MAPREDUCE-2670](https://issues.apache.org/jira/browse/MAPREDUCE-2670) | Fixing spelling mistake in FairSchedulerServlet.java |  Trivial | . | Eli Collins | Eli Collins |
+| [MAPREDUCE-2365](https://issues.apache.org/jira/browse/MAPREDUCE-2365) | Add counters for FileInputFormat (BYTES\_READ) and FileOutputFormat (BYTES\_WRITTEN) |  Major | . | Owen O'Malley | Siddharth Seth |
+| [HDFS-2153](https://issues.apache.org/jira/browse/HDFS-2153) | DFSClientAdapter should be put under test |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7471](https://issues.apache.org/jira/browse/HADOOP-7471) | the saveVersion.sh script sometimes fails to extract SVN URL |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-2661](https://issues.apache.org/jira/browse/MAPREDUCE-2661) | MR-279: Accessing MapTaskImpl from TaskImpl |  Minor | mrv2 | Ahmed Radwan | Ahmed Radwan |
+| [MAPREDUCE-2710](https://issues.apache.org/jira/browse/MAPREDUCE-2710) | Update DFSClient.stringifyToken(..) in JobSubmitter.printTokens(..) for HDFS-2161 |  Major | client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7111](https://issues.apache.org/jira/browse/HADOOP-7111) | Several TFile tests failing when native libraries are present |  Critical | io | Todd Lipcon | Aaron T. Myers |
+| [HDFS-2114](https://issues.apache.org/jira/browse/HDFS-2114) | re-commission of a decommissioned node does not delete excess replica |  Major | . | John George | John George |
+| [MAPREDUCE-2409](https://issues.apache.org/jira/browse/MAPREDUCE-2409) | Distributed Cache does not differentiate between file /archive for files with the same path |  Major | distributed-cache | Siddharth Seth | Siddharth Seth |
+| [HDFS-2156](https://issues.apache.org/jira/browse/HDFS-2156) | rpm should only require the same major version as common |  Major | . | Owen O'Malley | Eric Yang |
+| [MAPREDUCE-2575](https://issues.apache.org/jira/browse/MAPREDUCE-2575) | TestMiniMRDFSCaching fails if test.build.dir is set to something other than build/test |  Major | test | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-2667](https://issues.apache.org/jira/browse/MAPREDUCE-2667) | MR279: mapred job -kill leaves application in RUNNING state |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-2732](https://issues.apache.org/jira/browse/MAPREDUCE-2732) | Some tests using FSNamesystem.LOG cannot be compiled |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2463](https://issues.apache.org/jira/browse/MAPREDUCE-2463) | Job History files are not moving to done folder when job history location is hdfs location |  Major | jobtracker | Devaraj K | Devaraj K |
+| [MAPREDUCE-2127](https://issues.apache.org/jira/browse/MAPREDUCE-2127) | mapreduce trunk builds are failing on hudson |  Major | build, pipes | Giridharan Kesavan | Bruno Mahé |
+| [HADOOP-7356](https://issues.apache.org/jira/browse/HADOOP-7356) | RPM packages broke bin/hadoop script for hadoop 0.20.205 |  Blocker | . | Eric Yang | Eric Yang |
+| [HDFS-1381](https://issues.apache.org/jira/browse/HDFS-1381) | HDFS javadocs hard-code references to dfs.namenode.name.dir and dfs.datanode.data.dir parameters |  Major | test | Jakob Homan | Jim Plush |
+| [HADOOP-7178](https://issues.apache.org/jira/browse/HADOOP-7178) | FileSystem should have an option to control the .crc file creations at Local. |  Major | fs | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [MAPREDUCE-2740](https://issues.apache.org/jira/browse/MAPREDUCE-2740) | MultipleOutputs in new API creates needless TaskAttemptContexts |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-2053](https://issues.apache.org/jira/browse/HDFS-2053) | Bug in INodeDirectory#computeContentSummary warning |  Minor | namenode | Michael Noll | Michael Noll |
+| [MAPREDUCE-2760](https://issues.apache.org/jira/browse/MAPREDUCE-2760) | mapreduce.jobtracker.split.metainfo.maxsize typoed in mapred-default.xml |  Minor | documentation | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2773](https://issues.apache.org/jira/browse/MAPREDUCE-2773) | [MR-279] server.api.records.NodeHealthStatus renamed but not updated in client NodeHealthStatus.java |  Minor | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-2772](https://issues.apache.org/jira/browse/MAPREDUCE-2772) | MR-279: mrv2 no longer compiles against trunk after common mavenization. |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2705](https://issues.apache.org/jira/browse/MAPREDUCE-2705) | tasks localized and launched serially by TaskLauncher - causing other tasks to be delayed |  Major | tasktracker | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-2776](https://issues.apache.org/jira/browse/MAPREDUCE-2776) | MR 279: Fix some of the yarn findbug warnings |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [HADOOP-7520](https://issues.apache.org/jira/browse/HADOOP-7520) | hadoop-main fails to deploy |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7523](https://issues.apache.org/jira/browse/HADOOP-7523) | Test org.apache.hadoop.fs.TestFilterFileSystem fails due to java.lang.NoSuchMethodException |  Blocker | test | John Lee | John Lee |
+| [MAPREDUCE-2797](https://issues.apache.org/jira/browse/MAPREDUCE-2797) | Some java files cannot be compiled |  Major | contrib/raid, test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2689](https://issues.apache.org/jira/browse/MAPREDUCE-2689) | InvalidStateTransisiton when AM is not assigned to a job |  Major | mrv2 | Ramya Sunil |  |
+| [MAPREDUCE-2706](https://issues.apache.org/jira/browse/MAPREDUCE-2706) | MR-279: Submit jobs beyond the max jobs per queue limit no longer gets logged |  Major | mrv2 | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [MAPREDUCE-2781](https://issues.apache.org/jira/browse/MAPREDUCE-2781) | mr279 RM application finishtime not set |  Minor | mrv2 | Thomas Graves | Thomas Graves |
+| [HDFS-2245](https://issues.apache.org/jira/browse/HDFS-2245) | BlockManager.chooseTarget(..) throws NPE |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2808](https://issues.apache.org/jira/browse/MAPREDUCE-2808) | pull MAPREDUCE-2797 into mr279 branch |  Minor | mrv2 | Thomas Graves | Thomas Graves |
+| [HADOOP-7499](https://issues.apache.org/jira/browse/HADOOP-7499) | Add method for doing a sanity check on hostnames in NetUtils |  Major | util | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [MAPREDUCE-2489](https://issues.apache.org/jira/browse/MAPREDUCE-2489) | Jobsplits with random hostnames can make the queue unusable |  Major | jobtracker | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [HADOOP-7357](https://issues.apache.org/jira/browse/HADOOP-7357) | hadoop.io.compress.TestCodec#main() should exit with non-zero exit code if test failed |  Trivial | test | Philip Zeyliger | Philip Zeyliger |
+| [HDFS-2229](https://issues.apache.org/jira/browse/HDFS-2229) | Deadlock in NameNode |  Blocker | namenode | Vinod Kumar Vavilapalli | Tsz Wo Nicholas Sze |
+| [HADOOP-6622](https://issues.apache.org/jira/browse/HADOOP-6622) | Token should not print the password in toString. |  Major | security | Jitendra Nath Pandey | Eli Collins |
+| [HDFS-2235](https://issues.apache.org/jira/browse/HDFS-2235) | Encode servlet paths |  Major | namenode | Eli Collins | Eli Collins |
+| [HDFS-2186](https://issues.apache.org/jira/browse/HDFS-2186) | DN volume failures on startup are not counted |  Major | datanode | Eli Collins | Eli Collins |
+| [HDFS-2240](https://issues.apache.org/jira/browse/HDFS-2240) | Possible deadlock between LeaseRenewer and its factory |  Critical | hdfs-client | Todd Lipcon | Tsz Wo Nicholas Sze |
+| [HADOOP-7529](https://issues.apache.org/jira/browse/HADOOP-7529) | Possible deadlock in metrics2 |  Critical | metrics | Todd Lipcon | Luke Lu |
+| [HDFS-73](https://issues.apache.org/jira/browse/HDFS-73) | DFSOutputStream does not close all the sockets |  Blocker | hdfs-client | Raghu Angadi | Uma Maheswara Rao G |
+| [HDFS-1776](https://issues.apache.org/jira/browse/HDFS-1776) | Bug in Concat code |  Major | . | Dmytro Molkov | Bharath Mundlapudi |
+| [MAPREDUCE-2541](https://issues.apache.org/jira/browse/MAPREDUCE-2541) | Race Condition in IndexCache(readIndexFileToCache,removeMap) causes value of totalMemoryUsed corrupt, which may cause TaskTracker continue throw Exception |  Critical | tasktracker | Binglin Chang | Binglin Chang |
+| [MAPREDUCE-2839](https://issues.apache.org/jira/browse/MAPREDUCE-2839) | MR Jobs fail on a secure cluster with viewfs |  Major | . | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2727](https://issues.apache.org/jira/browse/MAPREDUCE-2727) | MR-279: SleepJob throws divide by zero exception when count = 0 |  Major | mrv2 | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [HADOOP-7545](https://issues.apache.org/jira/browse/HADOOP-7545) | common -tests jar should not include properties and configs |  Critical | build, test | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7536](https://issues.apache.org/jira/browse/HADOOP-7536) | Correct the dependency version regressions introduced in HADOOP-6671 |  Major | build | Kihwal Lee | Alejandro Abdelnur |
+| [HDFS-1257](https://issues.apache.org/jira/browse/HDFS-1257) | Race condition on FSNamesystem#recentInvalidateSets introduced by HADOOP-5124 |  Major | namenode | Ramkumar Vadali | Eric Payne |
+| [MAPREDUCE-2854](https://issues.apache.org/jira/browse/MAPREDUCE-2854) | update INSTALL with config necessary run mapred on yarn |  Major | . | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-2860](https://issues.apache.org/jira/browse/MAPREDUCE-2860) | Fix log4j logging in the maven test cases. |  Major | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-2867](https://issues.apache.org/jira/browse/MAPREDUCE-2867) | Remove Unused TestApplicaitonCleanup in resourcemanager/applicationsmanager. |  Major | . | Mahadev konar | Mahadev konar |
+| [HADOOP-7566](https://issues.apache.org/jira/browse/HADOOP-7566) | MR tests are failing  webapps/hdfs not found in CLASSPATH |  Major | . | Mahadev konar | Alejandro Abdelnur |
+| [MAPREDUCE-2649](https://issues.apache.org/jira/browse/MAPREDUCE-2649) | MR279: Fate of finished Applications on RM |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-2868](https://issues.apache.org/jira/browse/MAPREDUCE-2868) | ant build broken in hadoop-mapreduce dir |  Major | build | Thomas Graves | Mahadev konar |
+| [HDFS-2267](https://issues.apache.org/jira/browse/HDFS-2267) | DataXceiver thread name incorrect while waiting on op during keepalive |  Trivial | datanode | Todd Lipcon | Todd Lipcon |
+| [HDFS-1480](https://issues.apache.org/jira/browse/HDFS-1480) | All replicas of a block can end up on the same rack when some datanodes are decommissioning. |  Major | namenode | T Meyarivan | Todd Lipcon |
+| [MAPREDUCE-2859](https://issues.apache.org/jira/browse/MAPREDUCE-2859) | mapreduce trunk is broken with eclipse plugin contrib |  Major | . | Giridharan Kesavan | Giridharan Kesavan |
+| [MAPREDUCE-2846](https://issues.apache.org/jira/browse/MAPREDUCE-2846) | a small % of all tasks fail with DefaultTaskController |  Blocker | task, task-controller, tasktracker | Allen Wittenauer | Owen O'Malley |
+| [HADOOP-7563](https://issues.apache.org/jira/browse/HADOOP-7563) | hadoop-config.sh setup CLASSPATH, HADOOP\_HDFS\_HOME and HADOOP\_MAPRED\_HOME incorrectly |  Major | scripts | Eric Yang | Eric Yang |
+| [MAPREDUCE-2877](https://issues.apache.org/jira/browse/MAPREDUCE-2877) | Add missing Apache license header in some files in MR and also add the rat plugin to the poms. |  Major | . | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-2879](https://issues.apache.org/jira/browse/MAPREDUCE-2879) | Change mrv2 version to be 0.23.0-SNAPSHOT |  Major | . | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2796](https://issues.apache.org/jira/browse/MAPREDUCE-2796) | [MR-279] Start time for all the apps is set to 0 |  Major | mrv2 | Ramya Sunil | Devaraj K |
+| [HADOOP-7578](https://issues.apache.org/jira/browse/HADOOP-7578) | Fix test-patch to be able to run on MR patches. |  Major | . | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-517](https://issues.apache.org/jira/browse/MAPREDUCE-517) | The capacity-scheduler should assign multiple tasks per heartbeat |  Critical | . | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2429](https://issues.apache.org/jira/browse/MAPREDUCE-2429) | Check jvmid during task status report |  Major | tasktracker | Arun C Murthy | Siddharth Seth |
+| [MAPREDUCE-2881](https://issues.apache.org/jira/browse/MAPREDUCE-2881) | mapreduce ant compilation fails "java.lang.IllegalStateException: impossible to get artifacts" |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
+| [MAPREDUCE-2885](https://issues.apache.org/jira/browse/MAPREDUCE-2885) | mapred-config.sh doesn't look for $HADOOP\_COMMON\_HOME/libexec/hadoop-config.sh |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2550](https://issues.apache.org/jira/browse/MAPREDUCE-2550) | bin/mapred no longer works from a source checkout |  Blocker | build | Eric Yang | Eric Yang |
+| [HDFS-2289](https://issues.apache.org/jira/browse/HDFS-2289) | jsvc isn't part of the artifact |  Blocker | . | Arun C Murthy | Alejandro Abdelnur |
+| [HADOOP-7589](https://issues.apache.org/jira/browse/HADOOP-7589) | Prefer mvn test -DskipTests over mvn compile in test-patch.sh |  Major | build | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2904](https://issues.apache.org/jira/browse/MAPREDUCE-2904) | HDFS jars added incorrectly to yarn classpath |  Major | . | Sharad Agarwal | Sharad Agarwal |
+| [MAPREDUCE-2737](https://issues.apache.org/jira/browse/MAPREDUCE-2737) | Update the progress of jobs on client side |  Major | mrv2 | Ramya Sunil | Siddharth Seth |
+| [MAPREDUCE-2886](https://issues.apache.org/jira/browse/MAPREDUCE-2886) | Fix Javadoc warnings in MapReduce. |  Critical | mrv2 | Mahadev konar | Mahadev konar |
+| [HADOOP-7576](https://issues.apache.org/jira/browse/HADOOP-7576) | Fix findbugs warnings in Hadoop Auth (Alfredo) |  Major | security | Tom White | Tsz Wo Nicholas Sze |
+| [HADOOP-7593](https://issues.apache.org/jira/browse/HADOOP-7593) | AssertionError in TestHttpServer.testMaxThreads() |  Major | test | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
+| [MAPREDUCE-2916](https://issues.apache.org/jira/browse/MAPREDUCE-2916) | Ivy build for MRv1 fails with bad organization for common daemon. |  Major | . | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-2652](https://issues.apache.org/jira/browse/MAPREDUCE-2652) | MR-279: Cannot run multiple NMs on a single node |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2756](https://issues.apache.org/jira/browse/MAPREDUCE-2756) | JobControl can drop jobs if an error occurs |  Minor | client, mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2735](https://issues.apache.org/jira/browse/MAPREDUCE-2735) | MR279: finished applications should be added to an application summary log |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [HDFS-2258](https://issues.apache.org/jira/browse/HDFS-2258) | TestLeaseRecovery2 fails as lease hard limit is not reset to default |  Major | namenode, test | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-7604](https://issues.apache.org/jira/browse/HADOOP-7604) | Hadoop Auth examples pom in 0.23 point to 0.24 versions. |  Critical | . | Mahadev konar | Mahadev konar |
+| [HADOOP-7606](https://issues.apache.org/jira/browse/HADOOP-7606) | Upgrade Jackson to version 1.7.1 to match the version required by Jersey |  Major | test | Aaron T. Myers | Alejandro Abdelnur |
+| [MAPREDUCE-2716](https://issues.apache.org/jira/browse/MAPREDUCE-2716) | MR279: MRReliabilityTest job fails because of missing job-file. |  Major | mrv2 | Jeffrey Naisbitt | Jeffrey Naisbitt |
+| [MAPREDUCE-2697](https://issues.apache.org/jira/browse/MAPREDUCE-2697) | Enhance CS to cap concurrently running jobs |  Major | mrv2 | Arun C Murthy | Arun C Murthy |
+| [HADOOP-7580](https://issues.apache.org/jira/browse/HADOOP-7580) | Add a version of getLocalPathForWrite to LocalDirAllocator which doesn't create dirs |  Major | . | Siddharth Seth | Siddharth Seth |
+| [HDFS-2314](https://issues.apache.org/jira/browse/HDFS-2314) | MRV1 test compilation broken after HDFS-2197 |  Major | test | Vinod Kumar Vavilapalli | Todd Lipcon |
+| [MAPREDUCE-2687](https://issues.apache.org/jira/browse/MAPREDUCE-2687) | Non superusers unable to launch apps in both secure and non-secure cluster |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
+| [MAPREDUCE-2767](https://issues.apache.org/jira/browse/MAPREDUCE-2767) | Remove Linux task-controller from 0.22 branch |  Blocker | security | Milind Bhandarkar | Milind Bhandarkar |
+| [MAPREDUCE-2917](https://issues.apache.org/jira/browse/MAPREDUCE-2917) | Corner case in container reservations |  Major | mrv2, resourcemanager | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2800](https://issues.apache.org/jira/browse/MAPREDUCE-2800) | clockSplits, cpuUsages, vMemKbytes, physMemKbytes is set to -1 in jhist files |  Major | mrv2 | Ramya Sunil | Siddharth Seth |
+| [MAPREDUCE-2774](https://issues.apache.org/jira/browse/MAPREDUCE-2774) | [MR-279] Add a startup msg while starting RM/NM |  Minor | mrv2 | Ramya Sunil | Venu Gopala Rao |
+| [MAPREDUCE-2882](https://issues.apache.org/jira/browse/MAPREDUCE-2882) | TestLineRecordReader depends on ant jars |  Minor | test | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2655](https://issues.apache.org/jira/browse/MAPREDUCE-2655) | MR279: Audit logs for YARN |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-2938](https://issues.apache.org/jira/browse/MAPREDUCE-2938) | Missing log stmt for app submission fail CS |  Trivial | mrv2, scheduler | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2948](https://issues.apache.org/jira/browse/MAPREDUCE-2948) | Hadoop streaming test failure, post MR-2767 |  Major | contrib/streaming | Milind Bhandarkar | Mahadev konar |
+| [HDFS-2232](https://issues.apache.org/jira/browse/HDFS-2232) | TestHDFSCLI fails on 0.22 branch |  Blocker | test | Konstantin Shvachko | Plamen Jeliazkov |
+| [MAPREDUCE-2908](https://issues.apache.org/jira/browse/MAPREDUCE-2908) | Fix findbugs warnings in Map Reduce. |  Critical | mrv2 | Mahadev konar | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-2947](https://issues.apache.org/jira/browse/MAPREDUCE-2947) | Sort fails on YARN+MR with lots of task failures |  Major | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-2844](https://issues.apache.org/jira/browse/MAPREDUCE-2844) | [MR-279] Incorrect node ID info |  Trivial | mrv2 | Ramya Sunil | Ravi Teja Ch N V |
+| [MAPREDUCE-2677](https://issues.apache.org/jira/browse/MAPREDUCE-2677) | MR-279: 404 error while accessing pages from history server |  Major | mrv2 | Ramya Sunil | Robert Joseph Evans |
+| [HADOOP-7598](https://issues.apache.org/jira/browse/HADOOP-7598) | smart-apply-patch.sh does not handle patching from a sub directory correctly. |  Major | build | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2690](https://issues.apache.org/jira/browse/MAPREDUCE-2690) | Construct the web page for default scheduler |  Major | mrv2 | Ramya Sunil | Eric Payne |
+| [MAPREDUCE-2937](https://issues.apache.org/jira/browse/MAPREDUCE-2937) | Errors in Application failures are not shown in the client trace. |  Critical | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-2953](https://issues.apache.org/jira/browse/MAPREDUCE-2953) | JobClient fails due to a race in RM, removes staged files and in turn crashes MR AM |  Major | mrv2, resourcemanager | Vinod Kumar Vavilapalli | Thomas Graves |
+| [MAPREDUCE-2958](https://issues.apache.org/jira/browse/MAPREDUCE-2958) | mapred-default.xml not merged from mr279 |  Critical | mrv2 | Thomas Graves | Arun C Murthy |
+| [MAPREDUCE-2963](https://issues.apache.org/jira/browse/MAPREDUCE-2963) | TestMRJobs hangs waiting to connect to history server. |  Critical | . | Mahadev konar | Siddharth Seth |
+| [MAPREDUCE-2711](https://issues.apache.org/jira/browse/MAPREDUCE-2711) | TestBlockPlacementPolicyRaid cannot be compiled |  Major | contrib/raid | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2954](https://issues.apache.org/jira/browse/MAPREDUCE-2954) | Deadlock in NM with threads racing for ApplicationAttemptId |  Critical | mrv2 | Vinod Kumar Vavilapalli | Siddharth Seth |
+| [MAPREDUCE-2975](https://issues.apache.org/jira/browse/MAPREDUCE-2975) | ResourceManager Delegate is not getting initialized with yarn-site.xml as default configuration. |  Blocker | . | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-2971](https://issues.apache.org/jira/browse/MAPREDUCE-2971) | ant build mapreduce fails  protected access  jc.displayJobList(jobs); |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [HADOOP-7610](https://issues.apache.org/jira/browse/HADOOP-7610) | /etc/profile.d does not exist on Debian |  Major | scripts | Eric Yang | Eric Yang |
+| [MAPREDUCE-2749](https://issues.apache.org/jira/browse/MAPREDUCE-2749) | [MR-279] NM registers with RM even before it starts various servers |  Major | mrv2 | Vinod Kumar Vavilapalli | Thomas Graves |
+| [MAPREDUCE-2979](https://issues.apache.org/jira/browse/MAPREDUCE-2979) | Remove ClientProtocolProvider configuration under mapreduce-client-core |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2936](https://issues.apache.org/jira/browse/MAPREDUCE-2936) | Contrib Raid compilation broken after HDFS-1620 |  Major | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-7568](https://issues.apache.org/jira/browse/HADOOP-7568) | SequenceFile should not print into stdout |  Major | io | Konstantin Shvachko | Plamen Jeliazkov |
+| [MAPREDUCE-2985](https://issues.apache.org/jira/browse/MAPREDUCE-2985) | findbugs error in ResourceLocalizationService.handle(LocalizationEvent) |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-2874](https://issues.apache.org/jira/browse/MAPREDUCE-2874) | ApplicationId printed in 2 different formats and has 2 different toString routines that are used |  Major | mrv2 | Thomas Graves | Eric Payne |
+| [HADOOP-7599](https://issues.apache.org/jira/browse/HADOOP-7599) | Improve hadoop setup conf script to setup secure Hadoop cluster |  Major | scripts | Eric Yang | Eric Yang |
+| [HADOOP-7626](https://issues.apache.org/jira/browse/HADOOP-7626) | Allow overwrite of HADOOP\_CLASSPATH and HADOOP\_OPTS |  Major | scripts | Eric Yang | Eric Yang |
+| [HDFS-2323](https://issues.apache.org/jira/browse/HDFS-2323) | start-dfs.sh script fails for tarball install |  Major | . | Tom White | Tom White |
+| [MAPREDUCE-2995](https://issues.apache.org/jira/browse/MAPREDUCE-2995) | MR AM crashes when a container-launch hangs on a faulty NM |  Major | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-2997](https://issues.apache.org/jira/browse/MAPREDUCE-2997) | MR task fails before launch itself with an NPE in ContainerLauncher |  Major | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-7629](https://issues.apache.org/jira/browse/HADOOP-7629) | regression with MAPREDUCE-2289 - setPermission passed immutable FsPermission (rpc failure) |  Major | . | Patrick Hunt | Todd Lipcon |
+| [MAPREDUCE-2949](https://issues.apache.org/jira/browse/MAPREDUCE-2949) | NodeManager in a inconsistent state if a service startup fails. |  Major | mrv2, nodemanager | Ravi Teja Ch N V | Ravi Teja Ch N V |
+| [MAPREDUCE-3005](https://issues.apache.org/jira/browse/MAPREDUCE-3005) | MR app hangs because of a NPE in ResourceManager |  Major | mrv2 | Vinod Kumar Vavilapalli | Arun C Murthy |
+| [MAPREDUCE-2991](https://issues.apache.org/jira/browse/MAPREDUCE-2991) | queueinfo.jsp fails to show queue status if any Capacity scheduler queue name has dash/hiphen in it. |  Major | scheduler | Priyo Mustafi | Priyo Mustafi |
+| [HDFS-2331](https://issues.apache.org/jira/browse/HDFS-2331) | Hdfs compilation fails |  Major | hdfs-client | Abhijit Suresh Shingate | Abhijit Suresh Shingate |
+| [HDFS-2333](https://issues.apache.org/jira/browse/HDFS-2333) | HDFS-2284 introduced 2 findbugs warnings on trunk |  Major | . | Ivan Kelly | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2994](https://issues.apache.org/jira/browse/MAPREDUCE-2994) | Parse Error is coming for App ID when we click application link on the RM UI |  Major | mrv2, resourcemanager | Devaraj K | Devaraj K |
+| [HADOOP-7608](https://issues.apache.org/jira/browse/HADOOP-7608) | SnappyCodec check for Hadoop native lib is wrong |  Major | io | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7637](https://issues.apache.org/jira/browse/HADOOP-7637) | Fair scheduler configuration file is not bundled in RPM |  Major | build | Eric Yang | Eric Yang |
+| [MAPREDUCE-2987](https://issues.apache.org/jira/browse/MAPREDUCE-2987) | RM UI display logged in user as null |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-1788](https://issues.apache.org/jira/browse/MAPREDUCE-1788) | o.a.h.mapreduce.Job shouldn't make a copy of the JobConf |  Major | client | Arun C Murthy | Arun C Murthy |
+| [HADOOP-7631](https://issues.apache.org/jira/browse/HADOOP-7631) | In mapred-site.xml, stream.tmpdir is mapped to ${mapred.temp.dir} which is undeclared. |  Major | conf | Ramya Sunil | Eric Yang |
+| [MAPREDUCE-3006](https://issues.apache.org/jira/browse/MAPREDUCE-3006) | MapReduce AM exits prematurely before completely writing and closing the JobHistory file |  Major | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-2965](https://issues.apache.org/jira/browse/MAPREDUCE-2965) | Streamline hashCode(), equals(), compareTo() and toString() for all IDs |  Blocker | mrv2 | Vinod Kumar Vavilapalli | Siddharth Seth |
+| [MAPREDUCE-2925](https://issues.apache.org/jira/browse/MAPREDUCE-2925) | job -status \<JOB\_ID\> is giving continuously info message for completed jobs on the console |  Major | mrv2 | Devaraj K | Devaraj K |
+| [MAPREDUCE-3030](https://issues.apache.org/jira/browse/MAPREDUCE-3030) | RM is not processing heartbeat and continuously giving the message 'Node not found rebooting' |  Blocker | mrv2, resourcemanager | Devaraj K | Devaraj K |
 | [MAPREDUCE-3042](https://issues.apache.org/jira/browse/MAPREDUCE-3042) | YARN RM fails to start |  Major | mrv2, resourcemanager | Chris Riccomini | Chris Riccomini |
-| [MAPREDUCE-3040](https://issues.apache.org/jira/browse/MAPREDUCE-3040) | TestMRJobs, TestMRJobsWithHistoryService, TestMROldApiJobs fail |  Major | mrv2 | Thomas Graves | Arun C Murthy |
 | [MAPREDUCE-3038](https://issues.apache.org/jira/browse/MAPREDUCE-3038) | job history server not starting because conf() missing HsController |  Blocker | mrv2 | Thomas Graves | Jeffrey Naisbitt |
-| [MAPREDUCE-3036](https://issues.apache.org/jira/browse/MAPREDUCE-3036) | Some of the Resource Manager memory metrics go negative. |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3035](https://issues.apache.org/jira/browse/MAPREDUCE-3035) | MR V2 jobhistory does not contain rack information |  Critical | mrv2 | Karam Singh | chackaravarthy |
-| [MAPREDUCE-3033](https://issues.apache.org/jira/browse/MAPREDUCE-3033) | JobClient requires mapreduce.jobtracker.address config even when mapreduce.framework.name is set to yarn |  Blocker | job submission, mrv2 | Karam Singh | Hitesh Shah |
-| [MAPREDUCE-3032](https://issues.apache.org/jira/browse/MAPREDUCE-3032) | JobHistory doesn't have error information from failed tasks |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Devaraj K |
-| [MAPREDUCE-3031](https://issues.apache.org/jira/browse/MAPREDUCE-3031) | Job Client goes into infinite loop when we kill AM |  Blocker | mrv2 | Karam Singh | Siddharth Seth |
-| [MAPREDUCE-3030](https://issues.apache.org/jira/browse/MAPREDUCE-3030) | RM is not processing heartbeat and continuously giving the message 'Node not found rebooting' |  Blocker | mrv2, resourcemanager | Devaraj K | Devaraj K |
-| [MAPREDUCE-3028](https://issues.apache.org/jira/browse/MAPREDUCE-3028) | Support job end notification in .next /0.23 |  Blocker | mrv2 | Mohammad Kamrul Islam | Ravi Prakash |
-| [MAPREDUCE-3023](https://issues.apache.org/jira/browse/MAPREDUCE-3023) | Queue state is not being translated properly (is always assumed to be running) |  Major | mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-3021](https://issues.apache.org/jira/browse/MAPREDUCE-3021) | all yarn webapps use same base name of "yarn/" |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3020](https://issues.apache.org/jira/browse/MAPREDUCE-3020) | Node link in reduce task attempt page is not working [Job History Page] |  Major | jobhistoryserver | chackaravarthy | chackaravarthy |
-| [MAPREDUCE-3018](https://issues.apache.org/jira/browse/MAPREDUCE-3018) | Streaming jobs with -file option fail to run. |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3017](https://issues.apache.org/jira/browse/MAPREDUCE-3017) | The Web UI shows FINISHED for killed/successful/failed jobs. |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3006](https://issues.apache.org/jira/browse/MAPREDUCE-3006) | MapReduce AM exits prematurely before completely writing and closing the JobHistory file |  Major | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3005](https://issues.apache.org/jira/browse/MAPREDUCE-3005) | MR app hangs because of a NPE in ResourceManager |  Major | mrv2 | Vinod Kumar Vavilapalli | Arun C Murthy |
 | [MAPREDUCE-3004](https://issues.apache.org/jira/browse/MAPREDUCE-3004) | sort example fails in shuffle/reduce stage as it assumes a local job by default |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3003](https://issues.apache.org/jira/browse/MAPREDUCE-3003) | Publish MR JARs to Maven snapshot repository |  Major | build | Tom White | Alejandro Abdelnur |
-| [MAPREDUCE-2999](https://issues.apache.org/jira/browse/MAPREDUCE-2999) | hadoop.http.filter.initializers not working properly on yarn UI |  Critical | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3017](https://issues.apache.org/jira/browse/MAPREDUCE-3017) | The Web UI shows FINISHED for killed/successful/failed jobs. |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3040](https://issues.apache.org/jira/browse/MAPREDUCE-3040) | TestMRJobs, TestMRJobsWithHistoryService, TestMROldApiJobs fail |  Major | mrv2 | Thomas Graves | Arun C Murthy |
+| [HDFS-2347](https://issues.apache.org/jira/browse/HDFS-2347) | checkpointTxnCount's comment still saying about editlog size |  Trivial | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HADOOP-7639](https://issues.apache.org/jira/browse/HADOOP-7639) | yarn ui not properly filtered in HttpServer |  Major | . | Thomas Graves | Thomas Graves |
+| [HDFS-2344](https://issues.apache.org/jira/browse/HDFS-2344) | Fix the TestOfflineEditsViewer test failure in 0.23 branch |  Major | test | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [MAPREDUCE-2763](https://issues.apache.org/jira/browse/MAPREDUCE-2763) | IllegalArgumentException while using the dist cache |  Major | mrv2 | Ramya Sunil |  |
+| [HADOOP-7630](https://issues.apache.org/jira/browse/HADOOP-7630) | hadoop-metrics2.properties should have a property \*.period set to a default value foe metrics |  Major | conf | Arpit Gupta | Eric Yang |
+| [HADOOP-7633](https://issues.apache.org/jira/browse/HADOOP-7633) | log4j.properties should be added to the hadoop conf on deploy |  Major | conf | Arpit Gupta | Eric Yang |
+| [MAPREDUCE-3018](https://issues.apache.org/jira/browse/MAPREDUCE-3018) | Streaming jobs with -file option fail to run. |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3036](https://issues.apache.org/jira/browse/MAPREDUCE-3036) | Some of the Resource Manager memory metrics go negative. |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
 | [MAPREDUCE-2998](https://issues.apache.org/jira/browse/MAPREDUCE-2998) | Failing to contact Am/History for jobs: java.io.EOFException in DataInputStream |  Critical | mrv2 | Jeffrey Naisbitt | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-2997](https://issues.apache.org/jira/browse/MAPREDUCE-2997) | MR task fails before launch itself with an NPE in ContainerLauncher |  Major | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-2996](https://issues.apache.org/jira/browse/MAPREDUCE-2996) | Log uberized information into JobHistory and use the same via CompletedJob |  Blocker | jobhistoryserver, mrv2 | Vinod Kumar Vavilapalli | Jonathan Eagles |
-| [MAPREDUCE-2995](https://issues.apache.org/jira/browse/MAPREDUCE-2995) | MR AM crashes when a container-launch hangs on a faulty NM |  Major | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-2994](https://issues.apache.org/jira/browse/MAPREDUCE-2994) | Parse Error is coming for App ID when we click application link on the RM UI |  Major | mrv2, resourcemanager | Devaraj K | Devaraj K |
-| [MAPREDUCE-2991](https://issues.apache.org/jira/browse/MAPREDUCE-2991) | queueinfo.jsp fails to show queue status if any Capacity scheduler queue name has dash/hiphen in it. |  Major | scheduler | Priyo Mustafi | Priyo Mustafi |
-| [MAPREDUCE-2987](https://issues.apache.org/jira/browse/MAPREDUCE-2987) | RM UI display logged in user as null |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2985](https://issues.apache.org/jira/browse/MAPREDUCE-2985) | findbugs error in ResourceLocalizationService.handle(LocalizationEvent) |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2984](https://issues.apache.org/jira/browse/MAPREDUCE-2984) | Throwing NullPointerException when we open the container page |  Minor | mrv2, nodemanager | Devaraj K | Devaraj K |
-| [MAPREDUCE-2979](https://issues.apache.org/jira/browse/MAPREDUCE-2979) | Remove ClientProtocolProvider configuration under mapreduce-client-core |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2975](https://issues.apache.org/jira/browse/MAPREDUCE-2975) | ResourceManager Delegate is not getting initialized with yarn-site.xml as default configuration. |  Blocker | . | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-2971](https://issues.apache.org/jira/browse/MAPREDUCE-2971) | ant build mapreduce fails  protected access  jc.displayJobList(jobs); |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3023](https://issues.apache.org/jira/browse/MAPREDUCE-3023) | Queue state is not being translated properly (is always assumed to be running) |  Major | mrv2 | Ravi Prakash | Ravi Prakash |
 | [MAPREDUCE-2970](https://issues.apache.org/jira/browse/MAPREDUCE-2970) | Null Pointer Exception while submitting a Job, If mapreduce.framework.name property is not set. |  Major | job submission, mrv2 | Venu Gopala Rao | Venu Gopala Rao |
-| [MAPREDUCE-2965](https://issues.apache.org/jira/browse/MAPREDUCE-2965) | Streamline hashCode(), equals(), compareTo() and toString() for all IDs |  Blocker | mrv2 | Vinod Kumar Vavilapalli | Siddharth Seth |
-| [MAPREDUCE-2963](https://issues.apache.org/jira/browse/MAPREDUCE-2963) | TestMRJobs hangs waiting to connect to history server. |  Critical | . | Mahadev konar | Siddharth Seth |
-| [MAPREDUCE-2958](https://issues.apache.org/jira/browse/MAPREDUCE-2958) | mapred-default.xml not merged from mr279 |  Critical | mrv2 | Thomas Graves | Arun C Murthy |
-| [MAPREDUCE-2954](https://issues.apache.org/jira/browse/MAPREDUCE-2954) | Deadlock in NM with threads racing for ApplicationAttemptId |  Critical | mrv2 | Vinod Kumar Vavilapalli | Siddharth Seth |
-| [MAPREDUCE-2953](https://issues.apache.org/jira/browse/MAPREDUCE-2953) | JobClient fails due to a race in RM, removes staged files and in turn crashes MR AM |  Major | mrv2, resourcemanager | Vinod Kumar Vavilapalli | Thomas Graves |
+| [HADOOP-7575](https://issues.apache.org/jira/browse/HADOOP-7575) | Support fully qualified paths as part of LocalDirAllocator |  Minor | fs | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3062](https://issues.apache.org/jira/browse/MAPREDUCE-3062) | YARN NM/RM fail to start |  Major | mrv2, nodemanager, resourcemanager | Chris Riccomini | Chris Riccomini |
+| [MAPREDUCE-3066](https://issues.apache.org/jira/browse/MAPREDUCE-3066) | YARN NM fails to start |  Major | mrv2, nodemanager | Chris Riccomini | Chris Riccomini |
+| [MAPREDUCE-3044](https://issues.apache.org/jira/browse/MAPREDUCE-3044) | Pipes jobs stuck without making progress |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
+| [MAPREDUCE-3048](https://issues.apache.org/jira/browse/MAPREDUCE-3048) | Fix test-patch to run tests via "mvn clean install test" |  Major | build | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-2754](https://issues.apache.org/jira/browse/MAPREDUCE-2754) | MR-279: AM logs are incorrectly going to stderr and error messages going incorrectly to stdout |  Blocker | mrv2 | Ramya Sunil | Ravi Teja Ch N V |
+| [MAPREDUCE-3073](https://issues.apache.org/jira/browse/MAPREDUCE-3073) | Build failure for MRv1 caused due to changes to MRConstants. |  Blocker | . | Mahadev konar | Mahadev konar |
+| [HADOOP-7671](https://issues.apache.org/jira/browse/HADOOP-7671) | Add license headers to hadoop-common/src/main/packages/templates/conf/ |  Major | . | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-3055](https://issues.apache.org/jira/browse/MAPREDUCE-3055) | Simplify parameter passing to Application Master from Client. SImplify approach to pass info such  appId, ClusterTimestamp and failcount required by App Master. |  Minor | mrv2 | Hitesh Shah | Vinod Kumar Vavilapalli |
+| [HDFS-2290](https://issues.apache.org/jira/browse/HDFS-2290) | Block with corrupt replica is not getting replicated |  Major | namenode | Konstantin Shvachko | Benoy Antony |
+| [HADOOP-7663](https://issues.apache.org/jira/browse/HADOOP-7663) | TestHDFSTrash failing on 22 |  Major | test | Mayank Bansal | Mayank Bansal |
+| [MAPREDUCE-3053](https://issues.apache.org/jira/browse/MAPREDUCE-3053) | YARN Protobuf RPC Failures in RM |  Major | mrv2, resourcemanager | Chris Riccomini | Vinod Kumar Vavilapalli |
 | [MAPREDUCE-2952](https://issues.apache.org/jira/browse/MAPREDUCE-2952) | Application failure diagnostics are not consumed in a couple of cases |  Blocker | mrv2, resourcemanager | Vinod Kumar Vavilapalli | Arun C Murthy |
-| [MAPREDUCE-2949](https://issues.apache.org/jira/browse/MAPREDUCE-2949) | NodeManager in a inconsistent state if a service startup fails. |  Major | mrv2, nodemanager | Ravi Teja Ch N V | Ravi Teja Ch N V |
-| [MAPREDUCE-2948](https://issues.apache.org/jira/browse/MAPREDUCE-2948) | Hadoop streaming test failure, post MR-2767 |  Major | contrib/streaming | Milind Bhandarkar | Mahadev konar |
-| [MAPREDUCE-2947](https://issues.apache.org/jira/browse/MAPREDUCE-2947) | Sort fails on YARN+MR with lots of task failures |  Major | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-2938](https://issues.apache.org/jira/browse/MAPREDUCE-2938) | Missing log stmt for app submission fail CS |  Trivial | mrv2, scheduler | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2937](https://issues.apache.org/jira/browse/MAPREDUCE-2937) | Errors in Application failures are not shown in the client trace. |  Critical | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-2936](https://issues.apache.org/jira/browse/MAPREDUCE-2936) | Contrib Raid compilation broken after HDFS-1620 |  Major | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-2925](https://issues.apache.org/jira/browse/MAPREDUCE-2925) | job -status \<JOB\_ID\> is giving continuously info message for completed jobs on the console |  Major | mrv2 | Devaraj K | Devaraj K |
-| [MAPREDUCE-2917](https://issues.apache.org/jira/browse/MAPREDUCE-2917) | Corner case in container reservations |  Major | mrv2, resourcemanager | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2916](https://issues.apache.org/jira/browse/MAPREDUCE-2916) | Ivy build for MRv1 fails with bad organization for common daemon. |  Major | . | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-2913](https://issues.apache.org/jira/browse/MAPREDUCE-2913) | TestMRJobs.testFailingMapper does not assert the correct thing. |  Critical | mrv2, test | Robert Joseph Evans | Jonathan Eagles |
-| [MAPREDUCE-2908](https://issues.apache.org/jira/browse/MAPREDUCE-2908) | Fix findbugs warnings in Map Reduce. |  Critical | mrv2 | Mahadev konar | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-2907](https://issues.apache.org/jira/browse/MAPREDUCE-2907) | ResourceManager logs filled with [INFO] debug messages from org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.ParentQueue |  Major | mrv2, resourcemanager | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-2904](https://issues.apache.org/jira/browse/MAPREDUCE-2904) | HDFS jars added incorrectly to yarn classpath |  Major | . | Sharad Agarwal | Sharad Agarwal |
-| [MAPREDUCE-2886](https://issues.apache.org/jira/browse/MAPREDUCE-2886) | Fix Javadoc warnings in MapReduce. |  Critical | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-2885](https://issues.apache.org/jira/browse/MAPREDUCE-2885) | mapred-config.sh doesn't look for $HADOOP\_COMMON\_HOME/libexec/hadoop-config.sh |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2882](https://issues.apache.org/jira/browse/MAPREDUCE-2882) | TestLineRecordReader depends on ant jars |  Minor | test | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2881](https://issues.apache.org/jira/browse/MAPREDUCE-2881) | mapreduce ant compilation fails "java.lang.IllegalStateException: impossible to get artifacts" |  Major | build | Giridharan Kesavan | Giridharan Kesavan |
-| [MAPREDUCE-2879](https://issues.apache.org/jira/browse/MAPREDUCE-2879) | Change mrv2 version to be 0.23.0-SNAPSHOT |  Major | . | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2877](https://issues.apache.org/jira/browse/MAPREDUCE-2877) | Add missing Apache license header in some files in MR and also add the rat plugin to the poms. |  Major | . | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-2876](https://issues.apache.org/jira/browse/MAPREDUCE-2876) | ContainerAllocationExpirer appears to use the incorrect configs |  Critical | mrv2 | Robert Joseph Evans | Anupam Seth |
-| [MAPREDUCE-2874](https://issues.apache.org/jira/browse/MAPREDUCE-2874) | ApplicationId printed in 2 different formats and has 2 different toString routines that are used |  Major | mrv2 | Thomas Graves | Eric Payne |
-| [MAPREDUCE-2868](https://issues.apache.org/jira/browse/MAPREDUCE-2868) | ant build broken in hadoop-mapreduce dir |  Major | build | Thomas Graves | Mahadev konar |
-| [MAPREDUCE-2867](https://issues.apache.org/jira/browse/MAPREDUCE-2867) | Remove Unused TestApplicaitonCleanup in resourcemanager/applicationsmanager. |  Major | . | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-2860](https://issues.apache.org/jira/browse/MAPREDUCE-2860) | Fix log4j logging in the maven test cases. |  Major | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-2859](https://issues.apache.org/jira/browse/MAPREDUCE-2859) | mapreduce trunk is broken with eclipse plugin contrib |  Major | . | Giridharan Kesavan | Giridharan Kesavan |
-| [MAPREDUCE-2854](https://issues.apache.org/jira/browse/MAPREDUCE-2854) | update INSTALL with config necessary run mapred on yarn |  Major | . | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2846](https://issues.apache.org/jira/browse/MAPREDUCE-2846) | a small % of all tasks fail with DefaultTaskController |  Blocker | task, task-controller, tasktracker | Allen Wittenauer | Owen O'Malley |
-| [MAPREDUCE-2844](https://issues.apache.org/jira/browse/MAPREDUCE-2844) | [MR-279] Incorrect node ID info |  Trivial | mrv2 | Ramya Sunil | Ravi Teja Ch N V |
+| [MAPREDUCE-2646](https://issues.apache.org/jira/browse/MAPREDUCE-2646) | MR-279: AM with same sized maps and reduces hangs in presence of failing maps |  Critical | applicationmaster, mrv2 | Sharad Agarwal | Sharad Agarwal |
+| [MAPREDUCE-3031](https://issues.apache.org/jira/browse/MAPREDUCE-3031) | Job Client goes into infinite loop when we kill AM |  Blocker | mrv2 | Karam Singh | Siddharth Seth |
+| [MAPREDUCE-2984](https://issues.apache.org/jira/browse/MAPREDUCE-2984) | Throwing NullPointerException when we open the container page |  Minor | mrv2, nodemanager | Devaraj K | Devaraj K |
+| [MAPREDUCE-3071](https://issues.apache.org/jira/browse/MAPREDUCE-3071) | app master configuration web UI link under the Job menu opens up application menu |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3067](https://issues.apache.org/jira/browse/MAPREDUCE-3067) | Container exit status not set properly to launched process's exit code on successful completion of process |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3092](https://issues.apache.org/jira/browse/MAPREDUCE-3092) | Remove JOB\_ID\_COMPARATOR usage in JobHistory.java |  Minor | mrv2 | Devaraj K | Devaraj K |
+| [MAPREDUCE-2999](https://issues.apache.org/jira/browse/MAPREDUCE-2999) | hadoop.http.filter.initializers not working properly on yarn UI |  Critical | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3081](https://issues.apache.org/jira/browse/MAPREDUCE-3081) | Change the name format for hadoop core and vaidya jar to be hadoop-{core/vaidya}-{version}.jar in vaidya.sh |  Major | contrib/vaidya | vitthal (Suhas) Gogate |  |
+| [MAPREDUCE-3095](https://issues.apache.org/jira/browse/MAPREDUCE-3095) | fairscheduler ivy including wrong version for hdfs |  Major | mrv2 | John George | John George |
+| [MAPREDUCE-3054](https://issues.apache.org/jira/browse/MAPREDUCE-3054) | Unable to kill submitted jobs |  Blocker | mrv2 | Siddharth Seth | Mahadev konar |
+| [MAPREDUCE-3021](https://issues.apache.org/jira/browse/MAPREDUCE-3021) | all yarn webapps use same base name of "yarn/" |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [HDFS-2368](https://issues.apache.org/jira/browse/HDFS-2368) | defaults created for web keytab and principal, these properties should not have defaults |  Major | . | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [HDFS-2361](https://issues.apache.org/jira/browse/HDFS-2361) | hftp is broken |  Critical | namenode | Rajit Saha | Jitendra Nath Pandey |
 | [MAPREDUCE-2843](https://issues.apache.org/jira/browse/MAPREDUCE-2843) | [MR-279] Node entries on the RM UI are not sortable |  Major | mrv2 | Ramya Sunil | Abhijit Suresh Shingate |
-| [MAPREDUCE-2840](https://issues.apache.org/jira/browse/MAPREDUCE-2840) | mr279 TestUberAM.testSleepJob test fails |  Minor | mrv2 | Thomas Graves | Jonathan Eagles |
-| [MAPREDUCE-2839](https://issues.apache.org/jira/browse/MAPREDUCE-2839) | MR Jobs fail on a secure cluster with viewfs |  Major | . | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2821](https://issues.apache.org/jira/browse/MAPREDUCE-2821) | [MR-279] Missing fields in job summary logs |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
-| [MAPREDUCE-2808](https://issues.apache.org/jira/browse/MAPREDUCE-2808) | pull MAPREDUCE-2797 into mr279 branch |  Minor | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2800](https://issues.apache.org/jira/browse/MAPREDUCE-2800) | clockSplits, cpuUsages, vMemKbytes, physMemKbytes is set to -1 in jhist files |  Major | mrv2 | Ramya Sunil | Siddharth Seth |
-| [MAPREDUCE-2797](https://issues.apache.org/jira/browse/MAPREDUCE-2797) | Some java files cannot be compiled |  Major | contrib/raid, test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-2796](https://issues.apache.org/jira/browse/MAPREDUCE-2796) | [MR-279] Start time for all the apps is set to 0 |  Major | mrv2 | Ramya Sunil | Devaraj K |
-| [MAPREDUCE-2794](https://issues.apache.org/jira/browse/MAPREDUCE-2794) | [MR-279] Incorrect metrics value for AvailableGB per queue per user |  Blocker | mrv2 | Ramya Sunil | John George |
+| [MAPREDUCE-3110](https://issues.apache.org/jira/browse/MAPREDUCE-3110) | TestRPC.testUnknownCall() is failing |  Major | mrv2, test | Devaraj K | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3078](https://issues.apache.org/jira/browse/MAPREDUCE-3078) | Application's progress isn't updated from AM to RM. |  Blocker | applicationmaster, mrv2, resourcemanager | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-7662](https://issues.apache.org/jira/browse/HADOOP-7662) | logs servlet should use pathspec of /\* |  Major | . | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3114](https://issues.apache.org/jira/browse/MAPREDUCE-3114) | Invalid ApplicationMaster URL in Applications Page |  Major | mrv2 | Subroto Sanyal | Subroto Sanyal |
+| [MAPREDUCE-3064](https://issues.apache.org/jira/browse/MAPREDUCE-3064) | 27 unit test failures with  Invalid "mapreduce.jobtracker.address" configuration value for JobTracker: "local" |  Blocker | . | Thomas Graves | Venu Gopala Rao |
 | [MAPREDUCE-2791](https://issues.apache.org/jira/browse/MAPREDUCE-2791) | [MR-279] Missing/incorrect info on job -status CLI |  Blocker | mrv2 | Ramya Sunil | Devaraj K |
-| [MAPREDUCE-2789](https://issues.apache.org/jira/browse/MAPREDUCE-2789) | [MR:279] Update the scheduling info on CLI |  Major | mrv2 | Ramya Sunil | Eric Payne |
-| [MAPREDUCE-2788](https://issues.apache.org/jira/browse/MAPREDUCE-2788) | Normalize requests in FifoScheduler.allocate to prevent NPEs later |  Major | mrv2 | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-2783](https://issues.apache.org/jira/browse/MAPREDUCE-2783) | mr279 job history handling after killing application |  Critical | mrv2 | Thomas Graves | Eric Payne |
-| [MAPREDUCE-2781](https://issues.apache.org/jira/browse/MAPREDUCE-2781) | mr279 RM application finishtime not set |  Minor | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-2996](https://issues.apache.org/jira/browse/MAPREDUCE-2996) | Log uberized information into JobHistory and use the same via CompletedJob |  Blocker | jobhistoryserver, mrv2 | Vinod Kumar Vavilapalli | Jonathan Eagles |
 | [MAPREDUCE-2779](https://issues.apache.org/jira/browse/MAPREDUCE-2779) | JobSplitWriter.java can't handle large job.split file |  Major | job submission | Ming Ma | Ming Ma |
-| [MAPREDUCE-2776](https://issues.apache.org/jira/browse/MAPREDUCE-2776) | MR 279: Fix some of the yarn findbug warnings |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2775](https://issues.apache.org/jira/browse/MAPREDUCE-2775) | [MR-279] Decommissioned node does not shutdown |  Blocker | mrv2 | Ramya Sunil | Devaraj K |
-| [MAPREDUCE-2774](https://issues.apache.org/jira/browse/MAPREDUCE-2774) | [MR-279] Add a startup msg while starting RM/NM |  Minor | mrv2 | Ramya Sunil | Venu Gopala Rao |
-| [MAPREDUCE-2773](https://issues.apache.org/jira/browse/MAPREDUCE-2773) | [MR-279] server.api.records.NodeHealthStatus renamed but not updated in client NodeHealthStatus.java |  Minor | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2772](https://issues.apache.org/jira/browse/MAPREDUCE-2772) | MR-279: mrv2 no longer compiles against trunk after common mavenization. |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2767](https://issues.apache.org/jira/browse/MAPREDUCE-2767) | Remove Linux task-controller from 0.22 branch |  Blocker | security | Milind Bhandarkar | Milind Bhandarkar |
+| [MAPREDUCE-3050](https://issues.apache.org/jira/browse/MAPREDUCE-3050) | YarnScheduler needs to expose Resource Usage Information |  Blocker | mrv2, resourcemanager | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-7691](https://issues.apache.org/jira/browse/HADOOP-7691) | hadoop deb pkg should take a diff group id |  Major | . | Giridharan Kesavan | Eric Yang |
+| [HADOOP-7603](https://issues.apache.org/jira/browse/HADOOP-7603) | Set default hdfs, mapred uid, and hadoop group gid for RPM packages |  Major | . | Eric Yang | Eric Yang |
+| [HADOOP-7658](https://issues.apache.org/jira/browse/HADOOP-7658) | to fix hadoop config template |  Major | . | Giridharan Kesavan | Eric Yang |
+| [MAPREDUCE-3138](https://issues.apache.org/jira/browse/MAPREDUCE-3138) | Allow for applications to deal with MAPREDUCE-954 |  Blocker | client, mrv2 | Arun C Murthy | Owen O'Malley |
+| [HADOOP-7684](https://issues.apache.org/jira/browse/HADOOP-7684) | jobhistory server and secondarynamenode should have init.d script |  Major | scripts | Eric Yang | Eric Yang |
+| [MAPREDUCE-3112](https://issues.apache.org/jira/browse/MAPREDUCE-3112) | Calling hadoop cli inside mapreduce job leads to errors |  Major | contrib/streaming | Eric Yang | Eric Yang |
+| [HADOOP-7715](https://issues.apache.org/jira/browse/HADOOP-7715) | see log4j Error when running mr jobs and certain dfs calls |  Major | conf | Arpit Gupta | Eric Yang |
+| [MAPREDUCE-3056](https://issues.apache.org/jira/browse/MAPREDUCE-3056) | Jobs are failing when those are submitted by other users |  Blocker | applicationmaster, mrv2 | Devaraj K | Devaraj K |
+| [HADOOP-7711](https://issues.apache.org/jira/browse/HADOOP-7711) | hadoop-env.sh generated from templates has duplicate info |  Major | conf | Arpit Gupta | Arpit Gupta |
+| [HADOOP-7681](https://issues.apache.org/jira/browse/HADOOP-7681) | log4j.properties is missing properties for security audit and hdfs audit should be changed to info |  Minor | conf | Arpit Gupta | Arpit Gupta |
+| [HADOOP-7708](https://issues.apache.org/jira/browse/HADOOP-7708) | config generator does not update the properties file if on exists already |  Critical | conf | Arpit Gupta | Eric Yang |
+| [MAPREDUCE-2531](https://issues.apache.org/jira/browse/MAPREDUCE-2531) | org.apache.hadoop.mapred.jobcontrol.getAssignedJobID throw class cast exception |  Blocker | client | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-2907](https://issues.apache.org/jira/browse/MAPREDUCE-2907) | ResourceManager logs filled with [INFO] debug messages from org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.ParentQueue |  Major | mrv2, resourcemanager | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-2738](https://issues.apache.org/jira/browse/MAPREDUCE-2738) | Missing cluster level stats on the RM UI |  Blocker | mrv2 | Ramya Sunil | Robert Joseph Evans |
+| [MAPREDUCE-2913](https://issues.apache.org/jira/browse/MAPREDUCE-2913) | TestMRJobs.testFailingMapper does not assert the correct thing. |  Critical | mrv2, test | Robert Joseph Evans | Jonathan Eagles |
+| [HDFS-2409](https://issues.apache.org/jira/browse/HDFS-2409) | \_HOST in dfs.web.authentication.kerberos.principal. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-7721](https://issues.apache.org/jira/browse/HADOOP-7721) | dfs.web.authentication.kerberos.principal expects the full hostname and does not replace \_HOST with the hostname |  Major | . | Arpit Gupta | Jitendra Nath Pandey |
+| [HADOOP-7724](https://issues.apache.org/jira/browse/HADOOP-7724) | hadoop-setup-conf.sh should put proxy user info into the core-site.xml |  Major | . | Giridharan Kesavan | Arpit Gupta |
+| [MAPREDUCE-2794](https://issues.apache.org/jira/browse/MAPREDUCE-2794) | [MR-279] Incorrect metrics value for AvailableGB per queue per user |  Blocker | mrv2 | Ramya Sunil | John George |
+| [MAPREDUCE-2783](https://issues.apache.org/jira/browse/MAPREDUCE-2783) | mr279 job history handling after killing application |  Critical | mrv2 | Thomas Graves | Eric Payne |
+| [MAPREDUCE-2751](https://issues.apache.org/jira/browse/MAPREDUCE-2751) | [MR-279] Lot of local files left on NM after the app finish. |  Blocker | mrv2 | Vinod Kumar Vavilapalli | Siddharth Seth |
+| [HDFS-2322](https://issues.apache.org/jira/browse/HDFS-2322) | the build fails in Windows because commons-daemon TAR cannot be fetched |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HDFS-2412](https://issues.apache.org/jira/browse/HDFS-2412) | Add backwards-compatibility layer for FSConstants |  Blocker | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-2414](https://issues.apache.org/jira/browse/HDFS-2414) | TestDFSRollback fails intermittently |  Critical | namenode, test | Robert Joseph Evans | Todd Lipcon |
+| [MAPREDUCE-2876](https://issues.apache.org/jira/browse/MAPREDUCE-2876) | ContainerAllocationExpirer appears to use the incorrect configs |  Critical | mrv2 | Robert Joseph Evans | Anupam Seth |
+| [MAPREDUCE-3153](https://issues.apache.org/jira/browse/MAPREDUCE-3153) | TestFileOutputCommitter.testFailAbort() is failing on trunk on Jenkins |  Major | mrv2, test | Vinod Kumar Vavilapalli | Mahadev konar |
+| [MAPREDUCE-3123](https://issues.apache.org/jira/browse/MAPREDUCE-3123) | Symbolic links with special chars causing container/task.sh to fail |  Blocker | mrv2 | Thomas Graves | Hitesh Shah |
+| [MAPREDUCE-3033](https://issues.apache.org/jira/browse/MAPREDUCE-3033) | JobClient requires mapreduce.jobtracker.address config even when mapreduce.framework.name is set to yarn |  Blocker | job submission, mrv2 | Karam Singh | Hitesh Shah |
+| [MAPREDUCE-3158](https://issues.apache.org/jira/browse/MAPREDUCE-3158) | Fix trunk build failures |  Major | mrv2 | Hitesh Shah | Hitesh Shah |
+| [HDFS-2422](https://issues.apache.org/jira/browse/HDFS-2422) | The NN should tolerate the same number of low-resource volumes as failed volumes |  Major | namenode | Jeff Bean | Aaron T. Myers |
+| [MAPREDUCE-3167](https://issues.apache.org/jira/browse/MAPREDUCE-3167) | container-executor is not being packaged with the assembly target. |  Minor | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3020](https://issues.apache.org/jira/browse/MAPREDUCE-3020) | Node link in reduce task attempt page is not working [Job History Page] |  Major | jobhistoryserver | chackaravarthy | chackaravarthy |
+| [MAPREDUCE-2668](https://issues.apache.org/jira/browse/MAPREDUCE-2668) | MR-279: APPLICATION\_STOP is never sent to AuxServices |  Blocker | mrv2 | Robert Joseph Evans | Thomas Graves |
+| [MAPREDUCE-3126](https://issues.apache.org/jira/browse/MAPREDUCE-3126) | mr job stuck because reducers using all slots and mapper isn't scheduled |  Blocker | mrv2 | Thomas Graves | Arun C Murthy |
+| [MAPREDUCE-3140](https://issues.apache.org/jira/browse/MAPREDUCE-3140) | Invalid JobHistory URL for failed applications |  Major | mrv2 | Bhallamudi Venkata Siva Kamesh | Subroto Sanyal |
+| [MAPREDUCE-3125](https://issues.apache.org/jira/browse/MAPREDUCE-3125) | app master web UI shows reduce task progress 100% even though reducers not complete and state running/scheduled |  Critical | mrv2 | Thomas Graves | Hitesh Shah |
+| [MAPREDUCE-3157](https://issues.apache.org/jira/browse/MAPREDUCE-3157) | Rumen TraceBuilder is skipping analyzing 0.20 history files |  Major | tools/rumen | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-3166](https://issues.apache.org/jira/browse/MAPREDUCE-3166) | Make Rumen use job history api instead of relying on current history file name format |  Major | tools/rumen | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-2789](https://issues.apache.org/jira/browse/MAPREDUCE-2789) | [MR:279] Update the scheduling info on CLI |  Major | mrv2 | Ramya Sunil | Eric Payne |
+| [HADOOP-7745](https://issues.apache.org/jira/browse/HADOOP-7745) | I switched variable names in HADOOP-7509 |  Major | . | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-3183](https://issues.apache.org/jira/browse/MAPREDUCE-3183) | hadoop-assemblies/src/main/resources/assemblies/hadoop-mapreduce-dist.xml missing license header |  Trivial | build | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3170](https://issues.apache.org/jira/browse/MAPREDUCE-3170) | Trunk nightly commit builds are failing. |  Critical | build, mrv1, mrv2 | Mahadev konar | Hitesh Shah |
+| [MAPREDUCE-3124](https://issues.apache.org/jira/browse/MAPREDUCE-3124) | mapper failed with failed to load native libs |  Blocker | mrv2 | Thomas Graves | John George |
 | [MAPREDUCE-2764](https://issues.apache.org/jira/browse/MAPREDUCE-2764) | Fix renewal of dfs delegation tokens |  Major | . | Daryn Sharp | Owen O'Malley |
-| [MAPREDUCE-2763](https://issues.apache.org/jira/browse/MAPREDUCE-2763) | IllegalArgumentException while using the dist cache |  Major | mrv2 | Ramya Sunil |  |
+| [MAPREDUCE-3059](https://issues.apache.org/jira/browse/MAPREDUCE-3059) | QueueMetrics do not have metrics for aggregate containers-allocated and aggregate containers-released |  Blocker | mrv2 | Karam Singh | Devaraj K |
+| [MAPREDUCE-3057](https://issues.apache.org/jira/browse/MAPREDUCE-3057) | Job History Server goes of OutOfMemory with 1200 Jobs and Heap Size set to 10 GB |  Blocker | jobhistoryserver, mrv2 | Karam Singh | Eric Payne |
+| [MAPREDUCE-3192](https://issues.apache.org/jira/browse/MAPREDUCE-3192) | Fix Javadoc warning in JobClient.java and Cluster.java |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [MAPREDUCE-2840](https://issues.apache.org/jira/browse/MAPREDUCE-2840) | mr279 TestUberAM.testSleepJob test fails |  Minor | mrv2 | Thomas Graves | Jonathan Eagles |
+| [MAPREDUCE-3032](https://issues.apache.org/jira/browse/MAPREDUCE-3032) | JobHistory doesn't have error information from failed tasks |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Devaraj K |
+| [MAPREDUCE-3196](https://issues.apache.org/jira/browse/MAPREDUCE-3196) | TestLinuxContainerExecutorWithMocks fails on Mac OSX |  Major | mrv2 | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-3068](https://issues.apache.org/jira/browse/MAPREDUCE-3068) | Should set MALLOC\_ARENA\_MAX for all YARN daemons and AMs/Containers |  Blocker | mrv2 | Vinod Kumar Vavilapalli | Chris Riccomini |
+| [MAPREDUCE-3197](https://issues.apache.org/jira/browse/MAPREDUCE-3197) | TestMRClientService failing on building clean checkout of branch 0.23 |  Major | mrv2 | Anupam Seth | Mahadev konar |
 | [MAPREDUCE-2762](https://issues.apache.org/jira/browse/MAPREDUCE-2762) | [MR-279] - Cleanup staging dir after job completion |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
-| [MAPREDUCE-2760](https://issues.apache.org/jira/browse/MAPREDUCE-2760) | mapreduce.jobtracker.split.metainfo.maxsize typoed in mapred-default.xml |  Minor | documentation | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2756](https://issues.apache.org/jira/browse/MAPREDUCE-2756) | JobControl can drop jobs if an error occurs |  Minor | client, mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2754](https://issues.apache.org/jira/browse/MAPREDUCE-2754) | MR-279: AM logs are incorrectly going to stderr and error messages going incorrectly to stdout |  Blocker | mrv2 | Ramya Sunil | Ravi Teja Ch N V |
-| [MAPREDUCE-2751](https://issues.apache.org/jira/browse/MAPREDUCE-2751) | [MR-279] Lot of local files left on NM after the app finish. |  Blocker | mrv2 | Vinod Kumar Vavilapalli | Siddharth Seth |
-| [MAPREDUCE-2749](https://issues.apache.org/jira/browse/MAPREDUCE-2749) | [MR-279] NM registers with RM even before it starts various servers |  Major | mrv2 | Vinod Kumar Vavilapalli | Thomas Graves |
-| [MAPREDUCE-2740](https://issues.apache.org/jira/browse/MAPREDUCE-2740) | MultipleOutputs in new API creates needless TaskAttemptContexts |  Major | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2738](https://issues.apache.org/jira/browse/MAPREDUCE-2738) | Missing cluster level stats on the RM UI |  Blocker | mrv2 | Ramya Sunil | Robert Joseph Evans |
-| [MAPREDUCE-2737](https://issues.apache.org/jira/browse/MAPREDUCE-2737) | Update the progress of jobs on client side |  Major | mrv2 | Ramya Sunil | Siddharth Seth |
-| [MAPREDUCE-2735](https://issues.apache.org/jira/browse/MAPREDUCE-2735) | MR279: finished applications should be added to an application summary log |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2732](https://issues.apache.org/jira/browse/MAPREDUCE-2732) | Some tests using FSNamesystem.LOG cannot be compiled |  Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-2727](https://issues.apache.org/jira/browse/MAPREDUCE-2727) | MR-279: SleepJob throws divide by zero exception when count = 0 |  Major | mrv2 | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [MAPREDUCE-2716](https://issues.apache.org/jira/browse/MAPREDUCE-2716) | MR279: MRReliabilityTest job fails because of missing job-file. |  Major | mrv2 | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [MAPREDUCE-2711](https://issues.apache.org/jira/browse/MAPREDUCE-2711) | TestBlockPlacementPolicyRaid cannot be compiled |  Major | contrib/raid | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-2710](https://issues.apache.org/jira/browse/MAPREDUCE-2710) | Update DFSClient.stringifyToken(..) in JobSubmitter.printTokens(..) for HDFS-2161 |  Major | client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-2706](https://issues.apache.org/jira/browse/MAPREDUCE-2706) | MR-279: Submit jobs beyond the max jobs per queue limit no longer gets logged |  Major | mrv2 | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [MAPREDUCE-2705](https://issues.apache.org/jira/browse/MAPREDUCE-2705) | tasks localized and launched serially by TaskLauncher - causing other tasks to be delayed |  Major | tasktracker | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2697](https://issues.apache.org/jira/browse/MAPREDUCE-2697) | Enhance CS to cap concurrently running jobs |  Major | mrv2 | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-3165](https://issues.apache.org/jira/browse/MAPREDUCE-3165) | Ensure logging option is set on child command line |  Blocker | applicationmaster, mrv2 | Arun C Murthy | Todd Lipcon |
+| [HDFS-2467](https://issues.apache.org/jira/browse/HDFS-2467) | HftpFileSystem uses incorrect compare for finding delegation tokens |  Major | . | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-3203](https://issues.apache.org/jira/browse/MAPREDUCE-3203) | Fix some javac warnings in MRAppMaster. |  Major | mrv2 | Mahadev konar | Mahadev konar |
+| [HADOOP-7755](https://issues.apache.org/jira/browse/HADOOP-7755) | Detect MapReduce PreCommit Trunk builds silently failing when running test-patch.sh |  Blocker | build | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3003](https://issues.apache.org/jira/browse/MAPREDUCE-3003) | Publish MR JARs to Maven snapshot repository |  Major | build | Tom White | Alejandro Abdelnur |
+| [MAPREDUCE-3176](https://issues.apache.org/jira/browse/MAPREDUCE-3176) | ant mapreduce tests are timing out |  Blocker | mrv2, test | Ravi Prakash | Hitesh Shah |
+| [MAPREDUCE-3199](https://issues.apache.org/jira/browse/MAPREDUCE-3199) | TestJobMonitorAndPrint is broken on trunk |  Major | mrv2, test | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3181](https://issues.apache.org/jira/browse/MAPREDUCE-3181) | Terasort fails with Kerberos exception on secure cluster |  Blocker | mrv2 | Anupam Seth | Arun C Murthy |
+| [MAPREDUCE-2788](https://issues.apache.org/jira/browse/MAPREDUCE-2788) | Normalize requests in FifoScheduler.allocate to prevent NPEs later |  Major | mrv2 | Ahmed Radwan | Ahmed Radwan |
 | [MAPREDUCE-2693](https://issues.apache.org/jira/browse/MAPREDUCE-2693) | NPE in AM causes it to lose containers which are never returned back to RM |  Critical | mrv2 | Amol Kekre | Hitesh Shah |
-| [MAPREDUCE-2690](https://issues.apache.org/jira/browse/MAPREDUCE-2690) | Construct the web page for default scheduler |  Major | mrv2 | Ramya Sunil | Eric Payne |
-| [MAPREDUCE-2689](https://issues.apache.org/jira/browse/MAPREDUCE-2689) | InvalidStateTransisiton when AM is not assigned to a job |  Major | mrv2 | Ramya Sunil |  |
-| [MAPREDUCE-2687](https://issues.apache.org/jira/browse/MAPREDUCE-2687) | Non superusers unable to launch apps in both secure and non-secure cluster |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
-| [MAPREDUCE-2678](https://issues.apache.org/jira/browse/MAPREDUCE-2678) | MR-279: minimum-user-limit-percent no longer honored |  Major | capacity-sched | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [MAPREDUCE-2677](https://issues.apache.org/jira/browse/MAPREDUCE-2677) | MR-279: 404 error while accessing pages from history server |  Major | mrv2 | Ramya Sunil | Robert Joseph Evans |
-| [MAPREDUCE-2670](https://issues.apache.org/jira/browse/MAPREDUCE-2670) | Fixing spelling mistake in FairSchedulerServlet.java |  Trivial | . | Eli Collins | Eli Collins |
-| [MAPREDUCE-2668](https://issues.apache.org/jira/browse/MAPREDUCE-2668) | MR-279: APPLICATION\_STOP is never sent to AuxServices |  Blocker | mrv2 | Robert Joseph Evans | Thomas Graves |
-| [MAPREDUCE-2667](https://issues.apache.org/jira/browse/MAPREDUCE-2667) | MR279: mapred job -kill leaves application in RUNNING state |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2663](https://issues.apache.org/jira/browse/MAPREDUCE-2663) | MR-279: Refactoring StateMachineFactory inner classes |  Minor | mrv2 | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-2661](https://issues.apache.org/jira/browse/MAPREDUCE-2661) | MR-279: Accessing MapTaskImpl from TaskImpl |  Minor | mrv2 | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-2655](https://issues.apache.org/jira/browse/MAPREDUCE-2655) | MR279: Audit logs for YARN |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2652](https://issues.apache.org/jira/browse/MAPREDUCE-2652) | MR-279: Cannot run multiple NMs on a single node |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2649](https://issues.apache.org/jira/browse/MAPREDUCE-2649) | MR279: Fate of finished Applications on RM |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2646](https://issues.apache.org/jira/browse/MAPREDUCE-2646) | MR-279: AM with same sized maps and reduces hangs in presence of failing maps |  Critical | applicationmaster, mrv2 | Sharad Agarwal | Sharad Agarwal |
-| [MAPREDUCE-2644](https://issues.apache.org/jira/browse/MAPREDUCE-2644) | NodeManager fails to create containers when NM\_LOG\_DIR is not explicitly set in the Configuration |  Major | mrv2 | Josh Wills | Josh Wills |
-| [MAPREDUCE-2630](https://issues.apache.org/jira/browse/MAPREDUCE-2630) | MR-279: refreshQueues leads to NPEs when used w/FifoScheduler |  Minor | mrv2 | Josh Wills | Josh Wills |
-| [MAPREDUCE-2628](https://issues.apache.org/jira/browse/MAPREDUCE-2628) | MR-279: Add compiled on date to NM and RM info/about page |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-2625](https://issues.apache.org/jira/browse/MAPREDUCE-2625) | MR-279: Add Node Manager Version to NM info page |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-2620](https://issues.apache.org/jira/browse/MAPREDUCE-2620) | Update RAID for HDFS-2087 |  Major | contrib/raid | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-2618](https://issues.apache.org/jira/browse/MAPREDUCE-2618) | MR-279: 0 map, 0 reduce job fails with Null Pointer Exception |  Major | mrv2 | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [MAPREDUCE-2615](https://issues.apache.org/jira/browse/MAPREDUCE-2615) | MR 279: KillJob should go through AM whenever possible |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2603](https://issues.apache.org/jira/browse/MAPREDUCE-2603) | Gridmix system tests are failing due to high ram emulation enable by default for normal mr jobs in the trace which exceeds the solt capacity. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
-| [MAPREDUCE-2598](https://issues.apache.org/jira/browse/MAPREDUCE-2598) | MR 279: miscellaneous UI, NPE fixes for JobHistory, UI |  Minor | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2595](https://issues.apache.org/jira/browse/MAPREDUCE-2595) | MR279: update yarn INSTALL doc |  Minor | . | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2588](https://issues.apache.org/jira/browse/MAPREDUCE-2588) | Raid is not compile after DataTransferProtocol refactoring |  Major | contrib/raid | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-2587](https://issues.apache.org/jira/browse/MAPREDUCE-2587) | MR279: Fix RM version in the cluster-\>about page |  Minor | . | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2582](https://issues.apache.org/jira/browse/MAPREDUCE-2582) | MR 279: Cleanup JobHistory event generation |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2581](https://issues.apache.org/jira/browse/MAPREDUCE-2581) | Spelling errors in log messages (MapTask) |  Trivial | . | Dave Syer | Tim Sell |
-| [MAPREDUCE-2576](https://issues.apache.org/jira/browse/MAPREDUCE-2576) | Typo in comment in SimulatorLaunchTaskAction.java |  Trivial | . | Sherry Chen | Tim Sell |
-| [MAPREDUCE-2575](https://issues.apache.org/jira/browse/MAPREDUCE-2575) | TestMiniMRDFSCaching fails if test.build.dir is set to something other than build/test |  Major | test | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2573](https://issues.apache.org/jira/browse/MAPREDUCE-2573) | New findbugs warning after MAPREDUCE-2494 |  Major | . | Todd Lipcon | Robert Joseph Evans |
-| [MAPREDUCE-2569](https://issues.apache.org/jira/browse/MAPREDUCE-2569) | MR-279: Restarting resource manager with root capacity not equal to 100 percent should result in error |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-2566](https://issues.apache.org/jira/browse/MAPREDUCE-2566) | MR 279: YarnConfiguration should reloadConfiguration if instantiated with a non YarnConfiguration object |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2559](https://issues.apache.org/jira/browse/MAPREDUCE-2559) | ant binary fails due to missing c++ lib dir |  Major | build | Eric Yang | Eric Yang |
-| [MAPREDUCE-2556](https://issues.apache.org/jira/browse/MAPREDUCE-2556) | MR 279: NodeStatus.getNodeHealthStatus().setBlah broken |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2552](https://issues.apache.org/jira/browse/MAPREDUCE-2552) | MR 279: NPE when requesting attemptids for completed jobs |  Minor | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2550](https://issues.apache.org/jira/browse/MAPREDUCE-2550) | bin/mapred no longer works from a source checkout |  Blocker | build | Eric Yang | Eric Yang |
-| [MAPREDUCE-2541](https://issues.apache.org/jira/browse/MAPREDUCE-2541) | Race Condition in IndexCache(readIndexFileToCache,removeMap) causes value of totalMemoryUsed corrupt, which may cause TaskTracker continue throw Exception |  Critical | tasktracker | Binglin Chang | Binglin Chang |
-| [MAPREDUCE-2537](https://issues.apache.org/jira/browse/MAPREDUCE-2537) | MR-279: The RM writes its log to yarn-mapred-resourcemanager-\<RM\_Host\>.out |  Minor | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2534](https://issues.apache.org/jira/browse/MAPREDUCE-2534) | MR-279: Fix CI breaking hard coded version in jobclient pom |  Major | mrv2 | Luke Lu | Luke Lu |
-| [MAPREDUCE-2531](https://issues.apache.org/jira/browse/MAPREDUCE-2531) | org.apache.hadoop.mapred.jobcontrol.getAssignedJobID throw class cast exception |  Blocker | client | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-2529](https://issues.apache.org/jira/browse/MAPREDUCE-2529) | Recognize Jetty bug 1342 and handle it |  Major | tasktracker | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2518](https://issues.apache.org/jira/browse/MAPREDUCE-2518) | missing t flag in distcp help message '-p[rbugp]' |  Major | distcp | Wei Yongjun | Wei Yongjun |
-| [MAPREDUCE-2514](https://issues.apache.org/jira/browse/MAPREDUCE-2514) | ReinitTrackerAction class name misspelled RenitTrackerAction in task tracker log |  Trivial | tasktracker | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-2509](https://issues.apache.org/jira/browse/MAPREDUCE-2509) | MR-279: Fix NPE in UI for pending attempts |  Major | mrv2 | Luke Lu | Luke Lu |
-| [MAPREDUCE-2504](https://issues.apache.org/jira/browse/MAPREDUCE-2504) | MR 279: race in JobHistoryEventHandler stop |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2500](https://issues.apache.org/jira/browse/MAPREDUCE-2500) | MR 279: PB factories are not thread safe |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2497](https://issues.apache.org/jira/browse/MAPREDUCE-2497) | missing spaces in error messages |  Trivial | . | Robert Henry | Eli Collins |
-| [MAPREDUCE-2489](https://issues.apache.org/jira/browse/MAPREDUCE-2489) | Jobsplits with random hostnames can make the queue unusable |  Major | jobtracker | Jeffrey Naisbitt | Jeffrey Naisbitt |
-| [MAPREDUCE-2483](https://issues.apache.org/jira/browse/MAPREDUCE-2483) | Clean up duplication of dependent jar files |  Major | build | Eric Yang | Eric Yang |
-| [MAPREDUCE-2480](https://issues.apache.org/jira/browse/MAPREDUCE-2480) | MR-279: mr app should not depend on hard-coded version of shuffle |  Major | mrv2 | Luke Lu | Luke Lu |
-| [MAPREDUCE-2475](https://issues.apache.org/jira/browse/MAPREDUCE-2475) | Disable IPV6 for junit tests |  Major | test | Suresh Srinivas | Suresh Srinivas |
-| [MAPREDUCE-2470](https://issues.apache.org/jira/browse/MAPREDUCE-2470) | Receiving NPE occasionally on RunningJob.getCounters() call |  Major | client | Aaron Baff | Robert Joseph Evans |
-| [MAPREDUCE-2467](https://issues.apache.org/jira/browse/MAPREDUCE-2467) | HDFS-1052 changes break the raid contrib module in MapReduce |  Major | contrib/raid | Suresh Srinivas | Suresh Srinivas |
-| [MAPREDUCE-2466](https://issues.apache.org/jira/browse/MAPREDUCE-2466) | TestFileInputFormat.testLocality failing after federation merge |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2463](https://issues.apache.org/jira/browse/MAPREDUCE-2463) | Job History files are not moving to done folder when job history location is hdfs location |  Major | jobtracker | Devaraj K | Devaraj K |
-| [MAPREDUCE-2460](https://issues.apache.org/jira/browse/MAPREDUCE-2460) | TestFairSchedulerSystem failing on Hudson |  Blocker | . | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2458](https://issues.apache.org/jira/browse/MAPREDUCE-2458) | MR-279: Rename sanitized pom.xml in build directory to work around IDE bug |  Major | mrv2 | Luke Lu | Luke Lu |
-| [MAPREDUCE-2451](https://issues.apache.org/jira/browse/MAPREDUCE-2451) | Log the reason string of healthcheck script |  Trivial | jobtracker | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-2440](https://issues.apache.org/jira/browse/MAPREDUCE-2440) | MR-279: Name clashes in TypeConverter |  Major | mrv2 | Luke Lu | Luke Lu |
-| [MAPREDUCE-2439](https://issues.apache.org/jira/browse/MAPREDUCE-2439) | MR-279: Fix YarnRemoteException to give more details. |  Major | mrv2 | Mahadev konar | Siddharth Seth |
-| [MAPREDUCE-2433](https://issues.apache.org/jira/browse/MAPREDUCE-2433) | MR-279: YARNApplicationConstants hard code app master jar version |  Blocker | mrv2 | Luke Lu | Mahadev konar |
-| [MAPREDUCE-2429](https://issues.apache.org/jira/browse/MAPREDUCE-2429) | Check jvmid during task status report |  Major | tasktracker | Arun C Murthy | Siddharth Seth |
-| [MAPREDUCE-2428](https://issues.apache.org/jira/browse/MAPREDUCE-2428) | start-mapred.sh script fails if HADOOP\_HOME is not set |  Blocker | . | Tom White | Tom White |
-| [MAPREDUCE-2417](https://issues.apache.org/jira/browse/MAPREDUCE-2417) | In Gridmix, in RoundRobinUserResolver mode, the testing/proxy users are not associated with unique users in a trace |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-2416](https://issues.apache.org/jira/browse/MAPREDUCE-2416) | In Gridmix, in RoundRobinUserResolver, the list of groups for a user obtained from users-list-file is incorrect |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-2409](https://issues.apache.org/jira/browse/MAPREDUCE-2409) | Distributed Cache does not differentiate between file /archive for files with the same path |  Major | distributed-cache | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2395](https://issues.apache.org/jira/browse/MAPREDUCE-2395) | TestBlockFixer timing out on trunk |  Critical | contrib/raid | Todd Lipcon | Ramkumar Vadali |
-| [MAPREDUCE-2379](https://issues.apache.org/jira/browse/MAPREDUCE-2379) | Distributed cache sizing configurations are missing from mapred-default.xml |  Major | distributed-cache, documentation | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2365](https://issues.apache.org/jira/browse/MAPREDUCE-2365) | Add counters for FileInputFormat (BYTES\_READ) and FileOutputFormat (BYTES\_WRITTEN) |  Major | . | Owen O'Malley | Siddharth Seth |
-| [MAPREDUCE-2317](https://issues.apache.org/jira/browse/MAPREDUCE-2317) | HadoopArchives throwing NullPointerException while creating hadoop archives (.har files) |  Minor | harchive | Devaraj K | Devaraj K |
-| [MAPREDUCE-2311](https://issues.apache.org/jira/browse/MAPREDUCE-2311) | TestFairScheduler failing on trunk |  Blocker | contrib/fair-share | Todd Lipcon | Scott Chen |
-| [MAPREDUCE-2307](https://issues.apache.org/jira/browse/MAPREDUCE-2307) | Exception thrown in Jobtracker logs, when the Scheduler configured is FairScheduler. |  Minor | contrib/fair-share | Devaraj K | Devaraj K |
-| [MAPREDUCE-2290](https://issues.apache.org/jira/browse/MAPREDUCE-2290) | TestTaskCommit missing getProtocolSignature override |  Major | test | Eli Collins | Eli Collins |
-| [MAPREDUCE-2271](https://issues.apache.org/jira/browse/MAPREDUCE-2271) | TestSetupTaskScheduling failing in trunk |  Blocker | jobtracker | Todd Lipcon | Liyin Liang |
-| [MAPREDUCE-2258](https://issues.apache.org/jira/browse/MAPREDUCE-2258) | IFile reader closes stream and compressor in wrong order |  Major | task | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2215](https://issues.apache.org/jira/browse/MAPREDUCE-2215) | A more elegant FileSystem#listCorruptFileBlocks API (RAID changes) |  Major | contrib/raid | Patrick Kling | Patrick Kling |
-| [MAPREDUCE-2199](https://issues.apache.org/jira/browse/MAPREDUCE-2199) | build is broken 0.22 branch creation |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [MAPREDUCE-2185](https://issues.apache.org/jira/browse/MAPREDUCE-2185) | Infinite loop at creating splits using CombineFileInputFormat |  Major | job submission | Hairong Kuang | Ramkumar Vadali |
-| [MAPREDUCE-2172](https://issues.apache.org/jira/browse/MAPREDUCE-2172) | test-patch.properties contains incorrect/version-dependent values of OK\_FINDBUGS\_WARNINGS and OK\_RELEASEAUDIT\_WARNINGS |  Major | . | Patrick Kling | Nigel Daley |
-| [MAPREDUCE-2137](https://issues.apache.org/jira/browse/MAPREDUCE-2137) | Mapping between Gridmix jobs and the corresponding original MR jobs is needed |  Major | contrib/gridmix | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-2127](https://issues.apache.org/jira/browse/MAPREDUCE-2127) | mapreduce trunk builds are failing on hudson |  Major | build, pipes | Giridharan Kesavan | Bruno Mahé |
-| [MAPREDUCE-2104](https://issues.apache.org/jira/browse/MAPREDUCE-2104) | Rumen TraceBuilder Does Not Emit CPU/Memory Usage Details in Traces |  Major | tools/rumen | Ranjit Mathew | Amar Kamat |
-| [MAPREDUCE-2074](https://issues.apache.org/jira/browse/MAPREDUCE-2074) | Task should fail when symlink creation fail |  Minor | distributed-cache | Koji Noguchi | Priyo Mustafi |
-| [MAPREDUCE-1996](https://issues.apache.org/jira/browse/MAPREDUCE-1996) | API: Reducer.reduce() method detail misstatement |  Trivial | documentation | Glynn Durham | Harsh J |
-| [MAPREDUCE-1811](https://issues.apache.org/jira/browse/MAPREDUCE-1811) | Job.monitorAndPrintJob() should print status of the job at completion |  Minor | client | Amareshwari Sriramadasu | Harsh J |
-| [MAPREDUCE-1788](https://issues.apache.org/jira/browse/MAPREDUCE-1788) | o.a.h.mapreduce.Job shouldn't make a copy of the JobConf |  Major | client | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-3208](https://issues.apache.org/jira/browse/MAPREDUCE-3208) | NPE while flushing TaskLogAppender |  Minor | mrv2 | liangzhaowang | liangzhaowang |
+| [MAPREDUCE-3212](https://issues.apache.org/jira/browse/MAPREDUCE-3212) | Message displays while executing yarn command should be proper |  Minor | mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
+| [HADOOP-7744](https://issues.apache.org/jira/browse/HADOOP-7744) | Incorrect exit code for hadoop-core-test tests when exception thrown |  Major | test | Jonathan Eagles | Jonathan Eagles |
+| [HDFS-2445](https://issues.apache.org/jira/browse/HDFS-2445) | Incorrect exit code for hadoop-hdfs-test tests when exception thrown |  Major | test | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3179](https://issues.apache.org/jira/browse/MAPREDUCE-3179) | Incorrect exit code for hadoop-mapreduce-test tests when exception thrown |  Major | mrv2, test | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3188](https://issues.apache.org/jira/browse/MAPREDUCE-3188) | Lots of errors in logs when daemon startup fails |  Major | mrv2 | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3204](https://issues.apache.org/jira/browse/MAPREDUCE-3204) | mvn site:site fails on MapReduce |  Major | build | Suresh Srinivas | Alejandro Abdelnur |
+| [MAPREDUCE-3226](https://issues.apache.org/jira/browse/MAPREDUCE-3226) | Few reduce tasks hanging in a gridmix-run |  Blocker | mrv2, task | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-2452](https://issues.apache.org/jira/browse/HDFS-2452) | OutOfMemoryError in DataXceiverServer takes down the DataNode |  Major | datanode | Konstantin Shvachko | Uma Maheswara Rao G |
+| [MAPREDUCE-3163](https://issues.apache.org/jira/browse/MAPREDUCE-3163) | JobClient spews errors when killing MR2 job |  Blocker | job submission, mrv2 | Todd Lipcon | Mahadev konar |
+| [MAPREDUCE-3070](https://issues.apache.org/jira/browse/MAPREDUCE-3070) | NM not able to register with RM after NM restart |  Blocker | mrv2, nodemanager | Ravi Teja Ch N V | Devaraj K |
+| [MAPREDUCE-3242](https://issues.apache.org/jira/browse/MAPREDUCE-3242) | Trunk compilation broken with bad interaction from MAPREDUCE-3070 and MAPREDUCE-3239. |  Major | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3058](https://issues.apache.org/jira/browse/MAPREDUCE-3058) | Sometimes task keeps on running while its Syslog says that it is shutdown |  Critical | contrib/gridmix, mrv2 | Karam Singh | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3087](https://issues.apache.org/jira/browse/MAPREDUCE-3087) | CLASSPATH not the same after MAPREDUCE-2880 |  Critical | mrv2 | Ravi Prakash | Ravi Prakash |
+| [HDFS-2491](https://issues.apache.org/jira/browse/HDFS-2491) | TestBalancer can fail when datanode utilization and avgUtilization is exactly same. |  Major | . | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [MAPREDUCE-3028](https://issues.apache.org/jira/browse/MAPREDUCE-3028) | Support job end notification in .next /0.23 |  Blocker | mrv2 | Mohammad Kamrul Islam | Ravi Prakash |
+| [MAPREDUCE-3252](https://issues.apache.org/jira/browse/MAPREDUCE-3252) | MR2: Map tasks rewrite data once even if output fits in sort buffer |  Critical | mrv2, task | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3248](https://issues.apache.org/jira/browse/MAPREDUCE-3248) | Log4j logs from unit tests are lost |  Blocker | test | Arun C Murthy | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3159](https://issues.apache.org/jira/browse/MAPREDUCE-3159) | DefaultContainerExecutor removes appcache dir on every localization |  Blocker | mrv2 | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2821](https://issues.apache.org/jira/browse/MAPREDUCE-2821) | [MR-279] Missing fields in job summary logs |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
+| [MAPREDUCE-3261](https://issues.apache.org/jira/browse/MAPREDUCE-3261) | AM unable to release containers |  Major | applicationmaster | Chris Riccomini |  |
+| [MAPREDUCE-3253](https://issues.apache.org/jira/browse/MAPREDUCE-3253) | ContextFactory throw NoSuchFieldException |  Blocker | mrv2 | Daniel Dai | Arun C Murthy |
+| [MAPREDUCE-3263](https://issues.apache.org/jira/browse/MAPREDUCE-3263) | compile-mapred-test target fails |  Blocker | build, mrv2 | Ramya Sunil | Hitesh Shah |
+| [MAPREDUCE-3269](https://issues.apache.org/jira/browse/MAPREDUCE-3269) | Jobsummary logs not being moved to a separate file |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
+| [HADOOP-7764](https://issues.apache.org/jira/browse/HADOOP-7764) | Allow both ACL list and global path spec filters to HttpServer |  Blocker | . | Jonathan Eagles | Jonathan Eagles |
+| [HADOOP-7766](https://issues.apache.org/jira/browse/HADOOP-7766) | The auth to local mappings are not being respected, with webhdfs and security enabled. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-2411](https://issues.apache.org/jira/browse/HDFS-2411) | with webhdfs enabled in secure mode the auth to local mappings are not being respected. |  Major | webhdfs | Arpit Gupta | Jitendra Nath Pandey |
+| [HDFS-1869](https://issues.apache.org/jira/browse/HDFS-1869) | mkdirs should use the supplied permission for all of the created directories |  Major | namenode | Daryn Sharp | Daryn Sharp |
+| [HADOOP-7768](https://issues.apache.org/jira/browse/HADOOP-7768) | PreCommit-HADOOP-Build is failing on hadoop-auth-examples |  Blocker | build | Jonathan Eagles | Tom White |
+| [MAPREDUCE-3254](https://issues.apache.org/jira/browse/MAPREDUCE-3254) | Streaming jobs failing with PipeMapRunner ClassNotFoundException |  Blocker | contrib/streaming, mrv2 | Ramya Sunil | Arun C Murthy |
+| [MAPREDUCE-3264](https://issues.apache.org/jira/browse/MAPREDUCE-3264) | mapreduce.job.user.name needs to be set automatically |  Blocker | mrv2 | Todd Lipcon | Arun C Murthy |
+| [MAPREDUCE-3279](https://issues.apache.org/jira/browse/MAPREDUCE-3279) | TestJobHistoryParsing broken |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3259](https://issues.apache.org/jira/browse/MAPREDUCE-3259) | ContainerLocalizer should get the proper java.library.path from LinuxContainerExecutor |  Blocker | mrv2, nodemanager | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-3240](https://issues.apache.org/jira/browse/MAPREDUCE-3240) | NM should send a SIGKILL for completed containers also |  Blocker | mrv2, nodemanager | Vinod Kumar Vavilapalli | Hitesh Shah |
+| [MAPREDUCE-3228](https://issues.apache.org/jira/browse/MAPREDUCE-3228) | MR AM hangs when one node goes bad |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3281](https://issues.apache.org/jira/browse/MAPREDUCE-3281) | TestLinuxContainerExecutorWithMocks failing on trunk. |  Blocker | test | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-7728](https://issues.apache.org/jira/browse/HADOOP-7728) | hadoop-setup-conf.sh should be modified to enable task memory manager |  Major | conf | Ramya Sunil | Ramya Sunil |
+| [MAPREDUCE-3284](https://issues.apache.org/jira/browse/MAPREDUCE-3284) | bin/mapred queue fails with JobQueueClient ClassNotFoundException |  Major | mrv2 | Ramya Sunil | Arun C Murthy |
+| [HADOOP-7778](https://issues.apache.org/jira/browse/HADOOP-7778) | FindBugs warning in Token.getKind() |  Major | . | Tom White | Tom White |
+| [MAPREDUCE-3282](https://issues.apache.org/jira/browse/MAPREDUCE-3282) | bin/mapred job -list throws exception |  Critical | mrv2 | Ramya Sunil | Arun C Murthy |
+| [MAPREDUCE-3186](https://issues.apache.org/jira/browse/MAPREDUCE-3186) | User jobs are getting hanged if the Resource manager process goes down and comes up while job is getting executed. |  Blocker | mrv2 | Ramgopal N | Eric Payne |
+| [MAPREDUCE-3285](https://issues.apache.org/jira/browse/MAPREDUCE-3285) | Tests on branch-0.23 failing |  Blocker | mrv2 | Arun C Murthy | Siddharth Seth |
+| [MAPREDUCE-3209](https://issues.apache.org/jira/browse/MAPREDUCE-3209) | Jenkins reports 160 FindBugs warnings |  Major | build, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3288](https://issues.apache.org/jira/browse/MAPREDUCE-3288) | Mapreduce 23 builds failing |  Blocker | mrv2 | Ramya Sunil | Mahadev konar |
+| [MAPREDUCE-3258](https://issues.apache.org/jira/browse/MAPREDUCE-3258) | Job counters missing from AM and history UI |  Blocker | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3290](https://issues.apache.org/jira/browse/MAPREDUCE-3290) | list-active-trackers throws NPE |  Major | mrv2 | Ramya Sunil | Arun C Murthy |
+| [MAPREDUCE-3185](https://issues.apache.org/jira/browse/MAPREDUCE-3185) | RM Web UI does not sort the columns in some cases. |  Critical | mrv2 | Mahadev konar | Jonathan Eagles |
+| [MAPREDUCE-3292](https://issues.apache.org/jira/browse/MAPREDUCE-3292) | In secure mode job submission fails with Provider org.apache.hadoop.mapreduce.security.token.JobTokenIndentifier$Renewer not found. |  Critical | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3296](https://issues.apache.org/jira/browse/MAPREDUCE-3296) | Pending(9) findBugs warnings |  Major | build | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-7740](https://issues.apache.org/jira/browse/HADOOP-7740) | security audit logger is not on by default, fix the log4j properties to enable the logger |  Minor | conf | Arpit Gupta | Arpit Gupta |
+| [MAPREDUCE-2775](https://issues.apache.org/jira/browse/MAPREDUCE-2775) | [MR-279] Decommissioned node does not shutdown |  Blocker | mrv2 | Ramya Sunil | Devaraj K |
+| [MAPREDUCE-3304](https://issues.apache.org/jira/browse/MAPREDUCE-3304) | TestRMContainerAllocator#testBlackListedNodes fails intermittently |  Major | mrv2, test | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-3306](https://issues.apache.org/jira/browse/MAPREDUCE-3306) | Cannot run apps after MAPREDUCE-2989 |  Blocker | mrv2, nodemanager | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3295](https://issues.apache.org/jira/browse/MAPREDUCE-3295) | TestAMAuthorization failing on branch 0.23. |  Critical | . | Mahadev konar |  |
+| [HADOOP-7770](https://issues.apache.org/jira/browse/HADOOP-7770) | ViewFS getFileChecksum throws FileNotFoundException for files in /tmp and /user |  Blocker | viewfs | Ravi Prakash | Ravi Prakash |
+| [HDFS-2436](https://issues.apache.org/jira/browse/HDFS-2436) | FSNamesystem.setTimes(..) expects the path is a file. |  Major | . | Arpit Gupta | Uma Maheswara Rao G |
+| [MAPREDUCE-3274](https://issues.apache.org/jira/browse/MAPREDUCE-3274) | Race condition in MR App Master Preemtion can cause a dead lock |  Blocker | applicationmaster, mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-3313](https://issues.apache.org/jira/browse/MAPREDUCE-3313) | TestResourceTrackerService failing in trunk some times |  Blocker | mrv2, test | Ravi Gummadi | Hitesh Shah |
+| [MAPREDUCE-3198](https://issues.apache.org/jira/browse/MAPREDUCE-3198) | Change mode for hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/test/resources/mock-container-executor to 755 |  Trivial | mrv2 | Hitesh Shah | Arun C Murthy |
+| [MAPREDUCE-3262](https://issues.apache.org/jira/browse/MAPREDUCE-3262) | A few events are not handled by the NodeManager in failure scenarios |  Critical | mrv2, nodemanager | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3241](https://issues.apache.org/jira/browse/MAPREDUCE-3241) | (Rumen)TraceBuilder throws IllegalArgumentException |  Major | . | Devaraj K | Amar Kamat |
+| [MAPREDUCE-3035](https://issues.apache.org/jira/browse/MAPREDUCE-3035) | MR V2 jobhistory does not contain rack information |  Critical | mrv2 | Karam Singh | chackaravarthy |
+| [HDFS-2065](https://issues.apache.org/jira/browse/HDFS-2065) | Fix NPE in DFSClient.getFileChecksum |  Major | . | Bharath Mundlapudi | Uma Maheswara Rao G |
+| [MAPREDUCE-3321](https://issues.apache.org/jira/browse/MAPREDUCE-3321) | Disable some failing legacy tests for MRv2 builds to go through |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
+| [HADOOP-7771](https://issues.apache.org/jira/browse/HADOOP-7771) | NPE when running hdfs dfs -copyToLocal, -get etc |  Blocker | . | John George | John George |
+| [MAPREDUCE-3316](https://issues.apache.org/jira/browse/MAPREDUCE-3316) | Rebooted link is not working properly |  Major | resourcemanager | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
+| [MAPREDUCE-3317](https://issues.apache.org/jira/browse/MAPREDUCE-3317) | Rumen TraceBuilder is emiting null as hostname |  Major | tools/rumen | Ravi Gummadi | Ravi Gummadi |
+| [HADOOP-7782](https://issues.apache.org/jira/browse/HADOOP-7782) | Aggregate project javadocs |  Critical | build | Arun C Murthy | Tom White |
+| [HDFS-2002](https://issues.apache.org/jira/browse/HDFS-2002) | Incorrect computation of needed blocks in getTurnOffTip() |  Major | namenode | Konstantin Shvachko | Plamen Jeliazkov |
+| [MAPREDUCE-3332](https://issues.apache.org/jira/browse/MAPREDUCE-3332) | contrib/raid compile breaks due to changes in hdfs/protocol/datatransfer/Sender#writeBlock related to checksum handling |  Trivial | contrib/raid | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3143](https://issues.apache.org/jira/browse/MAPREDUCE-3143) | Complete aggregation of user-logs spit out by containers onto DFS |  Major | mrv2, nodemanager | Vinod Kumar Vavilapalli |  |
+| [HADOOP-7798](https://issues.apache.org/jira/browse/HADOOP-7798) | Release artifacts need to be signed for Nexus |  Blocker | build | Arun C Murthy | Doug Cutting |
+| [HADOOP-7797](https://issues.apache.org/jira/browse/HADOOP-7797) | Fix the repository name to support pushing to the staging area of Nexus |  Major | build | Owen O'Malley | Owen O'Malley |
+| [MAPREDUCE-3337](https://issues.apache.org/jira/browse/MAPREDUCE-3337) | Missing license headers for some files |  Blocker | mrv2 | Arun C Murthy | Arun C Murthy |
+| [HDFS-1943](https://issues.apache.org/jira/browse/HDFS-1943) | fail to start datanode while start-dfs.sh is executed by root user |  Blocker | scripts | Wei Yongjun | Matt Foley |
+| [HDFS-2346](https://issues.apache.org/jira/browse/HDFS-2346) | TestHost2NodesMap & TestReplicasMap will fail depending upon execution order of test methods |  Blocker | test | Uma Maheswara Rao G | Laxman |
+| [HADOOP-7176](https://issues.apache.org/jira/browse/HADOOP-7176) | Redesign FsShell |  Major | . | Daryn Sharp | Daryn Sharp |
+| [HADOOP-9128](https://issues.apache.org/jira/browse/HADOOP-9128) | MetricsDynamicMBeanBase can cause high cpu load |  Major | metrics | Nate Putnam |  |
+| [HADOOP-8389](https://issues.apache.org/jira/browse/HADOOP-8389) | MetricsDynamicMBeanBase throws IllegalArgumentException for empty attribute list |  Major | metrics | Elias Ross |  |
 | [MAPREDUCE-1506](https://issues.apache.org/jira/browse/MAPREDUCE-1506) | Assertion failure in TestTaskTrackerMemoryManager |  Major | tasktracker | Aaron Kimball |  |
-| [MAPREDUCE-1334](https://issues.apache.org/jira/browse/MAPREDUCE-1334) | contrib/index - test - TestIndexUpdater fails due to an additional presence of file \_SUCCESS in hdfs |  Major | contrib/index | Karthik K | Karthik K |
-| [MAPREDUCE-1242](https://issues.apache.org/jira/browse/MAPREDUCE-1242) | Chain APIs error misleading |  Trivial | . | Amogh Vasekar | Harsh J |
-| [MAPREDUCE-993](https://issues.apache.org/jira/browse/MAPREDUCE-993) | bin/hadoop job -events \<jobid\> \<from-event-#\> \<#-of-events\> help message is confusing |  Minor | jobtracker | Iyappan Srinivasan | Harsh J |
-| [MAPREDUCE-587](https://issues.apache.org/jira/browse/MAPREDUCE-587) | Stream test TestStreamingExitStatus fails with Out of Memory |  Minor | contrib/streaming | Steve Loughran | Amar Kamat |
-| [MAPREDUCE-517](https://issues.apache.org/jira/browse/MAPREDUCE-517) | The capacity-scheduler should assign multiple tasks per heartbeat |  Critical | . | Arun C Murthy | Arun C Murthy |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7526](https://issues.apache.org/jira/browse/HADOOP-7526) | Add TestPath tests for URI conversion and reserved characters |  Minor | fs | Eli Collins | Eli Collins |
-| [HADOOP-7298](https://issues.apache.org/jira/browse/HADOOP-7298) | Add test utility for writing multi-threaded tests |  Major | test | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-1927](https://issues.apache.org/jira/browse/MAPREDUCE-1927) | unit test for HADOOP-6835 (concatenated gzip support) |  Minor | test | Greg Roelofs | Greg Roelofs |
+| [MAPREDUCE-2331](https://issues.apache.org/jira/browse/MAPREDUCE-2331) | Add coverage of task graph servlet to fair scheduler system test |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-780](https://issues.apache.org/jira/browse/HDFS-780) | Revive TestFuseDFS |  Major | fuse-dfs | Eli Collins | Eli Collins |
+| [HDFS-1770](https://issues.apache.org/jira/browse/HDFS-1770) | TestFiRename fails due to invalid block size |  Minor | . | Eli Collins | Eli Collins |
+| [MAPREDUCE-2426](https://issues.apache.org/jira/browse/MAPREDUCE-2426) | Make TestFairSchedulerSystem fail with more verbose output |  Trivial | contrib/fair-share | Todd Lipcon | Todd Lipcon |
+| [HDFS-1844](https://issues.apache.org/jira/browse/HDFS-1844) | Move -fs usage tests from hdfs into common |  Major | test | Daryn Sharp | Daryn Sharp |
 | [HADOOP-7230](https://issues.apache.org/jira/browse/HADOOP-7230) | Move -fs usage tests from hdfs into common |  Major | test | Daryn Sharp | Daryn Sharp |
-| [HDFS-2522](https://issues.apache.org/jira/browse/HDFS-2522) | Disable TestDfsOverAvroRpc in 0.23 |  Minor | . | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-2332](https://issues.apache.org/jira/browse/HDFS-2332) | Add test for HADOOP-7629: using an immutable FsPermission as an IPC parameter |  Major | test | Todd Lipcon | Todd Lipcon |
-| [HDFS-2233](https://issues.apache.org/jira/browse/HDFS-2233) | Add WebUI tests with URI reserved chars in the path and filename |  Major | namenode | Eli Collins | Eli Collins |
-| [HDFS-2154](https://issues.apache.org/jira/browse/HDFS-2154) | TestDFSShell should use test dir |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2131](https://issues.apache.org/jira/browse/HDFS-2131) | Tests for HADOOP-7361 |  Major | test | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-2111](https://issues.apache.org/jira/browse/HDFS-2111) | Add tests for ensuring that the DN will start with a few bad data directories (Part 1 of testing DiskChecker) |  Major | datanode, test | Harsh J | Harsh J |
-| [HDFS-2100](https://issues.apache.org/jira/browse/HDFS-2100) | Improve TestStorageRestore |  Minor | test | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1983](https://issues.apache.org/jira/browse/HDFS-1983) | Fix path display for copy & rm |  Major | test | Daryn Sharp | Daryn Sharp |
-| [HDFS-1968](https://issues.apache.org/jira/browse/HDFS-1968) | Enhance TestWriteRead to support File Append and Position Read |  Minor | test | CW Chung | CW Chung |
-| [HDFS-1933](https://issues.apache.org/jira/browse/HDFS-1933) | Update tests for FsShell's "test" |  Major | test | Daryn Sharp | Daryn Sharp |
-| [HDFS-1931](https://issues.apache.org/jira/browse/HDFS-1931) | Update tests for du/dus/df |  Major | . | Daryn Sharp | Daryn Sharp |
-| [HDFS-1928](https://issues.apache.org/jira/browse/HDFS-1928) | Fix path display for touchz |  Major | test | Daryn Sharp | Daryn Sharp |
-| [HDFS-1912](https://issues.apache.org/jira/browse/HDFS-1912) | Update tests for FsShell standardized error messages |  Major | test | Daryn Sharp | Daryn Sharp |
+| [HDFS-1855](https://issues.apache.org/jira/browse/HDFS-1855) | TestDatanodeBlockScanner.testBlockCorruptionRecoveryPolicy() part 2 fails in two different ways |  Major | test | Matt Foley | Matt Foley |
+| [HDFS-1862](https://issues.apache.org/jira/browse/HDFS-1862) | Improve test reliability of HDFS-1594 |  Major | test | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-1902](https://issues.apache.org/jira/browse/HDFS-1902) | Fix path display for setrep |  Major | test | Daryn Sharp | Daryn Sharp |
 | [HDFS-1911](https://issues.apache.org/jira/browse/HDFS-1911) | HDFS tests for viewfs |  Major | . | Sanjay Radia | Sanjay Radia |
+| [HDFS-1912](https://issues.apache.org/jira/browse/HDFS-1912) | Update tests for FsShell standardized error messages |  Major | test | Daryn Sharp | Daryn Sharp |
 | [HDFS-1903](https://issues.apache.org/jira/browse/HDFS-1903) | Fix path display for rm/rmr |  Major | test | Daryn Sharp | Daryn Sharp |
-| [HDFS-1902](https://issues.apache.org/jira/browse/HDFS-1902) | Fix path display for setrep |  Major | test | Daryn Sharp | Daryn Sharp |
+| [HDFS-1928](https://issues.apache.org/jira/browse/HDFS-1928) | Fix path display for touchz |  Major | test | Daryn Sharp | Daryn Sharp |
+| [HDFS-1933](https://issues.apache.org/jira/browse/HDFS-1933) | Update tests for FsShell's "test" |  Major | test | Daryn Sharp | Daryn Sharp |
+| [HDFS-1931](https://issues.apache.org/jira/browse/HDFS-1931) | Update tests for du/dus/df |  Major | . | Daryn Sharp | Daryn Sharp |
 | [HDFS-1877](https://issues.apache.org/jira/browse/HDFS-1877) | Create a functional test for file read/write |  Minor | test | CW Chung | CW Chung |
-| [HDFS-1862](https://issues.apache.org/jira/browse/HDFS-1862) | Improve test reliability of HDFS-1594 |  Major | test | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-1855](https://issues.apache.org/jira/browse/HDFS-1855) | TestDatanodeBlockScanner.testBlockCorruptionRecoveryPolicy() part 2 fails in two different ways |  Major | test | Matt Foley | Matt Foley |
-| [HDFS-1844](https://issues.apache.org/jira/browse/HDFS-1844) | Move -fs usage tests from hdfs into common |  Major | test | Daryn Sharp | Daryn Sharp |
-| [HDFS-1770](https://issues.apache.org/jira/browse/HDFS-1770) | TestFiRename fails due to invalid block size |  Minor | . | Eli Collins | Eli Collins |
-| [HDFS-780](https://issues.apache.org/jira/browse/HDFS-780) | Revive TestFuseDFS |  Major | fuse-dfs | Eli Collins | Eli Collins |
-| [MAPREDUCE-2782](https://issues.apache.org/jira/browse/MAPREDUCE-2782) | MR-279: Unit (mockito) tests for CS |  Major | mrv2 | Arun C Murthy | Arun C Murthy |
+| [HDFS-1983](https://issues.apache.org/jira/browse/HDFS-1983) | Fix path display for copy & rm |  Major | test | Daryn Sharp | Daryn Sharp |
 | [MAPREDUCE-2536](https://issues.apache.org/jira/browse/MAPREDUCE-2536) | TestMRCLI broke due to change in usage output |  Minor | test | Daryn Sharp | Daryn Sharp |
-| [MAPREDUCE-2426](https://issues.apache.org/jira/browse/MAPREDUCE-2426) | Make TestFairSchedulerSystem fail with more verbose output |  Trivial | contrib/fair-share | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-2331](https://issues.apache.org/jira/browse/MAPREDUCE-2331) | Add coverage of task graph servlet to fair scheduler system test |  Major | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-1968](https://issues.apache.org/jira/browse/HDFS-1968) | Enhance TestWriteRead to support File Append and Position Read |  Minor | test | CW Chung | CW Chung |
 | [MAPREDUCE-2081](https://issues.apache.org/jira/browse/MAPREDUCE-2081) | [GridMix3] Implement functionality for get the list of job traces which has different intervals. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
-| [MAPREDUCE-1927](https://issues.apache.org/jira/browse/MAPREDUCE-1927) | unit test for HADOOP-6835 (concatenated gzip support) |  Minor | test | Greg Roelofs | Greg Roelofs |
+| [HDFS-2100](https://issues.apache.org/jira/browse/HDFS-2100) | Improve TestStorageRestore |  Minor | test | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-2111](https://issues.apache.org/jira/browse/HDFS-2111) | Add tests for ensuring that the DN will start with a few bad data directories (Part 1 of testing DiskChecker) |  Major | datanode, test | Harsh J | Harsh J |
+| [HDFS-2131](https://issues.apache.org/jira/browse/HDFS-2131) | Tests for HADOOP-7361 |  Major | test | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [HDFS-2154](https://issues.apache.org/jira/browse/HDFS-2154) | TestDFSShell should use test dir |  Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7298](https://issues.apache.org/jira/browse/HADOOP-7298) | Add test utility for writing multi-threaded tests |  Major | test | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-2782](https://issues.apache.org/jira/browse/MAPREDUCE-2782) | MR-279: Unit (mockito) tests for CS |  Major | mrv2 | Arun C Murthy | Arun C Murthy |
+| [HADOOP-7526](https://issues.apache.org/jira/browse/HADOOP-7526) | Add TestPath tests for URI conversion and reserved characters |  Minor | fs | Eli Collins | Eli Collins |
+| [HDFS-2233](https://issues.apache.org/jira/browse/HDFS-2233) | Add WebUI tests with URI reserved chars in the path and filename |  Major | namenode | Eli Collins | Eli Collins |
+| [HDFS-2332](https://issues.apache.org/jira/browse/HDFS-2332) | Add test for HADOOP-7629: using an immutable FsPermission as an IPC parameter |  Major | test | Todd Lipcon | Todd Lipcon |
+| [HDFS-2522](https://issues.apache.org/jira/browse/HDFS-2522) | Disable TestDfsOverAvroRpc in 0.23 |  Minor | . | Suresh Srinivas | Suresh Srinivas |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7753](https://issues.apache.org/jira/browse/HADOOP-7753) | Support fadvise and sync\_data\_range in NativeIO, add ReadaheadPool class |  Major | io, native, performance | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7564](https://issues.apache.org/jira/browse/HADOOP-7564) | Remove test-patch SVN externals |  Major | . | Tom White | Tom White |
-| [HADOOP-7561](https://issues.apache.org/jira/browse/HADOOP-7561) | Make test-patch only run tests for changed modules |  Major | . | Tom White | Tom White |
-| [HADOOP-7560](https://issues.apache.org/jira/browse/HADOOP-7560) | Make hadoop-common a POM module with sub-modules (common & alfredo) |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7533](https://issues.apache.org/jira/browse/HADOOP-7533) | Allow test-patch to be run from any subproject directory |  Major | . | Tom White | Tom White |
-| [HADOOP-7528](https://issues.apache.org/jira/browse/HADOOP-7528) | Maven build fails in Windows |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7525](https://issues.apache.org/jira/browse/HADOOP-7525) | Make arguments to test-patch optional |  Major | scripts | Tom White | Tom White |
-| [HADOOP-7515](https://issues.apache.org/jira/browse/HADOOP-7515) | test-patch reports the wrong number of javadoc warnings |  Major | build | Tom White | Tom White |
-| [HADOOP-7508](https://issues.apache.org/jira/browse/HADOOP-7508) | compiled nativelib is in wrong directory and it is not picked up by surefire setup |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-6683](https://issues.apache.org/jira/browse/HADOOP-6683) | the first optimization: ZlibCompressor does not fully utilize the buffer |  Minor | io | Kang Xiao | Kang Xiao |
+| [HDFS-1473](https://issues.apache.org/jira/browse/HDFS-1473) | Refactor storage management into separate classes than fsimage file reading/writing |  Major | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-1557](https://issues.apache.org/jira/browse/HDFS-1557) | Separate Storage from FSImage |  Major | namenode | Ivan Kelly | Ivan Kelly |
+| [HDFS-1629](https://issues.apache.org/jira/browse/HDFS-1629) | Add a method to BlockPlacementPolicy for not removing the chosen nodes |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-1445](https://issues.apache.org/jira/browse/HDFS-1445) | Batch the calls in DataStorage to FileUtil.createHardLink(), so we call it once per directory instead of once per file |  Major | datanode | Matt Foley | Matt Foley |
+| [HDFS-1541](https://issues.apache.org/jira/browse/HDFS-1541) | Not marking datanodes dead When namenode in safemode |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HDFS-1767](https://issues.apache.org/jira/browse/HDFS-1767) | Namenode should ignore non-initial block reports from datanodes when in safemode during startup |  Major | datanode | Matt Foley | Matt Foley |
+| [HDFS-1070](https://issues.apache.org/jira/browse/HDFS-1070) | Speedup NameNode image loading and saving by storing local file names |  Major | namenode | Hairong Kuang | Hairong Kuang |
+| [HDFS-1854](https://issues.apache.org/jira/browse/HDFS-1854) | make failure message more useful in DFSTestUtil.waitReplication() |  Major | test | Matt Foley | Matt Foley |
+| [HDFS-1856](https://issues.apache.org/jira/browse/HDFS-1856) | TestDatanodeBlockScanner waits forever, errs without giving information |  Major | test | Matt Foley | Matt Foley |
+| [HDFS-1398](https://issues.apache.org/jira/browse/HDFS-1398) | HDFS federation: Upgrade and rolling back of Federation |  Major | . | Tanping Wang |  |
+| [HADOOP-6919](https://issues.apache.org/jira/browse/HADOOP-6919) | Metrics2: metrics framework |  Major | metrics | Luke Lu | Luke Lu |
+| [MAPREDUCE-2422](https://issues.apache.org/jira/browse/MAPREDUCE-2422) | Removed unused internal methods from DistributedCache |  Major | client | Tom White | Tom White |
+| [HDFS-1826](https://issues.apache.org/jira/browse/HDFS-1826) | NameNode should save image to name directories in parallel during upgrade |  Major | namenode | Hairong Kuang | Matt Foley |
+| [HDFS-1883](https://issues.apache.org/jira/browse/HDFS-1883) | Recurring failures in TestBackupNode since HDFS-1052 |  Major | test | Matt Foley |  |
+| [HDFS-1922](https://issues.apache.org/jira/browse/HDFS-1922) | Recurring failure in TestJMXGet.testNameNode since build 477 on May 11 |  Major | test | Matt Foley | Luke Lu |
+| [HDFS-1828](https://issues.apache.org/jira/browse/HDFS-1828) | TestBlocksWithNotEnoughRacks intermittently fails assert |  Major | namenode | Matt Foley | Matt Foley |
+| [MAPREDUCE-2522](https://issues.apache.org/jira/browse/MAPREDUCE-2522) | MR 279: Security for JobHistory service |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [HDFS-1884](https://issues.apache.org/jira/browse/HDFS-1884) | Improve TestDFSStorageStateRecovery |  Major | test | Matt Foley | Aaron T. Myers |
+| [HDFS-1923](https://issues.apache.org/jira/browse/HDFS-1923) | Intermittent recurring failure in TestFiDataTransferProtocol2.pipeline\_Fi\_29 |  Major | test | Matt Foley | Tsz Wo Nicholas Sze |
+| [HDFS-1295](https://issues.apache.org/jira/browse/HDFS-1295) | Improve namenode restart times by short-circuiting the first block reports from datanodes |  Major | namenode | dhruba borthakur | Matt Foley |
+| [HDFS-2069](https://issues.apache.org/jira/browse/HDFS-2069) | Incorrect default trash interval value in the docs |  Trivial | documentation | Ravi Phulari | Harsh J |
+| [HADOOP-7380](https://issues.apache.org/jira/browse/HADOOP-7380) | Add client failover functionality to o.a.h.io.(ipc\|retry) |  Major | ha, ipc | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-2134](https://issues.apache.org/jira/browse/HDFS-2134) | Move DecommissionManager to block management |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2140](https://issues.apache.org/jira/browse/HDFS-2140) | Move Host2NodesMap to block management |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2159](https://issues.apache.org/jira/browse/HDFS-2159) | Deprecate DistributedFileSystem.getClient() |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7465](https://issues.apache.org/jira/browse/HADOOP-7465) | A several tiny improvements for the LOG format |  Trivial | fs, ipc | XieXianshan | XieXianshan |
+| [HDFS-2147](https://issues.apache.org/jira/browse/HDFS-2147) | Move cluster network topology to block management |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2141](https://issues.apache.org/jira/browse/HDFS-2141) | Remove NameNode roles Active and Standby (they become states) |  Major | ha, namenode | Suresh Srinivas | Suresh Srinivas |
+| [HDFS-2167](https://issues.apache.org/jira/browse/HDFS-2167) | Move dnsToSwitchMapping and hostsReader from FSNamesystem to DatanodeManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2112](https://issues.apache.org/jira/browse/HDFS-2112) | Move ReplicationMonitor to block management |  Major | namenode | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
+| [HDFS-2149](https://issues.apache.org/jira/browse/HDFS-2149) | Move EditLogOp serialization formats into FsEditLogOp implementations |  Major | namenode | Ivan Kelly | Ivan Kelly |
+| [HDFS-2191](https://issues.apache.org/jira/browse/HDFS-2191) | Move datanodeMap from FSNamesystem to DatanodeManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2200](https://issues.apache.org/jira/browse/HDFS-2200) | Set FSNamesystem.LOG to package private |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2199](https://issues.apache.org/jira/browse/HDFS-2199) | Move blockTokenSecretManager from FSNamesystem to BlockManager |  Major | namenode | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
+| [MAPREDUCE-2641](https://issues.apache.org/jira/browse/MAPREDUCE-2641) | Fix the ExponentiallySmoothedTaskRuntimeEstimator and its unit test |  Minor | mrv2 | Josh Wills | Josh Wills |
+| [HADOOP-6671](https://issues.apache.org/jira/browse/HADOOP-6671) | To use maven for hadoop common builds |  Major | build | Giridharan Kesavan | Alejandro Abdelnur |
 | [HADOOP-7502](https://issues.apache.org/jira/browse/HADOOP-7502) | Use canonical (IDE friendly) generated-sources directory for generated sources |  Major | . | Luke Lu | Luke Lu |
 | [HADOOP-7501](https://issues.apache.org/jira/browse/HADOOP-7501) | publish Hadoop Common artifacts (post HADOOP-6671) to Apache SNAPSHOTs repo |  Major | build | Alejandro Abdelnur | Tom White |
+| [HADOOP-7508](https://issues.apache.org/jira/browse/HADOOP-7508) | compiled nativelib is in wrong directory and it is not picked up by surefire setup |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HDFS-2108](https://issues.apache.org/jira/browse/HDFS-2108) | Move datanode heartbeat handling to BlockManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7515](https://issues.apache.org/jira/browse/HADOOP-7515) | test-patch reports the wrong number of javadoc warnings |  Major | build | Tom White | Tom White |
+| [HDFS-2228](https://issues.apache.org/jira/browse/HDFS-2228) | Move block and datanode code from FSNamesystem to BlockManager and DatanodeManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7528](https://issues.apache.org/jira/browse/HADOOP-7528) | Maven build fails in Windows |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7525](https://issues.apache.org/jira/browse/HADOOP-7525) | Make arguments to test-patch optional |  Major | scripts | Tom White | Tom White |
+| [HDFS-2239](https://issues.apache.org/jira/browse/HDFS-2239) | Reduce access levels of the fields and methods in FSNamesystem |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2237](https://issues.apache.org/jira/browse/HDFS-2237) | Change UnderReplicatedBlocks from public to package private |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7533](https://issues.apache.org/jira/browse/HADOOP-7533) | Allow test-patch to be run from any subproject directory |  Major | . | Tom White | Tom White |
+| [HDFS-2265](https://issues.apache.org/jira/browse/HDFS-2265) | Remove unnecessary BlockTokenSecretManager fields/methods from BlockManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HADOOP-7498](https://issues.apache.org/jira/browse/HADOOP-7498) | Remove legacy TAR layout creation |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
 | [HADOOP-7496](https://issues.apache.org/jira/browse/HADOOP-7496) | break Maven TAR & bintar profiles into just LAYOUT & TAR proper |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7469](https://issues.apache.org/jira/browse/HADOOP-7469) | add a standard handler for socket connection problems which improves diagnostics |  Minor | util | Steve Loughran | Steve Loughran |
-| [HADOOP-7465](https://issues.apache.org/jira/browse/HADOOP-7465) | A several tiny improvements for the LOG format |  Trivial | fs, ipc | XieXianshan | XieXianshan |
-| [HADOOP-7380](https://issues.apache.org/jira/browse/HADOOP-7380) | Add client failover functionality to o.a.h.io.(ipc\|retry) |  Major | ha, ipc | Aaron T. Myers | Aaron T. Myers |
-| [HADOOP-6919](https://issues.apache.org/jira/browse/HADOOP-6919) | Metrics2: metrics framework |  Major | metrics | Luke Lu | Luke Lu |
-| [HADOOP-6683](https://issues.apache.org/jira/browse/HADOOP-6683) | the first optimization: ZlibCompressor does not fully utilize the buffer |  Minor | io | Kang Xiao | Kang Xiao |
-| [HADOOP-6671](https://issues.apache.org/jira/browse/HADOOP-6671) | To use maven for hadoop common builds |  Major | build | Giridharan Kesavan | Alejandro Abdelnur |
-| [HDFS-2540](https://issues.apache.org/jira/browse/HDFS-2540) | Change WebHdfsFileSystem to two-step create/append |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2539](https://issues.apache.org/jira/browse/HDFS-2539) | Support doAs and GETHOMEDIRECTORY in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2528](https://issues.apache.org/jira/browse/HDFS-2528) | webhdfs rest call to a secure dn fails when a token is sent |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2527](https://issues.apache.org/jira/browse/HDFS-2527) | Remove the use of Range header from webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2501](https://issues.apache.org/jira/browse/HDFS-2501) | add version prefix and root methods to webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2494](https://issues.apache.org/jira/browse/HDFS-2494) | [webhdfs] When Getting the file using OP=OPEN with DN http address, ESTABLISHED sockets are growing. |  Major | webhdfs | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-2493](https://issues.apache.org/jira/browse/HDFS-2493) | Remove reference to FSNamesystem in blockmanagement classes |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2453](https://issues.apache.org/jira/browse/HDFS-2453) | tail using a webhdfs uri throws an error |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2441](https://issues.apache.org/jira/browse/HDFS-2441) | webhdfs returns two content-type headers |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2439](https://issues.apache.org/jira/browse/HDFS-2439) | webhdfs open an invalid path leads to a 500 which states a npe, we should return a 404 with appropriate error message |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2432](https://issues.apache.org/jira/browse/HDFS-2432) | webhdfs setreplication api should return a 403 when called on a directory |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2428](https://issues.apache.org/jira/browse/HDFS-2428) | webhdfs api parameter validation should be better |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2427](https://issues.apache.org/jira/browse/HDFS-2427) | webhdfs mkdirs api call creates path with 777 permission, we should default it to 755 |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2424](https://issues.apache.org/jira/browse/HDFS-2424) | webhdfs liststatus json does not convert to a valid xml document |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2416](https://issues.apache.org/jira/browse/HDFS-2416) | distcp with a webhdfs uri on a secure cluster fails |  Major | webhdfs | Arpit Gupta | Jitendra Nath Pandey |
-| [HDFS-2404](https://issues.apache.org/jira/browse/HDFS-2404) | webhdfs liststatus json response is not correct |  Major | webhdfs | Arpit Gupta | Suresh Srinivas |
-| [HDFS-2403](https://issues.apache.org/jira/browse/HDFS-2403) | The renewer in NamenodeWebHdfsMethods.generateDelegationToken(..) is not used |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2395](https://issues.apache.org/jira/browse/HDFS-2395) | webhdfs api's should return a root element in the json response |  Critical | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
-| [HDFS-2385](https://issues.apache.org/jira/browse/HDFS-2385) | Support delegation token renewal in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2266](https://issues.apache.org/jira/browse/HDFS-2266) | Add a Namesystem interface to avoid directly referring to FSNamesystem |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7561](https://issues.apache.org/jira/browse/HADOOP-7561) | Make test-patch only run tests for changed modules |  Major | . | Tom White | Tom White |
+| [HADOOP-7560](https://issues.apache.org/jira/browse/HADOOP-7560) | Make hadoop-common a POM module with sub-modules (common & alfredo) |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-2807](https://issues.apache.org/jira/browse/MAPREDUCE-2807) | MR-279: AM restart does not work after RM refactor |  Major | applicationmaster, mrv2, resourcemanager | Sharad Agarwal | Sharad Agarwal |
+| [MAPREDUCE-2891](https://issues.apache.org/jira/browse/MAPREDUCE-2891) | Docs for core protocols in yarn-api - AMRMProtocol |  Major | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2898](https://issues.apache.org/jira/browse/MAPREDUCE-2898) | Docs for core protocols in yarn-api - ContainerManager |  Major | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2897](https://issues.apache.org/jira/browse/MAPREDUCE-2897) | Docs for core protocols in yarn-api - ClientRMProtocol |  Major | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
+| [HDFS-2284](https://issues.apache.org/jira/browse/HDFS-2284) | Write Http access to HDFS |  Major | . | Sanjay Radia | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2933](https://issues.apache.org/jira/browse/MAPREDUCE-2933) | Change allocate call to return ContainerStatus for completed containers rather than Container |  Blocker | applicationmaster, mrv2, nodemanager, resourcemanager | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2896](https://issues.apache.org/jira/browse/MAPREDUCE-2896) | Remove all apis other than getters and setters in all org/apache/hadoop/yarn/api/records/\* |  Major | mrv2 | Arun C Murthy | Arun C Murthy |
+| [HDFS-2317](https://issues.apache.org/jira/browse/HDFS-2317) | Read access to HDFS using HTTP REST |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2899](https://issues.apache.org/jira/browse/MAPREDUCE-2899) | Replace major parts of ApplicationSubmissionContext with a ContainerLaunchContext |  Major | mrv2, resourcemanager | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-3007](https://issues.apache.org/jira/browse/MAPREDUCE-3007) | JobClient cannot talk to JobHistory server in secure mode |  Major | jobhistoryserver, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-2338](https://issues.apache.org/jira/browse/HDFS-2338) | Configuration option to enable/disable webhdfs. |  Major | webhdfs | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-2318](https://issues.apache.org/jira/browse/HDFS-2318) | Provide authentication to webhdfs using SPNEGO |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2909](https://issues.apache.org/jira/browse/MAPREDUCE-2909) | Docs for remaining records in yarn-api |  Major | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
+| [HDFS-2340](https://issues.apache.org/jira/browse/HDFS-2340) | Support getFileBlockLocations and getDelegationToken in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2356](https://issues.apache.org/jira/browse/HDFS-2356) | webhdfs: support case insensitive query parameter names |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [HDFS-2366](https://issues.apache.org/jira/browse/HDFS-2366) | webhdfs throws a npe when ugi is null from getDelegationToken |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3099](https://issues.apache.org/jira/browse/MAPREDUCE-3099) | Add docs for setting up a single node MRv2 cluster. |  Major | . | Mahadev konar | Mahadev konar |
 | [HDFS-2363](https://issues.apache.org/jira/browse/HDFS-2363) | Move datanodes size printing to BlockManager from FSNameSystem's metasave API |  Minor | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-2356](https://issues.apache.org/jira/browse/HDFS-2356) | webhdfs: support case insensitive query parameter names |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3098](https://issues.apache.org/jira/browse/MAPREDUCE-3098) | Report Application status as well as ApplicationMaster status in GetApplicationReportResponse |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
+| [HADOOP-7469](https://issues.apache.org/jira/browse/HADOOP-7469) | add a standard handler for socket connection problems which improves diagnostics |  Minor | util | Steve Loughran | Steve Loughran |
 | [HDFS-2348](https://issues.apache.org/jira/browse/HDFS-2348) | Support getContentSummary and getFileChecksum in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2340](https://issues.apache.org/jira/browse/HDFS-2340) | Support getFileBlockLocations and getDelegationToken in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2338](https://issues.apache.org/jira/browse/HDFS-2338) | Configuration option to enable/disable webhdfs. |  Major | webhdfs | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HDFS-2318](https://issues.apache.org/jira/browse/HDFS-2318) | Provide authentication to webhdfs using SPNEGO |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2317](https://issues.apache.org/jira/browse/HDFS-2317) | Read access to HDFS using HTTP REST |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2284](https://issues.apache.org/jira/browse/HDFS-2284) | Write Http access to HDFS |  Major | . | Sanjay Radia | Tsz Wo Nicholas Sze |
-| [HDFS-2266](https://issues.apache.org/jira/browse/HDFS-2266) | Add a Namesystem interface to avoid directly referring to FSNamesystem |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2265](https://issues.apache.org/jira/browse/HDFS-2265) | Remove unnecessary BlockTokenSecretManager fields/methods from BlockManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2239](https://issues.apache.org/jira/browse/HDFS-2239) | Reduce access levels of the fields and methods in FSNamesystem |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2237](https://issues.apache.org/jira/browse/HDFS-2237) | Change UnderReplicatedBlocks from public to package private |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2228](https://issues.apache.org/jira/browse/HDFS-2228) | Move block and datanode code from FSNamesystem to BlockManager and DatanodeManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2200](https://issues.apache.org/jira/browse/HDFS-2200) | Set FSNamesystem.LOG to package private |  Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2199](https://issues.apache.org/jira/browse/HDFS-2199) | Move blockTokenSecretManager from FSNamesystem to BlockManager |  Major | namenode | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
-| [HDFS-2191](https://issues.apache.org/jira/browse/HDFS-2191) | Move datanodeMap from FSNamesystem to DatanodeManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2167](https://issues.apache.org/jira/browse/HDFS-2167) | Move dnsToSwitchMapping and hostsReader from FSNamesystem to DatanodeManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2159](https://issues.apache.org/jira/browse/HDFS-2159) | Deprecate DistributedFileSystem.getClient() |  Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2149](https://issues.apache.org/jira/browse/HDFS-2149) | Move EditLogOp serialization formats into FsEditLogOp implementations |  Major | namenode | Ivan Kelly | Ivan Kelly |
-| [HDFS-2147](https://issues.apache.org/jira/browse/HDFS-2147) | Move cluster network topology to block management |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2141](https://issues.apache.org/jira/browse/HDFS-2141) | Remove NameNode roles Active and Standby (they become states) |  Major | ha, namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-2140](https://issues.apache.org/jira/browse/HDFS-2140) | Move Host2NodesMap to block management |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2134](https://issues.apache.org/jira/browse/HDFS-2134) | Move DecommissionManager to block management |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2112](https://issues.apache.org/jira/browse/HDFS-2112) | Move ReplicationMonitor to block management |  Major | namenode | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
-| [HDFS-2108](https://issues.apache.org/jira/browse/HDFS-2108) | Move datanode heartbeat handling to BlockManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2069](https://issues.apache.org/jira/browse/HDFS-2069) | Incorrect default trash interval value in the docs |  Trivial | documentation | Ravi Phulari | Harsh J |
-| [HDFS-1923](https://issues.apache.org/jira/browse/HDFS-1923) | Intermittent recurring failure in TestFiDataTransferProtocol2.pipeline\_Fi\_29 |  Major | test | Matt Foley | Tsz Wo Nicholas Sze |
-| [HDFS-1922](https://issues.apache.org/jira/browse/HDFS-1922) | Recurring failure in TestJMXGet.testNameNode since build 477 on May 11 |  Major | test | Matt Foley | Luke Lu |
-| [HDFS-1884](https://issues.apache.org/jira/browse/HDFS-1884) | Improve TestDFSStorageStateRecovery |  Major | test | Matt Foley | Aaron T. Myers |
-| [HDFS-1883](https://issues.apache.org/jira/browse/HDFS-1883) | Recurring failures in TestBackupNode since HDFS-1052 |  Major | test | Matt Foley |  |
-| [HDFS-1856](https://issues.apache.org/jira/browse/HDFS-1856) | TestDatanodeBlockScanner waits forever, errs without giving information |  Major | test | Matt Foley | Matt Foley |
-| [HDFS-1854](https://issues.apache.org/jira/browse/HDFS-1854) | make failure message more useful in DFSTestUtil.waitReplication() |  Major | test | Matt Foley | Matt Foley |
-| [HDFS-1828](https://issues.apache.org/jira/browse/HDFS-1828) | TestBlocksWithNotEnoughRacks intermittently fails assert |  Major | namenode | Matt Foley | Matt Foley |
-| [HDFS-1826](https://issues.apache.org/jira/browse/HDFS-1826) | NameNode should save image to name directories in parallel during upgrade |  Major | namenode | Hairong Kuang | Matt Foley |
-| [HDFS-1767](https://issues.apache.org/jira/browse/HDFS-1767) | Namenode should ignore non-initial block reports from datanodes when in safemode during startup |  Major | datanode | Matt Foley | Matt Foley |
-| [HDFS-1629](https://issues.apache.org/jira/browse/HDFS-1629) | Add a method to BlockPlacementPolicy for not removing the chosen nodes |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-1557](https://issues.apache.org/jira/browse/HDFS-1557) | Separate Storage from FSImage |  Major | namenode | Ivan Kelly | Ivan Kelly |
-| [HDFS-1541](https://issues.apache.org/jira/browse/HDFS-1541) | Not marking datanodes dead When namenode in safemode |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [HDFS-1473](https://issues.apache.org/jira/browse/HDFS-1473) | Refactor storage management into separate classes than fsimage file reading/writing |  Major | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-1445](https://issues.apache.org/jira/browse/HDFS-1445) | Batch the calls in DataStorage to FileUtil.createHardLink(), so we call it once per directory instead of once per file |  Major | datanode | Matt Foley | Matt Foley |
-| [HDFS-1398](https://issues.apache.org/jira/browse/HDFS-1398) | HDFS federation: Upgrade and rolling back of Federation |  Major | . | Tanping Wang |  |
-| [HDFS-1295](https://issues.apache.org/jira/browse/HDFS-1295) | Improve namenode restart times by short-circuiting the first block reports from datanodes |  Major | namenode | dhruba borthakur | Matt Foley |
-| [HDFS-1070](https://issues.apache.org/jira/browse/HDFS-1070) | Speedup NameNode image loading and saving by storing local file names |  Major | namenode | Hairong Kuang | Hairong Kuang |
-| [MAPREDUCE-3257](https://issues.apache.org/jira/browse/MAPREDUCE-3257) | Authorization checks needed for AM-\>RM protocol |  Blocker | applicationmaster, mrv2, resourcemanager, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3256](https://issues.apache.org/jira/browse/MAPREDUCE-3256) | Authorization checks needed for AM-\>NM protocol |  Blocker | applicationmaster, mrv2, nodemanager, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3250](https://issues.apache.org/jira/browse/MAPREDUCE-3250) | When AM restarts, client keeps reconnecting to the new AM and prints a lots of logs. |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3249](https://issues.apache.org/jira/browse/MAPREDUCE-3249) | Recovery of MR AMs with reduces fails the subsequent generation of the job |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3233](https://issues.apache.org/jira/browse/MAPREDUCE-3233) | AM fails to restart when first AM is killed |  Blocker | mrv2 | Karam Singh | Mahadev konar |
-| [MAPREDUCE-3220](https://issues.apache.org/jira/browse/MAPREDUCE-3220) | ant test TestCombineOutputCollector failing on trunk |  Minor | mrv2, test | Hitesh Shah | Devaraj K |
-| [MAPREDUCE-3175](https://issues.apache.org/jira/browse/MAPREDUCE-3175) | Yarn httpservers not created with access Control lists |  Blocker | mrv2 | Thomas Graves | Jonathan Eagles |
-| [MAPREDUCE-3148](https://issues.apache.org/jira/browse/MAPREDUCE-3148) | Port MAPREDUCE-2702 to old mapred api |  Blocker | mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3146](https://issues.apache.org/jira/browse/MAPREDUCE-3146) | Add a MR specific command line to dump logs for a given TaskAttemptID |  Critical | mrv2, nodemanager | Vinod Kumar Vavilapalli | Siddharth Seth |
-| [MAPREDUCE-3144](https://issues.apache.org/jira/browse/MAPREDUCE-3144) | Augment JobHistory to include information needed for serving aggregated logs. |  Critical | mrv2 | Vinod Kumar Vavilapalli | Siddharth Seth |
-| [MAPREDUCE-3141](https://issues.apache.org/jira/browse/MAPREDUCE-3141) | Yarn+MR secure mode is broken, uncovered after MAPREDUCE-3056 |  Blocker | applicationmaster, mrv2, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-2889](https://issues.apache.org/jira/browse/MAPREDUCE-2889) | Add docs for writing new application frameworks |  Critical | documentation, mrv2 | Arun C Murthy | Hitesh Shah |
 | [MAPREDUCE-3137](https://issues.apache.org/jira/browse/MAPREDUCE-3137) | Fix broken merge of MR-2719 to 0.23 branch for the distributed shell test case |  Trivial | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3136](https://issues.apache.org/jira/browse/MAPREDUCE-3136) | Add docs for setting up real-world MRv2 clusters |  Blocker | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
 | [MAPREDUCE-3134](https://issues.apache.org/jira/browse/MAPREDUCE-3134) | Add documentation for CapacityScheduler |  Blocker | documentation, mrv2, scheduler | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3127](https://issues.apache.org/jira/browse/MAPREDUCE-3127) | Unable to restrict users based on resourcemanager.admin.acls value set |  Blocker | mrv2, resourcemanager | Amol Kekre | Arun C Murthy |
-| [MAPREDUCE-3104](https://issues.apache.org/jira/browse/MAPREDUCE-3104) | Implement Application ACLs, Queue ACLs and their interaction |  Blocker | mrv2, resourcemanager, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3103](https://issues.apache.org/jira/browse/MAPREDUCE-3103) | Implement Job ACLs for MRAppMaster |  Blocker | mrv2, security | Vinod Kumar Vavilapalli | Mahadev konar |
-| [MAPREDUCE-3099](https://issues.apache.org/jira/browse/MAPREDUCE-3099) | Add docs for setting up a single node MRv2 cluster. |  Major | . | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3098](https://issues.apache.org/jira/browse/MAPREDUCE-3098) | Report Application status as well as ApplicationMaster status in GetApplicationReportResponse |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-2792](https://issues.apache.org/jira/browse/MAPREDUCE-2792) | [MR-279] Replace IP addresses with hostnames |  Blocker | mrv2, security | Ramya Sunil | Vinod Kumar Vavilapalli |
 | [MAPREDUCE-3013](https://issues.apache.org/jira/browse/MAPREDUCE-3013) | Remove YarnConfiguration.YARN\_SECURITY\_INFO |  Major | mrv2, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3007](https://issues.apache.org/jira/browse/MAPREDUCE-3007) | JobClient cannot talk to JobHistory server in secure mode |  Major | jobhistoryserver, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-2989](https://issues.apache.org/jira/browse/MAPREDUCE-2989) | JobHistory should link to task logs |  Critical | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2702](https://issues.apache.org/jira/browse/MAPREDUCE-2702) | [MR-279] OutputCommitter changes for MR Application Master recovery |  Blocker | applicationmaster, mrv2 | Sharad Agarwal | Sharad Agarwal |
+| [HDFS-2395](https://issues.apache.org/jira/browse/HDFS-2395) | webhdfs api's should return a root element in the json response |  Critical | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [HDFS-2403](https://issues.apache.org/jira/browse/HDFS-2403) | The renewer in NamenodeWebHdfsMethods.generateDelegationToken(..) is not used |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3141](https://issues.apache.org/jira/browse/MAPREDUCE-3141) | Yarn+MR secure mode is broken, uncovered after MAPREDUCE-3056 |  Blocker | applicationmaster, mrv2, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-2404](https://issues.apache.org/jira/browse/HDFS-2404) | webhdfs liststatus json response is not correct |  Major | webhdfs | Arpit Gupta | Suresh Srinivas |
 | [MAPREDUCE-2988](https://issues.apache.org/jira/browse/MAPREDUCE-2988) | Reenable TestLinuxContainerExecutor reflecting the current NM code. |  Critical | mrv2, security, test | Eric Payne | Robert Joseph Evans |
+| [MAPREDUCE-3148](https://issues.apache.org/jira/browse/MAPREDUCE-3148) | Port MAPREDUCE-2702 to old mapred api |  Blocker | mrv2 | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-2666](https://issues.apache.org/jira/browse/MAPREDUCE-2666) | MR-279: Need to retrieve shuffle port number on ApplicationMaster restart |  Blocker | mrv2 | Robert Joseph Evans | Jonathan Eagles |
+| [HDFS-2441](https://issues.apache.org/jira/browse/HDFS-2441) | webhdfs returns two content-type headers |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [HDFS-2428](https://issues.apache.org/jira/browse/HDFS-2428) | webhdfs api parameter validation should be better |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [HDFS-2424](https://issues.apache.org/jira/browse/HDFS-2424) | webhdfs liststatus json does not convert to a valid xml document |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [HDFS-2439](https://issues.apache.org/jira/browse/HDFS-2439) | webhdfs open an invalid path leads to a 500 which states a npe, we should return a 404 with appropriate error message |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3136](https://issues.apache.org/jira/browse/MAPREDUCE-3136) | Add docs for setting up real-world MRv2 clusters |  Blocker | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-3127](https://issues.apache.org/jira/browse/MAPREDUCE-3127) | Unable to restrict users based on resourcemanager.admin.acls value set |  Blocker | mrv2, resourcemanager | Amol Kekre | Arun C Murthy |
+| [MAPREDUCE-3144](https://issues.apache.org/jira/browse/MAPREDUCE-3144) | Augment JobHistory to include information needed for serving aggregated logs. |  Critical | mrv2 | Vinod Kumar Vavilapalli | Siddharth Seth |
+| [HDFS-2453](https://issues.apache.org/jira/browse/HDFS-2453) | tail using a webhdfs uri throws an error |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3104](https://issues.apache.org/jira/browse/MAPREDUCE-3104) | Implement Application ACLs, Queue ACLs and their interaction |  Blocker | mrv2, resourcemanager, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-2427](https://issues.apache.org/jira/browse/HDFS-2427) | webhdfs mkdirs api call creates path with 777 permission, we should default it to 755 |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [HADOOP-7564](https://issues.apache.org/jira/browse/HADOOP-7564) | Remove test-patch SVN externals |  Major | . | Tom White | Tom White |
+| [MAPREDUCE-3233](https://issues.apache.org/jira/browse/MAPREDUCE-3233) | AM fails to restart when first AM is killed |  Blocker | mrv2 | Karam Singh | Mahadev konar |
+| [MAPREDUCE-2708](https://issues.apache.org/jira/browse/MAPREDUCE-2708) | [MR-279] Design and implement MR Application Master recovery |  Blocker | applicationmaster, mrv2 | Sharad Agarwal | Sharad Agarwal |
+| [MAPREDUCE-2747](https://issues.apache.org/jira/browse/MAPREDUCE-2747) | [MR-279] [Security] Cleanup LinuxContainerExecutor binary sources |  Blocker | mrv2, nodemanager, security | Vinod Kumar Vavilapalli | Robert Joseph Evans |
+| [MAPREDUCE-3249](https://issues.apache.org/jira/browse/MAPREDUCE-3249) | Recovery of MR AMs with reduces fails the subsequent generation of the job |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-2746](https://issues.apache.org/jira/browse/MAPREDUCE-2746) | [MR-279] [Security] Yarn servers can't communicate with each other with hadoop.security.authorization set to true |  Blocker | mrv2, security | Vinod Kumar Vavilapalli | Arun C Murthy |
 | [MAPREDUCE-2977](https://issues.apache.org/jira/browse/MAPREDUCE-2977) | ResourceManager needs to renew and cancel tokens associated with a job |  Blocker | mrv2, resourcemanager, security | Owen O'Malley | Arun C Murthy |
-| [MAPREDUCE-2933](https://issues.apache.org/jira/browse/MAPREDUCE-2933) | Change allocate call to return ContainerStatus for completed containers rather than Container |  Blocker | applicationmaster, mrv2, nodemanager, resourcemanager | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2909](https://issues.apache.org/jira/browse/MAPREDUCE-2909) | Docs for remaining records in yarn-api |  Major | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2899](https://issues.apache.org/jira/browse/MAPREDUCE-2899) | Replace major parts of ApplicationSubmissionContext with a ContainerLaunchContext |  Major | mrv2, resourcemanager | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2898](https://issues.apache.org/jira/browse/MAPREDUCE-2898) | Docs for core protocols in yarn-api - ContainerManager |  Major | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2897](https://issues.apache.org/jira/browse/MAPREDUCE-2897) | Docs for core protocols in yarn-api - ClientRMProtocol |  Major | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2896](https://issues.apache.org/jira/browse/MAPREDUCE-2896) | Remove all apis other than getters and setters in all org/apache/hadoop/yarn/api/records/\* |  Major | mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2891](https://issues.apache.org/jira/browse/MAPREDUCE-2891) | Docs for core protocols in yarn-api - AMRMProtocol |  Major | documentation, mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-2889](https://issues.apache.org/jira/browse/MAPREDUCE-2889) | Add docs for writing new application frameworks |  Critical | documentation, mrv2 | Arun C Murthy | Hitesh Shah |
+| [MAPREDUCE-3250](https://issues.apache.org/jira/browse/MAPREDUCE-3250) | When AM restarts, client keeps reconnecting to the new AM and prints a lots of logs. |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-2501](https://issues.apache.org/jira/browse/HDFS-2501) | add version prefix and root methods to webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-2858](https://issues.apache.org/jira/browse/MAPREDUCE-2858) | MRv2 WebApp Security |  Blocker | applicationmaster, mrv2, security | Luke Lu | Robert Joseph Evans |
-| [MAPREDUCE-2807](https://issues.apache.org/jira/browse/MAPREDUCE-2807) | MR-279: AM restart does not work after RM refactor |  Major | applicationmaster, mrv2, resourcemanager | Sharad Agarwal | Sharad Agarwal |
-| [MAPREDUCE-2792](https://issues.apache.org/jira/browse/MAPREDUCE-2792) | [MR-279] Replace IP addresses with hostnames |  Blocker | mrv2, security | Ramya Sunil | Vinod Kumar Vavilapalli |
+| [HDFS-2494](https://issues.apache.org/jira/browse/HDFS-2494) | [webhdfs] When Getting the file using OP=OPEN with DN http address, ESTABLISHED sockets are growing. |  Major | webhdfs | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [MAPREDUCE-3175](https://issues.apache.org/jira/browse/MAPREDUCE-3175) | Yarn httpservers not created with access Control lists |  Blocker | mrv2 | Thomas Graves | Jonathan Eagles |
+| [MAPREDUCE-3257](https://issues.apache.org/jira/browse/MAPREDUCE-3257) | Authorization checks needed for AM-\>RM protocol |  Blocker | applicationmaster, mrv2, resourcemanager, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HADOOP-7753](https://issues.apache.org/jira/browse/HADOOP-7753) | Support fadvise and sync\_data\_range in NativeIO, add ReadaheadPool class |  Major | io, native, performance | Todd Lipcon | Todd Lipcon |
+| [HDFS-2432](https://issues.apache.org/jira/browse/HDFS-2432) | webhdfs setreplication api should return a 403 when called on a directory |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-2989](https://issues.apache.org/jira/browse/MAPREDUCE-2989) | JobHistory should link to task logs |  Critical | mrv2 | Siddharth Seth | Siddharth Seth |
+| [HDFS-2493](https://issues.apache.org/jira/browse/HDFS-2493) | Remove reference to FSNamesystem in blockmanagement classes |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3256](https://issues.apache.org/jira/browse/MAPREDUCE-3256) | Authorization checks needed for AM-\>NM protocol |  Blocker | applicationmaster, mrv2, nodemanager, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 | [MAPREDUCE-2766](https://issues.apache.org/jira/browse/MAPREDUCE-2766) | [MR-279] Set correct permissions for files in dist cache |  Blocker | mrv2 | Ramya Sunil | Hitesh Shah |
-| [MAPREDUCE-2747](https://issues.apache.org/jira/browse/MAPREDUCE-2747) | [MR-279] [Security] Cleanup LinuxContainerExecutor binary sources |  Blocker | mrv2, nodemanager, security | Vinod Kumar Vavilapalli | Robert Joseph Evans |
-| [MAPREDUCE-2746](https://issues.apache.org/jira/browse/MAPREDUCE-2746) | [MR-279] [Security] Yarn servers can't communicate with each other with hadoop.security.authorization set to true |  Blocker | mrv2, security | Vinod Kumar Vavilapalli | Arun C Murthy |
-| [MAPREDUCE-2708](https://issues.apache.org/jira/browse/MAPREDUCE-2708) | [MR-279] Design and implement MR Application Master recovery |  Blocker | applicationmaster, mrv2 | Sharad Agarwal | Sharad Agarwal |
-| [MAPREDUCE-2702](https://issues.apache.org/jira/browse/MAPREDUCE-2702) | [MR-279] OutputCommitter changes for MR Application Master recovery |  Blocker | applicationmaster, mrv2 | Sharad Agarwal | Sharad Agarwal |
+| [MAPREDUCE-3146](https://issues.apache.org/jira/browse/MAPREDUCE-3146) | Add a MR specific command line to dump logs for a given TaskAttemptID |  Critical | mrv2, nodemanager | Vinod Kumar Vavilapalli | Siddharth Seth |
 | [MAPREDUCE-2696](https://issues.apache.org/jira/browse/MAPREDUCE-2696) | Container logs aren't getting cleaned up when LogAggregation is disabled |  Major | mrv2, nodemanager | Arun C Murthy | Siddharth Seth |
-| [MAPREDUCE-2666](https://issues.apache.org/jira/browse/MAPREDUCE-2666) | MR-279: Need to retrieve shuffle port number on ApplicationMaster restart |  Blocker | mrv2 | Robert Joseph Evans | Jonathan Eagles |
-| [MAPREDUCE-2641](https://issues.apache.org/jira/browse/MAPREDUCE-2641) | Fix the ExponentiallySmoothedTaskRuntimeEstimator and its unit test |  Minor | mrv2 | Josh Wills | Josh Wills |
-| [MAPREDUCE-2522](https://issues.apache.org/jira/browse/MAPREDUCE-2522) | MR 279: Security for JobHistory service |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-2422](https://issues.apache.org/jira/browse/MAPREDUCE-2422) | Removed unused internal methods from DistributedCache |  Major | client | Tom White | Tom White |
+| [HDFS-2385](https://issues.apache.org/jira/browse/HDFS-2385) | Support delegation token renewal in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3220](https://issues.apache.org/jira/browse/MAPREDUCE-3220) | ant test TestCombineOutputCollector failing on trunk |  Minor | mrv2, test | Hitesh Shah | Devaraj K |
+| [MAPREDUCE-3103](https://issues.apache.org/jira/browse/MAPREDUCE-3103) | Implement Job ACLs for MRAppMaster |  Blocker | mrv2, security | Vinod Kumar Vavilapalli | Mahadev konar |
+| [HDFS-2416](https://issues.apache.org/jira/browse/HDFS-2416) | distcp with a webhdfs uri on a secure cluster fails |  Major | webhdfs | Arpit Gupta | Jitendra Nath Pandey |
+| [HDFS-2527](https://issues.apache.org/jira/browse/HDFS-2527) | Remove the use of Range header from webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2528](https://issues.apache.org/jira/browse/HDFS-2528) | webhdfs rest call to a secure dn fails when a token is sent |  Major | webhdfs | Arpit Gupta | Tsz Wo Nicholas Sze |
+| [HDFS-2540](https://issues.apache.org/jira/browse/HDFS-2540) | Change WebHdfsFileSystem to two-step create/append |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2539](https://issues.apache.org/jira/browse/HDFS-2539) | Support doAs and GETHOMEDIRECTORY in webhdfs |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 
 
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7762](https://issues.apache.org/jira/browse/HADOOP-7762) | Common side of MR-2736 (MR1 removal) |  Major | scripts | Eli Collins | Eli Collins |
-| [HADOOP-7579](https://issues.apache.org/jira/browse/HADOOP-7579) | Rename package names from alfredo to auth |  Major | security | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7512](https://issues.apache.org/jira/browse/HADOOP-7512) | Fix example mistake in WritableComparable javadocs |  Trivial | documentation | Harsh J | Harsh J |
 | [HADOOP-7001](https://issues.apache.org/jira/browse/HADOOP-7001) | Allow configuration changes without restarting configured nodes |  Major | conf | Patrick Kling | Patrick Kling |
-| [HADOOP-6158](https://issues.apache.org/jira/browse/HADOOP-6158) | Move CyclicIteration to HDFS |  Minor | util | Owen O'Malley | Eli Collins |
+| [MAPREDUCE-2517](https://issues.apache.org/jira/browse/MAPREDUCE-2517) | Porting Gridmix v3 system tests into trunk branch. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-2544](https://issues.apache.org/jira/browse/MAPREDUCE-2544) | Gridmix compression emulation system tests. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-2554](https://issues.apache.org/jira/browse/MAPREDUCE-2554) | Gridmix distributed cache emulation system tests. |  Major | contrib/gridmix | Vinay Kumar Thota | Yiting Wu |
+| [MAPREDUCE-2563](https://issues.apache.org/jira/browse/MAPREDUCE-2563) | Gridmix high ram jobs emulation system tests. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-2033](https://issues.apache.org/jira/browse/MAPREDUCE-2033) | [Herriot] Gridmix generate data tests with various submission policies and different user resolvers. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-2053](https://issues.apache.org/jira/browse/MAPREDUCE-2053) | [Herriot] Test Gridmix file pool for different input file sizes based on pool minimum size. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-2622](https://issues.apache.org/jira/browse/MAPREDUCE-2622) | Remove the last remaining reference to "io.sort.mb" |  Minor | test | Harsh J | Harsh J |
 | [HDFS-2196](https://issues.apache.org/jira/browse/HDFS-2196) | Make ant build system work with hadoop-common JAR generated by Maven |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-2741](https://issues.apache.org/jira/browse/MAPREDUCE-2741) | Make ant build system work with hadoop-common JAR generated by Maven |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7512](https://issues.apache.org/jira/browse/HADOOP-7512) | Fix example mistake in WritableComparable javadocs |  Trivial | documentation | Harsh J | Harsh J |
+| [HADOOP-6158](https://issues.apache.org/jira/browse/HADOOP-6158) | Move CyclicIteration to HDFS |  Minor | util | Owen O'Malley | Eli Collins |
 | [HDFS-2096](https://issues.apache.org/jira/browse/HDFS-2096) | Mavenization of hadoop-hdfs |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7579](https://issues.apache.org/jira/browse/HADOOP-7579) | Rename package names from alfredo to auth |  Major | security | Alejandro Abdelnur | Alejandro Abdelnur |
 | [MAPREDUCE-2986](https://issues.apache.org/jira/browse/MAPREDUCE-2986) | Multiple node managers support for the MiniYARNCluster |  Critical | mrv2, test | Anupam Seth | Anupam Seth |
-| [MAPREDUCE-2741](https://issues.apache.org/jira/browse/MAPREDUCE-2741) | Make ant build system work with hadoop-common JAR generated by Maven |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-2622](https://issues.apache.org/jira/browse/MAPREDUCE-2622) | Remove the last remaining reference to "io.sort.mb" |  Minor | test | Harsh J | Harsh J |
-| [MAPREDUCE-2563](https://issues.apache.org/jira/browse/MAPREDUCE-2563) | Gridmix high ram jobs emulation system tests. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
-| [MAPREDUCE-2554](https://issues.apache.org/jira/browse/MAPREDUCE-2554) | Gridmix distributed cache emulation system tests. |  Major | contrib/gridmix | Vinay Kumar Thota | Yiting Wu |
-| [MAPREDUCE-2544](https://issues.apache.org/jira/browse/MAPREDUCE-2544) | Gridmix compression emulation system tests. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
-| [MAPREDUCE-2517](https://issues.apache.org/jira/browse/MAPREDUCE-2517) | Porting Gridmix v3 system tests into trunk branch. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
-| [MAPREDUCE-2053](https://issues.apache.org/jira/browse/MAPREDUCE-2053) | [Herriot] Test Gridmix file pool for different input file sizes based on pool minimum size. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
-| [MAPREDUCE-2033](https://issues.apache.org/jira/browse/MAPREDUCE-2033) | [Herriot] Gridmix generate data tests with various submission policies and different user resolvers. |  Major | contrib/gridmix | Vinay Kumar Thota | Vinay Kumar Thota |
+| [HADOOP-7762](https://issues.apache.org/jira/browse/HADOOP-7762) | Common side of MR-2736 (MR1 removal) |  Major | scripts | Eli Collins | Eli Collins |
 
 

+ 363 - 363
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.0/RELEASENOTES.0.23.0.md

@@ -23,201 +23,198 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-7740](https://issues.apache.org/jira/browse/HADOOP-7740) | *Minor* | **security audit logger is not on by default, fix the log4j properties to enable the logger**
+* [HADOOP-6683](https://issues.apache.org/jira/browse/HADOOP-6683) | *Minor* | **the first optimization: ZlibCompressor does not fully utilize the buffer**
 
-Fixed security audit logger configuration. (Arpit Gupta via Eric Yang)
+Improve the buffer utilization of ZlibCompressor to avoid invoking a JNI per write request.
 
 
 ---
 
-* [HADOOP-7728](https://issues.apache.org/jira/browse/HADOOP-7728) | *Major* | **hadoop-setup-conf.sh should be modified to enable task memory manager**
+* [HADOOP-7023](https://issues.apache.org/jira/browse/HADOOP-7023) | *Major* | **Add listCorruptFileBlocks to FileSystem**
 
-Enable task memory management to be configurable via hadoop config setup script.
+Add a new API listCorruptFileBlocks to FIleContext that returns a list of files that have corrupt blocks.
 
 
 ---
 
-* [HADOOP-7724](https://issues.apache.org/jira/browse/HADOOP-7724) | *Major* | **hadoop-setup-conf.sh should put proxy user info into the core-site.xml**
+* [HADOOP-7059](https://issues.apache.org/jira/browse/HADOOP-7059) | *Major* | **Remove "unused" warning in native code**
 
-Fixed hadoop-setup-conf.sh to put proxy user in core-site.xml.  (Arpit Gupta via Eric Yang)
+Adds \_\_attribute\_\_ ((unused))
 
 
 ---
 
-* [HADOOP-7720](https://issues.apache.org/jira/browse/HADOOP-7720) | *Major* | **improve the hadoop-setup-conf.sh to read in the hbase user and setup the configs**
+* [HDFS-1526](https://issues.apache.org/jira/browse/HDFS-1526) | *Major* | **Dfs client name for a map/reduce task should have some randomness**
 
-Added parameter for HBase user to setup config script. (Arpit Gupta via Eric Yang)
+Make a client name has this format: DFSClient\_applicationid\_randomint\_threadid, where applicationid = mapred.task.id or else = "NONMAPREDUCE".
 
 
 ---
 
-* [HADOOP-7715](https://issues.apache.org/jira/browse/HADOOP-7715) | *Major* | **see log4j Error when running mr jobs and certain dfs calls**
+* [HDFS-1560](https://issues.apache.org/jira/browse/HDFS-1560) | *Minor* | **dfs.data.dir permissions should default to 700**
 
-Removed unnecessary security logger configuration. (Eric Yang)
+The permissions on datanode data directories (configured by dfs.datanode.data.dir.perm) now default to 0700. Upon startup, the datanode will automatically change the permissions to match the configured value.
 
 
 ---
 
-* [HADOOP-7711](https://issues.apache.org/jira/browse/HADOOP-7711) | *Major* | **hadoop-env.sh generated from templates has duplicate info**
+* [MAPREDUCE-1906](https://issues.apache.org/jira/browse/MAPREDUCE-1906) | *Major* | **Lower default minimum heartbeat interval for tasktracker \> Jobtracker**
 
-Fixed recursive sourcing of HADOOP\_OPTS environment variables (Arpit Gupta via Eric Yang)
+The default minimum heartbeat interval has been dropped from 3 seconds to 300ms to increase scheduling throughput on small clusters. Users may tune mapreduce.jobtracker.heartbeats.in.second to adjust this value.
 
 
 ---
 
-* [HADOOP-7708](https://issues.apache.org/jira/browse/HADOOP-7708) | *Critical* | **config generator does not update the properties file if on exists already**
+* [MAPREDUCE-2207](https://issues.apache.org/jira/browse/MAPREDUCE-2207) | *Major* | **Task-cleanup task should not be scheduled on the node that the task just failed**
 
-Fixed hadoop-setup-conf.sh to handle config file consistently.  (Eric Yang)
+Task-cleanup task should not be scheduled on the node that the task just failed
 
 
 ---
 
-* [HADOOP-7707](https://issues.apache.org/jira/browse/HADOOP-7707) | *Major* | **improve config generator to allow users to specify proxy user, turn append on or off, turn webhdfs on or off**
+* [HDFS-1536](https://issues.apache.org/jira/browse/HDFS-1536) | *Major* | **Improve HDFS WebUI**
 
-Added toggle for dfs.support.append, webhdfs and hadoop proxy user to setup config script. (Arpit Gupta via Eric Yang)
+On web UI, missing block number now becomes accurate and under-replicated blocks do not include missing blocks.
 
 
 ---
 
-* [HADOOP-7691](https://issues.apache.org/jira/browse/HADOOP-7691) | *Major* | **hadoop deb pkg should take a diff group id**
+* [HADOOP-7089](https://issues.apache.org/jira/browse/HADOOP-7089) | *Minor* | **Fix link resolution logic in hadoop-config.sh**
 
-Fixed conflict uid for install packages. (Eric Yang)
+Updates hadoop-config.sh to always resolve symlinks when determining HADOOP\_HOME. Bash built-ins or POSIX:2001 compliant cmds are now required.
 
 
 ---
 
-* [HADOOP-7684](https://issues.apache.org/jira/browse/HADOOP-7684) | *Major* | **jobhistory server and secondarynamenode should have init.d script**
+* [HDFS-1547](https://issues.apache.org/jira/browse/HDFS-1547) | *Major* | **Improve decommission mechanism**
 
-Added init.d script for jobhistory server and secondary namenode. (Eric Yang)
+Summary of changes to the decommissioning process:
+# After nodes are decommissioned, they are not shutdown. The decommissioned nodes are not used for writes. For reads, the decommissioned nodes are given as the last location to read from.
+# Number of live and dead decommissioned nodes are displayed in the namenode webUI.
+# Decommissioned nodes free capacity is not count towards the the cluster free capacity.
 
 
 ---
 
-* [HADOOP-7681](https://issues.apache.org/jira/browse/HADOOP-7681) | *Minor* | **log4j.properties is missing properties for security audit and hdfs audit should be changed to info**
-
-HADOOP-7681. Fixed security and hdfs audit log4j properties
-(Arpit Gupta via Eric Yang)
-
+* [HDFS-1448](https://issues.apache.org/jira/browse/HDFS-1448) | *Major* | **Create multi-format parser for edits logs file, support binary and XML formats initially**
 
----
+Offline edits viewer feature adds oev tool to hdfs script. Oev makes it possible to convert edits logs to/from native binary and XML formats. It uses the same framework as Offline image viewer.
 
-* [HADOOP-7668](https://issues.apache.org/jira/browse/HADOOP-7668) | *Minor* | **Add a NetUtils method that can tell if an InetAddress belongs to local host**
+Example usage:
 
-closing again
+$HADOOP\_HOME/bin/hdfs oev -i edits -o output.xml
 
 
 ---
 
-* [HADOOP-7655](https://issues.apache.org/jira/browse/HADOOP-7655) | *Major* | **provide a small validation script that smoke tests the installed cluster**
+* [HADOOP-6864](https://issues.apache.org/jira/browse/HADOOP-6864) | *Major* | **Provide a JNI-based implementation of ShellBasedUnixGroupsNetgroupMapping (implementation of GroupMappingServiceProvider)**
 
-Committed to trunk and v23, since code reviewed by Eric.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-7603](https://issues.apache.org/jira/browse/HADOOP-7603) | *Major* | **Set default hdfs, mapred uid, and hadoop group gid for RPM packages**
+* [HADOOP-6904](https://issues.apache.org/jira/browse/HADOOP-6904) | *Major* | **A baby step towards inter-version RPC communications**
 
-Set hdfs uid, mapred uid, and hadoop gid to fixed numbers (201, 202, and 123, respectively).
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-7547](https://issues.apache.org/jira/browse/HADOOP-7547) | *Minor* | **Fix the warning in writable classes.[ WritableComparable is a raw type. References to generic type WritableComparable\<T\> should be parameterized  ]**
+* [HADOOP-6436](https://issues.apache.org/jira/browse/HADOOP-6436) | *Major* | **Remove auto-generated native build files**
 
-**WARNING: No release note provided for this incompatible change.**
+The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
 
 
 ---
 
-* [HADOOP-7507](https://issues.apache.org/jira/browse/HADOOP-7507) | *Major* | **jvm metrics all use the same namespace**
+* [MAPREDUCE-2260](https://issues.apache.org/jira/browse/MAPREDUCE-2260) | *Major* | **Remove auto-generated native build files**
 
-JVM metrics published to Ganglia now include the process name as part of the gmetric name.
+The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
 
 
 ---
 
-* [HADOOP-7379](https://issues.apache.org/jira/browse/HADOOP-7379) | *Major* | **Add ability to include Protobufs in ObjectWritable**
+* [HDFS-1582](https://issues.apache.org/jira/browse/HDFS-1582) | *Major* | **Remove auto-generated native build files**
 
-Protocol buffer-generated types may now be used as arguments or return values for Hadoop RPC.
+The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
 
 
 ---
 
-* [HADOOP-7374](https://issues.apache.org/jira/browse/HADOOP-7374) | *Major* | **Don't add tools.jar to the classpath when running Hadoop**
+* [HADOOP-6432](https://issues.apache.org/jira/browse/HADOOP-6432) | *Major* | **Statistics support in FileContext**
 
-The scripts that run Hadoop no longer automatically add tools.jar from the JDK to the classpath (if it is present). If your job depends on tools.jar in the JDK you will need to add this dependency in your job.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-7331](https://issues.apache.org/jira/browse/HADOOP-7331) | *Trivial* | **Make hadoop-daemon.sh to return 1 if daemon processes did not get started**
+* [HADOOP-7136](https://issues.apache.org/jira/browse/HADOOP-7136) | *Major* | **Remove failmon contrib**
 
-hadoop-daemon.sh now returns a non-zero exit code if it detects that the daemon was not still running after 3 seconds.
+Failmon removed from contrib codebase.
 
 
 ---
 
-* [HADOOP-7322](https://issues.apache.org/jira/browse/HADOOP-7322) | *Minor* | **Adding a util method in FileUtil for JDK File.listFiles**
+* [MAPREDUCE-2254](https://issues.apache.org/jira/browse/MAPREDUCE-2254) | *Major* | **Allow setting of end-of-record delimiter for TextInputFormat**
 
-Use of this new utility method avoids null result from File.listFiles(), and consequent NPEs.
+TextInputFormat may now split lines with delimiters other than newline, by specifying a configuration parameter "textinputformat.record.delimiter"
 
 
 ---
 
-* [HADOOP-7305](https://issues.apache.org/jira/browse/HADOOP-7305) | *Minor* | **Eclipse project files are incomplete**
+* [HADOOP-7153](https://issues.apache.org/jira/browse/HADOOP-7153) | *Minor* | **MapWritable violates contract of Map interface for equals() and hashCode()**
 
-Added missing library during creation of the eclipse project files.
+MapWritable now implements equals() and hashCode() based on the map contents rather than object identity in order to correctly implement the Map interface.
 
 
 ---
 
-* [HADOOP-7286](https://issues.apache.org/jira/browse/HADOOP-7286) | *Major* | **Refactor FsShell's du/dus/df**
+* [MAPREDUCE-1996](https://issues.apache.org/jira/browse/MAPREDUCE-1996) | *Trivial* | **API: Reducer.reduce() method detail misstatement**
 
-The "Found X items" header on the output of the "du" command has been removed to more closely match unix. The displayed paths now correspond to the command line arguments instead of always being a fully qualified URI. For example, the output will have relative paths if the command line arguments are relative paths.
+Fix a misleading documentation note about the usage of Reporter objects in Reducers.
 
 
 ---
 
-* [HADOOP-7264](https://issues.apache.org/jira/browse/HADOOP-7264) | *Major* | **Bump avro version to at least 1.4.1**
+* [MAPREDUCE-1159](https://issues.apache.org/jira/browse/MAPREDUCE-1159) | *Trivial* | **Limit Job name on jobtracker.jsp to be 80 char long**
 
-**WARNING: No release note provided for this incompatible change.**
+Job names on jobtracker.jsp should be 80 characters long at most.
 
 
 ---
 
-* [HADOOP-7257](https://issues.apache.org/jira/browse/HADOOP-7257) | *Major* | **A client side mount table to give per-application/per-job file system view**
+* [HDFS-1626](https://issues.apache.org/jira/browse/HDFS-1626) | *Minor* | **Make BLOCK\_INVALIDATE\_LIMIT configurable**
 
-viewfs - client-side mount table.
+Added a new configuration property dfs.block.invalidate.limit for FSNamesystem.blockInvalidateLimit.
 
 
 ---
 
-* [HADOOP-7227](https://issues.apache.org/jira/browse/HADOOP-7227) | *Major* | **Remove protocol version check at proxy creation in Hadoop RPC.**
+* [MAPREDUCE-2225](https://issues.apache.org/jira/browse/MAPREDUCE-2225) | *Blocker* | **MultipleOutputs should not require the use of 'Writable'**
 
-1. Protocol version check is removed from proxy creation, instead version check is performed at server in every rpc call.
-2. This change is backward incompatible because format of the rpc messages is changed to include client version, client method hash and rpc version.
-3. rpc version is introduced which should change when the format of rpc messages is changed.
+MultipleOutputs should not require the use/check of 'Writable' interfaces in key and value classes.
 
 
 ---
 
-* [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | *Minor* | **Help message is wrong for touchz command.**
+* [MAPREDUCE-1811](https://issues.apache.org/jira/browse/MAPREDUCE-1811) | *Minor* | **Job.monitorAndPrintJob() should print status of the job at completion**
 
-Updated the help for the touchz command.
+Print the resultant status of a Job on completion instead of simply saying 'Complete'.
 
 
 ---
 
-* [HADOOP-7153](https://issues.apache.org/jira/browse/HADOOP-7153) | *Minor* | **MapWritable violates contract of Map interface for equals() and hashCode()**
+* [MAPREDUCE-993](https://issues.apache.org/jira/browse/MAPREDUCE-993) | *Minor* | **bin/hadoop job -events \<jobid\> \<from-event-#\> \<#-of-events\> help message is confusing**
 
-MapWritable now implements equals() and hashCode() based on the map contents rather than object identity in order to correctly implement the Map interface.
+Added a helpful description message to the \`mapred job -events\` command.
 
 
 ---
 
-* [HADOOP-7136](https://issues.apache.org/jira/browse/HADOOP-7136) | *Major* | **Remove failmon contrib**
+* [MAPREDUCE-1242](https://issues.apache.org/jira/browse/MAPREDUCE-1242) | *Trivial* | **Chain APIs error misleading**
 
-Failmon removed from contrib codebase.
+Fix a misleading exception message in case the Chained Mappers have mismatch in input/output Key/Value pairs between them.
 
 
 ---
@@ -229,37 +226,37 @@ This is the COMMON portion of a fix requiring coordinated change of COMMON and H
 
 ---
 
-* [HADOOP-7119](https://issues.apache.org/jira/browse/HADOOP-7119) | *Major* | **add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles**
+* [HDFS-1703](https://issues.apache.org/jira/browse/HDFS-1703) | *Minor* | **HDFS federation: Improve start/stop scripts and add script to decommission datanodes**
 
-Adding support for Kerberos HTTP SPNEGO authentication to the Hadoop web-consoles
+The masters file is no longer used to indicate which hosts to start the 2NN on. The 2NN is now started on hosts when dfs.namenode.secondary.http-address is configured with a non-wildcard IP.
 
 
 ---
 
-* [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
+* [HDFS-1675](https://issues.apache.org/jira/browse/HDFS-1675) | *Major* | **Transfer RBW between datanodes**
 
-Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
+Added a new stage TRANSFER\_RBW to DataTransferProtocol
 
 
 ---
 
-* [HADOOP-7089](https://issues.apache.org/jira/browse/HADOOP-7089) | *Minor* | **Fix link resolution logic in hadoop-config.sh**
+* [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
 
-Updates hadoop-config.sh to always resolve symlinks when determining HADOOP\_HOME. Bash built-ins or POSIX:2001 compliant cmds are now required.
+Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
 
 
 ---
 
-* [HADOOP-7059](https://issues.apache.org/jira/browse/HADOOP-7059) | *Major* | **Remove "unused" warning in native code**
+* [HADOOP-7117](https://issues.apache.org/jira/browse/HADOOP-7117) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
 
-Adds \_\_attribute\_\_ ((unused))
+Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
 
 
 ---
 
-* [HADOOP-7023](https://issues.apache.org/jira/browse/HADOOP-7023) | *Major* | **Add listCorruptFileBlocks to FileSystem**
+* [HDFS-1445](https://issues.apache.org/jira/browse/HDFS-1445) | *Major* | **Batch the calls in DataStorage to FileUtil.createHardLink(), so we call it once per directory instead of once per file**
 
-Add a new API listCorruptFileBlocks to FIleContext that returns a list of files that have corrupt blocks.
+Batch hardlinking during "upgrade" snapshots, cutting time from aprx 8 minutes per volume to aprx 8 seconds.  Validated in both Linux and Windows.  Depends on prior integration with patch for HADOOP-7133.
 
 
 ---
@@ -272,904 +269,907 @@ Introduces ArrayPrimitiveWritable for a much more efficient wire format to trans
 
 ---
 
-* [HADOOP-6921](https://issues.apache.org/jira/browse/HADOOP-6921) | *Major* | **metrics2: metrics plugins**
+* [HADOOP-7193](https://issues.apache.org/jira/browse/HADOOP-7193) | *Minor* | **Help message is wrong for touchz command.**
 
-Metrics names are standardized to CapitalizedCamelCase. See release note of HADOOP-6918 and HADOOP-6920.
+Updated the help for the touchz command.
 
 
 ---
 
-* [HADOOP-6920](https://issues.apache.org/jira/browse/HADOOP-6920) | *Major* | **Metrics2: metrics instrumentation**
+* [HDFS-1120](https://issues.apache.org/jira/browse/HDFS-1120) | *Major* | **Make DataNode's block-to-device placement policy pluggable**
 
-Metrics names are standardized to use CapitalizedCamelCase. Some examples of this is:
-# Metrics names using "\_" is changed to new naming scheme. Eg: bytes\_written changes to BytesWritten.
-# All metrics names start with capitals. Example: threadsBlocked changes to ThreadsBlocked.
+Make the DataNode's block-volume choosing policy pluggable.
 
 
 ---
 
-* [HADOOP-6919](https://issues.apache.org/jira/browse/HADOOP-6919) | *Major* | **Metrics2: metrics framework**
+* [HDFS-1761](https://issues.apache.org/jira/browse/HDFS-1761) | *Major* | **Add a new DataTransferProtocol operation, Op.TRANSFER\_BLOCK, instead of using RPC**
 
-New metrics2 framework for Hadoop.
+Add a new DataTransferProtocol operation, Op.TRANSFER\_BLOCK, for transferring RBW/Finalized with acknowledgement and without using RPC.
 
 
 ---
 
-* [HADOOP-6904](https://issues.apache.org/jira/browse/HADOOP-6904) | *Major* | **A baby step towards inter-version RPC communications**
+* [MAPREDUCE-2405](https://issues.apache.org/jira/browse/MAPREDUCE-2405) | *Major* | **MR-279: Implement uber-AppMaster (in-cluster LocalJobRunner for MRv2)**
 
-**WARNING: No release note provided for this incompatible change.**
+An efficient implementation of small jobs by running all tasks in the MR ApplicationMaster JVM, there-by affecting lower latency.
 
 
 ---
 
-* [HADOOP-6864](https://issues.apache.org/jira/browse/HADOOP-6864) | *Major* | **Provide a JNI-based implementation of ShellBasedUnixGroupsNetgroupMapping (implementation of GroupMappingServiceProvider)**
+* [HDFS-1606](https://issues.apache.org/jira/browse/HDFS-1606) | *Major* | **Provide a stronger data guarantee in the write pipeline**
 
-**WARNING: No release note provided for this incompatible change.**
+Added two configuration properties, dfs.client.block.write.replace-datanode-on-failure.enable and dfs.client.block.write.replace-datanode-on-failure.policy.  Added a new feature to replace datanode on failure in DataTransferProtocol.  Added getAdditionalDatanode(..) in ClientProtocol.
 
 
 ---
 
-* [HADOOP-6683](https://issues.apache.org/jira/browse/HADOOP-6683) | *Minor* | **the first optimization: ZlibCompressor does not fully utilize the buffer**
+* [HDFS-1070](https://issues.apache.org/jira/browse/HDFS-1070) | *Major* | **Speedup NameNode image loading and saving by storing local file names**
 
-Improve the buffer utilization of ZlibCompressor to avoid invoking a JNI per write request.
+This changes the fsimage format to be
+root directory-1 directory-2 ... directoy-n.
+Each directory stores all its children in the following format:
+Directory\_full\_path\_name num\_of\_children child-1 ... child-n.
+Each inode stores only the last component of its path name into fsimage.
+This change requires an upgrade at deployment.
 
 
 ---
 
-* [HADOOP-6436](https://issues.apache.org/jira/browse/HADOOP-6436) | *Major* | **Remove auto-generated native build files**
+* [HDFS-1594](https://issues.apache.org/jira/browse/HDFS-1594) | *Major* | **When the disk becomes full Namenode is getting shutdown and not able to recover**
 
-The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
+Implemented a daemon thread to monitor the disk usage for periodically and if the disk usage reaches the threshold value, put the name node into Safe mode so that no modification to file system will occur. Once the disk usage reaches below the threshold, name node will be put out of the safe mode. Here threshold value and interval to check the disk usage are configurable.
 
 
 ---
 
-* [HADOOP-6432](https://issues.apache.org/jira/browse/HADOOP-6432) | *Major* | **Statistics support in FileContext**
+* [HDFS-1843](https://issues.apache.org/jira/browse/HDFS-1843) | *Minor* | **Discover file not found early for file append**
 
-**WARNING: No release note provided for this incompatible change.**
+I have committed this. Thanks to Bharath!
 
 
 ---
 
-* [HADOOP-6385](https://issues.apache.org/jira/browse/HADOOP-6385) | *Minor* | **dfs does not support -rmdir (was HDFS-639)**
+* [MAPREDUCE-1461](https://issues.apache.org/jira/browse/MAPREDUCE-1461) | *Major* | **Feature to instruct rumen-folder utility to skip jobs worth of specific duration**
 
-The "rm" family of FsShell commands now supports -rmdir and -f options.
+Added a ''-starts-after' option to Rumen's Folder utility. The time duration specified after the '-starts-after' option is an offset with respect to the submit time of the first job in the input trace. Jobs in the input trace having a submit time (relative to the first job's submit time) lesser than the specified offset will be ignored.
 
 
 ---
 
-* [HADOOP-6255](https://issues.apache.org/jira/browse/HADOOP-6255) | *Major* | **Create an rpm integration project**
+* [MAPREDUCE-2153](https://issues.apache.org/jira/browse/MAPREDUCE-2153) | *Major* | **Bring in more job configuration properties in to the trace file**
 
-Added RPM/DEB packages to build system.
+Adds job configuration parameters to the job trace. The configuration parameters are stored under the 'jobProperties' field as key-value pairs.
 
 
 ---
 
-* [HADOOP-5647](https://issues.apache.org/jira/browse/HADOOP-5647) | *Major* | **TestJobHistory fails if /tmp/\_logs is not writable to. Testcase should not depend on /tmp**
+* [MAPREDUCE-2417](https://issues.apache.org/jira/browse/MAPREDUCE-2417) | *Major* | **In Gridmix, in RoundRobinUserResolver mode, the testing/proxy users are not associated with unique users in a trace**
 
-Removed dependency of testcase on /tmp and made it to use test.build.data directory instead.
+Fixes Gridmix in RoundRobinUserResolver mode to map testing/proxy users to unique users in a trace.
 
 
 ---
 
-* [HADOOP-2081](https://issues.apache.org/jira/browse/HADOOP-2081) | *Major* | **Configuration getInt, getLong, and getFloat replace invalid numbers with the default value**
+* [MAPREDUCE-2416](https://issues.apache.org/jira/browse/MAPREDUCE-2416) | *Major* | **In Gridmix, in RoundRobinUserResolver, the list of groups for a user obtained from users-list-file is incorrect**
 
-Invalid configuration values now result in a number format exception rather than the default value being used.
+Removes the restriction of specifying group names in users-list file for Gridmix in RoundRobinUserResolver mode.
 
 
 ---
 
-* [HDFS-2465](https://issues.apache.org/jira/browse/HDFS-2465) | *Major* | **Add HDFS support for fadvise readahead and drop-behind**
+* [MAPREDUCE-2434](https://issues.apache.org/jira/browse/MAPREDUCE-2434) | *Major* | **MR-279: ResourceManager metrics**
 
-HDFS now has the ability to use posix\_fadvise and sync\_data\_range syscalls to manage the OS buffer cache. This support is currently considered experimental, and may be enabled by configuring the following keys:
-dfs.datanode.drop.cache.behind.writes - set to true to drop data out of the buffer cache after writing
-dfs.datanode.drop.cache.behind.reads - set to true to drop data out of the buffer cache when performing sequential reads
-dfs.datanode.sync.behind.writes - set to true to trigger dirty page writeback immediately after writing data
-dfs.datanode.readahead.bytes - set to a non-zero value to trigger readahead for sequential reads
+I just committed this. Thanks Luke!
 
 
 ---
 
-* [HDFS-2355](https://issues.apache.org/jira/browse/HDFS-2355) | *Major* | **Federation: enable using the same configuration file across all the nodes in the cluster.**
+* [MAPREDUCE-1978](https://issues.apache.org/jira/browse/MAPREDUCE-1978) | *Major* | **[Rumen] TraceBuilder should provide recursive input folder scanning**
 
-This change allows when running multiple namenodes on different hosts, sharing the same configuration file across all the nodes in the cluster (Datanodes, NamNode, BackupNode, SecondaryNameNode), without the need to define dfs.federation.nameservice.id parameter.
+Adds -recursive option to TraceBuilder for scanning the input directories recursively.
 
 
 ---
 
-* [HDFS-2338](https://issues.apache.org/jira/browse/HDFS-2338) | *Major* | **Configuration option to enable/disable webhdfs.**
+* [HADOOP-7227](https://issues.apache.org/jira/browse/HADOOP-7227) | *Major* | **Remove protocol version check at proxy creation in Hadoop RPC.**
 
-Added a conf property dfs.webhdfs.enabled for enabling/disabling webhdfs.
+1. Protocol version check is removed from proxy creation, instead version check is performed at server in every rpc call.
+2. This change is backward incompatible because format of the rpc messages is changed to include client version, client method hash and rpc version.
+3. rpc version is introduced which should change when the format of rpc messages is changed.
 
 
 ---
 
-* [HDFS-2318](https://issues.apache.org/jira/browse/HDFS-2318) | *Major* | **Provide authentication to webhdfs using SPNEGO**
+* [MAPREDUCE-2474](https://issues.apache.org/jira/browse/MAPREDUCE-2474) | *Minor* | **Add docs to the new API Partitioner on how to access Job Configuration data**
 
-Added two new conf properties dfs.web.authentication.kerberos.principal and dfs.web.authentication.kerberos.keytab for the SPNEGO servlet filter.
+Improve the Partitioner interface's docs to help fetch Job Configuration objects.
 
 
 ---
 
-* [HDFS-2210](https://issues.apache.org/jira/browse/HDFS-2210) | *Major* | **Remove hdfsproxy**
+* [HADOOP-6919](https://issues.apache.org/jira/browse/HADOOP-6919) | *Major* | **Metrics2: metrics framework**
 
-The hdfsproxy contrib component is no longer supported.
+New metrics2 framework for Hadoop.
 
 
 ---
 
-* [HDFS-2202](https://issues.apache.org/jira/browse/HDFS-2202) | *Major* | **Changes to balancer bandwidth should not require datanode restart.**
-
-New dfsadmin command added: [-setBalancerBandwidth \<bandwidth\>] where bandwidth is max network bandwidth in bytes per second that the balancer is allowed to use on each datanode during balacing.
+* [HDFS-1826](https://issues.apache.org/jira/browse/HDFS-1826) | *Major* | **NameNode should save image to name directories in parallel during upgrade**
 
-This is an incompatible change in 0.23.  The versions of ClientProtocol and DatanodeProtocol are changed.
+I've committed this. Thanks, Matt!
 
 
 ---
 
-* [HDFS-2107](https://issues.apache.org/jira/browse/HDFS-2107) | *Major* | **Move block management code to a package**
+* [MAPREDUCE-2478](https://issues.apache.org/jira/browse/MAPREDUCE-2478) | *Major* | **MR 279: Improve history server**
 
-Moved block management codes to a new package org.apache.hadoop.hdfs.server.blockmanagement.
+Looks great. I just committed this. Thanks Siddharth!
 
 
 ---
 
-* [HDFS-2087](https://issues.apache.org/jira/browse/HDFS-2087) | *Major* | **Add methods to DataTransferProtocol interface**
+* [HADOOP-7257](https://issues.apache.org/jira/browse/HADOOP-7257) | *Major* | **A client side mount table to give per-application/per-job file system view**
 
-Declare methods in DataTransferProtocol interface, and change Sender and Receiver to implement the interface.
+viewfs - client-side mount table.
 
 
 ---
 
-* [HDFS-2066](https://issues.apache.org/jira/browse/HDFS-2066) | *Major* | **Create a package and individual class files for DataTransferProtocol**
+* [HADOOP-6920](https://issues.apache.org/jira/browse/HADOOP-6920) | *Major* | **Metrics2: metrics instrumentation**
 
-**WARNING: No release note provided for this incompatible change.**
+Metrics names are standardized to use CapitalizedCamelCase. Some examples of this is:
+# Metrics names using "\_" is changed to new naming scheme. Eg: bytes\_written changes to BytesWritten.
+# All metrics names start with capitals. Example: threadsBlocked changes to ThreadsBlocked.
 
 
 ---
 
-* [HDFS-2058](https://issues.apache.org/jira/browse/HDFS-2058) | *Major* | **DataTransfer Protocol using protobufs**
+* [HADOOP-6921](https://issues.apache.org/jira/browse/HADOOP-6921) | *Major* | **metrics2: metrics plugins**
 
-**WARNING: No release note provided for this incompatible change.**
+Metrics names are standardized to CapitalizedCamelCase. See release note of HADOOP-6918 and HADOOP-6920.
 
 
 ---
 
-* [HDFS-2055](https://issues.apache.org/jira/browse/HDFS-2055) | *Major* | **Add hflush support to libhdfs**
+* [HDFS-1814](https://issues.apache.org/jira/browse/HDFS-1814) | *Major* | **HDFS portion of HADOOP-7214 - Hadoop /usr/bin/groups equivalent**
 
-Add hdfsHFlush to libhdfs.
+Introduces a new command, "hdfs groups", which displays what groups are associated with a user as seen by the NameNode.
 
 
 ---
 
-* [HDFS-1966](https://issues.apache.org/jira/browse/HDFS-1966) | *Major* | **Encapsulate individual DataTransferProtocol op header**
+* [MAPREDUCE-2473](https://issues.apache.org/jira/browse/MAPREDUCE-2473) | *Major* | **MR portion of HADOOP-7214 - Hadoop /usr/bin/groups equivalent**
 
-Added header classes for individual DataTransferProtocol op headers.
+Introduces a new command, "mapred groups", which displays what groups are associated with a user as seen by the JobTracker.
 
 
 ---
 
-* [HDFS-1963](https://issues.apache.org/jira/browse/HDFS-1963) | *Major* | **HDFS rpm integration project**
+* [HDFS-1917](https://issues.apache.org/jira/browse/HDFS-1917) | *Major* | **Clean up duplication of dependent jar files**
 
-Create HDFS RPM package
+Remove packaging of duplicated third party jar files
 
 
 ---
 
-* [HDFS-1945](https://issues.apache.org/jira/browse/HDFS-1945) | *Major* | **Removed deprecated fields in DataTransferProtocol**
+* [HDFS-1117](https://issues.apache.org/jira/browse/HDFS-1117) | *Major* | **HDFS portion of HADOOP-6728 (ovehaul metrics framework)**
 
-Removed the deprecated fields in DataTransferProtocol.
+Metrics names are standardized to use CapitalizedCamelCase. Some examples:
+# Metrics names using "\_" is changed to new naming scheme. Eg: bytes\_written changes to BytesWritten.
+# All metrics names start with capitals. Example: threadsBlocked changes to ThreadsBlocked.
 
 
 ---
 
-* [HDFS-1939](https://issues.apache.org/jira/browse/HDFS-1939) | *Major* | **ivy: test conf should not extend common conf**
+* [HDFS-1945](https://issues.apache.org/jira/browse/HDFS-1945) | *Major* | **Removed deprecated fields in DataTransferProtocol**
 
-\* Removed duplicated jars in test class path.
+Removed the deprecated fields in DataTransferProtocol.
 
 
 ---
 
-* [HDFS-1917](https://issues.apache.org/jira/browse/HDFS-1917) | *Major* | **Clean up duplication of dependent jar files**
+* [HADOOP-7286](https://issues.apache.org/jira/browse/HADOOP-7286) | *Major* | **Refactor FsShell's du/dus/df**
 
-Remove packaging of duplicated third party jar files
+The "Found X items" header on the output of the "du" command has been removed to more closely match unix. The displayed paths now correspond to the command line arguments instead of always being a fully qualified URI. For example, the output will have relative paths if the command line arguments are relative paths.
 
 
 ---
 
-* [HDFS-1869](https://issues.apache.org/jira/browse/HDFS-1869) | *Major* | **mkdirs should use the supplied permission for all of the created directories**
+* [HDFS-1939](https://issues.apache.org/jira/browse/HDFS-1939) | *Major* | **ivy: test conf should not extend common conf**
 
-A multi-level mkdir is now POSIX compliant.  Instead of creating intermediate directories with the permissions of the parent directory, intermediate directories are created with permission bits of rwxrwxrwx (0777) as modified by the current umask, plus write and search permission for the owner.
+\* Removed duplicated jars in test class path.
 
 
 ---
 
-* [HDFS-1843](https://issues.apache.org/jira/browse/HDFS-1843) | *Minor* | **Discover file not found early for file append**
+* [MAPREDUCE-2483](https://issues.apache.org/jira/browse/MAPREDUCE-2483) | *Major* | **Clean up duplication of dependent jar files**
 
-I have committed this. Thanks to Bharath!
+Removed duplicated hadoop-common library dependencies.
 
 
 ---
 
-* [HDFS-1826](https://issues.apache.org/jira/browse/HDFS-1826) | *Major* | **NameNode should save image to name directories in parallel during upgrade**
+* [MAPREDUCE-2407](https://issues.apache.org/jira/browse/MAPREDUCE-2407) | *Major* | **Make Gridmix emulate usage of Distributed Cache files**
 
-I've committed this. Thanks, Matt!
+Makes Gridmix emulate HDFS based distributed cache files and local file system based distributed cache files.
 
 
 ---
 
-* [HDFS-1814](https://issues.apache.org/jira/browse/HDFS-1814) | *Major* | **HDFS portion of HADOOP-7214 - Hadoop /usr/bin/groups equivalent**
+* [MAPREDUCE-2492](https://issues.apache.org/jira/browse/MAPREDUCE-2492) | *Major* | **[MAPREDUCE] The new MapReduce API should make available task's progress to the task**
 
-Introduces a new command, "hdfs groups", which displays what groups are associated with a user as seen by the NameNode.
+Map and Reduce task can access the attempt's overall progress via TaskAttemptContext.
 
 
 ---
 
-* [HDFS-1761](https://issues.apache.org/jira/browse/HDFS-1761) | *Major* | **Add a new DataTransferProtocol operation, Op.TRANSFER\_BLOCK, instead of using RPC**
+* [HADOOP-7322](https://issues.apache.org/jira/browse/HADOOP-7322) | *Minor* | **Adding a util method in FileUtil for JDK File.listFiles**
 
-Add a new DataTransferProtocol operation, Op.TRANSFER\_BLOCK, for transferring RBW/Finalized with acknowledgement and without using RPC.
+Use of this new utility method avoids null result from File.listFiles(), and consequent NPEs.
 
 
 ---
 
-* [HDFS-1723](https://issues.apache.org/jira/browse/HDFS-1723) | *Minor* | **quota errors messages should use the same scale**
+* [MAPREDUCE-2137](https://issues.apache.org/jira/browse/MAPREDUCE-2137) | *Major* | **Mapping between Gridmix jobs and the corresponding original MR jobs is needed**
 
-Updated the Quota exceptions to now use human readable output.
+New configuration properties gridmix.job.original-job-id and gridmix.job.original-job-name in the configuration of simulated job are exposed/documented to gridmix user for mapping between original cluster's jobs and simulated jobs.
 
 
 ---
 
-* [HDFS-1703](https://issues.apache.org/jira/browse/HDFS-1703) | *Minor* | **HDFS federation: Improve start/stop scripts and add script to decommission datanodes**
+* [MAPREDUCE-2408](https://issues.apache.org/jira/browse/MAPREDUCE-2408) | *Major* | **Make Gridmix emulate usage of data compression**
 
-The masters file is no longer used to indicate which hosts to start the 2NN on. The 2NN is now started on hosts when dfs.namenode.secondary.http-address is configured with a non-wildcard IP.
+Emulates the MapReduce compression feature in Gridmix. By default, compression emulation is turned on. Compression emulation can be disabled by setting 'gridmix.compression-emulation.enable' to 'false'.  Use 'gridmix.compression-emulation.map-input.decompression-ratio', 'gridmix.compression-emulation.map-output.compression-ratio' and 'gridmix.compression-emulation.reduce-output.compression-ratio' to configure the compression ratios at map input, map output and reduce output side respectively. Currently, compression ratios in the range [0.07, 0.68] are supported. Gridmix auto detects whether map-input, map output and reduce output should emulate compression based on original job's compression related configuration parameters.
 
 
 ---
 
-* [HDFS-1675](https://issues.apache.org/jira/browse/HDFS-1675) | *Major* | **Transfer RBW between datanodes**
+* [MAPREDUCE-2517](https://issues.apache.org/jira/browse/MAPREDUCE-2517) | *Major* | **Porting Gridmix v3 system tests into trunk branch.**
 
-Added a new stage TRANSFER\_RBW to DataTransferProtocol
+Adds system tests to Gridmix. These system tests cover various features like job types (load and sleep), user resolvers (round-robin, submitter-user, echo) and  submission modes (stress, replay and serial).
 
 
 ---
 
-* [HDFS-1636](https://issues.apache.org/jira/browse/HDFS-1636) | *Minor* | **If dfs.name.dir points to an empty dir, namenode format shouldn't require confirmation**
+* [HADOOP-6255](https://issues.apache.org/jira/browse/HADOOP-6255) | *Major* | **Create an rpm integration project**
 
-If dfs.name.dir points to an empty dir, namenode -format no longer requires confirmation.
+Added RPM/DEB packages to build system.
 
 
 ---
 
-* [HDFS-1626](https://issues.apache.org/jira/browse/HDFS-1626) | *Minor* | **Make BLOCK\_INVALIDATE\_LIMIT configurable**
+* [HDFS-1963](https://issues.apache.org/jira/browse/HDFS-1963) | *Major* | **HDFS rpm integration project**
 
-Added a new configuration property dfs.block.invalidate.limit for FSNamesystem.blockInvalidateLimit.
+Create HDFS RPM package
 
 
 ---
 
-* [HDFS-1620](https://issues.apache.org/jira/browse/HDFS-1620) | *Minor* | **Rename HdfsConstants -\> HdfsServerConstants, FSConstants -\> HdfsConstants**
+* [MAPREDUCE-2521](https://issues.apache.org/jira/browse/MAPREDUCE-2521) | *Major* | **Mapreduce RPM integration project**
 
-Rename HdfsConstants interface to HdfsServerConstants, FSConstants interface to HdfsConstants
+Created rpm and debian packages for MapReduce.
 
 
 ---
 
-* [HDFS-1606](https://issues.apache.org/jira/browse/HDFS-1606) | *Major* | **Provide a stronger data guarantee in the write pipeline**
+* [MAPREDUCE-2455](https://issues.apache.org/jira/browse/MAPREDUCE-2455) | *Major* | **Remove deprecated JobTracker.State in favour of JobTrackerStatus**
 
-Added two configuration properties, dfs.client.block.write.replace-datanode-on-failure.enable and dfs.client.block.write.replace-datanode-on-failure.policy.  Added a new feature to replace datanode on failure in DataTransferProtocol.  Added getAdditionalDatanode(..) in ClientProtocol.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HDFS-1596](https://issues.apache.org/jira/browse/HDFS-1596) | *Major* | **Move secondary namenode checkpoint configs from core-default.xml to hdfs-default.xml**
+* [MAPREDUCE-2544](https://issues.apache.org/jira/browse/MAPREDUCE-2544) | *Major* | **Gridmix compression emulation system tests.**
 
-Removed references to the older fs.checkpoint.\* properties that resided in core-site.xml
+Adds system tests for testing the compression emulation feature of Gridmix.
 
 
 ---
 
-* [HDFS-1594](https://issues.apache.org/jira/browse/HDFS-1594) | *Major* | **When the disk becomes full Namenode is getting shutdown and not able to recover**
+* [HDFS-1636](https://issues.apache.org/jira/browse/HDFS-1636) | *Minor* | **If dfs.name.dir points to an empty dir, namenode format shouldn't require confirmation**
 
-Implemented a daemon thread to monitor the disk usage for periodically and if the disk usage reaches the threshold value, put the name node into Safe mode so that no modification to file system will occur. Once the disk usage reaches below the threshold, name node will be put out of the safe mode. Here threshold value and interval to check the disk usage are configurable.
+If dfs.name.dir points to an empty dir, namenode -format no longer requires confirmation.
 
 
 ---
 
-* [HDFS-1582](https://issues.apache.org/jira/browse/HDFS-1582) | *Major* | **Remove auto-generated native build files**
+* [HDFS-1966](https://issues.apache.org/jira/browse/HDFS-1966) | *Major* | **Encapsulate individual DataTransferProtocol op header**
 
-The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
+Added header classes for individual DataTransferProtocol op headers.
 
 
 ---
 
-* [HDFS-1560](https://issues.apache.org/jira/browse/HDFS-1560) | *Minor* | **dfs.data.dir permissions should default to 700**
+* [MAPREDUCE-2469](https://issues.apache.org/jira/browse/MAPREDUCE-2469) | *Major* | **Task counters should also report the total heap usage of the task**
 
-The permissions on datanode data directories (configured by dfs.datanode.data.dir.perm) now default to 0700. Upon startup, the datanode will automatically change the permissions to match the configured value.
+Task attempt's total heap usage gets recorded and published via counters as COMMITTED\_HEAP\_BYTES.
 
 
 ---
 
-* [HDFS-1547](https://issues.apache.org/jira/browse/HDFS-1547) | *Major* | **Improve decommission mechanism**
+* [MAPREDUCE-2543](https://issues.apache.org/jira/browse/MAPREDUCE-2543) | *Major* | **[Gridmix] Add support for HighRam jobs**
 
-Summary of changes to the decommissioning process:
-# After nodes are decommissioned, they are not shutdown. The decommissioned nodes are not used for writes. For reads, the decommissioned nodes are given as the last location to read from.
-# Number of live and dead decommissioned nodes are displayed in the namenode webUI.
-# Decommissioned nodes free capacity is not count towards the the cluster free capacity.
+Adds High-Ram feature emulation in Gridmix.
 
 
 ---
 
-* [HDFS-1536](https://issues.apache.org/jira/browse/HDFS-1536) | *Major* | **Improve HDFS WebUI**
+* [HADOOP-7331](https://issues.apache.org/jira/browse/HADOOP-7331) | *Trivial* | **Make hadoop-daemon.sh to return 1 if daemon processes did not get started**
 
-On web UI, missing block number now becomes accurate and under-replicated blocks do not include missing blocks.
+hadoop-daemon.sh now returns a non-zero exit code if it detects that the daemon was not still running after 3 seconds.
 
 
 ---
 
-* [HDFS-1526](https://issues.apache.org/jira/browse/HDFS-1526) | *Major* | **Dfs client name for a map/reduce task should have some randomness**
+* [MAPREDUCE-2554](https://issues.apache.org/jira/browse/MAPREDUCE-2554) | *Major* | **Gridmix distributed cache emulation system tests.**
 
-Make a client name has this format: DFSClient\_applicationid\_randomint\_threadid, where applicationid = mapred.task.id or else = "NONMAPREDUCE".
+Adds distributed cache related system tests to Gridmix.
 
 
 ---
 
-* [HDFS-1448](https://issues.apache.org/jira/browse/HDFS-1448) | *Major* | **Create multi-format parser for edits logs file, support binary and XML formats initially**
-
-Offline edits viewer feature adds oev tool to hdfs script. Oev makes it possible to convert edits logs to/from native binary and XML formats. It uses the same framework as Offline image viewer.
+* [MAPREDUCE-2529](https://issues.apache.org/jira/browse/MAPREDUCE-2529) | *Major* | **Recognize Jetty bug 1342 and handle it**
 
-Example usage:
+Added 2 new config parameters:
 
-$HADOOP\_HOME/bin/hdfs oev -i edits -o output.xml
+mapreduce.reduce.shuffle.catch.exception.stack.regex
+mapreduce.reduce.shuffle.catch.exception.message.regex
 
 
 ---
 
-* [HDFS-1445](https://issues.apache.org/jira/browse/HDFS-1445) | *Major* | **Batch the calls in DataStorage to FileUtil.createHardLink(), so we call it once per directory instead of once per file**
+* [MAPREDUCE-2104](https://issues.apache.org/jira/browse/MAPREDUCE-2104) | *Major* | **Rumen TraceBuilder Does Not Emit CPU/Memory Usage Details in Traces**
 
-Batch hardlinking during "upgrade" snapshots, cutting time from aprx 8 minutes per volume to aprx 8 seconds.  Validated in both Linux and Windows.  Depends on prior integration with patch for HADOOP-7133.
+Adds cpu, physical memory, virtual memory and heap usages to TraceBuilder's output.
 
 
 ---
 
-* [HDFS-1381](https://issues.apache.org/jira/browse/HDFS-1381) | *Major* | **HDFS javadocs hard-code references to dfs.namenode.name.dir and dfs.datanode.data.dir parameters**
+* [HADOOP-5647](https://issues.apache.org/jira/browse/HADOOP-5647) | *Major* | **TestJobHistory fails if /tmp/\_logs is not writable to. Testcase should not depend on /tmp**
 
-Updated the JavaDocs to appropriately represent the new Configuration Keys that are used in the code. The docs did not match the code.
+Removed dependency of testcase on /tmp and made it to use test.build.data directory instead.
 
 
 ---
 
-* [HDFS-1321](https://issues.apache.org/jira/browse/HDFS-1321) | *Minor* | **If service port and main port are the same, there is no clear log message explaining the issue.**
+* [MAPREDUCE-587](https://issues.apache.org/jira/browse/MAPREDUCE-587) | *Minor* | **Stream test TestStreamingExitStatus fails with Out of Memory**
 
-Added a check to match the sure RPC and HTTP Port's on the NameNode were not set to the same value, otherwise an IOException is throw with the appropriate message.
+Fixed the streaming test TestStreamingExitStatus's failure due to an OutOfMemory error by reducing the testcase's io.sort.mb.
 
 
 ---
 
-* [HDFS-1120](https://issues.apache.org/jira/browse/HDFS-1120) | *Major* | **Make DataNode's block-to-device placement policy pluggable**
+* [HDFS-2058](https://issues.apache.org/jira/browse/HDFS-2058) | *Major* | **DataTransfer Protocol using protobufs**
 
-Make the DataNode's block-volume choosing policy pluggable.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HDFS-1117](https://issues.apache.org/jira/browse/HDFS-1117) | *Major* | **HDFS portion of HADOOP-6728 (ovehaul metrics framework)**
+* [MAPREDUCE-2430](https://issues.apache.org/jira/browse/MAPREDUCE-2430) | *Major* | **Remove mrunit contrib**
 
-Metrics names are standardized to use CapitalizedCamelCase. Some examples:
-# Metrics names using "\_" is changed to new naming scheme. Eg: bytes\_written changes to BytesWritten.
-# All metrics names start with capitals. Example: threadsBlocked changes to ThreadsBlocked.
+MRUnit is now available as a separate Apache project.
 
 
 ---
 
-* [HDFS-1073](https://issues.apache.org/jira/browse/HDFS-1073) | *Major* | **Simpler model for Namenode's fs Image and edit Logs**
+* [HADOOP-7374](https://issues.apache.org/jira/browse/HADOOP-7374) | *Major* | **Don't add tools.jar to the classpath when running Hadoop**
 
-The NameNode's storage layout for its name directories has been reorganized to be more robust. Each edit now has a unique transaction ID, and each file is associated with a transaction ID (for checkpoints) or a range of transaction IDs (for edit logs).
+The scripts that run Hadoop no longer automatically add tools.jar from the JDK to the classpath (if it is present). If your job depends on tools.jar in the JDK you will need to add this dependency in your job.
 
 
 ---
 
-* [HDFS-1070](https://issues.apache.org/jira/browse/HDFS-1070) | *Major* | **Speedup NameNode image loading and saving by storing local file names**
+* [HDFS-2066](https://issues.apache.org/jira/browse/HDFS-2066) | *Major* | **Create a package and individual class files for DataTransferProtocol**
 
-This changes the fsimage format to be 
-root directory-1 directory-2 ... directoy-n.
-Each directory stores all its children in the following format:
-Directory\_full\_path\_name num\_of\_children child-1 ... child-n.
-Each inode stores only the last component of its path name into fsimage.
-This change requires an upgrade at deployment.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [MAPREDUCE-3317](https://issues.apache.org/jira/browse/MAPREDUCE-3317) | *Major* | **Rumen TraceBuilder is emiting null as hostname**
+* [MAPREDUCE-2106](https://issues.apache.org/jira/browse/MAPREDUCE-2106) | *Major* | **Emulate CPU Usage of Tasks in GridMix3**
 
-Fixes Rumen to get correct hostName that includes rackName in attempt info.
+Adds cumulative cpu usage emulation to Gridmix
 
 
 ---
 
-* [MAPREDUCE-3241](https://issues.apache.org/jira/browse/MAPREDUCE-3241) | *Major* | **(Rumen)TraceBuilder throws IllegalArgumentException**
+* [MAPREDUCE-2563](https://issues.apache.org/jira/browse/MAPREDUCE-2563) | *Major* | **Gridmix high ram jobs emulation system tests.**
 
-Rumen is fixed to ignore the AMRestartedEvent.
+Adds system tests to test the High-Ram feature in Gridmix.
 
 
 ---
 
-* [MAPREDUCE-3205](https://issues.apache.org/jira/browse/MAPREDUCE-3205) | *Blocker* | **MR2 memory limits should be pmem, not vmem**
+* [MAPREDUCE-2107](https://issues.apache.org/jira/browse/MAPREDUCE-2107) | *Major* | **Emulate Memory Usage of Tasks in GridMix3**
 
-Resource limits are now expressed and enforced in terms of physical memory, rather than virtual memory. The virtual memory limit is set as a configurable multiple of the physical limit. The NodeManager's memory usage is now configured in units of MB rather than GB.
+Adds total heap usage emulation to Gridmix. Also, Gridmix can configure the simulated task's JVM heap options with max heap options obtained from the original task (via Rumen). Use 'gridmix.task.jvm-options.enable' to disable the task max heap options configuration.
 
 
 ---
 
-* [MAPREDUCE-3186](https://issues.apache.org/jira/browse/MAPREDUCE-3186) | *Blocker* | **User jobs are getting hanged if the Resource manager process goes down and comes up while job is getting executed.**
-
-New Yarn configuration property:
+* [HADOOP-7379](https://issues.apache.org/jira/browse/HADOOP-7379) | *Major* | **Add ability to include Protobufs in ObjectWritable**
 
-Name: yarn.app.mapreduce.am.scheduler.connection.retries
-Description: Number of times AM should retry to contact RM if connection is lost.
+Protocol buffer-generated types may now be used as arguments or return values for Hadoop RPC.
 
 
 ---
 
-* [MAPREDUCE-3166](https://issues.apache.org/jira/browse/MAPREDUCE-3166) | *Major* | **Make Rumen use job history api instead of relying on current history file name format**
+* [HDFS-2055](https://issues.apache.org/jira/browse/HDFS-2055) | *Major* | **Add hflush support to libhdfs**
 
-Makes Rumen use job history api instead of relying on current history file name format.
+Add hdfsHFlush to libhdfs.
 
 
 ---
 
-* [MAPREDUCE-3157](https://issues.apache.org/jira/browse/MAPREDUCE-3157) | *Major* | **Rumen TraceBuilder is skipping analyzing 0.20 history files**
+* [HDFS-2087](https://issues.apache.org/jira/browse/HDFS-2087) | *Major* | **Add methods to DataTransferProtocol interface**
 
-Fixes TraceBuilder to handle 0.20 history file names also.
+Declare methods in DataTransferProtocol interface, and change Sender and Receiver to implement the interface.
 
 
 ---
 
-* [MAPREDUCE-3112](https://issues.apache.org/jira/browse/MAPREDUCE-3112) | *Major* | **Calling hadoop cli inside mapreduce job leads to errors**
+* [HDFS-1321](https://issues.apache.org/jira/browse/HDFS-1321) | *Minor* | **If service port and main port are the same, there is no clear log message explaining the issue.**
 
-Removed inheritance of certain server environment variables (HADOOP\_OPTS and HADOOP\_ROOT\_LOGGER) in task attempt process.
+Added a check to match the sure RPC and HTTP Port's on the NameNode were not set to the same value, otherwise an IOException is throw with the appropriate message.
 
 
 ---
 
-* [MAPREDUCE-3081](https://issues.apache.org/jira/browse/MAPREDUCE-3081) | *Major* | **Change the name format for hadoop core and vaidya jar to be hadoop-{core/vaidya}-{version}.jar in vaidya.sh**
+* [HDFS-1723](https://issues.apache.org/jira/browse/HDFS-1723) | *Minor* | **quota errors messages should use the same scale**
 
-contrib/vaidya/bin/vaidya.sh script fixed to use appropriate jars and classpath
+Updated the Quota exceptions to now use human readable output.
 
 
 ---
 
-* [MAPREDUCE-3042](https://issues.apache.org/jira/browse/MAPREDUCE-3042) | *Major* | **YARN RM fails to start**
+* [HDFS-2107](https://issues.apache.org/jira/browse/HDFS-2107) | *Major* | **Move block management code to a package**
 
-Simple typo fix to allow ResourceManager to start instead of fail
+Moved block management codes to a new package org.apache.hadoop.hdfs.server.blockmanagement.
 
 
 ---
 
-* [MAPREDUCE-3041](https://issues.apache.org/jira/browse/MAPREDUCE-3041) | *Blocker* | **Enhance YARN Client-RM protocol to provide access to information such as cluster's Min/Max Resource capabilities similar to that of AM-RM protocol**
+* [MAPREDUCE-2596](https://issues.apache.org/jira/browse/MAPREDUCE-2596) | *Major* | **Gridmix should notify job failures**
 
-**WARNING: No release note provided for this incompatible change.**
+Gridmix now prints a summary information after every run. It summarizes the runs w.r.t input trace details, input data statistics, cli arguments, data-gen runtime, simulation runtimes etc and also the cluster w.r.t map slots, reduce slots, jobtracker-address, hdfs-address etc.
 
 
 ---
 
-* [MAPREDUCE-2930](https://issues.apache.org/jira/browse/MAPREDUCE-2930) | *Major* | **Generate state graph from the State Machine Definition**
+* [MAPREDUCE-2606](https://issues.apache.org/jira/browse/MAPREDUCE-2606) | *Major* | **Remove IsolationRunner**
 
-Generate state graph from State Machine Definition
+IsolationRunner is no longer maintained. See MAPREDUCE-2637 for its replacement.
 
 
 ---
 
-* [MAPREDUCE-2858](https://issues.apache.org/jira/browse/MAPREDUCE-2858) | *Blocker* | **MRv2 WebApp Security**
+* [HADOOP-7305](https://issues.apache.org/jira/browse/HADOOP-7305) | *Minor* | **Eclipse project files are incomplete**
 
-A new server has been added to yarn.  It is a web proxy that sits in front of the AM web UI.  The server is controlled by the yarn.web-proxy.address config.  If that config is set, and it points to an address that is different then the RM web interface then a separate proxy server needs to be launched.
+Added missing library during creation of the eclipse project files.
 
-This can be done by running 
 
-yarn-daemon.sh start proxyserver
+---
 
-If a separate proxy server is needed other configs also may need to be set, if security is enabled.
-yarn.web-proxy.principal
-yarn.web-proxy.keytab
+* [HADOOP-2081](https://issues.apache.org/jira/browse/HADOOP-2081) | *Major* | **Configuration getInt, getLong, and getFloat replace invalid numbers with the default value**
 
-The proxy server is stateless and should be able to support a VIP or other load balancing sitting in front of multiple instances of this server.
+Invalid configuration values now result in a number format exception rather than the default value being used.
 
 
 ---
 
-* [MAPREDUCE-2846](https://issues.apache.org/jira/browse/MAPREDUCE-2846) | *Blocker* | **a small % of all tasks fail with DefaultTaskController**
+* [HADOOP-6385](https://issues.apache.org/jira/browse/HADOOP-6385) | *Minor* | **dfs does not support -rmdir (was HDFS-639)**
 
-Fixed a race condition in writing the log index file that caused tasks to 'fail'.
+The "rm" family of FsShell commands now supports -rmdir and -f options.
 
 
 ---
 
-* [MAPREDUCE-2789](https://issues.apache.org/jira/browse/MAPREDUCE-2789) | *Major* | **[MR:279] Update the scheduling info on CLI**
+* [HDFS-2210](https://issues.apache.org/jira/browse/HDFS-2210) | *Major* | **Remove hdfsproxy**
 
-"mapred/job -list" now contains map/reduce, container, and resource information.
+The hdfsproxy contrib component is no longer supported.
 
 
 ---
 
-* [MAPREDUCE-2764](https://issues.apache.org/jira/browse/MAPREDUCE-2764) | *Major* | **Fix renewal of dfs delegation tokens**
+* [HDFS-1073](https://issues.apache.org/jira/browse/HDFS-1073) | *Major* | **Simpler model for Namenode's fs Image and edit Logs**
 
-Generalizes token renewal and canceling to a common interface and provides a plugin interface for adding renewers for new kinds of tokens. Hftp changed to store the tokens as HFTP and renew them over http.
+The NameNode's storage layout for its name directories has been reorganized to be more robust. Each edit now has a unique transaction ID, and each file is associated with a transaction ID (for checkpoints) or a range of transaction IDs (for edit logs).
 
 
 ---
 
-* [MAPREDUCE-2736](https://issues.apache.org/jira/browse/MAPREDUCE-2736) | *Major* | **Remove unused contrib components dependent on MR1**
+* [HDFS-1381](https://issues.apache.org/jira/browse/HDFS-1381) | *Major* | **HDFS javadocs hard-code references to dfs.namenode.name.dir and dfs.datanode.data.dir parameters**
 
-The pre-MR2 MapReduce implementation (JobTracker, TaskTracer, etc) and contrib components are no longer supported. This implementation is currently supported in the 0.20.20x releases.
+Updated the JavaDocs to appropriately represent the new Configuration Keys that are used in the code. The docs did not match the code.
 
 
 ---
 
-* [MAPREDUCE-2719](https://issues.apache.org/jira/browse/MAPREDUCE-2719) | *Major* | **MR-279: Write a shell command application**
+* [HDFS-2202](https://issues.apache.org/jira/browse/HDFS-2202) | *Major* | **Changes to balancer bandwidth should not require datanode restart.**
 
-Adding a simple, DistributedShell application as an alternate framework to MapReduce and to act as an illustrative example for porting applications to YARN.
+New dfsadmin command added: [-setBalancerBandwidth \<bandwidth\>] where bandwidth is max network bandwidth in bytes per second that the balancer is allowed to use on each datanode during balacing.
+
+This is an incompatible change in 0.23.  The versions of ClientProtocol and DatanodeProtocol are changed.
 
 
 ---
 
-* [MAPREDUCE-2702](https://issues.apache.org/jira/browse/MAPREDUCE-2702) | *Blocker* | **[MR-279] OutputCommitter changes for MR Application Master recovery**
+* [MAPREDUCE-2494](https://issues.apache.org/jira/browse/MAPREDUCE-2494) | *Major* | **Make the distributed cache delete entires using LRU priority**
 
-Enhance OutputCommitter and FileOutputCommitter to allow for recover of tasks across job restart.
+Added config option mapreduce.tasktracker.cache.local.keep.pct to the TaskTracker.  It is the target percentage of the local distributed cache that should be kept in between garbage collection runs.  In practice it will delete unused distributed cache entries in LRU order until the size of the cache is less than mapreduce.tasktracker.cache.local.keep.pct of the maximum cache size.  This is a floating point value between 0.0 and 1.0.  The default is 0.95.
 
 
 ---
 
-* [MAPREDUCE-2649](https://issues.apache.org/jira/browse/MAPREDUCE-2649) | *Major* | **MR279: Fate of finished Applications on RM**
+* [MAPREDUCE-2037](https://issues.apache.org/jira/browse/MAPREDUCE-2037) | *Major* | **Capturing interim progress times, CPU usage, and memory usage, when tasks reach certain progress thresholds**
 
-New config added:
+Capture intermediate task resource consumption information:
+\* Time taken so far
+\* CPU load [either at the time the data are taken, or exponentially smoothed]
+\* Memory load [also either at the time the data are taken, or exponentially smoothed]
 
-   // the maximum number of completed applications the RM keeps \<name\>yarn.server.resourcemanager.expire.applications.completed.max\</name\>
+This would be taken at intervals that depend on the task progress plateaus. For example, reducers have three progress ranges - [0-1/3], (1/3-2/3], and (2/3-3/3] - where fundamentally different activities happen. Mappers have different boundaries that are not symmetrically placed [0-9/10], (9/10-1]. Data capture boundaries should coincide with activity boundaries. For the state information capture [CPU and memory] we should average over the covered interval.
 
 
 ---
 
-* [MAPREDUCE-2606](https://issues.apache.org/jira/browse/MAPREDUCE-2606) | *Major* | **Remove IsolationRunner**
+* [MAPREDUCE-901](https://issues.apache.org/jira/browse/MAPREDUCE-901) | *Major* | **Move Framework Counters into a TaskMetric structure**
 
-IsolationRunner is no longer maintained. See MAPREDUCE-2637 for its replacement.
+Efficient implementation of MapReduce framework counters.
 
 
 ---
 
-* [MAPREDUCE-2596](https://issues.apache.org/jira/browse/MAPREDUCE-2596) | *Major* | **Gridmix should notify job failures**
+* [MAPREDUCE-1738](https://issues.apache.org/jira/browse/MAPREDUCE-1738) | *Major* | **MapReduce portion of HADOOP-6728 (ovehaul metrics framework)**
 
-Gridmix now prints a summary information after every run. It summarizes the runs w.r.t input trace details, input data statistics, cli arguments, data-gen runtime, simulation runtimes etc and also the cluster w.r.t map slots, reduce slots, jobtracker-address, hdfs-address etc.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [MAPREDUCE-2563](https://issues.apache.org/jira/browse/MAPREDUCE-2563) | *Major* | **Gridmix high ram jobs emulation system tests.**
-
-Adds system tests to test the High-Ram feature in Gridmix.
+* [MAPREDUCE-279](https://issues.apache.org/jira/browse/MAPREDUCE-279) | *Major* | **Map-Reduce 2.0**
 
+MapReduce has undergone a complete re-haul in hadoop-0.23 and we now have, what we call, MapReduce 2.0 (MRv2).
 
----
+The fundamental idea of MRv2 is to split up the two major functionalities of the JobTracker, resource management and job scheduling/monitoring, into separate daemons. The idea is to have a global ResourceManager (RM) and per-application ApplicationMaster (AM).  An application is either a single job in the classical sense of Map-Reduce jobs or a DAG of jobs. The ResourceManager and per-node slave, the NodeManager (NM), form the data-computation framework. The ResourceManager is the ultimate authority that arbitrates resources among all the applications in the system. The per-application ApplicationMaster is, in effect, a framework specific library and is tasked with negotiating resources from the ResourceManager and working with the NodeManager(s) to execute and monitor the tasks.
 
-* [MAPREDUCE-2554](https://issues.apache.org/jira/browse/MAPREDUCE-2554) | *Major* | **Gridmix distributed cache emulation system tests.**
+The ResourceManager has two main components:
+\* Scheduler (S)
+\* ApplicationsManager (ASM)
 
-Adds distributed cache related system tests to Gridmix.
+The Scheduler is responsible for allocating resources to the various running applications subject to familiar constraints of capacities, queues etc. The Scheduler is pure scheduler in the sense that it performs no monitoring or tracking of status for the application. Also, it offers no guarantees on restarting failed tasks either due to application failure or hardware failures. The Scheduler performs its scheduling function based the resource requirements of the applications; it does so based on the abstract notion of a Resource Container which incorporates elements such as memory, cpu, disk, network etc.
 
+The Scheduler has a pluggable policy plug-in, which is responsible for partitioning the cluster resources among the various queues, applications etc. The current Map-Reduce schedulers such as the CapacityScheduler and the FairScheduler would be some examples of the plug-in.
 
----
+The CapacityScheduler supports hierarchical queues to allow for more predictable sharing of cluster resources.
+The ApplicationsManager is responsible for accepting job-submissions, negotiating the first container for executing the application specific ApplicationMaster and provides the service for restarting the ApplicationMaster container on failure.
 
-* [MAPREDUCE-2544](https://issues.apache.org/jira/browse/MAPREDUCE-2544) | *Major* | **Gridmix compression emulation system tests.**
+The NodeManager is the per-machine framework agent who is responsible for launching the applications' containers, monitoring their resource usage (cpu, memory, disk, network) and reporting the same to the Scheduler.
 
-Adds system tests for testing the compression emulation feature of Gridmix.
+The per-application ApplicationMaster has the responsibility of negotiating appropriate resource containers from the Scheduler, tracking their status and monitoring for progress.
 
 
 ---
 
-* [MAPREDUCE-2543](https://issues.apache.org/jira/browse/MAPREDUCE-2543) | *Major* | **[Gridmix] Add support for HighRam jobs**
+* [HADOOP-7264](https://issues.apache.org/jira/browse/HADOOP-7264) | *Major* | **Bump avro version to at least 1.4.1**
 
-Adds High-Ram feature emulation in Gridmix.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [MAPREDUCE-2529](https://issues.apache.org/jira/browse/MAPREDUCE-2529) | *Major* | **Recognize Jetty bug 1342 and handle it**
+* [MAPREDUCE-2649](https://issues.apache.org/jira/browse/MAPREDUCE-2649) | *Major* | **MR279: Fate of finished Applications on RM**
 
-Added 2 new config parameters:
+New config added:
 
-mapreduce.reduce.shuffle.catch.exception.stack.regex
-mapreduce.reduce.shuffle.catch.exception.message.regex
+   // the maximum number of completed applications the RM keeps \<name\>yarn.server.resourcemanager.expire.applications.completed.max\</name\>
 
 
 ---
 
-* [MAPREDUCE-2521](https://issues.apache.org/jira/browse/MAPREDUCE-2521) | *Major* | **Mapreduce RPM integration project**
+* [MAPREDUCE-2846](https://issues.apache.org/jira/browse/MAPREDUCE-2846) | *Blocker* | **a small % of all tasks fail with DefaultTaskController**
 
-Created rpm and debian packages for MapReduce.
+Fixed a race condition in writing the log index file that caused tasks to 'fail'.
 
 
 ---
 
-* [MAPREDUCE-2517](https://issues.apache.org/jira/browse/MAPREDUCE-2517) | *Major* | **Porting Gridmix v3 system tests into trunk branch.**
+* [HADOOP-7547](https://issues.apache.org/jira/browse/HADOOP-7547) | *Minor* | **Fix the warning in writable classes.[ WritableComparable is a raw type. References to generic type WritableComparable\<T\> should be parameterized  ]**
 
-Adds system tests to Gridmix. These system tests cover various features like job types (load and sleep), user resolvers (round-robin, submitter-user, echo) and  submission modes (stress, replay and serial).
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [MAPREDUCE-2494](https://issues.apache.org/jira/browse/MAPREDUCE-2494) | *Major* | **Make the distributed cache delete entires using LRU priority**
+* [HDFS-1620](https://issues.apache.org/jira/browse/HDFS-1620) | *Minor* | **Rename HdfsConstants -\> HdfsServerConstants, FSConstants -\> HdfsConstants**
 
-Added config option mapreduce.tasktracker.cache.local.keep.pct to the TaskTracker.  It is the target percentage of the local distributed cache that should be kept in between garbage collection runs.  In practice it will delete unused distributed cache entries in LRU order until the size of the cache is less than mapreduce.tasktracker.cache.local.keep.pct of the maximum cache size.  This is a floating point value between 0.0 and 1.0.  The default is 0.95.
+Rename HdfsConstants interface to HdfsServerConstants, FSConstants interface to HdfsConstants
 
 
 ---
 
-* [MAPREDUCE-2492](https://issues.apache.org/jira/browse/MAPREDUCE-2492) | *Major* | **[MAPREDUCE] The new MapReduce API should make available task's progress to the task**
+* [HADOOP-7507](https://issues.apache.org/jira/browse/HADOOP-7507) | *Major* | **jvm metrics all use the same namespace**
 
-Map and Reduce task can access the attempt's overall progress via TaskAttemptContext.
+JVM metrics published to Ganglia now include the process name as part of the gmetric name.
 
 
 ---
 
-* [MAPREDUCE-2483](https://issues.apache.org/jira/browse/MAPREDUCE-2483) | *Major* | **Clean up duplication of dependent jar files**
+* [HADOOP-7119](https://issues.apache.org/jira/browse/HADOOP-7119) | *Major* | **add Kerberos HTTP SPNEGO authentication support to Hadoop JT/NN/DN/TT web-consoles**
 
-Removed duplicated hadoop-common library dependencies.
+Adding support for Kerberos HTTP SPNEGO authentication to the Hadoop web-consoles
 
 
 ---
 
-* [MAPREDUCE-2478](https://issues.apache.org/jira/browse/MAPREDUCE-2478) | *Major* | **MR 279: Improve history server**
+* [HDFS-2338](https://issues.apache.org/jira/browse/HDFS-2338) | *Major* | **Configuration option to enable/disable webhdfs.**
 
-Looks great. I just committed this. Thanks Siddharth!
+Added a conf property dfs.webhdfs.enabled for enabling/disabling webhdfs.
 
 
 ---
 
-* [MAPREDUCE-2474](https://issues.apache.org/jira/browse/MAPREDUCE-2474) | *Minor* | **Add docs to the new API Partitioner on how to access Job Configuration data**
+* [HDFS-2318](https://issues.apache.org/jira/browse/HDFS-2318) | *Major* | **Provide authentication to webhdfs using SPNEGO**
 
-Improve the Partitioner interface's docs to help fetch Job Configuration objects.
+Added two new conf properties dfs.web.authentication.kerberos.principal and dfs.web.authentication.kerberos.keytab for the SPNEGO servlet filter.
 
 
 ---
 
-* [MAPREDUCE-2473](https://issues.apache.org/jira/browse/MAPREDUCE-2473) | *Major* | **MR portion of HADOOP-7214 - Hadoop /usr/bin/groups equivalent**
+* [MAPREDUCE-3042](https://issues.apache.org/jira/browse/MAPREDUCE-3042) | *Major* | **YARN RM fails to start**
 
-Introduces a new command, "mapred groups", which displays what groups are associated with a user as seen by the JobTracker.
+Simple typo fix to allow ResourceManager to start instead of fail
 
 
 ---
 
-* [MAPREDUCE-2469](https://issues.apache.org/jira/browse/MAPREDUCE-2469) | *Major* | **Task counters should also report the total heap usage of the task**
+* [MAPREDUCE-2930](https://issues.apache.org/jira/browse/MAPREDUCE-2930) | *Major* | **Generate state graph from the State Machine Definition**
 
-Task attempt's total heap usage gets recorded and published via counters as COMMITTED\_HEAP\_BYTES.
+Generate state graph from State Machine Definition
 
 
 ---
 
-* [MAPREDUCE-2455](https://issues.apache.org/jira/browse/MAPREDUCE-2455) | *Major* | **Remove deprecated JobTracker.State in favour of JobTrackerStatus**
+* [MAPREDUCE-3081](https://issues.apache.org/jira/browse/MAPREDUCE-3081) | *Major* | **Change the name format for hadoop core and vaidya jar to be hadoop-{core/vaidya}-{version}.jar in vaidya.sh**
 
-**WARNING: No release note provided for this incompatible change.**
+contrib/vaidya/bin/vaidya.sh script fixed to use appropriate jars and classpath
 
 
 ---
 
-* [MAPREDUCE-2434](https://issues.apache.org/jira/browse/MAPREDUCE-2434) | *Major* | **MR-279: ResourceManager metrics**
+* [MAPREDUCE-3041](https://issues.apache.org/jira/browse/MAPREDUCE-3041) | *Blocker* | **Enhance YARN Client-RM protocol to provide access to information such as cluster's Min/Max Resource capabilities similar to that of AM-RM protocol**
 
-I just committed this. Thanks Luke!
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [MAPREDUCE-2430](https://issues.apache.org/jira/browse/MAPREDUCE-2430) | *Major* | **Remove mrunit contrib**
+* [HADOOP-7668](https://issues.apache.org/jira/browse/HADOOP-7668) | *Minor* | **Add a NetUtils method that can tell if an InetAddress belongs to local host**
 
-MRUnit is now available as a separate Apache project.
+closing again
 
 
 ---
 
-* [MAPREDUCE-2417](https://issues.apache.org/jira/browse/MAPREDUCE-2417) | *Major* | **In Gridmix, in RoundRobinUserResolver mode, the testing/proxy users are not associated with unique users in a trace**
+* [HDFS-2355](https://issues.apache.org/jira/browse/HDFS-2355) | *Major* | **Federation: enable using the same configuration file across all the nodes in the cluster.**
 
-Fixes Gridmix in RoundRobinUserResolver mode to map testing/proxy users to unique users in a trace.
+This change allows when running multiple namenodes on different hosts, sharing the same configuration file across all the nodes in the cluster (Datanodes, NamNode, BackupNode, SecondaryNameNode), without the need to define dfs.federation.nameservice.id parameter.
 
 
 ---
 
-* [MAPREDUCE-2416](https://issues.apache.org/jira/browse/MAPREDUCE-2416) | *Major* | **In Gridmix, in RoundRobinUserResolver, the list of groups for a user obtained from users-list-file is incorrect**
+* [MAPREDUCE-2719](https://issues.apache.org/jira/browse/MAPREDUCE-2719) | *Major* | **MR-279: Write a shell command application**
 
-Removes the restriction of specifying group names in users-list file for Gridmix in RoundRobinUserResolver mode.
+Adding a simple, DistributedShell application as an alternate framework to MapReduce and to act as an illustrative example for porting applications to YARN.
 
 
 ---
 
-* [MAPREDUCE-2408](https://issues.apache.org/jira/browse/MAPREDUCE-2408) | *Major* | **Make Gridmix emulate usage of data compression**
+* [HADOOP-7691](https://issues.apache.org/jira/browse/HADOOP-7691) | *Major* | **hadoop deb pkg should take a diff group id**
 
-Emulates the MapReduce compression feature in Gridmix. By default, compression emulation is turned on. Compression emulation can be disabled by setting 'gridmix.compression-emulation.enable' to 'false'.  Use 'gridmix.compression-emulation.map-input.decompression-ratio', 'gridmix.compression-emulation.map-output.compression-ratio' and 'gridmix.compression-emulation.reduce-output.compression-ratio' to configure the compression ratios at map input, map output and reduce output side respectively. Currently, compression ratios in the range [0.07, 0.68] are supported. Gridmix auto detects whether map-input, map output and reduce output should emulate compression based on original job's compression related configuration parameters.
+Fixed conflict uid for install packages. (Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-2407](https://issues.apache.org/jira/browse/MAPREDUCE-2407) | *Major* | **Make Gridmix emulate usage of Distributed Cache files**
+* [HADOOP-7603](https://issues.apache.org/jira/browse/HADOOP-7603) | *Major* | **Set default hdfs, mapred uid, and hadoop group gid for RPM packages**
 
-Makes Gridmix emulate HDFS based distributed cache files and local file system based distributed cache files.
+Set hdfs uid, mapred uid, and hadoop gid to fixed numbers (201, 202, and 123, respectively).
 
 
 ---
 
-* [MAPREDUCE-2405](https://issues.apache.org/jira/browse/MAPREDUCE-2405) | *Major* | **MR-279: Implement uber-AppMaster (in-cluster LocalJobRunner for MRv2)**
+* [HADOOP-7684](https://issues.apache.org/jira/browse/HADOOP-7684) | *Major* | **jobhistory server and secondarynamenode should have init.d script**
 
-An efficient implementation of small jobs by running all tasks in the MR ApplicationMaster JVM, there-by affecting lower latency.
+Added init.d script for jobhistory server and secondary namenode. (Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-2260](https://issues.apache.org/jira/browse/MAPREDUCE-2260) | *Major* | **Remove auto-generated native build files**
+* [MAPREDUCE-3112](https://issues.apache.org/jira/browse/MAPREDUCE-3112) | *Major* | **Calling hadoop cli inside mapreduce job leads to errors**
 
-The native build run when from trunk now requires autotools, libtool and openssl dev libraries.
+Removed inheritance of certain server environment variables (HADOOP\_OPTS and HADOOP\_ROOT\_LOGGER) in task attempt process.
 
 
 ---
 
-* [MAPREDUCE-2254](https://issues.apache.org/jira/browse/MAPREDUCE-2254) | *Major* | **Allow setting of end-of-record delimiter for TextInputFormat**
+* [HADOOP-7715](https://issues.apache.org/jira/browse/HADOOP-7715) | *Major* | **see log4j Error when running mr jobs and certain dfs calls**
 
-TextInputFormat may now split lines with delimiters other than newline, by specifying a configuration parameter "textinputformat.record.delimiter"
+Removed unnecessary security logger configuration. (Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-2225](https://issues.apache.org/jira/browse/MAPREDUCE-2225) | *Blocker* | **MultipleOutputs should not require the use of 'Writable'**
+* [HADOOP-7711](https://issues.apache.org/jira/browse/HADOOP-7711) | *Major* | **hadoop-env.sh generated from templates has duplicate info**
 
-MultipleOutputs should not require the use/check of 'Writable' interfaces in key and value classes.
+Fixed recursive sourcing of HADOOP\_OPTS environment variables (Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-2207](https://issues.apache.org/jira/browse/MAPREDUCE-2207) | *Major* | **Task-cleanup task should not be scheduled on the node that the task just failed**
+* [HADOOP-7681](https://issues.apache.org/jira/browse/HADOOP-7681) | *Minor* | **log4j.properties is missing properties for security audit and hdfs audit should be changed to info**
 
-Task-cleanup task should not be scheduled on the node that the task just failed
+HADOOP-7681. Fixed security and hdfs audit log4j properties
+(Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-2153](https://issues.apache.org/jira/browse/MAPREDUCE-2153) | *Major* | **Bring in more job configuration properties in to the trace file**
+* [HADOOP-7708](https://issues.apache.org/jira/browse/HADOOP-7708) | *Critical* | **config generator does not update the properties file if on exists already**
 
-Adds job configuration parameters to the job trace. The configuration parameters are stored under the 'jobProperties' field as key-value pairs.
+Fixed hadoop-setup-conf.sh to handle config file consistently.  (Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-2137](https://issues.apache.org/jira/browse/MAPREDUCE-2137) | *Major* | **Mapping between Gridmix jobs and the corresponding original MR jobs is needed**
+* [HADOOP-7707](https://issues.apache.org/jira/browse/HADOOP-7707) | *Major* | **improve config generator to allow users to specify proxy user, turn append on or off, turn webhdfs on or off**
 
-New configuration properties gridmix.job.original-job-id and gridmix.job.original-job-name in the configuration of simulated job are exposed/documented to gridmix user for mapping between original cluster's jobs and simulated jobs.
+Added toggle for dfs.support.append, webhdfs and hadoop proxy user to setup config script. (Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-2107](https://issues.apache.org/jira/browse/MAPREDUCE-2107) | *Major* | **Emulate Memory Usage of Tasks in GridMix3**
+* [HADOOP-7720](https://issues.apache.org/jira/browse/HADOOP-7720) | *Major* | **improve the hadoop-setup-conf.sh to read in the hbase user and setup the configs**
 
-Adds total heap usage emulation to Gridmix. Also, Gridmix can configure the simulated task's JVM heap options with max heap options obtained from the original task (via Rumen). Use 'gridmix.task.jvm-options.enable' to disable the task max heap options configuration.
+Added parameter for HBase user to setup config script. (Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-2106](https://issues.apache.org/jira/browse/MAPREDUCE-2106) | *Major* | **Emulate CPU Usage of Tasks in GridMix3**
+* [MAPREDUCE-2702](https://issues.apache.org/jira/browse/MAPREDUCE-2702) | *Blocker* | **[MR-279] OutputCommitter changes for MR Application Master recovery**
 
-Adds cumulative cpu usage emulation to Gridmix
+Enhance OutputCommitter and FileOutputCommitter to allow for recover of tasks across job restart.
 
 
 ---
 
-* [MAPREDUCE-2104](https://issues.apache.org/jira/browse/MAPREDUCE-2104) | *Major* | **Rumen TraceBuilder Does Not Emit CPU/Memory Usage Details in Traces**
+* [HADOOP-7724](https://issues.apache.org/jira/browse/HADOOP-7724) | *Major* | **hadoop-setup-conf.sh should put proxy user info into the core-site.xml**
 
-Adds cpu, physical memory, virtual memory and heap usages to TraceBuilder's output.
+Fixed hadoop-setup-conf.sh to put proxy user in core-site.xml.  (Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-2037](https://issues.apache.org/jira/browse/MAPREDUCE-2037) | *Major* | **Capturing interim progress times, CPU usage, and memory usage, when tasks reach certain progress thresholds**
-
-Capture intermediate task resource consumption information:
-\* Time taken so far
-\* CPU load [either at the time the data are taken, or exponentially smoothed]
-\* Memory load [also either at the time the data are taken, or exponentially smoothed]
+* [MAPREDUCE-3157](https://issues.apache.org/jira/browse/MAPREDUCE-3157) | *Major* | **Rumen TraceBuilder is skipping analyzing 0.20 history files**
 
-This would be taken at intervals that depend on the task progress plateaus. For example, reducers have three progress ranges - [0-1/3], (1/3-2/3], and (2/3-3/3] - where fundamentally different activities happen. Mappers have different boundaries that are not symmetrically placed [0-9/10], (9/10-1]. Data capture boundaries should coincide with activity boundaries. For the state information capture [CPU and memory] we should average over the covered interval.
+Fixes TraceBuilder to handle 0.20 history file names also.
 
 
 ---
 
-* [MAPREDUCE-1996](https://issues.apache.org/jira/browse/MAPREDUCE-1996) | *Trivial* | **API: Reducer.reduce() method detail misstatement**
+* [MAPREDUCE-3166](https://issues.apache.org/jira/browse/MAPREDUCE-3166) | *Major* | **Make Rumen use job history api instead of relying on current history file name format**
 
-Fix a misleading documentation note about the usage of Reporter objects in Reducers.
+Makes Rumen use job history api instead of relying on current history file name format.
 
 
 ---
 
-* [MAPREDUCE-1978](https://issues.apache.org/jira/browse/MAPREDUCE-1978) | *Major* | **[Rumen] TraceBuilder should provide recursive input folder scanning**
+* [MAPREDUCE-2789](https://issues.apache.org/jira/browse/MAPREDUCE-2789) | *Major* | **[MR:279] Update the scheduling info on CLI**
 
-Adds -recursive option to TraceBuilder for scanning the input directories recursively.
+"mapred/job -list" now contains map/reduce, container, and resource information.
 
 
 ---
 
-* [MAPREDUCE-1906](https://issues.apache.org/jira/browse/MAPREDUCE-1906) | *Major* | **Lower default minimum heartbeat interval for tasktracker \> Jobtracker**
+* [MAPREDUCE-2764](https://issues.apache.org/jira/browse/MAPREDUCE-2764) | *Major* | **Fix renewal of dfs delegation tokens**
 
-The default minimum heartbeat interval has been dropped from 3 seconds to 300ms to increase scheduling throughput on small clusters. Users may tune mapreduce.jobtracker.heartbeats.in.second to adjust this value.
+Generalizes token renewal and canceling to a common interface and provides a plugin interface for adding renewers for new kinds of tokens. Hftp changed to store the tokens as HFTP and renew them over http.
 
 
 ---
 
-* [MAPREDUCE-1811](https://issues.apache.org/jira/browse/MAPREDUCE-1811) | *Minor* | **Job.monitorAndPrintJob() should print status of the job at completion**
+* [HADOOP-7655](https://issues.apache.org/jira/browse/HADOOP-7655) | *Major* | **provide a small validation script that smoke tests the installed cluster**
 
-Print the resultant status of a Job on completion instead of simply saying 'Complete'.
+Committed to trunk and v23, since code reviewed by Eric.
 
 
 ---
 
-* [MAPREDUCE-1738](https://issues.apache.org/jira/browse/MAPREDUCE-1738) | *Major* | **MapReduce portion of HADOOP-6728 (ovehaul metrics framework)**
+* [MAPREDUCE-2858](https://issues.apache.org/jira/browse/MAPREDUCE-2858) | *Blocker* | **MRv2 WebApp Security**
+
+A new server has been added to yarn.  It is a web proxy that sits in front of the AM web UI.  The server is controlled by the yarn.web-proxy.address config.  If that config is set, and it points to an address that is different then the RM web interface then a separate proxy server needs to be launched.
+
+This can be done by running
+
+yarn-daemon.sh start proxyserver
 
-**WARNING: No release note provided for this incompatible change.**
+If a separate proxy server is needed other configs also may need to be set, if security is enabled.
+yarn.web-proxy.principal
+yarn.web-proxy.keytab
+
+The proxy server is stateless and should be able to support a VIP or other load balancing sitting in front of multiple instances of this server.
 
 
 ---
 
-* [MAPREDUCE-1461](https://issues.apache.org/jira/browse/MAPREDUCE-1461) | *Major* | **Feature to instruct rumen-folder utility to skip jobs worth of specific duration**
+* [MAPREDUCE-3205](https://issues.apache.org/jira/browse/MAPREDUCE-3205) | *Blocker* | **MR2 memory limits should be pmem, not vmem**
 
-Added a ''-starts-after' option to Rumen's Folder utility. The time duration specified after the '-starts-after' option is an offset with respect to the submit time of the first job in the input trace. Jobs in the input trace having a submit time (relative to the first job's submit time) lesser than the specified offset will be ignored.
+Resource limits are now expressed and enforced in terms of physical memory, rather than virtual memory. The virtual memory limit is set as a configurable multiple of the physical limit. The NodeManager's memory usage is now configured in units of MB rather than GB.
 
 
 ---
 
-* [MAPREDUCE-1242](https://issues.apache.org/jira/browse/MAPREDUCE-1242) | *Trivial* | **Chain APIs error misleading**
+* [HDFS-1869](https://issues.apache.org/jira/browse/HDFS-1869) | *Major* | **mkdirs should use the supplied permission for all of the created directories**
 
-Fix a misleading exception message in case the Chained Mappers have mismatch in input/output Key/Value pairs between them.
+A multi-level mkdir is now POSIX compliant.  Instead of creating intermediate directories with the permissions of the parent directory, intermediate directories are created with permission bits of rwxrwxrwx (0777) as modified by the current umask, plus write and search permission for the owner.
 
 
 ---
 
-* [MAPREDUCE-1159](https://issues.apache.org/jira/browse/MAPREDUCE-1159) | *Trivial* | **Limit Job name on jobtracker.jsp to be 80 char long**
+* [HADOOP-7728](https://issues.apache.org/jira/browse/HADOOP-7728) | *Major* | **hadoop-setup-conf.sh should be modified to enable task memory manager**
 
-Job names on jobtracker.jsp should be 80 characters long at most.
+Enable task memory management to be configurable via hadoop config setup script.
 
 
 ---
 
-* [MAPREDUCE-993](https://issues.apache.org/jira/browse/MAPREDUCE-993) | *Minor* | **bin/hadoop job -events \<jobid\> \<from-event-#\> \<#-of-events\> help message is confusing**
+* [MAPREDUCE-3186](https://issues.apache.org/jira/browse/MAPREDUCE-3186) | *Blocker* | **User jobs are getting hanged if the Resource manager process goes down and comes up while job is getting executed.**
+
+New Yarn configuration property:
 
-Added a helpful description message to the `mapred job -events` command.
+Name: yarn.app.mapreduce.am.scheduler.connection.retries
+Description: Number of times AM should retry to contact RM if connection is lost.
 
 
 ---
 
-* [MAPREDUCE-901](https://issues.apache.org/jira/browse/MAPREDUCE-901) | *Major* | **Move Framework Counters into a TaskMetric structure**
+* [MAPREDUCE-2736](https://issues.apache.org/jira/browse/MAPREDUCE-2736) | *Major* | **Remove unused contrib components dependent on MR1**
 
-Efficient implementation of MapReduce framework counters.
+The pre-MR2 MapReduce implementation (JobTracker, TaskTracer, etc) and contrib components are no longer supported. This implementation is currently supported in the 0.20.20x releases.
 
 
 ---
 
-* [MAPREDUCE-587](https://issues.apache.org/jira/browse/MAPREDUCE-587) | *Minor* | **Stream test TestStreamingExitStatus fails with Out of Memory**
+* [HADOOP-7740](https://issues.apache.org/jira/browse/HADOOP-7740) | *Minor* | **security audit logger is not on by default, fix the log4j properties to enable the logger**
 
-Fixed the streaming test TestStreamingExitStatus's failure due to an OutOfMemory error by reducing the testcase's io.sort.mb.
+Fixed security audit logger configuration. (Arpit Gupta via Eric Yang)
 
 
 ---
 
-* [MAPREDUCE-279](https://issues.apache.org/jira/browse/MAPREDUCE-279) | *Major* | **Map-Reduce 2.0**
+* [HDFS-2465](https://issues.apache.org/jira/browse/HDFS-2465) | *Major* | **Add HDFS support for fadvise readahead and drop-behind**
 
-MapReduce has undergone a complete re-haul in hadoop-0.23 and we now have, what we call, MapReduce 2.0 (MRv2).
+HDFS now has the ability to use posix\_fadvise and sync\_data\_range syscalls to manage the OS buffer cache. This support is currently considered experimental, and may be enabled by configuring the following keys:
+dfs.datanode.drop.cache.behind.writes - set to true to drop data out of the buffer cache after writing
+dfs.datanode.drop.cache.behind.reads - set to true to drop data out of the buffer cache when performing sequential reads
+dfs.datanode.sync.behind.writes - set to true to trigger dirty page writeback immediately after writing data
+dfs.datanode.readahead.bytes - set to a non-zero value to trigger readahead for sequential reads
 
-The fundamental idea of MRv2 is to split up the two major functionalities of the JobTracker, resource management and job scheduling/monitoring, into separate daemons. The idea is to have a global ResourceManager (RM) and per-application ApplicationMaster (AM).  An application is either a single job in the classical sense of Map-Reduce jobs or a DAG of jobs. The ResourceManager and per-node slave, the NodeManager (NM), form the data-computation framework. The ResourceManager is the ultimate authority that arbitrates resources among all the applications in the system. The per-application ApplicationMaster is, in effect, a framework specific library and is tasked with negotiating resources from the ResourceManager and working with the NodeManager(s) to execute and monitor the tasks.
 
-The ResourceManager has two main components:
-\* Scheduler (S)
-\* ApplicationsManager (ASM)
+---
 
-The Scheduler is responsible for allocating resources to the various running applications subject to familiar constraints of capacities, queues etc. The Scheduler is pure scheduler in the sense that it performs no monitoring or tracking of status for the application. Also, it offers no guarantees on restarting failed tasks either due to application failure or hardware failures. The Scheduler performs its scheduling function based the resource requirements of the applications; it does so based on the abstract notion of a Resource Container which incorporates elements such as memory, cpu, disk, network etc. 
+* [MAPREDUCE-3241](https://issues.apache.org/jira/browse/MAPREDUCE-3241) | *Major* | **(Rumen)TraceBuilder throws IllegalArgumentException**
 
-The Scheduler has a pluggable policy plug-in, which is responsible for partitioning the cluster resources among the various queues, applications etc. The current Map-Reduce schedulers such as the CapacityScheduler and the FairScheduler would be some examples of the plug-in.
+Rumen is fixed to ignore the AMRestartedEvent.
 
-The CapacityScheduler supports hierarchical queues to allow for more predictable sharing of cluster resources.
-The ApplicationsManager is responsible for accepting job-submissions, negotiating the first container for executing the application specific ApplicationMaster and provides the service for restarting the ApplicationMaster container on failure.
 
-The NodeManager is the per-machine framework agent who is responsible for launching the applications' containers, monitoring their resource usage (cpu, memory, disk, network) and reporting the same to the Scheduler.
+---
 
-The per-application ApplicationMaster has the responsibility of negotiating appropriate resource containers from the Scheduler, tracking their status and monitoring for progress.
+* [MAPREDUCE-3317](https://issues.apache.org/jira/browse/MAPREDUCE-3317) | *Major* | **Rumen TraceBuilder is emiting null as hostname**
+
+Fixes Rumen to get correct hostName that includes rackName in attempt info.
 
 
 

+ 375 - 381
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.1/CHANGES.0.23.1.md

@@ -24,467 +24,461 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8013](https://issues.apache.org/jira/browse/HADOOP-8013) | ViewFileSystem does not honor setVerifyChecksum |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7470](https://issues.apache.org/jira/browse/HADOOP-7470) | move up to Jackson 1.8.8 |  Minor | util | Steve Loughran | Enis Soztutar |
 | [HADOOP-7348](https://issues.apache.org/jira/browse/HADOOP-7348) | Modify the option of FsShell getmerge from [addnl] to [-nl] for consistency |  Major | fs | XieXianshan | XieXianshan |
 | [MAPREDUCE-3720](https://issues.apache.org/jira/browse/MAPREDUCE-3720) | Command line listJobs should not visit each AM |  Major | client, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-7470](https://issues.apache.org/jira/browse/HADOOP-7470) | move up to Jackson 1.8.8 |  Minor | util | Steve Loughran | Enis Soztutar |
+| [HADOOP-8013](https://issues.apache.org/jira/browse/HADOOP-8013) | ViewFileSystem does not honor setVerifyChecksum |  Major | fs | Daryn Sharp | Daryn Sharp |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
+| [MAPREDUCE-778](https://issues.apache.org/jira/browse/MAPREDUCE-778) | [Rumen] Need a standalone JobHistory log anonymizer |  Major | tools/rumen | Hong Tang | Amar Kamat |
 | [HADOOP-7808](https://issues.apache.org/jira/browse/HADOOP-7808) | Port token service changes from 205 |  Major | fs, security | Daryn Sharp | Daryn Sharp |
-| [HDFS-2316](https://issues.apache.org/jira/browse/HDFS-2316) | [umbrella] WebHDFS: a complete FileSystem implementation for accessing HDFS over HTTP |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-2765](https://issues.apache.org/jira/browse/MAPREDUCE-2765) | DistCp Rewrite |  Major | distcp, mrv2 | Mithun Radhakrishnan | Mithun Radhakrishnan |
-| [MAPREDUCE-778](https://issues.apache.org/jira/browse/MAPREDUCE-778) | [Rumen] Need a standalone JobHistory log anonymizer |  Major | tools/rumen | Hong Tang | Amar Kamat |
+| [HDFS-2316](https://issues.apache.org/jira/browse/HDFS-2316) | [umbrella] WebHDFS: a complete FileSystem implementation for accessing HDFS over HTTP |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8027](https://issues.apache.org/jira/browse/HADOOP-8027) | Visiting /jmx on the daemon web interfaces may print unnecessary error in logs |  Minor | metrics | Harsh J | Aaron T. Myers |
-| [HADOOP-8015](https://issues.apache.org/jira/browse/HADOOP-8015) | ChRootFileSystem should extend FilterFileSystem |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8009](https://issues.apache.org/jira/browse/HADOOP-8009) | Create hadoop-client and hadoop-minicluster artifacts for downstream projects |  Critical | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7987](https://issues.apache.org/jira/browse/HADOOP-7987) | Support setting the run-as user in unsecure mode |  Major | security | Devaraj Das | Jitendra Nath Pandey |
-| [HADOOP-7939](https://issues.apache.org/jira/browse/HADOOP-7939) | Improve Hadoop subcomponent integration in Hadoop 0.23 |  Major | build, conf, documentation, scripts | Roman Shaposhnik | Roman Shaposhnik |
-| [HADOOP-7934](https://issues.apache.org/jira/browse/HADOOP-7934) | Normalize dependencies versions across all modules |  Critical | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7919](https://issues.apache.org/jira/browse/HADOOP-7919) | [Doc] Remove hadoop.logfile.\* properties. |  Trivial | documentation | Harsh J | Harsh J |
-| [HADOOP-7910](https://issues.apache.org/jira/browse/HADOOP-7910) | add configuration methods to handle human readable size values |  Minor | conf | Sho Shimauchi | Sho Shimauchi |
-| [HADOOP-7890](https://issues.apache.org/jira/browse/HADOOP-7890) | Redirect hadoop script's deprecation message to stderr |  Trivial | scripts | Koji Noguchi | Koji Noguchi |
-| [HADOOP-7858](https://issues.apache.org/jira/browse/HADOOP-7858) | Drop some info logging to DEBUG level in IPC, metrics, and HTTP |  Trivial | . | Todd Lipcon | Todd Lipcon |
+| [HDFS-362](https://issues.apache.org/jira/browse/HDFS-362) | FSEditLog should not writes long and short as UTF8 and should not use ArrayWritable for writing non-array items |  Major | namenode | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
+| [HDFS-2349](https://issues.apache.org/jira/browse/HDFS-2349) | DN should log a WARN, not an INFO when it detects a corruption during block transfer |  Trivial | datanode | Harsh J | Harsh J |
+| [HADOOP-7736](https://issues.apache.org/jira/browse/HADOOP-7736) | Remove duplicate call of Path#normalizePath during initialization. |  Trivial | fs | Harsh J | Harsh J |
+| [HADOOP-7761](https://issues.apache.org/jira/browse/HADOOP-7761) | Improve performance of raw comparisons |  Major | io, performance, util | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7424](https://issues.apache.org/jira/browse/HADOOP-7424) | Log an error if the topology script doesn't handle multiple args |  Major | . | Eli Collins | Uma Maheswara Rao G |
+| [HADOOP-7792](https://issues.apache.org/jira/browse/HADOOP-7792) | Common component for HDFS-2416: Add verifyToken method to AbstractDelegationTokenSecretManager |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HDFS-2533](https://issues.apache.org/jira/browse/HDFS-2533) | Remove needless synchronization on FSDataSet.getBlockFile |  Minor | datanode, performance | Todd Lipcon | Todd Lipcon |
+| [HDFS-2080](https://issues.apache.org/jira/browse/HDFS-2080) | Speed up DFS read path by lessening checksum overhead |  Major | hdfs-client, performance | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3325](https://issues.apache.org/jira/browse/MAPREDUCE-3325) | Improvements to CapacityScheduler doc |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3341](https://issues.apache.org/jira/browse/MAPREDUCE-3341) | Enhance logging of initalized queue limit values |  Major | mrv2 | Anupam Seth | Anupam Seth |
+| [MAPREDUCE-3331](https://issues.apache.org/jira/browse/MAPREDUCE-3331) | Improvement to single node cluster setup documentation for 0.23 |  Minor | mrv2 | Anupam Seth | Anupam Seth |
+| [MAPREDUCE-3169](https://issues.apache.org/jira/browse/MAPREDUCE-3169) | Create a new MiniMRCluster equivalent which only provides client APIs cross MR1 and MR2 |  Major | mrv1, mrv2, test | Todd Lipcon | Ahmed Radwan |
+| [MAPREDUCE-3415](https://issues.apache.org/jira/browse/MAPREDUCE-3415) | improve MiniMRYarnCluster & DistributedShell JAR resolution |  Major | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HDFS-2560](https://issues.apache.org/jira/browse/HDFS-2560) | Refactor BPOfferService to be a static inner class |  Major | datanode | Todd Lipcon | Todd Lipcon |
+| [HDFS-2562](https://issues.apache.org/jira/browse/HDFS-2562) | Refactor DN configuration variables out of DataNode class |  Minor | datanode | Todd Lipcon | Todd Lipcon |
+| [HDFS-2563](https://issues.apache.org/jira/browse/HDFS-2563) | Some cleanup in BPOfferService |  Major | datanode | Todd Lipcon | Todd Lipcon |
+| [HDFS-2502](https://issues.apache.org/jira/browse/HDFS-2502) | hdfs-default.xml should include dfs.name.dir.restore |  Minor | documentation | Eli Collins | Harsh J |
+| [HDFS-2568](https://issues.apache.org/jira/browse/HDFS-2568) | Use a set to manage child sockets in XceiverServer |  Trivial | datanode | Harsh J | Harsh J |
+| [HDFS-2454](https://issues.apache.org/jira/browse/HDFS-2454) | Move maxXceiverCount check to before starting the thread in dataXceiver |  Minor | datanode | Uma Maheswara Rao G | Harsh J |
+| [HDFS-2570](https://issues.apache.org/jira/browse/HDFS-2570) | Add descriptions for dfs.\*.https.address in hdfs-default.xml |  Trivial | documentation | Eli Collins | Eli Collins |
 | [HADOOP-7841](https://issues.apache.org/jira/browse/HADOOP-7841) | Run tests with non-secure random |  Trivial | build | Todd Lipcon | Todd Lipcon |
+| [HADOOP-6614](https://issues.apache.org/jira/browse/HADOOP-6614) | RunJar should provide more diags when it can't create a temp file |  Minor | util | Steve Loughran | Jonathan Hsieh |
+| [HDFS-2566](https://issues.apache.org/jira/browse/HDFS-2566) | Move BPOfferService to be a non-inner class |  Minor | datanode | Todd Lipcon | Todd Lipcon |
+| [HDFS-2536](https://issues.apache.org/jira/browse/HDFS-2536) | Remove unused imports |  Trivial | namenode | Aaron T. Myers | Harsh J |
+| [MAPREDUCE-3411](https://issues.apache.org/jira/browse/MAPREDUCE-3411) | Performance Upgrade for jQuery |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3265](https://issues.apache.org/jira/browse/MAPREDUCE-3265) | Reduce log level on MR2 IPC construction, etc |  Blocker | mrv2 | Todd Lipcon | Arun C Murthy |
+| [HDFS-2246](https://issues.apache.org/jira/browse/HDFS-2246) | Shortcut a local client reads to a Datanodes files directly |  Major | . | Sanjay Radia | Jitendra Nath Pandey |
+| [HADOOP-7858](https://issues.apache.org/jira/browse/HADOOP-7858) | Drop some info logging to DEBUG level in IPC, metrics, and HTTP |  Trivial | . | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3371](https://issues.apache.org/jira/browse/MAPREDUCE-3371) | Review and improve the yarn-api javadocs. |  Minor | documentation, mrv2 | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-3238](https://issues.apache.org/jira/browse/MAPREDUCE-3238) | Small cleanup in SchedulerApp |  Trivial | mrv2 | Todd Lipcon | Todd Lipcon |
 | [HADOOP-7804](https://issues.apache.org/jira/browse/HADOOP-7804) | enable hadoop config generator to set dfs.block.local-path-access.user to enable short circuit read |  Major | conf | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7792](https://issues.apache.org/jira/browse/HADOOP-7792) | Common component for HDFS-2416: Add verifyToken method to AbstractDelegationTokenSecretManager |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
 | [HADOOP-7777](https://issues.apache.org/jira/browse/HADOOP-7777) | Implement a base class for DNSToSwitchMapping implementations that can offer extra topology information |  Major | util | Steve Loughran | Steve Loughran |
-| [HADOOP-7761](https://issues.apache.org/jira/browse/HADOOP-7761) | Improve performance of raw comparisons |  Major | io, performance, util | Todd Lipcon | Todd Lipcon |
+| [HDFS-2604](https://issues.apache.org/jira/browse/HDFS-2604) | Add a log message to show if WebHDFS is enabled |  Minor | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3369](https://issues.apache.org/jira/browse/MAPREDUCE-3369) | Migrate MR1 tests to run on MR2 using the new interfaces introduced in MAPREDUCE-3169 |  Major | mrv1, mrv2, test | Ahmed Radwan | Ahmed Radwan |
+| [MAPREDUCE-3147](https://issues.apache.org/jira/browse/MAPREDUCE-3147) | Handle leaf queues with the same name properly |  Major | mrv2 | Ravi Prakash | Ravi Prakash |
+| [HDFS-2178](https://issues.apache.org/jira/browse/HDFS-2178) | HttpFS - a read/write Hadoop file system proxy |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
 | [HADOOP-7758](https://issues.apache.org/jira/browse/HADOOP-7758) | Make GlobFilter class public |  Major | fs | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7736](https://issues.apache.org/jira/browse/HADOOP-7736) | Remove duplicate call of Path#normalizePath during initialization. |  Trivial | fs | Harsh J | Harsh J |
+| [HADOOP-6886](https://issues.apache.org/jira/browse/HADOOP-6886) | LocalFileSystem Needs createNonRecursive API |  Minor | fs | Nicolas Spiegelberg | Nicolas Spiegelberg |
+| [HDFS-2511](https://issues.apache.org/jira/browse/HDFS-2511) | Add dev script to generate HDFS protobufs |  Minor | build | Todd Lipcon | Alejandro Abdelnur |
+| [HDFS-2653](https://issues.apache.org/jira/browse/HDFS-2653) | DFSClient should cache whether addrs are non-local when short-circuiting is enabled |  Major | datanode | Eli Collins | Eli Collins |
+| [HDFS-2654](https://issues.apache.org/jira/browse/HDFS-2654) | Make BlockReaderLocal not extend RemoteBlockReader2 |  Major | datanode | Eli Collins | Eli Collins |
+| [MAPREDUCE-2863](https://issues.apache.org/jira/browse/MAPREDUCE-2863) | Support web-services for RM & NM |  Blocker | mrv2, nodemanager, resourcemanager | Arun C Murthy | Thomas Graves |
+| [HDFS-2675](https://issues.apache.org/jira/browse/HDFS-2675) | Reduce verbosity when double-closing edit logs |  Trivial | namenode | Todd Lipcon | Todd Lipcon |
 | [HADOOP-7657](https://issues.apache.org/jira/browse/HADOOP-7657) | Add support for LZ4 compression |  Major | . | Bert Sanders | Binglin Chang |
+| [HDFS-2335](https://issues.apache.org/jira/browse/HDFS-2335) | DataNodeCluster and NNStorage always pull fresh entropy |  Major | datanode, namenode | Eli Collins | Uma Maheswara Rao G |
+| [HADOOP-7890](https://issues.apache.org/jira/browse/HADOOP-7890) | Redirect hadoop script's deprecation message to stderr |  Trivial | scripts | Koji Noguchi | Koji Noguchi |
+| [MAPREDUCE-3597](https://issues.apache.org/jira/browse/MAPREDUCE-3597) | Provide a way to access other info of history file from Rumentool |  Major | tools/rumen | Ravi Gummadi | Ravi Gummadi |
 | [HADOOP-7574](https://issues.apache.org/jira/browse/HADOOP-7574) | Improvement for FSshell -stat |  Trivial | fs | XieXianshan | XieXianshan |
-| [HADOOP-7504](https://issues.apache.org/jira/browse/HADOOP-7504) | hadoop-metrics.properties missing some Ganglia31 options |  Trivial | metrics | Eli Collins | Harsh J |
-| [HADOOP-7424](https://issues.apache.org/jira/browse/HADOOP-7424) | Log an error if the topology script doesn't handle multiple args |  Major | . | Eli Collins | Uma Maheswara Rao G |
-| [HADOOP-6886](https://issues.apache.org/jira/browse/HADOOP-6886) | LocalFileSystem Needs createNonRecursive API |  Minor | fs | Nicolas Spiegelberg | Nicolas Spiegelberg |
 | [HADOOP-6840](https://issues.apache.org/jira/browse/HADOOP-6840) | Support non-recursive create() in FileSystem & SequenceFile.Writer |  Minor | fs, io | Nicolas Spiegelberg | Nicolas Spiegelberg |
-| [HADOOP-6614](https://issues.apache.org/jira/browse/HADOOP-6614) | RunJar should provide more diags when it can't create a temp file |  Minor | util | Steve Loughran | Jonathan Hsieh |
+| [HDFS-2726](https://issues.apache.org/jira/browse/HDFS-2726) | "Exception in createBlockOutputStream" shouldn't delete exception stack trace |  Major | . | Michael Bieniosek | Harsh J |
+| [HADOOP-7910](https://issues.apache.org/jira/browse/HADOOP-7910) | add configuration methods to handle human readable size values |  Minor | conf | Sho Shimauchi | Sho Shimauchi |
+| [HDFS-2729](https://issues.apache.org/jira/browse/HDFS-2729) | Update BlockManager's comments regarding the invalid block set |  Minor | namenode | Harsh J | Harsh J |
+| [HDFS-554](https://issues.apache.org/jira/browse/HDFS-554) | BlockInfo.ensureCapacity may get a speedup from System.arraycopy() |  Minor | namenode | Steve Loughran | Harsh J |
+| [HADOOP-7919](https://issues.apache.org/jira/browse/HADOOP-7919) | [Doc] Remove hadoop.logfile.\* properties. |  Trivial | documentation | Harsh J | Harsh J |
+| [HADOOP-7504](https://issues.apache.org/jira/browse/HADOOP-7504) | hadoop-metrics.properties missing some Ganglia31 options |  Trivial | metrics | Eli Collins | Harsh J |
+| [MAPREDUCE-3610](https://issues.apache.org/jira/browse/MAPREDUCE-3610) | Some parts in MR use old property dfs.block.size |  Minor | . | Sho Shimauchi | Sho Shimauchi |
+| [HADOOP-7934](https://issues.apache.org/jira/browse/HADOOP-7934) | Normalize dependencies versions across all modules |  Critical | build | Alejandro Abdelnur | Alejandro Abdelnur |
 | [HADOOP-4515](https://issues.apache.org/jira/browse/HADOOP-4515) | conf.getBoolean must be case insensitive |  Minor | . | Abhijit Bagri | Sho Shimauchi |
-| [HDFS-3139](https://issues.apache.org/jira/browse/HDFS-3139) | Minor Datanode logging improvement |  Minor | datanode | Eli Collins | Eli Collins |
-| [HDFS-2868](https://issues.apache.org/jira/browse/HDFS-2868) | Add number of active transfer threads to the DataNode status |  Minor | datanode | Harsh J | Harsh J |
-| [HDFS-2826](https://issues.apache.org/jira/browse/HDFS-2826) | Test case for HDFS-1476 (safemode can initialize repl queues before exiting) |  Minor | namenode, test | Todd Lipcon | Todd Lipcon |
-| [HDFS-2825](https://issues.apache.org/jira/browse/HDFS-2825) | Add test hook to turn off the writer preferring its local DN |  Minor | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2817](https://issues.apache.org/jira/browse/HDFS-2817) | Combine the two TestSafeMode test suites |  Minor | test | Todd Lipcon | Todd Lipcon |
-| [HDFS-2814](https://issues.apache.org/jira/browse/HDFS-2814) | NamenodeMXBean does not account for svn revision in the version information |  Minor | . | Hitesh Shah | Hitesh Shah |
-| [HDFS-2803](https://issues.apache.org/jira/browse/HDFS-2803) | Adding logging to LeaseRenewer for better lease expiration triage. |  Minor | namenode | Jimmy Xiang | Jimmy Xiang |
+| [MAPREDUCE-3299](https://issues.apache.org/jira/browse/MAPREDUCE-3299) | Add AMInfo table to the AM job page |  Minor | mrv2 | Siddharth Seth | Jonathan Eagles |
 | [HDFS-2788](https://issues.apache.org/jira/browse/HDFS-2788) | HdfsServerConstants#DN\_KEEPALIVE\_TIMEOUT is dead code |  Major | datanode | Eli Collins | Eli Collins |
-| [HDFS-2761](https://issues.apache.org/jira/browse/HDFS-2761) | Improve Hadoop subcomponent integration in Hadoop 0.23 |  Major | build, hdfs-client, scripts | Roman Shaposhnik | Roman Shaposhnik |
-| [HDFS-2729](https://issues.apache.org/jira/browse/HDFS-2729) | Update BlockManager's comments regarding the invalid block set |  Minor | namenode | Harsh J | Harsh J |
-| [HDFS-2726](https://issues.apache.org/jira/browse/HDFS-2726) | "Exception in createBlockOutputStream" shouldn't delete exception stack trace |  Major | . | Michael Bieniosek | Harsh J |
-| [HDFS-2675](https://issues.apache.org/jira/browse/HDFS-2675) | Reduce verbosity when double-closing edit logs |  Trivial | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2654](https://issues.apache.org/jira/browse/HDFS-2654) | Make BlockReaderLocal not extend RemoteBlockReader2 |  Major | datanode | Eli Collins | Eli Collins |
-| [HDFS-2653](https://issues.apache.org/jira/browse/HDFS-2653) | DFSClient should cache whether addrs are non-local when short-circuiting is enabled |  Major | datanode | Eli Collins | Eli Collins |
-| [HDFS-2604](https://issues.apache.org/jira/browse/HDFS-2604) | Add a log message to show if WebHDFS is enabled |  Minor | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2570](https://issues.apache.org/jira/browse/HDFS-2570) | Add descriptions for dfs.\*.https.address in hdfs-default.xml |  Trivial | documentation | Eli Collins | Eli Collins |
-| [HDFS-2568](https://issues.apache.org/jira/browse/HDFS-2568) | Use a set to manage child sockets in XceiverServer |  Trivial | datanode | Harsh J | Harsh J |
-| [HDFS-2566](https://issues.apache.org/jira/browse/HDFS-2566) | Move BPOfferService to be a non-inner class |  Minor | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2563](https://issues.apache.org/jira/browse/HDFS-2563) | Some cleanup in BPOfferService |  Major | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2562](https://issues.apache.org/jira/browse/HDFS-2562) | Refactor DN configuration variables out of DataNode class |  Minor | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2560](https://issues.apache.org/jira/browse/HDFS-2560) | Refactor BPOfferService to be a static inner class |  Major | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2536](https://issues.apache.org/jira/browse/HDFS-2536) | Remove unused imports |  Trivial | namenode | Aaron T. Myers | Harsh J |
-| [HDFS-2533](https://issues.apache.org/jira/browse/HDFS-2533) | Remove needless synchronization on FSDataSet.getBlockFile |  Minor | datanode, performance | Todd Lipcon | Todd Lipcon |
-| [HDFS-2511](https://issues.apache.org/jira/browse/HDFS-2511) | Add dev script to generate HDFS protobufs |  Minor | build | Todd Lipcon | Alejandro Abdelnur |
-| [HDFS-2502](https://issues.apache.org/jira/browse/HDFS-2502) | hdfs-default.xml should include dfs.name.dir.restore |  Minor | documentation | Eli Collins | Harsh J |
-| [HDFS-2454](https://issues.apache.org/jira/browse/HDFS-2454) | Move maxXceiverCount check to before starting the thread in dataXceiver |  Minor | datanode | Uma Maheswara Rao G | Harsh J |
+| [HDFS-2803](https://issues.apache.org/jira/browse/HDFS-2803) | Adding logging to LeaseRenewer for better lease expiration triage. |  Minor | namenode | Jimmy Xiang | Jimmy Xiang |
+| [HDFS-2817](https://issues.apache.org/jira/browse/HDFS-2817) | Combine the two TestSafeMode test suites |  Minor | test | Todd Lipcon | Todd Lipcon |
+| [HDFS-2825](https://issues.apache.org/jira/browse/HDFS-2825) | Add test hook to turn off the writer preferring its local DN |  Minor | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-2826](https://issues.apache.org/jira/browse/HDFS-2826) | Test case for HDFS-1476 (safemode can initialize repl queues before exiting) |  Minor | namenode, test | Todd Lipcon | Todd Lipcon |
 | [HDFS-2397](https://issues.apache.org/jira/browse/HDFS-2397) | Undeprecate SecondaryNameNode |  Major | namenode | Todd Lipcon | Eli Collins |
-| [HDFS-2349](https://issues.apache.org/jira/browse/HDFS-2349) | DN should log a WARN, not an INFO when it detects a corruption during block transfer |  Trivial | datanode | Harsh J | Harsh J |
-| [HDFS-2335](https://issues.apache.org/jira/browse/HDFS-2335) | DataNodeCluster and NNStorage always pull fresh entropy |  Major | datanode, namenode | Eli Collins | Uma Maheswara Rao G |
-| [HDFS-2246](https://issues.apache.org/jira/browse/HDFS-2246) | Shortcut a local client reads to a Datanodes files directly |  Major | . | Sanjay Radia | Jitendra Nath Pandey |
-| [HDFS-2178](https://issues.apache.org/jira/browse/HDFS-2178) | HttpFS - a read/write Hadoop file system proxy |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HDFS-2080](https://issues.apache.org/jira/browse/HDFS-2080) | Speed up DFS read path by lessening checksum overhead |  Major | hdfs-client, performance | Todd Lipcon | Todd Lipcon |
-| [HDFS-554](https://issues.apache.org/jira/browse/HDFS-554) | BlockInfo.ensureCapacity may get a speedup from System.arraycopy() |  Minor | namenode | Steve Loughran | Harsh J |
-| [HDFS-362](https://issues.apache.org/jira/browse/HDFS-362) | FSEditLog should not writes long and short as UTF8 and should not use ArrayWritable for writing non-array items |  Major | namenode | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
-| [MAPREDUCE-3771](https://issues.apache.org/jira/browse/MAPREDUCE-3771) | Port MAPREDUCE-1735 to trunk/0.23 |  Major | . | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3756](https://issues.apache.org/jira/browse/MAPREDUCE-3756) | Make single shuffle limit configurable |  Major | mrv2 | Arun C Murthy | Hitesh Shah |
-| [MAPREDUCE-3693](https://issues.apache.org/jira/browse/MAPREDUCE-3693) | Add admin env to mapred-default.xml |  Minor | mrv2 | Roman Shaposhnik | Roman Shaposhnik |
 | [MAPREDUCE-3692](https://issues.apache.org/jira/browse/MAPREDUCE-3692) | yarn-resourcemanager out and log files can get big |  Blocker | mrv2 | Eli Collins | Eli Collins |
-| [MAPREDUCE-3679](https://issues.apache.org/jira/browse/MAPREDUCE-3679) | AM logs and others should not automatically refresh after every 1 second. |  Major | mrv2 | Mahadev konar | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3610](https://issues.apache.org/jira/browse/MAPREDUCE-3610) | Some parts in MR use old property dfs.block.size |  Minor | . | Sho Shimauchi | Sho Shimauchi |
-| [MAPREDUCE-3597](https://issues.apache.org/jira/browse/MAPREDUCE-3597) | Provide a way to access other info of history file from Rumentool |  Major | tools/rumen | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-3481](https://issues.apache.org/jira/browse/MAPREDUCE-3481) | [Gridmix] Improve STRESS mode locking |  Major | contrib/gridmix | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-3415](https://issues.apache.org/jira/browse/MAPREDUCE-3415) | improve MiniMRYarnCluster & DistributedShell JAR resolution |  Major | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-3411](https://issues.apache.org/jira/browse/MAPREDUCE-3411) | Performance Upgrade for jQuery |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3371](https://issues.apache.org/jira/browse/MAPREDUCE-3371) | Review and improve the yarn-api javadocs. |  Minor | documentation, mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-3369](https://issues.apache.org/jira/browse/MAPREDUCE-3369) | Migrate MR1 tests to run on MR2 using the new interfaces introduced in MAPREDUCE-3169 |  Major | mrv1, mrv2, test | Ahmed Radwan | Ahmed Radwan |
+| [HADOOP-7987](https://issues.apache.org/jira/browse/HADOOP-7987) | Support setting the run-as user in unsecure mode |  Major | security | Devaraj Das | Jitendra Nath Pandey |
 | [MAPREDUCE-3360](https://issues.apache.org/jira/browse/MAPREDUCE-3360) | Provide information about lost nodes in the UI. |  Critical | mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-3341](https://issues.apache.org/jira/browse/MAPREDUCE-3341) | Enhance logging of initalized queue limit values |  Major | mrv2 | Anupam Seth | Anupam Seth |
-| [MAPREDUCE-3331](https://issues.apache.org/jira/browse/MAPREDUCE-3331) | Improvement to single node cluster setup documentation for 0.23 |  Minor | mrv2 | Anupam Seth | Anupam Seth |
-| [MAPREDUCE-3325](https://issues.apache.org/jira/browse/MAPREDUCE-3325) | Improvements to CapacityScheduler doc |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3299](https://issues.apache.org/jira/browse/MAPREDUCE-3299) | Add AMInfo table to the AM job page |  Minor | mrv2 | Siddharth Seth | Jonathan Eagles |
-| [MAPREDUCE-3265](https://issues.apache.org/jira/browse/MAPREDUCE-3265) | Reduce log level on MR2 IPC construction, etc |  Blocker | mrv2 | Todd Lipcon | Arun C Murthy |
-| [MAPREDUCE-3238](https://issues.apache.org/jira/browse/MAPREDUCE-3238) | Small cleanup in SchedulerApp |  Trivial | mrv2 | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3169](https://issues.apache.org/jira/browse/MAPREDUCE-3169) | Create a new MiniMRCluster equivalent which only provides client APIs cross MR1 and MR2 |  Major | mrv1, mrv2, test | Todd Lipcon | Ahmed Radwan |
-| [MAPREDUCE-3147](https://issues.apache.org/jira/browse/MAPREDUCE-3147) | Handle leaf queues with the same name properly |  Major | mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-2863](https://issues.apache.org/jira/browse/MAPREDUCE-2863) | Support web-services for RM & NM |  Blocker | mrv2, nodemanager, resourcemanager | Arun C Murthy | Thomas Graves |
+| [MAPREDUCE-3693](https://issues.apache.org/jira/browse/MAPREDUCE-3693) | Add admin env to mapred-default.xml |  Minor | mrv2 | Roman Shaposhnik | Roman Shaposhnik |
+| [HADOOP-7939](https://issues.apache.org/jira/browse/HADOOP-7939) | Improve Hadoop subcomponent integration in Hadoop 0.23 |  Major | build, conf, documentation, scripts | Roman Shaposhnik | Roman Shaposhnik |
+| [MAPREDUCE-3481](https://issues.apache.org/jira/browse/MAPREDUCE-3481) | [Gridmix] Improve STRESS mode locking |  Major | contrib/gridmix | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-3679](https://issues.apache.org/jira/browse/MAPREDUCE-3679) | AM logs and others should not automatically refresh after every 1 second. |  Major | mrv2 | Mahadev konar | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3756](https://issues.apache.org/jira/browse/MAPREDUCE-3756) | Make single shuffle limit configurable |  Major | mrv2 | Arun C Murthy | Hitesh Shah |
+| [MAPREDUCE-3771](https://issues.apache.org/jira/browse/MAPREDUCE-3771) | Port MAPREDUCE-1735 to trunk/0.23 |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-8015](https://issues.apache.org/jira/browse/HADOOP-8015) | ChRootFileSystem should extend FilterFileSystem |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HDFS-2814](https://issues.apache.org/jira/browse/HDFS-2814) | NamenodeMXBean does not account for svn revision in the version information |  Minor | . | Hitesh Shah | Hitesh Shah |
+| [HDFS-2868](https://issues.apache.org/jira/browse/HDFS-2868) | Add number of active transfer threads to the DataNode status |  Minor | datanode | Harsh J | Harsh J |
+| [HADOOP-8027](https://issues.apache.org/jira/browse/HADOOP-8027) | Visiting /jmx on the daemon web interfaces may print unnecessary error in logs |  Minor | metrics | Harsh J | Aaron T. Myers |
+| [HADOOP-8009](https://issues.apache.org/jira/browse/HADOOP-8009) | Create hadoop-client and hadoop-minicluster artifacts for downstream projects |  Critical | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HDFS-3139](https://issues.apache.org/jira/browse/HDFS-3139) | Minor Datanode logging improvement |  Minor | datanode | Eli Collins | Eli Collins |
+| [HDFS-2761](https://issues.apache.org/jira/browse/HDFS-2761) | Improve Hadoop subcomponent integration in Hadoop 0.23 |  Major | build, hdfs-client, scripts | Roman Shaposhnik | Roman Shaposhnik |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8055](https://issues.apache.org/jira/browse/HADOOP-8055) | Distribution tar.gz does not contain etc/hadoop/core-site.xml |  Major | build | Eric Charles | Harsh J |
-| [HADOOP-8054](https://issues.apache.org/jira/browse/HADOOP-8054) | NPE with FilterFileSystem |  Critical | fs | Amareshwari Sriramadasu | Daryn Sharp |
-| [HADOOP-8052](https://issues.apache.org/jira/browse/HADOOP-8052) | Hadoop Metrics2 should emit Float.MAX\_VALUE (instead of Double.MAX\_VALUE) to avoid making Ganglia's gmetad core |  Major | metrics | Varun Kapoor | Varun Kapoor |
-| [HADOOP-8018](https://issues.apache.org/jira/browse/HADOOP-8018) | Hudson auto test for HDFS has started throwing javadoc: warning - Error fetching URL: http://java.sun.com/javase/6/docs/api/package-list |  Major | build, test | Matt Foley | Jonathan Eagles |
-| [HADOOP-8012](https://issues.apache.org/jira/browse/HADOOP-8012) | hadoop-daemon.sh and yarn-daemon.sh are trying to mkdir and chow log/pid dirs which can fail |  Minor | scripts | Roman Shaposhnik | Roman Shaposhnik |
-| [HADOOP-8006](https://issues.apache.org/jira/browse/HADOOP-8006) | TestFSInputChecker is failing in trunk. |  Major | fs | Uma Maheswara Rao G | Daryn Sharp |
-| [HADOOP-8002](https://issues.apache.org/jira/browse/HADOOP-8002) | SecurityUtil acquired token message should be a debug rather than info |  Major | . | Arpit Gupta | Arpit Gupta |
-| [HADOOP-8001](https://issues.apache.org/jira/browse/HADOOP-8001) | ChecksumFileSystem's rename doesn't correctly handle checksum files |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8000](https://issues.apache.org/jira/browse/HADOOP-8000) | fetchdt command not available in bin/hadoop |  Critical | . | Arpit Gupta | Arpit Gupta |
-| [HADOOP-7999](https://issues.apache.org/jira/browse/HADOOP-7999) | "hadoop archive" fails with ClassNotFoundException |  Critical | scripts | Jason Lowe | Jason Lowe |
-| [HADOOP-7998](https://issues.apache.org/jira/browse/HADOOP-7998) | CheckFileSystem does not correctly honor setVerifyChecksum |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7993](https://issues.apache.org/jira/browse/HADOOP-7993) | Hadoop ignores old-style config options for enabling compressed output |  Major | conf | Anupam Seth | Anupam Seth |
-| [HADOOP-7988](https://issues.apache.org/jira/browse/HADOOP-7988) | Upper case in hostname part of the principals doesn't work with kerberos. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-7986](https://issues.apache.org/jira/browse/HADOOP-7986) | Add config for History Server protocol in hadoop-policy for service level authorization. |  Major | . | Mahadev konar | Mahadev konar |
-| [HADOOP-7982](https://issues.apache.org/jira/browse/HADOOP-7982) | UserGroupInformation fails to login if thread's context classloader can't load HadoopLoginModule |  Major | security | Todd Lipcon | Todd Lipcon |
-| [HADOOP-7981](https://issues.apache.org/jira/browse/HADOOP-7981) | Improve documentation for org.apache.hadoop.io.compress.Decompressor.getRemaining |  Major | io | Jonathan Eagles | Jonathan Eagles |
-| [HADOOP-7975](https://issues.apache.org/jira/browse/HADOOP-7975) | Add entry to XML defaults for new LZ4 codec |  Minor | . | Harsh J | Harsh J |
-| [HADOOP-7974](https://issues.apache.org/jira/browse/HADOOP-7974) | TestViewFsTrash incorrectly determines the user's home directory |  Major | fs, test | Eli Collins | Harsh J |
-| [HADOOP-7971](https://issues.apache.org/jira/browse/HADOOP-7971) | hadoop \<job/queue/pipes\> removed - should be added back, but deprecated |  Blocker | . | Thomas Graves | Prashant Sharma |
-| [HADOOP-7964](https://issues.apache.org/jira/browse/HADOOP-7964) | Deadlock in class init. |  Blocker | security, util | Kihwal Lee | Daryn Sharp |
-| [HADOOP-7963](https://issues.apache.org/jira/browse/HADOOP-7963) | test failures: TestViewFileSystemWithAuthorityLocalFileSystem and TestViewFileSystemLocalFileSystem |  Blocker | . | Thomas Graves | Siddharth Seth |
-| [HADOOP-7949](https://issues.apache.org/jira/browse/HADOOP-7949) | Updated maxIdleTime default in the code to match core-default.xml |  Trivial | ipc | Eli Collins | Eli Collins |
-| [HADOOP-7948](https://issues.apache.org/jira/browse/HADOOP-7948) | Shell scripts created by hadoop-dist/pom.xml to build tar do not properly propagate failure |  Minor | build | Michajlo Matijkiw | Michajlo Matijkiw |
-| [HADOOP-7936](https://issues.apache.org/jira/browse/HADOOP-7936) | There's a Hoop README in the root dir of the tarball |  Major | build | Eli Collins | Alejandro Abdelnur |
-| [HADOOP-7933](https://issues.apache.org/jira/browse/HADOOP-7933) | Viewfs changes for MAPREDUCE-3529 |  Critical | viewfs | Siddharth Seth | Siddharth Seth |
-| [HADOOP-7917](https://issues.apache.org/jira/browse/HADOOP-7917) | compilation of protobuf files fails in windows/cygwin |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7914](https://issues.apache.org/jira/browse/HADOOP-7914) | duplicate declaration of hadoop-hdfs test-jar |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-7912](https://issues.apache.org/jira/browse/HADOOP-7912) | test-patch should run eclipse:eclipse to verify that it does not break again |  Major | build | Robert Joseph Evans | Robert Joseph Evans |
-| [HADOOP-7907](https://issues.apache.org/jira/browse/HADOOP-7907) | hadoop-tools JARs are not part of the distro |  Blocker | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7902](https://issues.apache.org/jira/browse/HADOOP-7902) | skipping name rules setting (if already set) should be done on UGI initialization only |  Major | . | Tsz Wo Nicholas Sze | Alejandro Abdelnur |
-| [HADOOP-7898](https://issues.apache.org/jira/browse/HADOOP-7898) | Fix javadoc warnings in AuthenticationToken.java |  Minor | security | Suresh Srinivas | Suresh Srinivas |
-| [HADOOP-7887](https://issues.apache.org/jira/browse/HADOOP-7887) | KerberosAuthenticatorHandler is not setting KerberosName name rules from configuration |  Critical | security | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7878](https://issues.apache.org/jira/browse/HADOOP-7878) | Regression HADOOP-7777 switch changes break HDFS tests when the isSingleSwitch() predicate is used |  Minor | util | Steve Loughran | Steve Loughran |
-| [HADOOP-7870](https://issues.apache.org/jira/browse/HADOOP-7870) | fix SequenceFile#createWriter with boolean createParent arg to respect createParent. |  Major | . | Jonathan Hsieh | Jonathan Hsieh |
-| [HADOOP-7864](https://issues.apache.org/jira/browse/HADOOP-7864) | Building mvn site with Maven \< 3.0.2 causes OOM errors |  Major | build | Andrew Bayer | Andrew Bayer |
-| [HADOOP-7859](https://issues.apache.org/jira/browse/HADOOP-7859) | TestViewFsHdfs.testgetFileLinkStatus is failing an assert |  Major | fs | Eli Collins | Eli Collins |
-| [HADOOP-7854](https://issues.apache.org/jira/browse/HADOOP-7854) | UGI getCurrentUser is not synchronized |  Critical | security | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7853](https://issues.apache.org/jira/browse/HADOOP-7853) | multiple javax security configurations cause conflicts |  Blocker | security | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7851](https://issues.apache.org/jira/browse/HADOOP-7851) | Configuration.getClasses() never returns the default value. |  Major | conf | Amar Kamat | Uma Maheswara Rao G |
-| [HADOOP-7843](https://issues.apache.org/jira/browse/HADOOP-7843) | compilation failing because workDir not initialized in RunJar.java |  Major | . | John George | John George |
-| [HADOOP-7837](https://issues.apache.org/jira/browse/HADOOP-7837) | no NullAppender in the log4j config |  Major | conf | Steve Loughran | Eli Collins |
+| [MAPREDUCE-2784](https://issues.apache.org/jira/browse/MAPREDUCE-2784) | [Gridmix] TestGridmixSummary fails with NPE when run in DEBUG mode. |  Major | contrib/gridmix | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-2950](https://issues.apache.org/jira/browse/MAPREDUCE-2950) | [Gridmix] TestUserResolve fails in trunk |  Major | contrib/gridmix | Amar Kamat | Ravi Gummadi |
+| [HADOOP-6490](https://issues.apache.org/jira/browse/HADOOP-6490) | Path.normalize should use StringUtils.replace in favor of String.replace |  Minor | fs | Zheng Shao | Uma Maheswara Rao G |
+| [MAPREDUCE-3291](https://issues.apache.org/jira/browse/MAPREDUCE-3291) | App fail to launch due to delegation token not found in cache |  Blocker | mrv2 | Ramya Sunil | Robert Joseph Evans |
+| [MAPREDUCE-3344](https://issues.apache.org/jira/browse/MAPREDUCE-3344) | o.a.h.mapreduce.Reducer since 0.21 blindly casts to ReduceContext.ValueIterator |  Major | . | Brock Noland | Brock Noland |
+| [HADOOP-7801](https://issues.apache.org/jira/browse/HADOOP-7801) | HADOOP\_PREFIX cannot be overriden |  Major | build | Bruno Mahé | Bruno Mahé |
+| [MAPREDUCE-3346](https://issues.apache.org/jira/browse/MAPREDUCE-3346) | Rumen LoggedTaskAttempt  getHostName call returns hostname as null |  Blocker | tools/rumen | Karam Singh | Amar Kamat |
+| [MAPREDUCE-3342](https://issues.apache.org/jira/browse/MAPREDUCE-3342) | JobHistoryServer doesn't show job queue |  Critical | jobhistoryserver, mrv2 | Thomas Graves | Jonathan Eagles |
+| [MAPREDUCE-3345](https://issues.apache.org/jira/browse/MAPREDUCE-3345) | Race condition in ResourceManager causing TestContainerManagerSecurity to fail sometimes |  Major | mrv2, resourcemanager | Vinod Kumar Vavilapalli | Hitesh Shah |
+| [MAPREDUCE-3368](https://issues.apache.org/jira/browse/MAPREDUCE-3368) | compile-mapred-test fails |  Critical | build, mrv2 | Ramya Sunil | Hitesh Shah |
+| [MAPREDUCE-3336](https://issues.apache.org/jira/browse/MAPREDUCE-3336) | com.google.inject.internal.Preconditions not public api - shouldn't be using it |  Critical | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3333](https://issues.apache.org/jira/browse/MAPREDUCE-3333) | MR AM for sort-job going out of memory |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3280](https://issues.apache.org/jira/browse/MAPREDUCE-3280) | MR AM should not read the username from configuration |  Major | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3379](https://issues.apache.org/jira/browse/MAPREDUCE-3379) | LocalResourceTracker should not tracking deleted cache entries |  Major | mrv2, nodemanager | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3370](https://issues.apache.org/jira/browse/MAPREDUCE-3370) | MiniMRYarnCluster uses a hard coded path location for the MapReduce application jar |  Major | mrv2, test | Ahmed Radwan | Ahmed Radwan |
 | [HADOOP-7813](https://issues.apache.org/jira/browse/HADOOP-7813) | test-patch +1 patches that introduce javadoc and findbugs warnings in some cases |  Major | build, test | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3324](https://issues.apache.org/jira/browse/MAPREDUCE-3324) | Not All HttpServer tools links (stacks,logs,config,metrics) are accessible through all UI servers |  Critical | jobhistoryserver, mrv2, nodemanager | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3243](https://issues.apache.org/jira/browse/MAPREDUCE-3243) | Invalid tracking URL for streaming jobs |  Major | contrib/streaming, mrv2 | Ramya Sunil | Jonathan Eagles |
 | [HADOOP-7811](https://issues.apache.org/jira/browse/HADOOP-7811) | TestUserGroupInformation#testGetServerSideGroups test fails in chroot |  Major | security, test | Jonathan Eagles | Jonathan Eagles |
-| [HADOOP-7810](https://issues.apache.org/jira/browse/HADOOP-7810) | move hadoop archive to core from tools |  Blocker | . | John George | John George |
-| [HADOOP-7802](https://issues.apache.org/jira/browse/HADOOP-7802) | Hadoop scripts unconditionally source "$bin"/../libexec/hadoop-config.sh. |  Major | . | Bruno Mahé | Bruno Mahé |
-| [HADOOP-7801](https://issues.apache.org/jira/browse/HADOOP-7801) | HADOOP\_PREFIX cannot be overriden |  Major | build | Bruno Mahé | Bruno Mahé |
+| [MAPREDUCE-3355](https://issues.apache.org/jira/browse/MAPREDUCE-3355) | AM scheduling hangs frequently with sort job on 350 nodes |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3407](https://issues.apache.org/jira/browse/MAPREDUCE-3407) | Wrong jar getting used in TestMR\*Jobs\* for MiniMRYarnCluster |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
 | [HADOOP-7787](https://issues.apache.org/jira/browse/HADOOP-7787) | Make source tarball use conventional name. |  Major | build | Bruno Mahé | Bruno Mahé |
-| [HADOOP-6490](https://issues.apache.org/jira/browse/HADOOP-6490) | Path.normalize should use StringUtils.replace in favor of String.replace |  Minor | fs | Zheng Shao | Uma Maheswara Rao G |
-| [HDFS-2923](https://issues.apache.org/jira/browse/HDFS-2923) | Namenode IPC handler count uses the wrong configuration key |  Critical | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2893](https://issues.apache.org/jira/browse/HDFS-2893) | The start/stop scripts don't start/stop the 2NN when using the default configuration |  Minor | . | Eli Collins | Eli Collins |
-| [HDFS-2889](https://issues.apache.org/jira/browse/HDFS-2889) | getNumCurrentReplicas is package private but should be public on 0.23 (see HDFS-2408) |  Major | hdfs-client | Gregory Chanan | Gregory Chanan |
-| [HDFS-2869](https://issues.apache.org/jira/browse/HDFS-2869) | Error in Webhdfs documentation for mkdir |  Minor | webhdfs | Harsh J | Harsh J |
-| [HDFS-2840](https://issues.apache.org/jira/browse/HDFS-2840) | TestHostnameFilter should work with localhost or localhost.localdomain |  Major | test | Eli Collins | Alejandro Abdelnur |
-| [HDFS-2837](https://issues.apache.org/jira/browse/HDFS-2837) | mvn javadoc:javadoc not seeing LimitedPrivate class |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
-| [HDFS-2836](https://issues.apache.org/jira/browse/HDFS-2836) | HttpFSServer still has 2 javadoc warnings in trunk |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
-| [HDFS-2835](https://issues.apache.org/jira/browse/HDFS-2835) | Fix org.apache.hadoop.hdfs.tools.GetConf$Command Findbug issue |  Major | tools | Robert Joseph Evans | Robert Joseph Evans |
-| [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-2822](https://issues.apache.org/jira/browse/HDFS-2822) | processMisReplicatedBlock incorrectly identifies under-construction blocks as under-replicated |  Major | ha, namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2818](https://issues.apache.org/jira/browse/HDFS-2818) | dfshealth.jsp missing space between role and node name |  Trivial | namenode | Todd Lipcon | Devaraj K |
-| [HDFS-2816](https://issues.apache.org/jira/browse/HDFS-2816) | Fix missing license header in hadoop-hdfs-project/hadoop-hdfs-httpfs/dev-support/findbugsExcludeFile.xml |  Trivial | . | Hitesh Shah | Hitesh Shah |
-| [HDFS-2810](https://issues.apache.org/jira/browse/HDFS-2810) | Leases not properly getting renewed by clients |  Critical | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-2791](https://issues.apache.org/jira/browse/HDFS-2791) | If block report races with closing of file, replica is incorrectly marked corrupt |  Major | datanode, namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2790](https://issues.apache.org/jira/browse/HDFS-2790) | FSNamesystem.setTimes throws exception with wrong configuration name in the message |  Minor | . | Arpit Gupta | Arpit Gupta |
-| [HDFS-2751](https://issues.apache.org/jira/browse/HDFS-2751) | Datanode drops OS cache behind reads even for short reads |  Major | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2722](https://issues.apache.org/jira/browse/HDFS-2722) | HttpFs shouldn't be using an int for block size |  Major | hdfs-client | Harsh J | Harsh J |
-| [HDFS-2710](https://issues.apache.org/jira/browse/HDFS-2710) | HDFS part of MAPREDUCE-3529, HADOOP-7933 |  Critical | . | Siddharth Seth |  |
-| [HDFS-2707](https://issues.apache.org/jira/browse/HDFS-2707) | HttpFS should read the hadoop-auth secret from a file instead inline from the configuration |  Major | security | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HDFS-2706](https://issues.apache.org/jira/browse/HDFS-2706) | Use configuration for blockInvalidateLimit if it is set |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2705](https://issues.apache.org/jira/browse/HDFS-2705) | HttpFS server should check that upload requests have correct content-type |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HDFS-2658](https://issues.apache.org/jira/browse/HDFS-2658) | HttpFS introduced 70 javadoc warnings |  Major | . | Eli Collins | Alejandro Abdelnur |
-| [HDFS-2657](https://issues.apache.org/jira/browse/HDFS-2657) | TestHttpFSServer and TestServerWebApp are failing on trunk |  Major | . | Eli Collins | Alejandro Abdelnur |
-| [HDFS-2649](https://issues.apache.org/jira/browse/HDFS-2649) | eclipse:eclipse build fails for hadoop-hdfs-httpfs |  Major | build | Jason Lowe | Jason Lowe |
-| [HDFS-2646](https://issues.apache.org/jira/browse/HDFS-2646) | Hadoop HttpFS introduced 4 findbug warnings. |  Major | . | Uma Maheswara Rao G | Alejandro Abdelnur |
-| [HDFS-2640](https://issues.apache.org/jira/browse/HDFS-2640) | Javadoc generation hangs |  Major | . | Tom White | Tom White |
-| [HDFS-2614](https://issues.apache.org/jira/browse/HDFS-2614) | hadoop dist tarball is missing hdfs headers |  Major | build | Bruno Mahé | Alejandro Abdelnur |
-| [HDFS-2606](https://issues.apache.org/jira/browse/HDFS-2606) | webhdfs client filesystem impl must set the content-type header for create/append |  Critical | webhdfs | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HDFS-2596](https://issues.apache.org/jira/browse/HDFS-2596) | TestDirectoryScanner doesn't test parallel scans |  Major | datanode, test | Eli Collins | Eli Collins |
-| [HDFS-2594](https://issues.apache.org/jira/browse/HDFS-2594) | webhdfs HTTP API should implement getDelegationTokens() instead getDelegationToken() |  Critical | webhdfs | Alejandro Abdelnur | Tsz Wo Nicholas Sze |
-| [HDFS-2590](https://issues.apache.org/jira/browse/HDFS-2590) | Some links in WebHDFS forrest doc do not work |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2588](https://issues.apache.org/jira/browse/HDFS-2588) | hdfs jsp pages missing DOCTYPE [post-split branches] |  Trivial | scripts | Dave Vronay | Dave Vronay |
-| [HDFS-2575](https://issues.apache.org/jira/browse/HDFS-2575) | DFSTestUtil may create empty files |  Minor | test | Todd Lipcon | Todd Lipcon |
-| [HDFS-2567](https://issues.apache.org/jira/browse/HDFS-2567) | When 0 DNs are available, show a proper error when trying to browse DFS via web UI |  Major | namenode | Harsh J | Harsh J |
-| [HDFS-2553](https://issues.apache.org/jira/browse/HDFS-2553) | BlockPoolSliceScanner spinning in loop |  Critical | datanode | Todd Lipcon | Uma Maheswara Rao G |
-| [HDFS-2545](https://issues.apache.org/jira/browse/HDFS-2545) | Webhdfs: Support multiple namenodes in federation |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7802](https://issues.apache.org/jira/browse/HADOOP-7802) | Hadoop scripts unconditionally source "$bin"/../libexec/hadoop-config.sh. |  Major | . | Bruno Mahé | Bruno Mahé |
 | [HDFS-2544](https://issues.apache.org/jira/browse/HDFS-2544) | Hadoop scripts unconditionally source "$bin"/../libexec/hadoop-config.sh. |  Major | scripts | Bruno Mahé | Bruno Mahé |
+| [MAPREDUCE-3373](https://issues.apache.org/jira/browse/MAPREDUCE-3373) | Hadoop scripts unconditionally source "$bin"/../libexec/hadoop-config.sh. |  Major | . | Bruno Mahé | Bruno Mahé |
 | [HDFS-2543](https://issues.apache.org/jira/browse/HDFS-2543) | HADOOP\_PREFIX cannot be overriden |  Major | scripts | Bruno Mahé | Bruno Mahé |
+| [MAPREDUCE-3372](https://issues.apache.org/jira/browse/MAPREDUCE-3372) | HADOOP\_PREFIX cannot be overriden |  Major | . | Bruno Mahé | Bruno Mahé |
 | [HDFS-2541](https://issues.apache.org/jira/browse/HDFS-2541) | For a sufficiently large value of blocks, the DN Scanner may request a random number with a negative seed value. |  Major | datanode | Harsh J | Harsh J |
-| [HDFS-1314](https://issues.apache.org/jira/browse/HDFS-1314) | dfs.blocksize accepts only absolute value |  Minor | . | Karim Saadah | Sho Shimauchi |
-| [HDFS-442](https://issues.apache.org/jira/browse/HDFS-442) | dfsthroughput in test.jar throws NPE |  Minor | test | Ramya Sunil | Harsh J |
-| [HDFS-69](https://issues.apache.org/jira/browse/HDFS-69) | Improve dfsadmin command line help |  Minor | . | Ravi Phulari | Harsh J |
-| [MAPREDUCE-3880](https://issues.apache.org/jira/browse/MAPREDUCE-3880) | Allow for 32-bit container-executor |  Blocker | build, mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3858](https://issues.apache.org/jira/browse/MAPREDUCE-3858) | Task attempt failure during commit results in task never completing |  Critical | mrv2 | Tom White | Tom White |
-| [MAPREDUCE-3856](https://issues.apache.org/jira/browse/MAPREDUCE-3856) | Instances of RunningJob class givs incorrect job tracking urls when mutiple jobs are submitted from same client jvm. |  Critical | mrv2 | Eric Payne | Eric Payne |
-| [MAPREDUCE-3843](https://issues.apache.org/jira/browse/MAPREDUCE-3843) | Job summary log file found missing on the RM host |  Critical | jobhistoryserver, mrv2 | Anupam Seth | Anupam Seth |
-| [MAPREDUCE-3840](https://issues.apache.org/jira/browse/MAPREDUCE-3840) | JobEndNotifier doesn't use the proxyToUse during connecting |  Blocker | mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-3834](https://issues.apache.org/jira/browse/MAPREDUCE-3834) | If multiple hosts for a split belong to the same rack, the rack is added multiple times in the AM request table |  Critical | mr-am, mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3833](https://issues.apache.org/jira/browse/MAPREDUCE-3833) | Capacity scheduler queue refresh doesn't recompute queue capacities properly |  Major | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3828](https://issues.apache.org/jira/browse/MAPREDUCE-3828) | Broken urls: AM tracking url and jobhistory url in a single node setup. |  Major | mrv2 | Ahmed Radwan | Siddharth Seth |
-| [MAPREDUCE-3826](https://issues.apache.org/jira/browse/MAPREDUCE-3826) | RM UI when loaded throws a message stating Data Tables warning and then the column sorting stops working |  Major | mrv2 | Arpit Gupta | Jonathan Eagles |
-| [MAPREDUCE-3822](https://issues.apache.org/jira/browse/MAPREDUCE-3822) | TestJobCounters is failing intermittently on trunk and 0.23. |  Critical | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3817](https://issues.apache.org/jira/browse/MAPREDUCE-3817) | bin/mapred command cannot run distcp and archive jobs |  Major | mrv2 | Arpit Gupta | Arpit Gupta |
-| [MAPREDUCE-3814](https://issues.apache.org/jira/browse/MAPREDUCE-3814) | MR1 compile fails |  Major | mrv1, mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3808](https://issues.apache.org/jira/browse/MAPREDUCE-3808) | NPE in FileOutputCommitter when running a 0 reduce job |  Blocker | mrv2 | Siddharth Seth | Robert Joseph Evans |
-| [MAPREDUCE-3804](https://issues.apache.org/jira/browse/MAPREDUCE-3804) | yarn webapp interface vulnerable to cross scripting attacks |  Major | jobhistoryserver, mrv2, resourcemanager | Dave Thompson | Dave Thompson |
-| [MAPREDUCE-3795](https://issues.apache.org/jira/browse/MAPREDUCE-3795) | "job -status" command line output is malformed |  Major | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3794](https://issues.apache.org/jira/browse/MAPREDUCE-3794) | Support mapred.Task.Counter and mapred.JobInProgress.Counter enums for compatibility |  Major | mrv2 | Tom White | Tom White |
-| [MAPREDUCE-3791](https://issues.apache.org/jira/browse/MAPREDUCE-3791) | can't build site in hadoop-yarn-server-common |  Major | documentation, mrv2 | Roman Shaposhnik | Mahadev konar |
-| [MAPREDUCE-3784](https://issues.apache.org/jira/browse/MAPREDUCE-3784) | maxActiveApplications(\|PerUser) per queue is too low for small clusters |  Major | mrv2 | Ramya Sunil | Arun C Murthy |
-| [MAPREDUCE-3780](https://issues.apache.org/jira/browse/MAPREDUCE-3780) | RM assigns containers to killed applications |  Blocker | mrv2 | Ramya Sunil | Hitesh Shah |
-| [MAPREDUCE-3775](https://issues.apache.org/jira/browse/MAPREDUCE-3775) | Change MiniYarnCluster to escape special chars in testname |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3774](https://issues.apache.org/jira/browse/MAPREDUCE-3774) | yarn-default.xml should be moved to hadoop-yarn-common. |  Major | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3770](https://issues.apache.org/jira/browse/MAPREDUCE-3770) | [Rumen] Zombie.getJobConf() results into NPE |  Critical | tools/rumen | Amar Kamat | Amar Kamat |
-| [MAPREDUCE-3765](https://issues.apache.org/jira/browse/MAPREDUCE-3765) | FifoScheduler does not respect yarn.scheduler.fifo.minimum-allocation-mb setting |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3764](https://issues.apache.org/jira/browse/MAPREDUCE-3764) | AllocatedGB etc metrics incorrect if min-allocation-mb isn't a multiple of 1GB |  Critical | mrv2 | Siddharth Seth | Arun C Murthy |
-| [MAPREDUCE-3762](https://issues.apache.org/jira/browse/MAPREDUCE-3762) | Resource Manager fails to come up with default capacity scheduler configs. |  Critical | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3760](https://issues.apache.org/jira/browse/MAPREDUCE-3760) | Blacklisted NMs should not appear in Active nodes list |  Major | mrv2 | Ramya Sunil | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3759](https://issues.apache.org/jira/browse/MAPREDUCE-3759) | ClassCastException thrown in -list-active-trackers when there are a few unhealthy nodes |  Major | mrv2 | Ramya Sunil | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3754](https://issues.apache.org/jira/browse/MAPREDUCE-3754) | RM webapp should have pages filtered based on App-state |  Major | mrv2, webapps | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3752](https://issues.apache.org/jira/browse/MAPREDUCE-3752) | Headroom should be capped by queue max-cap |  Blocker | mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3749](https://issues.apache.org/jira/browse/MAPREDUCE-3749) | ConcurrentModificationException in counter groups |  Blocker | mrv2 | Tom White | Tom White |
-| [MAPREDUCE-3748](https://issues.apache.org/jira/browse/MAPREDUCE-3748) | Move CS related nodeUpdate log messages to DEBUG |  Minor | mrv2 | Ramya Sunil | Ramya Sunil |
-| [MAPREDUCE-3747](https://issues.apache.org/jira/browse/MAPREDUCE-3747) | Memory Total is not refreshed until an app is launched |  Major | mrv2 | Ramya Sunil | Arun C Murthy |
-| [MAPREDUCE-3744](https://issues.apache.org/jira/browse/MAPREDUCE-3744) | Unable to retrieve application logs via "yarn logs" or "mapred job -logs" |  Blocker | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3742](https://issues.apache.org/jira/browse/MAPREDUCE-3742) | "yarn logs" command fails with ClassNotFoundException |  Blocker | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3737](https://issues.apache.org/jira/browse/MAPREDUCE-3737) | The Web Application Proxy's is not documented very well |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3735](https://issues.apache.org/jira/browse/MAPREDUCE-3735) | Add distcp jar to the distribution (tar) |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3733](https://issues.apache.org/jira/browse/MAPREDUCE-3733) | Add Apache License Header to hadoop-distcp/pom.xml |  Major | . | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3732](https://issues.apache.org/jira/browse/MAPREDUCE-3732) | CS should only use 'activeUsers with pending requests' for computing user-limits |  Blocker | mrv2, resourcemanager, scheduler | Arun C Murthy | Arun C Murthy |
-| [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-3723](https://issues.apache.org/jira/browse/MAPREDUCE-3723) | TestAMWebServicesJobs & TestHSWebServicesJobs incorrectly asserting tests |  Major | mrv2, test, webapps | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-3721](https://issues.apache.org/jira/browse/MAPREDUCE-3721) | Race in shuffle can cause it to hang |  Blocker | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3717](https://issues.apache.org/jira/browse/MAPREDUCE-3717) | JobClient test jar has missing files to run all the test programs. |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3716](https://issues.apache.org/jira/browse/MAPREDUCE-3716) | java.io.File.createTempFile fails in map/reduce tasks |  Blocker | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3714](https://issues.apache.org/jira/browse/MAPREDUCE-3714) | Reduce hangs in a corner case |  Blocker | mrv2, task | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3713](https://issues.apache.org/jira/browse/MAPREDUCE-3713) | Incorrect headroom reported to jobs |  Blocker | mrv2, resourcemanager | Siddharth Seth | Arun C Murthy |
-| [MAPREDUCE-3712](https://issues.apache.org/jira/browse/MAPREDUCE-3712) | The mapreduce tar does not contain the hadoop-mapreduce-client-jobclient-tests.jar. |  Blocker | mrv2 | Ravi Prakash | Mahadev konar |
-| [MAPREDUCE-3710](https://issues.apache.org/jira/browse/MAPREDUCE-3710) | last split generated by FileInputFormat.getSplits may not have the best locality |  Major | mrv1, mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3709](https://issues.apache.org/jira/browse/MAPREDUCE-3709) | TestDistributedShell is failing |  Major | mrv2, test | Eli Collins | Hitesh Shah |
-| [MAPREDUCE-3708](https://issues.apache.org/jira/browse/MAPREDUCE-3708) | Metrics: Incorrect Apps Submitted Count |  Major | mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-3705](https://issues.apache.org/jira/browse/MAPREDUCE-3705) | ant build fails on 0.23 branch |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3703](https://issues.apache.org/jira/browse/MAPREDUCE-3703) | ResourceManager should provide node lists in JMX output |  Critical | mrv2, resourcemanager | Eric Payne | Eric Payne |
-| [MAPREDUCE-3702](https://issues.apache.org/jira/browse/MAPREDUCE-3702) | internal server error trying access application master via proxy with filter enabled |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3701](https://issues.apache.org/jira/browse/MAPREDUCE-3701) | Delete HadoopYarnRPC from 0.23 branch. |  Major | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3699](https://issues.apache.org/jira/browse/MAPREDUCE-3699) | Default RPC handlers are very low for YARN servers |  Major | mrv2 | Vinod Kumar Vavilapalli | Hitesh Shah |
-| [MAPREDUCE-3697](https://issues.apache.org/jira/browse/MAPREDUCE-3697) | Hadoop Counters API limits Oozie's working across different hadoop versions |  Blocker | mrv2 | John George | Mahadev konar |
-| [MAPREDUCE-3696](https://issues.apache.org/jira/browse/MAPREDUCE-3696) | MR job via oozie does not work on hadoop 23 |  Blocker | mrv2 | John George | John George |
-| [MAPREDUCE-3691](https://issues.apache.org/jira/browse/MAPREDUCE-3691) | webservices add support to compress response |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3689](https://issues.apache.org/jira/browse/MAPREDUCE-3689) | RM web UI doesn't handle newline in job name |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3684](https://issues.apache.org/jira/browse/MAPREDUCE-3684) | LocalDistributedCacheManager does not shut down its thread pool |  Major | client | Tom White | Tom White |
-| [MAPREDUCE-3683](https://issues.apache.org/jira/browse/MAPREDUCE-3683) | Capacity scheduler LeafQueues maximum capacity calculation issues |  Blocker | mrv2 | Thomas Graves | Arun C Murthy |
-| [MAPREDUCE-3681](https://issues.apache.org/jira/browse/MAPREDUCE-3681) | capacity scheduler LeafQueues calculate used capacity wrong |  Critical | mrv2 | Thomas Graves | Arun C Murthy |
-| [MAPREDUCE-3669](https://issues.apache.org/jira/browse/MAPREDUCE-3669) | Getting a lot of PriviledgedActionException / SaslException when running a job |  Blocker | mrv2 | Thomas Graves | Mahadev konar |
-| [MAPREDUCE-3664](https://issues.apache.org/jira/browse/MAPREDUCE-3664) | HDFS Federation Documentation has incorrect configuration example |  Minor | documentation | praveen sripati | Brandon Li |
-| [MAPREDUCE-3657](https://issues.apache.org/jira/browse/MAPREDUCE-3657) | State machine visualize build fails |  Minor | build, mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3656](https://issues.apache.org/jira/browse/MAPREDUCE-3656) | Sort job on 350 scale is consistently failing with latest MRV2 code |  Blocker | applicationmaster, mrv2, resourcemanager | Karam Singh | Siddharth Seth |
-| [MAPREDUCE-3652](https://issues.apache.org/jira/browse/MAPREDUCE-3652) | org.apache.hadoop.mapred.TestWebUIAuthorization.testWebUIAuthorization fails |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3651](https://issues.apache.org/jira/browse/MAPREDUCE-3651) | TestQueueManagerRefresh fails |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3649](https://issues.apache.org/jira/browse/MAPREDUCE-3649) | Job End notification gives an error on calling back. |  Blocker | mrv2 | Mahadev konar | Ravi Prakash |
-| [MAPREDUCE-3648](https://issues.apache.org/jira/browse/MAPREDUCE-3648) | TestJobConf failing |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3646](https://issues.apache.org/jira/browse/MAPREDUCE-3646) | Remove redundant URL info from "mapred job" output |  Major | client, mrv2 | Ramya Sunil | Jonathan Eagles |
-| [MAPREDUCE-3645](https://issues.apache.org/jira/browse/MAPREDUCE-3645) | TestJobHistory fails |  Blocker | mrv1 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3639](https://issues.apache.org/jira/browse/MAPREDUCE-3639) | TokenCache likely broken for FileSystems which don't issue delegation tokens |  Blocker | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3625](https://issues.apache.org/jira/browse/MAPREDUCE-3625) | CapacityScheduler web-ui display of queue's used capacity is broken |  Critical | mrv2 | Arun C Murthy | Jason Lowe |
-| [MAPREDUCE-3624](https://issues.apache.org/jira/browse/MAPREDUCE-3624) | bin/yarn script adds jdk tools.jar to the classpath. |  Major | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3617](https://issues.apache.org/jira/browse/MAPREDUCE-3617) | Remove yarn default values for resource manager and nodemanager principal |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3615](https://issues.apache.org/jira/browse/MAPREDUCE-3615) | mapred ant test failures |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3608](https://issues.apache.org/jira/browse/MAPREDUCE-3608) | MAPREDUCE-3522 commit causes compilation to fail |  Major | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3604](https://issues.apache.org/jira/browse/MAPREDUCE-3604) | Streaming's check for local mode is broken |  Blocker | contrib/streaming | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3596](https://issues.apache.org/jira/browse/MAPREDUCE-3596) | Sort benchmark got hang after completion of 99% map phase |  Blocker | applicationmaster, mrv2 | Ravi Prakash | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3588](https://issues.apache.org/jira/browse/MAPREDUCE-3588) | bin/yarn broken after MAPREDUCE-3366 |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3586](https://issues.apache.org/jira/browse/MAPREDUCE-3586) | Lots of AMs hanging around in PIG testing |  Blocker | mr-am, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3582](https://issues.apache.org/jira/browse/MAPREDUCE-3582) | Move successfully passing MR1 tests to MR2 maven tree. |  Major | mrv2, test | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-3579](https://issues.apache.org/jira/browse/MAPREDUCE-3579) | ConverterUtils should not include a port in a path for a URL with no port |  Major | mrv2 | Aaron T. Myers | Aaron T. Myers |
-| [MAPREDUCE-3564](https://issues.apache.org/jira/browse/MAPREDUCE-3564) | TestStagingCleanup and TestJobEndNotifier are failing on trunk. |  Blocker | mrv2 | Mahadev konar | Siddharth Seth |
-| [MAPREDUCE-3563](https://issues.apache.org/jira/browse/MAPREDUCE-3563) | LocalJobRunner doesn't handle Jobs using o.a.h.mapreduce.OutputCommitter |  Major | mrv2 | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3560](https://issues.apache.org/jira/browse/MAPREDUCE-3560) | TestRMNodeTransitions is failing on trunk |  Blocker | mrv2, resourcemanager, test | Vinod Kumar Vavilapalli | Siddharth Seth |
-| [MAPREDUCE-3557](https://issues.apache.org/jira/browse/MAPREDUCE-3557) | MR1 test fail to compile because of missing hadoop-archives dependency |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-3549](https://issues.apache.org/jira/browse/MAPREDUCE-3549) | write api documentation for web service apis for RM, NM, mapreduce app master, and job history server |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3544](https://issues.apache.org/jira/browse/MAPREDUCE-3544) | gridmix build is broken, requires hadoop-archives to be added as ivy dependency |  Major | build, tools/rumen | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-3542](https://issues.apache.org/jira/browse/MAPREDUCE-3542) | Support "FileSystemCounter" legacy counter group name for compatibility |  Major | . | Tom White | Tom White |
-| [MAPREDUCE-3541](https://issues.apache.org/jira/browse/MAPREDUCE-3541) | Fix broken TestJobQueueClient test |  Blocker | mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-3537](https://issues.apache.org/jira/browse/MAPREDUCE-3537) | DefaultContainerExecutor has a race condn. with multiple concurrent containers |  Blocker | . | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3532](https://issues.apache.org/jira/browse/MAPREDUCE-3532) | 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 |  Critical | mrv2, nodemanager | Karam Singh | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-3531](https://issues.apache.org/jira/browse/MAPREDUCE-3531) | Sometimes java.lang.IllegalArgumentException: Invalid key to HMAC computation in NODE\_UPDATE also causing RM to stop scheduling |  Blocker | mrv2, resourcemanager, scheduler | Karam Singh | Robert Joseph Evans |
-| [MAPREDUCE-3530](https://issues.apache.org/jira/browse/MAPREDUCE-3530) | Sometimes NODE\_UPDATE to the scheduler throws an NPE causing the scheduling to stop |  Blocker | mrv2, resourcemanager, scheduler | Karam Singh | Arun C Murthy |
-| [MAPREDUCE-3529](https://issues.apache.org/jira/browse/MAPREDUCE-3529) | TokenCache does not cache viewfs credentials correctly |  Critical | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3528](https://issues.apache.org/jira/browse/MAPREDUCE-3528) | The task timeout check interval should be configurable independent of mapreduce.task.timeout |  Major | mr-am, mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3527](https://issues.apache.org/jira/browse/MAPREDUCE-3527) | Fix minor API incompatibilities between 1.0 and 0.23 |  Major | . | Tom White | Tom White |
-| [MAPREDUCE-3522](https://issues.apache.org/jira/browse/MAPREDUCE-3522) | Capacity Scheduler ACLs not inherited by default |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3521](https://issues.apache.org/jira/browse/MAPREDUCE-3521) | Hadoop Streaming ignores unknown parameters |  Minor | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3518](https://issues.apache.org/jira/browse/MAPREDUCE-3518) | mapred queue -info \<queue\> -showJobs throws NPE |  Critical | client, mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3513](https://issues.apache.org/jira/browse/MAPREDUCE-3513) | Capacity Scheduler web UI has a spelling mistake for Memory. |  Trivial | mrv2 | Mahadev konar | chackaravarthy |
-| [MAPREDUCE-3510](https://issues.apache.org/jira/browse/MAPREDUCE-3510) | Capacity Scheduler inherited ACLs not displayed by mapred queue -showacls |  Major | capacity-sched, mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3505](https://issues.apache.org/jira/browse/MAPREDUCE-3505) | yarn APPLICATION\_CLASSPATH needs to be overridable |  Major | mrv2 | Bruno Mahé | Ahmed Radwan |
-| [MAPREDUCE-3500](https://issues.apache.org/jira/browse/MAPREDUCE-3500) | MRJobConfig creates an LD\_LIBRARY\_PATH using the platform ARCH |  Major | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-3499](https://issues.apache.org/jira/browse/MAPREDUCE-3499) | New MiniMR does not setup proxyuser configuration correctly, thus tests using doAs do not work |  Blocker | mrv2, test | Alejandro Abdelnur | John George |
-| [MAPREDUCE-3496](https://issues.apache.org/jira/browse/MAPREDUCE-3496) | Yarn initializes ACL operations from capacity scheduler config in a non-deterministic order |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3490](https://issues.apache.org/jira/browse/MAPREDUCE-3490) | RMContainerAllocator counts failed maps towards Reduce ramp up |  Blocker | mr-am, mrv2 | Siddharth Seth | Sharad Agarwal |
-| [MAPREDUCE-3488](https://issues.apache.org/jira/browse/MAPREDUCE-3488) | Streaming jobs are failing because the main class isnt set in the pom files. |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
-| [MAPREDUCE-3487](https://issues.apache.org/jira/browse/MAPREDUCE-3487) | jobhistory web ui task counters no longer links to singletakecounter page |  Critical | mrv2 | Thomas Graves | Jason Lowe |
-| [MAPREDUCE-3484](https://issues.apache.org/jira/browse/MAPREDUCE-3484) | JobEndNotifier is getting interrupted before completing all its retries. |  Major | mr-am, mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-3479](https://issues.apache.org/jira/browse/MAPREDUCE-3479) | JobClient#getJob cannot find local jobs |  Major | client | Tom White | Tom White |
-| [MAPREDUCE-3478](https://issues.apache.org/jira/browse/MAPREDUCE-3478) | Cannot build against ZooKeeper 3.4.0 |  Minor | mrv2 | Andrew Bayer | Tom White |
-| [MAPREDUCE-3477](https://issues.apache.org/jira/browse/MAPREDUCE-3477) | Hadoop site documentation cannot be built anymore on trunk and branch-0.23 |  Major | documentation, mrv2 | Bruno Mahé | Jonathan Eagles |
-| [MAPREDUCE-3465](https://issues.apache.org/jira/browse/MAPREDUCE-3465) | org.apache.hadoop.yarn.util.TestLinuxResourceCalculatorPlugin fails on 0.23 |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3464](https://issues.apache.org/jira/browse/MAPREDUCE-3464) | mapreduce jsp pages missing DOCTYPE [post-split branches] |  Trivial | . | Dave Vronay | Dave Vronay |
-| [MAPREDUCE-3463](https://issues.apache.org/jira/browse/MAPREDUCE-3463) | Second AM fails to recover properly when first AM is killed with java.lang.IllegalArgumentException causing lost job |  Blocker | applicationmaster, mrv2 | Karam Singh | Siddharth Seth |
-| [MAPREDUCE-3462](https://issues.apache.org/jira/browse/MAPREDUCE-3462) | Job submission failing in JUnit tests |  Blocker | mrv2, test | Amar Kamat | Ravi Prakash |
-| [MAPREDUCE-3460](https://issues.apache.org/jira/browse/MAPREDUCE-3460) | MR AM can hang if containers are allocated on a node blacklisted by the AM |  Blocker | mr-am, mrv2 | Siddharth Seth | Robert Joseph Evans |
-| [MAPREDUCE-3458](https://issues.apache.org/jira/browse/MAPREDUCE-3458) | Fix findbugs warnings in hadoop-examples |  Major | mrv2 | Arun C Murthy | Devaraj K |
-| [MAPREDUCE-3456](https://issues.apache.org/jira/browse/MAPREDUCE-3456) | $HADOOP\_PREFIX/bin/yarn should set defaults for $HADOOP\_\*\_HOME |  Blocker | mrv2 | Eric Payne | Eric Payne |
-| [MAPREDUCE-3454](https://issues.apache.org/jira/browse/MAPREDUCE-3454) | [Gridmix] TestDistCacheEmulation is broken |  Major | contrib/gridmix | Amar Kamat | Hitesh Shah |
-| [MAPREDUCE-3453](https://issues.apache.org/jira/browse/MAPREDUCE-3453) | RM web ui application details page shows RM cluster about information |  Major | mrv2 | Thomas Graves | Jonathan Eagles |
-| [MAPREDUCE-3452](https://issues.apache.org/jira/browse/MAPREDUCE-3452) | fifoscheduler web ui page always shows 0% used for the queue |  Major | mrv2 | Thomas Graves | Jonathan Eagles |
-| [MAPREDUCE-3450](https://issues.apache.org/jira/browse/MAPREDUCE-3450) | NM port info no longer available in JobHistory |  Major | mr-am, mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3448](https://issues.apache.org/jira/browse/MAPREDUCE-3448) | TestCombineOutputCollector javac unchecked warning on mocked generics |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3447](https://issues.apache.org/jira/browse/MAPREDUCE-3447) | mapreduce examples not working |  Blocker | mrv2 | Thomas Graves | Mahadev konar |
-| [MAPREDUCE-3444](https://issues.apache.org/jira/browse/MAPREDUCE-3444) | trunk/0.23 builds broken |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3443](https://issues.apache.org/jira/browse/MAPREDUCE-3443) | Oozie jobs are running as oozie user even though they create the jobclient as doAs. |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
+| [HDFS-2567](https://issues.apache.org/jira/browse/HDFS-2567) | When 0 DNs are available, show a proper error when trying to browse DFS via web UI |  Major | namenode | Harsh J | Harsh J |
 | [MAPREDUCE-3437](https://issues.apache.org/jira/browse/MAPREDUCE-3437) | Branch 23 fails to build with Failure to find org.apache.hadoop:hadoop-project:pom:0.24.0-SNAPSHOT |  Blocker | build, mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3436](https://issues.apache.org/jira/browse/MAPREDUCE-3436) | JobHistory webapp address should use the host from the jobhistory address |  Major | mrv2, webapps | Bruno Mahé | Ahmed Radwan |
+| [HADOOP-7843](https://issues.apache.org/jira/browse/HADOOP-7843) | compilation failing because workDir not initialized in RunJar.java |  Major | . | John George | John George |
 | [MAPREDUCE-3434](https://issues.apache.org/jira/browse/MAPREDUCE-3434) | Nightly build broken |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3427](https://issues.apache.org/jira/browse/MAPREDUCE-3427) | streaming tests fail with MR2 |  Blocker | contrib/streaming, mrv2 | Alejandro Abdelnur | Hitesh Shah |
-| [MAPREDUCE-3422](https://issues.apache.org/jira/browse/MAPREDUCE-3422) | Counter display names are not being picked up |  Major | mrv2 | Tom White | Jonathan Eagles |
-| [MAPREDUCE-3420](https://issues.apache.org/jira/browse/MAPREDUCE-3420) | [Umbrella ticket] Make uber jobs functional |  Major | mrv2 | Hitesh Shah |  |
-| [MAPREDUCE-3417](https://issues.apache.org/jira/browse/MAPREDUCE-3417) | job access controls not working app master and job history UI's |  Blocker | mrv2 | Thomas Graves | Jonathan Eagles |
-| [MAPREDUCE-3413](https://issues.apache.org/jira/browse/MAPREDUCE-3413) | RM web ui applications not sorted in any order by default |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [HDFS-2575](https://issues.apache.org/jira/browse/HDFS-2575) | DFSTestUtil may create empty files |  Minor | test | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3447](https://issues.apache.org/jira/browse/MAPREDUCE-3447) | mapreduce examples not working |  Blocker | mrv2 | Thomas Graves | Mahadev konar |
+| [MAPREDUCE-3444](https://issues.apache.org/jira/browse/MAPREDUCE-3444) | trunk/0.23 builds broken |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
 | [MAPREDUCE-3412](https://issues.apache.org/jira/browse/MAPREDUCE-3412) | 'ant docs' is broken |  Major | . | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-3454](https://issues.apache.org/jira/browse/MAPREDUCE-3454) | [Gridmix] TestDistCacheEmulation is broken |  Major | contrib/gridmix | Amar Kamat | Hitesh Shah |
 | [MAPREDUCE-3408](https://issues.apache.org/jira/browse/MAPREDUCE-3408) | yarn-daemon.sh unconditionnaly sets yarn.root.logger |  Major | mrv2, nodemanager, resourcemanager | Bruno Mahé | Bruno Mahé |
-| [MAPREDUCE-3407](https://issues.apache.org/jira/browse/MAPREDUCE-3407) | Wrong jar getting used in TestMR\*Jobs\* for MiniMRYarnCluster |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3404](https://issues.apache.org/jira/browse/MAPREDUCE-3404) | Speculative Execution: speculative map tasks launched even if -Dmapreduce.map.speculative=false |  Critical | job submission, mrv2 | patrick white | Eric Payne |
-| [MAPREDUCE-3398](https://issues.apache.org/jira/browse/MAPREDUCE-3398) | Log Aggregation broken in Secure Mode |  Blocker | mrv2, nodemanager | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3391](https://issues.apache.org/jira/browse/MAPREDUCE-3391) | Connecting to CM is logged as Connecting to RM |  Minor | applicationmaster | Subroto Sanyal | Subroto Sanyal |
+| [MAPREDUCE-3329](https://issues.apache.org/jira/browse/MAPREDUCE-3329) | capacity schedule maximum-capacity allowed to be less then capacity |  Blocker | mrv2 | Thomas Graves | Arun C Murthy |
+| [HDFS-2588](https://issues.apache.org/jira/browse/HDFS-2588) | hdfs jsp pages missing DOCTYPE [post-split branches] |  Trivial | scripts | Dave Vronay | Dave Vronay |
+| [MAPREDUCE-3464](https://issues.apache.org/jira/browse/MAPREDUCE-3464) | mapreduce jsp pages missing DOCTYPE [post-split branches] |  Trivial | . | Dave Vronay | Dave Vronay |
+| [HDFS-2590](https://issues.apache.org/jira/browse/HDFS-2590) | Some links in WebHDFS forrest doc do not work |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7859](https://issues.apache.org/jira/browse/HADOOP-7859) | TestViewFsHdfs.testgetFileLinkStatus is failing an assert |  Major | fs | Eli Collins | Eli Collins |
+| [MAPREDUCE-3413](https://issues.apache.org/jira/browse/MAPREDUCE-3413) | RM web ui applications not sorted in any order by default |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [HDFS-2596](https://issues.apache.org/jira/browse/HDFS-2596) | TestDirectoryScanner doesn't test parallel scans |  Major | datanode, test | Eli Collins | Eli Collins |
+| [MAPREDUCE-3045](https://issues.apache.org/jira/browse/MAPREDUCE-3045) | Elapsed time filter on jobhistory server displays incorrect table entries |  Minor | jobhistoryserver, mrv2 | Ramya Sunil | Jonathan Eagles |
+| [MAPREDUCE-3465](https://issues.apache.org/jira/browse/MAPREDUCE-3465) | org.apache.hadoop.yarn.util.TestLinuxResourceCalculatorPlugin fails on 0.23 |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3121](https://issues.apache.org/jira/browse/MAPREDUCE-3121) | DFIP aka 'NodeManager should handle Disk-Failures In Place' |  Blocker | mrv2, nodemanager | Vinod Kumar Vavilapalli | Ravi Gummadi |
+| [MAPREDUCE-3448](https://issues.apache.org/jira/browse/MAPREDUCE-3448) | TestCombineOutputCollector javac unchecked warning on mocked generics |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [HADOOP-7864](https://issues.apache.org/jira/browse/HADOOP-7864) | Building mvn site with Maven \< 3.0.2 causes OOM errors |  Major | build | Andrew Bayer | Andrew Bayer |
+| [HDFS-2606](https://issues.apache.org/jira/browse/HDFS-2606) | webhdfs client filesystem impl must set the content-type header for create/append |  Critical | webhdfs | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3450](https://issues.apache.org/jira/browse/MAPREDUCE-3450) | NM port info no longer available in JobHistory |  Major | mr-am, mrv2 | Siddharth Seth | Siddharth Seth |
+| [HADOOP-7853](https://issues.apache.org/jira/browse/HADOOP-7853) | multiple javax security configurations cause conflicts |  Blocker | security | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-3477](https://issues.apache.org/jira/browse/MAPREDUCE-3477) | Hadoop site documentation cannot be built anymore on trunk and branch-0.23 |  Major | documentation, mrv2 | Bruno Mahé | Jonathan Eagles |
+| [MAPREDUCE-3488](https://issues.apache.org/jira/browse/MAPREDUCE-3488) | Streaming jobs are failing because the main class isnt set in the pom files. |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
+| [HADOOP-7870](https://issues.apache.org/jira/browse/HADOOP-7870) | fix SequenceFile#createWriter with boolean createParent arg to respect createParent. |  Major | . | Jonathan Hsieh | Jonathan Hsieh |
+| [HDFS-2614](https://issues.apache.org/jira/browse/HDFS-2614) | hadoop dist tarball is missing hdfs headers |  Major | build | Bruno Mahé | Alejandro Abdelnur |
+| [HADOOP-7854](https://issues.apache.org/jira/browse/HADOOP-7854) | UGI getCurrentUser is not synchronized |  Critical | security | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-3463](https://issues.apache.org/jira/browse/MAPREDUCE-3463) | Second AM fails to recover properly when first AM is killed with java.lang.IllegalArgumentException causing lost job |  Blocker | applicationmaster, mrv2 | Karam Singh | Siddharth Seth |
+| [MAPREDUCE-3452](https://issues.apache.org/jira/browse/MAPREDUCE-3452) | fifoscheduler web ui page always shows 0% used for the queue |  Major | mrv2 | Thomas Graves | Jonathan Eagles |
+| [MAPREDUCE-3443](https://issues.apache.org/jira/browse/MAPREDUCE-3443) | Oozie jobs are running as oozie user even though they create the jobclient as doAs. |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3460](https://issues.apache.org/jira/browse/MAPREDUCE-3460) | MR AM can hang if containers are allocated on a node blacklisted by the AM |  Blocker | mr-am, mrv2 | Siddharth Seth | Robert Joseph Evans |
+| [MAPREDUCE-3453](https://issues.apache.org/jira/browse/MAPREDUCE-3453) | RM web ui application details page shows RM cluster about information |  Major | mrv2 | Thomas Graves | Jonathan Eagles |
+| [MAPREDUCE-3479](https://issues.apache.org/jira/browse/MAPREDUCE-3479) | JobClient#getJob cannot find local jobs |  Major | client | Tom White | Tom White |
+| [MAPREDUCE-3500](https://issues.apache.org/jira/browse/MAPREDUCE-3500) | MRJobConfig creates an LD\_LIBRARY\_PATH using the platform ARCH |  Major | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3456](https://issues.apache.org/jira/browse/MAPREDUCE-3456) | $HADOOP\_PREFIX/bin/yarn should set defaults for $HADOOP\_\*\_HOME |  Blocker | mrv2 | Eric Payne | Eric Payne |
+| [MAPREDUCE-3458](https://issues.apache.org/jira/browse/MAPREDUCE-3458) | Fix findbugs warnings in hadoop-examples |  Major | mrv2 | Arun C Murthy | Devaraj K |
 | [MAPREDUCE-3389](https://issues.apache.org/jira/browse/MAPREDUCE-3389) | MRApps loads the 'mrapp-generated-classpath' file with classpath from the build machine |  Critical | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3496](https://issues.apache.org/jira/browse/MAPREDUCE-3496) | Yarn initializes ACL operations from capacity scheduler config in a non-deterministic order |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [HADOOP-7887](https://issues.apache.org/jira/browse/HADOOP-7887) | KerberosAuthenticatorHandler is not setting KerberosName name rules from configuration |  Critical | security | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7898](https://issues.apache.org/jira/browse/HADOOP-7898) | Fix javadoc warnings in AuthenticationToken.java |  Minor | security | Suresh Srinivas | Suresh Srinivas |
+| [MAPREDUCE-3327](https://issues.apache.org/jira/browse/MAPREDUCE-3327) | RM web ui scheduler link doesn't show correct max value for queues |  Critical | mrv2 | Thomas Graves | Anupam Seth |
+| [MAPREDUCE-3513](https://issues.apache.org/jira/browse/MAPREDUCE-3513) | Capacity Scheduler web UI has a spelling mistake for Memory. |  Trivial | mrv2 | Mahadev konar | chackaravarthy |
+| [HADOOP-7851](https://issues.apache.org/jira/browse/HADOOP-7851) | Configuration.getClasses() never returns the default value. |  Major | conf | Amar Kamat | Uma Maheswara Rao G |
+| [HDFS-2594](https://issues.apache.org/jira/browse/HDFS-2594) | webhdfs HTTP API should implement getDelegationTokens() instead getDelegationToken() |  Critical | webhdfs | Alejandro Abdelnur | Tsz Wo Nicholas Sze |
+| [HADOOP-7902](https://issues.apache.org/jira/browse/HADOOP-7902) | skipping name rules setting (if already set) should be done on UGI initialization only |  Major | . | Tsz Wo Nicholas Sze | Alejandro Abdelnur |
+| [HADOOP-7878](https://issues.apache.org/jira/browse/HADOOP-7878) | Regression HADOOP-7777 switch changes break HDFS tests when the isSingleSwitch() predicate is used |  Minor | util | Steve Loughran | Steve Loughran |
+| [MAPREDUCE-3527](https://issues.apache.org/jira/browse/MAPREDUCE-3527) | Fix minor API incompatibilities between 1.0 and 0.23 |  Major | . | Tom White | Tom White |
+| [HADOOP-7912](https://issues.apache.org/jira/browse/HADOOP-7912) | test-patch should run eclipse:eclipse to verify that it does not break again |  Major | build | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-3518](https://issues.apache.org/jira/browse/MAPREDUCE-3518) | mapred queue -info \<queue\> -showJobs throws NPE |  Critical | client, mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3328](https://issues.apache.org/jira/browse/MAPREDUCE-3328) | mapred queue -list output inconsistent and missing child queues |  Critical | mrv2 | Thomas Graves | Ravi Prakash |
+| [MAPREDUCE-3510](https://issues.apache.org/jira/browse/MAPREDUCE-3510) | Capacity Scheduler inherited ACLs not displayed by mapred queue -showacls |  Major | capacity-sched, mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3537](https://issues.apache.org/jira/browse/MAPREDUCE-3537) | DefaultContainerExecutor has a race condn. with multiple concurrent containers |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-7914](https://issues.apache.org/jira/browse/HADOOP-7914) | duplicate declaration of hadoop-hdfs test-jar |  Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7810](https://issues.apache.org/jira/browse/HADOOP-7810) | move hadoop archive to core from tools |  Blocker | . | John George | John George |
+| [MAPREDUCE-3542](https://issues.apache.org/jira/browse/MAPREDUCE-3542) | Support "FileSystemCounter" legacy counter group name for compatibility |  Major | . | Tom White | Tom White |
+| [MAPREDUCE-3544](https://issues.apache.org/jira/browse/MAPREDUCE-3544) | gridmix build is broken, requires hadoop-archives to be added as ivy dependency |  Major | build, tools/rumen | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HDFS-2545](https://issues.apache.org/jira/browse/HDFS-2545) | Webhdfs: Support multiple namenodes in federation |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2649](https://issues.apache.org/jira/browse/HDFS-2649) | eclipse:eclipse build fails for hadoop-hdfs-httpfs |  Major | build | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-3557](https://issues.apache.org/jira/browse/MAPREDUCE-3557) | MR1 test fail to compile because of missing hadoop-archives dependency |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3398](https://issues.apache.org/jira/browse/MAPREDUCE-3398) | Log Aggregation broken in Secure Mode |  Blocker | mrv2, nodemanager | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3541](https://issues.apache.org/jira/browse/MAPREDUCE-3541) | Fix broken TestJobQueueClient test |  Blocker | mrv2 | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-3530](https://issues.apache.org/jira/browse/MAPREDUCE-3530) | Sometimes NODE\_UPDATE to the scheduler throws an NPE causing the scheduling to stop |  Blocker | mrv2, resourcemanager, scheduler | Karam Singh | Arun C Murthy |
+| [MAPREDUCE-3484](https://issues.apache.org/jira/browse/MAPREDUCE-3484) | JobEndNotifier is getting interrupted before completing all its retries. |  Major | mr-am, mrv2 | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-3531](https://issues.apache.org/jira/browse/MAPREDUCE-3531) | Sometimes java.lang.IllegalArgumentException: Invalid key to HMAC computation in NODE\_UPDATE also causing RM to stop scheduling |  Blocker | mrv2, resourcemanager, scheduler | Karam Singh | Robert Joseph Evans |
+| [MAPREDUCE-3560](https://issues.apache.org/jira/browse/MAPREDUCE-3560) | TestRMNodeTransitions is failing on trunk |  Blocker | mrv2, resourcemanager, test | Vinod Kumar Vavilapalli | Siddharth Seth |
+| [HADOOP-7917](https://issues.apache.org/jira/browse/HADOOP-7917) | compilation of protobuf files fails in windows/cygwin |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3487](https://issues.apache.org/jira/browse/MAPREDUCE-3487) | jobhistory web ui task counters no longer links to singletakecounter page |  Critical | mrv2 | Thomas Graves | Jason Lowe |
+| [MAPREDUCE-3564](https://issues.apache.org/jira/browse/MAPREDUCE-3564) | TestStagingCleanup and TestJobEndNotifier are failing on trunk. |  Blocker | mrv2 | Mahadev konar | Siddharth Seth |
+| [MAPREDUCE-3422](https://issues.apache.org/jira/browse/MAPREDUCE-3422) | Counter display names are not being picked up |  Major | mrv2 | Tom White | Jonathan Eagles |
+| [MAPREDUCE-3366](https://issues.apache.org/jira/browse/MAPREDUCE-3366) | Mapreduce component should use consistent directory structure layout as HDFS/common |  Major | mrv2 | Eric Yang | Eric Yang |
 | [MAPREDUCE-3387](https://issues.apache.org/jira/browse/MAPREDUCE-3387) | A tracking URL of N/A before the app master is launched breaks oozie |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3382](https://issues.apache.org/jira/browse/MAPREDUCE-3382) | Network ACLs can prevent AMs to ping the Job-end notification URL |  Critical | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Ravi Prakash |
-| [MAPREDUCE-3379](https://issues.apache.org/jira/browse/MAPREDUCE-3379) | LocalResourceTracker should not tracking deleted cache entries |  Major | mrv2, nodemanager | Siddharth Seth | Siddharth Seth |
+| [HDFS-2640](https://issues.apache.org/jira/browse/HDFS-2640) | Javadoc generation hangs |  Major | . | Tom White | Tom White |
+| [MAPREDUCE-3579](https://issues.apache.org/jira/browse/MAPREDUCE-3579) | ConverterUtils should not include a port in a path for a URL with no port |  Major | mrv2 | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-2553](https://issues.apache.org/jira/browse/HDFS-2553) | BlockPoolSliceScanner spinning in loop |  Critical | datanode | Todd Lipcon | Uma Maheswara Rao G |
+| [HDFS-2658](https://issues.apache.org/jira/browse/HDFS-2658) | HttpFS introduced 70 javadoc warnings |  Major | . | Eli Collins | Alejandro Abdelnur |
+| [MAPREDUCE-3563](https://issues.apache.org/jira/browse/MAPREDUCE-3563) | LocalJobRunner doesn't handle Jobs using o.a.h.mapreduce.OutputCommitter |  Major | mrv2 | Arun C Murthy | Arun C Murthy |
+| [HDFS-2706](https://issues.apache.org/jira/browse/HDFS-2706) | Use configuration for blockInvalidateLimit if it is set |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7837](https://issues.apache.org/jira/browse/HADOOP-7837) | no NullAppender in the log4j config |  Major | conf | Steve Loughran | Eli Collins |
 | [MAPREDUCE-3376](https://issues.apache.org/jira/browse/MAPREDUCE-3376) | Old mapred API combiner uses NULL reporter |  Major | mrv1, mrv2 | Robert Joseph Evans | Subroto Sanyal |
-| [MAPREDUCE-3373](https://issues.apache.org/jira/browse/MAPREDUCE-3373) | Hadoop scripts unconditionally source "$bin"/../libexec/hadoop-config.sh. |  Major | . | Bruno Mahé | Bruno Mahé |
-| [MAPREDUCE-3372](https://issues.apache.org/jira/browse/MAPREDUCE-3372) | HADOOP\_PREFIX cannot be overriden |  Major | . | Bruno Mahé | Bruno Mahé |
-| [MAPREDUCE-3370](https://issues.apache.org/jira/browse/MAPREDUCE-3370) | MiniMRYarnCluster uses a hard coded path location for the MapReduce application jar |  Major | mrv2, test | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-3368](https://issues.apache.org/jira/browse/MAPREDUCE-3368) | compile-mapred-test fails |  Critical | build, mrv2 | Ramya Sunil | Hitesh Shah |
-| [MAPREDUCE-3366](https://issues.apache.org/jira/browse/MAPREDUCE-3366) | Mapreduce component should use consistent directory structure layout as HDFS/common |  Major | mrv2 | Eric Yang | Eric Yang |
-| [MAPREDUCE-3355](https://issues.apache.org/jira/browse/MAPREDUCE-3355) | AM scheduling hangs frequently with sort job on 350 nodes |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3354](https://issues.apache.org/jira/browse/MAPREDUCE-3354) | JobHistoryServer should be started by bin/mapred and not by bin/yarn |  Blocker | jobhistoryserver, mrv2 | Vinod Kumar Vavilapalli | Jonathan Eagles |
-| [MAPREDUCE-3349](https://issues.apache.org/jira/browse/MAPREDUCE-3349) | No rack-name logged in JobHistory for unsuccessful tasks |  Blocker | mrv2 | Vinod Kumar Vavilapalli | Amar Kamat |
-| [MAPREDUCE-3346](https://issues.apache.org/jira/browse/MAPREDUCE-3346) | Rumen LoggedTaskAttempt  getHostName call returns hostname as null |  Blocker | tools/rumen | Karam Singh | Amar Kamat |
-| [MAPREDUCE-3345](https://issues.apache.org/jira/browse/MAPREDUCE-3345) | Race condition in ResourceManager causing TestContainerManagerSecurity to fail sometimes |  Major | mrv2, resourcemanager | Vinod Kumar Vavilapalli | Hitesh Shah |
-| [MAPREDUCE-3344](https://issues.apache.org/jira/browse/MAPREDUCE-3344) | o.a.h.mapreduce.Reducer since 0.21 blindly casts to ReduceContext.ValueIterator |  Major | . | Brock Noland | Brock Noland |
-| [MAPREDUCE-3342](https://issues.apache.org/jira/browse/MAPREDUCE-3342) | JobHistoryServer doesn't show job queue |  Critical | jobhistoryserver, mrv2 | Thomas Graves | Jonathan Eagles |
+| [MAPREDUCE-3391](https://issues.apache.org/jira/browse/MAPREDUCE-3391) | Connecting to CM is logged as Connecting to RM |  Minor | applicationmaster | Subroto Sanyal | Subroto Sanyal |
 | [MAPREDUCE-3339](https://issues.apache.org/jira/browse/MAPREDUCE-3339) | 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 |  Blocker | mrv2 | Ramgopal N | Siddharth Seth |
-| [MAPREDUCE-3336](https://issues.apache.org/jira/browse/MAPREDUCE-3336) | com.google.inject.internal.Preconditions not public api - shouldn't be using it |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3333](https://issues.apache.org/jira/browse/MAPREDUCE-3333) | MR AM for sort-job going out of memory |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3329](https://issues.apache.org/jira/browse/MAPREDUCE-3329) | capacity schedule maximum-capacity allowed to be less then capacity |  Blocker | mrv2 | Thomas Graves | Arun C Murthy |
-| [MAPREDUCE-3328](https://issues.apache.org/jira/browse/MAPREDUCE-3328) | mapred queue -list output inconsistent and missing child queues |  Critical | mrv2 | Thomas Graves | Ravi Prakash |
-| [MAPREDUCE-3327](https://issues.apache.org/jira/browse/MAPREDUCE-3327) | RM web ui scheduler link doesn't show correct max value for queues |  Critical | mrv2 | Thomas Graves | Anupam Seth |
+| [MAPREDUCE-3588](https://issues.apache.org/jira/browse/MAPREDUCE-3588) | bin/yarn broken after MAPREDUCE-3366 |  Blocker | . | Arun C Murthy | Arun C Murthy |
+| [HDFS-2646](https://issues.apache.org/jira/browse/HDFS-2646) | Hadoop HttpFS introduced 4 findbug warnings. |  Major | . | Uma Maheswara Rao G | Alejandro Abdelnur |
+| [HDFS-2657](https://issues.apache.org/jira/browse/HDFS-2657) | TestHttpFSServer and TestServerWebApp are failing on trunk |  Major | . | Eli Collins | Alejandro Abdelnur |
+| [MAPREDUCE-3349](https://issues.apache.org/jira/browse/MAPREDUCE-3349) | No rack-name logged in JobHistory for unsuccessful tasks |  Blocker | mrv2 | Vinod Kumar Vavilapalli | Amar Kamat |
+| [HDFS-2705](https://issues.apache.org/jira/browse/HDFS-2705) | HttpFS server should check that upload requests have correct content-type |  Major | . | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3586](https://issues.apache.org/jira/browse/MAPREDUCE-3586) | Lots of AMs hanging around in PIG testing |  Blocker | mr-am, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-2707](https://issues.apache.org/jira/browse/HDFS-2707) | HttpFS should read the hadoop-auth secret from a file instead inline from the configuration |  Major | security | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3604](https://issues.apache.org/jira/browse/MAPREDUCE-3604) | Streaming's check for local mode is broken |  Blocker | contrib/streaming | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-3521](https://issues.apache.org/jira/browse/MAPREDUCE-3521) | Hadoop Streaming ignores unknown parameters |  Minor | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-3522](https://issues.apache.org/jira/browse/MAPREDUCE-3522) | Capacity Scheduler ACLs not inherited by default |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3608](https://issues.apache.org/jira/browse/MAPREDUCE-3608) | MAPREDUCE-3522 commit causes compilation to fail |  Major | mrv2 | Mahadev konar | Mahadev konar |
+| [HDFS-2722](https://issues.apache.org/jira/browse/HDFS-2722) | HttpFs shouldn't be using an int for block size |  Major | hdfs-client | Harsh J | Harsh J |
+| [HADOOP-7933](https://issues.apache.org/jira/browse/HADOOP-7933) | Viewfs changes for MAPREDUCE-3529 |  Critical | viewfs | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3462](https://issues.apache.org/jira/browse/MAPREDUCE-3462) | Job submission failing in JUnit tests |  Blocker | mrv2, test | Amar Kamat | Ravi Prakash |
+| [HDFS-1314](https://issues.apache.org/jira/browse/HDFS-1314) | dfs.blocksize accepts only absolute value |  Minor | . | Karim Saadah | Sho Shimauchi |
+| [MAPREDUCE-3490](https://issues.apache.org/jira/browse/MAPREDUCE-3490) | RMContainerAllocator counts failed maps towards Reduce ramp up |  Blocker | mr-am, mrv2 | Siddharth Seth | Sharad Agarwal |
+| [HADOOP-7948](https://issues.apache.org/jira/browse/HADOOP-7948) | Shell scripts created by hadoop-dist/pom.xml to build tar do not properly propagate failure |  Minor | build | Michajlo Matijkiw | Michajlo Matijkiw |
+| [MAPREDUCE-1744](https://issues.apache.org/jira/browse/MAPREDUCE-1744) | DistributedCache creates its own FileSytem instance when adding a file/archive to the path |  Major | . | Dick King | Dick King |
+| [MAPREDUCE-3529](https://issues.apache.org/jira/browse/MAPREDUCE-3529) | TokenCache does not cache viewfs credentials correctly |  Critical | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3478](https://issues.apache.org/jira/browse/MAPREDUCE-3478) | Cannot build against ZooKeeper 3.4.0 |  Minor | mrv2 | Andrew Bayer | Tom White |
+| [HADOOP-7949](https://issues.apache.org/jira/browse/HADOOP-7949) | Updated maxIdleTime default in the code to match core-default.xml |  Trivial | ipc | Eli Collins | Eli Collins |
+| [MAPREDUCE-3615](https://issues.apache.org/jira/browse/MAPREDUCE-3615) | mapred ant test failures |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [HDFS-2710](https://issues.apache.org/jira/browse/HDFS-2710) | HDFS part of MAPREDUCE-3529, HADOOP-7933 |  Critical | . | Siddharth Seth |  |
 | [MAPREDUCE-3326](https://issues.apache.org/jira/browse/MAPREDUCE-3326) | RM web UI scheduler link not as useful as should be |  Critical | mrv2 | Thomas Graves | Jason Lowe |
-| [MAPREDUCE-3324](https://issues.apache.org/jira/browse/MAPREDUCE-3324) | Not All HttpServer tools links (stacks,logs,config,metrics) are accessible through all UI servers |  Critical | jobhistoryserver, mrv2, nodemanager | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3617](https://issues.apache.org/jira/browse/MAPREDUCE-3617) | Remove yarn default values for resource manager and nodemanager principal |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [HADOOP-7907](https://issues.apache.org/jira/browse/HADOOP-7907) | hadoop-tools JARs are not part of the distro |  Blocker | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7936](https://issues.apache.org/jira/browse/HADOOP-7936) | There's a Hoop README in the root dir of the tarball |  Major | build | Eli Collins | Alejandro Abdelnur |
+| [MAPREDUCE-3624](https://issues.apache.org/jira/browse/MAPREDUCE-3624) | bin/yarn script adds jdk tools.jar to the classpath. |  Major | mrv2 | Mahadev konar | Mahadev konar |
+| [HADOOP-7963](https://issues.apache.org/jira/browse/HADOOP-7963) | test failures: TestViewFileSystemWithAuthorityLocalFileSystem and TestViewFileSystemLocalFileSystem |  Blocker | . | Thomas Graves | Siddharth Seth |
+| [MAPREDUCE-3528](https://issues.apache.org/jira/browse/MAPREDUCE-3528) | The task timeout check interval should be configurable independent of mapreduce.task.timeout |  Major | mr-am, mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3639](https://issues.apache.org/jira/browse/MAPREDUCE-3639) | TokenCache likely broken for FileSystems which don't issue delegation tokens |  Blocker | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3420](https://issues.apache.org/jira/browse/MAPREDUCE-3420) | [Umbrella ticket] Make uber jobs functional |  Major | mrv2 | Hitesh Shah |  |
 | [MAPREDUCE-3312](https://issues.apache.org/jira/browse/MAPREDUCE-3312) | Make MR AM not send a stopContainer w/o corresponding start container |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3291](https://issues.apache.org/jira/browse/MAPREDUCE-3291) | App fail to launch due to delegation token not found in cache |  Blocker | mrv2 | Ramya Sunil | Robert Joseph Evans |
-| [MAPREDUCE-3280](https://issues.apache.org/jira/browse/MAPREDUCE-3280) | MR AM should not read the username from configuration |  Major | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3243](https://issues.apache.org/jira/browse/MAPREDUCE-3243) | Invalid tracking URL for streaming jobs |  Major | contrib/streaming, mrv2 | Ramya Sunil | Jonathan Eagles |
-| [MAPREDUCE-3194](https://issues.apache.org/jira/browse/MAPREDUCE-3194) | "mapred mradmin" command is broken in mrv2 |  Major | mrv2 | Siddharth Seth | Jason Lowe |
-| [MAPREDUCE-3121](https://issues.apache.org/jira/browse/MAPREDUCE-3121) | DFIP aka 'NodeManager should handle Disk-Failures In Place' |  Blocker | mrv2, nodemanager | Vinod Kumar Vavilapalli | Ravi Gummadi |
-| [MAPREDUCE-3045](https://issues.apache.org/jira/browse/MAPREDUCE-3045) | Elapsed time filter on jobhistory server displays incorrect table entries |  Minor | jobhistoryserver, mrv2 | Ramya Sunil | Jonathan Eagles |
-| [MAPREDUCE-2950](https://issues.apache.org/jira/browse/MAPREDUCE-2950) | [Gridmix] TestUserResolve fails in trunk |  Major | contrib/gridmix | Amar Kamat | Ravi Gummadi |
-| [MAPREDUCE-2784](https://issues.apache.org/jira/browse/MAPREDUCE-2784) | [Gridmix] TestGridmixSummary fails with NPE when run in DEBUG mode. |  Major | contrib/gridmix | Amar Kamat | Amar Kamat |
+| [MAPREDUCE-3382](https://issues.apache.org/jira/browse/MAPREDUCE-3382) | Network ACLs can prevent AMs to ping the Job-end notification URL |  Critical | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Ravi Prakash |
+| [MAPREDUCE-3648](https://issues.apache.org/jira/browse/MAPREDUCE-3648) | TestJobConf failing |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3651](https://issues.apache.org/jira/browse/MAPREDUCE-3651) | TestQueueManagerRefresh fails |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3645](https://issues.apache.org/jira/browse/MAPREDUCE-3645) | TestJobHistory fails |  Blocker | mrv1 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3652](https://issues.apache.org/jira/browse/MAPREDUCE-3652) | org.apache.hadoop.mapred.TestWebUIAuthorization.testWebUIAuthorization fails |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3625](https://issues.apache.org/jira/browse/MAPREDUCE-3625) | CapacityScheduler web-ui display of queue's used capacity is broken |  Critical | mrv2 | Arun C Murthy | Jason Lowe |
+| [HDFS-69](https://issues.apache.org/jira/browse/HDFS-69) | Improve dfsadmin command line help |  Minor | . | Ravi Phulari | Harsh J |
+| [MAPREDUCE-3596](https://issues.apache.org/jira/browse/MAPREDUCE-3596) | Sort benchmark got hang after completion of 99% map phase |  Blocker | applicationmaster, mrv2 | Ravi Prakash | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3656](https://issues.apache.org/jira/browse/MAPREDUCE-3656) | Sort job on 350 scale is consistently failing with latest MRV2 code |  Blocker | applicationmaster, mrv2, resourcemanager | Karam Singh | Siddharth Seth |
+| [MAPREDUCE-3532](https://issues.apache.org/jira/browse/MAPREDUCE-3532) | 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 |  Critical | mrv2, nodemanager | Karam Singh | Bhallamudi Venkata Siva Kamesh |
+| [MAPREDUCE-3404](https://issues.apache.org/jira/browse/MAPREDUCE-3404) | Speculative Execution: speculative map tasks launched even if -Dmapreduce.map.speculative=false |  Critical | job submission, mrv2 | patrick white | Eric Payne |
+| [HDFS-2790](https://issues.apache.org/jira/browse/HDFS-2790) | FSNamesystem.setTimes throws exception with wrong configuration name in the message |  Minor | . | Arpit Gupta | Arpit Gupta |
+| [HADOOP-7975](https://issues.apache.org/jira/browse/HADOOP-7975) | Add entry to XML defaults for new LZ4 codec |  Minor | . | Harsh J | Harsh J |
+| [MAPREDUCE-3649](https://issues.apache.org/jira/browse/MAPREDUCE-3649) | Job End notification gives an error on calling back. |  Blocker | mrv2 | Mahadev konar | Ravi Prakash |
+| [MAPREDUCE-3657](https://issues.apache.org/jira/browse/MAPREDUCE-3657) | State machine visualize build fails |  Minor | build, mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-3664](https://issues.apache.org/jira/browse/MAPREDUCE-3664) | HDFS Federation Documentation has incorrect configuration example |  Minor | documentation | praveen sripati | Brandon Li |
 | [MAPREDUCE-2450](https://issues.apache.org/jira/browse/MAPREDUCE-2450) | Calls from running tasks to TaskTracker methods sometimes fail and incur a 60s timeout |  Major | . | Matei Zaharia | Rajesh Balamohan |
-| [MAPREDUCE-1744](https://issues.apache.org/jira/browse/MAPREDUCE-1744) | DistributedCache creates its own FileSytem instance when adding a file/archive to the path |  Major | . | Dick King | Dick King |
+| [HADOOP-7971](https://issues.apache.org/jira/browse/HADOOP-7971) | hadoop \<job/queue/pipes\> removed - should be added back, but deprecated |  Blocker | . | Thomas Graves | Prashant Sharma |
+| [MAPREDUCE-3669](https://issues.apache.org/jira/browse/MAPREDUCE-3669) | Getting a lot of PriviledgedActionException / SaslException when running a job |  Blocker | mrv2 | Thomas Graves | Mahadev konar |
+| [MAPREDUCE-3684](https://issues.apache.org/jira/browse/MAPREDUCE-3684) | LocalDistributedCacheManager does not shut down its thread pool |  Major | client | Tom White | Tom White |
+| [HADOOP-7982](https://issues.apache.org/jira/browse/HADOOP-7982) | UserGroupInformation fails to login if thread's context classloader can't load HadoopLoginModule |  Major | security | Todd Lipcon | Todd Lipcon |
+| [HDFS-2810](https://issues.apache.org/jira/browse/HDFS-2810) | Leases not properly getting renewed by clients |  Critical | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [HDFS-2751](https://issues.apache.org/jira/browse/HDFS-2751) | Datanode drops OS cache behind reads even for short reads |  Major | datanode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7986](https://issues.apache.org/jira/browse/HADOOP-7986) | Add config for History Server protocol in hadoop-policy for service level authorization. |  Major | . | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3582](https://issues.apache.org/jira/browse/MAPREDUCE-3582) | Move successfully passing MR1 tests to MR2 maven tree. |  Major | mrv2, test | Ahmed Radwan | Ahmed Radwan |
+| [HDFS-2816](https://issues.apache.org/jira/browse/HDFS-2816) | Fix missing license header in hadoop-hdfs-project/hadoop-hdfs-httpfs/dev-support/findbugsExcludeFile.xml |  Trivial | . | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3689](https://issues.apache.org/jira/browse/MAPREDUCE-3689) | RM web UI doesn't handle newline in job name |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3701](https://issues.apache.org/jira/browse/MAPREDUCE-3701) | Delete HadoopYarnRPC from 0.23 branch. |  Major | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3549](https://issues.apache.org/jira/browse/MAPREDUCE-3549) | write api documentation for web service apis for RM, NM, mapreduce app master, and job history server |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3705](https://issues.apache.org/jira/browse/MAPREDUCE-3705) | ant build fails on 0.23 branch |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [HDFS-2818](https://issues.apache.org/jira/browse/HDFS-2818) | dfshealth.jsp missing space between role and node name |  Trivial | namenode | Todd Lipcon | Devaraj K |
+| [HDFS-2822](https://issues.apache.org/jira/browse/HDFS-2822) | processMisReplicatedBlock incorrectly identifies under-construction blocks as under-replicated |  Major | ha, namenode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3702](https://issues.apache.org/jira/browse/MAPREDUCE-3702) | internal server error trying access application master via proxy with filter enabled |  Critical | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3691](https://issues.apache.org/jira/browse/MAPREDUCE-3691) | webservices add support to compress response |  Critical | mrv2 | Thomas Graves | Thomas Graves |
+| [HADOOP-7981](https://issues.apache.org/jira/browse/HADOOP-7981) | Improve documentation for org.apache.hadoop.io.compress.Decompressor.getRemaining |  Major | io | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3646](https://issues.apache.org/jira/browse/MAPREDUCE-3646) | Remove redundant URL info from "mapred job" output |  Major | client, mrv2 | Ramya Sunil | Jonathan Eagles |
+| [MAPREDUCE-3681](https://issues.apache.org/jira/browse/MAPREDUCE-3681) | capacity scheduler LeafQueues calculate used capacity wrong |  Critical | mrv2 | Thomas Graves | Arun C Murthy |
+| [HADOOP-7964](https://issues.apache.org/jira/browse/HADOOP-7964) | Deadlock in class init. |  Blocker | security, util | Kihwal Lee | Daryn Sharp |
+| [HDFS-442](https://issues.apache.org/jira/browse/HDFS-442) | dfsthroughput in test.jar throws NPE |  Minor | test | Ramya Sunil | Harsh J |
+| [MAPREDUCE-3505](https://issues.apache.org/jira/browse/MAPREDUCE-3505) | yarn APPLICATION\_CLASSPATH needs to be overridable |  Major | mrv2 | Bruno Mahé | Ahmed Radwan |
+| [MAPREDUCE-3710](https://issues.apache.org/jira/browse/MAPREDUCE-3710) | last split generated by FileInputFormat.getSplits may not have the best locality |  Major | mrv1, mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3714](https://issues.apache.org/jira/browse/MAPREDUCE-3714) | Reduce hangs in a corner case |  Blocker | mrv2, task | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3712](https://issues.apache.org/jira/browse/MAPREDUCE-3712) | The mapreduce tar does not contain the hadoop-mapreduce-client-jobclient-tests.jar. |  Blocker | mrv2 | Ravi Prakash | Mahadev konar |
+| [MAPREDUCE-3717](https://issues.apache.org/jira/browse/MAPREDUCE-3717) | JobClient test jar has missing files to run all the test programs. |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3683](https://issues.apache.org/jira/browse/MAPREDUCE-3683) | Capacity scheduler LeafQueues maximum capacity calculation issues |  Blocker | mrv2 | Thomas Graves | Arun C Murthy |
+| [MAPREDUCE-3194](https://issues.apache.org/jira/browse/MAPREDUCE-3194) | "mapred mradmin" command is broken in mrv2 |  Major | mrv2 | Siddharth Seth | Jason Lowe |
+| [MAPREDUCE-3713](https://issues.apache.org/jira/browse/MAPREDUCE-3713) | Incorrect headroom reported to jobs |  Blocker | mrv2, resourcemanager | Siddharth Seth | Arun C Murthy |
+| [MAPREDUCE-3721](https://issues.apache.org/jira/browse/MAPREDUCE-3721) | Race in shuffle can cause it to hang |  Blocker | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3733](https://issues.apache.org/jira/browse/MAPREDUCE-3733) | Add Apache License Header to hadoop-distcp/pom.xml |  Major | . | Mahadev konar | Mahadev konar |
+| [HDFS-2836](https://issues.apache.org/jira/browse/HDFS-2836) | HttpFSServer still has 2 javadoc warnings in trunk |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-3735](https://issues.apache.org/jira/browse/MAPREDUCE-3735) | Add distcp jar to the distribution (tar) |  Blocker | mrv2 | Mahadev konar | Mahadev konar |
+| [HDFS-2837](https://issues.apache.org/jira/browse/HDFS-2837) | mvn javadoc:javadoc not seeing LimitedPrivate class |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-3737](https://issues.apache.org/jira/browse/MAPREDUCE-3737) | The Web Application Proxy's is not documented very well |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-3699](https://issues.apache.org/jira/browse/MAPREDUCE-3699) | Default RPC handlers are very low for YARN servers |  Major | mrv2 | Vinod Kumar Vavilapalli | Hitesh Shah |
+| [HADOOP-7993](https://issues.apache.org/jira/browse/HADOOP-7993) | Hadoop ignores old-style config options for enabling compressed output |  Major | conf | Anupam Seth | Anupam Seth |
+| [MAPREDUCE-3742](https://issues.apache.org/jira/browse/MAPREDUCE-3742) | "yarn logs" command fails with ClassNotFoundException |  Blocker | mrv2 | Jason Lowe | Jason Lowe |
+| [HADOOP-7998](https://issues.apache.org/jira/browse/HADOOP-7998) | CheckFileSystem does not correctly honor setVerifyChecksum |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-8000](https://issues.apache.org/jira/browse/HADOOP-8000) | fetchdt command not available in bin/hadoop |  Critical | . | Arpit Gupta | Arpit Gupta |
+| [HDFS-2840](https://issues.apache.org/jira/browse/HDFS-2840) | TestHostnameFilter should work with localhost or localhost.localdomain |  Major | test | Eli Collins | Alejandro Abdelnur |
+| [HDFS-2791](https://issues.apache.org/jira/browse/HDFS-2791) | If block report races with closing of file, replica is incorrectly marked corrupt |  Major | datanode, namenode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3732](https://issues.apache.org/jira/browse/MAPREDUCE-3732) | CS should only use 'activeUsers with pending requests' for computing user-limits |  Blocker | mrv2, resourcemanager, scheduler | Arun C Murthy | Arun C Murthy |
+| [HADOOP-7988](https://issues.apache.org/jira/browse/HADOOP-7988) | Upper case in hostname part of the principals doesn't work with kerberos. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-8002](https://issues.apache.org/jira/browse/HADOOP-8002) | SecurityUtil acquired token message should be a debug rather than info |  Major | . | Arpit Gupta | Arpit Gupta |
+| [HADOOP-7999](https://issues.apache.org/jira/browse/HADOOP-7999) | "hadoop archive" fails with ClassNotFoundException |  Critical | scripts | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-3703](https://issues.apache.org/jira/browse/MAPREDUCE-3703) | ResourceManager should provide node lists in JMX output |  Critical | mrv2, resourcemanager | Eric Payne | Eric Payne |
+| [MAPREDUCE-3716](https://issues.apache.org/jira/browse/MAPREDUCE-3716) | java.io.File.createTempFile fails in map/reduce tasks |  Blocker | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3748](https://issues.apache.org/jira/browse/MAPREDUCE-3748) | Move CS related nodeUpdate log messages to DEBUG |  Minor | mrv2 | Ramya Sunil | Ramya Sunil |
+| [MAPREDUCE-3764](https://issues.apache.org/jira/browse/MAPREDUCE-3764) | AllocatedGB etc metrics incorrect if min-allocation-mb isn't a multiple of 1GB |  Critical | mrv2 | Siddharth Seth | Arun C Murthy |
+| [MAPREDUCE-3749](https://issues.apache.org/jira/browse/MAPREDUCE-3749) | ConcurrentModificationException in counter groups |  Blocker | mrv2 | Tom White | Tom White |
+| [HDFS-2835](https://issues.apache.org/jira/browse/HDFS-2835) | Fix org.apache.hadoop.hdfs.tools.GetConf$Command Findbug issue |  Major | tools | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-8006](https://issues.apache.org/jira/browse/HADOOP-8006) | TestFSInputChecker is failing in trunk. |  Major | fs | Uma Maheswara Rao G | Daryn Sharp |
+| [MAPREDUCE-3754](https://issues.apache.org/jira/browse/MAPREDUCE-3754) | RM webapp should have pages filtered based on App-state |  Major | mrv2, webapps | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3762](https://issues.apache.org/jira/browse/MAPREDUCE-3762) | Resource Manager fails to come up with default capacity scheduler configs. |  Critical | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3499](https://issues.apache.org/jira/browse/MAPREDUCE-3499) | New MiniMR does not setup proxyuser configuration correctly, thus tests using doAs do not work |  Blocker | mrv2, test | Alejandro Abdelnur | John George |
+| [MAPREDUCE-3774](https://issues.apache.org/jira/browse/MAPREDUCE-3774) | yarn-default.xml should be moved to hadoop-yarn-common. |  Major | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3696](https://issues.apache.org/jira/browse/MAPREDUCE-3696) | MR job via oozie does not work on hadoop 23 |  Blocker | mrv2 | John George | John George |
+| [MAPREDUCE-3427](https://issues.apache.org/jira/browse/MAPREDUCE-3427) | streaming tests fail with MR2 |  Blocker | contrib/streaming, mrv2 | Alejandro Abdelnur | Hitesh Shah |
+| [MAPREDUCE-3752](https://issues.apache.org/jira/browse/MAPREDUCE-3752) | Headroom should be capped by queue max-cap |  Blocker | mrv2 | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-3744](https://issues.apache.org/jira/browse/MAPREDUCE-3744) | Unable to retrieve application logs via "yarn logs" or "mapred job -logs" |  Blocker | mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-3780](https://issues.apache.org/jira/browse/MAPREDUCE-3780) | RM assigns containers to killed applications |  Blocker | mrv2 | Ramya Sunil | Hitesh Shah |
+| [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 |
+| [HADOOP-8001](https://issues.apache.org/jira/browse/HADOOP-8001) | ChecksumFileSystem's rename doesn't correctly handle checksum files |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-3708](https://issues.apache.org/jira/browse/MAPREDUCE-3708) | Metrics: Incorrect Apps Submitted Count |  Major | mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
+| [MAPREDUCE-3784](https://issues.apache.org/jira/browse/MAPREDUCE-3784) | maxActiveApplications(\|PerUser) per queue is too low for small clusters |  Major | mrv2 | Ramya Sunil | Arun C Murthy |
+| [HADOOP-8018](https://issues.apache.org/jira/browse/HADOOP-8018) | Hudson auto test for HDFS has started throwing javadoc: warning - Error fetching URL: http://java.sun.com/javase/6/docs/api/package-list |  Major | build, test | Matt Foley | Jonathan Eagles |
+| [HDFS-2889](https://issues.apache.org/jira/browse/HDFS-2889) | getNumCurrentReplicas is package private but should be public on 0.23 (see HDFS-2408) |  Major | hdfs-client | Gregory Chanan | Gregory Chanan |
+| [MAPREDUCE-3760](https://issues.apache.org/jira/browse/MAPREDUCE-3760) | Blacklisted NMs should not appear in Active nodes list |  Major | mrv2 | Ramya Sunil | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3417](https://issues.apache.org/jira/browse/MAPREDUCE-3417) | job access controls not working app master and job history UI's |  Blocker | mrv2 | Thomas Graves | Jonathan Eagles |
+| [MAPREDUCE-3791](https://issues.apache.org/jira/browse/MAPREDUCE-3791) | can't build site in hadoop-yarn-server-common |  Major | documentation, mrv2 | Roman Shaposhnik | Mahadev konar |
+| [MAPREDUCE-3723](https://issues.apache.org/jira/browse/MAPREDUCE-3723) | TestAMWebServicesJobs & TestHSWebServicesJobs incorrectly asserting tests |  Major | mrv2, test, webapps | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
+| [MAPREDUCE-3795](https://issues.apache.org/jira/browse/MAPREDUCE-3795) | "job -status" command line output is malformed |  Major | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3759](https://issues.apache.org/jira/browse/MAPREDUCE-3759) | ClassCastException thrown in -list-active-trackers when there are a few unhealthy nodes |  Major | mrv2 | Ramya Sunil | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3775](https://issues.apache.org/jira/browse/MAPREDUCE-3775) | Change MiniYarnCluster to escape special chars in testname |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3765](https://issues.apache.org/jira/browse/MAPREDUCE-3765) | FifoScheduler does not respect yarn.scheduler.fifo.minimum-allocation-mb setting |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3747](https://issues.apache.org/jira/browse/MAPREDUCE-3747) | Memory Total is not refreshed until an app is launched |  Major | mrv2 | Ramya Sunil | Arun C Murthy |
+| [HDFS-2893](https://issues.apache.org/jira/browse/HDFS-2893) | The start/stop scripts don't start/stop the 2NN when using the default configuration |  Minor | . | Eli Collins | Eli Collins |
+| [MAPREDUCE-3814](https://issues.apache.org/jira/browse/MAPREDUCE-3814) | MR1 compile fails |  Major | mrv1, mrv2 | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-3808](https://issues.apache.org/jira/browse/MAPREDUCE-3808) | NPE in FileOutputCommitter when running a 0 reduce job |  Blocker | mrv2 | Siddharth Seth | Robert Joseph Evans |
+| [MAPREDUCE-3804](https://issues.apache.org/jira/browse/MAPREDUCE-3804) | yarn webapp interface vulnerable to cross scripting attacks |  Major | jobhistoryserver, mrv2, resourcemanager | Dave Thompson | Dave Thompson |
+| [MAPREDUCE-3354](https://issues.apache.org/jira/browse/MAPREDUCE-3354) | JobHistoryServer should be started by bin/mapred and not by bin/yarn |  Blocker | jobhistoryserver, mrv2 | Vinod Kumar Vavilapalli | Jonathan Eagles |
+| [MAPREDUCE-3794](https://issues.apache.org/jira/browse/MAPREDUCE-3794) | Support mapred.Task.Counter and mapred.JobInProgress.Counter enums for compatibility |  Major | mrv2 | Tom White | Tom White |
+| [MAPREDUCE-3697](https://issues.apache.org/jira/browse/MAPREDUCE-3697) | Hadoop Counters API limits Oozie's working across different hadoop versions |  Blocker | mrv2 | John George | Mahadev konar |
+| [MAPREDUCE-3817](https://issues.apache.org/jira/browse/MAPREDUCE-3817) | bin/mapred command cannot run distcp and archive jobs |  Major | mrv2 | Arpit Gupta | Arpit Gupta |
+| [MAPREDUCE-3709](https://issues.apache.org/jira/browse/MAPREDUCE-3709) | TestDistributedShell is failing |  Major | mrv2, test | Eli Collins | Hitesh Shah |
+| [MAPREDUCE-3436](https://issues.apache.org/jira/browse/MAPREDUCE-3436) | JobHistory webapp address should use the host from the jobhistory address |  Major | mrv2, webapps | Bruno Mahé | Ahmed Radwan |
+| [MAPREDUCE-3833](https://issues.apache.org/jira/browse/MAPREDUCE-3833) | Capacity scheduler queue refresh doesn't recompute queue capacities properly |  Major | mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-3826](https://issues.apache.org/jira/browse/MAPREDUCE-3826) | RM UI when loaded throws a message stating Data Tables warning and then the column sorting stops working |  Major | mrv2 | Arpit Gupta | Jonathan Eagles |
+| [MAPREDUCE-3822](https://issues.apache.org/jira/browse/MAPREDUCE-3822) | TestJobCounters is failing intermittently on trunk and 0.23. |  Critical | mrv2 | Mahadev konar | Mahadev konar |
+| [MAPREDUCE-3834](https://issues.apache.org/jira/browse/MAPREDUCE-3834) | If multiple hosts for a split belong to the same rack, the rack is added multiple times in the AM request table |  Critical | mr-am, mrv2 | Siddharth Seth | Siddharth Seth |
+| [HADOOP-7974](https://issues.apache.org/jira/browse/HADOOP-7974) | TestViewFsTrash incorrectly determines the user's home directory |  Major | fs, test | Eli Collins | Harsh J |
+| [HADOOP-8012](https://issues.apache.org/jira/browse/HADOOP-8012) | hadoop-daemon.sh and yarn-daemon.sh are trying to mkdir and chow log/pid dirs which can fail |  Minor | scripts | Roman Shaposhnik | Roman Shaposhnik |
+| [MAPREDUCE-3828](https://issues.apache.org/jira/browse/MAPREDUCE-3828) | Broken urls: AM tracking url and jobhistory url in a single node setup. |  Major | mrv2 | Ahmed Radwan | Siddharth Seth |
+| [MAPREDUCE-3770](https://issues.apache.org/jira/browse/MAPREDUCE-3770) | [Rumen] Zombie.getJobConf() results into NPE |  Critical | tools/rumen | Amar Kamat | Amar Kamat |
+| [HDFS-2923](https://issues.apache.org/jira/browse/HDFS-2923) | Namenode IPC handler count uses the wrong configuration key |  Critical | namenode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-3840](https://issues.apache.org/jira/browse/MAPREDUCE-3840) | JobEndNotifier doesn't use the proxyToUse during connecting |  Blocker | mrv2 | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-3843](https://issues.apache.org/jira/browse/MAPREDUCE-3843) | Job summary log file found missing on the RM host |  Critical | jobhistoryserver, mrv2 | Anupam Seth | Anupam Seth |
+| [HADOOP-8055](https://issues.apache.org/jira/browse/HADOOP-8055) | Distribution tar.gz does not contain etc/hadoop/core-site.xml |  Major | build | Eric Charles | Harsh J |
+| [HDFS-2869](https://issues.apache.org/jira/browse/HDFS-2869) | Error in Webhdfs documentation for mkdir |  Minor | webhdfs | Harsh J | Harsh J |
+| [HADOOP-8052](https://issues.apache.org/jira/browse/HADOOP-8052) | Hadoop Metrics2 should emit Float.MAX\_VALUE (instead of Double.MAX\_VALUE) to avoid making Ganglia's gmetad core |  Major | metrics | Varun Kapoor | Varun Kapoor |
+| [MAPREDUCE-3858](https://issues.apache.org/jira/browse/MAPREDUCE-3858) | Task attempt failure during commit results in task never completing |  Critical | mrv2 | Tom White | Tom White |
+| [MAPREDUCE-3856](https://issues.apache.org/jira/browse/MAPREDUCE-3856) | Instances of RunningJob class givs incorrect job tracking urls when mutiple jobs are submitted from same client jvm. |  Critical | mrv2 | Eric Payne | Eric Payne |
+| [HADOOP-8054](https://issues.apache.org/jira/browse/HADOOP-8054) | NPE with FilterFileSystem |  Critical | fs | Amareshwari Sriramadasu | Daryn Sharp |
+| [MAPREDUCE-3880](https://issues.apache.org/jira/browse/MAPREDUCE-3880) | Allow for 32-bit container-executor |  Blocker | build, mrv2 | Arun C Murthy | Arun C Murthy |
+| [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 |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [MAPREDUCE-3854](https://issues.apache.org/jira/browse/MAPREDUCE-3854) | Reinstate environment variable tests in TestMiniMRChildTask |  Major | mrv2 | Tom White | Tom White |
-| [MAPREDUCE-3803](https://issues.apache.org/jira/browse/MAPREDUCE-3803) | HDFS-2864 broke ant compilation |  Major | build | Ravi Prakash | Ravi Prakash |
 | [MAPREDUCE-3595](https://issues.apache.org/jira/browse/MAPREDUCE-3595) | Add missing TestCounters#testCounterValue test from branch 1 to 0.23 |  Major | test | Tom White | Tom White |
+| [MAPREDUCE-3803](https://issues.apache.org/jira/browse/MAPREDUCE-3803) | HDFS-2864 broke ant compilation |  Major | build | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-3854](https://issues.apache.org/jira/browse/MAPREDUCE-3854) | Reinstate environment variable tests in TestMiniMRChildTask |  Major | mrv2 | Tom White | Tom White |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7590](https://issues.apache.org/jira/browse/HADOOP-7590) | Mavenize streaming and MR examples |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HDFS-2879](https://issues.apache.org/jira/browse/HDFS-2879) | Change FSDataset to package private |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2864](https://issues.apache.org/jira/browse/HDFS-2864) | Remove redundant methods and a constant from FSDataset |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2786](https://issues.apache.org/jira/browse/HDFS-2786) | Fix host-based token incompatibilities in DFSUtil |  Major | namenode, security | Daryn Sharp | Kihwal Lee |
-| [HDFS-2785](https://issues.apache.org/jira/browse/HDFS-2785) | Update webhdfs and httpfs for host-based token support |  Major | webhdfs | Daryn Sharp | Robert Joseph Evans |
-| [HDFS-2784](https://issues.apache.org/jira/browse/HDFS-2784) | Update hftp and hdfs for host-based token support |  Major | hdfs-client, namenode, security | Daryn Sharp | Kihwal Lee |
 | [HDFS-2130](https://issues.apache.org/jira/browse/HDFS-2130) | Switch default checksum to CRC32C |  Major | hdfs-client | Todd Lipcon | Todd Lipcon |
 | [HDFS-2129](https://issues.apache.org/jira/browse/HDFS-2129) | Simplify BlockReader to not inherit from FSInputChecker |  Major | hdfs-client, performance | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3846](https://issues.apache.org/jira/browse/MAPREDUCE-3846) | Restarted+Recovered AM hangs in some corner cases |  Critical | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3827](https://issues.apache.org/jira/browse/MAPREDUCE-3827) | Counters aggregation slowed down significantly after MAPREDUCE-3749 |  Blocker | mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3823](https://issues.apache.org/jira/browse/MAPREDUCE-3823) | Counters are getting calculated twice at job-finish and delaying clients. |  Major | mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3815](https://issues.apache.org/jira/browse/MAPREDUCE-3815) | Data Locality suffers if the AM asks for containers using IPs instead of hostnames |  Critical | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3813](https://issues.apache.org/jira/browse/MAPREDUCE-3813) | RackResolver should maintain a cache to avoid repetitive lookups. |  Major | mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3810](https://issues.apache.org/jira/browse/MAPREDUCE-3810) | MR AM's ContainerAllocator is assigning the allocated containers very slowly |  Blocker | mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3809](https://issues.apache.org/jira/browse/MAPREDUCE-3809) | Tasks may take upto 3 seconds to exit after completion |  Blocker | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3802](https://issues.apache.org/jira/browse/MAPREDUCE-3802) | If an MR AM dies twice  it looks like the process freezes |  Critical | applicationmaster, mrv2 | Robert Joseph Evans | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3718](https://issues.apache.org/jira/browse/MAPREDUCE-3718) | Default AM heartbeat interval should be one second |  Major | mrv2, performance | Vinod Kumar Vavilapalli | Hitesh Shah |
-| [MAPREDUCE-3711](https://issues.apache.org/jira/browse/MAPREDUCE-3711) | AppMaster recovery for Medium to large jobs take long time |  Blocker | mrv2 | Siddharth Seth | Robert Joseph Evans |
-| [MAPREDUCE-3698](https://issues.apache.org/jira/browse/MAPREDUCE-3698) | Client cannot talk to the history server in secure mode |  Blocker | mrv2 | Siddharth Seth | Mahadev konar |
-| [MAPREDUCE-3641](https://issues.apache.org/jira/browse/MAPREDUCE-3641) | CapacityScheduler should be more conservative assigning off-switch requests |  Blocker | mrv2, scheduler | Arun C Murthy | Arun C Murthy |
-| [MAPREDUCE-3640](https://issues.apache.org/jira/browse/MAPREDUCE-3640) | AMRecovery should pick completed task form partial JobHistory files |  Blocker | mrv2 | Siddharth Seth | Arun C Murthy |
-| [MAPREDUCE-3618](https://issues.apache.org/jira/browse/MAPREDUCE-3618) | TaskHeartbeatHandler holds a global lock for all task-updates |  Major | mrv2, performance | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3616](https://issues.apache.org/jira/browse/MAPREDUCE-3616) | Thread pool for launching containers in MR AM not expanding as expected |  Major | mr-am, mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3572](https://issues.apache.org/jira/browse/MAPREDUCE-3572) | MR AM's dispatcher is blocked by heartbeats to ResourceManager |  Critical | mr-am, mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3569](https://issues.apache.org/jira/browse/MAPREDUCE-3569) | TaskAttemptListener holds a global lock for all task-updates |  Critical | mr-am, mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3568](https://issues.apache.org/jira/browse/MAPREDUCE-3568) | Optimize Job's progress calculations in MR AM |  Critical | mr-am, mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3221](https://issues.apache.org/jira/browse/MAPREDUCE-3221) | ant test TestSubmitJob failing on trunk |  Minor | mrv2, test | Hitesh Shah | Devaraj K |
+| [MAPREDUCE-3215](https://issues.apache.org/jira/browse/MAPREDUCE-3215) | org.apache.hadoop.mapreduce.TestNoJobSetupCleanup failing on trunk |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3219](https://issues.apache.org/jira/browse/MAPREDUCE-3219) | ant test TestDelegationToken failing on trunk |  Minor | mrv2, test | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3217](https://issues.apache.org/jira/browse/MAPREDUCE-3217) | ant test TestAuditLogger fails on trunk |  Minor | mrv2, test | Hitesh Shah | Devaraj K |
+| [MAPREDUCE-3392](https://issues.apache.org/jira/browse/MAPREDUCE-3392) | Cluster.getDelegationToken() throws NPE if client.getDelegationToken() returns null. |  Blocker | . | John George | John George |
+| [MAPREDUCE-3102](https://issues.apache.org/jira/browse/MAPREDUCE-3102) | NodeManager should fail fast with wrong configuration or permissions for LinuxContainerExecutor |  Major | mrv2, security | Vinod Kumar Vavilapalli | Hitesh Shah |
+| [HADOOP-7590](https://issues.apache.org/jira/browse/HADOOP-7590) | Mavenize streaming and MR examples |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3433](https://issues.apache.org/jira/browse/MAPREDUCE-3433) | Finding counters by legacy group name returns empty counters |  Major | client, mrv2 | Tom White | Tom White |
+| [MAPREDUCE-3485](https://issues.apache.org/jira/browse/MAPREDUCE-3485) | DISKS\_FAILED -101 error code should be defined in same location as ABORTED\_CONTAINER\_EXIT\_STATUS |  Major | mrv2 | Hitesh Shah | Ravi Gummadi |
+| [MAPREDUCE-3519](https://issues.apache.org/jira/browse/MAPREDUCE-3519) | Deadlock in LocalDirsHandlerService and ShuffleHandler |  Blocker | mrv2, nodemanager | Ravi Gummadi | Ravi Gummadi |
+| [MAPREDUCE-3426](https://issues.apache.org/jira/browse/MAPREDUCE-3426) | uber-jobs tried to write outputs into wrong dir |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
 | [MAPREDUCE-3567](https://issues.apache.org/jira/browse/MAPREDUCE-3567) | Extraneous JobConf objects in AM heap |  Major | mr-am, mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3399](https://issues.apache.org/jira/browse/MAPREDUCE-3399) | ContainerLocalizer should request new resources after completing the current one |  Blocker | mrv2, nodemanager | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3568](https://issues.apache.org/jira/browse/MAPREDUCE-3568) | Optimize Job's progress calculations in MR AM |  Critical | mr-am, mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3547](https://issues.apache.org/jira/browse/MAPREDUCE-3547) | finish unit tests for web services for RM and NM |  Critical | mrv2 | Thomas Graves | Thomas Graves |
 | [MAPREDUCE-3566](https://issues.apache.org/jira/browse/MAPREDUCE-3566) | MR AM slows down due to repeatedly constructing ContainerLaunchContext |  Critical | mr-am, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3553](https://issues.apache.org/jira/browse/MAPREDUCE-3553) | Add support for data returned when exceptions thrown from web service apis to be in either xml or in JSON |  Minor | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3572](https://issues.apache.org/jira/browse/MAPREDUCE-3572) | MR AM's dispatcher is blocked by heartbeats to ResourceManager |  Critical | mr-am, mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3569](https://issues.apache.org/jira/browse/MAPREDUCE-3569) | TaskAttemptListener holds a global lock for all task-updates |  Critical | mr-am, mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 | [MAPREDUCE-3548](https://issues.apache.org/jira/browse/MAPREDUCE-3548) | write unit tests for web services for mapreduce app master and job history server |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3547](https://issues.apache.org/jira/browse/MAPREDUCE-3547) | finish unit tests for web services for RM and NM |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3534](https://issues.apache.org/jira/browse/MAPREDUCE-3534) | Compression benchmark run-time increased by 13% in 0.23 |  Blocker | mrv2 | Vinay Kumar Thota | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3525](https://issues.apache.org/jira/browse/MAPREDUCE-3525) | Shuffle benchmark is nearly 1.5x slower in 0.23 |  Blocker | mrv2 | Karam Singh | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3519](https://issues.apache.org/jira/browse/MAPREDUCE-3519) | Deadlock in LocalDirsHandlerService and ShuffleHandler |  Blocker | mrv2, nodemanager | Ravi Gummadi | Ravi Gummadi |
-| [MAPREDUCE-3512](https://issues.apache.org/jira/browse/MAPREDUCE-3512) | Batch jobHistory disk flushes |  Blocker | mr-am, mrv2 | Siddharth Seth | Siddharth Seth |
 | [MAPREDUCE-3511](https://issues.apache.org/jira/browse/MAPREDUCE-3511) | Counters occupy a good part of AM heap |  Blocker | mr-am, mrv2 | Siddharth Seth | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3485](https://issues.apache.org/jira/browse/MAPREDUCE-3485) | DISKS\_FAILED -101 error code should be defined in same location as ABORTED\_CONTAINER\_EXIT\_STATUS |  Major | mrv2 | Hitesh Shah | Ravi Gummadi |
-| [MAPREDUCE-3433](https://issues.apache.org/jira/browse/MAPREDUCE-3433) | Finding counters by legacy group name returns empty counters |  Major | client, mrv2 | Tom White | Tom White |
-| [MAPREDUCE-3426](https://issues.apache.org/jira/browse/MAPREDUCE-3426) | uber-jobs tried to write outputs into wrong dir |  Blocker | mrv2 | Hitesh Shah | Hitesh Shah |
+| [MAPREDUCE-3616](https://issues.apache.org/jira/browse/MAPREDUCE-3616) | Thread pool for launching containers in MR AM not expanding as expected |  Major | mr-am, mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 | [MAPREDUCE-3402](https://issues.apache.org/jira/browse/MAPREDUCE-3402) | AMScalability test of Sleep job with 100K 1-sec maps regressed into running very slowly |  Blocker | applicationmaster, mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3399](https://issues.apache.org/jira/browse/MAPREDUCE-3399) | ContainerLocalizer should request new resources after completing the current one |  Blocker | mrv2, nodemanager | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3392](https://issues.apache.org/jira/browse/MAPREDUCE-3392) | Cluster.getDelegationToken() throws NPE if client.getDelegationToken() returns null. |  Blocker | . | John George | John George |
 | [MAPREDUCE-3380](https://issues.apache.org/jira/browse/MAPREDUCE-3380) | Token infrastructure for running clients which are not kerberos authenticated |  Blocker | mr-am, mrv2 | Alejandro Abdelnur | Mahadev konar |
-| [MAPREDUCE-3221](https://issues.apache.org/jira/browse/MAPREDUCE-3221) | ant test TestSubmitJob failing on trunk |  Minor | mrv2, test | Hitesh Shah | Devaraj K |
-| [MAPREDUCE-3219](https://issues.apache.org/jira/browse/MAPREDUCE-3219) | ant test TestDelegationToken failing on trunk |  Minor | mrv2, test | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3217](https://issues.apache.org/jira/browse/MAPREDUCE-3217) | ant test TestAuditLogger fails on trunk |  Minor | mrv2, test | Hitesh Shah | Devaraj K |
-| [MAPREDUCE-3215](https://issues.apache.org/jira/browse/MAPREDUCE-3215) | org.apache.hadoop.mapreduce.TestNoJobSetupCleanup failing on trunk |  Minor | mrv2 | Hitesh Shah | Hitesh Shah |
-| [MAPREDUCE-3102](https://issues.apache.org/jira/browse/MAPREDUCE-3102) | NodeManager should fail fast with wrong configuration or permissions for LinuxContainerExecutor |  Major | mrv2, security | Vinod Kumar Vavilapalli | Hitesh Shah |
+| [MAPREDUCE-3618](https://issues.apache.org/jira/browse/MAPREDUCE-3618) | TaskHeartbeatHandler holds a global lock for all task-updates |  Major | mrv2, performance | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3553](https://issues.apache.org/jira/browse/MAPREDUCE-3553) | Add support for data returned when exceptions thrown from web service apis to be in either xml or in JSON |  Minor | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3512](https://issues.apache.org/jira/browse/MAPREDUCE-3512) | Batch jobHistory disk flushes |  Blocker | mr-am, mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3641](https://issues.apache.org/jira/browse/MAPREDUCE-3641) | CapacityScheduler should be more conservative assigning off-switch requests |  Blocker | mrv2, scheduler | Arun C Murthy | Arun C Murthy |
+| [MAPREDUCE-3698](https://issues.apache.org/jira/browse/MAPREDUCE-3698) | Client cannot talk to the history server in secure mode |  Blocker | mrv2 | Siddharth Seth | Mahadev konar |
+| [MAPREDUCE-3525](https://issues.apache.org/jira/browse/MAPREDUCE-3525) | Shuffle benchmark is nearly 1.5x slower in 0.23 |  Blocker | mrv2 | Karam Singh | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3534](https://issues.apache.org/jira/browse/MAPREDUCE-3534) | Compression benchmark run-time increased by 13% in 0.23 |  Blocker | mrv2 | Vinay Kumar Thota | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3718](https://issues.apache.org/jira/browse/MAPREDUCE-3718) | Default AM heartbeat interval should be one second |  Major | mrv2, performance | Vinod Kumar Vavilapalli | Hitesh Shah |
+| [HDFS-2864](https://issues.apache.org/jira/browse/HDFS-2864) | Remove redundant methods and a constant from FSDataset |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3640](https://issues.apache.org/jira/browse/MAPREDUCE-3640) | AMRecovery should pick completed task form partial JobHistory files |  Blocker | mrv2 | Siddharth Seth | Arun C Murthy |
+| [HDFS-2879](https://issues.apache.org/jira/browse/HDFS-2879) | Change FSDataset to package private |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3711](https://issues.apache.org/jira/browse/MAPREDUCE-3711) | AppMaster recovery for Medium to large jobs take long time |  Blocker | mrv2 | Siddharth Seth | Robert Joseph Evans |
+| [HDFS-2784](https://issues.apache.org/jira/browse/HDFS-2784) | Update hftp and hdfs for host-based token support |  Major | hdfs-client, namenode, security | Daryn Sharp | Kihwal Lee |
+| [HDFS-2785](https://issues.apache.org/jira/browse/HDFS-2785) | Update webhdfs and httpfs for host-based token support |  Major | webhdfs | Daryn Sharp | Robert Joseph Evans |
+| [MAPREDUCE-3810](https://issues.apache.org/jira/browse/MAPREDUCE-3810) | MR AM's ContainerAllocator is assigning the allocated containers very slowly |  Blocker | mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3813](https://issues.apache.org/jira/browse/MAPREDUCE-3813) | RackResolver should maintain a cache to avoid repetitive lookups. |  Major | mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3809](https://issues.apache.org/jira/browse/MAPREDUCE-3809) | Tasks may take upto 3 seconds to exit after completion |  Blocker | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3815](https://issues.apache.org/jira/browse/MAPREDUCE-3815) | Data Locality suffers if the AM asks for containers using IPs instead of hostnames |  Critical | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3823](https://issues.apache.org/jira/browse/MAPREDUCE-3823) | Counters are getting calculated twice at job-finish and delaying clients. |  Major | mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3827](https://issues.apache.org/jira/browse/MAPREDUCE-3827) | Counters aggregation slowed down significantly after MAPREDUCE-3749 |  Blocker | mrv2, performance | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-2786](https://issues.apache.org/jira/browse/HDFS-2786) | Fix host-based token incompatibilities in DFSUtil |  Major | namenode, security | Daryn Sharp | Kihwal Lee |
+| [MAPREDUCE-3846](https://issues.apache.org/jira/browse/MAPREDUCE-3846) | Restarted+Recovered AM hangs in some corner cases |  Critical | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3802](https://issues.apache.org/jira/browse/MAPREDUCE-3802) | If an MR AM dies twice  it looks like the process freezes |  Critical | applicationmaster, mrv2 | Robert Joseph Evans | Vinod Kumar Vavilapalli |
 
 
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7877](https://issues.apache.org/jira/browse/HADOOP-7877) | Federation: update Balancer documentation |  Major | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2587](https://issues.apache.org/jira/browse/HDFS-2587) | Add WebHDFS apt doc |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2574](https://issues.apache.org/jira/browse/HDFS-2574) | remove references to deprecated properties in hdfs-site.xml template and hdfs-default.xml |  Trivial | documentation | Joe Crobak | Joe Crobak |
+| [MAPREDUCE-3297](https://issues.apache.org/jira/browse/MAPREDUCE-3297) | Move Log Related components from yarn-server-nodemanager to yarn-common |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-2733](https://issues.apache.org/jira/browse/MAPREDUCE-2733) | Gridmix v3 cpu emulation system tests. |  Major | . | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-3375](https://issues.apache.org/jira/browse/MAPREDUCE-3375) | Memory Emulation system tests. |  Major | . | Vinay Kumar Thota | Vinay Kumar Thota |
 | [HDFS-2552](https://issues.apache.org/jira/browse/HDFS-2552) | Add WebHdfs Forrest doc |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [MAPREDUCE-3811](https://issues.apache.org/jira/browse/MAPREDUCE-3811) | Make the Client-AM IPC retry count configurable |  Critical | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3630](https://issues.apache.org/jira/browse/MAPREDUCE-3630) | NullPointerException running teragen |  Critical | mrv2 | Amol Kekre | Mahadev konar |
+| [HDFS-2587](https://issues.apache.org/jira/browse/HDFS-2587) | Add WebHDFS apt doc |  Major | webhdfs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-3468](https://issues.apache.org/jira/browse/MAPREDUCE-3468) | Change version to 0.23.1 for ant builds on the 23 branch |  Major | . | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3375](https://issues.apache.org/jira/browse/MAPREDUCE-3375) | Memory Emulation system tests. |  Major | . | Vinay Kumar Thota | Vinay Kumar Thota |
-| [MAPREDUCE-3297](https://issues.apache.org/jira/browse/MAPREDUCE-3297) | Move Log Related components from yarn-server-nodemanager to yarn-common |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [HADOOP-7877](https://issues.apache.org/jira/browse/HADOOP-7877) | Federation: update Balancer documentation |  Major | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2574](https://issues.apache.org/jira/browse/HDFS-2574) | remove references to deprecated properties in hdfs-site.xml template and hdfs-default.xml |  Trivial | documentation | Joe Crobak | Joe Crobak |
 | [MAPREDUCE-3251](https://issues.apache.org/jira/browse/MAPREDUCE-3251) | Network ACLs can prevent some clients to talk to MR ApplicationMaster |  Critical | mrv2 | Anupam Seth | Anupam Seth |
-| [MAPREDUCE-2733](https://issues.apache.org/jira/browse/MAPREDUCE-2733) | Gridmix v3 cpu emulation system tests. |  Major | . | Vinay Kumar Thota | Vinay Kumar Thota |
+| [MAPREDUCE-3630](https://issues.apache.org/jira/browse/MAPREDUCE-3630) | NullPointerException running teragen |  Critical | mrv2 | Amol Kekre | Mahadev konar |
+| [MAPREDUCE-3811](https://issues.apache.org/jira/browse/MAPREDUCE-3811) | Make the Client-AM IPC retry count configurable |  Critical | mrv2 | Siddharth Seth | Siddharth Seth |
 
 

+ 194 - 194
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.1/RELEASENOTES.0.23.1.md

@@ -23,285 +23,280 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-8013](https://issues.apache.org/jira/browse/HADOOP-8013) | *Major* | **ViewFileSystem does not honor setVerifyChecksum**
+* [MAPREDUCE-2784](https://issues.apache.org/jira/browse/MAPREDUCE-2784) | *Major* | **[Gridmix] TestGridmixSummary fails with NPE when run in DEBUG mode.**
 
-**WARNING: No release note provided for this incompatible change.**
+Fixed bugs in ExecutionSummarizer and ResourceUsageMatcher.
 
 
 ---
 
-* [HADOOP-8009](https://issues.apache.org/jira/browse/HADOOP-8009) | *Critical* | **Create hadoop-client and hadoop-minicluster artifacts for downstream projects**
+* [MAPREDUCE-2950](https://issues.apache.org/jira/browse/MAPREDUCE-2950) | *Major* | **[Gridmix] TestUserResolve fails in trunk**
 
-Generate integration artifacts "org.apache.hadoop:hadoop-client" and "org.apache.hadoop:hadoop-minicluster" containing all the jars needed to use Hadoop client APIs, and to run Hadoop MiniClusters, respectively.  Push these artifacts to the maven repository when mvn-deploy, along with existing artifacts.
+Fixes bug in TestUserResolve.
 
 
 ---
 
-* [HADOOP-7986](https://issues.apache.org/jira/browse/HADOOP-7986) | *Major* | **Add config for History Server protocol in hadoop-policy for service level authorization.**
+* [HDFS-2130](https://issues.apache.org/jira/browse/HDFS-2130) | *Major* | **Switch default checksum to CRC32C**
 
-Adding config for MapReduce History Server protocol in hadoop-policy.xml for service level authorization.
+The default checksum algorithm used on HDFS is now CRC32C. Data from previous versions of Hadoop can still be read backwards-compatibly.
 
 
 ---
 
-* [HADOOP-7963](https://issues.apache.org/jira/browse/HADOOP-7963) | *Blocker* | **test failures: TestViewFileSystemWithAuthorityLocalFileSystem and TestViewFileSystemLocalFileSystem**
+* [HDFS-2129](https://issues.apache.org/jira/browse/HDFS-2129) | *Major* | **Simplify BlockReader to not inherit from FSInputChecker**
 
-Fix ViewFS to catch a null canonical service-name and pass tests TestViewFileSystem\*
+BlockReader has been reimplemented to use direct byte buffers. If you use a custom socket factory, it must generate sockets that have associated Channels.
 
 
 ---
 
-* [HADOOP-7851](https://issues.apache.org/jira/browse/HADOOP-7851) | *Major* | **Configuration.getClasses() never returns the default value.**
+* [MAPREDUCE-3297](https://issues.apache.org/jira/browse/MAPREDUCE-3297) | *Major* | **Move Log Related components from yarn-server-nodemanager to yarn-common**
 
-Fixed Configuration.getClasses() API to return the default value if the key is not set.
+Moved log related components into yarn-common so that HistoryServer and clients can use them without depending on the yarn-server-nodemanager module.
 
 
 ---
 
-* [HADOOP-7802](https://issues.apache.org/jira/browse/HADOOP-7802) | *Major* | **Hadoop scripts unconditionally source "$bin"/../libexec/hadoop-config.sh.**
+* [MAPREDUCE-3221](https://issues.apache.org/jira/browse/MAPREDUCE-3221) | *Minor* | **ant test TestSubmitJob failing on trunk**
 
-Here is a patch to enable this behavior
+Fixed a bug in TestSubmitJob.
 
 
 ---
 
-* [HADOOP-7470](https://issues.apache.org/jira/browse/HADOOP-7470) | *Minor* | **move up to Jackson 1.8.8**
+* [MAPREDUCE-3215](https://issues.apache.org/jira/browse/MAPREDUCE-3215) | *Minor* | **org.apache.hadoop.mapreduce.TestNoJobSetupCleanup failing on trunk**
 
-**WARNING: No release note provided for this incompatible change.**
+Reneabled and fixed bugs in the failing test TestNoJobSetupCleanup.
 
 
 ---
 
-* [HADOOP-7348](https://issues.apache.org/jira/browse/HADOOP-7348) | *Major* | **Modify the option of FsShell getmerge from [addnl] to [-nl] for consistency**
+* [MAPREDUCE-3219](https://issues.apache.org/jira/browse/MAPREDUCE-3219) | *Minor* | **ant test TestDelegationToken failing on trunk**
 
-The 'fs -getmerge' tool now uses a -nl flag to determine if adding a newline at end of each file is required, in favor of the 'addnl' boolean flag that was used earlier.
+Reenabled and fixed bugs in the failing test TestDelegationToken.
 
 
 ---
 
-* [HDFS-2316](https://issues.apache.org/jira/browse/HDFS-2316) | *Major* | **[umbrella] WebHDFS: a complete FileSystem implementation for accessing HDFS over HTTP**
+* [MAPREDUCE-3217](https://issues.apache.org/jira/browse/MAPREDUCE-3217) | *Minor* | **ant test TestAuditLogger fails on trunk**
 
-Provide WebHDFS as a complete FileSystem implementation for accessing HDFS over HTTP.
-Previous hftp feature was a read-only FileSystem and does not provide "write" accesses.
+Reenabled and fixed bugs in the failing ant test TestAuditLogger.
 
 
 ---
 
-* [HDFS-2246](https://issues.apache.org/jira/browse/HDFS-2246) | *Major* | **Shortcut a local client reads to a Datanodes files directly**
+* [MAPREDUCE-3342](https://issues.apache.org/jira/browse/MAPREDUCE-3342) | *Critical* | **JobHistoryServer doesn't show job queue**
 
-1. New configurations
-a. dfs.block.local-path-access.user is the key in datanode configuration to specify the user allowed to do short circuit read.
-b. dfs.client.read.shortcircuit is the key to enable short circuit read at the client side configuration.
-c. dfs.client.read.shortcircuit.skip.checksum is the key to bypass checksum check at the client side.
-2. By default none of the above are enabled and short circuit read will not kick in.
-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.
+Fixed JobHistoryServer to also show the job's queue name.
 
 
 ---
 
-* [HDFS-2130](https://issues.apache.org/jira/browse/HDFS-2130) | *Major* | **Switch default checksum to CRC32C**
+* [MAPREDUCE-3345](https://issues.apache.org/jira/browse/MAPREDUCE-3345) | *Major* | **Race condition in ResourceManager causing TestContainerManagerSecurity to fail sometimes**
 
-The default checksum algorithm used on HDFS is now CRC32C. Data from previous versions of Hadoop can still be read backwards-compatibly.
+Fixed a race condition in ResourceManager that was causing TestContainerManagerSecurity to fail sometimes.
 
 
 ---
 
-* [HDFS-2129](https://issues.apache.org/jira/browse/HDFS-2129) | *Major* | **Simplify BlockReader to not inherit from FSInputChecker**
+* [MAPREDUCE-3368](https://issues.apache.org/jira/browse/MAPREDUCE-3368) | *Critical* | **compile-mapred-test fails**
 
-BlockReader has been reimplemented to use direct byte buffers. If you use a custom socket factory, it must generate sockets that have associated Channels.
+Fixed ant test compilation.
 
 
 ---
 
-* [HDFS-1314](https://issues.apache.org/jira/browse/HDFS-1314) | *Minor* | **dfs.blocksize accepts only absolute value**
+* [MAPREDUCE-2733](https://issues.apache.org/jira/browse/MAPREDUCE-2733) | *Major* | **Gridmix v3 cpu emulation system tests.**
 
-The default blocksize property 'dfs.blocksize' now accepts unit symbols to be used instead of byte length. Values such as "10k", "128m", "1g" are now OK to provide instead of just no. of bytes as was before.
+Adds system tests for the CPU emulation feature in Gridmix3.
 
 
 ---
 
-* [MAPREDUCE-3854](https://issues.apache.org/jira/browse/MAPREDUCE-3854) | *Major* | **Reinstate environment variable tests in TestMiniMRChildTask**
+* [MAPREDUCE-3333](https://issues.apache.org/jira/browse/MAPREDUCE-3333) | *Blocker* | **MR AM for sort-job going out of memory**
 
-Fixed and reenabled tests related to MR child JVM's environmental variables in TestMiniMRChildTask.
+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.
 
 
 ---
 
-* [MAPREDUCE-3846](https://issues.apache.org/jira/browse/MAPREDUCE-3846) | *Critical* | **Restarted+Recovered AM hangs in some corner cases**
+* [MAPREDUCE-3280](https://issues.apache.org/jira/browse/MAPREDUCE-3280) | *Major* | **MR AM should not read the username from configuration**
 
-Addressed MR AM hanging issues during AM restart and then the recovery.
+Removed the unnecessary job user-name configuration in mapred-site.xml.
 
 
 ---
 
-* [MAPREDUCE-3834](https://issues.apache.org/jira/browse/MAPREDUCE-3834) | *Critical* | **If multiple hosts for a split belong to the same rack, the rack is added multiple times in the AM request table**
+* [MAPREDUCE-3392](https://issues.apache.org/jira/browse/MAPREDUCE-3392) | *Blocker* | **Cluster.getDelegationToken() throws NPE if client.getDelegationToken() returns null.**
 
-Changed MR AM to not add the same rack entry multiple times into the container request table when multiple hosts for a split happen to be on the same rack
+Fixed Cluster's getDelegationToken's API to return null when there isn't a supported token.
 
 
 ---
 
-* [MAPREDUCE-3815](https://issues.apache.org/jira/browse/MAPREDUCE-3815) | *Critical* | **Data Locality suffers if the AM asks for containers using IPs instead of hostnames**
+* [MAPREDUCE-3379](https://issues.apache.org/jira/browse/MAPREDUCE-3379) | *Major* | **LocalResourceTracker should not tracking deleted cache entries**
 
-Fixed MR AM to always use hostnames and never IPs when requesting containers so that scheduler can give off data local containers correctly.
+Fixed LocalResourceTracker in NodeManager to remove deleted cache entries correctly.
 
 
 ---
 
-* [MAPREDUCE-3808](https://issues.apache.org/jira/browse/MAPREDUCE-3808) | *Blocker* | **NPE in FileOutputCommitter when running a 0 reduce job**
+* [MAPREDUCE-3325](https://issues.apache.org/jira/browse/MAPREDUCE-3325) | *Major* | **Improvements to CapacityScheduler doc**
 
-Fixed an NPE in FileOutputCommitter for jobs with maps but no reduces.
+document changes only.
 
 
 ---
 
-* [MAPREDUCE-3804](https://issues.apache.org/jira/browse/MAPREDUCE-3804) | *Major* | **yarn webapp interface vulnerable to cross scripting attacks**
+* [MAPREDUCE-3375](https://issues.apache.org/jira/browse/MAPREDUCE-3375) | *Major* | **Memory Emulation system tests.**
 
-fix cross scripting attacks vulnerability through webapp interface.
+Added system tests to test the memory emulation feature in Gridmix.
 
 
 ---
 
-* [MAPREDUCE-3802](https://issues.apache.org/jira/browse/MAPREDUCE-3802) | *Critical* | **If an MR AM dies twice  it looks like the process freezes**
+* [MAPREDUCE-3102](https://issues.apache.org/jira/browse/MAPREDUCE-3102) | *Major* | **NodeManager should fail fast with wrong configuration or permissions for LinuxContainerExecutor**
 
-Added test to validate that AM can crash multiple times and still can recover successfully after MAPREDUCE-3846.
+Changed NodeManager to fail fast when LinuxContainerExecutor has wrong configuration or permissions.
 
 
 ---
 
-* [MAPREDUCE-3784](https://issues.apache.org/jira/browse/MAPREDUCE-3784) | *Major* | **maxActiveApplications(\|PerUser) per queue is too low for small clusters**
+* [MAPREDUCE-3355](https://issues.apache.org/jira/browse/MAPREDUCE-3355) | *Blocker* | **AM scheduling hangs frequently with sort job on 350 nodes**
 
-Fixed CapacityScheduler so that maxActiveApplication and maxActiveApplicationsPerUser per queue are not too low for small clusters.
+Fixed MR AM's ContainerLauncher to handle node-command timeouts correctly.
 
 
 ---
 
-* [MAPREDUCE-3774](https://issues.apache.org/jira/browse/MAPREDUCE-3774) | *Major* | **yarn-default.xml should be moved to hadoop-yarn-common.**
+* [MAPREDUCE-3407](https://issues.apache.org/jira/browse/MAPREDUCE-3407) | *Minor* | **Wrong jar getting used in TestMR\*Jobs\* for MiniMRYarnCluster**
 
-MAPREDUCE-3774. Moved yarn-default.xml to hadoop-yarn-common from hadoop-server-common.
+Fixed pom files to refer to the correct MR app-jar needed by the integration tests.
 
 
 ---
 
-* [MAPREDUCE-3760](https://issues.apache.org/jira/browse/MAPREDUCE-3760) | *Major* | **Blacklisted NMs should not appear in Active nodes list**
+* [HADOOP-7802](https://issues.apache.org/jira/browse/HADOOP-7802) | *Major* | **Hadoop scripts unconditionally source "$bin"/../libexec/hadoop-config.sh.**
 
-Changed active nodes list to not contain unhealthy nodes on the webUI and metrics.
+Here is a patch to enable this behavior
 
 
 ---
 
-* [MAPREDUCE-3754](https://issues.apache.org/jira/browse/MAPREDUCE-3754) | *Major* | **RM webapp should have pages filtered based on App-state**
+* [MAPREDUCE-3412](https://issues.apache.org/jira/browse/MAPREDUCE-3412) | *Major* | **'ant docs' is broken**
 
-Modified RM UI to filter applications based on state of the applications.
+Fixes 'ant docs' by removing stale references to capacity-scheduler docs.
 
 
 ---
 
-* [MAPREDUCE-3752](https://issues.apache.org/jira/browse/MAPREDUCE-3752) | *Blocker* | **Headroom should be capped by queue max-cap**
+* [HDFS-2246](https://issues.apache.org/jira/browse/HDFS-2246) | *Major* | **Shortcut a local client reads to a Datanodes files directly**
 
-Modified application limits to include queue max-capacities besides the usual user limits.
+1. New configurations
+a. dfs.block.local-path-access.user is the key in datanode configuration to specify the user allowed to do short circuit read.
+b. dfs.client.read.shortcircuit is the key to enable short circuit read at the client side configuration.
+c. dfs.client.read.shortcircuit.skip.checksum is the key to bypass checksum check at the client side.
+2. By default none of the above are enabled and short circuit read will not kick in.
+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.
 
 
 ---
 
-* [MAPREDUCE-3732](https://issues.apache.org/jira/browse/MAPREDUCE-3732) | *Blocker* | **CS should only use 'activeUsers with pending requests' for computing user-limits**
+* [HADOOP-7851](https://issues.apache.org/jira/browse/HADOOP-7851) | *Major* | **Configuration.getClasses() never returns the default value.**
 
-Modified CapacityScheduler to use only users with pending requests for computing user-limits.
+Fixed Configuration.getClasses() API to return the default value if the key is not set.
 
 
 ---
 
-* [MAPREDUCE-3720](https://issues.apache.org/jira/browse/MAPREDUCE-3720) | *Major* | **Command line listJobs should not visit each AM**
-
-Changed bin/mapred job -list to not print job-specific information not available at RM.
+* [MAPREDUCE-3519](https://issues.apache.org/jira/browse/MAPREDUCE-3519) | *Blocker* | **Deadlock in LocalDirsHandlerService and ShuffleHandler**
 
-Very minor incompatibility in cmd-line output, inevitable due to MRv2 architecture.
+Fixed a deadlock in NodeManager LocalDirectories's handling service.
 
 
 ---
 
-* [MAPREDUCE-3716](https://issues.apache.org/jira/browse/MAPREDUCE-3716) | *Blocker* | **java.io.File.createTempFile fails in map/reduce tasks**
+* [MAPREDUCE-2863](https://issues.apache.org/jira/browse/MAPREDUCE-2863) | *Blocker* | **Support web-services for RM & NM**
 
-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.
+Support for web-services in YARN and MR components.
 
 
 ---
 
-* [MAPREDUCE-3714](https://issues.apache.org/jira/browse/MAPREDUCE-3714) | *Blocker* | **Reduce hangs in a corner case**
+* [MAPREDUCE-3426](https://issues.apache.org/jira/browse/MAPREDUCE-3426) | *Blocker* | **uber-jobs tried to write outputs into wrong dir**
 
-Fixed EventFetcher and Fetcher threads to shut-down properly so that reducers don't hang in corner cases.
+Fixed MR AM in uber mode to write map intermediate outputs in the correct directory to work properly in secure mode.
 
 
 ---
 
-* [MAPREDUCE-3713](https://issues.apache.org/jira/browse/MAPREDUCE-3713) | *Blocker* | **Incorrect headroom reported to jobs**
+* [MAPREDUCE-3398](https://issues.apache.org/jira/browse/MAPREDUCE-3398) | *Blocker* | **Log Aggregation broken in Secure Mode**
 
-Fixed the way head-room is allocated to applications by CapacityScheduler so that it deducts current-usage per user and not per-application.
+Fixed log aggregation to work correctly in secure mode. Contributed by Siddharth Seth.
 
 
 ---
 
-* [MAPREDUCE-3711](https://issues.apache.org/jira/browse/MAPREDUCE-3711) | *Blocker* | **AppMaster recovery for Medium to large jobs take long time**
+* [MAPREDUCE-3530](https://issues.apache.org/jira/browse/MAPREDUCE-3530) | *Blocker* | **Sometimes NODE\_UPDATE to the scheduler throws an NPE causing the scheduling to stop**
 
-Fixed MR AM recovery so that only single selected task output is recovered and thus reduce the unnecessarily bloated recovery time.
+Fixed an NPE occuring during scheduling in the ResourceManager.
 
 
 ---
 
-* [MAPREDUCE-3710](https://issues.apache.org/jira/browse/MAPREDUCE-3710) | *Major* | **last split generated by FileInputFormat.getSplits may not have the best locality**
+* [MAPREDUCE-3484](https://issues.apache.org/jira/browse/MAPREDUCE-3484) | *Major* | **JobEndNotifier is getting interrupted before completing all its retries.**
 
-Improved FileInputFormat to return better locality for the last split.
+Fixed JobEndNotifier to not get interrupted before completing all its retries.
 
 
 ---
 
-* [MAPREDUCE-3703](https://issues.apache.org/jira/browse/MAPREDUCE-3703) | *Critical* | **ResourceManager should provide node lists in JMX output**
-
-New JMX Bean in ResourceManager to provide list of live node managers:
+* [MAPREDUCE-3487](https://issues.apache.org/jira/browse/MAPREDUCE-3487) | *Critical* | **jobhistory web ui task counters no longer links to singletakecounter page**
 
-Hadoop:service=ResourceManager,name=RMNMInfo LiveNodeManagers
+Fixed JobHistory web-UI to display links to single task's counters' page.
 
 
 ---
 
-* [MAPREDUCE-3699](https://issues.apache.org/jira/browse/MAPREDUCE-3699) | *Major* | **Default RPC handlers are very low for YARN servers**
+* [MAPREDUCE-3564](https://issues.apache.org/jira/browse/MAPREDUCE-3564) | *Blocker* | **TestStagingCleanup and TestJobEndNotifier are failing on trunk.**
 
-Increased RPC handlers for all YARN servers to reasonable values for working at scale.
+Fixed failures in TestStagingCleanup and TestJobEndNotifier tests.
 
 
 ---
 
-* [MAPREDUCE-3656](https://issues.apache.org/jira/browse/MAPREDUCE-3656) | *Blocker* | **Sort job on 350 scale is consistently failing with latest MRV2 code**
+* [MAPREDUCE-778](https://issues.apache.org/jira/browse/MAPREDUCE-778) | *Major* | **[Rumen] Need a standalone JobHistory log anonymizer**
 
-Fixed a race condition in MR AM which is failing the sort benchmark consistently.
+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.
 
 
 ---
 
-* [MAPREDUCE-3641](https://issues.apache.org/jira/browse/MAPREDUCE-3641) | *Blocker* | **CapacityScheduler should be more conservative assigning off-switch requests**
+* [MAPREDUCE-3387](https://issues.apache.org/jira/browse/MAPREDUCE-3387) | *Critical* | **A tracking URL of N/A before the app master is launched breaks oozie**
 
-Making CapacityScheduler more conservative so as to assign only one off-switch container in a single scheduling iteration.
+Fixed AM'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.
 
 
 ---
 
-* [MAPREDUCE-3639](https://issues.apache.org/jira/browse/MAPREDUCE-3639) | *Blocker* | **TokenCache likely broken for FileSystems which don't issue delegation tokens**
+* [MAPREDUCE-3339](https://issues.apache.org/jira/browse/MAPREDUCE-3339) | *Blocker* | **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**
 
-Fixed TokenCache to work with absent FileSystem canonical service-names.
+Fixed MR AM to stop considering node blacklisting after the number of nodes blacklisted crosses a threshold.
 
 
 ---
 
-* [MAPREDUCE-3630](https://issues.apache.org/jira/browse/MAPREDUCE-3630) | *Critical* | **NullPointerException running teragen**
+* [MAPREDUCE-3349](https://issues.apache.org/jira/browse/MAPREDUCE-3349) | *Blocker* | **No rack-name logged in JobHistory for unsuccessful tasks**
 
-Committed to trunk and branch-0.23. Thanks Mahadev.
+Unsuccessful tasks now log hostname and rackname to job history.
 
 
 ---
 
-* [MAPREDUCE-3618](https://issues.apache.org/jira/browse/MAPREDUCE-3618) | *Major* | **TaskHeartbeatHandler holds a global lock for all task-updates**
+* [MAPREDUCE-3586](https://issues.apache.org/jira/browse/MAPREDUCE-3586) | *Blocker* | **Lots of AMs hanging around in PIG testing**
 
-Fixed TaskHeartbeatHandler to not hold a global lock for all task-updates.
+Modified CompositeService to avoid duplicate stop operations thereby solving race conditions in MR AM shutdown.
 
 
 ---
@@ -313,9 +308,9 @@ Rumen now provides {{Parsed\*}} objects. These objects provide extra information
 
 ---
 
-* [MAPREDUCE-3586](https://issues.apache.org/jira/browse/MAPREDUCE-3586) | *Blocker* | **Lots of AMs hanging around in PIG testing**
+* [MAPREDUCE-3399](https://issues.apache.org/jira/browse/MAPREDUCE-3399) | *Blocker* | **ContainerLocalizer should request new resources after completing the current one**
 
-Modified CompositeService to avoid duplicate stop operations thereby solving race conditions in MR AM shutdown.
+Modified ContainerLocalizer to send a heartbeat to NM immediately after downloading a resource instead of always waiting for a second.
 
 
 ---
@@ -327,351 +322,356 @@ Optimized Job's progress calculations in MR AM.
 
 ---
 
-* [MAPREDUCE-3564](https://issues.apache.org/jira/browse/MAPREDUCE-3564) | *Blocker* | **TestStagingCleanup and TestJobEndNotifier are failing on trunk.**
+* [HADOOP-7348](https://issues.apache.org/jira/browse/HADOOP-7348) | *Major* | **Modify the option of FsShell getmerge from [addnl] to [-nl] for consistency**
 
-Fixed failures in TestStagingCleanup and TestJobEndNotifier tests.
+The 'fs -getmerge' tool now uses a -nl flag to determine if adding a newline at end of each file is required, in favor of the 'addnl' boolean flag that was used earlier.
 
 
 ---
 
-* [MAPREDUCE-3549](https://issues.apache.org/jira/browse/MAPREDUCE-3549) | *Blocker* | **write api documentation for web service apis for RM, NM, mapreduce app master, and job history server**
-
-new files added: A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/WebServicesIntro.apt.vm
-A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/NodeManagerRest.apt.vm
-A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/ResourceManagerRest.apt.vm
-A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/MapredAppMasterRest.apt.vm
-A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/HistoryServerRest.apt.vm
+* [MAPREDUCE-3462](https://issues.apache.org/jira/browse/MAPREDUCE-3462) | *Blocker* | **Job submission failing in JUnit tests**
 
-The hadoop-project/src/site/site.xml is split into separate patch.
+Fixed failing JUnit tests in Gridmix.
 
 
 ---
 
-* [MAPREDUCE-3532](https://issues.apache.org/jira/browse/MAPREDUCE-3532) | *Critical* | **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**
+* [HDFS-1314](https://issues.apache.org/jira/browse/HDFS-1314) | *Minor* | **dfs.blocksize accepts only absolute value**
 
-Modified NM to report correct http address when an ephemeral web port is configured.
+The default blocksize property 'dfs.blocksize' now accepts unit symbols to be used instead of byte length. Values such as "10k", "128m", "1g" are now OK to provide instead of just no. of bytes as was before.
 
 
 ---
 
-* [MAPREDUCE-3530](https://issues.apache.org/jira/browse/MAPREDUCE-3530) | *Blocker* | **Sometimes NODE\_UPDATE to the scheduler throws an NPE causing the scheduling to stop**
+* [MAPREDUCE-3490](https://issues.apache.org/jira/browse/MAPREDUCE-3490) | *Blocker* | **RMContainerAllocator counts failed maps towards Reduce ramp up**
 
-Fixed an NPE occuring during scheduling in the ResourceManager.
+Fixed MapReduce AM to count failed maps also towards Reduce ramp up.
 
 
 ---
 
-* [MAPREDUCE-3528](https://issues.apache.org/jira/browse/MAPREDUCE-3528) | *Major* | **The task timeout check interval should be configurable independent of mapreduce.task.timeout**
+* [MAPREDUCE-3511](https://issues.apache.org/jira/browse/MAPREDUCE-3511) | *Blocker* | **Counters occupy a good part of AM heap**
 
-Fixed TaskHeartBeatHandler to use a new configuration for the thread loop interval separate from task-timeout configuration property.
+Removed a multitude of cloned/duplicate counters in the AM thereby reducing the AM heap size and preventing full GCs.
 
 
 ---
 
-* [MAPREDUCE-3519](https://issues.apache.org/jira/browse/MAPREDUCE-3519) | *Blocker* | **Deadlock in LocalDirsHandlerService and ShuffleHandler**
+* [HADOOP-7963](https://issues.apache.org/jira/browse/HADOOP-7963) | *Blocker* | **test failures: TestViewFileSystemWithAuthorityLocalFileSystem and TestViewFileSystemLocalFileSystem**
 
-Fixed a deadlock in NodeManager LocalDirectories's handling service.
+Fix ViewFS to catch a null canonical service-name and pass tests TestViewFileSystem\*
 
 
 ---
 
-* [MAPREDUCE-3512](https://issues.apache.org/jira/browse/MAPREDUCE-3512) | *Blocker* | **Batch jobHistory disk flushes**
+* [MAPREDUCE-3528](https://issues.apache.org/jira/browse/MAPREDUCE-3528) | *Major* | **The task timeout check interval should be configurable independent of mapreduce.task.timeout**
 
-Batching JobHistory flushing to DFS so that we don't flush for every event slowing down AM.
+Fixed TaskHeartBeatHandler to use a new configuration for the thread loop interval separate from task-timeout configuration property.
 
 
 ---
 
-* [MAPREDUCE-3511](https://issues.apache.org/jira/browse/MAPREDUCE-3511) | *Blocker* | **Counters occupy a good part of AM heap**
+* [MAPREDUCE-3639](https://issues.apache.org/jira/browse/MAPREDUCE-3639) | *Blocker* | **TokenCache likely broken for FileSystems which don't issue delegation tokens**
 
-Removed a multitude of cloned/duplicate counters in the AM thereby reducing the AM heap size and preventing full GCs.
+Fixed TokenCache to work with absent FileSystem canonical service-names.
 
 
 ---
 
-* [MAPREDUCE-3490](https://issues.apache.org/jira/browse/MAPREDUCE-3490) | *Blocker* | **RMContainerAllocator counts failed maps towards Reduce ramp up**
+* [MAPREDUCE-3312](https://issues.apache.org/jira/browse/MAPREDUCE-3312) | *Major* | **Make MR AM not send a stopContainer w/o corresponding start container**
 
-Fixed MapReduce AM to count failed maps also towards Reduce ramp up.
+Modified MR AM to not send a stop-container request for a container that isn't launched at all.
 
 
 ---
 
-* [MAPREDUCE-3487](https://issues.apache.org/jira/browse/MAPREDUCE-3487) | *Critical* | **jobhistory web ui task counters no longer links to singletakecounter page**
+* [MAPREDUCE-3382](https://issues.apache.org/jira/browse/MAPREDUCE-3382) | *Critical* | **Network ACLs can prevent AMs to ping the Job-end notification URL**
 
-Fixed JobHistory web-UI to display links to single task's counters' page.
+Enhanced MR AM to use a proxy to ping the job-end notification URL.
 
 
 ---
 
-* [MAPREDUCE-3484](https://issues.apache.org/jira/browse/MAPREDUCE-3484) | *Major* | **JobEndNotifier is getting interrupted before completing all its retries.**
+* [MAPREDUCE-3299](https://issues.apache.org/jira/browse/MAPREDUCE-3299) | *Minor* | **Add AMInfo table to the AM job page**
 
-Fixed JobEndNotifier to not get interrupted before completing all its retries.
+Added AMInfo table to the MR AM job pages to list all the job-attempts when AM restarts and recovers.
 
 
 ---
 
-* [MAPREDUCE-3481](https://issues.apache.org/jira/browse/MAPREDUCE-3481) | *Major* | **[Gridmix] Improve STRESS mode locking**
+* [MAPREDUCE-3618](https://issues.apache.org/jira/browse/MAPREDUCE-3618) | *Major* | **TaskHeartbeatHandler holds a global lock for all task-updates**
 
-Modified Gridmix STRESS mode locking structure. The submitted thread and the polling thread now run simultaneously without blocking each other.
+Fixed TaskHeartbeatHandler to not hold a global lock for all task-updates.
 
 
 ---
 
-* [MAPREDUCE-3462](https://issues.apache.org/jira/browse/MAPREDUCE-3462) | *Blocker* | **Job submission failing in JUnit tests**
+* [MAPREDUCE-3512](https://issues.apache.org/jira/browse/MAPREDUCE-3512) | *Blocker* | **Batch jobHistory disk flushes**
 
-Fixed failing JUnit tests in Gridmix.
+Batching JobHistory flushing to DFS so that we don't flush for every event slowing down AM.
 
 
 ---
 
-* [MAPREDUCE-3426](https://issues.apache.org/jira/browse/MAPREDUCE-3426) | *Blocker* | **uber-jobs tried to write outputs into wrong dir**
+* [MAPREDUCE-3656](https://issues.apache.org/jira/browse/MAPREDUCE-3656) | *Blocker* | **Sort job on 350 scale is consistently failing with latest MRV2 code**
 
-Fixed MR AM in uber mode to write map intermediate outputs in the correct directory to work properly in secure mode.
+Fixed a race condition in MR AM which is failing the sort benchmark consistently.
 
 
 ---
 
-* [MAPREDUCE-3417](https://issues.apache.org/jira/browse/MAPREDUCE-3417) | *Blocker* | **job access controls not working app master and job history UI's**
+* [MAPREDUCE-3532](https://issues.apache.org/jira/browse/MAPREDUCE-3532) | *Critical* | **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**
 
-Fixed job-access-controls to work with MR AM and JobHistoryServer web-apps.
+Modified NM to report correct http address when an ephemeral web port is configured.
 
 
 ---
 
-* [MAPREDUCE-3412](https://issues.apache.org/jira/browse/MAPREDUCE-3412) | *Major* | **'ant docs' is broken**
+* [MAPREDUCE-3404](https://issues.apache.org/jira/browse/MAPREDUCE-3404) | *Critical* | **Speculative Execution: speculative map tasks launched even if -Dmapreduce.map.speculative=false**
 
-Fixes 'ant docs' by removing stale references to capacity-scheduler docs.
+Corrected MR AM to honor speculative configuration and enable speculating either maps or reduces.
 
 
 ---
 
-* [MAPREDUCE-3407](https://issues.apache.org/jira/browse/MAPREDUCE-3407) | *Minor* | **Wrong jar getting used in TestMR\*Jobs\* for MiniMRYarnCluster**
+* [MAPREDUCE-3641](https://issues.apache.org/jira/browse/MAPREDUCE-3641) | *Blocker* | **CapacityScheduler should be more conservative assigning off-switch requests**
 
-Fixed pom files to refer to the correct MR app-jar needed by the integration tests.
+Making CapacityScheduler more conservative so as to assign only one off-switch container in a single scheduling iteration.
 
 
 ---
 
-* [MAPREDUCE-3404](https://issues.apache.org/jira/browse/MAPREDUCE-3404) | *Critical* | **Speculative Execution: speculative map tasks launched even if -Dmapreduce.map.speculative=false**
+* [HADOOP-7986](https://issues.apache.org/jira/browse/HADOOP-7986) | *Major* | **Add config for History Server protocol in hadoop-policy for service level authorization.**
 
-Corrected MR AM to honor speculative configuration and enable speculating either maps or reduces.
+Adding config for MapReduce History Server protocol in hadoop-policy.xml for service level authorization.
 
 
 ---
 
-* [MAPREDUCE-3399](https://issues.apache.org/jira/browse/MAPREDUCE-3399) | *Blocker* | **ContainerLocalizer should request new resources after completing the current one**
+* [MAPREDUCE-3549](https://issues.apache.org/jira/browse/MAPREDUCE-3549) | *Blocker* | **write api documentation for web service apis for RM, NM, mapreduce app master, and job history server**
 
-Modified ContainerLocalizer to send a heartbeat to NM immediately after downloading a resource instead of always waiting for a second.
+new files added: A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/WebServicesIntro.apt.vm
+A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/NodeManagerRest.apt.vm
+A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/ResourceManagerRest.apt.vm
+A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/MapredAppMasterRest.apt.vm
+A      hadoop-mapreduce-project/hadoop-yarn/hadoop-yarn-site/src/site/apt/HistoryServerRest.apt.vm
+
+The hadoop-project/src/site/site.xml is split into separate patch.
 
 
 ---
 
-* [MAPREDUCE-3398](https://issues.apache.org/jira/browse/MAPREDUCE-3398) | *Blocker* | **Log Aggregation broken in Secure Mode**
+* [MAPREDUCE-3710](https://issues.apache.org/jira/browse/MAPREDUCE-3710) | *Major* | **last split generated by FileInputFormat.getSplits may not have the best locality**
 
-Fixed log aggregation to work correctly in secure mode. Contributed by Siddharth Seth.
+Improved FileInputFormat to return better locality for the last split.
 
 
 ---
 
-* [MAPREDUCE-3392](https://issues.apache.org/jira/browse/MAPREDUCE-3392) | *Blocker* | **Cluster.getDelegationToken() throws NPE if client.getDelegationToken() returns null.**
+* [MAPREDUCE-3714](https://issues.apache.org/jira/browse/MAPREDUCE-3714) | *Blocker* | **Reduce hangs in a corner case**
 
-Fixed Cluster's getDelegationToken's API to return null when there isn't a supported token.
+Fixed EventFetcher and Fetcher threads to shut-down properly so that reducers don't hang in corner cases.
 
 
 ---
 
-* [MAPREDUCE-3387](https://issues.apache.org/jira/browse/MAPREDUCE-3387) | *Critical* | **A tracking URL of N/A before the app master is launched breaks oozie**
+* [MAPREDUCE-3630](https://issues.apache.org/jira/browse/MAPREDUCE-3630) | *Critical* | **NullPointerException running teragen**
 
-Fixed AM'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.
+Committed to trunk and branch-0.23. Thanks Mahadev.
 
 
 ---
 
-* [MAPREDUCE-3382](https://issues.apache.org/jira/browse/MAPREDUCE-3382) | *Critical* | **Network ACLs can prevent AMs to ping the Job-end notification URL**
+* [MAPREDUCE-3713](https://issues.apache.org/jira/browse/MAPREDUCE-3713) | *Blocker* | **Incorrect headroom reported to jobs**
 
-Enhanced MR AM to use a proxy to ping the job-end notification URL.
+Fixed the way head-room is allocated to applications by CapacityScheduler so that it deducts current-usage per user and not per-application.
 
 
 ---
 
-* [MAPREDUCE-3379](https://issues.apache.org/jira/browse/MAPREDUCE-3379) | *Major* | **LocalResourceTracker should not tracking deleted cache entries**
+* [MAPREDUCE-2765](https://issues.apache.org/jira/browse/MAPREDUCE-2765) | *Major* | **DistCp Rewrite**
 
-Fixed LocalResourceTracker in NodeManager to remove deleted cache entries correctly.
+DistCpV2 added to hadoop-tools.
 
 
 ---
 
-* [MAPREDUCE-3375](https://issues.apache.org/jira/browse/MAPREDUCE-3375) | *Major* | **Memory Emulation system tests.**
+* [MAPREDUCE-3699](https://issues.apache.org/jira/browse/MAPREDUCE-3699) | *Major* | **Default RPC handlers are very low for YARN servers**
 
-Added system tests to test the memory emulation feature in Gridmix.
+Increased RPC handlers for all YARN servers to reasonable values for working at scale.
 
 
 ---
 
-* [MAPREDUCE-3368](https://issues.apache.org/jira/browse/MAPREDUCE-3368) | *Critical* | **compile-mapred-test fails**
+* [MAPREDUCE-3360](https://issues.apache.org/jira/browse/MAPREDUCE-3360) | *Critical* | **Provide information about lost nodes in the UI.**
 
-Fixed ant test compilation.
+Added information about lost/rebooted/decommissioned nodes on the webapps.
 
 
 ---
 
-* [MAPREDUCE-3360](https://issues.apache.org/jira/browse/MAPREDUCE-3360) | *Critical* | **Provide information about lost nodes in the UI.**
+* [MAPREDUCE-3720](https://issues.apache.org/jira/browse/MAPREDUCE-3720) | *Major* | **Command line listJobs should not visit each AM**
 
-Added information about lost/rebooted/decommissioned nodes on the webapps.
+Changed bin/mapred job -list to not print job-specific information not available at RM.
+
+Very minor incompatibility in cmd-line output, inevitable due to MRv2 architecture.
 
 
 ---
 
-* [MAPREDUCE-3355](https://issues.apache.org/jira/browse/MAPREDUCE-3355) | *Blocker* | **AM scheduling hangs frequently with sort job on 350 nodes**
+* [MAPREDUCE-3732](https://issues.apache.org/jira/browse/MAPREDUCE-3732) | *Blocker* | **CS should only use 'activeUsers with pending requests' for computing user-limits**
 
-Fixed MR AM's ContainerLauncher to handle node-command timeouts correctly.
+Modified CapacityScheduler to use only users with pending requests for computing user-limits.
 
 
 ---
 
-* [MAPREDUCE-3349](https://issues.apache.org/jira/browse/MAPREDUCE-3349) | *Blocker* | **No rack-name logged in JobHistory for unsuccessful tasks**
+* [MAPREDUCE-3481](https://issues.apache.org/jira/browse/MAPREDUCE-3481) | *Major* | **[Gridmix] Improve STRESS mode locking**
 
-Unsuccessful tasks now log hostname and rackname to job history.
+Modified Gridmix STRESS mode locking structure. The submitted thread and the polling thread now run simultaneously without blocking each other.
 
 
 ---
 
-* [MAPREDUCE-3345](https://issues.apache.org/jira/browse/MAPREDUCE-3345) | *Major* | **Race condition in ResourceManager causing TestContainerManagerSecurity to fail sometimes**
+* [MAPREDUCE-3703](https://issues.apache.org/jira/browse/MAPREDUCE-3703) | *Critical* | **ResourceManager should provide node lists in JMX output**
 
-Fixed a race condition in ResourceManager that was causing TestContainerManagerSecurity to fail sometimes.
+New JMX Bean in ResourceManager to provide list of live node managers:
+
+Hadoop:service=ResourceManager,name=RMNMInfo LiveNodeManagers
 
 
 ---
 
-* [MAPREDUCE-3342](https://issues.apache.org/jira/browse/MAPREDUCE-3342) | *Critical* | **JobHistoryServer doesn't show job queue**
+* [MAPREDUCE-3716](https://issues.apache.org/jira/browse/MAPREDUCE-3716) | *Blocker* | **java.io.File.createTempFile fails in map/reduce tasks**
 
-Fixed JobHistoryServer to also show the job's queue name.
+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.
 
 
 ---
 
-* [MAPREDUCE-3339](https://issues.apache.org/jira/browse/MAPREDUCE-3339) | *Blocker* | **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**
+* [MAPREDUCE-3754](https://issues.apache.org/jira/browse/MAPREDUCE-3754) | *Major* | **RM webapp should have pages filtered based on App-state**
 
-Fixed MR AM to stop considering node blacklisting after the number of nodes blacklisted crosses a threshold.
+Modified RM UI to filter applications based on state of the applications.
 
 
 ---
 
-* [MAPREDUCE-3333](https://issues.apache.org/jira/browse/MAPREDUCE-3333) | *Blocker* | **MR AM for sort-job going out of memory**
+* [MAPREDUCE-3774](https://issues.apache.org/jira/browse/MAPREDUCE-3774) | *Major* | **yarn-default.xml should be moved to hadoop-yarn-common.**
 
-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.
+MAPREDUCE-3774. Moved yarn-default.xml to hadoop-yarn-common from hadoop-server-common.
 
 
 ---
 
-* [MAPREDUCE-3325](https://issues.apache.org/jira/browse/MAPREDUCE-3325) | *Major* | **Improvements to CapacityScheduler doc**
+* [HADOOP-7470](https://issues.apache.org/jira/browse/HADOOP-7470) | *Minor* | **move up to Jackson 1.8.8**
 
-document changes only.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [MAPREDUCE-3312](https://issues.apache.org/jira/browse/MAPREDUCE-3312) | *Major* | **Make MR AM not send a stopContainer w/o corresponding start container**
+* [MAPREDUCE-3752](https://issues.apache.org/jira/browse/MAPREDUCE-3752) | *Blocker* | **Headroom should be capped by queue max-cap**
 
-Modified MR AM to not send a stop-container request for a container that isn't launched at all.
+Modified application limits to include queue max-capacities besides the usual user limits.
 
 
 ---
 
-* [MAPREDUCE-3299](https://issues.apache.org/jira/browse/MAPREDUCE-3299) | *Minor* | **Add AMInfo table to the AM job page**
+* [MAPREDUCE-3784](https://issues.apache.org/jira/browse/MAPREDUCE-3784) | *Major* | **maxActiveApplications(\|PerUser) per queue is too low for small clusters**
 
-Added AMInfo table to the MR AM job pages to list all the job-attempts when AM restarts and recovers.
+Fixed CapacityScheduler so that maxActiveApplication and maxActiveApplicationsPerUser per queue are not too low for small clusters.
 
 
 ---
 
-* [MAPREDUCE-3297](https://issues.apache.org/jira/browse/MAPREDUCE-3297) | *Major* | **Move Log Related components from yarn-server-nodemanager to yarn-common**
+* [HADOOP-8013](https://issues.apache.org/jira/browse/HADOOP-8013) | *Major* | **ViewFileSystem does not honor setVerifyChecksum**
 
-Moved log related components into yarn-common so that HistoryServer and clients can use them without depending on the yarn-server-nodemanager module.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [MAPREDUCE-3280](https://issues.apache.org/jira/browse/MAPREDUCE-3280) | *Major* | **MR AM should not read the username from configuration**
+* [MAPREDUCE-3711](https://issues.apache.org/jira/browse/MAPREDUCE-3711) | *Blocker* | **AppMaster recovery for Medium to large jobs take long time**
 
-Removed the unnecessary job user-name configuration in mapred-site.xml.
+Fixed MR AM recovery so that only single selected task output is recovered and thus reduce the unnecessarily bloated recovery time.
 
 
 ---
 
-* [MAPREDUCE-3221](https://issues.apache.org/jira/browse/MAPREDUCE-3221) | *Minor* | **ant test TestSubmitJob failing on trunk**
+* [MAPREDUCE-3760](https://issues.apache.org/jira/browse/MAPREDUCE-3760) | *Major* | **Blacklisted NMs should not appear in Active nodes list**
 
-Fixed a bug in TestSubmitJob.
+Changed active nodes list to not contain unhealthy nodes on the webUI and metrics.
 
 
 ---
 
-* [MAPREDUCE-3219](https://issues.apache.org/jira/browse/MAPREDUCE-3219) | *Minor* | **ant test TestDelegationToken failing on trunk**
+* [MAPREDUCE-3417](https://issues.apache.org/jira/browse/MAPREDUCE-3417) | *Blocker* | **job access controls not working app master and job history UI's**
 
-Reenabled and fixed bugs in the failing test TestDelegationToken.
+Fixed job-access-controls to work with MR AM and JobHistoryServer web-apps.
 
 
 ---
 
-* [MAPREDUCE-3217](https://issues.apache.org/jira/browse/MAPREDUCE-3217) | *Minor* | **ant test TestAuditLogger fails on trunk**
+* [MAPREDUCE-3808](https://issues.apache.org/jira/browse/MAPREDUCE-3808) | *Blocker* | **NPE in FileOutputCommitter when running a 0 reduce job**
 
-Reenabled and fixed bugs in the failing ant test TestAuditLogger.
+Fixed an NPE in FileOutputCommitter for jobs with maps but no reduces.
 
 
 ---
 
-* [MAPREDUCE-3215](https://issues.apache.org/jira/browse/MAPREDUCE-3215) | *Minor* | **org.apache.hadoop.mapreduce.TestNoJobSetupCleanup failing on trunk**
+* [MAPREDUCE-3804](https://issues.apache.org/jira/browse/MAPREDUCE-3804) | *Major* | **yarn webapp interface vulnerable to cross scripting attacks**
 
-Reneabled and fixed bugs in the failing test TestNoJobSetupCleanup.
+fix cross scripting attacks vulnerability through webapp interface.
 
 
 ---
 
-* [MAPREDUCE-3102](https://issues.apache.org/jira/browse/MAPREDUCE-3102) | *Major* | **NodeManager should fail fast with wrong configuration or permissions for LinuxContainerExecutor**
+* [MAPREDUCE-3815](https://issues.apache.org/jira/browse/MAPREDUCE-3815) | *Critical* | **Data Locality suffers if the AM asks for containers using IPs instead of hostnames**
 
-Changed NodeManager to fail fast when LinuxContainerExecutor has wrong configuration or permissions.
+Fixed MR AM to always use hostnames and never IPs when requesting containers so that scheduler can give off data local containers correctly.
 
 
 ---
 
-* [MAPREDUCE-2950](https://issues.apache.org/jira/browse/MAPREDUCE-2950) | *Major* | **[Gridmix] TestUserResolve fails in trunk**
+* [MAPREDUCE-3834](https://issues.apache.org/jira/browse/MAPREDUCE-3834) | *Critical* | **If multiple hosts for a split belong to the same rack, the rack is added multiple times in the AM request table**
 
-Fixes bug in TestUserResolve.
+Changed MR AM to not add the same rack entry multiple times into the container request table when multiple hosts for a split happen to be on the same rack
 
 
 ---
 
-* [MAPREDUCE-2863](https://issues.apache.org/jira/browse/MAPREDUCE-2863) | *Blocker* | **Support web-services for RM & NM**
+* [MAPREDUCE-3846](https://issues.apache.org/jira/browse/MAPREDUCE-3846) | *Critical* | **Restarted+Recovered AM hangs in some corner cases**
 
-Support for web-services in YARN and MR components.
+Addressed MR AM hanging issues during AM restart and then the recovery.
 
 
 ---
 
-* [MAPREDUCE-2784](https://issues.apache.org/jira/browse/MAPREDUCE-2784) | *Major* | **[Gridmix] TestGridmixSummary fails with NPE when run in DEBUG mode.**
+* [HADOOP-8009](https://issues.apache.org/jira/browse/HADOOP-8009) | *Critical* | **Create hadoop-client and hadoop-minicluster artifacts for downstream projects**
 
-Fixed bugs in ExecutionSummarizer and ResourceUsageMatcher.
+Generate integration artifacts "org.apache.hadoop:hadoop-client" and "org.apache.hadoop:hadoop-minicluster" containing all the jars needed to use Hadoop client APIs, and to run Hadoop MiniClusters, respectively.  Push these artifacts to the maven repository when mvn-deploy, along with existing artifacts.
 
 
 ---
 
-* [MAPREDUCE-2765](https://issues.apache.org/jira/browse/MAPREDUCE-2765) | *Major* | **DistCp Rewrite**
+* [MAPREDUCE-3802](https://issues.apache.org/jira/browse/MAPREDUCE-3802) | *Critical* | **If an MR AM dies twice  it looks like the process freezes**
 
-DistCpV2 added to hadoop-tools.
+Added test to validate that AM can crash multiple times and still can recover successfully after MAPREDUCE-3846.
 
 
 ---
 
-* [MAPREDUCE-2733](https://issues.apache.org/jira/browse/MAPREDUCE-2733) | *Major* | **Gridmix v3 cpu emulation system tests.**
+* [MAPREDUCE-3854](https://issues.apache.org/jira/browse/MAPREDUCE-3854) | *Major* | **Reinstate environment variable tests in TestMiniMRChildTask**
 
-Adds system tests for the CPU emulation feature in Gridmix3.
+Fixed and reenabled tests related to MR child JVM's environmental variables in TestMiniMRChildTask.
 
 
 ---
 
-* [MAPREDUCE-778](https://issues.apache.org/jira/browse/MAPREDUCE-778) | *Major* | **[Rumen] Need a standalone JobHistory log anonymizer**
+* [HDFS-2316](https://issues.apache.org/jira/browse/HDFS-2316) | *Major* | **[umbrella] WebHDFS: a complete FileSystem implementation for accessing HDFS over HTTP**
 
-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.
+Provide WebHDFS as a complete FileSystem implementation for accessing HDFS over HTTP.
+Previous hftp feature was a read-only FileSystem and does not provide "write" accesses.
 
 
 

+ 53 - 71
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.10/CHANGES.0.23.10.md

@@ -27,112 +27,94 @@
 | [YARN-707](https://issues.apache.org/jira/browse/YARN-707) | Add user info in the YARN ClientToken |  Blocker | . | Bikas Saha | Jason Lowe |
 
 
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9686](https://issues.apache.org/jira/browse/HADOOP-9686) | Easy access to final parameters in Configuration |  Major | conf | Jason Lowe | Jason Lowe |
-| [HADOOP-8704](https://issues.apache.org/jira/browse/HADOOP-8704) | add request logging to jetty/httpserver |  Major | . | Thomas Graves | Jonathan Eagles |
 | [HDFS-5010](https://issues.apache.org/jira/browse/HDFS-5010) | Reduce the frequency of getCurrentUser() calls from namenode |  Major | namenode, performance | Kihwal Lee | Kihwal Lee |
-| [MAPREDUCE-5640](https://issues.apache.org/jira/browse/MAPREDUCE-5640) | Rename TestLineRecordReader in jobclient module |  Trivial | test | Jason Lowe | Jason Lowe |
 | [MAPREDUCE-1981](https://issues.apache.org/jira/browse/MAPREDUCE-1981) | Improve getSplits performance by using listLocatedStatus |  Major | job submission | Hairong Kuang | Hairong Kuang |
 | [YARN-985](https://issues.apache.org/jira/browse/YARN-985) | Nodemanager should log where a resource was localized |  Major | nodemanager | Ravi Prakash | Ravi Prakash |
+| [HADOOP-9686](https://issues.apache.org/jira/browse/HADOOP-9686) | Easy access to final parameters in Configuration |  Major | conf | Jason Lowe | Jason Lowe |
+| [HADOOP-8704](https://issues.apache.org/jira/browse/HADOOP-8704) | add request logging to jetty/httpserver |  Major | . | Thomas Graves | Jonathan Eagles |
+| [MAPREDUCE-5640](https://issues.apache.org/jira/browse/MAPREDUCE-5640) | Rename TestLineRecordReader in jobclient module |  Trivial | test | Jason Lowe | Jason Lowe |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-10091](https://issues.apache.org/jira/browse/HADOOP-10091) | Job with a har archive as input fails on 0.23 |  Blocker | fs | Jason Lowe | Jason Lowe |
-| [HADOOP-9757](https://issues.apache.org/jira/browse/HADOOP-9757) | Har metadata cache can grow without limit |  Major | fs | Jason Lowe | Cristina L. Abad |
-| [HADOOP-9476](https://issues.apache.org/jira/browse/HADOOP-9476) | Some test cases in TestUserGroupInformation fail if ran after testSetLoginUser. |  Major | security, test | Kihwal Lee | Robert Parker |
-| [HDFS-5558](https://issues.apache.org/jira/browse/HDFS-5558) | LeaseManager monitor thread can crash if the last block is complete but another block is not. |  Major | . | Kihwal Lee | Kihwal Lee |
-| [HDFS-5557](https://issues.apache.org/jira/browse/HDFS-5557) | Write pipeline recovery for the last packet in the block may cause rejection of valid replicas |  Critical | . | Kihwal Lee | Kihwal Lee |
-| [HDFS-5526](https://issues.apache.org/jira/browse/HDFS-5526) | Datanode cannot roll back to previous layout version |  Blocker | datanode | Tsz Wo Nicholas Sze | Kihwal Lee |
-| [HDFS-5438](https://issues.apache.org/jira/browse/HDFS-5438) | Flaws in block report processing can cause data loss |  Critical | namenode | Kihwal Lee | Kihwal Lee |
-| [HDFS-5346](https://issues.apache.org/jira/browse/HDFS-5346) | Avoid unnecessary call to getNumLiveDataNodes() for each block during IBR processing |  Major | namenode, performance | Kihwal Lee | Ravi Prakash |
-| [HDFS-5047](https://issues.apache.org/jira/browse/HDFS-5047) | Supress logging of full stack trace of quota and lease exceptions |  Major | namenode | Kihwal Lee | Robert Parker |
-| [HDFS-5028](https://issues.apache.org/jira/browse/HDFS-5028) | LeaseRenewer throw java.util.ConcurrentModificationException when timeout |  Major | . | zhaoyunjiong | zhaoyunjiong |
-| [HDFS-4998](https://issues.apache.org/jira/browse/HDFS-4998) | TestUnderReplicatedBlocks fails intermittently |  Major | test | Kihwal Lee | Kihwal Lee |
-| [HDFS-4995](https://issues.apache.org/jira/browse/HDFS-4995) | Make getContentSummary() less expensive |  Major | namenode | Kihwal Lee | Kihwal Lee |
-| [HDFS-4994](https://issues.apache.org/jira/browse/HDFS-4994) | Audit log getContentSummary() calls |  Minor | namenode | Kihwal Lee | Robert Parker |
-| [HDFS-4993](https://issues.apache.org/jira/browse/HDFS-4993) | fsck can fail if a file is renamed or deleted |  Major | . | Kihwal Lee | Robert Parker |
+| [HDFS-3020](https://issues.apache.org/jira/browse/HDFS-3020) | Auto-logSync based on edit log buffer size broken |  Critical | namenode | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-4579](https://issues.apache.org/jira/browse/MAPREDUCE-4579) | TestTaskAttempt fails jdk7 |  Major | . | Thomas Graves | Thomas Graves |
+| [HDFS-3970](https://issues.apache.org/jira/browse/HDFS-3970) | BlockPoolSliceStorage#doRollback(..) should use BlockPoolSliceStorage instead of DataStorage to read prev version file. |  Major | datanode | Vinayakumar B | Vinayakumar B |
+| [HDFS-4482](https://issues.apache.org/jira/browse/HDFS-4482) | ReplicationMonitor thread can exit with NPE due to the race between delete and replication of same file. |  Blocker | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
+| [MAPREDUCE-4571](https://issues.apache.org/jira/browse/MAPREDUCE-4571) | TestHsWebServicesJobs fails on jdk7 |  Major | webapps | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4716](https://issues.apache.org/jira/browse/MAPREDUCE-4716) | TestHsWebServicesJobsQuery.testJobsQueryStateInvalid fails with jdk7 |  Major | jobhistoryserver | Thomas Graves | Thomas Graves |
+| [HDFS-4943](https://issues.apache.org/jira/browse/HDFS-4943) | WebHdfsFileSystem does not work when original file path has encoded chars |  Minor | webhdfs | Jerry He | Jerry He |
+| [MAPREDUCE-3193](https://issues.apache.org/jira/browse/MAPREDUCE-3193) | FileInputFormat doesn't read files recursively in the input path dir |  Major | mrv1, mrv2 | Ramgopal N | Devaraj K |
 | [HDFS-4984](https://issues.apache.org/jira/browse/HDFS-4984) | Incorrect Quota counting in INodeFile |  Major | namenode | Kihwal Lee | Jing Zhao |
 | [HDFS-4972](https://issues.apache.org/jira/browse/HDFS-4972) | [branch-0.23] permission check and operation are done in a separate lock for getBlockLocations() |  Major | namenode | Kihwal Lee | Kihwal Lee |
-| [HDFS-4943](https://issues.apache.org/jira/browse/HDFS-4943) | WebHdfsFileSystem does not work when original file path has encoded chars |  Minor | webhdfs | Jerry He | Jerry He |
-| [HDFS-4482](https://issues.apache.org/jira/browse/HDFS-4482) | ReplicationMonitor thread can exit with NPE due to the race between delete and replication of same file. |  Blocker | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-4329](https://issues.apache.org/jira/browse/HDFS-4329) | DFSShell issues with directories with spaces in name |  Major | hdfs-client | Andy Isaacson | Cristina L. Abad |
-| [HDFS-3970](https://issues.apache.org/jira/browse/HDFS-3970) | BlockPoolSliceStorage#doRollback(..) should use BlockPoolSliceStorage instead of DataStorage to read prev version file. |  Major | datanode | Vinayakumar B | Vinayakumar B |
-| [HDFS-3020](https://issues.apache.org/jira/browse/HDFS-3020) | Auto-logSync based on edit log buffer size broken |  Critical | namenode | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-5587](https://issues.apache.org/jira/browse/MAPREDUCE-5587) | TestTextOutputFormat fails on JDK7 |  Major | . | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-5586](https://issues.apache.org/jira/browse/MAPREDUCE-5586) | TestCopyMapper#testCopyFailOnBlockSizeDifference fails when run from hadoop-tools/hadoop-distcp directory |  Major | . | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-5585](https://issues.apache.org/jira/browse/MAPREDUCE-5585) | TestCopyCommitter#testNoCommitAction Fails on JDK7 |  Major | . | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-5569](https://issues.apache.org/jira/browse/MAPREDUCE-5569) | FloatSplitter is not generating correct splits |  Major | . | Nathan Roberts | Nathan Roberts |
-| [MAPREDUCE-5561](https://issues.apache.org/jira/browse/MAPREDUCE-5561) | org.apache.hadoop.mapreduce.v2.app.job.impl.TestJobImpl testcase failing on trunk |  Critical | . | Cindy Li | Karthik Kambatla |
-| [MAPREDUCE-5543](https://issues.apache.org/jira/browse/MAPREDUCE-5543) | In-memory map outputs can be leaked after shuffle completes in 0.23 |  Blocker | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-5513](https://issues.apache.org/jira/browse/MAPREDUCE-5513) | ConcurrentModificationException in JobControl |  Major | . | Jason Lowe | Robert Parker |
-| [MAPREDUCE-5504](https://issues.apache.org/jira/browse/MAPREDUCE-5504) | mapred queue -info inconsistent with types |  Major | client | Thomas Graves | Kousuke Saruta |
-| [MAPREDUCE-5475](https://issues.apache.org/jira/browse/MAPREDUCE-5475) | MRClientService does not verify ACLs properly |  Blocker | mr-am, mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-5468](https://issues.apache.org/jira/browse/MAPREDUCE-5468) | AM recovery does not work for map only jobs |  Blocker | . | Yesha Vora | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-5440](https://issues.apache.org/jira/browse/MAPREDUCE-5440) | TestCopyCommitter Fails on JDK7 |  Major | mrv2 | Robert Parker | Robert Parker |
-| [MAPREDUCE-5425](https://issues.apache.org/jira/browse/MAPREDUCE-5425) | Junit in TestJobHistoryServer failing in jdk 7 |  Major | jobhistoryserver | Ashwin Shankar | Robert Parker |
-| [MAPREDUCE-5419](https://issues.apache.org/jira/browse/MAPREDUCE-5419) | TestSlive is getting FileNotFound Exception |  Major | mrv2 | Robert Parker | Robert Parker |
-| [MAPREDUCE-5414](https://issues.apache.org/jira/browse/MAPREDUCE-5414) | TestTaskAttempt fails jdk7 with NullPointerException |  Major | test | Nemon Lou | Nemon Lou |
 | [MAPREDUCE-5380](https://issues.apache.org/jira/browse/MAPREDUCE-5380) | Invalid mapred command should return non-zero exit code |  Major | . | Stephen Chu | Stephen Chu |
-| [MAPREDUCE-5373](https://issues.apache.org/jira/browse/MAPREDUCE-5373) | TestFetchFailure.testFetchFailureMultipleReduces could fail intermittently |  Major | . | Chuan Liu | Jonathan Eagles |
+| [HDFS-4998](https://issues.apache.org/jira/browse/HDFS-4998) | TestUnderReplicatedBlocks fails intermittently |  Major | test | Kihwal Lee | Kihwal Lee |
 | [MAPREDUCE-5317](https://issues.apache.org/jira/browse/MAPREDUCE-5317) | Stale files left behind for failed jobs |  Major | mrv2 | Ravi Prakash | Ravi Prakash |
+| [YARN-949](https://issues.apache.org/jira/browse/YARN-949) | Failed log aggregation can leave a file open. |  Major | nodemanager | Kihwal Lee | Kihwal Lee |
 | [MAPREDUCE-5251](https://issues.apache.org/jira/browse/MAPREDUCE-5251) | Reducer should not implicate map attempt if it has insufficient space to fetch map output |  Major | mrv2 | Jason Lowe | Ashwin Shankar |
-| [MAPREDUCE-5001](https://issues.apache.org/jira/browse/MAPREDUCE-5001) | LocalJobRunner has race condition resulting in job failures |  Major | . | Brock Noland | Sandy Ryza |
-| [MAPREDUCE-4716](https://issues.apache.org/jira/browse/MAPREDUCE-4716) | TestHsWebServicesJobsQuery.testJobsQueryStateInvalid fails with jdk7 |  Major | jobhistoryserver | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4579](https://issues.apache.org/jira/browse/MAPREDUCE-4579) | TestTaskAttempt fails jdk7 |  Major | . | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4571](https://issues.apache.org/jira/browse/MAPREDUCE-4571) | TestHsWebServicesJobs fails on jdk7 |  Major | webapps | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3193](https://issues.apache.org/jira/browse/MAPREDUCE-3193) | FileInputFormat doesn't read files recursively in the input path dir |  Major | mrv1, mrv2 | Ramgopal N | Devaraj K |
-| [YARN-1419](https://issues.apache.org/jira/browse/YARN-1419) | TestFifoScheduler.testAppAttemptMetrics fails intermittently under jdk7 |  Minor | scheduler | Jonathan Eagles | Jonathan Eagles |
-| [YARN-1386](https://issues.apache.org/jira/browse/YARN-1386) | NodeManager mistakenly loses resources and relocalizes them |  Critical | nodemanager | Jason Lowe | Jason Lowe |
-| [YARN-1243](https://issues.apache.org/jira/browse/YARN-1243) | ResourceManager: Error in handling event type NODE\_UPDATE to the scheduler - NPE at SchedulerApp.java:411 |  Major | capacityscheduler | Sanjay Upadhyay | Jason Lowe |
-| [YARN-1176](https://issues.apache.org/jira/browse/YARN-1176) | RM web services ClusterMetricsInfo total nodes doesn't include unhealthy nodes |  Critical | resourcemanager | Thomas Graves | Jonathan Eagles |
-| [YARN-1101](https://issues.apache.org/jira/browse/YARN-1101) | Active nodes can be decremented below 0 |  Major | resourcemanager | Robert Parker | Robert Parker |
+| [MAPREDUCE-5419](https://issues.apache.org/jira/browse/MAPREDUCE-5419) | TestSlive is getting FileNotFound Exception |  Major | mrv2 | Robert Parker | Robert Parker |
+| [HDFS-5028](https://issues.apache.org/jira/browse/HDFS-5028) | LeaseRenewer throw java.util.ConcurrentModificationException when timeout |  Major | . | yunjiong zhao | yunjiong zhao |
+| [MAPREDUCE-5440](https://issues.apache.org/jira/browse/MAPREDUCE-5440) | TestCopyCommitter Fails on JDK7 |  Major | mrv2 | Robert Parker | Robert Parker |
+| [HADOOP-9476](https://issues.apache.org/jira/browse/HADOOP-9476) | Some test cases in TestUserGroupInformation fail if ran after testSetLoginUser. |  Major | security, test | Kihwal Lee | Robert Parker |
+| [MAPREDUCE-5425](https://issues.apache.org/jira/browse/MAPREDUCE-5425) | Junit in TestJobHistoryServer failing in jdk 7 |  Major | jobhistoryserver | Ashwin Shankar | Robert Parker |
+| [HDFS-5047](https://issues.apache.org/jira/browse/HDFS-5047) | Supress logging of full stack trace of quota and lease exceptions |  Major | namenode | Kihwal Lee | Robert Parker |
+| [HDFS-4993](https://issues.apache.org/jira/browse/HDFS-4993) | fsck can fail if a file is renamed or deleted |  Major | . | Kihwal Lee | Robert Parker |
+| [HADOOP-9757](https://issues.apache.org/jira/browse/HADOOP-9757) | Har metadata cache can grow without limit |  Major | fs | Jason Lowe | Cristina L. Abad |
 | [YARN-1036](https://issues.apache.org/jira/browse/YARN-1036) | Distributed Cache gives inconsistent result if cache files get deleted from task tracker |  Major | nodemanager | Ravi Prakash | Ravi Prakash |
-| [YARN-1031](https://issues.apache.org/jira/browse/YARN-1031) | JQuery UI components reference external css in branch-23 |  Major | . | Jonathan Eagles | Jonathan Eagles |
-| [YARN-949](https://issues.apache.org/jira/browse/YARN-949) | Failed log aggregation can leave a file open. |  Major | nodemanager | Kihwal Lee | Kihwal Lee |
 | [YARN-337](https://issues.apache.org/jira/browse/YARN-337) | RM handles killed application tracking URL poorly |  Major | resourcemanager | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-5001](https://issues.apache.org/jira/browse/MAPREDUCE-5001) | LocalJobRunner has race condition resulting in job failures |  Major | . | Brock Noland | Sandy Ryza |
+| [HDFS-4994](https://issues.apache.org/jira/browse/HDFS-4994) | Audit log getContentSummary() calls |  Minor | namenode | Kihwal Lee | Robert Parker |
+| [MAPREDUCE-5468](https://issues.apache.org/jira/browse/MAPREDUCE-5468) | AM recovery does not work for map only jobs |  Blocker | . | Yesha Vora | Vinod Kumar Vavilapalli |
+| [HDFS-4329](https://issues.apache.org/jira/browse/HDFS-4329) | DFSShell issues with directories with spaces in name |  Major | hdfs-client | Andy Isaacson | Cristina L. Abad |
+| [YARN-1101](https://issues.apache.org/jira/browse/YARN-1101) | Active nodes can be decremented below 0 |  Major | resourcemanager | Robert Parker | Robert Parker |
+| [MAPREDUCE-5475](https://issues.apache.org/jira/browse/MAPREDUCE-5475) | MRClientService does not verify ACLs properly |  Blocker | mr-am, mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-5414](https://issues.apache.org/jira/browse/MAPREDUCE-5414) | TestTaskAttempt fails jdk7 with NullPointerException |  Major | test | Nemon Lou | Nemon Lou |
+| [YARN-1176](https://issues.apache.org/jira/browse/YARN-1176) | RM web services ClusterMetricsInfo total nodes doesn't include unhealthy nodes |  Critical | resourcemanager | Thomas Graves | Jonathan Eagles |
+| [MAPREDUCE-5504](https://issues.apache.org/jira/browse/MAPREDUCE-5504) | mapred queue -info inconsistent with types |  Major | client | Thomas Graves | Kousuke Saruta |
+| [YARN-1243](https://issues.apache.org/jira/browse/YARN-1243) | ResourceManager: Error in handling event type NODE\_UPDATE to the scheduler - NPE at SchedulerApp.java:411 |  Major | capacityscheduler | Sanjay Upadhyay | Jason Lowe |
+| [MAPREDUCE-5543](https://issues.apache.org/jira/browse/MAPREDUCE-5543) | In-memory map outputs can be leaked after shuffle completes in 0.23 |  Blocker | mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-5513](https://issues.apache.org/jira/browse/MAPREDUCE-5513) | ConcurrentModificationException in JobControl |  Major | . | Jason Lowe | Robert Parker |
+| [MAPREDUCE-5569](https://issues.apache.org/jira/browse/MAPREDUCE-5569) | FloatSplitter is not generating correct splits |  Major | . | Nathan Roberts | Nathan Roberts |
 | [YARN-155](https://issues.apache.org/jira/browse/YARN-155) | TestAppManager intermittently fails with jdk7 |  Major | . | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-5585](https://issues.apache.org/jira/browse/MAPREDUCE-5585) | TestCopyCommitter#testNoCommitAction Fails on JDK7 |  Major | . | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-5586](https://issues.apache.org/jira/browse/MAPREDUCE-5586) | TestCopyMapper#testCopyFailOnBlockSizeDifference fails when run from hadoop-tools/hadoop-distcp directory |  Major | . | Jonathan Eagles | Jonathan Eagles |
+| [HDFS-5346](https://issues.apache.org/jira/browse/HDFS-5346) | Avoid unnecessary call to getNumLiveDataNodes() for each block during IBR processing |  Major | namenode, performance | Kihwal Lee | Ravi Prakash |
+| [MAPREDUCE-5587](https://issues.apache.org/jira/browse/MAPREDUCE-5587) | TestTextOutputFormat fails on JDK7 |  Major | . | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-5561](https://issues.apache.org/jira/browse/MAPREDUCE-5561) | org.apache.hadoop.mapreduce.v2.app.job.impl.TestJobImpl testcase failing on trunk |  Critical | . | Cindy Li | Karthik Kambatla |
+| [YARN-1031](https://issues.apache.org/jira/browse/YARN-1031) | JQuery UI components reference external css in branch-23 |  Major | . | Jonathan Eagles | Jonathan Eagles |
+| [YARN-1386](https://issues.apache.org/jira/browse/YARN-1386) | NodeManager mistakenly loses resources and relocalizes them |  Critical | nodemanager | Jason Lowe | Jason Lowe |
+| [HADOOP-10091](https://issues.apache.org/jira/browse/HADOOP-10091) | Job with a har archive as input fails on 0.23 |  Blocker | fs | Jason Lowe | Jason Lowe |
+| [HDFS-4995](https://issues.apache.org/jira/browse/HDFS-4995) | Make getContentSummary() less expensive |  Major | namenode | Kihwal Lee | Kihwal Lee |
+| [HDFS-5438](https://issues.apache.org/jira/browse/HDFS-5438) | Flaws in block report processing can cause data loss |  Critical | namenode | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-5373](https://issues.apache.org/jira/browse/MAPREDUCE-5373) | TestFetchFailure.testFetchFailureMultipleReduces could fail intermittently |  Major | . | Chuan Liu | Jonathan Eagles |
+| [YARN-1419](https://issues.apache.org/jira/browse/YARN-1419) | TestFifoScheduler.testAppAttemptMetrics fails intermittently under jdk7 |  Minor | scheduler | Jonathan Eagles | Jonathan Eagles |
+| [HDFS-5557](https://issues.apache.org/jira/browse/HDFS-5557) | Write pipeline recovery for the last packet in the block may cause rejection of valid replicas |  Critical | . | Kihwal Lee | Kihwal Lee |
+| [HDFS-5526](https://issues.apache.org/jira/browse/HDFS-5526) | Datanode cannot roll back to previous layout version |  Blocker | datanode | Tsz Wo Nicholas Sze | Kihwal Lee |
+| [HDFS-5558](https://issues.apache.org/jira/browse/HDFS-5558) | LeaseManager monitor thread can crash if the last block is complete but another block is not. |  Major | . | Kihwal Lee | Kihwal Lee |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [MAPREDUCE-5610](https://issues.apache.org/jira/browse/MAPREDUCE-5610) | TestSleepJob fails in jdk7 |  Major | . | Jonathan Eagles | Jonathan Eagles |
 | [YARN-1119](https://issues.apache.org/jira/browse/YARN-1119) | Add ClusterMetrics checks to tho TestRMNodeTransitions tests |  Major | resourcemanager | Robert Parker | Mit Desai |
+| [MAPREDUCE-5610](https://issues.apache.org/jira/browse/MAPREDUCE-5610) | TestSleepJob fails in jdk7 |  Major | . | Jonathan Eagles | Jonathan Eagles |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9956](https://issues.apache.org/jira/browse/HADOOP-9956) | RPC listener inefficiently assigns connections to readers |  Major | ipc | Daryn Sharp | Daryn Sharp |
-| [HADOOP-9955](https://issues.apache.org/jira/browse/HADOOP-9955) | RPC idle connection closing is extremely inefficient |  Major | ipc | Daryn Sharp | Daryn Sharp |
 | [HADOOP-9748](https://issues.apache.org/jira/browse/HADOOP-9748) | Reduce blocking on UGI.ensureInitialized |  Critical | security | Daryn Sharp | Daryn Sharp |
-| [HDFS-5239](https://issues.apache.org/jira/browse/HDFS-5239) | Allow FSNamesystem lock fairness to be configurable |  Major | namenode | Daryn Sharp | Daryn Sharp |
 | [YARN-573](https://issues.apache.org/jira/browse/YARN-573) | Shared data structures in Public Localizer and Private Localizer are not Thread safe. |  Critical | . | Omkar Vinit Joshi | Omkar Vinit Joshi |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-5239](https://issues.apache.org/jira/browse/HDFS-5239) | Allow FSNamesystem lock fairness to be configurable |  Major | namenode | Daryn Sharp | Daryn Sharp |
+| [HADOOP-9956](https://issues.apache.org/jira/browse/HADOOP-9956) | RPC listener inefficiently assigns connections to readers |  Major | ipc | Daryn Sharp | Daryn Sharp |
+| [HADOOP-9955](https://issues.apache.org/jira/browse/HADOOP-9955) | RPC idle connection closing is extremely inefficient |  Major | ipc | Daryn Sharp | Daryn Sharp |
 
 

+ 1 - 1
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.10/RELEASENOTES.0.23.10.md

@@ -25,7 +25,7 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 * [YARN-707](https://issues.apache.org/jira/browse/YARN-707) | *Blocker* | **Add user info in the YARN ClientToken**
 
-**WARNING: No release note provided for this incompatible change.**
+**WARNING: No release note provided for this change.**
 
 
 

+ 30 - 58
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.11/CHANGES.0.23.11.md

@@ -20,79 +20,57 @@
 
 ## Release 0.23.11 - 2014-06-25
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-10454](https://issues.apache.org/jira/browse/HADOOP-10454) | Provide FileContext version of har file system |  Major | . | Kihwal Lee | Kihwal Lee |
-| [HADOOP-10164](https://issues.apache.org/jira/browse/HADOOP-10164) | Allow UGI to login with a known Subject |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
 | [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 |
-| [HDFS-6191](https://issues.apache.org/jira/browse/HDFS-6191) | Disable quota checks when replaying edit log. |  Major | namenode | Kihwal Lee | Kihwal Lee |
+| [HDFS-4461](https://issues.apache.org/jira/browse/HDFS-4461) | DirectoryScanner: volume path prefix takes up memory for every block that is scanned |  Minor | . | Colin P. McCabe | Colin P. McCabe |
 | [HDFS-5637](https://issues.apache.org/jira/browse/HDFS-5637) | try to refeatchToken while local read InvalidToken occurred |  Major | hdfs-client, security | Liang Xie | Liang Xie |
-| [HDFS-4461](https://issues.apache.org/jira/browse/HDFS-4461) | DirectoryScanner: volume path prefix takes up memory for every block that is scanned |  Minor | . | Colin Patrick McCabe | Colin Patrick McCabe |
+| [HADOOP-10164](https://issues.apache.org/jira/browse/HADOOP-10164) | Allow UGI to login with a known Subject |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-10454](https://issues.apache.org/jira/browse/HADOOP-10454) | Provide FileContext version of har file system |  Major | . | Kihwal Lee | Kihwal Lee |
+| [HDFS-6191](https://issues.apache.org/jira/browse/HDFS-6191) | Disable quota checks when replaying edit log. |  Major | namenode | Kihwal Lee | Kihwal Lee |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-10588](https://issues.apache.org/jira/browse/HADOOP-10588) | Workaround for jetty6 acceptor startup issue |  Major | . | Kihwal Lee | Kihwal Lee |
-| [HADOOP-10332](https://issues.apache.org/jira/browse/HADOOP-10332) | HttpServer's jetty audit log always logs 200 OK |  Major | . | Daryn Sharp | Jonathan Eagles |
-| [HADOOP-10146](https://issues.apache.org/jira/browse/HADOOP-10146) | Workaround JDK7 Process fd close bug |  Critical | util | Daryn Sharp | Daryn Sharp |
+| [HADOOP-9230](https://issues.apache.org/jira/browse/HADOOP-9230) | TestUniformSizeInputFormat fails intermittently |  Major | test | Karthik Kambatla | Karthik Kambatla |
+| [YARN-500](https://issues.apache.org/jira/browse/YARN-500) | ResourceManager webapp is using next port if configured port is already in use |  Major | resourcemanager | Nishan Shetty | Kenji Kikushima |
+| [YARN-853](https://issues.apache.org/jira/browse/YARN-853) | maximum-am-resource-percent doesn't work after refreshQueues command |  Major | capacityscheduler | Devaraj K | Devaraj K |
+| [MAPREDUCE-5454](https://issues.apache.org/jira/browse/MAPREDUCE-5454) | TestDFSIO fails intermittently on JDK7 |  Major | test | Karthik Kambatla | Karthik Kambatla |
+| [YARN-1053](https://issues.apache.org/jira/browse/YARN-1053) | Diagnostic message from ContainerExitEvent is ignored in ContainerImpl |  Blocker | . | Omkar Vinit Joshi | Omkar Vinit Joshi |
 | [HADOOP-10129](https://issues.apache.org/jira/browse/HADOOP-10129) | Distcp may succeed when it fails |  Critical | tools/distcp | Daryn Sharp | Daryn Sharp |
-| [HADOOP-10112](https://issues.apache.org/jira/browse/HADOOP-10112) | har file listing  doesn't work with wild card |  Major | tools | Brandon Li | Brandon Li |
-| [HADOOP-10110](https://issues.apache.org/jira/browse/HADOOP-10110) | hadoop-auth has a build break due to missing dependency |  Blocker | build | Chuan Liu | Chuan Liu |
 | [HADOOP-10081](https://issues.apache.org/jira/browse/HADOOP-10081) | Client.setupIOStreams can leak socket resources on exception or error |  Critical | ipc | Jason Lowe | Tsuyoshi Ozawa |
-| [HADOOP-9230](https://issues.apache.org/jira/browse/HADOOP-9230) | TestUniformSizeInputFormat fails intermittently |  Major | test | Karthik Kambatla | Karthik Kambatla |
-| [HADOOP-8826](https://issues.apache.org/jira/browse/HADOOP-8826) | Docs still refer to 0.20.205 as stable line |  Minor | . | Robert Joseph Evans | Mit Desai |
-| [HDFS-6449](https://issues.apache.org/jira/browse/HDFS-6449) | Incorrect counting in ContentSummaryComputationContext in 0.23. |  Critical | . | Kihwal Lee | Kihwal Lee |
-| [HDFS-6166](https://issues.apache.org/jira/browse/HDFS-6166) | revisit balancer so\_timeout |  Blocker | balancer & mover | Nathan Roberts | Nathan Roberts |
-| [HDFS-5881](https://issues.apache.org/jira/browse/HDFS-5881) | Fix skip() of the short-circuit local reader (legacy). |  Critical | . | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-5623](https://issues.apache.org/jira/browse/MAPREDUCE-5623) | TestJobCleanup fails because of RejectedExecutionException and NPE. |  Major | . | Tsuyoshi Ozawa | Jason Lowe |
+| [YARN-1145](https://issues.apache.org/jira/browse/YARN-1145) | Potential file handle leak in aggregated logs web ui |  Major | . | Rohith Sharma K S | Rohith Sharma K S |
+| [YARN-1180](https://issues.apache.org/jira/browse/YARN-1180) | Update capacity scheduler docs to include types on the configs |  Trivial | capacityscheduler | Thomas Graves | Chen He |
+| [MAPREDUCE-5689](https://issues.apache.org/jira/browse/MAPREDUCE-5689) | MRAppMaster does not preempt reducers when scheduled maps cannot be fulfilled |  Critical | . | Lohit Vijayarenu | Lohit Vijayarenu |
+| [HADOOP-10146](https://issues.apache.org/jira/browse/HADOOP-10146) | Workaround JDK7 Process fd close bug |  Critical | util | Daryn Sharp | Daryn Sharp |
+| [YARN-1592](https://issues.apache.org/jira/browse/YARN-1592) | CapacityScheduler tries to reserve more than a node's total memory on branch-0.23 |  Major | capacityscheduler | Thomas Graves | Thomas Graves |
+| [HADOOP-10110](https://issues.apache.org/jira/browse/HADOOP-10110) | hadoop-auth has a build break due to missing dependency |  Blocker | build | Chuan Liu | Chuan Liu |
 | [HDFS-5806](https://issues.apache.org/jira/browse/HDFS-5806) | balancer should set SoTimeout to avoid indefinite hangs |  Major | balancer & mover | Nathan Roberts | Nathan Roberts |
 | [HDFS-5728](https://issues.apache.org/jira/browse/HDFS-5728) | [Diskfull] Block recovery will fail if the metafile does not have crc for all chunks of the block |  Critical | datanode | Vinayakumar B | Vinayakumar B |
-| [HDFS-4576](https://issues.apache.org/jira/browse/HDFS-4576) | Webhdfs authentication issues |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
-| [MAPREDUCE-5789](https://issues.apache.org/jira/browse/MAPREDUCE-5789) | Average Reduce time is incorrect on Job Overview page |  Major | jobhistoryserver, webapps | Rushabh S Shah | Rushabh S Shah |
-| [MAPREDUCE-5778](https://issues.apache.org/jira/browse/MAPREDUCE-5778) | JobSummary does not escape newlines in the job name |  Major | jobhistoryserver | Jason Lowe | Akira AJISAKA |
-| [MAPREDUCE-5757](https://issues.apache.org/jira/browse/MAPREDUCE-5757) | ConcurrentModificationException in JobControl.toList |  Major | client | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-5746](https://issues.apache.org/jira/browse/MAPREDUCE-5746) | Job diagnostics can implicate wrong task for a failed job |  Major | jobhistoryserver | Jason Lowe | Jason Lowe |
+| [HDFS-5881](https://issues.apache.org/jira/browse/HDFS-5881) | Fix skip() of the short-circuit local reader (legacy). |  Critical | . | Kihwal Lee | Kihwal Lee |
+| [HADOOP-10112](https://issues.apache.org/jira/browse/HADOOP-10112) | har file listing  doesn't work with wild card |  Major | tools | Brandon Li | Brandon Li |
 | [MAPREDUCE-5744](https://issues.apache.org/jira/browse/MAPREDUCE-5744) | Job hangs because RMContainerAllocator$AssignedRequests.preemptReduce() violates the comparator contract |  Blocker | . | Sangjin Lee | Gera Shegalov |
-| [MAPREDUCE-5689](https://issues.apache.org/jira/browse/MAPREDUCE-5689) | MRAppMaster does not preempt reducers when scheduled maps cannot be fulfilled |  Critical | . | Lohit Vijayarenu | Lohit Vijayarenu |
-| [MAPREDUCE-5623](https://issues.apache.org/jira/browse/MAPREDUCE-5623) | TestJobCleanup fails because of RejectedExecutionException and NPE. |  Major | . | Tsuyoshi Ozawa | Jason Lowe |
-| [MAPREDUCE-5454](https://issues.apache.org/jira/browse/MAPREDUCE-5454) | TestDFSIO fails intermittently on JDK7 |  Major | test | Karthik Kambatla | Karthik Kambatla |
+| [MAPREDUCE-5746](https://issues.apache.org/jira/browse/MAPREDUCE-5746) | Job diagnostics can implicate wrong task for a failed job |  Major | jobhistoryserver | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-5757](https://issues.apache.org/jira/browse/MAPREDUCE-5757) | ConcurrentModificationException in JobControl.toList |  Major | client | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-5778](https://issues.apache.org/jira/browse/MAPREDUCE-5778) | JobSummary does not escape newlines in the job name |  Major | jobhistoryserver | Jason Lowe | Akira Ajisaka |
+| [MAPREDUCE-5789](https://issues.apache.org/jira/browse/MAPREDUCE-5789) | Average Reduce time is incorrect on Job Overview page |  Major | jobhistoryserver, webapps | Rushabh S Shah | Rushabh S Shah |
+| [HADOOP-10332](https://issues.apache.org/jira/browse/HADOOP-10332) | HttpServer's jetty audit log always logs 200 OK |  Major | . | Daryn Sharp | Jonathan Eagles |
+| [YARN-1670](https://issues.apache.org/jira/browse/YARN-1670) | aggregated log writer can write more log data then it says is the log length |  Critical | . | Thomas Graves | Mit Desai |
+| [HDFS-6166](https://issues.apache.org/jira/browse/HDFS-6166) | revisit balancer so\_timeout |  Blocker | balancer & mover | Nathan Roberts | Nathan Roberts |
+| [HADOOP-8826](https://issues.apache.org/jira/browse/HADOOP-8826) | Docs still refer to 0.20.205 as stable line |  Minor | . | Robert Joseph Evans | Mit Desai |
+| [HDFS-4576](https://issues.apache.org/jira/browse/HDFS-4576) | Webhdfs authentication issues |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
 | [MAPREDUCE-3191](https://issues.apache.org/jira/browse/MAPREDUCE-3191) | docs for map output compression incorrectly reference SequenceFile |  Trivial | . | Todd Lipcon | Chen He |
-| [YARN-3829](https://issues.apache.org/jira/browse/YARN-3829) | The History Tracking UI is broken for Tez application on ResourceManager WebUI |  Critical | applications | Irina Easterling |  |
 | [YARN-1932](https://issues.apache.org/jira/browse/YARN-1932) | Javascript injection on the job status page |  Blocker | . | Mit Desai | Mit Desai |
-| [YARN-1670](https://issues.apache.org/jira/browse/YARN-1670) | aggregated log writer can write more log data then it says is the log length |  Critical | . | Thomas Graves | Mit Desai |
-| [YARN-1592](https://issues.apache.org/jira/browse/YARN-1592) | CapacityScheduler tries to reserve more than a node's total memory on branch-0.23 |  Major | capacityscheduler | Thomas Graves | Thomas Graves |
-| [YARN-1180](https://issues.apache.org/jira/browse/YARN-1180) | Update capacity scheduler docs to include types on the configs |  Trivial | capacityscheduler | Thomas Graves | Chen He |
-| [YARN-1145](https://issues.apache.org/jira/browse/YARN-1145) | Potential file handle leak in aggregated logs web ui |  Major | . | Rohith Sharma K S | Rohith Sharma K S |
-| [YARN-1053](https://issues.apache.org/jira/browse/YARN-1053) | Diagnostic message from ContainerExitEvent is ignored in ContainerImpl |  Blocker | . | Omkar Vinit Joshi | Omkar Vinit Joshi |
-| [YARN-853](https://issues.apache.org/jira/browse/YARN-853) | maximum-am-resource-percent doesn't work after refreshQueues command |  Major | capacityscheduler | Devaraj K | Devaraj K |
-| [YARN-500](https://issues.apache.org/jira/browse/YARN-500) | ResourceManager webapp is using next port if configured port is already in use |  Major | resourcemanager | Nishan Shetty | Kenji Kikushima |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-10588](https://issues.apache.org/jira/browse/HADOOP-10588) | Workaround for jetty6 acceptor startup issue |  Major | . | Kihwal Lee | Kihwal Lee |
+| [HDFS-6449](https://issues.apache.org/jira/browse/HDFS-6449) | Incorrect counting in ContentSummaryComputationContext in 0.23. |  Critical | . | Kihwal Lee | Kihwal Lee |
+| [YARN-3829](https://issues.apache.org/jira/browse/YARN-3829) | The History Tracking UI is broken for Tez application on ResourceManager WebUI |  Critical | applications | Irina Easterling |  |
 
 
 ### SUB-TASKS:
@@ -103,9 +81,3 @@
 | [YARN-1575](https://issues.apache.org/jira/browse/YARN-1575) | Public localizer crashes with "Localized unkown resource" |  Critical | nodemanager | Jason Lowe | Jason Lowe |
 
 
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 87 - 93
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.2/CHANGES.0.23.2.md

@@ -18,21 +18,15 @@
 -->
 # Apache Hadoop Changelog
 
-## Release 0.23.2 - Unreleased (as of 2016-03-04)
+## Release 0.23.2 - Unreleased (as of 2017-08-28)
 
 ### 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 |
-| [HADOOP-8131](https://issues.apache.org/jira/browse/HADOOP-8131) | FsShell put doesn't correctly handle a non-existent dir |  Critical | . | Daryn Sharp | Daryn Sharp |
 | [HDFS-2887](https://issues.apache.org/jira/browse/HDFS-2887) | Define a FSVolume interface |  Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-8131](https://issues.apache.org/jira/browse/HADOOP-8131) | FsShell put doesn't correctly handle a non-existent dir |  Critical | . | Daryn Sharp | Daryn Sharp |
+| [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 |
 
 
 ### NEW FEATURES:
@@ -46,131 +40,131 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8071](https://issues.apache.org/jira/browse/HADOOP-8071) | Avoid an extra packet in client code when nagling is disabled |  Minor | ipc | Todd Lipcon | Todd Lipcon |
+| [HDFS-1217](https://issues.apache.org/jira/browse/HDFS-1217) | Some methods in the NameNdoe should not be public |  Major | namenode | Tsz Wo Nicholas Sze | Laxman |
 | [HADOOP-8048](https://issues.apache.org/jira/browse/HADOOP-8048) | Allow merging of Credentials |  Major | util | Daryn Sharp | Daryn Sharp |
-| [HDFS-3066](https://issues.apache.org/jira/browse/HDFS-3066) | cap space usage of default log4j rolling policy (hdfs specific changes) |  Major | scripts | Patrick Hunt | Patrick Hunt |
-| [HDFS-3024](https://issues.apache.org/jira/browse/HDFS-3024) | Improve performance of stringification in addStoredBlock |  Minor | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2985](https://issues.apache.org/jira/browse/HDFS-2985) | Improve logging when replicas are marked as corrupt |  Minor | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2981](https://issues.apache.org/jira/browse/HDFS-2981) | The default value of dfs.client.block.write.replace-datanode-on-failure.enable should be true |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-2907](https://issues.apache.org/jira/browse/HDFS-2907) | Make FSDataset in Datanode Pluggable |  Minor | . | Sanjay Radia | Tsz Wo Nicholas Sze |
-| [HDFS-2655](https://issues.apache.org/jira/browse/HDFS-2655) | BlockReaderLocal#skip performs unnecessary IO |  Major | datanode | Eli Collins | Brandon Li |
 | [HDFS-2506](https://issues.apache.org/jira/browse/HDFS-2506) | Umbrella jira for tracking separation of wire protocol datatypes from the implementation types |  Major | datanode, namenode | Suresh Srinivas | Suresh Srinivas |
-| [HDFS-1217](https://issues.apache.org/jira/browse/HDFS-1217) | Some methods in the NameNdoe should not be public |  Major | namenode | Tsz Wo Nicholas Sze | Laxman |
-| [MAPREDUCE-3989](https://issues.apache.org/jira/browse/MAPREDUCE-3989) | cap space usage of default log4j rolling policy (mr specific changes) |  Major | . | Patrick Hunt | Patrick Hunt |
-| [MAPREDUCE-3922](https://issues.apache.org/jira/browse/MAPREDUCE-3922) | Fix the potential problem compiling 32 bit binaries on a x86\_64 host. |  Minor | build, mrv2 | Eugene Koontz | Hitesh Shah |
-| [MAPREDUCE-3901](https://issues.apache.org/jira/browse/MAPREDUCE-3901) | lazy load JobHistory Task and TaskAttempt details |  Major | jobhistoryserver, mrv2 | Siddharth Seth | Siddharth Seth |
+| [HADOOP-8071](https://issues.apache.org/jira/browse/HADOOP-8071) | Avoid an extra packet in client code when nagling is disabled |  Minor | ipc | Todd Lipcon | Todd Lipcon |
 | [MAPREDUCE-3864](https://issues.apache.org/jira/browse/MAPREDUCE-3864) | Fix cluster setup docs for correct SNN HTTPS parameters |  Minor | documentation, security | Todd Lipcon | Todd Lipcon |
 | [MAPREDUCE-3849](https://issues.apache.org/jira/browse/MAPREDUCE-3849) | Change TokenCache's reading of the binary token file |  Major | security | Daryn Sharp | Daryn Sharp |
+| [HDFS-2655](https://issues.apache.org/jira/browse/HDFS-2655) | BlockReaderLocal#skip performs unnecessary IO |  Major | datanode | Eli Collins | Brandon Li |
+| [HDFS-2907](https://issues.apache.org/jira/browse/HDFS-2907) | Make FSDataset in Datanode Pluggable |  Minor | . | Sanjay Radia | Tsz Wo Nicholas Sze |
+| [HDFS-2985](https://issues.apache.org/jira/browse/HDFS-2985) | Improve logging when replicas are marked as corrupt |  Minor | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-2981](https://issues.apache.org/jira/browse/HDFS-2981) | The default value of dfs.client.block.write.replace-datanode-on-failure.enable should be true |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
 | [MAPREDUCE-3730](https://issues.apache.org/jira/browse/MAPREDUCE-3730) | Allow restarted NM to rejoin cluster before RM expires it |  Minor | mrv2, resourcemanager | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-3901](https://issues.apache.org/jira/browse/MAPREDUCE-3901) | lazy load JobHistory Task and TaskAttempt details |  Major | jobhistoryserver, mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3922](https://issues.apache.org/jira/browse/MAPREDUCE-3922) | Fix the potential problem compiling 32 bit binaries on a x86\_64 host. |  Minor | build, mrv2 | Eugene Koontz | Hitesh Shah |
+| [HDFS-3024](https://issues.apache.org/jira/browse/HDFS-3024) | Improve performance of stringification in addStoredBlock |  Minor | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-3066](https://issues.apache.org/jira/browse/HDFS-3066) | cap space usage of default log4j rolling policy (hdfs specific changes) |  Major | scripts | Patrick Hunt | Patrick Hunt |
+| [MAPREDUCE-3989](https://issues.apache.org/jira/browse/MAPREDUCE-3989) | cap space usage of default log4j rolling policy (mr specific changes) |  Major | . | Patrick Hunt | Patrick Hunt |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8176](https://issues.apache.org/jira/browse/HADOOP-8176) | Disambiguate the destination of FsShell copies |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8146](https://issues.apache.org/jira/browse/HADOOP-8146) | FsShell commands cannot be interrupted |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8140](https://issues.apache.org/jira/browse/HADOOP-8140) | dfs -getmerge  should process its argments better |  Major | . | arkady borkovsky | Daryn Sharp |
-| [HADOOP-8137](https://issues.apache.org/jira/browse/HADOOP-8137) | Site side links for commands manual (MAPREDUCE-3497) |  Major | documentation | Vinod Kumar Vavilapalli | Thomas Graves |
-| [HADOOP-8123](https://issues.apache.org/jira/browse/HADOOP-8123) | hadoop-project invalid pom warnings prevent transitive dependency resolution |  Critical | build | Jonathan Eagles | Jonathan Eagles |
-| [HADOOP-8083](https://issues.apache.org/jira/browse/HADOOP-8083) | javadoc generation for some modules is not done under target/ |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7874](https://issues.apache.org/jira/browse/HADOOP-7874) | native libs should be under lib/native/ dir |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-8042](https://issues.apache.org/jira/browse/HADOOP-8042) | When copying a file out of HDFS, modifying it, and uploading it back into HDFS, the put fails due to a CRC mismatch |  Critical | fs | Kevin J. Price | Daryn Sharp |
+| [HADOOP-8035](https://issues.apache.org/jira/browse/HADOOP-8035) | Hadoop Maven site is inefficient and runs phases redundantly |  Minor | build | Andrew Bayer | Andrew Bayer |
+| [HDFS-2764](https://issues.apache.org/jira/browse/HDFS-2764) | TestBackupNode is racy |  Major | namenode, test | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-3680](https://issues.apache.org/jira/browse/MAPREDUCE-3680) | FifoScheduler web service rest API can print out invalid JSON |  Major | mrv2 | Thomas Graves |  |
+| [HADOOP-8051](https://issues.apache.org/jira/browse/HADOOP-8051) | HttpFS documentation it is not wired to the generated site |  Major | documentation | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3852](https://issues.apache.org/jira/browse/MAPREDUCE-3852) | test TestLinuxResourceCalculatorPlugin failing |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [HDFS-776](https://issues.apache.org/jira/browse/HDFS-776) | Fix exception handling in Balancer |  Critical | balancer & mover | Owen O'Malley | Uma Maheswara Rao G |
+| [HADOOP-6502](https://issues.apache.org/jira/browse/HADOOP-6502) | DistributedFileSystem#listStatus is very slow when listing a directory with a size of 1300 |  Critical | util | Hairong Kuang | Sharad Agarwal |
+| [HDFS-2950](https://issues.apache.org/jira/browse/HDFS-2950) | Secondary NN HTTPS address should be listed as a NAMESERVICE\_SPECIFIC\_KEY |  Minor | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-2525](https://issues.apache.org/jira/browse/HDFS-2525) | Race between BlockPoolSliceScanner and append |  Critical | datanode | Todd Lipcon | Brandon Li |
+| [HDFS-2938](https://issues.apache.org/jira/browse/HDFS-2938) | Recursive delete of a large directory makes namenode unresponsive |  Major | namenode | Suresh Srinivas | Hari Mankude |
+| [HADOOP-8074](https://issues.apache.org/jira/browse/HADOOP-8074) | Small bug in hadoop error message for unknown commands |  Trivial | scripts | Eli Collins | Colin P. McCabe |
 | [HADOOP-8082](https://issues.apache.org/jira/browse/HADOOP-8082) | add hadoop-client and hadoop-minicluster to the dependency-management section |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-8074](https://issues.apache.org/jira/browse/HADOOP-8074) | Small bug in hadoop error message for unknown commands |  Trivial | scripts | Eli Collins | Colin Patrick McCabe |
 | [HADOOP-8066](https://issues.apache.org/jira/browse/HADOOP-8066) | The full docs build intermittently fails |  Major | build | Aaron T. Myers | Andrew Bayer |
-| [HADOOP-8064](https://issues.apache.org/jira/browse/HADOOP-8064) | Remove unnecessary dependency on w3c.org in document processing |  Major | build | Kihwal Lee | Kihwal Lee |
+| [HADOOP-8083](https://issues.apache.org/jira/browse/HADOOP-8083) | javadoc generation for some modules is not done under target/ |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-8036](https://issues.apache.org/jira/browse/HADOOP-8036) | TestViewFsTrash assumes the user's home directory is 2 levels deep |  Major | fs, test | Eli Collins | Colin P. McCabe |
+| [MAPREDUCE-3862](https://issues.apache.org/jira/browse/MAPREDUCE-3862) | Nodemanager can appear to hang on shutdown due to lingering DeletionService threads |  Major | mrv2, nodemanager | Jason Lowe | Jason Lowe |
+| [HDFS-2969](https://issues.apache.org/jira/browse/HDFS-2969) | ExtendedBlock.equals is incorrectly implemented |  Critical | datanode | Todd Lipcon | Todd Lipcon |
+| [HADOOP-8046](https://issues.apache.org/jira/browse/HADOOP-8046) | Revert StaticMapping semantics to the existing ones, add DNS mapping diagnostics in progress |  Minor | . | Steve Loughran | Steve Loughran |
+| [HDFS-2725](https://issues.apache.org/jira/browse/HDFS-2725) | hdfs script usage information is missing the information about "dfs" command |  Major | hdfs-client | Prashant Sharma |  |
 | [HADOOP-8057](https://issues.apache.org/jira/browse/HADOOP-8057) | hadoop-setup-conf.sh not working because of some extra spaces. |  Major | scripts | Vinayakumar B | Vinayakumar B |
-| [HADOOP-8051](https://issues.apache.org/jira/browse/HADOOP-8051) | HttpFS documentation it is not wired to the generated site |  Major | documentation | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3634](https://issues.apache.org/jira/browse/MAPREDUCE-3634) | All daemons should crash instead of hanging around when their EventHandlers get exceptions |  Major | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 | [HADOOP-8050](https://issues.apache.org/jira/browse/HADOOP-8050) | Deadlock in metrics |  Major | metrics | Kihwal Lee | Kihwal Lee |
-| [HADOOP-8046](https://issues.apache.org/jira/browse/HADOOP-8046) | Revert StaticMapping semantics to the existing ones, add DNS mapping diagnostics in progress |  Minor | . | Steve Loughran | Steve Loughran |
-| [HADOOP-8042](https://issues.apache.org/jira/browse/HADOOP-8042) | When copying a file out of HDFS, modifying it, and uploading it back into HDFS, the put fails due to a CRC mismatch |  Critical | fs | Kevin J. Price | Daryn Sharp |
-| [HADOOP-8036](https://issues.apache.org/jira/browse/HADOOP-8036) | TestViewFsTrash assumes the user's home directory is 2 levels deep |  Major | fs, test | Eli Collins | Colin Patrick McCabe |
-| [HADOOP-8035](https://issues.apache.org/jira/browse/HADOOP-8035) | Hadoop Maven site is inefficient and runs phases redundantly |  Minor | build | Andrew Bayer | Andrew Bayer |
-| [HADOOP-7874](https://issues.apache.org/jira/browse/HADOOP-7874) | native libs should be under lib/native/ dir |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3884](https://issues.apache.org/jira/browse/MAPREDUCE-3884) | PWD should be first in the classpath of MR tasks |  Critical | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
 | [HADOOP-7660](https://issues.apache.org/jira/browse/HADOOP-7660) | Maven generated .classpath doesnot includes "target/generated-test-source/java" as source directory. |  Minor | build | Laxman | Laxman |
-| [HADOOP-6502](https://issues.apache.org/jira/browse/HADOOP-6502) | DistributedFileSystem#listStatus is very slow when listing a directory with a size of 1300 |  Critical | util | Hairong Kuang | Sharad Agarwal |
-| [HDFS-3853](https://issues.apache.org/jira/browse/HDFS-3853) | Port MiniDFSCluster enableManagedDfsDirsRedundancy option to branch-2 |  Minor | namenode | Colin Patrick McCabe | Colin Patrick McCabe |
-| [HDFS-3160](https://issues.apache.org/jira/browse/HDFS-3160) | httpfs should exec catalina instead of forking it |  Major | scripts | Roman Shaposhnik | Roman Shaposhnik |
-| [HDFS-3101](https://issues.apache.org/jira/browse/HDFS-3101) | cannot read empty file using webhdfs |  Major | webhdfs | Zhanwei Wang | Tsz Wo Nicholas Sze |
-| [HDFS-3032](https://issues.apache.org/jira/browse/HDFS-3032) | Lease renewer tries forever even if renewal is not possible |  Major | hdfs-client | Kihwal Lee | Kihwal Lee |
-| [HDFS-3012](https://issues.apache.org/jira/browse/HDFS-3012) | Exception while renewing delegation token |  Critical | . | Ramya Sunil | Robert Joseph Evans |
+| [HDFS-2944](https://issues.apache.org/jira/browse/HDFS-2944) | Typo in hdfs-default.xml causes dfs.client.block.write.replace-datanode-on-failure.enable to be mistakenly disabled |  Major | hdfs-client | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-3878](https://issues.apache.org/jira/browse/MAPREDUCE-3878) | Null user on filtered jobhistory job page |  Critical | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3583](https://issues.apache.org/jira/browse/MAPREDUCE-3583) | ProcfsBasedProcessTree#constructProcessInfo() may throw NumberFormatException |  Critical | . | Ted Yu | Ted Yu |
+| [MAPREDUCE-3738](https://issues.apache.org/jira/browse/MAPREDUCE-3738) | NM can hang during shutdown if AppLogAggregatorImpl thread dies unexpectedly |  Critical | mrv2, nodemanager | Jason Lowe | Jason Lowe |
 | [HDFS-3008](https://issues.apache.org/jira/browse/HDFS-3008) | Negative caching of local addrs doesn't work |  Major | hdfs-client | Eli Collins | Eli Collins |
+| [MAPREDUCE-3866](https://issues.apache.org/jira/browse/MAPREDUCE-3866) | bin/yarn prints the command line unnecessarily |  Minor | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3904](https://issues.apache.org/jira/browse/MAPREDUCE-3904) | [NPE] Job history produced with mapreduce.cluster.acls.enabled false can not be viewed with mapreduce.cluster.acls.enabled true |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3918](https://issues.apache.org/jira/browse/MAPREDUCE-3918) | proc\_historyserver no longer in command line arguments for HistoryServer |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
 | [HDFS-3006](https://issues.apache.org/jira/browse/HDFS-3006) | Webhdfs "SETOWNER" call returns incorrect content-type |  Major | webhdfs | bc Wong | Tsz Wo Nicholas Sze |
-| [HDFS-2969](https://issues.apache.org/jira/browse/HDFS-2969) | ExtendedBlock.equals is incorrectly implemented |  Critical | datanode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2950](https://issues.apache.org/jira/browse/HDFS-2950) | Secondary NN HTTPS address should be listed as a NAMESERVICE\_SPECIFIC\_KEY |  Minor | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-2944](https://issues.apache.org/jira/browse/HDFS-2944) | Typo in hdfs-default.xml causes dfs.client.block.write.replace-datanode-on-failure.enable to be mistakenly disabled |  Major | hdfs-client | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-2938](https://issues.apache.org/jira/browse/HDFS-2938) | Recursive delete of a large directory makes namenode unresponsive |  Major | namenode | Suresh Srinivas | Hari Mankude |
-| [HDFS-2815](https://issues.apache.org/jira/browse/HDFS-2815) | Namenode is not coming out of safemode when we perform ( NN crash + restart ) .  Also FSCK report shows blocks missed. |  Critical | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
-| [HDFS-2764](https://issues.apache.org/jira/browse/HDFS-2764) | TestBackupNode is racy |  Major | namenode, test | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-2725](https://issues.apache.org/jira/browse/HDFS-2725) | hdfs script usage information is missing the information about "dfs" command |  Major | hdfs-client | Prashant Sharma |  |
-| [HDFS-2525](https://issues.apache.org/jira/browse/HDFS-2525) | Race between BlockPoolSliceScanner and append |  Critical | datanode | Todd Lipcon | Brandon Li |
-| [HDFS-776](https://issues.apache.org/jira/browse/HDFS-776) | Fix exception handling in Balancer |  Critical | balancer & mover | Owen O'Malley | Uma Maheswara Rao G |
-| [MAPREDUCE-4061](https://issues.apache.org/jira/browse/MAPREDUCE-4061) | RM only has 1 AM launcher thread |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4043](https://issues.apache.org/jira/browse/MAPREDUCE-4043) | Secret keys set in Credentials are not seen by tasks |  Blocker | mrv2, security | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4034](https://issues.apache.org/jira/browse/MAPREDUCE-4034) | Unable to view task logs on history server with mapreduce.job.acl-view-job=\* |  Blocker | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4025](https://issues.apache.org/jira/browse/MAPREDUCE-4025) | AM can crash if task attempt reports bogus progress value |  Blocker | mr-am, mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4006](https://issues.apache.org/jira/browse/MAPREDUCE-4006) | history server container log web UI sometimes combines stderr/stdout/syslog contents together |  Major | jobhistoryserver, mrv2 | Jason Lowe | Siddharth Seth |
-| [MAPREDUCE-4005](https://issues.apache.org/jira/browse/MAPREDUCE-4005) | AM container logs URL is broken for completed apps when log aggregation is enabled |  Major | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3982](https://issues.apache.org/jira/browse/MAPREDUCE-3982) | TestEmptyJob fails with FileNotFound |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3977](https://issues.apache.org/jira/browse/MAPREDUCE-3977) | LogAggregationService leaks log aggregator objects |  Critical | mrv2, nodemanager | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3976](https://issues.apache.org/jira/browse/MAPREDUCE-3976) | TestRMContainerAllocator failing |  Major | mrv2 | Bikas Saha | Jason Lowe |
-| [MAPREDUCE-3975](https://issues.apache.org/jira/browse/MAPREDUCE-3975) | Default value not set for Configuration parameter mapreduce.job.local.dir |  Blocker | mrv2 | Eric Payne | Eric Payne |
-| [MAPREDUCE-3964](https://issues.apache.org/jira/browse/MAPREDUCE-3964) | ResourceManager does not have JVM metrics |  Critical | mrv2, resourcemanager | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3961](https://issues.apache.org/jira/browse/MAPREDUCE-3961) | Map/ReduceSlotMillis computation incorrect |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-3960](https://issues.apache.org/jira/browse/MAPREDUCE-3960) | web proxy doesn't forward request to AM with configured hostname/IP |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3954](https://issues.apache.org/jira/browse/MAPREDUCE-3954) | Clean up passing HEAPSIZE to yarn and mapred commands. |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3931](https://issues.apache.org/jira/browse/MAPREDUCE-3931) | MR tasks failing due to changing timestamps on Resources to download |  Major | mrv2 | Vinod Kumar Vavilapalli | Siddharth Seth |
+| [MAPREDUCE-2793](https://issues.apache.org/jira/browse/MAPREDUCE-2793) | [MR-279] Maintain consistency in naming appIDs, jobIDs and attemptIDs |  Critical | mrv2 | Ramya Sunil | Bikas Saha |
+| [MAPREDUCE-3910](https://issues.apache.org/jira/browse/MAPREDUCE-3910) | user not allowed to submit jobs even though queue -showacls shows it allows |  Blocker | mrv2 | John George | John George |
+| [MAPREDUCE-3686](https://issues.apache.org/jira/browse/MAPREDUCE-3686) | history server web ui - job counter values for map/reduce not shown properly |  Critical | mrv2 | Thomas Graves | Bhallamudi Venkata Siva Kamesh |
+| [MAPREDUCE-3913](https://issues.apache.org/jira/browse/MAPREDUCE-3913) | RM application webpage is unresponsive after 2000 jobs |  Critical | mrv2, webapps | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-2855](https://issues.apache.org/jira/browse/MAPREDUCE-2855) | ResourceBundle lookup during counter name resolution takes a lot of time |  Major | . | Todd Lipcon | Siddharth Seth |
+| [MAPREDUCE-3790](https://issues.apache.org/jira/browse/MAPREDUCE-3790) | Broken pipe on streaming job can lead to truncated output for a successful job |  Major | contrib/streaming, mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-3816](https://issues.apache.org/jira/browse/MAPREDUCE-3816) | capacity scheduler web ui bar graphs for used capacity wrong |  Critical | mrv2 | Thomas Graves | Thomas Graves |
 | [MAPREDUCE-3930](https://issues.apache.org/jira/browse/MAPREDUCE-3930) | The AM page for a Reducer that has not been launched causes an NPE |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3929](https://issues.apache.org/jira/browse/MAPREDUCE-3929) | output of mapred -showacl is not clear |  Major | mrv2 | John George | John George |
+| [MAPREDUCE-3931](https://issues.apache.org/jira/browse/MAPREDUCE-3931) | MR tasks failing due to changing timestamps on Resources to download |  Major | mrv2 | Vinod Kumar Vavilapalli | Siddharth Seth |
+| [MAPREDUCE-3687](https://issues.apache.org/jira/browse/MAPREDUCE-3687) | If AM dies before it returns new tracking URL, proxy redirects to http://N/A/ and doesn't return error code |  Major | mrv2 | David Capwell | Ravi Prakash |
 | [MAPREDUCE-3920](https://issues.apache.org/jira/browse/MAPREDUCE-3920) | Revise yarn default port number selection |  Major | nodemanager, resourcemanager | Dave Thompson | Dave Thompson |
-| [MAPREDUCE-3918](https://issues.apache.org/jira/browse/MAPREDUCE-3918) | proc\_historyserver no longer in command line arguments for HistoryServer |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3913](https://issues.apache.org/jira/browse/MAPREDUCE-3913) | RM application webpage is unresponsive after 2000 jobs |  Critical | mrv2, webapps | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3910](https://issues.apache.org/jira/browse/MAPREDUCE-3910) | user not allowed to submit jobs even though queue -showacls shows it allows |  Blocker | mrv2 | John George | John George |
-| [MAPREDUCE-3904](https://issues.apache.org/jira/browse/MAPREDUCE-3904) | [NPE] Job history produced with mapreduce.cluster.acls.enabled false can not be viewed with mapreduce.cluster.acls.enabled true |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
 | [MAPREDUCE-3903](https://issues.apache.org/jira/browse/MAPREDUCE-3903) | no admin override to view jobs on mr app master and job history server |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3897](https://issues.apache.org/jira/browse/MAPREDUCE-3897) | capacity scheduler - maxActiveApplicationsPerUser calculation can be wrong |  Critical | mrv2 | Thomas Graves | Eric Payne |
+| [HDFS-3012](https://issues.apache.org/jira/browse/HDFS-3012) | Exception while renewing delegation token |  Critical | . | Ramya Sunil | Robert Joseph Evans |
+| [MAPREDUCE-3706](https://issues.apache.org/jira/browse/MAPREDUCE-3706) | HTTP Circular redirect error on the job attempts page |  Critical | mrv2 | Thomas Graves | Robert Joseph Evans |
 | [MAPREDUCE-3896](https://issues.apache.org/jira/browse/MAPREDUCE-3896) | pig job through oozie hangs |  Blocker | jobhistoryserver, mrv2 | John George | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3884](https://issues.apache.org/jira/browse/MAPREDUCE-3884) | PWD should be first in the classpath of MR tasks |  Critical | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-3878](https://issues.apache.org/jira/browse/MAPREDUCE-3878) | Null user on filtered jobhistory job page |  Critical | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-3866](https://issues.apache.org/jira/browse/MAPREDUCE-3866) | bin/yarn prints the command line unnecessarily |  Minor | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3862](https://issues.apache.org/jira/browse/MAPREDUCE-3862) | Nodemanager can appear to hang on shutdown due to lingering DeletionService threads |  Major | mrv2, nodemanager | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3852](https://issues.apache.org/jira/browse/MAPREDUCE-3852) | test TestLinuxResourceCalculatorPlugin failing |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3816](https://issues.apache.org/jira/browse/MAPREDUCE-3816) | capacity scheduler web ui bar graphs for used capacity wrong |  Critical | mrv2 | Thomas Graves | Thomas Graves |
 | [MAPREDUCE-3792](https://issues.apache.org/jira/browse/MAPREDUCE-3792) | job -list displays only the jobs submitted by a particular user |  Critical | mrv2 | Ramya Sunil | Jason Lowe |
-| [MAPREDUCE-3790](https://issues.apache.org/jira/browse/MAPREDUCE-3790) | Broken pipe on streaming job can lead to truncated output for a successful job |  Major | contrib/streaming, mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3738](https://issues.apache.org/jira/browse/MAPREDUCE-3738) | NM can hang during shutdown if AppLogAggregatorImpl thread dies unexpectedly |  Critical | mrv2, nodemanager | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-3706](https://issues.apache.org/jira/browse/MAPREDUCE-3706) | HTTP Circular redirect error on the job attempts page |  Critical | mrv2 | Thomas Graves | Robert Joseph Evans |
-| [MAPREDUCE-3687](https://issues.apache.org/jira/browse/MAPREDUCE-3687) | If AM dies before it returns new tracking URL, proxy redirects to http://N/A/ and doesn't return error code |  Major | mrv2 | David Capwell | Ravi Prakash |
-| [MAPREDUCE-3686](https://issues.apache.org/jira/browse/MAPREDUCE-3686) | history server web ui - job counter values for map/reduce not shown properly |  Critical | mrv2 | Thomas Graves | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-3680](https://issues.apache.org/jira/browse/MAPREDUCE-3680) | FifoScheduler web service rest API can print out invalid JSON |  Major | mrv2 | Thomas Graves |  |
-| [MAPREDUCE-3634](https://issues.apache.org/jira/browse/MAPREDUCE-3634) | All daemons should crash instead of hanging around when their EventHandlers get exceptions |  Major | mrv2 | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 | [MAPREDUCE-3614](https://issues.apache.org/jira/browse/MAPREDUCE-3614) |  finalState UNDEFINED if AM is killed by hand |  Major | mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-3583](https://issues.apache.org/jira/browse/MAPREDUCE-3583) | ProcfsBasedProcessTree#constructProcessInfo() may throw NumberFormatException |  Critical | . | Ted Yu | Ted Yu |
+| [MAPREDUCE-3929](https://issues.apache.org/jira/browse/MAPREDUCE-3929) | output of mapred -showacl is not clear |  Major | mrv2 | John George | John George |
+| [HADOOP-8123](https://issues.apache.org/jira/browse/HADOOP-8123) | hadoop-project invalid pom warnings prevent transitive dependency resolution |  Critical | build | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3960](https://issues.apache.org/jira/browse/MAPREDUCE-3960) | web proxy doesn't forward request to AM with configured hostname/IP |  Critical | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3897](https://issues.apache.org/jira/browse/MAPREDUCE-3897) | capacity scheduler - maxActiveApplicationsPerUser calculation can be wrong |  Critical | mrv2 | Thomas Graves | Eric Payne |
 | [MAPREDUCE-3497](https://issues.apache.org/jira/browse/MAPREDUCE-3497) | missing documentation for yarn cli and subcommands - similar to commands\_manual.html |  Major | documentation, mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3034](https://issues.apache.org/jira/browse/MAPREDUCE-3034) | NM should act on a REBOOT command from RM |  Critical | mrv2, nodemanager | Vinod Kumar Vavilapalli | Devaraj K |
+| [HADOOP-8137](https://issues.apache.org/jira/browse/HADOOP-8137) | Site side links for commands manual (MAPREDUCE-3497) |  Major | documentation | Vinod Kumar Vavilapalli | Thomas Graves |
 | [MAPREDUCE-3009](https://issues.apache.org/jira/browse/MAPREDUCE-3009) | RM UI -\> Applications -\> Application(Job History) -\> Map Tasks -\> Task ID -\> Node link is not working |  Major | jobhistoryserver, mrv2 | chackaravarthy | chackaravarthy |
-| [MAPREDUCE-2855](https://issues.apache.org/jira/browse/MAPREDUCE-2855) | ResourceBundle lookup during counter name resolution takes a lot of time |  Major | . | Todd Lipcon | Siddharth Seth |
-| [MAPREDUCE-2793](https://issues.apache.org/jira/browse/MAPREDUCE-2793) | [MR-279] Maintain consistency in naming appIDs, jobIDs and attemptIDs |  Critical | mrv2 | Ramya Sunil | Bikas Saha |
+| [MAPREDUCE-3954](https://issues.apache.org/jira/browse/MAPREDUCE-3954) | Clean up passing HEAPSIZE to yarn and mapred commands. |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-3964](https://issues.apache.org/jira/browse/MAPREDUCE-3964) | ResourceManager does not have JVM metrics |  Critical | mrv2, resourcemanager | Jason Lowe | Jason Lowe |
+| [HADOOP-8064](https://issues.apache.org/jira/browse/HADOOP-8064) | Remove unnecessary dependency on w3c.org in document processing |  Major | build | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-3034](https://issues.apache.org/jira/browse/MAPREDUCE-3034) | NM should act on a REBOOT command from RM |  Critical | mrv2, nodemanager | Vinod Kumar Vavilapalli | Devaraj K |
+| [HDFS-3032](https://issues.apache.org/jira/browse/HDFS-3032) | Lease renewer tries forever even if renewal is not possible |  Major | hdfs-client | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-3976](https://issues.apache.org/jira/browse/MAPREDUCE-3976) | TestRMContainerAllocator failing |  Major | mrv2 | Bikas Saha | Jason Lowe |
+| [HADOOP-8140](https://issues.apache.org/jira/browse/HADOOP-8140) | dfs -getmerge  should process its argments better |  Major | . | arkady borkovsky | Daryn Sharp |
+| [MAPREDUCE-3961](https://issues.apache.org/jira/browse/MAPREDUCE-3961) | Map/ReduceSlotMillis computation incorrect |  Major | mrv2 | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-3977](https://issues.apache.org/jira/browse/MAPREDUCE-3977) | LogAggregationService leaks log aggregator objects |  Critical | mrv2, nodemanager | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-3975](https://issues.apache.org/jira/browse/MAPREDUCE-3975) | Default value not set for Configuration parameter mapreduce.job.local.dir |  Blocker | mrv2 | Eric Payne | Eric Payne |
+| [HADOOP-8146](https://issues.apache.org/jira/browse/HADOOP-8146) | FsShell commands cannot be interrupted |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-3982](https://issues.apache.org/jira/browse/MAPREDUCE-3982) | TestEmptyJob fails with FileNotFound |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [HDFS-3101](https://issues.apache.org/jira/browse/HDFS-3101) | cannot read empty file using webhdfs |  Major | webhdfs | Zhanwei Wang | Tsz Wo Nicholas Sze |
+| [HADOOP-8176](https://issues.apache.org/jira/browse/HADOOP-8176) | Disambiguate the destination of FsShell copies |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4005](https://issues.apache.org/jira/browse/MAPREDUCE-4005) | AM container logs URL is broken for completed apps when log aggregation is enabled |  Major | mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4006](https://issues.apache.org/jira/browse/MAPREDUCE-4006) | history server container log web UI sometimes combines stderr/stdout/syslog contents together |  Major | jobhistoryserver, mrv2 | Jason Lowe | Siddharth Seth |
+| [MAPREDUCE-4025](https://issues.apache.org/jira/browse/MAPREDUCE-4025) | AM can crash if task attempt reports bogus progress value |  Blocker | mr-am, mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4034](https://issues.apache.org/jira/browse/MAPREDUCE-4034) | Unable to view task logs on history server with mapreduce.job.acl-view-job=\* |  Blocker | mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4043](https://issues.apache.org/jira/browse/MAPREDUCE-4043) | Secret keys set in Credentials are not seen by tasks |  Blocker | mrv2, security | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4061](https://issues.apache.org/jira/browse/MAPREDUCE-4061) | RM only has 1 AM launcher thread |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [HDFS-3160](https://issues.apache.org/jira/browse/HDFS-3160) | httpfs should exec catalina instead of forking it |  Major | scripts | Roman Shaposhnik | Roman Shaposhnik |
+| [HDFS-3853](https://issues.apache.org/jira/browse/HDFS-3853) | Port MiniDFSCluster enableManagedDfsDirsRedundancy option to branch-2 |  Minor | namenode | Colin P. McCabe | Colin P. McCabe |
+| [HDFS-2815](https://issues.apache.org/jira/browse/HDFS-2815) | Namenode is not coming out of safemode when we perform ( NN crash + restart ) .  Also FSCK report shows blocks missed. |  Critical | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HDFS-3104](https://issues.apache.org/jira/browse/HDFS-3104) | Add tests for mkdir -p |  Major | test | Daryn Sharp | Daryn Sharp |
-| [HDFS-3098](https://issues.apache.org/jira/browse/HDFS-3098) | Update FsShell tests for quoted metachars |  Major | test | Daryn Sharp | Daryn Sharp |
-| [HDFS-3060](https://issues.apache.org/jira/browse/HDFS-3060) | Bump TestDistributedUpgrade#testDistributedUpgrade timeout |  Minor | test | Eli Collins | Eli Collins |
-| [HDFS-2038](https://issues.apache.org/jira/browse/HDFS-2038) | Update test to handle relative paths with globs |  Critical | test | Daryn Sharp | Kihwal Lee |
 | [MAPREDUCE-3877](https://issues.apache.org/jira/browse/MAPREDUCE-3877) | Add a test to formalise the current state transitions of the yarn lifecycle |  Minor | mrv2 | Steve Loughran | Steve Loughran |
 | [MAPREDUCE-3798](https://issues.apache.org/jira/browse/MAPREDUCE-3798) | TestJobCleanup testCustomCleanup is failing |  Major | test | Ravi Prakash | Ravi Prakash |
+| [HDFS-3060](https://issues.apache.org/jira/browse/HDFS-3060) | Bump TestDistributedUpgrade#testDistributedUpgrade timeout |  Minor | test | Eli Collins | Eli Collins |
+| [HDFS-2038](https://issues.apache.org/jira/browse/HDFS-2038) | Update test to handle relative paths with globs |  Critical | test | Daryn Sharp | Kihwal Lee |
+| [HDFS-3098](https://issues.apache.org/jira/browse/HDFS-3098) | Update FsShell tests for quoted metachars |  Major | test | Daryn Sharp | Daryn Sharp |
+| [HDFS-3104](https://issues.apache.org/jira/browse/HDFS-3104) | Add tests for mkdir -p |  Major | test | Daryn Sharp | Daryn Sharp |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8175](https://issues.apache.org/jira/browse/HADOOP-8175) | Add mkdir -p flag |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8173](https://issues.apache.org/jira/browse/HADOOP-8173) | FsShell needs to handle quoted metachars |  Major | fs | Daryn Sharp | Daryn Sharp |
 | [MAPREDUCE-3944](https://issues.apache.org/jira/browse/MAPREDUCE-3944) | JobHistory web services are slower then the UI and can easly overload the JH |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-8173](https://issues.apache.org/jira/browse/HADOOP-8173) | FsShell needs to handle quoted metachars |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-8175](https://issues.apache.org/jira/browse/HADOOP-8175) | Add mkdir -p flag |  Major | fs | Daryn Sharp | Daryn Sharp |
 
 
 ### OTHER:

+ 48 - 48
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.2/RELEASENOTES.0.23.2.md

@@ -23,30 +23,30 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-8175](https://issues.apache.org/jira/browse/HADOOP-8175) | *Major* | **Add mkdir -p flag**
+* [HDFS-2887](https://issues.apache.org/jira/browse/HDFS-2887) | *Major* | **Define a FSVolume interface**
 
-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 at this time.
+FSVolume, is a part of FSDatasetInterface implementation, should not be referred outside FSDataset.  A new FSVolumeInterface is defined.  The BlockVolumeChoosingPolicy.chooseVolume(..) method signature is also updated.
 
 
 ---
 
-* [HADOOP-8164](https://issues.apache.org/jira/browse/HADOOP-8164) | *Major* | **Handle paths using back slash as path separator for windows only**
+* [HDFS-2950](https://issues.apache.org/jira/browse/HDFS-2950) | *Minor* | **Secondary NN HTTPS address should be listed as a NAMESERVICE\_SPECIFIC\_KEY**
 
-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.
+The configuration dfs.secondary.https.port has been renamed to dfs.namenode.secondary.https-port for consistency. The old configuration is still supported via a deprecation path.
 
 
 ---
 
-* [HADOOP-8131](https://issues.apache.org/jira/browse/HADOOP-8131) | *Critical* | **FsShell put doesn't correctly handle a non-existent dir**
+* [MAPREDUCE-3634](https://issues.apache.org/jira/browse/MAPREDUCE-3634) | *Major* | **All daemons should crash instead of hanging around when their EventHandlers get exceptions**
 
-**WARNING: No release note provided for this incompatible change.**
+Fixed all daemons to crash instead of hanging around when their EventHandlers get exceptions.
 
 
 ---
 
-* [HDFS-2950](https://issues.apache.org/jira/browse/HDFS-2950) | *Minor* | **Secondary NN HTTPS address should be listed as a NAMESERVICE\_SPECIFIC\_KEY**
+* [MAPREDUCE-3798](https://issues.apache.org/jira/browse/MAPREDUCE-3798) | *Major* | **TestJobCleanup testCustomCleanup is failing**
 
-The configuration dfs.secondary.https.port has been renamed to dfs.namenode.secondary.https-port for consistency. The old configuration is still supported via a deprecation path.
+Fixed failing TestJobCleanup.testCusomCleanup() and moved it to the maven build.
 
 
 ---
@@ -58,142 +58,142 @@ Add a private conf property dfs.datanode.fsdataset.factory to make FSDataset in
 
 ---
 
-* [HDFS-2887](https://issues.apache.org/jira/browse/HDFS-2887) | *Major* | **Define a FSVolume interface**
+* [MAPREDUCE-3738](https://issues.apache.org/jira/browse/MAPREDUCE-3738) | *Critical* | **NM can hang during shutdown if AppLogAggregatorImpl thread dies unexpectedly**
 
-FSVolume, is a part of FSDatasetInterface implementation, should not be referred outside FSDataset.  A new FSVolumeInterface is defined.  The BlockVolumeChoosingPolicy.chooseVolume(..) method signature is also updated.
+Committed to trunk and branch-0.23. Thanks Jason.
 
 
 ---
 
-* [MAPREDUCE-3982](https://issues.apache.org/jira/browse/MAPREDUCE-3982) | *Critical* | **TestEmptyJob fails with FileNotFound**
+* [MAPREDUCE-3866](https://issues.apache.org/jira/browse/MAPREDUCE-3866) | *Minor* | **bin/yarn prints the command line unnecessarily**
 
-Fixed FileOutputCommitter to not err out for an 'empty-job' whose tasks don't write any outputs.
+Fixed the bin/yarn script to not print the command line unnecessarily.
 
 
 ---
 
-* [MAPREDUCE-3975](https://issues.apache.org/jira/browse/MAPREDUCE-3975) | *Blocker* | **Default value not set for Configuration parameter mapreduce.job.local.dir**
+* [MAPREDUCE-3730](https://issues.apache.org/jira/browse/MAPREDUCE-3730) | *Minor* | **Allow restarted NM to rejoin cluster before RM expires it**
 
-Exporting mapreduce.job.local.dir for mapreduce tasks to use as job-level shared scratch space.
+Modified RM to allow restarted NMs to be able to join the cluster without waiting for expiry.
 
 
 ---
 
-* [MAPREDUCE-3954](https://issues.apache.org/jira/browse/MAPREDUCE-3954) | *Blocker* | **Clean up passing HEAPSIZE to yarn and mapred commands.**
+* [MAPREDUCE-2793](https://issues.apache.org/jira/browse/MAPREDUCE-2793) | *Critical* | **[MR-279] Maintain consistency in naming appIDs, jobIDs and attemptIDs**
 
-Added new envs to separate heap size for different daemons started via bin scripts.
+Corrected AppIDs, JobIDs, TaskAttemptIDs to be of correct format on the web pages.
 
 
 ---
 
-* [MAPREDUCE-3931](https://issues.apache.org/jira/browse/MAPREDUCE-3931) | *Major* | **MR tasks failing due to changing timestamps on Resources to download**
+* [MAPREDUCE-3910](https://issues.apache.org/jira/browse/MAPREDUCE-3910) | *Blocker* | **user not allowed to submit jobs even though queue -showacls shows it allows**
 
-Changed PB implementation of LocalResource to take locks so that race conditions don't fail tasks by inadvertantly changing the timestamps.
+Fixed a bug in CapacityScheduler LeafQueue which was causing app-submission to fail.
 
 
 ---
 
-* [MAPREDUCE-3922](https://issues.apache.org/jira/browse/MAPREDUCE-3922) | *Minor* | **Fix the potential problem compiling 32 bit binaries on a x86\_64 host.**
+* [MAPREDUCE-3686](https://issues.apache.org/jira/browse/MAPREDUCE-3686) | *Critical* | **history server web ui - job counter values for map/reduce not shown properly**
 
-Fixed build to not compile 32bit container-executor binary by default on all platforms.
+Fixed two bugs in Counters because of which web app displays zero counter values for framework counters.
 
 
 ---
 
-* [MAPREDUCE-3920](https://issues.apache.org/jira/browse/MAPREDUCE-3920) | *Major* | **Revise yarn default port number selection**
+* [MAPREDUCE-3901](https://issues.apache.org/jira/browse/MAPREDUCE-3901) | *Major* | **lazy load JobHistory Task and TaskAttempt details**
 
-port number changes for resourcemanager and nodemanager
+Modified JobHistory records in YARN to lazily load job and task reports so as to improve UI response times.
 
 
 ---
 
-* [MAPREDUCE-3910](https://issues.apache.org/jira/browse/MAPREDUCE-3910) | *Blocker* | **user not allowed to submit jobs even though queue -showacls shows it allows**
+* [MAPREDUCE-2855](https://issues.apache.org/jira/browse/MAPREDUCE-2855) | *Major* | **ResourceBundle lookup during counter name resolution takes a lot of time**
 
-Fixed a bug in CapacityScheduler LeafQueue which was causing app-submission to fail.
+Passing a cached class-loader to ResourceBundle creator to minimize counter names lookup time.
 
 
 ---
 
-* [MAPREDUCE-3901](https://issues.apache.org/jira/browse/MAPREDUCE-3901) | *Major* | **lazy load JobHistory Task and TaskAttempt details**
+* [MAPREDUCE-3922](https://issues.apache.org/jira/browse/MAPREDUCE-3922) | *Minor* | **Fix the potential problem compiling 32 bit binaries on a x86\_64 host.**
 
-Modified JobHistory records in YARN to lazily load job and task reports so as to improve UI response times.
+Fixed build to not compile 32bit container-executor binary by default on all platforms.
 
 
 ---
 
-* [MAPREDUCE-3866](https://issues.apache.org/jira/browse/MAPREDUCE-3866) | *Minor* | **bin/yarn prints the command line unnecessarily**
+* [MAPREDUCE-3931](https://issues.apache.org/jira/browse/MAPREDUCE-3931) | *Major* | **MR tasks failing due to changing timestamps on Resources to download**
 
-Fixed the bin/yarn script to not print the command line unnecessarily.
+Changed PB implementation of LocalResource to take locks so that race conditions don't fail tasks by inadvertantly changing the timestamps.
 
 
 ---
 
-* [MAPREDUCE-3798](https://issues.apache.org/jira/browse/MAPREDUCE-3798) | *Major* | **TestJobCleanup testCustomCleanup is failing**
+* [MAPREDUCE-3920](https://issues.apache.org/jira/browse/MAPREDUCE-3920) | *Major* | **Revise yarn default port number selection**
 
-Fixed failing TestJobCleanup.testCusomCleanup() and moved it to the maven build.
+port number changes for resourcemanager and nodemanager
 
 
 ---
 
-* [MAPREDUCE-3792](https://issues.apache.org/jira/browse/MAPREDUCE-3792) | *Critical* | **job -list displays only the jobs submitted by a particular user**
+* [HADOOP-8131](https://issues.apache.org/jira/browse/HADOOP-8131) | *Critical* | **FsShell put doesn't correctly handle a non-existent dir**
 
-Fix "bin/mapred job -list" to display all jobs instead of only the jobs owned by the user.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [MAPREDUCE-3738](https://issues.apache.org/jira/browse/MAPREDUCE-3738) | *Critical* | **NM can hang during shutdown if AppLogAggregatorImpl thread dies unexpectedly**
+* [MAPREDUCE-3792](https://issues.apache.org/jira/browse/MAPREDUCE-3792) | *Critical* | **job -list displays only the jobs submitted by a particular user**
 
-Committed to trunk and branch-0.23. Thanks Jason.
+Fix "bin/mapred job -list" to display all jobs instead of only the jobs owned by the user.
 
 
 ---
 
-* [MAPREDUCE-3730](https://issues.apache.org/jira/browse/MAPREDUCE-3730) | *Minor* | **Allow restarted NM to rejoin cluster before RM expires it**
+* [MAPREDUCE-3614](https://issues.apache.org/jira/browse/MAPREDUCE-3614) | *Major* | ** finalState UNDEFINED if AM is killed by hand**
 
-Modified RM to allow restarted NMs to be able to join the cluster without waiting for expiry.
+Fixed MR AM to close history file quickly and send a correct final state to the RM when it is killed.
 
 
 ---
 
-* [MAPREDUCE-3686](https://issues.apache.org/jira/browse/MAPREDUCE-3686) | *Critical* | **history server web ui - job counter values for map/reduce not shown properly**
+* [MAPREDUCE-3009](https://issues.apache.org/jira/browse/MAPREDUCE-3009) | *Major* | **RM UI -\> Applications -\> Application(Job History) -\> Map Tasks -\> Task ID -\> Node link is not working**
 
-Fixed two bugs in Counters because of which web app displays zero counter values for framework counters.
+Fixed node link on JobHistory webapp.
 
 
 ---
 
-* [MAPREDUCE-3634](https://issues.apache.org/jira/browse/MAPREDUCE-3634) | *Major* | **All daemons should crash instead of hanging around when their EventHandlers get exceptions**
+* [MAPREDUCE-3954](https://issues.apache.org/jira/browse/MAPREDUCE-3954) | *Blocker* | **Clean up passing HEAPSIZE to yarn and mapred commands.**
 
-Fixed all daemons to crash instead of hanging around when their EventHandlers get exceptions.
+Added new envs to separate heap size for different daemons started via bin scripts.
 
 
 ---
 
-* [MAPREDUCE-3614](https://issues.apache.org/jira/browse/MAPREDUCE-3614) | *Major* | ** finalState UNDEFINED if AM is killed by hand**
+* [MAPREDUCE-3975](https://issues.apache.org/jira/browse/MAPREDUCE-3975) | *Blocker* | **Default value not set for Configuration parameter mapreduce.job.local.dir**
 
-Fixed MR AM to close history file quickly and send a correct final state to the RM when it is killed.
+Exporting mapreduce.job.local.dir for mapreduce tasks to use as job-level shared scratch space.
 
 
 ---
 
-* [MAPREDUCE-3009](https://issues.apache.org/jira/browse/MAPREDUCE-3009) | *Major* | **RM UI -\> Applications -\> Application(Job History) -\> Map Tasks -\> Task ID -\> Node link is not working**
+* [MAPREDUCE-3982](https://issues.apache.org/jira/browse/MAPREDUCE-3982) | *Critical* | **TestEmptyJob fails with FileNotFound**
 
-Fixed node link on JobHistory webapp.
+Fixed FileOutputCommitter to not err out for an 'empty-job' whose tasks don't write any outputs.
 
 
 ---
 
-* [MAPREDUCE-2855](https://issues.apache.org/jira/browse/MAPREDUCE-2855) | *Major* | **ResourceBundle lookup during counter name resolution takes a lot of time**
+* [HADOOP-8164](https://issues.apache.org/jira/browse/HADOOP-8164) | *Major* | **Handle paths using back slash as path separator for windows only**
 
-Passing a cached class-loader to ResourceBundle creator to minimize counter names lookup time.
+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.
 
 
 ---
 
-* [MAPREDUCE-2793](https://issues.apache.org/jira/browse/MAPREDUCE-2793) | *Critical* | **[MR-279] Maintain consistency in naming appIDs, jobIDs and attemptIDs**
+* [HADOOP-8175](https://issues.apache.org/jira/browse/HADOOP-8175) | *Major* | **Add mkdir -p flag**
 
-Corrected AppIDs, JobIDs, TaskAttemptIDs to be of correct format on the web pages.
+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 at this time.
 
 
 

+ 232 - 238
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.3/CHANGES.0.23.3.md

@@ -24,17 +24,11 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8551](https://issues.apache.org/jira/browse/HADOOP-8551) | fs -mkdir creates parent directories without the -p option |  Major | fs | Robert Joseph Evans | John George |
-| [HDFS-3318](https://issues.apache.org/jira/browse/HDFS-3318) | Hftp hangs on transfers \>2GB |  Blocker | hdfs-client | Daryn Sharp | Daryn Sharp |
-| [MAPREDUCE-4311](https://issues.apache.org/jira/browse/MAPREDUCE-4311) | Capacity scheduler.xml does not accept decimal values for capacity and maximum-capacity settings |  Major | capacity-sched, mrv2 | Thomas Graves | Karthik Kambatla |
 | [MAPREDUCE-4072](https://issues.apache.org/jira/browse/MAPREDUCE-4072) | User set java.library.path seems to overwrite default creating problems native lib loading |  Major | mrv2 | Anupam Seth | Anupam Seth |
 | [MAPREDUCE-3812](https://issues.apache.org/jira/browse/MAPREDUCE-3812) | Lower default allocation sizes, fix allocation configurations and document them |  Major | mrv2, performance | Vinod Kumar Vavilapalli | Harsh J |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-3318](https://issues.apache.org/jira/browse/HDFS-3318) | Hftp hangs on transfers \>2GB |  Blocker | hdfs-client | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4311](https://issues.apache.org/jira/browse/MAPREDUCE-4311) | Capacity scheduler.xml does not accept decimal values for capacity and maximum-capacity settings |  Major | capacity-sched, mrv2 | Thomas Graves | Karthik Kambatla |
+| [HADOOP-8551](https://issues.apache.org/jira/browse/HADOOP-8551) | fs -mkdir creates parent directories without the -p option |  Major | fs | Robert Joseph Evans | John George |
 
 
 ### NEW FEATURES:
@@ -49,268 +43,268 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8700](https://issues.apache.org/jira/browse/HADOOP-8700) | Move the checksum type constants to an enum |  Minor | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HADOOP-8635](https://issues.apache.org/jira/browse/HADOOP-8635) | Cannot cancel paths registered deleteOnExit |  Critical | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8535](https://issues.apache.org/jira/browse/HADOOP-8535) | Cut hadoop build times in half (upgrade maven-compiler-plugin to 2.5.1) |  Major | build | Jonathan Eagles | Jonathan Eagles |
-| [HADOOP-8525](https://issues.apache.org/jira/browse/HADOOP-8525) | Provide Improved Traceability for Configuration |  Trivial | . | Robert Joseph Evans | Robert Joseph Evans |
-| [HADOOP-8373](https://issues.apache.org/jira/browse/HADOOP-8373) | Port RPC.getServerAddress to 0.23 |  Major | ipc | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8335](https://issues.apache.org/jira/browse/HADOOP-8335) | Improve Configuration's address handling |  Major | util | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8286](https://issues.apache.org/jira/browse/HADOOP-8286) | Simplify getting a socket address from conf |  Major | conf | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8242](https://issues.apache.org/jira/browse/HADOOP-8242) | AbstractDelegationTokenIdentifier: add getter methods for owner and realuser |  Minor | . | Colin Patrick McCabe | Colin Patrick McCabe |
-| [HADOOP-8240](https://issues.apache.org/jira/browse/HADOOP-8240) | Allow users to specify a checksum type on create() |  Major | fs | Kihwal Lee | Kihwal Lee |
-| [HADOOP-8239](https://issues.apache.org/jira/browse/HADOOP-8239) | Extend MD5MD5CRC32FileChecksum to show the actual checksum type being used |  Major | fs | Kihwal Lee | Kihwal Lee |
-| [HADOOP-8227](https://issues.apache.org/jira/browse/HADOOP-8227) | Allow RPC to limit ephemeral port range. |  Blocker | . | Robert Joseph Evans | Robert Joseph Evans |
+| [HDFS-208](https://issues.apache.org/jira/browse/HDFS-208) | name node should warn if only one dir is listed in dfs.name.dir |  Minor | namenode | Allen Wittenauer | Uma Maheswara Rao G |
+| [MAPREDUCE-3935](https://issues.apache.org/jira/browse/MAPREDUCE-3935) | Annotate Counters.Counter and Counters.Group as @Public |  Major | client | Tom White | Tom White |
 | [HADOOP-8141](https://issues.apache.org/jira/browse/HADOOP-8141) | Add method to init krb5 cipher suites |  Trivial | security | Todd Lipcon | Todd Lipcon |
+| [HADOOP-8242](https://issues.apache.org/jira/browse/HADOOP-8242) | AbstractDelegationTokenIdentifier: add getter methods for owner and realuser |  Minor | . | Colin P. McCabe | Colin P. McCabe |
+| [MAPREDUCE-4059](https://issues.apache.org/jira/browse/MAPREDUCE-4059) | The history server should have a separate pluggable storage/query interface |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4017](https://issues.apache.org/jira/browse/MAPREDUCE-4017) | Add jobname to jobsummary log |  Trivial | jobhistoryserver, jobtracker | Koji Noguchi | Thomas Graves |
 | [HADOOP-7510](https://issues.apache.org/jira/browse/HADOOP-7510) | Tokens should use original hostname provided instead of ip |  Major | security | Daryn Sharp | Daryn Sharp |
+| [HADOOP-8286](https://issues.apache.org/jira/browse/HADOOP-8286) | Simplify getting a socket address from conf |  Major | conf | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4151](https://issues.apache.org/jira/browse/MAPREDUCE-4151) | RM scheduler web page should filter apps to those that are relevant to scheduling |  Major | mrv2, webapps | Jason Lowe | Jason Lowe |
 | [HDFS-2652](https://issues.apache.org/jira/browse/HDFS-2652) | Port token service changes from 205 |  Major | . | Daryn Sharp | Daryn Sharp |
-| [HDFS-2421](https://issues.apache.org/jira/browse/HDFS-2421) | Improve the concurrency of  SerialNumberMap in NameNode |  Major | namenode | Hairong Kuang | Jing Zhao |
-| [HDFS-208](https://issues.apache.org/jira/browse/HDFS-208) | name node should warn if only one dir is listed in dfs.name.dir |  Minor | namenode | Allen Wittenauer | Uma Maheswara Rao G |
-| [MAPREDUCE-4614](https://issues.apache.org/jira/browse/MAPREDUCE-4614) | Simplify debugging a job's tokens |  Major | client, task | Daryn Sharp | Daryn Sharp |
-| [MAPREDUCE-4375](https://issues.apache.org/jira/browse/MAPREDUCE-4375) | Show Configuration Tracability in MR UI |  Major | applicationmaster | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4301](https://issues.apache.org/jira/browse/MAPREDUCE-4301) | Dedupe some strings in MRAM for memory savings |  Major | applicationmaster | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4283](https://issues.apache.org/jira/browse/MAPREDUCE-4283) | Display tail of aggregated logs by default |  Major | jobhistoryserver, mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4210](https://issues.apache.org/jira/browse/MAPREDUCE-4210) | Expose listener address for WebApp |  Major | webapps | Daryn Sharp | Daryn Sharp |
-| [MAPREDUCE-4205](https://issues.apache.org/jira/browse/MAPREDUCE-4205) | retrofit all JVM shutdown hooks to use ShutdownHookManager |  Major | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
 | [MAPREDUCE-4190](https://issues.apache.org/jira/browse/MAPREDUCE-4190) |  Improve web UI for task attempts userlog link |  Major | mrv2, webapps | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4151](https://issues.apache.org/jira/browse/MAPREDUCE-4151) | RM scheduler web page should filter apps to those that are relevant to scheduling |  Major | mrv2, webapps | Jason Lowe | Jason Lowe |
 | [MAPREDUCE-4079](https://issues.apache.org/jira/browse/MAPREDUCE-4079) | Allow MR AppMaster to limit ephemeral port range. |  Blocker | mr-am, mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4059](https://issues.apache.org/jira/browse/MAPREDUCE-4059) | The history server should have a separate pluggable storage/query interface |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4017](https://issues.apache.org/jira/browse/MAPREDUCE-4017) | Add jobname to jobsummary log |  Trivial | jobhistoryserver, jobtracker | Koji Noguchi | Thomas Graves |
-| [MAPREDUCE-3935](https://issues.apache.org/jira/browse/MAPREDUCE-3935) | Annotate Counters.Counter and Counters.Group as @Public |  Major | client | Tom White | Tom White |
-| [MAPREDUCE-3907](https://issues.apache.org/jira/browse/MAPREDUCE-3907) | Document entries mapred-default.xml for the jobhistory server. |  Minor | documentation | Eugene Koontz | Eugene Koontz |
-| [MAPREDUCE-3906](https://issues.apache.org/jira/browse/MAPREDUCE-3906) | Fix inconsistency in documentation regarding mapreduce.jobhistory.principal |  Trivial | documentation | Eugene Koontz | Eugene Koontz |
-| [MAPREDUCE-3871](https://issues.apache.org/jira/browse/MAPREDUCE-3871) | Allow symlinking in LocalJobRunner DistributedCache |  Major | distributed-cache | Tom White | Tom White |
+| [HADOOP-8227](https://issues.apache.org/jira/browse/HADOOP-8227) | Allow RPC to limit ephemeral port range. |  Blocker | . | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-8335](https://issues.apache.org/jira/browse/HADOOP-8335) | Improve Configuration's address handling |  Major | util | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4210](https://issues.apache.org/jira/browse/MAPREDUCE-4210) | Expose listener address for WebApp |  Major | webapps | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4205](https://issues.apache.org/jira/browse/MAPREDUCE-4205) | retrofit all JVM shutdown hooks to use ShutdownHookManager |  Major | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
 | [MAPREDUCE-3850](https://issues.apache.org/jira/browse/MAPREDUCE-3850) | Avoid redundant calls for tokens in TokenCache |  Major | security | Daryn Sharp | Daryn Sharp |
-| [MAPREDUCE-3842](https://issues.apache.org/jira/browse/MAPREDUCE-3842) | stop webpages from automatic refreshing |  Critical | mrv2, webapps | Alejandro Abdelnur | Thomas Graves |
+| [HADOOP-8373](https://issues.apache.org/jira/browse/HADOOP-8373) | Port RPC.getServerAddress to 0.23 |  Major | ipc | Daryn Sharp | Daryn Sharp |
 | [MAPREDUCE-3659](https://issues.apache.org/jira/browse/MAPREDUCE-3659) | Host-based token support |  Major | security | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4301](https://issues.apache.org/jira/browse/MAPREDUCE-4301) | Dedupe some strings in MRAM for memory savings |  Major | applicationmaster | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-3842](https://issues.apache.org/jira/browse/MAPREDUCE-3842) | stop webpages from automatic refreshing |  Critical | mrv2, webapps | Alejandro Abdelnur | Thomas Graves |
+| [MAPREDUCE-3871](https://issues.apache.org/jira/browse/MAPREDUCE-3871) | Allow symlinking in LocalJobRunner DistributedCache |  Major | distributed-cache | Tom White | Tom White |
+| [HADOOP-8535](https://issues.apache.org/jira/browse/HADOOP-8535) | Cut hadoop build times in half (upgrade maven-compiler-plugin to 2.5.1) |  Major | build | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3907](https://issues.apache.org/jira/browse/MAPREDUCE-3907) | Document entries mapred-default.xml for the jobhistory server. |  Minor | documentation | Eugene Koontz | Eugene Koontz |
+| [MAPREDUCE-3906](https://issues.apache.org/jira/browse/MAPREDUCE-3906) | Fix inconsistency in documentation regarding mapreduce.jobhistory.principal |  Trivial | documentation | Eugene Koontz | Eugene Koontz |
+| [HADOOP-8525](https://issues.apache.org/jira/browse/HADOOP-8525) | Provide Improved Traceability for Configuration |  Trivial | . | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4283](https://issues.apache.org/jira/browse/MAPREDUCE-4283) | Display tail of aggregated logs by default |  Major | jobhistoryserver, mrv2 | Jason Lowe | Jason Lowe |
+| [HADOOP-8635](https://issues.apache.org/jira/browse/HADOOP-8635) | Cannot cancel paths registered deleteOnExit |  Critical | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4375](https://issues.apache.org/jira/browse/MAPREDUCE-4375) | Show Configuration Tracability in MR UI |  Major | applicationmaster | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-8700](https://issues.apache.org/jira/browse/HADOOP-8700) | Move the checksum type constants to an enum |  Minor | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HDFS-2421](https://issues.apache.org/jira/browse/HDFS-2421) | Improve the concurrency of  SerialNumberMap in NameNode |  Major | namenode | Hairong Kuang | Jing Zhao |
+| [HADOOP-8240](https://issues.apache.org/jira/browse/HADOOP-8240) | Allow users to specify a checksum type on create() |  Major | fs | Kihwal Lee | Kihwal Lee |
+| [HADOOP-8239](https://issues.apache.org/jira/browse/HADOOP-8239) | Extend MD5MD5CRC32FileChecksum to show the actual checksum type being used |  Major | fs | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-4614](https://issues.apache.org/jira/browse/MAPREDUCE-4614) | Simplify debugging a job's tokens |  Major | client, task | Daryn Sharp | Daryn Sharp |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8727](https://issues.apache.org/jira/browse/HADOOP-8727) | Gracefully deprecate dfs.umaskmode in 2.x onwards |  Major | conf | Harsh J | Harsh J |
-| [HADOOP-8726](https://issues.apache.org/jira/browse/HADOOP-8726) | The Secrets in Credentials are not available to MR tasks |  Major | security | Benoy Antony | Daryn Sharp |
-| [HADOOP-8725](https://issues.apache.org/jira/browse/HADOOP-8725) | MR is broken when security is off |  Blocker | security | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8709](https://issues.apache.org/jira/browse/HADOOP-8709) | globStatus changed behavior from 0.20/1.x |  Critical | fs | Jason Lowe | Jason Lowe |
-| [HADOOP-8703](https://issues.apache.org/jira/browse/HADOOP-8703) | distcpV2: turn CRC checking off for 0 byte size |  Major | . | Dave Thompson | Dave Thompson |
-| [HADOOP-8697](https://issues.apache.org/jira/browse/HADOOP-8697) | TestWritableName fails intermittently with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
-| [HADOOP-8695](https://issues.apache.org/jira/browse/HADOOP-8695) | TestPathData fails intermittently with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
-| [HADOOP-8693](https://issues.apache.org/jira/browse/HADOOP-8693) | TestSecurityUtil fails intermittently with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
-| [HADOOP-8692](https://issues.apache.org/jira/browse/HADOOP-8692) | TestLocalDirAllocator fails intermittently with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
-| [HADOOP-8637](https://issues.apache.org/jira/browse/HADOOP-8637) | FilterFileSystem#setWriteChecksum is broken |  Critical | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8634](https://issues.apache.org/jira/browse/HADOOP-8634) | Ensure FileSystem#close doesn't squawk for deleteOnExit paths |  Critical | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8633](https://issues.apache.org/jira/browse/HADOOP-8633) | Interrupted FsShell copies may leave tmp files |  Critical | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8627](https://issues.apache.org/jira/browse/HADOOP-8627) | FS deleteOnExit may delete the wrong path |  Critical | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8614](https://issues.apache.org/jira/browse/HADOOP-8614) | IOUtils#skipFully hangs forever on EOF |  Minor | . | Colin Patrick McCabe | Colin Patrick McCabe |
-| [HADOOP-8613](https://issues.apache.org/jira/browse/HADOOP-8613) | AbstractDelegationTokenIdentifier#getUser() should set token auth type |  Critical | . | Daryn Sharp | Daryn Sharp |
-| [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-8599](https://issues.apache.org/jira/browse/HADOOP-8599) | Non empty response from FileSystem.getFileBlockLocations when asking for data beyond the end of file |  Major | fs | Andrey Klochkov | Andrey Klochkov |
-| [HADOOP-8587](https://issues.apache.org/jira/browse/HADOOP-8587) | HarFileSystem access of harMetaCache isn't threadsafe |  Minor | fs | Eli Collins | Eli Collins |
-| [HADOOP-8573](https://issues.apache.org/jira/browse/HADOOP-8573) | Configuration tries to read from an inputstream resource multiple times. |  Major | conf | Robert Joseph Evans | Robert Joseph Evans |
-| [HADOOP-8550](https://issues.apache.org/jira/browse/HADOOP-8550) | hadoop fs -touchz automatically created parent directories |  Major | fs | Robert Joseph Evans | John George |
-| [HADOOP-8543](https://issues.apache.org/jira/browse/HADOOP-8543) | Invalid pom.xml files on 0.23 branch |  Major | build | Radim Kolar | Radim Kolar |
-| [HADOOP-8501](https://issues.apache.org/jira/browse/HADOOP-8501) | Gridmix fails to compile on OpenJDK7u4 |  Major | benchmarks | Radim Kolar | Radim Kolar |
-| [HADOOP-8495](https://issues.apache.org/jira/browse/HADOOP-8495) | Update Netty to avoid leaking file descriptors during shuffle |  Critical | build | Jason Lowe | Jason Lowe |
-| [HADOOP-8450](https://issues.apache.org/jira/browse/HADOOP-8450) | Remove src/test/system |  Trivial | test | Colin Patrick McCabe | Eli Collins |
-| [HADOOP-8393](https://issues.apache.org/jira/browse/HADOOP-8393) | hadoop-config.sh missing variable exports, causes Yarn jobs to fail with ClassNotFoundException MRAppMaster |  Major | scripts | Patrick Hunt | Patrick Hunt |
-| [HADOOP-8390](https://issues.apache.org/jira/browse/HADOOP-8390) | TestFileSystemCanonicalization fails with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
-| [HADOOP-8370](https://issues.apache.org/jira/browse/HADOOP-8370) | Native build failure: javah: class file for org.apache.hadoop.classification.InterfaceAudience not found |  Major | native | Trevor Robinson | Trevor Robinson |
-| [HADOOP-8342](https://issues.apache.org/jira/browse/HADOOP-8342) | HDFS command fails with exception following merge of HADOOP-8325 |  Major | fs | Randy Clayton | Alejandro Abdelnur |
-| [HADOOP-8341](https://issues.apache.org/jira/browse/HADOOP-8341) | Fix or filter findbugs issues in hadoop-tools |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-7621](https://issues.apache.org/jira/browse/HADOOP-7621) | alfredo config should be in a file not readable by users |  Critical | security | Alejandro Abdelnur | Aaron T. Myers |
+| [HDFS-2285](https://issues.apache.org/jira/browse/HDFS-2285) | BackupNode should reject requests trying to modify namespace |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-8104](https://issues.apache.org/jira/browse/HADOOP-8104) | Inconsistent Jackson versions |  Major | . | Colin P. McCabe | Alejandro Abdelnur |
+| [MAPREDUCE-3728](https://issues.apache.org/jira/browse/MAPREDUCE-3728) | ShuffleHandler can't access results when configured in a secure mode |  Critical | mrv2, nodemanager | Roman Shaposhnik | Ding Yuan |
+| [HDFS-3037](https://issues.apache.org/jira/browse/HDFS-3037) | TestMulitipleNNDataBlockScanner#testBlockScannerAfterRestart is racy |  Minor | test | Aaron T. Myers | Aaron T. Myers |
+| [MAPREDUCE-3348](https://issues.apache.org/jira/browse/MAPREDUCE-3348) | mapred job -status fails to give info even if the job is present in History |  Major | mrv2 | Devaraj K | Devaraj K |
+| [HADOOP-8167](https://issues.apache.org/jira/browse/HADOOP-8167) | Configuration deprecation logic breaks backwards compatibility |  Blocker | conf | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HDFS-3067](https://issues.apache.org/jira/browse/HDFS-3067) | NPE in DFSInputStream.readBuffer if read is repeated on corrupted block |  Major | hdfs-client | Henry Robinson | Henry Robinson |
+| [MAPREDUCE-4010](https://issues.apache.org/jira/browse/MAPREDUCE-4010) | TestWritableJobConf fails on trunk |  Critical | mrv2 | Jason Lowe | Alejandro Abdelnur |
+| [HADOOP-8197](https://issues.apache.org/jira/browse/HADOOP-8197) | Configuration logs WARNs on every use of a deprecated key |  Critical | conf | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-3992](https://issues.apache.org/jira/browse/MAPREDUCE-3992) | Reduce fetcher doesn't verify HTTP status code of response |  Major | mrv1 | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-4082](https://issues.apache.org/jira/browse/MAPREDUCE-4082) | hadoop-mapreduce-client-app's mrapp-generated-classpath file should not be in the module JAR |  Critical | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-4091](https://issues.apache.org/jira/browse/MAPREDUCE-4091) | tools testcases failing because of MAPREDUCE-4082 |  Critical | build, test | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-4092](https://issues.apache.org/jira/browse/MAPREDUCE-4092) | commitJob Exception does not fail job (regression in 0.23 vs 0.20) |  Blocker | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-4089](https://issues.apache.org/jira/browse/MAPREDUCE-4089) | Hung Tasks never time out. |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4024](https://issues.apache.org/jira/browse/MAPREDUCE-4024) | RM webservices can't query on finalStatus |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4060](https://issues.apache.org/jira/browse/MAPREDUCE-4060) | Multiple SLF4J binding warning |  Major | build | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4012](https://issues.apache.org/jira/browse/MAPREDUCE-4012) | Hadoop Job setup error leaves no useful info to users (when LinuxTaskController is used) |  Minor | . | Koji Noguchi | Thomas Graves |
+| [MAPREDUCE-4062](https://issues.apache.org/jira/browse/MAPREDUCE-4062) | AM Launcher thread can hang forever |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3988](https://issues.apache.org/jira/browse/MAPREDUCE-3988) | mapreduce.job.local.dir doesn't point to a single directory on a node. |  Major | mrv2 | Vinod Kumar Vavilapalli | Eric Payne |
+| [HDFS-3166](https://issues.apache.org/jira/browse/HDFS-3166) | Hftp connections do not have a timeout |  Critical | hdfs-client | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-3999](https://issues.apache.org/jira/browse/MAPREDUCE-3999) | Tracking link gives an error if the AppMaster hasn't started yet |  Major | mrv2, webapps | Ravi Prakash | Ravi Prakash |
+| [HDFS-3176](https://issues.apache.org/jira/browse/HDFS-3176) | JsonUtil should not parse the MD5MD5CRC32FileChecksum bytes on its own. |  Major | hdfs-client | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-4020](https://issues.apache.org/jira/browse/MAPREDUCE-4020) | Web services returns incorrect JSON for deep queue tree |  Major | mrv2, webapps | Jason Lowe | Anupam Seth |
+| [MAPREDUCE-3672](https://issues.apache.org/jira/browse/MAPREDUCE-3672) | Killed maps shouldn't be counted towards JobCounter.NUM\_FAILED\_MAPS |  Major | mr-am, mrv2 | Vinod Kumar Vavilapalli | Anupam Seth |
+| [MAPREDUCE-3682](https://issues.apache.org/jira/browse/MAPREDUCE-3682) | Tracker URL says AM tasks run on localhost |  Major | mrv2 | David Capwell | Ravi Prakash |
+| [MAPREDUCE-3082](https://issues.apache.org/jira/browse/MAPREDUCE-3082) | archive command take wrong path for input file with current directory |  Major | harchive | Rajit Saha | John George |
+| [MAPREDUCE-3650](https://issues.apache.org/jira/browse/MAPREDUCE-3650) | testGetTokensForHftpFS() fails |  Blocker | mrv2 | Thomas Graves | Ravi Prakash |
+| [HADOOP-8088](https://issues.apache.org/jira/browse/HADOOP-8088) | User-group mapping cache incorrectly does negative caching on transient failures |  Major | security | Kihwal Lee | Kihwal Lee |
+| [HADOOP-8179](https://issues.apache.org/jira/browse/HADOOP-8179) | risk of NPE in CopyCommands processArguments() |  Minor | fs | Steve Loughran | Daryn Sharp |
+| [MAPREDUCE-4097](https://issues.apache.org/jira/browse/MAPREDUCE-4097) | tools testcases fail because missing mrapp-generated-classpath file in classpath |  Major | build | Alejandro Abdelnur | Roman Shaposhnik |
+| [HADOOP-8180](https://issues.apache.org/jira/browse/HADOOP-8180) | Remove hsqldb since its not needed from pom.xml |  Major | . | Ravi Prakash | Ravi Prakash |
+| [HADOOP-6963](https://issues.apache.org/jira/browse/HADOOP-6963) | Fix FileUtil.getDU. It should not include the size of the directory or follow symbolic links |  Critical | fs | Owen O'Malley | Ravi Prakash |
+| [MAPREDUCE-3621](https://issues.apache.org/jira/browse/MAPREDUCE-3621) | TestDBJob and TestDataDrivenDBInputFormat ant tests fail |  Major | mrv2 | Thomas Graves | Ravi Prakash |
+| [MAPREDUCE-4073](https://issues.apache.org/jira/browse/MAPREDUCE-4073) | CS assigns multiple off-switch containers when using multi-level-queues |  Critical | mrv2, scheduler | Siddharth Seth | Siddharth Seth |
+| [HDFS-3136](https://issues.apache.org/jira/browse/HDFS-3136) | Multiple SLF4J binding warning |  Major | build | Jason Lowe | Jason Lowe |
+| [HADOOP-8014](https://issues.apache.org/jira/browse/HADOOP-8014) | ViewFileSystem does not correctly implement getDefaultBlockSize, getDefaultReplication, getContentSummary |  Major | fs | Daryn Sharp | John George |
+| [MAPREDUCE-4117](https://issues.apache.org/jira/browse/MAPREDUCE-4117) | mapred job -status throws NullPointerException |  Critical | client, mrv2 | Devaraj K | Devaraj K |
+| [MAPREDUCE-4040](https://issues.apache.org/jira/browse/MAPREDUCE-4040) | History links should use hostname rather than IP address. |  Minor | jobhistoryserver, mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
+| [MAPREDUCE-4099](https://issues.apache.org/jira/browse/MAPREDUCE-4099) | ApplicationMaster may fail to remove staging directory |  Critical | mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-3932](https://issues.apache.org/jira/browse/MAPREDUCE-3932) | MR tasks failing and crashing the AM when available-resources/headRoom becomes zero |  Critical | mr-am, mrv2 | Vinod Kumar Vavilapalli | Robert Joseph Evans |
+| [MAPREDUCE-4140](https://issues.apache.org/jira/browse/MAPREDUCE-4140) | mapreduce classes incorrectly importing "clover.org.apache.\*" classes |  Major | client, mrv2 | Patrick Hunt | Patrick Hunt |
+| [HADOOP-8144](https://issues.apache.org/jira/browse/HADOOP-8144) | pseudoSortByDistance in NetworkTopology doesn't work properly if no local node and first node is local rack node |  Minor | io | Junping Du | Junping Du |
+| [MAPREDUCE-4050](https://issues.apache.org/jira/browse/MAPREDUCE-4050) | Invalid node link |  Major | mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
+| [MAPREDUCE-4128](https://issues.apache.org/jira/browse/MAPREDUCE-4128) | AM Recovery expects all attempts of a completed task to also be completed. |  Major | mrv2 | Bikas Saha | Bikas Saha |
+| [HADOOP-8005](https://issues.apache.org/jira/browse/HADOOP-8005) | Multiple SLF4J binding message in .out file for all daemons |  Major | scripts | Joe Crobak | Jason Lowe |
+| [MAPREDUCE-4144](https://issues.apache.org/jira/browse/MAPREDUCE-4144) | ResourceManager NPE while handling NODE\_UPDATE |  Critical | mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4156](https://issues.apache.org/jira/browse/MAPREDUCE-4156) | ant build fails compiling JobInProgress |  Major | build | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4160](https://issues.apache.org/jira/browse/MAPREDUCE-4160) | some mrv1 ant tests fail with timeout - due to 4156 |  Major | test | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4139](https://issues.apache.org/jira/browse/MAPREDUCE-4139) | Potential ResourceManager deadlock when SchedulerEventDispatcher is stopped |  Major | mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4074](https://issues.apache.org/jira/browse/MAPREDUCE-4074) | Client continuously retries to RM When RM goes down before launching Application Master |  Major | . | Devaraj K | xieguiming |
+| [HADOOP-8288](https://issues.apache.org/jira/browse/HADOOP-8288) | Remove references of mapred.child.ulimit etc. since they are not being used any more |  Major | . | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-4159](https://issues.apache.org/jira/browse/MAPREDUCE-4159) | Job is running in Uber mode after setting "mapreduce.job.ubertask.maxreduces" to zero |  Major | mrv2 | Nishan Shetty | Devaraj K |
+| [MAPREDUCE-4165](https://issues.apache.org/jira/browse/MAPREDUCE-4165) | Committing is misspelled as commiting in task logs |  Trivial | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-4129](https://issues.apache.org/jira/browse/MAPREDUCE-4129) | Lots of unneeded counters log messages |  Major | mrv2 | Ahmed Radwan | Ahmed Radwan |
+| [MAPREDUCE-3947](https://issues.apache.org/jira/browse/MAPREDUCE-3947) | yarn.app.mapreduce.am.resource.mb not documented |  Minor | . | Todd Lipcon | Devaraj K |
+| [HDFS-3308](https://issues.apache.org/jira/browse/HDFS-3308) | hftp/webhdfs can't get tokens if authority has no port |  Critical | webhdfs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4133](https://issues.apache.org/jira/browse/MAPREDUCE-4133) | MR over viewfs is broken |  Major | . | John George | John George |
+| [HDFS-3312](https://issues.apache.org/jira/browse/HDFS-3312) | Hftp selects wrong token service |  Blocker | hdfs-client | Daryn Sharp | Daryn Sharp |
+| [HDFS-3321](https://issues.apache.org/jira/browse/HDFS-3321) | Error message for insufficient data nodes to come out of safemode is wrong. |  Major | . | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-4194](https://issues.apache.org/jira/browse/MAPREDUCE-4194) | ConcurrentModificationError in DirectoryCollection |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-4169](https://issues.apache.org/jira/browse/MAPREDUCE-4169) | Container Logs appear in unsorted order |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-4189](https://issues.apache.org/jira/browse/MAPREDUCE-4189) | TestContainerManagerSecurity is failing |  Critical | mrv2 | Devaraj K | Devaraj K |
+| [HADOOP-8305](https://issues.apache.org/jira/browse/HADOOP-8305) | distcp over viewfs is broken |  Major | viewfs | John George | John George |
+| [HDFS-3334](https://issues.apache.org/jira/browse/HDFS-3334) | ByteRangeInputStream leaks streams |  Major | hdfs-client | Daryn Sharp | Daryn Sharp |
+| [HDFS-3331](https://issues.apache.org/jira/browse/HDFS-3331) | setBalancerBandwidth do not checkSuperuserPrivilege |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-4209](https://issues.apache.org/jira/browse/MAPREDUCE-4209) | junit dependency in hadoop-mapreduce-client is missing scope test |  Major | build | Radim Kolar |  |
+| [MAPREDUCE-4206](https://issues.apache.org/jira/browse/MAPREDUCE-4206) | Sorting by Last Health-Update on the RM nodes page sorts does not work correctly |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
 | [HADOOP-8334](https://issues.apache.org/jira/browse/HADOOP-8334) | HttpServer sometimes returns incorrect port |  Major | . | Daryn Sharp | Daryn Sharp |
-| [HADOOP-8330](https://issues.apache.org/jira/browse/HADOOP-8330) | TestSequenceFile.testCreateUsesFsArg() is broken |  Minor | test | John George | John George |
-| [HADOOP-8328](https://issues.apache.org/jira/browse/HADOOP-8328) | Duplicate FileSystem Statistics object for 'file' scheme |  Major | fs | Tom White | Tom White |
-| [HADOOP-8327](https://issues.apache.org/jira/browse/HADOOP-8327) | distcpv2 and distcpv1 jars should not coexist |  Major | . | Dave Thompson | Dave Thompson |
 | [HADOOP-8325](https://issues.apache.org/jira/browse/HADOOP-8325) | Add a ShutdownHookManager to be used by different components instead of the JVM shutdownhook |  Critical | fs | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-8330](https://issues.apache.org/jira/browse/HADOOP-8330) | TestSequenceFile.testCreateUsesFsArg() is broken |  Minor | test | John George | John George |
+| [MAPREDUCE-4211](https://issues.apache.org/jira/browse/MAPREDUCE-4211) | Error conditions (missing appid, appid not found) are masked in the RM app page |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
 | [HADOOP-8317](https://issues.apache.org/jira/browse/HADOOP-8317) | Update maven-assembly-plugin to 2.3 - fix build on FreeBSD |  Major | build | Radim Kolar |  |
-| [HADOOP-8305](https://issues.apache.org/jira/browse/HADOOP-8305) | distcp over viewfs is broken |  Major | viewfs | John George | John George |
-| [HADOOP-8288](https://issues.apache.org/jira/browse/HADOOP-8288) | Remove references of mapred.child.ulimit etc. since they are not being used any more |  Major | . | Ravi Prakash | Ravi Prakash |
-| [HADOOP-8225](https://issues.apache.org/jira/browse/HADOOP-8225) | DistCp fails when invoked by Oozie |  Blocker | security | Mithun Radhakrishnan | Daryn Sharp |
-| [HADOOP-8197](https://issues.apache.org/jira/browse/HADOOP-8197) | Configuration logs WARNs on every use of a deprecated key |  Critical | conf | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-8180](https://issues.apache.org/jira/browse/HADOOP-8180) | Remove hsqldb since its not needed from pom.xml |  Major | . | Ravi Prakash | Ravi Prakash |
-| [HADOOP-8179](https://issues.apache.org/jira/browse/HADOOP-8179) | risk of NPE in CopyCommands processArguments() |  Minor | fs | Steve Loughran | Daryn Sharp |
 | [HADOOP-8172](https://issues.apache.org/jira/browse/HADOOP-8172) | Configuration no longer sets all keys in a deprecated key list. |  Critical | conf | Robert Joseph Evans | Anupam Seth |
-| [HADOOP-8167](https://issues.apache.org/jira/browse/HADOOP-8167) | Configuration deprecation logic breaks backwards compatibility |  Blocker | conf | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-8144](https://issues.apache.org/jira/browse/HADOOP-8144) | pseudoSortByDistance in NetworkTopology doesn't work properly if no local node and first node is local rack node |  Minor | io | Junping Du | Junping Du |
+| [HADOOP-8342](https://issues.apache.org/jira/browse/HADOOP-8342) | HDFS command fails with exception following merge of HADOOP-8325 |  Major | fs | Randy Clayton | Alejandro Abdelnur |
+| [HDFS-3359](https://issues.apache.org/jira/browse/HDFS-3359) | DFSClient.close should close cached sockets |  Critical | hdfs-client | Todd Lipcon | Todd Lipcon |
+| [MAPREDUCE-4048](https://issues.apache.org/jira/browse/MAPREDUCE-4048) | NullPointerException exception while accessing the Application Master UI |  Major | mrv2 | Devaraj K | Devaraj K |
+| [HADOOP-8327](https://issues.apache.org/jira/browse/HADOOP-8327) | distcpv2 and distcpv1 jars should not coexist |  Major | . | Dave Thompson | Dave Thompson |
+| [HADOOP-8328](https://issues.apache.org/jira/browse/HADOOP-8328) | Duplicate FileSystem Statistics object for 'file' scheme |  Major | fs | Tom White | Tom White |
+| [MAPREDUCE-4220](https://issues.apache.org/jira/browse/MAPREDUCE-4220) | RM apps page starttime/endtime sorts are incorrect |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-4226](https://issues.apache.org/jira/browse/MAPREDUCE-4226) | ConcurrentModificationException in FileSystemCounterGroup |  Major | mrv2 | Tom White | Tom White |
+| [HADOOP-8341](https://issues.apache.org/jira/browse/HADOOP-8341) | Fix or filter findbugs issues in hadoop-tools |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4215](https://issues.apache.org/jira/browse/MAPREDUCE-4215) | RM app page shows 500 error on appid parse error |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-4237](https://issues.apache.org/jira/browse/MAPREDUCE-4237) | TestNodeStatusUpdater can fail if localhost has a domain associated with it |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4233](https://issues.apache.org/jira/browse/MAPREDUCE-4233) | NPE can happen in RMNMNodeInfo. |  Critical | . | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4238](https://issues.apache.org/jira/browse/MAPREDUCE-4238) | mavenize data\_join |  Critical | mrv2 | Thomas Graves | Thomas Graves |
+| [HADOOP-8393](https://issues.apache.org/jira/browse/HADOOP-8393) | hadoop-config.sh missing variable exports, causes Yarn jobs to fail with ClassNotFoundException MRAppMaster |  Major | scripts | Patrick Hunt | Patrick Hunt |
+| [MAPREDUCE-4250](https://issues.apache.org/jira/browse/MAPREDUCE-4250) | hadoop-config.sh missing variable exports, causes Yarn jobs to fail with ClassNotFoundException MRAppMaster |  Major | nodemanager | Patrick Hunt | Patrick Hunt |
+| [MAPREDUCE-4102](https://issues.apache.org/jira/browse/MAPREDUCE-4102) | job counters not available in Jobhistory webui for killed jobs |  Major | webapps | Thomas Graves | Bhallamudi Venkata Siva Kamesh |
+| [MAPREDUCE-4264](https://issues.apache.org/jira/browse/MAPREDUCE-4264) | Got ClassCastException when using mapreduce.history.server.delegationtoken.required=true |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-3543](https://issues.apache.org/jira/browse/MAPREDUCE-3543) | Mavenize Gridmix. |  Critical | mrv2 | Mahadev konar | Thomas Graves |
+| [MAPREDUCE-4197](https://issues.apache.org/jira/browse/MAPREDUCE-4197) | Include the hsqldb jar in the hadoop-mapreduce tar file |  Major | . | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-4269](https://issues.apache.org/jira/browse/MAPREDUCE-4269) | documentation: Gridmix has javadoc warnings in StressJobFactory |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
+| [MAPREDUCE-3870](https://issues.apache.org/jira/browse/MAPREDUCE-3870) | Invalid App Metrics |  Major | mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
+| [MAPREDUCE-4152](https://issues.apache.org/jira/browse/MAPREDUCE-4152) | map task left hanging after AM dies trying to connect to RM |  Major | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4297](https://issues.apache.org/jira/browse/MAPREDUCE-4297) | Usersmap file in gridmix should not fail on empty lines |  Major | contrib/gridmix | Ravi Prakash | Ravi Prakash |
+| [HDFS-3486](https://issues.apache.org/jira/browse/HDFS-3486) | offlineimageviewer can't read fsimage files that contain persistent delegation tokens |  Minor | security, tools | Colin P. McCabe | Colin P. McCabe |
+| [MAPREDUCE-4302](https://issues.apache.org/jira/browse/MAPREDUCE-4302) | NM goes down if error encountered during log aggregation |  Critical | nodemanager | Daryn Sharp | Daryn Sharp |
+| [HDFS-3442](https://issues.apache.org/jira/browse/HDFS-3442) | Incorrect count for Missing Replicas in FSCK report |  Minor | . | suja s | Andrew Wang |
+| [MAPREDUCE-4307](https://issues.apache.org/jira/browse/MAPREDUCE-4307) | TeraInputFormat calls FileSystem.getDefaultBlockSize() without a Path - Failure when using ViewFileSystem |  Major | mrv2 | Ahmed Radwan | Ahmed Radwan |
+| [HADOOP-8450](https://issues.apache.org/jira/browse/HADOOP-8450) | Remove src/test/system |  Trivial | test | Colin P. McCabe | Eli Collins |
+| [MAPREDUCE-3350](https://issues.apache.org/jira/browse/MAPREDUCE-3350) | Per-app RM page should have the list of application-attempts like on the app JHS page |  Critical | mrv2, webapps | Vinod Kumar Vavilapalli | Jonathan Eagles |
+| [MAPREDUCE-3927](https://issues.apache.org/jira/browse/MAPREDUCE-3927) | Shuffle hang when set map.failures.percent |  Critical | mrv2 | MengWang | Bhallamudi Venkata Siva Kamesh |
+| [HADOOP-8501](https://issues.apache.org/jira/browse/HADOOP-8501) | Gridmix fails to compile on OpenJDK7u4 |  Major | benchmarks | Radim Kolar | Radim Kolar |
+| [HADOOP-8495](https://issues.apache.org/jira/browse/HADOOP-8495) | Update Netty to avoid leaking file descriptors during shuffle |  Critical | build | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4341](https://issues.apache.org/jira/browse/MAPREDUCE-4341) | add types to capacity scheduler properties documentation |  Major | capacity-sched, mrv2 | Thomas Graves | Karthik Kambatla |
+| [MAPREDUCE-4267](https://issues.apache.org/jira/browse/MAPREDUCE-4267) | mavenize pipes |  Critical | mrv2 | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4270](https://issues.apache.org/jira/browse/MAPREDUCE-4270) | data\_join test classes are in the wrong packge |  Major | mrv2 | Brock Noland | Thomas Graves |
+| [MAPREDUCE-3889](https://issues.apache.org/jira/browse/MAPREDUCE-3889) | job client tries to use /tasklog interface, but that doesn't exist anymore |  Critical | mrv2 | Thomas Graves | Devaraj K |
+| [MAPREDUCE-4320](https://issues.apache.org/jira/browse/MAPREDUCE-4320) | gridmix mainClass wrong in pom.xml |  Major | contrib/gridmix | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4295](https://issues.apache.org/jira/browse/MAPREDUCE-4295) | RM crashes due to DNS issue |  Critical | mrv2, resourcemanager | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4031](https://issues.apache.org/jira/browse/MAPREDUCE-4031) | Node Manager hangs on shut down |  Critical | mrv2, nodemanager | Devaraj K | Devaraj K |
+| [MAPREDUCE-4361](https://issues.apache.org/jira/browse/MAPREDUCE-4361) | Fix detailed metrics for protobuf-based RPC on 0.23 |  Major | mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4290](https://issues.apache.org/jira/browse/MAPREDUCE-4290) | JobStatus.getState() API is giving ambiguous values |  Major | mrv2 | Nishan Shetty | Devaraj K |
+| [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 |
 | [HADOOP-8129](https://issues.apache.org/jira/browse/HADOOP-8129) | ViewFileSystemTestSetup setupForViewFileSystem is erring when the user's home directory is somewhere other than /home (eg. /User) etc. |  Major | fs, test | Ravi Prakash | Ahmed Radwan |
+| [MAPREDUCE-4228](https://issues.apache.org/jira/browse/MAPREDUCE-4228) | mapreduce.job.reduce.slowstart.completedmaps is not working properly to delay the scheduling of the reduce tasks |  Major | applicationmaster, mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4372](https://issues.apache.org/jira/browse/MAPREDUCE-4372) | Deadlock in Resource Manager between SchedulerEventDispatcher.EventProcessor and Shutdown hook manager |  Major | mrv2, resourcemanager | Devaraj K | Devaraj K |
+| [MAPREDUCE-4376](https://issues.apache.org/jira/browse/MAPREDUCE-4376) | TestClusterMRNotification times out |  Major | mrv2, test | Jason Lowe | Kihwal Lee |
 | [HADOOP-8110](https://issues.apache.org/jira/browse/HADOOP-8110) | TestViewFsTrash occasionally fails |  Major | fs | Tsz Wo Nicholas Sze | Jason Lowe |
-| [HADOOP-8104](https://issues.apache.org/jira/browse/HADOOP-8104) | Inconsistent Jackson versions |  Major | . | Colin Patrick McCabe | Alejandro Abdelnur |
-| [HADOOP-8088](https://issues.apache.org/jira/browse/HADOOP-8088) | User-group mapping cache incorrectly does negative caching on transient failures |  Major | security | Kihwal Lee | Kihwal Lee |
-| [HADOOP-8060](https://issues.apache.org/jira/browse/HADOOP-8060) | Add a capability to discover and set checksum types per file. |  Major | fs, util | Kihwal Lee | Kihwal Lee |
-| [HADOOP-8014](https://issues.apache.org/jira/browse/HADOOP-8014) | ViewFileSystem does not correctly implement getDefaultBlockSize, getDefaultReplication, getContentSummary |  Major | fs | Daryn Sharp | John George |
-| [HADOOP-8005](https://issues.apache.org/jira/browse/HADOOP-8005) | Multiple SLF4J binding message in .out file for all daemons |  Major | scripts | Joe Crobak | Jason Lowe |
-| [HADOOP-7967](https://issues.apache.org/jira/browse/HADOOP-7967) | Need generalized multi-token filesystem support |  Critical | fs, security | Daryn Sharp | Daryn Sharp |
-| [HADOOP-7621](https://issues.apache.org/jira/browse/HADOOP-7621) | alfredo config should be in a file not readable by users |  Critical | security | Alejandro Abdelnur | Aaron T. Myers |
-| [HADOOP-6963](https://issues.apache.org/jira/browse/HADOOP-6963) | Fix FileUtil.getDU. It should not include the size of the directory or follow symbolic links |  Critical | fs | Owen O'Malley | Ravi Prakash |
-| [HDFS-3890](https://issues.apache.org/jira/browse/HDFS-3890) | filecontext mkdirs doesn't apply umask as expected |  Critical | . | Thomas Graves | Thomas Graves |
-| [HDFS-3873](https://issues.apache.org/jira/browse/HDFS-3873) | Hftp assumes security is disabled if token fetch fails |  Major | hdfs-client | Daryn Sharp | Daryn Sharp |
-| [HDFS-3861](https://issues.apache.org/jira/browse/HDFS-3861) | Deadlock in DFSClient |  Blocker | hdfs-client | Kihwal Lee | Kihwal Lee |
-| [HDFS-3852](https://issues.apache.org/jira/browse/HDFS-3852) | TestHftpDelegationToken is broken after HADOOP-8225 |  Major | hdfs-client, security | Aaron T. Myers | Daryn Sharp |
-| [HDFS-3841](https://issues.apache.org/jira/browse/HDFS-3841) | Port HDFS-3835 to branch-0.23 |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
-| [HDFS-3794](https://issues.apache.org/jira/browse/HDFS-3794) | WebHDFS Open used with Offset returns the original (and incorrect) Content Length in the HTTP Header. |  Major | webhdfs | Ravi Prakash | Ravi Prakash |
-| [HDFS-3788](https://issues.apache.org/jira/browse/HDFS-3788) | distcp can't copy large files using webhdfs due to missing Content-Length header |  Critical | webhdfs | Eli Collins | Tsz Wo Nicholas Sze |
-| [HDFS-3718](https://issues.apache.org/jira/browse/HDFS-3718) | Datanode won't shutdown because of runaway DataBlockScanner thread |  Critical | datanode | Kihwal Lee | Kihwal Lee |
-| [HDFS-3696](https://issues.apache.org/jira/browse/HDFS-3696) | Create files with WebHdfsFileSystem goes OOM when file size is big |  Critical | webhdfs | Kihwal Lee | Tsz Wo Nicholas Sze |
-| [HDFS-3688](https://issues.apache.org/jira/browse/HDFS-3688) | Namenode loses datanode hostname if datanode re-registers |  Major | datanode | Jason Lowe | Jason Lowe |
-| [HDFS-3646](https://issues.apache.org/jira/browse/HDFS-3646) | LeaseRenewer can hold reference to inactive DFSClient instances forever |  Critical | hdfs-client | Kihwal Lee | Kihwal Lee |
-| [HDFS-3622](https://issues.apache.org/jira/browse/HDFS-3622) | Backport HDFS-3541 to branch-0.23 |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
-| [HDFS-3603](https://issues.apache.org/jira/browse/HDFS-3603) | Decouple TestHDFSTrash from TestTrash |  Major | test | Jason Lowe | Jason Lowe |
-| [HDFS-3597](https://issues.apache.org/jira/browse/HDFS-3597) | SNN can fail to start on upgrade |  Minor | namenode | Andy Isaacson | Andy Isaacson |
-| [HDFS-3591](https://issues.apache.org/jira/browse/HDFS-3591) | Backport HDFS-3357 to branch-0.23 |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
 | [HDFS-3581](https://issues.apache.org/jira/browse/HDFS-3581) | FSPermissionChecker#checkPermission sticky bit check missing range check |  Major | namenode | Eli Collins | Eli Collins |
-| [HDFS-3577](https://issues.apache.org/jira/browse/HDFS-3577) | WebHdfsFileSystem can not read files larger than 24KB |  Blocker | webhdfs | Alejandro Abdelnur | Tsz Wo Nicholas Sze |
-| [HDFS-3486](https://issues.apache.org/jira/browse/HDFS-3486) | offlineimageviewer can't read fsimage files that contain persistent delegation tokens |  Minor | security, tools | Colin Patrick McCabe | Colin Patrick McCabe |
-| [HDFS-3442](https://issues.apache.org/jira/browse/HDFS-3442) | Incorrect count for Missing Replicas in FSCK report |  Minor | . | suja s | Andrew Wang |
-| [HDFS-3359](https://issues.apache.org/jira/browse/HDFS-3359) | DFSClient.close should close cached sockets |  Critical | hdfs-client | Todd Lipcon | Todd Lipcon |
-| [HDFS-3334](https://issues.apache.org/jira/browse/HDFS-3334) | ByteRangeInputStream leaks streams |  Major | hdfs-client | Daryn Sharp | Daryn Sharp |
-| [HDFS-3331](https://issues.apache.org/jira/browse/HDFS-3331) | setBalancerBandwidth do not checkSuperuserPrivilege |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
-| [HDFS-3321](https://issues.apache.org/jira/browse/HDFS-3321) | Error message for insufficient data nodes to come out of safemode is wrong. |  Major | . | Ravi Prakash | Ravi Prakash |
-| [HDFS-3312](https://issues.apache.org/jira/browse/HDFS-3312) | Hftp selects wrong token service |  Blocker | hdfs-client | Daryn Sharp | Daryn Sharp |
-| [HDFS-3308](https://issues.apache.org/jira/browse/HDFS-3308) | hftp/webhdfs can't get tokens if authority has no port |  Critical | webhdfs | Daryn Sharp | Daryn Sharp |
-| [HDFS-3177](https://issues.apache.org/jira/browse/HDFS-3177) | Allow DFSClient to find out and use the CRC type being used for a file. |  Major | datanode, hdfs-client | Kihwal Lee | Kihwal Lee |
-| [HDFS-3176](https://issues.apache.org/jira/browse/HDFS-3176) | JsonUtil should not parse the MD5MD5CRC32FileChecksum bytes on its own. |  Major | hdfs-client | Kihwal Lee | Kihwal Lee |
-| [HDFS-3166](https://issues.apache.org/jira/browse/HDFS-3166) | Hftp connections do not have a timeout |  Critical | hdfs-client | Daryn Sharp | Daryn Sharp |
-| [HDFS-3136](https://issues.apache.org/jira/browse/HDFS-3136) | Multiple SLF4J binding warning |  Major | build | Jason Lowe | Jason Lowe |
-| [HDFS-3067](https://issues.apache.org/jira/browse/HDFS-3067) | NPE in DFSInputStream.readBuffer if read is repeated on corrupted block |  Major | hdfs-client | Henry Robinson | Henry Robinson |
-| [HDFS-3037](https://issues.apache.org/jira/browse/HDFS-3037) | TestMulitipleNNDataBlockScanner#testBlockScannerAfterRestart is racy |  Minor | test | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-2285](https://issues.apache.org/jira/browse/HDFS-2285) | BackupNode should reject requests trying to modify namespace |  Major | namenode | Konstantin Shvachko | Konstantin Shvachko |
-| [MAPREDUCE-4641](https://issues.apache.org/jira/browse/MAPREDUCE-4641) | Exception in commitJob marks job as successful in job history |  Major | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4633](https://issues.apache.org/jira/browse/MAPREDUCE-4633) | history server doesn't set permissions on all subdirs |  Critical | jobhistoryserver | Thomas Graves | oss.wakayama |
-| [MAPREDUCE-4612](https://issues.apache.org/jira/browse/MAPREDUCE-4612) | job summary file permissions not set when its created |  Critical | . | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4611](https://issues.apache.org/jira/browse/MAPREDUCE-4611) | MR AM dies badly when Node is decomissioned |  Critical | . | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4604](https://issues.apache.org/jira/browse/MAPREDUCE-4604) | In mapred-default, mapreduce.map.maxattempts & mapreduce.reduce.maxattempts defaults are set to 4 as well as mapreduce.job.maxtaskfailures.per.tracker. |  Critical | mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-4600](https://issues.apache.org/jira/browse/MAPREDUCE-4600) | TestTokenCache.java from MRV1 no longer compiles |  Critical | . | Robert Joseph Evans | Daryn Sharp |
-| [MAPREDUCE-4570](https://issues.apache.org/jira/browse/MAPREDUCE-4570) | ProcfsBasedProcessTree#constructProcessInfo() prints a warning if procfsDir/\<pid\>/stat is not found. |  Minor | mrv2 | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-4569](https://issues.apache.org/jira/browse/MAPREDUCE-4569) | TestHsWebServicesJobsQuery fails on jdk7 |  Major | . | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4562](https://issues.apache.org/jira/browse/MAPREDUCE-4562) | Support for "FileSystemCounter" legacy counter group name for compatibility reasons is creating incorrect counter name |  Major | . | Jarek Jarcec Cecho | Jarek Jarcec Cecho |
-| [MAPREDUCE-4504](https://issues.apache.org/jira/browse/MAPREDUCE-4504) | SortValidator writes to wrong directory |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4496](https://issues.apache.org/jira/browse/MAPREDUCE-4496) | AM logs link is missing user name |  Major | applicationmaster, mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4493](https://issues.apache.org/jira/browse/MAPREDUCE-4493) | Distibuted Cache Compatability Issues |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4492](https://issues.apache.org/jira/browse/MAPREDUCE-4492) | Configuring total queue capacity between 100.5 and 99.5 at perticular level is sucessfull |  Minor | mrv2 | Nishan Shetty | Mayank Bansal |
-| [MAPREDUCE-4467](https://issues.apache.org/jira/browse/MAPREDUCE-4467) | IndexCache failures due to missing synchronization |  Critical | nodemanager | Andrey Klochkov | Kihwal Lee |
-| [MAPREDUCE-4457](https://issues.apache.org/jira/browse/MAPREDUCE-4457) | mr job invalid transition TA\_TOO\_MANY\_FETCH\_FAILURE at FAILED |  Critical | mrv2 | Thomas Graves | Robert Joseph Evans |
-| [MAPREDUCE-4456](https://issues.apache.org/jira/browse/MAPREDUCE-4456) | LocalDistributedCacheManager can get an ArrayIndexOutOfBounds when creating symlinks |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4449](https://issues.apache.org/jira/browse/MAPREDUCE-4449) | Incorrect MR\_HISTORY\_STORAGE property name in JHAdminConfig |  Major | mrv2 | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-4448](https://issues.apache.org/jira/browse/MAPREDUCE-4448) | Nodemanager crashes upon application cleanup if aggregation failed to start |  Critical | mrv2, nodemanager | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4444](https://issues.apache.org/jira/browse/MAPREDUCE-4444) | nodemanager fails to start when one of the local-dirs is bad |  Blocker | nodemanager | Nathan Roberts | Jason Lowe |
-| [MAPREDUCE-4437](https://issues.apache.org/jira/browse/MAPREDUCE-4437) | Race in MR ApplicationMaster can cause reducers to never be scheduled |  Critical | applicationmaster, mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4423](https://issues.apache.org/jira/browse/MAPREDUCE-4423) | Potential infinite fetching of map output |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4419](https://issues.apache.org/jira/browse/MAPREDUCE-4419) | ./mapred queue -info \<queuename\> -showJobs displays all the jobs irrespective of \<queuename\> |  Major | mrv2 | Nishan Shetty | Devaraj K |
-| [MAPREDUCE-4402](https://issues.apache.org/jira/browse/MAPREDUCE-4402) | TestFileInputFormat fails intermittently |  Major | test | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4395](https://issues.apache.org/jira/browse/MAPREDUCE-4395) | Possible NPE at ClientDistributedCacheManager#determineTimestamps |  Critical | distributed-cache, job submission, mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
 | [MAPREDUCE-4392](https://issues.apache.org/jira/browse/MAPREDUCE-4392) | Counters.makeCompactString() changed behavior from 0.20 |  Major | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4387](https://issues.apache.org/jira/browse/MAPREDUCE-4387) | RM gets fatal error and exits during TestRM |  Major | resourcemanager | Kihwal Lee | Kihwal Lee |
 | [MAPREDUCE-4384](https://issues.apache.org/jira/browse/MAPREDUCE-4384) | Race conditions in IndexCache |  Major | nodemanager | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-4387](https://issues.apache.org/jira/browse/MAPREDUCE-4387) | RM gets fatal error and exits during TestRM |  Major | resourcemanager | Kihwal Lee | Kihwal Lee |
 | [MAPREDUCE-4379](https://issues.apache.org/jira/browse/MAPREDUCE-4379) | Node Manager throws java.lang.OutOfMemoryError: Java heap space due to org.apache.hadoop.fs.LocalDirAllocator.contexts |  Blocker | mrv2, nodemanager | Devaraj K | Devaraj K |
-| [MAPREDUCE-4376](https://issues.apache.org/jira/browse/MAPREDUCE-4376) | TestClusterMRNotification times out |  Major | mrv2, test | Jason Lowe | Kihwal Lee |
-| [MAPREDUCE-4372](https://issues.apache.org/jira/browse/MAPREDUCE-4372) | Deadlock in Resource Manager between SchedulerEventDispatcher.EventProcessor and Shutdown hook manager |  Major | mrv2, resourcemanager | Devaraj K | Devaraj K |
-| [MAPREDUCE-4361](https://issues.apache.org/jira/browse/MAPREDUCE-4361) | Fix detailed metrics for protobuf-based RPC on 0.23 |  Major | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4341](https://issues.apache.org/jira/browse/MAPREDUCE-4341) | add types to capacity scheduler properties documentation |  Major | capacity-sched, mrv2 | Thomas Graves | Karthik Kambatla |
-| [MAPREDUCE-4320](https://issues.apache.org/jira/browse/MAPREDUCE-4320) | gridmix mainClass wrong in pom.xml |  Major | contrib/gridmix | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4307](https://issues.apache.org/jira/browse/MAPREDUCE-4307) | TeraInputFormat calls FileSystem.getDefaultBlockSize() without a Path - Failure when using ViewFileSystem |  Major | mrv2 | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-4302](https://issues.apache.org/jira/browse/MAPREDUCE-4302) | NM goes down if error encountered during log aggregation |  Critical | nodemanager | Daryn Sharp | Daryn Sharp |
+| [HDFS-3591](https://issues.apache.org/jira/browse/HDFS-3591) | Backport HDFS-3357 to branch-0.23 |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [HDFS-3603](https://issues.apache.org/jira/browse/HDFS-3603) | Decouple TestHDFSTrash from TestTrash |  Major | test | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4402](https://issues.apache.org/jira/browse/MAPREDUCE-4402) | TestFileInputFormat fails intermittently |  Major | test | Jason Lowe | Jason Lowe |
 | [MAPREDUCE-4300](https://issues.apache.org/jira/browse/MAPREDUCE-4300) | OOM in AM can turn it into a zombie. |  Major | applicationmaster | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4299](https://issues.apache.org/jira/browse/MAPREDUCE-4299) | Terasort hangs with MR2 FifoScheduler |  Major | mrv2 | Tom White | Tom White |
-| [MAPREDUCE-4297](https://issues.apache.org/jira/browse/MAPREDUCE-4297) | Usersmap file in gridmix should not fail on empty lines |  Major | contrib/gridmix | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-4295](https://issues.apache.org/jira/browse/MAPREDUCE-4295) | RM crashes due to DNS issue |  Critical | mrv2, resourcemanager | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4290](https://issues.apache.org/jira/browse/MAPREDUCE-4290) | JobStatus.getState() API is giving ambiguous values |  Major | mrv2 | Nishan Shetty | Devaraj K |
-| [MAPREDUCE-4270](https://issues.apache.org/jira/browse/MAPREDUCE-4270) | data\_join test classes are in the wrong packge |  Major | mrv2 | Brock Noland | Thomas Graves |
-| [MAPREDUCE-4269](https://issues.apache.org/jira/browse/MAPREDUCE-4269) | documentation: Gridmix has javadoc warnings in StressJobFactory |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-4267](https://issues.apache.org/jira/browse/MAPREDUCE-4267) | mavenize pipes |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4264](https://issues.apache.org/jira/browse/MAPREDUCE-4264) | Got ClassCastException when using mapreduce.history.server.delegationtoken.required=true |  Blocker | mrv2 | Thomas Graves | Thomas Graves |
 | [MAPREDUCE-4252](https://issues.apache.org/jira/browse/MAPREDUCE-4252) | MR2 job never completes with 1 pending task |  Major | mrv2 | Tom White | Tom White |
-| [MAPREDUCE-4250](https://issues.apache.org/jira/browse/MAPREDUCE-4250) | hadoop-config.sh missing variable exports, causes Yarn jobs to fail with ClassNotFoundException MRAppMaster |  Major | nodemanager | Patrick Hunt | Patrick Hunt |
-| [MAPREDUCE-4238](https://issues.apache.org/jira/browse/MAPREDUCE-4238) | mavenize data\_join |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4237](https://issues.apache.org/jira/browse/MAPREDUCE-4237) | TestNodeStatusUpdater can fail if localhost has a domain associated with it |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4233](https://issues.apache.org/jira/browse/MAPREDUCE-4233) | NPE can happen in RMNMNodeInfo. |  Critical | . | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4228](https://issues.apache.org/jira/browse/MAPREDUCE-4228) | mapreduce.job.reduce.slowstart.completedmaps is not working properly to delay the scheduling of the reduce tasks |  Major | applicationmaster, mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4226](https://issues.apache.org/jira/browse/MAPREDUCE-4226) | ConcurrentModificationException in FileSystemCounterGroup |  Major | mrv2 | Tom White | Tom White |
-| [MAPREDUCE-4220](https://issues.apache.org/jira/browse/MAPREDUCE-4220) | RM apps page starttime/endtime sorts are incorrect |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-4215](https://issues.apache.org/jira/browse/MAPREDUCE-4215) | RM app page shows 500 error on appid parse error |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-4211](https://issues.apache.org/jira/browse/MAPREDUCE-4211) | Error conditions (missing appid, appid not found) are masked in the RM app page |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-4209](https://issues.apache.org/jira/browse/MAPREDUCE-4209) | junit dependency in hadoop-mapreduce-client is missing scope test |  Major | build | Radim Kolar |  |
-| [MAPREDUCE-4206](https://issues.apache.org/jira/browse/MAPREDUCE-4206) | Sorting by Last Health-Update on the RM nodes page sorts does not work correctly |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-4197](https://issues.apache.org/jira/browse/MAPREDUCE-4197) | Include the hsqldb jar in the hadoop-mapreduce tar file |  Major | . | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-4194](https://issues.apache.org/jira/browse/MAPREDUCE-4194) | ConcurrentModificationError in DirectoryCollection |  Major | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-4189](https://issues.apache.org/jira/browse/MAPREDUCE-4189) | TestContainerManagerSecurity is failing |  Critical | mrv2 | Devaraj K | Devaraj K |
-| [MAPREDUCE-4169](https://issues.apache.org/jira/browse/MAPREDUCE-4169) | Container Logs appear in unsorted order |  Minor | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-4165](https://issues.apache.org/jira/browse/MAPREDUCE-4165) | Committing is misspelled as commiting in task logs |  Trivial | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-4160](https://issues.apache.org/jira/browse/MAPREDUCE-4160) | some mrv1 ant tests fail with timeout - due to 4156 |  Major | test | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4159](https://issues.apache.org/jira/browse/MAPREDUCE-4159) | Job is running in Uber mode after setting "mapreduce.job.ubertask.maxreduces" to zero |  Major | mrv2 | Nishan Shetty | Devaraj K |
-| [MAPREDUCE-4156](https://issues.apache.org/jira/browse/MAPREDUCE-4156) | ant build fails compiling JobInProgress |  Major | build | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4152](https://issues.apache.org/jira/browse/MAPREDUCE-4152) | map task left hanging after AM dies trying to connect to RM |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4144](https://issues.apache.org/jira/browse/MAPREDUCE-4144) | ResourceManager NPE while handling NODE\_UPDATE |  Critical | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4140](https://issues.apache.org/jira/browse/MAPREDUCE-4140) | mapreduce classes incorrectly importing "clover.org.apache.\*" classes |  Major | client, mrv2 | Patrick Hunt | Patrick Hunt |
-| [MAPREDUCE-4139](https://issues.apache.org/jira/browse/MAPREDUCE-4139) | Potential ResourceManager deadlock when SchedulerEventDispatcher is stopped |  Major | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4133](https://issues.apache.org/jira/browse/MAPREDUCE-4133) | MR over viewfs is broken |  Major | . | John George | John George |
-| [MAPREDUCE-4129](https://issues.apache.org/jira/browse/MAPREDUCE-4129) | Lots of unneeded counters log messages |  Major | mrv2 | Ahmed Radwan | Ahmed Radwan |
-| [MAPREDUCE-4128](https://issues.apache.org/jira/browse/MAPREDUCE-4128) | AM Recovery expects all attempts of a completed task to also be completed. |  Major | mrv2 | Bikas Saha | Bikas Saha |
-| [MAPREDUCE-4117](https://issues.apache.org/jira/browse/MAPREDUCE-4117) | mapred job -status throws NullPointerException |  Critical | client, mrv2 | Devaraj K | Devaraj K |
-| [MAPREDUCE-4102](https://issues.apache.org/jira/browse/MAPREDUCE-4102) | job counters not available in Jobhistory webui for killed jobs |  Major | webapps | Thomas Graves | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-4099](https://issues.apache.org/jira/browse/MAPREDUCE-4099) | ApplicationMaster may fail to remove staging directory |  Critical | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4097](https://issues.apache.org/jira/browse/MAPREDUCE-4097) | tools testcases fail because missing mrapp-generated-classpath file in classpath |  Major | build | Alejandro Abdelnur | Roman Shaposhnik |
-| [MAPREDUCE-4092](https://issues.apache.org/jira/browse/MAPREDUCE-4092) | commitJob Exception does not fail job (regression in 0.23 vs 0.20) |  Blocker | mrv2 | Jonathan Eagles | Jonathan Eagles |
-| [MAPREDUCE-4091](https://issues.apache.org/jira/browse/MAPREDUCE-4091) | tools testcases failing because of MAPREDUCE-4082 |  Critical | build, test | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-4089](https://issues.apache.org/jira/browse/MAPREDUCE-4089) | Hung Tasks never time out. |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4082](https://issues.apache.org/jira/browse/MAPREDUCE-4082) | hadoop-mapreduce-client-app's mrapp-generated-classpath file should not be in the module JAR |  Critical | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-4074](https://issues.apache.org/jira/browse/MAPREDUCE-4074) | Client continuously retries to RM When RM goes down before launching Application Master |  Major | . | Devaraj K | xieguiming |
-| [MAPREDUCE-4073](https://issues.apache.org/jira/browse/MAPREDUCE-4073) | CS assigns multiple off-switch containers when using multi-level-queues |  Critical | mrv2, scheduler | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-4068](https://issues.apache.org/jira/browse/MAPREDUCE-4068) | Jars in lib subdirectory of the submittable JAR are not added to the classpath |  Blocker | mrv2 | Ahmed Radwan | Robert Kanter |
-| [MAPREDUCE-4062](https://issues.apache.org/jira/browse/MAPREDUCE-4062) | AM Launcher thread can hang forever |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4060](https://issues.apache.org/jira/browse/MAPREDUCE-4060) | Multiple SLF4J binding warning |  Major | build | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4053](https://issues.apache.org/jira/browse/MAPREDUCE-4053) | Counters group names deprecation is wrong, iterating over group names deprecated names don't show up |  Major | mrv2 | Alejandro Abdelnur | Robert Joseph Evans |
-| [MAPREDUCE-4050](https://issues.apache.org/jira/browse/MAPREDUCE-4050) | Invalid node link |  Major | mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-4048](https://issues.apache.org/jira/browse/MAPREDUCE-4048) | NullPointerException exception while accessing the Application Master UI |  Major | mrv2 | Devaraj K | Devaraj K |
-| [MAPREDUCE-4040](https://issues.apache.org/jira/browse/MAPREDUCE-4040) | History links should use hostname rather than IP address. |  Minor | jobhistoryserver, mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-4031](https://issues.apache.org/jira/browse/MAPREDUCE-4031) | Node Manager hangs on shut down |  Critical | mrv2, nodemanager | Devaraj K | Devaraj K |
-| [MAPREDUCE-4024](https://issues.apache.org/jira/browse/MAPREDUCE-4024) | RM webservices can't query on finalStatus |  Major | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4020](https://issues.apache.org/jira/browse/MAPREDUCE-4020) | Web services returns incorrect JSON for deep queue tree |  Major | mrv2, webapps | Jason Lowe | Anupam Seth |
-| [MAPREDUCE-4012](https://issues.apache.org/jira/browse/MAPREDUCE-4012) | Hadoop Job setup error leaves no useful info to users (when LinuxTaskController is used) |  Minor | . | Koji Noguchi | Thomas Graves |
-| [MAPREDUCE-4010](https://issues.apache.org/jira/browse/MAPREDUCE-4010) | TestWritableJobConf fails on trunk |  Critical | mrv2 | Jason Lowe | Alejandro Abdelnur |
-| [MAPREDUCE-3999](https://issues.apache.org/jira/browse/MAPREDUCE-3999) | Tracking link gives an error if the AppMaster hasn't started yet |  Major | mrv2, webapps | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-3992](https://issues.apache.org/jira/browse/MAPREDUCE-3992) | Reduce fetcher doesn't verify HTTP status code of response |  Major | mrv1 | Todd Lipcon | Todd Lipcon |
-| [MAPREDUCE-3988](https://issues.apache.org/jira/browse/MAPREDUCE-3988) | mapreduce.job.local.dir doesn't point to a single directory on a node. |  Major | mrv2 | Vinod Kumar Vavilapalli | Eric Payne |
-| [MAPREDUCE-3947](https://issues.apache.org/jira/browse/MAPREDUCE-3947) | yarn.app.mapreduce.am.resource.mb not documented |  Minor | . | Todd Lipcon | Devaraj K |
-| [MAPREDUCE-3932](https://issues.apache.org/jira/browse/MAPREDUCE-3932) | MR tasks failing and crashing the AM when available-resources/headRoom becomes zero |  Critical | mr-am, mrv2 | Vinod Kumar Vavilapalli | Robert Joseph Evans |
-| [MAPREDUCE-3927](https://issues.apache.org/jira/browse/MAPREDUCE-3927) | Shuffle hang when set map.failures.percent |  Critical | mrv2 | MengWang | Bhallamudi Venkata Siva Kamesh |
+| [HADOOP-8573](https://issues.apache.org/jira/browse/HADOOP-8573) | Configuration tries to read from an inputstream resource multiple times. |  Major | conf | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-8587](https://issues.apache.org/jira/browse/HADOOP-8587) | HarFileSystem access of harMetaCache isn't threadsafe |  Minor | fs | Eli Collins | Eli Collins |
+| [MAPREDUCE-4419](https://issues.apache.org/jira/browse/MAPREDUCE-4419) | ./mapred queue -info \<queuename\> -showJobs displays all the jobs irrespective of \<queuename\> |  Major | mrv2 | Nishan Shetty | Devaraj K |
+| [MAPREDUCE-4299](https://issues.apache.org/jira/browse/MAPREDUCE-4299) | Terasort hangs with MR2 FifoScheduler |  Major | mrv2 | Tom White | Tom White |
+| [HADOOP-8543](https://issues.apache.org/jira/browse/HADOOP-8543) | Invalid pom.xml files on 0.23 branch |  Major | build | Radim Kolar | Radim Kolar |
+| [MAPREDUCE-4395](https://issues.apache.org/jira/browse/MAPREDUCE-4395) | Possible NPE at ClientDistributedCacheManager#determineTimestamps |  Critical | distributed-cache, job submission, mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
+| [HDFS-3622](https://issues.apache.org/jira/browse/HDFS-3622) | Backport HDFS-3541 to branch-0.23 |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4437](https://issues.apache.org/jira/browse/MAPREDUCE-4437) | Race in MR ApplicationMaster can cause reducers to never be scheduled |  Critical | applicationmaster, mrv2 | Jason Lowe | Jason Lowe |
+| [HADOOP-8599](https://issues.apache.org/jira/browse/HADOOP-8599) | Non empty response from FileSystem.getFileBlockLocations when asking for data beyond the end of file |  Major | fs | Andrey Klochkov | Andrey Klochkov |
+| [MAPREDUCE-4449](https://issues.apache.org/jira/browse/MAPREDUCE-4449) | Incorrect MR\_HISTORY\_STORAGE property name in JHAdminConfig |  Major | mrv2 | Ahmed Radwan | Ahmed Radwan |
+| [MAPREDUCE-4448](https://issues.apache.org/jira/browse/MAPREDUCE-4448) | Nodemanager crashes upon application cleanup if aggregation failed to start |  Critical | mrv2, nodemanager | Jason Lowe | Jason Lowe |
+| [HDFS-3646](https://issues.apache.org/jira/browse/HDFS-3646) | LeaseRenewer can hold reference to inactive DFSClient instances forever |  Critical | hdfs-client | Kihwal Lee | Kihwal Lee |
+| [HDFS-3577](https://issues.apache.org/jira/browse/HDFS-3577) | WebHdfsFileSystem can not read files larger than 24KB |  Blocker | webhdfs | Alejandro Abdelnur | Tsz Wo Nicholas Sze |
+| [HDFS-3597](https://issues.apache.org/jira/browse/HDFS-3597) | SNN can fail to start on upgrade |  Minor | namenode | Andy Isaacson | Andy Isaacson |
+| [HDFS-3688](https://issues.apache.org/jira/browse/HDFS-3688) | Namenode loses datanode hostname if datanode re-registers |  Major | datanode | Jason Lowe | Jason Lowe |
 | [MAPREDUCE-3893](https://issues.apache.org/jira/browse/MAPREDUCE-3893) | allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basis |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-3889](https://issues.apache.org/jira/browse/MAPREDUCE-3889) | job client tries to use /tasklog interface, but that doesn't exist anymore |  Critical | mrv2 | Thomas Graves | Devaraj K |
-| [MAPREDUCE-3870](https://issues.apache.org/jira/browse/MAPREDUCE-3870) | Invalid App Metrics |  Major | mrv2 | Bhallamudi Venkata Siva Kamesh | Bhallamudi Venkata Siva Kamesh |
+| [HADOOP-8606](https://issues.apache.org/jira/browse/HADOOP-8606) | FileSystem.get may return the wrong filesystem |  Major | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4467](https://issues.apache.org/jira/browse/MAPREDUCE-4467) | IndexCache failures due to missing synchronization |  Critical | nodemanager | Andrey Klochkov | Kihwal Lee |
+| [MAPREDUCE-4423](https://issues.apache.org/jira/browse/MAPREDUCE-4423) | Potential infinite fetching of map output |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [HDFS-3696](https://issues.apache.org/jira/browse/HDFS-3696) | Create files with WebHdfsFileSystem goes OOM when file size is big |  Critical | webhdfs | Kihwal Lee | Tsz Wo Nicholas Sze |
+| [HADOOP-8613](https://issues.apache.org/jira/browse/HADOOP-8613) | AbstractDelegationTokenIdentifier#getUser() should set token auth type |  Critical | . | Daryn Sharp | Daryn Sharp |
+| [HADOOP-8627](https://issues.apache.org/jira/browse/HADOOP-8627) | FS deleteOnExit may delete the wrong path |  Critical | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-8634](https://issues.apache.org/jira/browse/HADOOP-8634) | Ensure FileSystem#close doesn't squawk for deleteOnExit paths |  Critical | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-8550](https://issues.apache.org/jira/browse/HADOOP-8550) | hadoop fs -touchz automatically created parent directories |  Major | fs | Robert Joseph Evans | John George |
+| [MAPREDUCE-4456](https://issues.apache.org/jira/browse/MAPREDUCE-4456) | LocalDistributedCacheManager can get an ArrayIndexOutOfBounds when creating symlinks |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4496](https://issues.apache.org/jira/browse/MAPREDUCE-4496) | AM logs link is missing user name |  Major | applicationmaster, mrv2 | Jason Lowe | Jason Lowe |
+| [HADOOP-8637](https://issues.apache.org/jira/browse/HADOOP-8637) | FilterFileSystem#setWriteChecksum is broken |  Critical | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4493](https://issues.apache.org/jira/browse/MAPREDUCE-4493) | Distibuted Cache Compatability Issues |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4492](https://issues.apache.org/jira/browse/MAPREDUCE-4492) | Configuring total queue capacity between 100.5 and 99.5 at perticular level is sucessfull |  Minor | mrv2 | Nishan Shetty | Mayank Bansal |
+| [HADOOP-8370](https://issues.apache.org/jira/browse/HADOOP-8370) | Native build failure: javah: class file for org.apache.hadoop.classification.InterfaceAudience not found |  Major | native | Trevor Robinson | Trevor Robinson |
+| [MAPREDUCE-4457](https://issues.apache.org/jira/browse/MAPREDUCE-4457) | mr job invalid transition TA\_TOO\_MANY\_FETCH\_FAILURE at FAILED |  Critical | mrv2 | Thomas Graves | Robert Joseph Evans |
+| [MAPREDUCE-4444](https://issues.apache.org/jira/browse/MAPREDUCE-4444) | nodemanager fails to start when one of the local-dirs is bad |  Blocker | nodemanager | Nathan Roberts | Jason Lowe |
+| [HADOOP-8633](https://issues.apache.org/jira/browse/HADOOP-8633) | Interrupted FsShell copies may leave tmp files |  Critical | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4504](https://issues.apache.org/jira/browse/MAPREDUCE-4504) | SortValidator writes to wrong directory |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
 | [MAPREDUCE-3782](https://issues.apache.org/jira/browse/MAPREDUCE-3782) | teragen terasort jobs fail when using webhdfs:// |  Critical | mrv2 | Arpit Gupta | Jason Lowe |
-| [MAPREDUCE-3728](https://issues.apache.org/jira/browse/MAPREDUCE-3728) | ShuffleHandler can't access results when configured in a secure mode |  Critical | mrv2, nodemanager | Roman Shaposhnik | Ding Yuan |
-| [MAPREDUCE-3682](https://issues.apache.org/jira/browse/MAPREDUCE-3682) | Tracker URL says AM tasks run on localhost |  Major | mrv2 | David Capwell | Ravi Prakash |
-| [MAPREDUCE-3672](https://issues.apache.org/jira/browse/MAPREDUCE-3672) | Killed maps shouldn't be counted towards JobCounter.NUM\_FAILED\_MAPS |  Major | mr-am, mrv2 | Vinod Kumar Vavilapalli | Anupam Seth |
-| [MAPREDUCE-3650](https://issues.apache.org/jira/browse/MAPREDUCE-3650) | testGetTokensForHftpFS() fails |  Blocker | mrv2 | Thomas Graves | Ravi Prakash |
-| [MAPREDUCE-3621](https://issues.apache.org/jira/browse/MAPREDUCE-3621) | TestDBJob and TestDataDrivenDBInputFormat ant tests fail |  Major | mrv2 | Thomas Graves | Ravi Prakash |
-| [MAPREDUCE-3543](https://issues.apache.org/jira/browse/MAPREDUCE-3543) | Mavenize Gridmix. |  Critical | mrv2 | Mahadev konar | Thomas Graves |
+| [YARN-14](https://issues.apache.org/jira/browse/YARN-14) | Symlinks to peer distributed cache files no longer work |  Major | nodemanager | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4053](https://issues.apache.org/jira/browse/MAPREDUCE-4053) | Counters group names deprecation is wrong, iterating over group names deprecated names don't show up |  Major | mrv2 | Alejandro Abdelnur | Robert Joseph Evans |
+| [HDFS-3718](https://issues.apache.org/jira/browse/HDFS-3718) | Datanode won't shutdown because of runaway DataBlockScanner thread |  Critical | datanode | Kihwal Lee | Kihwal Lee |
+| [HDFS-3794](https://issues.apache.org/jira/browse/HDFS-3794) | WebHDFS Open used with Offset returns the original (and incorrect) Content Length in the HTTP Header. |  Major | webhdfs | Ravi Prakash | Ravi Prakash |
+| [HADOOP-8703](https://issues.apache.org/jira/browse/HADOOP-8703) | distcpV2: turn CRC checking off for 0 byte size |  Major | . | Dave Thompson | Dave Thompson |
+| [MAPREDUCE-4562](https://issues.apache.org/jira/browse/MAPREDUCE-4562) | Support for "FileSystemCounter" legacy counter group name for compatibility reasons is creating incorrect counter name |  Major | . | Jarek Jarcec Cecho | Jarek Jarcec Cecho |
+| [HADOOP-8390](https://issues.apache.org/jira/browse/HADOOP-8390) | TestFileSystemCanonicalization fails with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
+| [HDFS-3788](https://issues.apache.org/jira/browse/HDFS-3788) | distcp can't copy large files using webhdfs due to missing Content-Length header |  Critical | webhdfs | Eli Collins | Tsz Wo Nicholas Sze |
+| [HADOOP-8692](https://issues.apache.org/jira/browse/HADOOP-8692) | TestLocalDirAllocator fails intermittently with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
+| [HADOOP-8693](https://issues.apache.org/jira/browse/HADOOP-8693) | TestSecurityUtil fails intermittently with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
+| [HADOOP-8697](https://issues.apache.org/jira/browse/HADOOP-8697) | TestWritableName fails intermittently with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
+| [YARN-25](https://issues.apache.org/jira/browse/YARN-25) | remove old aggregated logs |  Major | . | Thomas Graves | Robert Joseph Evans |
+| [HADOOP-8695](https://issues.apache.org/jira/browse/HADOOP-8695) | TestPathData fails intermittently with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
+| [HADOOP-7967](https://issues.apache.org/jira/browse/HADOOP-7967) | Need generalized multi-token filesystem support |  Critical | fs, security | Daryn Sharp | Daryn Sharp |
+| [YARN-27](https://issues.apache.org/jira/browse/YARN-27) | Failed refreshQueues due to misconfiguration prevents further refreshing of queues |  Major | . | Ramya Sunil | Arun C Murthy |
+| [YARN-58](https://issues.apache.org/jira/browse/YARN-58) | NM leaks filesystems |  Critical | nodemanager | Daryn Sharp | Jason Lowe |
+| [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 |
 | [MAPREDUCE-3506](https://issues.apache.org/jira/browse/MAPREDUCE-3506) | Calling getPriority on JobInfo after parsing a history log with JobHistoryParser throws a NullPointerException |  Minor | client, mrv2 | Ratandeep Ratti | Jason Lowe |
-| [MAPREDUCE-3350](https://issues.apache.org/jira/browse/MAPREDUCE-3350) | Per-app RM page should have the list of application-attempts like on the app JHS page |  Critical | mrv2, webapps | Vinod Kumar Vavilapalli | Jonathan Eagles |
-| [MAPREDUCE-3348](https://issues.apache.org/jira/browse/MAPREDUCE-3348) | mapred job -status fails to give info even if the job is present in History |  Major | mrv2 | Devaraj K | Devaraj K |
-| [MAPREDUCE-3082](https://issues.apache.org/jira/browse/MAPREDUCE-3082) | archive command take wrong path for input file with current directory |  Major | harchive | Rajit Saha | John George |
+| [MAPREDUCE-4570](https://issues.apache.org/jira/browse/MAPREDUCE-4570) | ProcfsBasedProcessTree#constructProcessInfo() prints a warning if procfsDir/\<pid\>/stat is not found. |  Minor | mrv2 | Ahmed Radwan | Ahmed Radwan |
+| [MAPREDUCE-4068](https://issues.apache.org/jira/browse/MAPREDUCE-4068) | Jars in lib subdirectory of the submittable JAR are not added to the classpath |  Blocker | mrv2 | Ahmed Radwan | Robert Kanter |
+| [HDFS-3841](https://issues.apache.org/jira/browse/HDFS-3841) | Port HDFS-3835 to branch-0.23 |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-8225](https://issues.apache.org/jira/browse/HADOOP-8225) | DistCp fails when invoked by Oozie |  Blocker | security | Mithun Radhakrishnan | Daryn Sharp |
 | [MAPREDUCE-2374](https://issues.apache.org/jira/browse/MAPREDUCE-2374) | "Text File Busy" errors launching MR tasks |  Major | . | Todd Lipcon | Andy Isaacson |
-| [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 |
-| [YARN-87](https://issues.apache.org/jira/browse/YARN-87) | NM ResourceLocalizationService does not set permissions of local cache directories |  Critical | nodemanager | Jason Lowe | Jason Lowe |
-| [YARN-68](https://issues.apache.org/jira/browse/YARN-68) | NodeManager will refuse to shutdown indefinitely due to container log aggregation |  Major | nodemanager | patrick white | Daryn Sharp |
-| [YARN-66](https://issues.apache.org/jira/browse/YARN-66) | aggregated logs permissions not set properly |  Critical | nodemanager | Thomas Graves | Thomas Graves |
-| [YARN-63](https://issues.apache.org/jira/browse/YARN-63) | RMNodeImpl is missing valid transitions from the UNHEALTHY state |  Major | resourcemanager | Jason Lowe | Jason Lowe |
-| [YARN-58](https://issues.apache.org/jira/browse/YARN-58) | NM leaks filesystems |  Critical | nodemanager | Daryn Sharp | Jason Lowe |
+| [HADOOP-8709](https://issues.apache.org/jira/browse/HADOOP-8709) | globStatus changed behavior from 0.20/1.x |  Critical | fs | Jason Lowe | Jason Lowe |
+| [HADOOP-8725](https://issues.apache.org/jira/browse/HADOOP-8725) | MR is broken when security is off |  Blocker | security | Daryn Sharp | Daryn Sharp |
+| [HDFS-3177](https://issues.apache.org/jira/browse/HDFS-3177) | Allow DFSClient to find out and use the CRC type being used for a file. |  Major | datanode, hdfs-client | Kihwal Lee | Kihwal Lee |
+| [HADOOP-8060](https://issues.apache.org/jira/browse/HADOOP-8060) | Add a capability to discover and set checksum types per file. |  Major | fs, util | Kihwal Lee | Kihwal Lee |
 | [YARN-31](https://issues.apache.org/jira/browse/YARN-31) | TestDelegationTokenRenewer fails on jdk7 |  Major | . | Thomas Graves | Thomas Graves |
-| [YARN-27](https://issues.apache.org/jira/browse/YARN-27) | Failed refreshQueues due to misconfiguration prevents further refreshing of queues |  Major | . | Ramya Sunil | Arun C Murthy |
-| [YARN-25](https://issues.apache.org/jira/browse/YARN-25) | remove old aggregated logs |  Major | . | Thomas Graves | Robert Joseph Evans |
-| [YARN-14](https://issues.apache.org/jira/browse/YARN-14) | Symlinks to peer distributed cache files no longer work |  Major | nodemanager | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4600](https://issues.apache.org/jira/browse/MAPREDUCE-4600) | TestTokenCache.java from MRV1 no longer compiles |  Critical | . | Robert Joseph Evans | Daryn Sharp |
+| [HADOOP-8614](https://issues.apache.org/jira/browse/HADOOP-8614) | IOUtils#skipFully hangs forever on EOF |  Minor | . | Colin P. McCabe | Colin P. McCabe |
+| [HDFS-3861](https://issues.apache.org/jira/browse/HDFS-3861) | Deadlock in DFSClient |  Blocker | hdfs-client | Kihwal Lee | Kihwal Lee |
+| [HADOOP-8726](https://issues.apache.org/jira/browse/HADOOP-8726) | The Secrets in Credentials are not available to MR tasks |  Major | security | Benoy Antony | Daryn Sharp |
+| [MAPREDUCE-4569](https://issues.apache.org/jira/browse/MAPREDUCE-4569) | TestHsWebServicesJobsQuery fails on jdk7 |  Major | . | Thomas Graves | Thomas Graves |
+| [YARN-63](https://issues.apache.org/jira/browse/YARN-63) | RMNodeImpl is missing valid transitions from the UNHEALTHY state |  Major | resourcemanager | Jason Lowe | Jason Lowe |
+| [HADOOP-8727](https://issues.apache.org/jira/browse/HADOOP-8727) | Gracefully deprecate dfs.umaskmode in 2.x onwards |  Major | conf | Harsh J | Harsh J |
+| [YARN-66](https://issues.apache.org/jira/browse/YARN-66) | aggregated logs permissions not set properly |  Critical | nodemanager | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4612](https://issues.apache.org/jira/browse/MAPREDUCE-4612) | job summary file permissions not set when its created |  Critical | . | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4611](https://issues.apache.org/jira/browse/MAPREDUCE-4611) | MR AM dies badly when Node is decomissioned |  Critical | . | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4604](https://issues.apache.org/jira/browse/MAPREDUCE-4604) | In mapred-default, mapreduce.map.maxattempts & mapreduce.reduce.maxattempts defaults are set to 4 as well as mapreduce.job.maxtaskfailures.per.tracker. |  Critical | mrv2 | Ravi Prakash | Ravi Prakash |
+| [HDFS-3873](https://issues.apache.org/jira/browse/HDFS-3873) | Hftp assumes security is disabled if token fetch fails |  Major | hdfs-client | Daryn Sharp | Daryn Sharp |
+| [HDFS-3852](https://issues.apache.org/jira/browse/HDFS-3852) | TestHftpDelegationToken is broken after HADOOP-8225 |  Major | hdfs-client, security | Aaron T. Myers | Daryn Sharp |
+| [YARN-68](https://issues.apache.org/jira/browse/YARN-68) | NodeManager will refuse to shutdown indefinitely due to container log aggregation |  Major | nodemanager | patrick white | Daryn Sharp |
+| [YARN-87](https://issues.apache.org/jira/browse/YARN-87) | NM ResourceLocalizationService does not set permissions of local cache directories |  Critical | nodemanager | Jason Lowe | Jason Lowe |
+| [HDFS-3890](https://issues.apache.org/jira/browse/HDFS-3890) | filecontext mkdirs doesn't apply umask as expected |  Critical | . | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4633](https://issues.apache.org/jira/browse/MAPREDUCE-4633) | history server doesn't set permissions on all subdirs |  Critical | jobhistoryserver | Thomas Graves | oss.wakayama |
+| [MAPREDUCE-4641](https://issues.apache.org/jira/browse/MAPREDUCE-4641) | Exception in commitJob marks job as successful in job history |  Major | mrv2 | Jason Lowe | Jason Lowe |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-2505](https://issues.apache.org/jira/browse/HDFS-2505) | Add a test to verify getFileChecksum works with ViewFS |  Minor | test | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-3983](https://issues.apache.org/jira/browse/MAPREDUCE-3983) | TestTTResourceReporting can fail, and should just be deleted |  Major | mrv1 | Robert Joseph Evans | Ravi Prakash |
 | [HADOOP-8283](https://issues.apache.org/jira/browse/HADOOP-8283) | Allow tests to control token service value |  Major | test | Daryn Sharp | Daryn Sharp |
 | [HDFS-3258](https://issues.apache.org/jira/browse/HDFS-3258) | Test for HADOOP-8144 (pseudoSortByDistance in NetworkTopology for first rack local node) |  Major | test | Eli Collins | Junping Du |
-| [HDFS-2505](https://issues.apache.org/jira/browse/HDFS-2505) | Add a test to verify getFileChecksum works with ViewFS |  Minor | test | Ravi Prakash | Ravi Prakash |
 | [MAPREDUCE-4212](https://issues.apache.org/jira/browse/MAPREDUCE-4212) | TestJobClientGetJob sometimes fails |  Major | test | Daryn Sharp | Daryn Sharp |
-| [MAPREDUCE-3983](https://issues.apache.org/jira/browse/MAPREDUCE-3983) | TestTTResourceReporting can fail, and should just be deleted |  Major | mrv1 | Robert Joseph Evans | Ravi Prakash |
 
 
 ### SUB-TASKS:
@@ -318,23 +312,23 @@
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
 | [HDFS-3168](https://issues.apache.org/jira/browse/HDFS-3168) | Clean up FSNamesystem and BlockManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [MAPREDUCE-3942](https://issues.apache.org/jira/browse/MAPREDUCE-3942) | Randomize master key generation for ApplicationTokenSecretManager and roll it every so often |  Major | mrv2, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-3972](https://issues.apache.org/jira/browse/MAPREDUCE-3972) | Locking and exception issues in JobHistory Server. |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4161](https://issues.apache.org/jira/browse/MAPREDUCE-4161) | create sockets consistently |  Major | client, mrv2 | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-3613](https://issues.apache.org/jira/browse/MAPREDUCE-3613) | web service calls header contains 2 content types |  Critical | mrv2 | Thomas Graves | Thomas Graves |
 | [MAPREDUCE-4163](https://issues.apache.org/jira/browse/MAPREDUCE-4163) | consistently set the bind address |  Major | mrv2 | Daryn Sharp | Daryn Sharp |
 | [MAPREDUCE-4162](https://issues.apache.org/jira/browse/MAPREDUCE-4162) | Correctly set token service |  Major | client, mrv2 | Daryn Sharp | Daryn Sharp |
-| [MAPREDUCE-4161](https://issues.apache.org/jira/browse/MAPREDUCE-4161) | create sockets consistently |  Major | client, mrv2 | Daryn Sharp | Daryn Sharp |
-| [MAPREDUCE-3972](https://issues.apache.org/jira/browse/MAPREDUCE-3972) | Locking and exception issues in JobHistory Server. |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-3942](https://issues.apache.org/jira/browse/MAPREDUCE-3942) | Randomize master key generation for ApplicationTokenSecretManager and roll it every so often |  Major | mrv2, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
 | [MAPREDUCE-3940](https://issues.apache.org/jira/browse/MAPREDUCE-3940) | ContainerTokens should have an expiry interval |  Major | mrv2, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-3613](https://issues.apache.org/jira/browse/MAPREDUCE-3613) | web service calls header contains 2 content types |  Critical | mrv2 | Thomas Graves | Thomas Graves |
-| [YARN-60](https://issues.apache.org/jira/browse/YARN-60) | NMs rejects all container tokens after secret key rolls |  Blocker | nodemanager | Daryn Sharp | Vinod Kumar Vavilapalli |
 | [YARN-39](https://issues.apache.org/jira/browse/YARN-39) | RM-NM secret-keys should be randomly generated and rolled every so often |  Critical | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [YARN-60](https://issues.apache.org/jira/browse/YARN-60) | NMs rejects all container tokens after secret key rolls |  Blocker | nodemanager | Daryn Sharp | Vinod Kumar Vavilapalli |
 
 
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [MAPREDUCE-4134](https://issues.apache.org/jira/browse/MAPREDUCE-4134) | Remove references of mapred.child.ulimit etc. since they are not being used any more |  Major | mrv2 | Ravi Prakash | Ravi Prakash |
 | [MAPREDUCE-4051](https://issues.apache.org/jira/browse/MAPREDUCE-4051) | Remove the empty hadoop-mapreduce-project/assembly/all.xml file |  Major | . | Ravi Prakash | Ravi Prakash |
+| [MAPREDUCE-4134](https://issues.apache.org/jira/browse/MAPREDUCE-4134) | Remove references of mapred.child.ulimit etc. since they are not being used any more |  Major | mrv2 | Ravi Prakash | Ravi Prakash |
 | [YARN-1](https://issues.apache.org/jira/browse/YARN-1) | Move YARN out of hadoop-mapreduce |  Major | . | Arun C Murthy | Arun C Murthy |
 
 

+ 33 - 33
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.3/RELEASENOTES.0.23.3.md

@@ -23,93 +23,93 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-8703](https://issues.apache.org/jira/browse/HADOOP-8703) | *Major* | **distcpV2: turn CRC checking off for 0 byte size**
+* [MAPREDUCE-3348](https://issues.apache.org/jira/browse/MAPREDUCE-3348) | *Major* | **mapred job -status fails to give info even if the job is present in History**
 
-distcp skips CRC on 0 byte files.
+Fixed a bug in MR client to redirect to JobHistoryServer correctly when RM forgets the app.
 
 
 ---
 
-* [HADOOP-8551](https://issues.apache.org/jira/browse/HADOOP-8551) | *Major* | **fs -mkdir creates parent directories without the -p option**
+* [MAPREDUCE-4072](https://issues.apache.org/jira/browse/MAPREDUCE-4072) | *Major* | **User set java.library.path seems to overwrite default creating problems native lib loading**
 
-FsShell's "mkdir" no longer implicitly creates all non-existent parent directories.  The command adopts the posix compliant behavior of requiring the "-p" flag to auto-create parent directories.
+-Djava.library.path in mapred.child.java.opts can cause issues with native libraries.  LD\_LIBRARY\_PATH through mapred.child.env should be used instead.
 
 
 ---
 
-* [HADOOP-8327](https://issues.apache.org/jira/browse/HADOOP-8327) | *Major* | **distcpv2 and distcpv1 jars should not coexist**
+* [MAPREDUCE-4017](https://issues.apache.org/jira/browse/MAPREDUCE-4017) | *Trivial* | **Add jobname to jobsummary log**
 
-Resolve sporadic distcp issue due to having two DistCp classes (v1 & v2) in the classpath.
+The Job Summary log may contain commas in values that are escaped by a '\\' character.  This was true before, but is more likely to be exposed now.
 
 
 ---
 
-* [HDFS-3318](https://issues.apache.org/jira/browse/HDFS-3318) | *Blocker* | **Hftp hangs on transfers \>2GB**
+* [MAPREDUCE-3812](https://issues.apache.org/jira/browse/MAPREDUCE-3812) | *Major* | **Lower default allocation sizes, fix allocation configurations and document them**
+
+Removes two sets of previously available config properties:
 
-**WARNING: No release note provided for this incompatible change.**
+1. ( yarn.scheduler.fifo.minimum-allocation-mb and yarn.scheduler.fifo.maximum-allocation-mb ) and,
+2. ( yarn.scheduler.capacity.minimum-allocation-mb and yarn.scheduler.capacity.maximum-allocation-mb )
 
+In favor of two new, generically named properties:
 
----
+1. yarn.scheduler.minimum-allocation-mb - This acts as the floor value of memory resource requests for containers.
+2. yarn.scheduler.maximum-allocation-mb - This acts as the ceiling value of memory resource requests for containers.
 
-* [MAPREDUCE-4311](https://issues.apache.org/jira/browse/MAPREDUCE-4311) | *Major* | **Capacity scheduler.xml does not accept decimal values for capacity and maximum-capacity settings**
+Both these properties need to be set at the ResourceManager (RM) to take effect, as the RM is where the scheduler resides.
 
-**WARNING: No release note provided for this incompatible change.**
+Also changes the default minimum and maximums to 128 MB and 10 GB respectively.
 
 
 ---
 
-* [MAPREDUCE-4072](https://issues.apache.org/jira/browse/MAPREDUCE-4072) | *Major* | **User set java.library.path seems to overwrite default creating problems native lib loading**
+* [HDFS-3318](https://issues.apache.org/jira/browse/HDFS-3318) | *Blocker* | **Hftp hangs on transfers \>2GB**
 
--Djava.library.path in mapred.child.java.opts can cause issues with native libraries.  LD\_LIBRARY\_PATH through mapred.child.env should be used instead.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [MAPREDUCE-4017](https://issues.apache.org/jira/browse/MAPREDUCE-4017) | *Trivial* | **Add jobname to jobsummary log**
+* [HADOOP-8327](https://issues.apache.org/jira/browse/HADOOP-8327) | *Major* | **distcpv2 and distcpv1 jars should not coexist**
 
-The Job Summary log may contain commas in values that are escaped by a '\' character.  This was true before, but is more likely to be exposed now.
+Resolve sporadic distcp issue due to having two DistCp classes (v1 & v2) in the classpath.
 
 
 ---
 
-* [MAPREDUCE-3940](https://issues.apache.org/jira/browse/MAPREDUCE-3940) | *Major* | **ContainerTokens should have an expiry interval**
+* [MAPREDUCE-3543](https://issues.apache.org/jira/browse/MAPREDUCE-3543) | *Critical* | **Mavenize Gridmix.**
 
-ContainerTokens now have an expiry interval so that stale tokens cannot be used for launching containers.
+Note that to apply this you should first run the script - ./MAPREDUCE-3543v3.sh svn, then apply the patch.
 
+If this is merged to more then trunk, the version inside of hadoop-tools/hadoop-gridmix/pom.xml will need to be udpated accordingly.
 
----
 
-* [MAPREDUCE-3812](https://issues.apache.org/jira/browse/MAPREDUCE-3812) | *Major* | **Lower default allocation sizes, fix allocation configurations and document them**
+---
 
-Removes two sets of previously available config properties:
+* [MAPREDUCE-4311](https://issues.apache.org/jira/browse/MAPREDUCE-4311) | *Major* | **Capacity scheduler.xml does not accept decimal values for capacity and maximum-capacity settings**
 
-1. ( yarn.scheduler.fifo.minimum-allocation-mb and yarn.scheduler.fifo.maximum-allocation-mb ) and,
-2. ( yarn.scheduler.capacity.minimum-allocation-mb and yarn.scheduler.capacity.maximum-allocation-mb )
+**WARNING: No release note provided for this change.**
 
-In favor of two new, generically named properties:
 
-1. yarn.scheduler.minimum-allocation-mb - This acts as the floor value of memory resource requests for containers.
-2. yarn.scheduler.maximum-allocation-mb - This acts as the ceiling value of memory resource requests for containers.
+---
 
-Both these properties need to be set at the ResourceManager (RM) to take effect, as the RM is where the scheduler resides.
+* [MAPREDUCE-3940](https://issues.apache.org/jira/browse/MAPREDUCE-3940) | *Major* | **ContainerTokens should have an expiry interval**
 
-Also changes the default minimum and maximums to 128 MB and 10 GB respectively.
+ContainerTokens now have an expiry interval so that stale tokens cannot be used for launching containers.
 
 
 ---
 
-* [MAPREDUCE-3543](https://issues.apache.org/jira/browse/MAPREDUCE-3543) | *Critical* | **Mavenize Gridmix.**
-
-Note that to apply this you should first run the script - ./MAPREDUCE-3543v3.sh svn, then apply the patch.
+* [HADOOP-8551](https://issues.apache.org/jira/browse/HADOOP-8551) | *Major* | **fs -mkdir creates parent directories without the -p option**
 
-If this is merged to more then trunk, the version inside of hadoop-tools/hadoop-gridmix/pom.xml will need to be udpated accordingly.
+FsShell's "mkdir" no longer implicitly creates all non-existent parent directories.  The command adopts the posix compliant behavior of requiring the "-p" flag to auto-create parent directories.
 
 
 ---
 
-* [MAPREDUCE-3348](https://issues.apache.org/jira/browse/MAPREDUCE-3348) | *Major* | **mapred job -status fails to give info even if the job is present in History**
+* [HADOOP-8703](https://issues.apache.org/jira/browse/HADOOP-8703) | *Major* | **distcpV2: turn CRC checking off for 0 byte size**
 
-Fixed a bug in MR client to redirect to JobHistoryServer correctly when RM forgets the app.
+distcp skips CRC on 0 byte files.
 
 
 

+ 18 - 46
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.4/CHANGES.0.23.4.md

@@ -20,16 +20,6 @@
 
 ## Release 0.23.4 - 2012-10-15
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
@@ -44,59 +34,41 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8623](https://issues.apache.org/jira/browse/HADOOP-8623) | hadoop jar command should respect HADOOP\_OPTS |  Minor | scripts | Steven Willis | Steven Willis |
 | [HADOOP-8183](https://issues.apache.org/jira/browse/HADOOP-8183) | Stop using "mapred.used.genericoptionsparser" to avoid unnecessary warnings |  Minor | util | Harsh J | Harsh J |
-| [MAPREDUCE-4645](https://issues.apache.org/jira/browse/MAPREDUCE-4645) | Providing a random seed to Slive should make the sequence of filenames completely deterministic |  Major | performance, test | Ravi Prakash | Ravi Prakash |
+| [HADOOP-8623](https://issues.apache.org/jira/browse/HADOOP-8623) | hadoop jar command should respect HADOOP\_OPTS |  Minor | scripts | Steven Willis | Steven Willis |
 | [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-2786](https://issues.apache.org/jira/browse/MAPREDUCE-2786) | TestDFSIO should also test compression reading/writing from command-line. |  Minor | benchmarks | Plamen Jeliazkov | Plamen Jeliazkov |
-| [YARN-137](https://issues.apache.org/jira/browse/YARN-137) | Change the default scheduler to the CapacityScheduler |  Major | scheduler | Siddharth Seth | Siddharth Seth |
 | [YARN-57](https://issues.apache.org/jira/browse/YARN-57) | Plugable process tree |  Major | nodemanager | Radim Kolar | Radim Kolar |
+| [MAPREDUCE-4645](https://issues.apache.org/jira/browse/MAPREDUCE-4645) | Providing a random seed to Slive should make the sequence of filenames completely deterministic |  Major | performance, test | Ravi Prakash | Ravi Prakash |
+| [YARN-137](https://issues.apache.org/jira/browse/YARN-137) | Change the default scheduler to the CapacityScheduler |  Major | scheduler | Siddharth Seth | Siddharth Seth |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8843](https://issues.apache.org/jira/browse/HADOOP-8843) | Old trash directories are never deleted on upgrade from 1.x |  Critical | . | Robert Joseph Evans | Jason Lowe |
-| [HADOOP-8822](https://issues.apache.org/jira/browse/HADOOP-8822) | relnotes.py was deleted post mavenization |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
-| [HADOOP-8684](https://issues.apache.org/jira/browse/HADOOP-8684) | Deadlock between WritableComparator and WritableComparable |  Minor | io | Hiroshi Ikeda | Jing Zhao |
+| [MAPREDUCE-4193](https://issues.apache.org/jira/browse/MAPREDUCE-4193) | broken doc link for yarn-default.xml in site.xml |  Major | documentation | Patrick Hunt | Patrick Hunt |
 | [HADOOP-8310](https://issues.apache.org/jira/browse/HADOOP-8310) | FileContext#checkPath should handle URIs with no port |  Major | fs | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-3922](https://issues.apache.org/jira/browse/HDFS-3922) | 0.22 and 0.23 namenode throws away blocks under construction on restart |  Critical | namenode | Kihwal Lee | Kihwal Lee |
 | [HDFS-3860](https://issues.apache.org/jira/browse/HDFS-3860) | HeartbeatManager#Monitor may wrongly hold the writelock of namesystem |  Major | . | Jing Zhao | Jing Zhao |
+| [HADOOP-8684](https://issues.apache.org/jira/browse/HADOOP-8684) | Deadlock between WritableComparator and WritableComparable |  Minor | io | Hiroshi Ikeda | Jing Zhao |
+| [YARN-42](https://issues.apache.org/jira/browse/YARN-42) | Node Manager throws NPE on startup |  Major | nodemanager | Devaraj K | Devaraj K |
+| [YARN-75](https://issues.apache.org/jira/browse/YARN-75) | RMContainer should handle a RELEASE event while RUNNING |  Major | . | Siddharth Seth | Siddharth Seth |
+| [MAPREDUCE-4646](https://issues.apache.org/jira/browse/MAPREDUCE-4646) | client does not receive job diagnostics for failed jobs |  Major | mrv2 | Jason Lowe | Jason Lowe |
+| [YARN-93](https://issues.apache.org/jira/browse/YARN-93) | Diagnostics missing from applications that have finished but failed |  Major | resourcemanager | Jason Lowe | Jason Lowe |
+| [YARN-108](https://issues.apache.org/jira/browse/YARN-108) | FSDownload can create cache directories with the wrong permissions |  Critical | nodemanager | Jason Lowe | Jason Lowe |
+| [YARN-88](https://issues.apache.org/jira/browse/YARN-88) | DefaultContainerExecutor can fail to set proper permissions |  Major | nodemanager | Jason Lowe | Jason Lowe |
+| [HADOOP-8822](https://issues.apache.org/jira/browse/HADOOP-8822) | relnotes.py was deleted post mavenization |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4647](https://issues.apache.org/jira/browse/MAPREDUCE-4647) | We should only unjar jobjar if there is a lib directory in it. |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-8843](https://issues.apache.org/jira/browse/HADOOP-8843) | Old trash directories are never deleted on upgrade from 1.x |  Critical | . | Robert Joseph Evans | Jason Lowe |
 | [HDFS-3831](https://issues.apache.org/jira/browse/HDFS-3831) | Failure to renew tokens due to test-sources left in classpath |  Critical | security | Jason Lowe | Jason Lowe |
+| [HDFS-3922](https://issues.apache.org/jira/browse/HDFS-3922) | 0.22 and 0.23 namenode throws away blocks under construction on restart |  Critical | namenode | Kihwal Lee | Kihwal Lee |
 | [HDFS-3731](https://issues.apache.org/jira/browse/HDFS-3731) | 2.0 release upgrade must handle blocks being written from 1.0 |  Blocker | datanode | Suresh Srinivas | Kihwal Lee |
-| [HDFS-3626](https://issues.apache.org/jira/browse/HDFS-3626) | Creating file with invalid path can corrupt edit log |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
-| [HDFS-3553](https://issues.apache.org/jira/browse/HDFS-3553) | Hftp proxy tokens are broken |  Blocker | . | Daryn Sharp | Daryn Sharp |
 | [HDFS-3373](https://issues.apache.org/jira/browse/HDFS-3373) | FileContext HDFS implementation can leak socket caches |  Major | hdfs-client | Todd Lipcon | John George |
+| [YARN-106](https://issues.apache.org/jira/browse/YARN-106) | Nodemanager needs to set permissions of local directories |  Major | nodemanager | Jason Lowe | Jason Lowe |
 | [MAPREDUCE-4691](https://issues.apache.org/jira/browse/MAPREDUCE-4691) | Historyserver can report "Unknown job" after RM says job has completed |  Critical | jobhistoryserver, mrv2 | Jason Lowe | Robert Joseph Evans |
 | [MAPREDUCE-4689](https://issues.apache.org/jira/browse/MAPREDUCE-4689) | JobClient.getMapTaskReports on failed job results in NPE |  Major | client | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4647](https://issues.apache.org/jira/browse/MAPREDUCE-4647) | We should only unjar jobjar if there is a lib directory in it. |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4646](https://issues.apache.org/jira/browse/MAPREDUCE-4646) | client does not receive job diagnostics for failed jobs |  Major | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4193](https://issues.apache.org/jira/browse/MAPREDUCE-4193) | broken doc link for yarn-default.xml in site.xml |  Major | documentation | Patrick Hunt | Patrick Hunt |
 | [YARN-138](https://issues.apache.org/jira/browse/YARN-138) | Improve default config values for YARN |  Major | resourcemanager, scheduler | Arun C Murthy | Harsh J |
-| [YARN-108](https://issues.apache.org/jira/browse/YARN-108) | FSDownload can create cache directories with the wrong permissions |  Critical | nodemanager | Jason Lowe | Jason Lowe |
-| [YARN-106](https://issues.apache.org/jira/browse/YARN-106) | Nodemanager needs to set permissions of local directories |  Major | nodemanager | Jason Lowe | Jason Lowe |
-| [YARN-93](https://issues.apache.org/jira/browse/YARN-93) | Diagnostics missing from applications that have finished but failed |  Major | resourcemanager | Jason Lowe | Jason Lowe |
-| [YARN-88](https://issues.apache.org/jira/browse/YARN-88) | DefaultContainerExecutor can fail to set proper permissions |  Major | nodemanager | Jason Lowe | Jason Lowe |
-| [YARN-75](https://issues.apache.org/jira/browse/YARN-75) | RMContainer should handle a RELEASE event while RUNNING |  Major | . | Siddharth Seth | Siddharth Seth |
-| [YARN-42](https://issues.apache.org/jira/browse/YARN-42) | Node Manager throws NPE on startup |  Major | nodemanager | Devaraj K | Devaraj K |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-3626](https://issues.apache.org/jira/browse/HDFS-3626) | Creating file with invalid path can corrupt edit log |  Blocker | namenode | Todd Lipcon | Todd Lipcon |
+| [HDFS-3553](https://issues.apache.org/jira/browse/HDFS-3553) | Hftp proxy tokens are broken |  Blocker | . | Daryn Sharp | Daryn Sharp |
 
 

+ 74 - 92
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.5/CHANGES.0.23.5.md

@@ -27,124 +27,106 @@
 | [HDFS-4080](https://issues.apache.org/jira/browse/HDFS-4080) | Add a separate logger for block state change logs to enable turning off those logs |  Major | namenode | Kihwal Lee | Kihwal Lee |
 
 
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8932](https://issues.apache.org/jira/browse/HADOOP-8932) | JNI-based user-group mapping modules can be too chatty on lookup failures |  Major | security | Kihwal Lee | Kihwal Lee |
-| [HADOOP-8930](https://issues.apache.org/jira/browse/HADOOP-8930) | Cumulative code coverage calculation |  Major | test | Andrey Klochkov | Andrey Klochkov |
-| [HADOOP-8926](https://issues.apache.org/jira/browse/HADOOP-8926) | hadoop.util.PureJavaCrc32 cache hit-ratio is low for static data |  Major | util | Gopal V | Gopal V |
-| [HADOOP-8889](https://issues.apache.org/jira/browse/HADOOP-8889) | Upgrade to Surefire 2.12.3 |  Major | build, test | Todd Lipcon | Todd Lipcon |
-| [HADOOP-8851](https://issues.apache.org/jira/browse/HADOOP-8851) | Use -XX:+HeapDumpOnOutOfMemoryError JVM option in the forked tests |  Minor | test | Ivan A. Veselovsky | Ivan A. Veselovsky |
 | [HADOOP-8789](https://issues.apache.org/jira/browse/HADOOP-8789) | Tests setLevel(Level.OFF) should be Level.ERROR |  Minor | test | Andy Isaacson | Andy Isaacson |
 | [HADOOP-8755](https://issues.apache.org/jira/browse/HADOOP-8755) | Print thread dump when tests fail due to timeout |  Major | test | Andrey Klochkov | Andrey Klochkov |
+| [HADOOP-8851](https://issues.apache.org/jira/browse/HADOOP-8851) | Use -XX:+HeapDumpOnOutOfMemoryError JVM option in the forked tests |  Minor | test | Ivan A. Veselovsky | Ivan A. Veselovsky |
 | [HDFS-3483](https://issues.apache.org/jira/browse/HDFS-3483) | Better error message when hdfs fsck is run against a ViewFS config |  Major | . | Stephen Chu | Stephen Fritz |
-| [MAPREDUCE-4802](https://issues.apache.org/jira/browse/MAPREDUCE-4802) | Takes a long time to load the task list on the AM for large jobs |  Major | mr-am, mrv2, webapps | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-4763](https://issues.apache.org/jira/browse/MAPREDUCE-4763) | repair test org.apache.hadoop.mapreduce.security.TestUmbilicalProtocolWithJobToken |  Minor | . | Ivan A. Veselovsky |  |
+| [HADOOP-8889](https://issues.apache.org/jira/browse/HADOOP-8889) | Upgrade to Surefire 2.12.3 |  Major | build, test | Todd Lipcon | Todd Lipcon |
+| [HADOOP-8932](https://issues.apache.org/jira/browse/HADOOP-8932) | JNI-based user-group mapping modules can be too chatty on lookup failures |  Major | security | Kihwal Lee | Kihwal Lee |
+| [HADOOP-8926](https://issues.apache.org/jira/browse/HADOOP-8926) | hadoop.util.PureJavaCrc32 cache hit-ratio is low for static data |  Major | util | Gopal V | Gopal V |
+| [HADOOP-8930](https://issues.apache.org/jira/browse/HADOOP-8930) | Cumulative code coverage calculation |  Major | test | Andrey Klochkov | Andrey Klochkov |
+| [MAPREDUCE-4229](https://issues.apache.org/jira/browse/MAPREDUCE-4229) | Counter names' memory usage can be decreased by interning |  Major | jobtracker | Todd Lipcon | Miomir Boljanovic |
 | [MAPREDUCE-4752](https://issues.apache.org/jira/browse/MAPREDUCE-4752) | Reduce MR AM memory usage through String Interning |  Major | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [YARN-165](https://issues.apache.org/jira/browse/YARN-165) | RM should point tracking URL to RM web page for app when AM fails |  Blocker | resourcemanager | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4763](https://issues.apache.org/jira/browse/MAPREDUCE-4763) | repair test org.apache.hadoop.mapreduce.security.TestUmbilicalProtocolWithJobToken |  Minor | . | Ivan A. Veselovsky |  |
 | [MAPREDUCE-4666](https://issues.apache.org/jira/browse/MAPREDUCE-4666) | JVM metrics for history server |  Minor | jobhistoryserver | Jason Lowe | Jason Lowe |
 | [MAPREDUCE-4517](https://issues.apache.org/jira/browse/MAPREDUCE-4517) | Too many INFO messages written out during AM to RM heartbeat |  Minor | applicationmaster | James Kinley | Jason Lowe |
-| [MAPREDUCE-4229](https://issues.apache.org/jira/browse/MAPREDUCE-4229) | Counter names' memory usage can be decreased by interning |  Major | jobtracker | Todd Lipcon | Miomir Boljanovic |
 | [YARN-216](https://issues.apache.org/jira/browse/YARN-216) | Remove jquery theming support |  Major | . | Todd Lipcon | Robert Joseph Evans |
-| [YARN-165](https://issues.apache.org/jira/browse/YARN-165) | RM should point tracking URL to RM web page for app when AM fails |  Blocker | resourcemanager | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4802](https://issues.apache.org/jira/browse/MAPREDUCE-4802) | Takes a long time to load the task list on the AM for large jobs |  Major | mr-am, mrv2, webapps | Ravi Prakash | Ravi Prakash |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9025](https://issues.apache.org/jira/browse/HADOOP-9025) | org.apache.hadoop.tools.TestCopyListing failing |  Major | . | Robert Joseph Evans | Jonathan Eagles |
-| [HADOOP-9022](https://issues.apache.org/jira/browse/HADOOP-9022) | Hadoop distcp tool fails to copy file if -m 0 specified |  Major | . | Haiyang Jiang | Jonathan Eagles |
-| [HADOOP-8986](https://issues.apache.org/jira/browse/HADOOP-8986) | Server$Call object is never released after it is sent |  Critical | ipc | Robert Joseph Evans | Robert Joseph Evans |
-| [HADOOP-8962](https://issues.apache.org/jira/browse/HADOOP-8962) | RawLocalFileSystem.listStatus fails when a child filename contains a colon |  Critical | fs | Jason Lowe | Jason Lowe |
-| [HADOOP-8906](https://issues.apache.org/jira/browse/HADOOP-8906) | paths with multiple globs are unreliable |  Critical | fs | Daryn Sharp | Daryn Sharp |
+| [HADOOP-8775](https://issues.apache.org/jira/browse/HADOOP-8775) | MR2 distcp permits non-positive value to -bandwidth option which causes job never to complete |  Major | . | Sandy Ryza | Sandy Ryza |
+| [HDFS-3919](https://issues.apache.org/jira/browse/HDFS-3919) | MiniDFSCluster:waitClusterUp can hang forever |  Minor | test | Andy Isaacson | Andy Isaacson |
 | [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 |
+| [YARN-28](https://issues.apache.org/jira/browse/YARN-28) | TestCompositeService fails on jdk7 |  Major | . | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4674](https://issues.apache.org/jira/browse/MAPREDUCE-4674) | Hadoop examples secondarysort has a typo "secondarysrot" in the usage |  Minor | . | Robert Justice | Robert Justice |
 | [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-8775](https://issues.apache.org/jira/browse/HADOOP-8775) | MR2 distcp permits non-positive value to -bandwidth option which causes job never to complete |  Major | . | Sandy Ryza | Sandy Ryza |
 | [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 |
-| [HDFS-4186](https://issues.apache.org/jira/browse/HDFS-4186) | logSync() is called with the write lock held while releasing lease |  Critical | namenode | Kihwal Lee | Kihwal Lee |
-| [HDFS-4182](https://issues.apache.org/jira/browse/HDFS-4182) | SecondaryNameNode leaks NameCache entries |  Critical | namenode | Todd Lipcon | Robert Joseph Evans |
-| [HDFS-4181](https://issues.apache.org/jira/browse/HDFS-4181) | LeaseManager tries to double remove and prints extra messages |  Critical | namenode | Kihwal Lee | Kihwal Lee |
-| [HDFS-4172](https://issues.apache.org/jira/browse/HDFS-4172) | namenode does not URI-encode parameters when building URI for datanode request |  Minor | namenode | Derek Dagit | Derek Dagit |
-| [HDFS-4162](https://issues.apache.org/jira/browse/HDFS-4162) | Some malformed and unquoted HTML strings are returned from datanode web ui |  Minor | datanode | Derek Dagit | Derek Dagit |
-| [HDFS-4090](https://issues.apache.org/jira/browse/HDFS-4090) | getFileChecksum() result incompatible when called against zero-byte files. |  Critical | hdfs-client | Kihwal Lee | Kihwal Lee |
-| [HDFS-4075](https://issues.apache.org/jira/browse/HDFS-4075) | Reduce recommissioning overhead |  Critical | namenode | Kihwal Lee | Kihwal Lee |
-| [HDFS-4016](https://issues.apache.org/jira/browse/HDFS-4016) | back-port HDFS-3582 to branch-0.23 |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
-| [HDFS-3996](https://issues.apache.org/jira/browse/HDFS-3996) | Add debug log removed in HDFS-3873 back |  Minor | . | Eli Collins | Eli Collins |
-| [HDFS-3990](https://issues.apache.org/jira/browse/HDFS-3990) | NN's health report has severe performance problems |  Critical | namenode | Daryn Sharp | Daryn Sharp |
-| [HDFS-3919](https://issues.apache.org/jira/browse/HDFS-3919) | MiniDFSCluster:waitClusterUp can hang forever |  Minor | test | Andy Isaacson | Andy Isaacson |
+| [YARN-116](https://issues.apache.org/jira/browse/YARN-116) | RM is missing ability to add include/exclude files without a restart |  Major | resourcemanager | xieguiming | xieguiming |
+| [YARN-131](https://issues.apache.org/jira/browse/YARN-131) | Incorrect ACL properties in capacity scheduler documentation |  Major | capacityscheduler | Ahmed Radwan | Ahmed Radwan |
 | [HDFS-3905](https://issues.apache.org/jira/browse/HDFS-3905) | Secure cluster cannot use hftp to an insecure cluster |  Critical | hdfs-client, security | Daryn Sharp | Daryn Sharp |
+| [YARN-102](https://issues.apache.org/jira/browse/YARN-102) | Move the apache licence header to the top of the file in MemStore.java |  Trivial | resourcemanager | Devaraj K | Devaraj K |
+| [HDFS-3996](https://issues.apache.org/jira/browse/HDFS-3996) | Add debug log removed in HDFS-3873 back |  Minor | . | Eli Collins | Eli Collins |
 | [HDFS-3829](https://issues.apache.org/jira/browse/HDFS-3829) | TestHftpURLTimeouts fails intermittently with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
+| [MAPREDUCE-4554](https://issues.apache.org/jira/browse/MAPREDUCE-4554) | Job Credentials are not transmitted if security is turned off |  Major | job submission, security | Benoy Antony | Benoy Antony |
+| [MAPREDUCE-4705](https://issues.apache.org/jira/browse/MAPREDUCE-4705) | Historyserver links expire before the history data does |  Critical | jobhistoryserver, mrv2 | Jason Lowe | Jason Lowe |
+| [YARN-30](https://issues.apache.org/jira/browse/YARN-30) | TestNMWebServicesApps, TestRMWebServicesApps and TestRMWebServicesNodes fail on jdk7 |  Major | . | Thomas Graves | Thomas Graves |
 | [HDFS-3824](https://issues.apache.org/jira/browse/HDFS-3824) | TestHftpDelegationToken fails intermittently with JDK7 |  Major | test | Trevor Robinson | Trevor Robinson |
 | [HDFS-3224](https://issues.apache.org/jira/browse/HDFS-3224) | Bug in check for DN re-registration with different storage ID |  Minor | . | Eli Collins | Jason Lowe |
-| [MAPREDUCE-4801](https://issues.apache.org/jira/browse/MAPREDUCE-4801) | ShuffleHandler can generate large logs due to prematurely closed channels |  Critical | . | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4797](https://issues.apache.org/jira/browse/MAPREDUCE-4797) | LocalContainerAllocator can loop forever trying to contact the RM |  Major | applicationmaster | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4787](https://issues.apache.org/jira/browse/MAPREDUCE-4787) | TestJobMonitorAndPrint is broken |  Major | test | Ravi Prakash | Robert Parker |
-| [MAPREDUCE-4786](https://issues.apache.org/jira/browse/MAPREDUCE-4786) | Job End Notification retry interval is 5 milliseconds by default |  Major | mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-4782](https://issues.apache.org/jira/browse/MAPREDUCE-4782) | NLineInputFormat skips first line of last InputSplit |  Blocker | client | Mark Fuhs | Mark Fuhs |
-| [MAPREDUCE-4774](https://issues.apache.org/jira/browse/MAPREDUCE-4774) | JobImpl does not handle asynchronous task events in FAILED state |  Major | applicationmaster, mrv2 | Ivan A. Veselovsky | Jason Lowe |
-| [MAPREDUCE-4772](https://issues.apache.org/jira/browse/MAPREDUCE-4772) | Fetch failures can take way too long for a map to be restarted |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4771](https://issues.apache.org/jira/browse/MAPREDUCE-4771) | KeyFieldBasedPartitioner not partitioning properly when configured |  Major | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4751](https://issues.apache.org/jira/browse/MAPREDUCE-4751) | AM stuck in KILL\_WAIT for days |  Major | . | Ravi Prakash | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-4748](https://issues.apache.org/jira/browse/MAPREDUCE-4748) | Invalid event: T\_ATTEMPT\_SUCCEEDED at SUCCEEDED |  Blocker | mrv2 | Robert Joseph Evans | Jason Lowe |
-| [MAPREDUCE-4746](https://issues.apache.org/jira/browse/MAPREDUCE-4746) | The MR Application Master does not have a config to set environment variables |  Major | applicationmaster | Robert Parker | Robert Parker |
-| [MAPREDUCE-4741](https://issues.apache.org/jira/browse/MAPREDUCE-4741) | WARN and ERROR messages logged during normal AM shutdown |  Minor | applicationmaster, mrv2 | Jason Lowe | Vinod Kumar Vavilapalli |
-| [MAPREDUCE-4740](https://issues.apache.org/jira/browse/MAPREDUCE-4740) | only .jars can be added to the Distributed Cache classpath |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [HADOOP-8906](https://issues.apache.org/jira/browse/HADOOP-8906) | paths with multiple globs are unreliable |  Critical | fs | Daryn Sharp | Daryn Sharp |
+| [HDFS-4016](https://issues.apache.org/jira/browse/HDFS-4016) | back-port HDFS-3582 to branch-0.23 |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
+| [MAPREDUCE-4521](https://issues.apache.org/jira/browse/MAPREDUCE-4521) | mapreduce.user.classpath.first incompatibility with 0.20/1.x |  Major | mrv2 | Jason Lowe | Ravi Prakash |
+| [YARN-161](https://issues.apache.org/jira/browse/YARN-161) | Yarn Common has multiple compiler warnings for unchecked operations |  Major | api | Chris Nauroth | Chris Nauroth |
+| [YARN-43](https://issues.apache.org/jira/browse/YARN-43) | TestResourceTrackerService fail intermittently on jdk7 |  Major | . | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4721](https://issues.apache.org/jira/browse/MAPREDUCE-4721) | Task startup time in JHS is same as job startup time. |  Major | jobhistoryserver | Ravi Prakash | Ravi Prakash |
+| [YARN-32](https://issues.apache.org/jira/browse/YARN-32) | TestApplicationTokens fails intermintently on jdk7 |  Major | . | Thomas Graves | Vinod Kumar Vavilapalli |
+| [YARN-163](https://issues.apache.org/jira/browse/YARN-163) | Retrieving container log via NM webapp can hang with multibyte characters in log |  Major | nodemanager | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4479](https://issues.apache.org/jira/browse/MAPREDUCE-4479) | Fix parameter order in assertEquals() in TestCombineInputFileFormat.java |  Major | test | Mariappan Asokan | Mariappan Asokan |
 | [MAPREDUCE-4733](https://issues.apache.org/jira/browse/MAPREDUCE-4733) | Reducer can fail to make progress during shuffle if too many reducers complete consecutively |  Major | applicationmaster, mrv2 | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4740](https://issues.apache.org/jira/browse/MAPREDUCE-4740) | only .jars can be added to the Distributed Cache classpath |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [YARN-174](https://issues.apache.org/jira/browse/YARN-174) | TestNodeStatusUpdater is failing in trunk |  Major | nodemanager | Robert Joseph Evans | Vinod Kumar Vavilapalli |
+| [HDFS-4090](https://issues.apache.org/jira/browse/HDFS-4090) | getFileChecksum() result incompatible when called against zero-byte files. |  Critical | hdfs-client | Kihwal Lee | Kihwal Lee |
+| [HADOOP-8962](https://issues.apache.org/jira/browse/HADOOP-8962) | RawLocalFileSystem.listStatus fails when a child filename contains a colon |  Critical | fs | Jason Lowe | Jason Lowe |
+| [YARN-177](https://issues.apache.org/jira/browse/YARN-177) | CapacityScheduler - adding a queue while the RM is running has wacky results |  Critical | capacityscheduler | Thomas Graves | Arun C Murthy |
+| [YARN-178](https://issues.apache.org/jira/browse/YARN-178) | Fix custom ProcessTree instance creation |  Critical | . | Radim Kolar | Radim Kolar |
+| [YARN-180](https://issues.apache.org/jira/browse/YARN-180) | Capacity scheduler - containers that get reserved create container token to early |  Critical | capacityscheduler | Thomas Graves | Arun C Murthy |
+| [YARN-139](https://issues.apache.org/jira/browse/YARN-139) | Interrupted Exception within AsyncDispatcher leads to user confusion |  Major | api | Nathan Roberts | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-4741](https://issues.apache.org/jira/browse/MAPREDUCE-4741) | WARN and ERROR messages logged during normal AM shutdown |  Minor | applicationmaster, mrv2 | Jason Lowe | Vinod Kumar Vavilapalli |
 | [MAPREDUCE-4730](https://issues.apache.org/jira/browse/MAPREDUCE-4730) | AM crashes due to OOM while serving up map task completion events |  Blocker | applicationmaster, mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4729](https://issues.apache.org/jira/browse/MAPREDUCE-4729) | job history UI not showing all job attempts |  Major | jobhistoryserver | Thomas Graves | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-4748](https://issues.apache.org/jira/browse/MAPREDUCE-4748) | Invalid event: T\_ATTEMPT\_SUCCEEDED at SUCCEEDED |  Blocker | mrv2 | Robert Joseph Evans | Jason Lowe |
+| [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 |
+| [HADOOP-8986](https://issues.apache.org/jira/browse/HADOOP-8986) | Server$Call object is never released after it is sent |  Critical | ipc | Robert Joseph Evans | Robert Joseph Evans |
+| [YARN-159](https://issues.apache.org/jira/browse/YARN-159) | RM web ui applications page should be sorted to display last app first |  Major | resourcemanager | Thomas Graves | Thomas Graves |
+| [YARN-166](https://issues.apache.org/jira/browse/YARN-166) | capacity scheduler doesn't allow capacity \< 1.0 |  Major | capacityscheduler | Thomas Graves | Thomas Graves |
 | [MAPREDUCE-4724](https://issues.apache.org/jira/browse/MAPREDUCE-4724) | job history web ui applications page should be sorted to display last app first |  Major | jobhistoryserver | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4721](https://issues.apache.org/jira/browse/MAPREDUCE-4721) | Task startup time in JHS is same as job startup time. |  Major | jobhistoryserver | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-4720](https://issues.apache.org/jira/browse/MAPREDUCE-4720) | Browser thinks History Server main page JS is taking too long |  Major | . | Robert Joseph Evans | Ravi Prakash |
-| [MAPREDUCE-4705](https://issues.apache.org/jira/browse/MAPREDUCE-4705) | Historyserver links expire before the history data does |  Critical | jobhistoryserver, mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4674](https://issues.apache.org/jira/browse/MAPREDUCE-4674) | Hadoop examples secondarysort has a typo "secondarysrot" in the usage |  Minor | . | Robert Justice | Robert Justice |
-| [MAPREDUCE-4554](https://issues.apache.org/jira/browse/MAPREDUCE-4554) | Job Credentials are not transmitted if security is turned off |  Major | job submission, security | Benoy Antony | Benoy Antony |
-| [MAPREDUCE-4549](https://issues.apache.org/jira/browse/MAPREDUCE-4549) | Distributed cache conflicts breaks backwards compatability |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-4521](https://issues.apache.org/jira/browse/MAPREDUCE-4521) | mapreduce.user.classpath.first incompatibility with 0.20/1.x |  Major | mrv2 | Jason Lowe | Ravi Prakash |
-| [MAPREDUCE-4479](https://issues.apache.org/jira/browse/MAPREDUCE-4479) | Fix parameter order in assertEquals() in TestCombineInputFileFormat.java |  Major | test | Mariappan Asokan | Mariappan Asokan |
+| [YARN-189](https://issues.apache.org/jira/browse/YARN-189) | deadlock in RM - AMResponse object |  Blocker | resourcemanager | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4746](https://issues.apache.org/jira/browse/MAPREDUCE-4746) | The MR Application Master does not have a config to set environment variables |  Major | applicationmaster | Robert Parker | Robert Parker |
+| [MAPREDUCE-4729](https://issues.apache.org/jira/browse/MAPREDUCE-4729) | job history UI not showing all job attempts |  Major | jobhistoryserver | Thomas Graves | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-4771](https://issues.apache.org/jira/browse/MAPREDUCE-4771) | KeyFieldBasedPartitioner not partitioning properly when configured |  Major | mrv2 | Jason Lowe | Jason Lowe |
+| [HDFS-4075](https://issues.apache.org/jira/browse/HDFS-4075) | Reduce recommissioning overhead |  Critical | namenode | Kihwal Lee | Kihwal Lee |
+| [YARN-201](https://issues.apache.org/jira/browse/YARN-201) | CapacityScheduler can take a very long time to schedule containers if requests are off cluster |  Critical | capacityscheduler | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4772](https://issues.apache.org/jira/browse/MAPREDUCE-4772) | Fetch failures can take way too long for a map to be restarted |  Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
+| [HDFS-3990](https://issues.apache.org/jira/browse/HDFS-3990) | NN's health report has severe performance problems |  Critical | namenode | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4782](https://issues.apache.org/jira/browse/MAPREDUCE-4782) | NLineInputFormat skips first line of last InputSplit |  Blocker | client | Mark Fuhs | Mark Fuhs |
+| [HDFS-4162](https://issues.apache.org/jira/browse/HDFS-4162) | Some malformed and unquoted HTML strings are returned from datanode web ui |  Minor | datanode | Derek Dagit | Derek Dagit |
+| [MAPREDUCE-4774](https://issues.apache.org/jira/browse/MAPREDUCE-4774) | JobImpl does not handle asynchronous task events in FAILED state |  Major | applicationmaster, mrv2 | Ivan A. Veselovsky | Jason Lowe |
+| [YARN-206](https://issues.apache.org/jira/browse/YARN-206) | TestApplicationCleanup.testContainerCleanup occasionally fails |  Major | resourcemanager | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4751](https://issues.apache.org/jira/browse/MAPREDUCE-4751) | AM stuck in KILL\_WAIT for days |  Major | . | Ravi Prakash | Vinod Kumar Vavilapalli |
+| [MAPREDUCE-4787](https://issues.apache.org/jira/browse/MAPREDUCE-4787) | TestJobMonitorAndPrint is broken |  Major | test | Ravi Prakash | Robert Parker |
+| [HDFS-4172](https://issues.apache.org/jira/browse/HDFS-4172) | namenode does not URI-encode parameters when building URI for datanode request |  Minor | namenode | Derek Dagit | Derek Dagit |
 | [MAPREDUCE-4425](https://issues.apache.org/jira/browse/MAPREDUCE-4425) | Speculation + Fetch failures can lead to a hung job |  Critical | mrv2 | Siddharth Seth | Jason Lowe |
-| [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 |
-| [YARN-214](https://issues.apache.org/jira/browse/YARN-214) | RMContainerImpl does not handle event EXPIRE at state RUNNING |  Major | resourcemanager | Jason Lowe | Jonathan Eagles |
+| [MAPREDUCE-4786](https://issues.apache.org/jira/browse/MAPREDUCE-4786) | Job End Notification retry interval is 5 milliseconds by default |  Major | mrv2 | Ravi Prakash | Ravi Prakash |
+| [HADOOP-9022](https://issues.apache.org/jira/browse/HADOOP-9022) | Hadoop distcp tool fails to copy file if -m 0 specified |  Major | . | Haiyang Jiang | Jonathan Eagles |
+| [HADOOP-9025](https://issues.apache.org/jira/browse/HADOOP-9025) | org.apache.hadoop.tools.TestCopyListing failing |  Major | . | Robert Joseph Evans | Jonathan Eagles |
+| [HDFS-4181](https://issues.apache.org/jira/browse/HDFS-4181) | LeaseManager tries to double remove and prints extra messages |  Critical | namenode | Kihwal Lee | Kihwal Lee |
 | [YARN-212](https://issues.apache.org/jira/browse/YARN-212) | NM state machine ignores an APPLICATION\_CONTAINER\_FINISHED event when it shouldn't |  Blocker | nodemanager | Nathan Roberts | Nathan Roberts |
-| [YARN-206](https://issues.apache.org/jira/browse/YARN-206) | TestApplicationCleanup.testContainerCleanup occasionally fails |  Major | resourcemanager | Jason Lowe | Jason Lowe |
-| [YARN-201](https://issues.apache.org/jira/browse/YARN-201) | CapacityScheduler can take a very long time to schedule containers if requests are off cluster |  Critical | capacityscheduler | Jason Lowe | Jason Lowe |
-| [YARN-189](https://issues.apache.org/jira/browse/YARN-189) | deadlock in RM - AMResponse object |  Blocker | resourcemanager | Thomas Graves | Thomas Graves |
-| [YARN-180](https://issues.apache.org/jira/browse/YARN-180) | Capacity scheduler - containers that get reserved create container token to early |  Critical | capacityscheduler | Thomas Graves | Arun C Murthy |
-| [YARN-178](https://issues.apache.org/jira/browse/YARN-178) | Fix custom ProcessTree instance creation |  Critical | . | Radim Kolar | Radim Kolar |
-| [YARN-177](https://issues.apache.org/jira/browse/YARN-177) | CapacityScheduler - adding a queue while the RM is running has wacky results |  Critical | capacityscheduler | Thomas Graves | Arun C Murthy |
-| [YARN-174](https://issues.apache.org/jira/browse/YARN-174) | TestNodeStatusUpdater is failing in trunk |  Major | nodemanager | Robert Joseph Evans | Vinod Kumar Vavilapalli |
-| [YARN-166](https://issues.apache.org/jira/browse/YARN-166) | capacity scheduler doesn't allow capacity \< 1.0 |  Major | capacityscheduler | Thomas Graves | Thomas Graves |
-| [YARN-163](https://issues.apache.org/jira/browse/YARN-163) | Retrieving container log via NM webapp can hang with multibyte characters in log |  Major | nodemanager | Jason Lowe | Jason Lowe |
-| [YARN-161](https://issues.apache.org/jira/browse/YARN-161) | Yarn Common has multiple compiler warnings for unchecked operations |  Major | api | Chris Nauroth | Chris Nauroth |
-| [YARN-159](https://issues.apache.org/jira/browse/YARN-159) | RM web ui applications page should be sorted to display last app first |  Major | resourcemanager | Thomas Graves | Thomas Graves |
-| [YARN-151](https://issues.apache.org/jira/browse/YARN-151) | Browser thinks RM main page JS is taking too long |  Major | . | Robert Joseph Evans | Ravi Prakash |
 | [YARN-144](https://issues.apache.org/jira/browse/YARN-144) | MiniMRYarnCluster launches RM and JHS on default ports |  Major | . | Robert Parker | Robert Parker |
-| [YARN-139](https://issues.apache.org/jira/browse/YARN-139) | Interrupted Exception within AsyncDispatcher leads to user confusion |  Major | api | Nathan Roberts | Vinod Kumar Vavilapalli |
-| [YARN-131](https://issues.apache.org/jira/browse/YARN-131) | Incorrect ACL properties in capacity scheduler documentation |  Major | capacityscheduler | Ahmed Radwan | Ahmed Radwan |
-| [YARN-116](https://issues.apache.org/jira/browse/YARN-116) | RM is missing ability to add include/exclude files without a restart |  Major | resourcemanager | xieguiming | xieguiming |
-| [YARN-102](https://issues.apache.org/jira/browse/YARN-102) | Move the apache licence header to the top of the file in MemStore.java |  Trivial | resourcemanager | Devaraj K | Devaraj K |
-| [YARN-43](https://issues.apache.org/jira/browse/YARN-43) | TestResourceTrackerService fail intermittently on jdk7 |  Major | . | Thomas Graves | Thomas Graves |
-| [YARN-32](https://issues.apache.org/jira/browse/YARN-32) | TestApplicationTokens fails intermintently on jdk7 |  Major | . | Thomas Graves | Vinod Kumar Vavilapalli |
-| [YARN-30](https://issues.apache.org/jira/browse/YARN-30) | TestNMWebServicesApps, TestRMWebServicesApps and TestRMWebServicesNodes fail on jdk7 |  Major | . | Thomas Graves | Thomas Graves |
-| [YARN-28](https://issues.apache.org/jira/browse/YARN-28) | TestCompositeService fails on jdk7 |  Major | . | Thomas Graves | Thomas Graves |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-4182](https://issues.apache.org/jira/browse/HDFS-4182) | SecondaryNameNode leaks NameCache entries |  Critical | namenode | Todd Lipcon | Robert Joseph Evans |
+| [MAPREDUCE-4797](https://issues.apache.org/jira/browse/MAPREDUCE-4797) | LocalContainerAllocator can loop forever trying to contact the RM |  Major | applicationmaster | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4720](https://issues.apache.org/jira/browse/MAPREDUCE-4720) | Browser thinks History Server main page JS is taking too long |  Major | . | Robert Joseph Evans | Ravi Prakash |
+| [HDFS-4186](https://issues.apache.org/jira/browse/HDFS-4186) | logSync() is called with the write lock held while releasing lease |  Critical | namenode | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-4801](https://issues.apache.org/jira/browse/MAPREDUCE-4801) | ShuffleHandler can generate large logs due to prematurely closed channels |  Critical | . | Jason Lowe | Jason Lowe |
+| [YARN-214](https://issues.apache.org/jira/browse/YARN-214) | RMContainerImpl does not handle event EXPIRE at state RUNNING |  Major | resourcemanager | Jason Lowe | Jonathan Eagles |
+| [YARN-151](https://issues.apache.org/jira/browse/YARN-151) | Browser thinks RM main page JS is taking too long |  Major | . | Robert Joseph Evans | Ravi Prakash |
+| [MAPREDUCE-4549](https://issues.apache.org/jira/browse/MAPREDUCE-4549) | Distributed cache conflicts breaks backwards compatability |  Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans |
 
 
 ### SUB-TASKS:
@@ -152,19 +134,19 @@
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
 | [MAPREDUCE-4107](https://issues.apache.org/jira/browse/MAPREDUCE-4107) | Fix tests in org.apache.hadoop.ipc.TestSocketFactory |  Major | mrv2 | Devaraj K | Devaraj K |
-| [YARN-219](https://issues.apache.org/jira/browse/YARN-219) | NM should aggregate logs when application finishes. |  Critical | nodemanager | Robert Joseph Evans | Robert Joseph Evans |
 | [YARN-202](https://issues.apache.org/jira/browse/YARN-202) | Log Aggregation generates a storm of fsync() for namenode |  Critical | . | Kihwal Lee | Kihwal Lee |
-| [YARN-188](https://issues.apache.org/jira/browse/YARN-188) | Coverage fixing for CapacityScheduler |  Major | capacityscheduler | Aleksey Gorshkov | Aleksey Gorshkov |
 | [YARN-186](https://issues.apache.org/jira/browse/YARN-186) | Coverage fixing LinuxContainerExecutor |  Major | resourcemanager, scheduler | Aleksey Gorshkov | Aleksey Gorshkov |
+| [YARN-188](https://issues.apache.org/jira/browse/YARN-188) | Coverage fixing for CapacityScheduler |  Major | capacityscheduler | Aleksey Gorshkov | Aleksey Gorshkov |
+| [YARN-219](https://issues.apache.org/jira/browse/YARN-219) | NM should aggregate logs when application finishes. |  Critical | nodemanager | Robert Joseph Evans | Robert Joseph Evans |
 
 
 ### OTHER:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8860](https://issues.apache.org/jira/browse/HADOOP-8860) | Split MapReduce and YARN sections in documentation navigation |  Major | documentation | Tom White | Tom White |
 | [MAPREDUCE-4596](https://issues.apache.org/jira/browse/MAPREDUCE-4596) | Split StateMachine state from states seen by MRClientProtocol (for Job, Task, TaskAttempt) |  Major | applicationmaster, mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-4266](https://issues.apache.org/jira/browse/MAPREDUCE-4266) | remove Ant remnants from MR |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
 | [YARN-154](https://issues.apache.org/jira/browse/YARN-154) | Create Yarn trunk and commit jobs |  Major | . | Eli Collins | Robert Joseph Evans |
+| [MAPREDUCE-4266](https://issues.apache.org/jira/browse/MAPREDUCE-4266) | remove Ant remnants from MR |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-8860](https://issues.apache.org/jira/browse/HADOOP-8860) | Split MapReduce and YARN sections in documentation navigation |  Major | documentation | Tom White | Tom White |
 
 

+ 52 - 68
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.6/CHANGES.0.23.6.md

@@ -20,106 +20,90 @@
 
 ## Release 0.23.6 - 2013-02-06
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-8992](https://issues.apache.org/jira/browse/HADOOP-8992) | Enhance unit-test coverage of class HarFileSystem |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
+| [YARN-80](https://issues.apache.org/jira/browse/YARN-80) | Support delay scheduling for node locality in MR2's capacity scheduler |  Major | capacityscheduler | Todd Lipcon | Arun C Murthy |
 | [HADOOP-8931](https://issues.apache.org/jira/browse/HADOOP-8931) | Add Java version to startup message |  Trivial | . | Eli Collins | Eli Collins |
-| [HADOOP-8561](https://issues.apache.org/jira/browse/HADOOP-8561) | Introduce HADOOP\_PROXY\_USER for secure impersonation in child hadoop client processes |  Major | security | Luke Lu | Yu Gao |
-| [MAPREDUCE-4899](https://issues.apache.org/jira/browse/MAPREDUCE-4899) | Provide a plugin to the Yarn Web App Proxy to generate tracking links for M/R appllications given the ID |  Major | . | Derek Dagit | Derek Dagit |
-| [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-4811](https://issues.apache.org/jira/browse/MAPREDUCE-4811) | JobHistoryServer should show when it was started in WebUI About page |  Minor | jobhistoryserver, mrv2 | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-4810](https://issues.apache.org/jira/browse/MAPREDUCE-4810) | Add admin command options for ApplicationMaster |  Minor | applicationmaster | Jason Lowe | Jerry Chen |
 | [MAPREDUCE-4764](https://issues.apache.org/jira/browse/MAPREDUCE-4764) | repair test org.apache.hadoop.mapreduce.security.TestBinaryTokenFile |  Major | . | Ivan A. Veselovsky |  |
+| [HADOOP-8992](https://issues.apache.org/jira/browse/HADOOP-8992) | Enhance unit-test coverage of class HarFileSystem |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
+| [HADOOP-8561](https://issues.apache.org/jira/browse/HADOOP-8561) | Introduce HADOOP\_PROXY\_USER for secure impersonation in child hadoop client processes |  Major | security | Luke Lu | Yu Gao |
+| [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 |
 | [YARN-285](https://issues.apache.org/jira/browse/YARN-285) | RM should be able to provide a tracking link for apps that have already been purged |  Major | . | Derek Dagit | Derek Dagit |
-| [YARN-80](https://issues.apache.org/jira/browse/YARN-80) | Support delay scheduling for node locality in MR2's capacity scheduler |  Major | capacityscheduler | Todd Lipcon | Arun C Murthy |
+| [MAPREDUCE-4899](https://issues.apache.org/jira/browse/MAPREDUCE-4899) | Provide a plugin to the Yarn Web App Proxy to generate tracking links for M/R appllications given the ID |  Major | . | Derek Dagit | Derek Dagit |
+| [MAPREDUCE-4810](https://issues.apache.org/jira/browse/MAPREDUCE-4810) | Add admin command options for ApplicationMaster |  Minor | applicationmaster | Jason Lowe | Jerry Chen |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9255](https://issues.apache.org/jira/browse/HADOOP-9255) | relnotes.py missing last jira |  Critical | scripts | Thomas Graves | Thomas Graves |
-| [HADOOP-9242](https://issues.apache.org/jira/browse/HADOOP-9242) | Duplicate surefire plugin config in hadoop-common |  Major | test | Andrey Klochkov | Andrey Klochkov |
-| [HADOOP-9181](https://issues.apache.org/jira/browse/HADOOP-9181) | Set daemon flag for HttpServer's QueuedThreadPool |  Major | . | Liang Xie | Liang Xie |
-| [HADOOP-9169](https://issues.apache.org/jira/browse/HADOOP-9169) | Bring branch-0.23 ExitUtil up to same level as branch-2 |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
-| [HADOOP-9152](https://issues.apache.org/jira/browse/HADOOP-9152) | HDFS can report negative DFS Used on clusters with very small amounts of data |  Minor | fs | Brock Noland | Brock Noland |
-| [HADOOP-9135](https://issues.apache.org/jira/browse/HADOOP-9135) | JniBasedUnixGroupsMappingWithFallback should log at debug rather than info during fallback |  Trivial | security | Colin Patrick McCabe | Colin Patrick McCabe |
-| [HADOOP-9108](https://issues.apache.org/jira/browse/HADOOP-9108) | Add a method to clear terminateCalled to ExitUtil for test cases |  Major | util | Kihwal Lee | Kihwal Lee |
-| [HADOOP-9105](https://issues.apache.org/jira/browse/HADOOP-9105) | FsShell -moveFromLocal erroneously fails |  Major | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-9097](https://issues.apache.org/jira/browse/HADOOP-9097) | Maven RAT plugin is not checking all source files |  Critical | build | Tom White | Thomas Graves |
-| [HADOOP-9072](https://issues.apache.org/jira/browse/HADOOP-9072) | Hadoop-Common-0.23-Build Fails to build in Jenkins |  Major | . | Robert Parker | Robert Parker |
 | [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 |
-| [HDFS-4426](https://issues.apache.org/jira/browse/HDFS-4426) | Secondary namenode shuts down immediately after startup |  Blocker | namenode | Jason Lowe | Arpit Agarwal |
-| [HDFS-4385](https://issues.apache.org/jira/browse/HDFS-4385) | Maven RAT plugin is not checking all source files |  Critical | build | Thomas Graves | Thomas Graves |
-| [HDFS-4315](https://issues.apache.org/jira/browse/HDFS-4315) | DNs with multiple BPs can have BPOfferServices fail to start due to unsynchronized map access |  Major | datanode | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-4270](https://issues.apache.org/jira/browse/HDFS-4270) | Replications of the highest priority should be allowed to choose a source datanode that has reached its max replication limit |  Minor | namenode | Derek Dagit | Derek Dagit |
-| [HDFS-4254](https://issues.apache.org/jira/browse/HDFS-4254) | testAllEditsDirsFailOnFlush makes subsequent test cases fail (0.23.6 only) |  Major | test | Kihwal Lee | Kihwal Lee |
+| [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 |
+| [HDFS-4186](https://issues.apache.org/jira/browse/HDFS-4186) | logSync() is called with the write lock held while releasing lease |  Critical | namenode | Kihwal Lee | Kihwal Lee |
+| [HADOOP-9072](https://issues.apache.org/jira/browse/HADOOP-9072) | Hadoop-Common-0.23-Build Fails to build in Jenkins |  Major | . | Robert Parker | Robert Parker |
+| [MAPREDUCE-4825](https://issues.apache.org/jira/browse/MAPREDUCE-4825) | JobImpl.finished doesn't expect ERROR as a final job state |  Major | mr-am | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4817](https://issues.apache.org/jira/browse/MAPREDUCE-4817) | Hardcoded task ping timeout kills tasks localizing large amounts of data |  Critical | applicationmaster, mr-am | Jason Lowe | Thomas Graves |
 | [HDFS-4242](https://issues.apache.org/jira/browse/HDFS-4242) | Map.Entry is incorrectly used in LeaseManager |  Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-9108](https://issues.apache.org/jira/browse/HADOOP-9108) | Add a method to clear terminateCalled to ExitUtil for test cases |  Major | util | Kihwal Lee | Kihwal Lee |
 | [HDFS-4233](https://issues.apache.org/jira/browse/HDFS-4233) | NN keeps serving even after no journals started while rolling edit |  Blocker | namenode | Kihwal Lee | Kihwal Lee |
-| [HDFS-4232](https://issues.apache.org/jira/browse/HDFS-4232) | NN fails to write a fsimage with stale leases |  Blocker | namenode | Daryn Sharp | Daryn Sharp |
-| [HDFS-4186](https://issues.apache.org/jira/browse/HDFS-4186) | logSync() is called with the write lock held while releasing lease |  Critical | namenode | Kihwal Lee | Kihwal Lee |
-| [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-4934](https://issues.apache.org/jira/browse/MAPREDUCE-4934) | Maven RAT plugin is not checking all source files |  Critical | build | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-4925](https://issues.apache.org/jira/browse/MAPREDUCE-4925) | The pentomino option parser may be buggy |  Major | examples | Karthik Kambatla | Karthik Kambatla |
-| [MAPREDUCE-4921](https://issues.apache.org/jira/browse/MAPREDUCE-4921) | JobClient should acquire HS token with RM principal |  Blocker | client | Daryn Sharp | Daryn Sharp |
-| [MAPREDUCE-4913](https://issues.apache.org/jira/browse/MAPREDUCE-4913) | TestMRAppMaster#testMRAppMasterMissingStaging occasionally exits |  Major | mr-am | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4902](https://issues.apache.org/jira/browse/MAPREDUCE-4902) | Fix typo "receievd" should be "received" in log output |  Trivial | . | Albert Chu | Albert Chu |
-| [MAPREDUCE-4895](https://issues.apache.org/jira/browse/MAPREDUCE-4895) | Fix compilation failure of org.apache.hadoop.mapred.gridmix.TestResourceUsageEmulators |  Major | . | Dennis Y | Dennis Y |
-| [MAPREDUCE-4894](https://issues.apache.org/jira/browse/MAPREDUCE-4894) | Renewal / cancellation of JobHistory tokens |  Blocker | jobhistoryserver, mrv2 | Siddharth Seth | Siddharth Seth |
-| [MAPREDUCE-4890](https://issues.apache.org/jira/browse/MAPREDUCE-4890) | Invalid TaskImpl state transitions when task fails while speculating |  Critical | mr-am | Jason Lowe | Jason Lowe |
+| [YARN-251](https://issues.apache.org/jira/browse/YARN-251) | Proxy URI generation fails for blank tracking URIs |  Major | resourcemanager | Tom White | Tom White |
+| [MAPREDUCE-4836](https://issues.apache.org/jira/browse/MAPREDUCE-4836) | Elapsed time for running tasks on AM web UI tasks page is 0 |  Major | . | Ravi Prakash | Ravi Prakash |
+| [HDFS-4254](https://issues.apache.org/jira/browse/HDFS-4254) | testAllEditsDirsFailOnFlush makes subsequent test cases fail (0.23.6 only) |  Major | test | Kihwal Lee | Kihwal Lee |
+| [YARN-72](https://issues.apache.org/jira/browse/YARN-72) | NM should handle cleaning up containers when it shuts down |  Major | nodemanager | Hitesh Shah | Sandy Ryza |
+| [YARN-258](https://issues.apache.org/jira/browse/YARN-258) | RM web page UI shows Invalid Date for start and finish times |  Major | resourcemanager | Ravi Prakash | Ravi Prakash |
+| [YARN-266](https://issues.apache.org/jira/browse/YARN-266) | RM and JHS Web UIs are blank because AppsBlock is not escaping string properly |  Critical | resourcemanager | Ravi Prakash | Ravi Prakash |
 | [MAPREDUCE-4861](https://issues.apache.org/jira/browse/MAPREDUCE-4861) | Cleanup: Remove unused mapreduce.security.token.DelegationTokenRenewal |  Major | . | Karthik Kambatla | Karthik Kambatla |
 | [MAPREDUCE-4856](https://issues.apache.org/jira/browse/MAPREDUCE-4856) | TestJobOutputCommitter uses same directory as TestJobCleanup |  Major | test | Sandy Ryza | Sandy Ryza |
-| [MAPREDUCE-4848](https://issues.apache.org/jira/browse/MAPREDUCE-4848) | TaskAttemptContext cast error during AM recovery |  Major | mr-am | Jason Lowe | Jerry Chen |
+| [HADOOP-9135](https://issues.apache.org/jira/browse/HADOOP-9135) | JniBasedUnixGroupsMappingWithFallback should log at debug rather than info during fallback |  Trivial | security | Colin P. McCabe | Colin P. McCabe |
+| [HDFS-4315](https://issues.apache.org/jira/browse/HDFS-4315) | DNs with multiple BPs can have BPOfferServices fail to start due to unsynchronized map access |  Major | datanode | Aaron T. Myers | Aaron T. Myers |
+| [HDFS-4232](https://issues.apache.org/jira/browse/HDFS-4232) | NN fails to write a fsimage with stale leases |  Blocker | namenode | Daryn Sharp | Daryn Sharp |
+| [HADOOP-9152](https://issues.apache.org/jira/browse/HADOOP-9152) | HDFS can report negative DFS Used on clusters with very small amounts of data |  Minor | fs | Brock Noland | Brock Noland |
+| [YARN-223](https://issues.apache.org/jira/browse/YARN-223) | Change processTree interface to work better with native code |  Critical | . | Radim Kolar | Radim Kolar |
+| [MAPREDUCE-4895](https://issues.apache.org/jira/browse/MAPREDUCE-4895) | Fix compilation failure of org.apache.hadoop.mapred.gridmix.TestResourceUsageEmulators |  Major | . | Dennis Y | Dennis Y |
+| [HADOOP-9105](https://issues.apache.org/jira/browse/HADOOP-9105) | FsShell -moveFromLocal erroneously fails |  Major | fs | Daryn Sharp | Daryn Sharp |
 | [MAPREDUCE-4842](https://issues.apache.org/jira/browse/MAPREDUCE-4842) | Shuffle race can hang reducer |  Blocker | mrv2 | Jason Lowe | Mariappan Asokan |
-| [MAPREDUCE-4836](https://issues.apache.org/jira/browse/MAPREDUCE-4836) | Elapsed time for running tasks on AM web UI tasks page is 0 |  Major | . | Ravi Prakash | Ravi Prakash |
 | [MAPREDUCE-4833](https://issues.apache.org/jira/browse/MAPREDUCE-4833) | Task can get stuck in FAIL\_CONTAINER\_CLEANUP |  Critical | applicationmaster, mrv2 | Robert Joseph Evans | Robert Parker |
+| [MAPREDUCE-4890](https://issues.apache.org/jira/browse/MAPREDUCE-4890) | Invalid TaskImpl state transitions when task fails while speculating |  Critical | mr-am | Jason Lowe | Jason Lowe |
+| [HADOOP-9169](https://issues.apache.org/jira/browse/HADOOP-9169) | Bring branch-0.23 ExitUtil up to same level as branch-2 |  Major | . | Robert Joseph Evans | Robert Joseph Evans |
+| [MAPREDUCE-4902](https://issues.apache.org/jira/browse/MAPREDUCE-4902) | Fix typo "receievd" should be "received" in log output |  Trivial | . | Albert Chu | Albert Chu |
+| [YARN-225](https://issues.apache.org/jira/browse/YARN-225) | Proxy Link in RM UI thows NPE in Secure mode |  Critical | resourcemanager | Devaraj K | Devaraj K |
+| [MAPREDUCE-4813](https://issues.apache.org/jira/browse/MAPREDUCE-4813) | AM timing out during job commit |  Critical | applicationmaster | Jason Lowe | Jason Lowe |
+| [YARN-293](https://issues.apache.org/jira/browse/YARN-293) | Node Manager leaks LocalizerRunner object for every Container |  Critical | nodemanager | Devaraj K | Robert Joseph Evans |
+| [MAPREDUCE-4279](https://issues.apache.org/jira/browse/MAPREDUCE-4279) | getClusterStatus() fails with null pointer exception when running jobs in local mode |  Major | jobtracker | Rahul Jain | Devaraj K |
+| [HDFS-4270](https://issues.apache.org/jira/browse/HDFS-4270) | Replications of the highest priority should be allowed to choose a source datanode that has reached its max replication limit |  Minor | namenode | Derek Dagit | Derek Dagit |
 | [MAPREDUCE-4832](https://issues.apache.org/jira/browse/MAPREDUCE-4832) | MR AM can get in a split brain situation |  Critical | applicationmaster | Robert Joseph Evans | Jason Lowe |
-| [MAPREDUCE-4825](https://issues.apache.org/jira/browse/MAPREDUCE-4825) | JobImpl.finished doesn't expect ERROR as a final job state |  Major | mr-am | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4894](https://issues.apache.org/jira/browse/MAPREDUCE-4894) | Renewal / cancellation of JobHistory tokens |  Blocker | jobhistoryserver, mrv2 | Siddharth Seth | Siddharth Seth |
 | [MAPREDUCE-4819](https://issues.apache.org/jira/browse/MAPREDUCE-4819) | AM can rerun job after reporting final job status to the client |  Blocker | mr-am | Jason Lowe | Bikas Saha |
-| [MAPREDUCE-4817](https://issues.apache.org/jira/browse/MAPREDUCE-4817) | Hardcoded task ping timeout kills tasks localizing large amounts of data |  Critical | applicationmaster, mr-am | Jason Lowe | Thomas Graves |
-| [MAPREDUCE-4813](https://issues.apache.org/jira/browse/MAPREDUCE-4813) | AM timing out during job commit |  Critical | applicationmaster | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4913](https://issues.apache.org/jira/browse/MAPREDUCE-4913) | TestMRAppMaster#testMRAppMasterMissingStaging occasionally exits |  Major | mr-am | Jason Lowe | Jason Lowe |
+| [YARN-170](https://issues.apache.org/jira/browse/YARN-170) | NodeManager stop() gets called twice on shutdown |  Major | nodemanager | Sandy Ryza | Sandy Ryza |
+| [HADOOP-9181](https://issues.apache.org/jira/browse/HADOOP-9181) | Set daemon flag for HttpServer's QueuedThreadPool |  Major | . | Liang Xie | Liang Xie |
+| [YARN-320](https://issues.apache.org/jira/browse/YARN-320) | RM should always be able to renew its own tokens |  Blocker | resourcemanager | Daryn Sharp | Daryn Sharp |
+| [YARN-325](https://issues.apache.org/jira/browse/YARN-325) | RM CapacityScheduler can deadlock when getQueueInfo() is called and a container is completing |  Blocker | capacityscheduler | Jason Lowe | Arun C Murthy |
+| [MAPREDUCE-4848](https://issues.apache.org/jira/browse/MAPREDUCE-4848) | TaskAttemptContext cast error during AM recovery |  Major | mr-am | Jason Lowe | Jerry Chen |
+| [HADOOP-9097](https://issues.apache.org/jira/browse/HADOOP-9097) | Maven RAT plugin is not checking all source files |  Critical | build | Tom White | Thomas Graves |
+| [HDFS-4385](https://issues.apache.org/jira/browse/HDFS-4385) | Maven RAT plugin is not checking all source files |  Critical | build | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4934](https://issues.apache.org/jira/browse/MAPREDUCE-4934) | Maven RAT plugin is not checking all source files |  Critical | build | Thomas Graves | Thomas Graves |
+| [YARN-334](https://issues.apache.org/jira/browse/YARN-334) | Maven RAT plugin is not checking all source files |  Critical | . | Thomas Graves | Thomas Graves |
 | [MAPREDUCE-4678](https://issues.apache.org/jira/browse/MAPREDUCE-4678) | Running the Pentomino example with defaults throws java.lang.NegativeArraySizeException |  Minor | examples | Chris McConnell | Chris McConnell |
-| [MAPREDUCE-4279](https://issues.apache.org/jira/browse/MAPREDUCE-4279) | getClusterStatus() fails with null pointer exception when running jobs in local mode |  Major | jobtracker | Rahul Jain | Devaraj K |
+| [MAPREDUCE-4925](https://issues.apache.org/jira/browse/MAPREDUCE-4925) | The pentomino option parser may be buggy |  Major | examples | Karthik Kambatla | Karthik Kambatla |
+| [MAPREDUCE-4921](https://issues.apache.org/jira/browse/MAPREDUCE-4921) | JobClient should acquire HS token with RM principal |  Blocker | client | Daryn Sharp | Daryn Sharp |
+| [HDFS-4426](https://issues.apache.org/jira/browse/HDFS-4426) | Secondary namenode shuts down immediately after startup |  Blocker | namenode | Jason Lowe | Arpit Agarwal |
 | [YARN-354](https://issues.apache.org/jira/browse/YARN-354) | WebAppProxyServer exits immediately after startup |  Blocker | . | Liang Xie | Liang Xie |
-| [YARN-334](https://issues.apache.org/jira/browse/YARN-334) | Maven RAT plugin is not checking all source files |  Critical | . | Thomas Graves | Thomas Graves |
-| [YARN-325](https://issues.apache.org/jira/browse/YARN-325) | RM CapacityScheduler can deadlock when getQueueInfo() is called and a container is completing |  Blocker | capacityscheduler | Jason Lowe | Arun C Murthy |
-| [YARN-320](https://issues.apache.org/jira/browse/YARN-320) | RM should always be able to renew its own tokens |  Blocker | resourcemanager | Daryn Sharp | Daryn Sharp |
-| [YARN-293](https://issues.apache.org/jira/browse/YARN-293) | Node Manager leaks LocalizerRunner object for every Container |  Critical | nodemanager | Devaraj K | Robert Joseph Evans |
-| [YARN-266](https://issues.apache.org/jira/browse/YARN-266) | RM and JHS Web UIs are blank because AppsBlock is not escaping string properly |  Critical | resourcemanager | Ravi Prakash | Ravi Prakash |
-| [YARN-258](https://issues.apache.org/jira/browse/YARN-258) | RM web page UI shows Invalid Date for start and finish times |  Major | resourcemanager | Ravi Prakash | Ravi Prakash |
-| [YARN-251](https://issues.apache.org/jira/browse/YARN-251) | Proxy URI generation fails for blank tracking URIs |  Major | resourcemanager | Tom White | Tom White |
-| [YARN-225](https://issues.apache.org/jira/browse/YARN-225) | Proxy Link in RM UI thows NPE in Secure mode |  Critical | resourcemanager | Devaraj K | Devaraj K |
-| [YARN-223](https://issues.apache.org/jira/browse/YARN-223) | Change processTree interface to work better with native code |  Critical | . | Radim Kolar | Radim Kolar |
-| [YARN-170](https://issues.apache.org/jira/browse/YARN-170) | NodeManager stop() gets called twice on shutdown |  Major | nodemanager | Sandy Ryza | Sandy Ryza |
-| [YARN-72](https://issues.apache.org/jira/browse/YARN-72) | NM should handle cleaning up containers when it shuts down |  Major | nodemanager | Hitesh Shah | Sandy Ryza |
+| [HADOOP-9242](https://issues.apache.org/jira/browse/HADOOP-9242) | Duplicate surefire plugin config in hadoop-common |  Major | test | Andrey Klochkov | Andrey Klochkov |
+| [HADOOP-9255](https://issues.apache.org/jira/browse/HADOOP-9255) | relnotes.py missing last jira |  Critical | scripts | Thomas Graves | Thomas Graves |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9217](https://issues.apache.org/jira/browse/HADOOP-9217) | Print thread dumps when hadoop-common tests fail |  Major | test | Andrey Klochkov | Andrey Klochkov |
 | [HADOOP-9038](https://issues.apache.org/jira/browse/HADOOP-9038) | provide unit-test coverage of class org.apache.hadoop.fs.LocalDirAllocator.AllocatorPerContext.PathIterator |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
+| [HADOOP-9217](https://issues.apache.org/jira/browse/HADOOP-9217) | Print thread dumps when hadoop-common tests fail |  Major | test | Andrey Klochkov | Andrey Klochkov |
 
 
 ### SUB-TASKS:
@@ -127,10 +111,10 @@
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
 | [HADOOP-9020](https://issues.apache.org/jira/browse/HADOOP-9020) | Add a SASL PLAIN server |  Major | ipc, security | Daryn Sharp | Daryn Sharp |
-| [HDFS-4248](https://issues.apache.org/jira/browse/HDFS-4248) | Renames may remove file leases |  Blocker | namenode | Daryn Sharp | Daryn Sharp |
+| [YARN-204](https://issues.apache.org/jira/browse/YARN-204) | test coverage for org.apache.hadoop.tools |  Major | applications | Aleksey Gorshkov | Aleksey Gorshkov |
 | [HDFS-4247](https://issues.apache.org/jira/browse/HDFS-4247) | saveNamespace should be tolerant of dangling lease |  Blocker | namenode | Daryn Sharp | Daryn Sharp |
+| [HDFS-4248](https://issues.apache.org/jira/browse/HDFS-4248) | Renames may remove file leases |  Blocker | namenode | Daryn Sharp | Daryn Sharp |
 | [YARN-280](https://issues.apache.org/jira/browse/YARN-280) | RM does not reject app submission with invalid tokens |  Major | resourcemanager | Daryn Sharp | Daryn Sharp |
-| [YARN-204](https://issues.apache.org/jira/browse/YARN-204) | test coverage for org.apache.hadoop.tools |  Major | applications | Aleksey Gorshkov | Aleksey Gorshkov |
 | [YARN-50](https://issues.apache.org/jira/browse/YARN-50) | Implement renewal / cancellation of Delegation Tokens |  Blocker | . | Siddharth Seth | Siddharth Seth |
 
 

+ 104 - 116
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.7/CHANGES.0.23.7.md

@@ -27,12 +27,6 @@
 | [HDFS-395](https://issues.apache.org/jira/browse/HDFS-395) | DFS Scalability: Incremental block reports |  Major | datanode, namenode | dhruba borthakur | Tomasz Nykiel |
 
 
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
@@ -44,158 +38,152 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [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-9374](https://issues.apache.org/jira/browse/HADOOP-9374) | Add tokens from -tokenCacheFile into UGI |  Major | security | Daryn Sharp | Daryn Sharp |
-| [HADOOP-9352](https://issues.apache.org/jira/browse/HADOOP-9352) | Expose UGI.setLoginUser for tests |  Major | security | Daryn Sharp | Daryn Sharp |
-| [HADOOP-9336](https://issues.apache.org/jira/browse/HADOOP-9336) | Allow UGI of current connection to be queried |  Critical | ipc | Daryn Sharp | Daryn Sharp |
-| [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-9247](https://issues.apache.org/jira/browse/HADOOP-9247) | parametrize Clover "generateXxx" properties to make them re-definable via -D in mvn calls |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
-| [HADOOP-9216](https://issues.apache.org/jira/browse/HADOOP-9216) | CompressionCodecFactory#getCodecClasses should trim the result of parsing by Configuration. |  Major | io | Tsuyoshi Ozawa | Tsuyoshi Ozawa |
-| [HADOOP-9147](https://issues.apache.org/jira/browse/HADOOP-9147) | Add missing fields to FIleStatus.toString |  Trivial | . | Jonathan Allen | Jonathan Allen |
-| [HADOOP-8849](https://issues.apache.org/jira/browse/HADOOP-8849) | FileUtil#fullyDelete should grant the target directories +rwx permissions before trying to delete them |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
-| [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-8462](https://issues.apache.org/jira/browse/HADOOP-8462) | Native-code implementation of bzip2 codec |  Major | io | Govind Kamat | Govind Kamat |
-| [HADOOP-8214](https://issues.apache.org/jira/browse/HADOOP-8214) | make hadoop script recognize a full set of deprecated commands |  Major | scripts | Roman Shaposhnik | Roman Shaposhnik |
-| [HADOOP-8075](https://issues.apache.org/jira/browse/HADOOP-8075) | Lower native-hadoop library log from info to debug |  Major | native | Eli Collins | Hızır Sefa İrken |
-| [HADOOP-7886](https://issues.apache.org/jira/browse/HADOOP-7886) | Add toString to FileStatus |  Minor | . | Jakob Homan | SreeHari |
 | [HADOOP-7358](https://issues.apache.org/jira/browse/HADOOP-7358) | Improve log levels when exceptions caught in RPC handler |  Minor | ipc | Todd Lipcon | Todd Lipcon |
+| [HADOOP-7886](https://issues.apache.org/jira/browse/HADOOP-7886) | Add toString to FileStatus |  Minor | . | Jakob Homan | SreeHari |
+| [HADOOP-8214](https://issues.apache.org/jira/browse/HADOOP-8214) | make hadoop script recognize a full set of deprecated commands |  Major | scripts | Roman Shaposhnik | Roman Shaposhnik |
+| [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 |
 | [HDFS-3817](https://issues.apache.org/jira/browse/HDFS-3817) | avoid printing stack information for SafeModeException |  Major | namenode | Brandon Li | Brandon Li |
-| [MAPREDUCE-5079](https://issues.apache.org/jira/browse/MAPREDUCE-5079) | Recovery should restore task state from job history info directly |  Critical | mr-am | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4990](https://issues.apache.org/jira/browse/MAPREDUCE-4990) | Construct debug strings conditionally in ShuffleHandler.Shuffle#sendMapOutput() |  Trivial | . | Karthik Kambatla | Karthik Kambatla |
-| [MAPREDUCE-4989](https://issues.apache.org/jira/browse/MAPREDUCE-4989) | JSONify DataTables input data for Attempts page |  Major | jobhistoryserver, mr-am | Ravi Prakash | Ravi Prakash |
-| [MAPREDUCE-4949](https://issues.apache.org/jira/browse/MAPREDUCE-4949) | Enable multiple pi jobs to run in parallel |  Minor | examples | Sandy Ryza | Sandy Ryza |
+| [HADOOP-8075](https://issues.apache.org/jira/browse/HADOOP-8075) | Lower native-hadoop library log from info to debug |  Major | native | Eli Collins | Hızır Sefa İrken |
+| [HADOOP-9147](https://issues.apache.org/jira/browse/HADOOP-9147) | Add missing fields to FIleStatus.toString |  Trivial | . | Jonathan Allen | Jonathan Allen |
 | [MAPREDUCE-4907](https://issues.apache.org/jira/browse/MAPREDUCE-4907) | TrackerDistributedCacheManager issues too many getFileStatus calls |  Major | mrv1, tasktracker | Sandy Ryza | Sandy Ryza |
-| [MAPREDUCE-4822](https://issues.apache.org/jira/browse/MAPREDUCE-4822) | Unnecessary conversions in History Events |  Trivial | jobhistoryserver | Robert Joseph Evans | Chu Tong |
+| [HADOOP-9216](https://issues.apache.org/jira/browse/HADOOP-9216) | CompressionCodecFactory#getCodecClasses should trim the result of parsing by Configuration. |  Major | io | Tsuyoshi Ozawa | Tsuyoshi Ozawa |
+| [HADOOP-8849](https://issues.apache.org/jira/browse/HADOOP-8849) | FileUtil#fullyDelete should grant the target directories +rwx permissions before trying to delete them |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
 | [MAPREDUCE-4458](https://issues.apache.org/jira/browse/MAPREDUCE-4458) | Warn if java.library.path is used for AM or Task |  Major | mrv2 | Robert Joseph Evans | Robert Parker |
-| [YARN-525](https://issues.apache.org/jira/browse/YARN-525) | make CS node-locality-delay refreshable |  Major | capacityscheduler | Thomas Graves | Thomas Graves |
-| [YARN-443](https://issues.apache.org/jira/browse/YARN-443) | allow OS scheduling priority of NM to be different than the containers it launches |  Major | nodemanager | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4949](https://issues.apache.org/jira/browse/MAPREDUCE-4949) | Enable multiple pi jobs to run in parallel |  Minor | examples | Sandy Ryza | Sandy Ryza |
+| [HADOOP-9247](https://issues.apache.org/jira/browse/HADOOP-9247) | parametrize Clover "generateXxx" properties to make them re-definable via -D in mvn calls |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
+| [MAPREDUCE-4822](https://issues.apache.org/jira/browse/MAPREDUCE-4822) | Unnecessary conversions in History Events |  Trivial | jobhistoryserver | Robert Joseph Evans | Chu Tong |
+| [MAPREDUCE-4989](https://issues.apache.org/jira/browse/MAPREDUCE-4989) | JSONify DataTables input data for Attempts page |  Major | jobhistoryserver, mr-am | Ravi Prakash | Ravi Prakash |
 | [YARN-249](https://issues.apache.org/jira/browse/YARN-249) | Capacity Scheduler web page should show list of active users per queue like it used to (in 1.x) |  Major | capacityscheduler | Ravi Prakash | Ravi Prakash |
+| [HADOOP-9336](https://issues.apache.org/jira/browse/HADOOP-9336) | Allow UGI of current connection to be queried |  Critical | ipc | Daryn Sharp | Daryn Sharp |
+| [HADOOP-9352](https://issues.apache.org/jira/browse/HADOOP-9352) | Expose UGI.setLoginUser for tests |  Major | security | Daryn Sharp | Daryn Sharp |
+| [HADOOP-8462](https://issues.apache.org/jira/browse/HADOOP-8462) | Native-code implementation of bzip2 codec |  Major | io | Govind Kamat | Govind Kamat |
+| [HADOOP-9374](https://issues.apache.org/jira/browse/HADOOP-9374) | Add tokens from -tokenCacheFile into UGI |  Major | security | Daryn Sharp | Daryn Sharp |
+| [YARN-443](https://issues.apache.org/jira/browse/YARN-443) | allow OS scheduling priority of NM to be different than the containers it launches |  Major | nodemanager | Thomas Graves | Thomas Graves |
+| [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 |
+| [MAPREDUCE-4990](https://issues.apache.org/jira/browse/MAPREDUCE-4990) | Construct debug strings conditionally in ShuffleHandler.Shuffle#sendMapOutput() |  Trivial | . | Karthik Kambatla | Karthik Kambatla |
+| [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 |
+| [YARN-525](https://issues.apache.org/jira/browse/YARN-525) | make CS node-locality-delay refreshable |  Major | capacityscheduler | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-5079](https://issues.apache.org/jira/browse/MAPREDUCE-5079) | Recovery should restore task state from job history info directly |  Critical | mr-am | Jason Lowe | Jason Lowe |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9406](https://issues.apache.org/jira/browse/HADOOP-9406) | hadoop-client leaks dependency on JDK tools jar |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-9339](https://issues.apache.org/jira/browse/HADOOP-9339) | IPC.Server incorrectly sets UGI auth type |  Major | ipc | Daryn Sharp | Daryn Sharp |
-| [HADOOP-9303](https://issues.apache.org/jira/browse/HADOOP-9303) | command manual dfsadmin missing entry for restoreFailedStorage option |  Major | . | Thomas Graves | Andy Isaacson |
-| [HADOOP-9302](https://issues.apache.org/jira/browse/HADOOP-9302) | HDFS docs not linked from top level |  Major | documentation | Thomas Graves | Andy Isaacson |
-| [HADOOP-9289](https://issues.apache.org/jira/browse/HADOOP-9289) | FsShell rm -f fails for non-matching globs |  Blocker | fs | Daryn Sharp | Daryn Sharp |
-| [HADOOP-9278](https://issues.apache.org/jira/browse/HADOOP-9278) | HarFileSystem may leak file handle |  Major | fs | Chris Nauroth | Chris Nauroth |
-| [HADOOP-9231](https://issues.apache.org/jira/browse/HADOOP-9231) | Parametrize staging URL for the uniformity of distributionManagement |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
-| [HADOOP-9221](https://issues.apache.org/jira/browse/HADOOP-9221) | Convert remaining xdocs to APT |  Major | . | Andy Isaacson | Andy Isaacson |
+| [MAPREDUCE-3952](https://issues.apache.org/jira/browse/MAPREDUCE-3952) | In MR2, when Total input paths to process == 1, CombinefileInputFormat.getSplits() returns 0 split. |  Major | mrv2 | Zhenxiao Luo | Bhallamudi Venkata Siva Kamesh |
+| [HDFS-1765](https://issues.apache.org/jira/browse/HDFS-1765) | Block Replication should respect under-replication block priority |  Major | namenode | Hairong Kuang | Uma Maheswara Rao G |
+| [MAPREDUCE-4007](https://issues.apache.org/jira/browse/MAPREDUCE-4007) | JobClient getJob(JobID) should return NULL if the job does not exist (for backwards compatibility) |  Major | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-6941](https://issues.apache.org/jira/browse/HADOOP-6941) | Support non-SUN JREs in UserGroupInformation |  Major | . | Stephen Watt | Devaraj Das |
+| [HADOOP-8251](https://issues.apache.org/jira/browse/HADOOP-8251) | SecurityUtil.fetchServiceTicket broken after HADOOP-6941 |  Blocker | security | Todd Lipcon | Todd Lipcon |
+| [HDFS-3119](https://issues.apache.org/jira/browse/HDFS-3119) | Overreplicated block is not deleted even after the replication factor is reduced after sync follwed by closing that file |  Minor | namenode | J.Andreina | Ashish Singhi |
+| [HDFS-3256](https://issues.apache.org/jira/browse/HDFS-3256) | HDFS considers blocks under-replicated if topology script is configured with only 1 rack |  Major | . | Aaron T. Myers | Aaron T. Myers |
+| [HADOOP-8346](https://issues.apache.org/jira/browse/HADOOP-8346) | Changes to support Kerberos with non Sun JVM (HADOOP-6941) broke SPNEGO |  Blocker | security | Alejandro Abdelnur | Devaraj Das |
+| [MAPREDUCE-4470](https://issues.apache.org/jira/browse/MAPREDUCE-4470) | Fix TestCombineFileInputFormat.testForEmptyFile |  Major | test | Kihwal Lee | Ilya Katsov |
+| [YARN-83](https://issues.apache.org/jira/browse/YARN-83) | Change package of YarnClient to include apache |  Major | client | Bikas Saha | Bikas Saha |
+| [YARN-40](https://issues.apache.org/jira/browse/YARN-40) | Provide support for missing yarn commands |  Major | client | Devaraj K | Devaraj K |
+| [YARN-150](https://issues.apache.org/jira/browse/YARN-150) | AppRejectedTransition does not unregister app from master service and scheduler |  Major | . | Bikas Saha | Bikas Saha |
+| [HADOOP-8878](https://issues.apache.org/jira/browse/HADOOP-8878) | uppercase namenode hostname causes hadoop dfs calls with webhdfs filesystem and fsck to fail when security is on |  Major | . | Arpit Gupta | Arpit Gupta |
+| [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-2434](https://issues.apache.org/jira/browse/HDFS-2434) | TestNameNodeMetrics.testCorruptBlock fails intermittently |  Major | test | Uma Maheswara Rao G | Jing Zhao |
+| [MAPREDUCE-4637](https://issues.apache.org/jira/browse/MAPREDUCE-4637) | Killing an unassigned task attempt causes the job to fail |  Major | mrv2 | Tom White | Mayank Bansal |
+| [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 |
+| [HADOOP-9155](https://issues.apache.org/jira/browse/HADOOP-9155) | FsPermission should have different default value, 777 for directory and 666 for file |  Minor | . | Binglin Chang | Binglin Chang |
+| [HADOOP-8816](https://issues.apache.org/jira/browse/HADOOP-8816) | HTTP Error 413 full HEAD if using kerberos authentication |  Major | net | Moritz Moeller | Moritz Moeller |
 | [HADOOP-9212](https://issues.apache.org/jira/browse/HADOOP-9212) | Potential deadlock in FileSystem.Cache/IPC/UGI |  Major | fs | Tom White | Tom White |
 | [HADOOP-9193](https://issues.apache.org/jira/browse/HADOOP-9193) | hadoop script can inadvertently expand wildcard arguments when delegating to hdfs script |  Minor | scripts | Jason Lowe | Andy Isaacson |
-| [HADOOP-9190](https://issues.apache.org/jira/browse/HADOOP-9190) | packaging docs is broken |  Major | documentation | Thomas Graves | Andy Isaacson |
-| [HADOOP-9155](https://issues.apache.org/jira/browse/HADOOP-9155) | FsPermission should have different default value, 777 for directory and 666 for file |  Minor | . | Binglin Chang | Binglin Chang |
-| [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-8878](https://issues.apache.org/jira/browse/HADOOP-8878) | uppercase namenode hostname causes hadoop dfs calls with webhdfs filesystem and fsck to fail when security is on |  Major | . | Arpit Gupta | Arpit Gupta |
+| [MAPREDUCE-4946](https://issues.apache.org/jira/browse/MAPREDUCE-4946) | Type conversion of map completion events leads to performance problems with large jobs |  Critical | mr-am | Jason Lowe | Jason Lowe |
+| [HADOOP-9231](https://issues.apache.org/jira/browse/HADOOP-9231) | Parametrize staging URL for the uniformity of distributionManagement |  Major | build | Konstantin Boudnik | Konstantin Boudnik |
+| [HDFS-4426](https://issues.apache.org/jira/browse/HDFS-4426) | Secondary namenode shuts down immediately after startup |  Blocker | namenode | Jason Lowe | Arpit Agarwal |
+| [YARN-354](https://issues.apache.org/jira/browse/YARN-354) | WebAppProxyServer exits immediately after startup |  Blocker | . | Liang Xie | Liang Xie |
 | [HADOOP-8857](https://issues.apache.org/jira/browse/HADOOP-8857) | hadoop.http.authentication.signature.secret.file docs should not state that secret is randomly generated |  Minor | security | Eli Collins | Alejandro Abdelnur |
-| [HADOOP-8816](https://issues.apache.org/jira/browse/HADOOP-8816) | HTTP Error 413 full HEAD if using kerberos authentication |  Major | net | Moritz Moeller | Moritz Moeller |
-| [HADOOP-8346](https://issues.apache.org/jira/browse/HADOOP-8346) | Changes to support Kerberos with non Sun JVM (HADOOP-6941) broke SPNEGO |  Blocker | security | Alejandro Abdelnur | Devaraj Das |
-| [HADOOP-8251](https://issues.apache.org/jira/browse/HADOOP-8251) | SecurityUtil.fetchServiceTicket broken after HADOOP-6941 |  Blocker | security | Todd Lipcon | Todd Lipcon |
-| [HADOOP-6941](https://issues.apache.org/jira/browse/HADOOP-6941) | Support non-SUN JREs in UserGroupInformation |  Major | . | Stephen Watt | Devaraj Das |
-| [HDFS-4649](https://issues.apache.org/jira/browse/HDFS-4649) | Webhdfs cannot list large directories |  Blocker | namenode, security, webhdfs | Daryn Sharp | Daryn Sharp |
-| [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-4553](https://issues.apache.org/jira/browse/HDFS-4553) | Webhdfs will NPE on some unexpected response codes |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
-| [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-4532](https://issues.apache.org/jira/browse/HDFS-4532) | RPC call queue may fill due to current user lookup |  Critical | namenode | Daryn Sharp | Daryn Sharp |
-| [HDFS-4495](https://issues.apache.org/jira/browse/HDFS-4495) | Allow client-side lease renewal to be retried beyond soft-limit |  Major | hdfs-client | Kihwal Lee | Kihwal Lee |
-| [HDFS-4462](https://issues.apache.org/jira/browse/HDFS-4462) | 2NN will fail to checkpoint after an HDFS upgrade from a pre-federation version of HDFS |  Major | namenode | Aaron T. Myers | Aaron T. Myers |
 | [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-4426](https://issues.apache.org/jira/browse/HDFS-4426) | Secondary namenode shuts down immediately after startup |  Blocker | namenode | Jason Lowe | Arpit Agarwal |
+| [YARN-133](https://issues.apache.org/jira/browse/YARN-133) | update web services docs for RM clusterMetrics |  Major | resourcemanager | Thomas Graves | Ravi Prakash |
+| [HADOOP-9190](https://issues.apache.org/jira/browse/HADOOP-9190) | packaging docs is broken |  Major | documentation | Thomas Graves | Andy Isaacson |
 | [HDFS-4288](https://issues.apache.org/jira/browse/HDFS-4288) | NN accepts incremental BR as IBR in safemode |  Critical | namenode | Daryn Sharp | Daryn Sharp |
-| [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-4128](https://issues.apache.org/jira/browse/HDFS-4128) | 2NN gets stuck in inconsistent state if edit log replay fails in the middle |  Major | namenode | Todd Lipcon | Kihwal Lee |
-| [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-3344](https://issues.apache.org/jira/browse/HDFS-3344) | Unreliable corrupt blocks counting in TestProcessCorruptBlocks |  Major | namenode | Tsz Wo Nicholas Sze | Kihwal Lee |
-| [HDFS-3256](https://issues.apache.org/jira/browse/HDFS-3256) | HDFS considers blocks under-replicated if topology script is configured with only 1 rack |  Major | . | Aaron T. Myers | Aaron T. Myers |
-| [HDFS-3119](https://issues.apache.org/jira/browse/HDFS-3119) | Overreplicated block is not deleted even after the replication factor is reduced after sync follwed by closing that file |  Minor | namenode | J.Andreina | Ashish Singhi |
-| [HDFS-2434](https://issues.apache.org/jira/browse/HDFS-2434) | TestNameNodeMetrics.testCorruptBlock fails intermittently |  Major | test | Uma Maheswara Rao G | Jing Zhao |
-| [HDFS-1765](https://issues.apache.org/jira/browse/HDFS-1765) | Block Replication should respect under-replication block priority |  Major | namenode | Hairong Kuang | Uma Maheswara Rao G |
-| [MAPREDUCE-5137](https://issues.apache.org/jira/browse/MAPREDUCE-5137) | AM web UI: clicking on Map Task results in 500 error |  Major | applicationmaster | Thomas Graves | Thomas Graves |
-| [MAPREDUCE-5075](https://issues.apache.org/jira/browse/MAPREDUCE-5075) | DistCp leaks input file handles |  Major | distcp | Chris Nauroth | Chris Nauroth |
-| [MAPREDUCE-5060](https://issues.apache.org/jira/browse/MAPREDUCE-5060) | Fetch failures that time out only count against the first map task |  Critical | . | Robert Joseph Evans | Robert Joseph Evans |
-| [MAPREDUCE-5053](https://issues.apache.org/jira/browse/MAPREDUCE-5053) | java.lang.InternalError from decompression codec cause reducer to fail |  Major | . | Robert Parker | Robert Parker |
-| [MAPREDUCE-5043](https://issues.apache.org/jira/browse/MAPREDUCE-5043) | Fetch failure processing can cause AM event queue to backup and eventually OOM |  Blocker | mr-am | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-5042](https://issues.apache.org/jira/browse/MAPREDUCE-5042) | Reducer unable to fetch for a map task that was recovered |  Blocker | mr-am, security | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-5027](https://issues.apache.org/jira/browse/MAPREDUCE-5027) | Shuffle does not limit number of outstanding connections |  Major | . | Jason Lowe | Robert Parker |
-| [MAPREDUCE-5023](https://issues.apache.org/jira/browse/MAPREDUCE-5023) | History Server Web Services missing Job Counters |  Critical | jobhistoryserver, webapps | Kendall Thrapp | Ravi Prakash |
-| [MAPREDUCE-5009](https://issues.apache.org/jira/browse/MAPREDUCE-5009) | Killing the Task Attempt slated for commit does not clear the value from the Task commitAttempt member |  Critical | mrv1 | Robert Parker | Robert Parker |
-| [MAPREDUCE-5000](https://issues.apache.org/jira/browse/MAPREDUCE-5000) | TaskImpl.getCounters() can return the counters for the wrong task attempt when task is speculating |  Critical | mr-am | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4992](https://issues.apache.org/jira/browse/MAPREDUCE-4992) | AM hangs in RecoveryService when recovering tasks with speculative attempts |  Critical | mr-am | Robert Parker | Robert Parker |
-| [MAPREDUCE-4969](https://issues.apache.org/jira/browse/MAPREDUCE-4969) | TestKeyValueTextInputFormat test fails with Open JDK 7 |  Major | test | Arpit Agarwal | Arpit Agarwal |
-| [MAPREDUCE-4953](https://issues.apache.org/jira/browse/MAPREDUCE-4953) | HadoopPipes misuses fprintf |  Major | pipes | Andy Isaacson | Andy Isaacson |
-| [MAPREDUCE-4946](https://issues.apache.org/jira/browse/MAPREDUCE-4946) | Type conversion of map completion events leads to performance problems with large jobs |  Critical | mr-am | Jason Lowe | Jason Lowe |
+| [HADOOP-9221](https://issues.apache.org/jira/browse/HADOOP-9221) | Convert remaining xdocs to APT |  Major | . | Andy Isaacson | Andy Isaacson |
+| [YARN-343](https://issues.apache.org/jira/browse/YARN-343) | Capacity Scheduler maximum-capacity value -1 is invalid |  Major | capacityscheduler | Thomas Graves | Xuan Gong |
 | [MAPREDUCE-4893](https://issues.apache.org/jira/browse/MAPREDUCE-4893) | MR AppMaster can do sub-optimal assignment of containers to map tasks leading to poor node locality |  Major | applicationmaster | Bikas Saha | Bikas Saha |
-| [MAPREDUCE-4871](https://issues.apache.org/jira/browse/MAPREDUCE-4871) | AM uses mapreduce.jobtracker.split.metainfo.maxsize but mapred-default has mapreduce.job.split.metainfo.maxsize |  Major | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4794](https://issues.apache.org/jira/browse/MAPREDUCE-4794) | DefaultSpeculator generates error messages on normal shutdown |  Major | applicationmaster | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-4671](https://issues.apache.org/jira/browse/MAPREDUCE-4671) | AM does not tell the RM about container requests that are no longer needed |  Major | . | Bikas Saha | Bikas Saha |
-| [MAPREDUCE-4637](https://issues.apache.org/jira/browse/MAPREDUCE-4637) | Killing an unassigned task attempt causes the job to fail |  Major | mrv2 | Tom White | Mayank Bansal |
-| [MAPREDUCE-4470](https://issues.apache.org/jira/browse/MAPREDUCE-4470) | Fix TestCombineFileInputFormat.testForEmptyFile |  Major | test | Kihwal Lee | Ilya Katsov |
-| [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-4007](https://issues.apache.org/jira/browse/MAPREDUCE-4007) | JobClient getJob(JobID) should return NULL if the job does not exist (for backwards compatibility) |  Major | mrv2 | Alejandro Abdelnur | Alejandro Abdelnur |
-| [MAPREDUCE-3952](https://issues.apache.org/jira/browse/MAPREDUCE-3952) | In MR2, when Total input paths to process == 1, CombinefileInputFormat.getSplits() returns 0 split. |  Major | mrv2 | Zhenxiao Luo | Bhallamudi Venkata Siva Kamesh |
-| [MAPREDUCE-3685](https://issues.apache.org/jira/browse/MAPREDUCE-3685) | There are some bugs in implementation of MergeManager |  Critical | mrv2 | anty.rao | anty |
-| [YARN-460](https://issues.apache.org/jira/browse/YARN-460) | CS user left in list of active users for the queue even when application finished |  Blocker | capacityscheduler | Thomas Graves | Thomas Graves |
-| [YARN-448](https://issues.apache.org/jira/browse/YARN-448) | Remove unnecessary hflush from log aggregation |  Major | nodemanager | Kihwal Lee | Kihwal Lee |
-| [YARN-426](https://issues.apache.org/jira/browse/YARN-426) | Failure to download a public resource on a node prevents further downloads of the resource from that node |  Critical | nodemanager | Jason Lowe | Jason Lowe |
-| [YARN-410](https://issues.apache.org/jira/browse/YARN-410) | New lines in diagnostics for a failed app on the per-application page make it hard to read |  Major | . | Vinod Kumar Vavilapalli | Omkar Vinit Joshi |
-| [YARN-400](https://issues.apache.org/jira/browse/YARN-400) | RM can return null application resource usage report leading to NPE in client |  Critical | resourcemanager | Jason Lowe | Jason Lowe |
-| [YARN-376](https://issues.apache.org/jira/browse/YARN-376) | Apps that have completed can appear as RUNNING on the NM UI |  Blocker | resourcemanager | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-4969](https://issues.apache.org/jira/browse/MAPREDUCE-4969) | TestKeyValueTextInputFormat test fails with Open JDK 7 |  Major | test | Arpit Agarwal | Arpit Agarwal |
 | [YARN-364](https://issues.apache.org/jira/browse/YARN-364) | AggregatedLogDeletionService can take too long to delete logs |  Major | . | Jason Lowe | Jason Lowe |
-| [YARN-362](https://issues.apache.org/jira/browse/YARN-362) | Unexpected extra results when using webUI table search |  Minor | . | Jason Lowe | Ravi Prakash |
+| [HDFS-4462](https://issues.apache.org/jira/browse/HDFS-4462) | 2NN will fail to checkpoint after an HDFS upgrade from a pre-federation version of HDFS |  Major | namenode | Aaron T. Myers | Aaron T. Myers |
 | [YARN-360](https://issues.apache.org/jira/browse/YARN-360) | Allow apps to concurrently register tokens for renewal |  Critical | . | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4953](https://issues.apache.org/jira/browse/MAPREDUCE-4953) | HadoopPipes misuses fprintf |  Major | pipes | Andy Isaacson | Andy Isaacson |
+| [HADOOP-9278](https://issues.apache.org/jira/browse/HADOOP-9278) | HarFileSystem may leak file handle |  Major | fs | Chris Nauroth | Chris Nauroth |
 | [YARN-357](https://issues.apache.org/jira/browse/YARN-357) | App submission should not be synchronized |  Major | resourcemanager | Daryn Sharp | Daryn Sharp |
 | [YARN-355](https://issues.apache.org/jira/browse/YARN-355) | RM app submission jams under load |  Blocker | resourcemanager | Daryn Sharp | Daryn Sharp |
-| [YARN-354](https://issues.apache.org/jira/browse/YARN-354) | WebAppProxyServer exits immediately after startup |  Blocker | . | Liang Xie | Liang Xie |
-| [YARN-345](https://issues.apache.org/jira/browse/YARN-345) | Many InvalidStateTransitonException errors for ApplicationImpl in Node Manager |  Critical | nodemanager | Devaraj K | Robert Parker |
-| [YARN-343](https://issues.apache.org/jira/browse/YARN-343) | Capacity Scheduler maximum-capacity value -1 is invalid |  Major | capacityscheduler | Thomas Graves | Xuan Gong |
-| [YARN-269](https://issues.apache.org/jira/browse/YARN-269) | Resource Manager not logging the health\_check\_script result when taking it out |  Major | resourcemanager | Thomas Graves | Jason Lowe |
+| [HADOOP-9289](https://issues.apache.org/jira/browse/HADOOP-9289) | FsShell rm -f fails for non-matching globs |  Blocker | fs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4671](https://issues.apache.org/jira/browse/MAPREDUCE-4671) | AM does not tell the RM about container requests that are no longer needed |  Major | . | Bikas Saha | Bikas Saha |
+| [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 |
+| [YARN-362](https://issues.apache.org/jira/browse/YARN-362) | Unexpected extra results when using webUI table search |  Minor | . | Jason Lowe | Ravi Prakash |
+| [HADOOP-9302](https://issues.apache.org/jira/browse/HADOOP-9302) | HDFS docs not linked from top level |  Major | documentation | Thomas Graves | Andy Isaacson |
+| [HADOOP-9303](https://issues.apache.org/jira/browse/HADOOP-9303) | command manual dfsadmin missing entry for restoreFailedStorage option |  Major | . | Thomas Graves | Andy Isaacson |
+| [MAPREDUCE-5000](https://issues.apache.org/jira/browse/MAPREDUCE-5000) | TaskImpl.getCounters() can return the counters for the wrong task attempt when task is speculating |  Critical | mr-am | Jason Lowe | Jason Lowe |
+| [HDFS-4495](https://issues.apache.org/jira/browse/HDFS-4495) | Allow client-side lease renewal to be retried beyond soft-limit |  Major | hdfs-client | Kihwal Lee | Kihwal Lee |
+| [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 |
+| [MAPREDUCE-5009](https://issues.apache.org/jira/browse/MAPREDUCE-5009) | Killing the Task Attempt slated for commit does not clear the value from the Task commitAttempt member |  Critical | mrv1 | Robert Parker | Robert Parker |
+| [YARN-400](https://issues.apache.org/jira/browse/YARN-400) | RM can return null application resource usage report leading to NPE in client |  Critical | resourcemanager | Jason Lowe | Jason Lowe |
 | [YARN-236](https://issues.apache.org/jira/browse/YARN-236) | RM should point tracking URL to RM web page when app fails to start |  Major | resourcemanager | Jason Lowe | Jason Lowe |
+| [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 |
+| [YARN-426](https://issues.apache.org/jira/browse/YARN-426) | Failure to download a public resource on a node prevents further downloads of the resource from that node |  Critical | nodemanager | Jason Lowe | Jason Lowe |
+| [HADOOP-9339](https://issues.apache.org/jira/browse/HADOOP-9339) | IPC.Server incorrectly sets UGI auth type |  Major | ipc | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4871](https://issues.apache.org/jira/browse/MAPREDUCE-4871) | AM uses mapreduce.jobtracker.split.metainfo.maxsize but mapred-default has mapreduce.job.split.metainfo.maxsize |  Major | mrv2 | Jason Lowe | Jason Lowe |
+| [YARN-269](https://issues.apache.org/jira/browse/YARN-269) | Resource Manager not logging the health\_check\_script result when taking it out |  Major | resourcemanager | Thomas Graves | Jason Lowe |
+| [YARN-376](https://issues.apache.org/jira/browse/YARN-376) | Apps that have completed can appear as RUNNING on the NM UI |  Blocker | resourcemanager | Jason Lowe | Jason Lowe |
+| [YARN-410](https://issues.apache.org/jira/browse/YARN-410) | New lines in diagnostics for a failed app on the per-application page make it hard to read |  Major | . | Vinod Kumar Vavilapalli | Omkar Vinit Joshi |
+| [MAPREDUCE-4794](https://issues.apache.org/jira/browse/MAPREDUCE-4794) | DefaultSpeculator generates error messages on normal shutdown |  Major | applicationmaster | Jason Lowe | Jason Lowe |
+| [HDFS-4128](https://issues.apache.org/jira/browse/HDFS-4128) | 2NN gets stuck in inconsistent state if edit log replay fails in the middle |  Major | namenode | Todd Lipcon | Kihwal Lee |
+| [HDFS-4532](https://issues.apache.org/jira/browse/HDFS-4532) | RPC call queue may fill due to current user lookup |  Critical | namenode | Daryn Sharp | Daryn Sharp |
+| [YARN-448](https://issues.apache.org/jira/browse/YARN-448) | Remove unnecessary hflush from log aggregation |  Major | nodemanager | Kihwal Lee | Kihwal Lee |
+| [MAPREDUCE-5043](https://issues.apache.org/jira/browse/MAPREDUCE-5043) | Fetch failure processing can cause AM event queue to backup and eventually OOM |  Blocker | mr-am | Jason Lowe | Jason Lowe |
+| [YARN-345](https://issues.apache.org/jira/browse/YARN-345) | Many InvalidStateTransitonException errors for ApplicationImpl in Node Manager |  Critical | nodemanager | Devaraj K | Robert Parker |
+| [HDFS-4553](https://issues.apache.org/jira/browse/HDFS-4553) | Webhdfs will NPE on some unexpected response codes |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
 | [YARN-227](https://issues.apache.org/jira/browse/YARN-227) | Application expiration difficult to debug for end-users |  Major | resourcemanager | Jason Lowe | Jason Lowe |
-| [YARN-150](https://issues.apache.org/jira/browse/YARN-150) | AppRejectedTransition does not unregister app from master service and scheduler |  Major | . | Bikas Saha | Bikas Saha |
-| [YARN-133](https://issues.apache.org/jira/browse/YARN-133) | update web services docs for RM clusterMetrics |  Major | resourcemanager | Thomas Graves | Ravi Prakash |
+| [MAPREDUCE-5027](https://issues.apache.org/jira/browse/MAPREDUCE-5027) | Shuffle does not limit number of outstanding connections |  Major | . | Jason Lowe | Robert Parker |
+| [MAPREDUCE-3685](https://issues.apache.org/jira/browse/MAPREDUCE-3685) | There are some bugs in implementation of MergeManager |  Critical | mrv2 | anty.rao | anty |
+| [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 |
+| [MAPREDUCE-5023](https://issues.apache.org/jira/browse/MAPREDUCE-5023) | History Server Web Services missing Job Counters |  Critical | jobhistoryserver, webapps | Kendall Thrapp | Ravi Prakash |
+| [MAPREDUCE-5060](https://issues.apache.org/jira/browse/MAPREDUCE-5060) | Fetch failures that time out only count against the first map task |  Critical | . | Robert Joseph Evans | Robert Joseph Evans |
+| [HDFS-3344](https://issues.apache.org/jira/browse/HDFS-3344) | Unreliable corrupt blocks counting in TestProcessCorruptBlocks |  Major | namenode | Tsz Wo Nicholas Sze | Kihwal Lee |
+| [HADOOP-9406](https://issues.apache.org/jira/browse/HADOOP-9406) | hadoop-client leaks dependency on JDK tools jar |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [MAPREDUCE-5042](https://issues.apache.org/jira/browse/MAPREDUCE-5042) | Reducer unable to fetch for a map task that was recovered |  Blocker | mr-am, security | Jason Lowe | Jason Lowe |
+| [MAPREDUCE-5053](https://issues.apache.org/jira/browse/MAPREDUCE-5053) | java.lang.InternalError from decompression codec cause reducer to fail |  Major | . | Robert Parker | Robert Parker |
+| [MAPREDUCE-5075](https://issues.apache.org/jira/browse/MAPREDUCE-5075) | DistCp leaks input file handles |  Major | distcp | Chris Nauroth | Chris Nauroth |
 | [YARN-109](https://issues.apache.org/jira/browse/YARN-109) | .tmp file is not deleted for localized archives |  Major | nodemanager | Jason Lowe | Mayank Bansal |
-| [YARN-83](https://issues.apache.org/jira/browse/YARN-83) | Change package of YarnClient to include apache |  Major | client | Bikas Saha | Bikas Saha |
-| [YARN-40](https://issues.apache.org/jira/browse/YARN-40) | Provide support for missing yarn commands |  Major | client | Devaraj K | Devaraj K |
+| [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 |
+| [YARN-460](https://issues.apache.org/jira/browse/YARN-460) | CS user left in list of active users for the queue even when application finished |  Blocker | capacityscheduler | Thomas Graves | Thomas Graves |
+| [MAPREDUCE-4992](https://issues.apache.org/jira/browse/MAPREDUCE-4992) | AM hangs in RecoveryService when recovering tasks with speculative attempts |  Critical | mr-am | Robert Parker | Robert Parker |
+| [HDFS-4649](https://issues.apache.org/jira/browse/HDFS-4649) | Webhdfs cannot list large directories |  Blocker | namenode, security, webhdfs | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-5137](https://issues.apache.org/jira/browse/MAPREDUCE-5137) | AM web UI: clicking on Map Task results in 500 error |  Major | applicationmaster | Thomas Graves | Thomas Graves |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9067](https://issues.apache.org/jira/browse/HADOOP-9067) | provide test for method org.apache.hadoop.fs.LocalFileSystem.reportChecksumFailure(Path, FSDataInputStream, long, FSDataInputStream, long) |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
 | [HADOOP-8157](https://issues.apache.org/jira/browse/HADOOP-8157) | TestRPCCallBenchmark#testBenchmarkWithWritable fails with RTE |  Major | . | Eli Collins | Todd Lipcon |
-| [MAPREDUCE-5007](https://issues.apache.org/jira/browse/MAPREDUCE-5007) | fix coverage org.apache.hadoop.mapreduce.v2.hs |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
-| [MAPREDUCE-4991](https://issues.apache.org/jira/browse/MAPREDUCE-4991) | coverage for gridmix |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
-| [MAPREDUCE-4972](https://issues.apache.org/jira/browse/MAPREDUCE-4972) | Coverage fixing for org.apache.hadoop.mapreduce.jobhistory |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
+| [HADOOP-9067](https://issues.apache.org/jira/browse/HADOOP-9067) | provide test for method org.apache.hadoop.fs.LocalFileSystem.reportChecksumFailure(Path, FSDataInputStream, long, FSDataInputStream, long) |  Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky |
 | [MAPREDUCE-4905](https://issues.apache.org/jira/browse/MAPREDUCE-4905) | test org.apache.hadoop.mapred.pipes |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
+| [MAPREDUCE-4972](https://issues.apache.org/jira/browse/MAPREDUCE-4972) | Coverage fixing for org.apache.hadoop.mapreduce.jobhistory |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
 | [MAPREDUCE-4875](https://issues.apache.org/jira/browse/MAPREDUCE-4875) | coverage fixing for org.apache.hadoop.mapred |  Major | test | Aleksey Gorshkov | Aleksey Gorshkov |
+| [MAPREDUCE-4991](https://issues.apache.org/jira/browse/MAPREDUCE-4991) | coverage for gridmix |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
+| [MAPREDUCE-5007](https://issues.apache.org/jira/browse/MAPREDUCE-5007) | fix coverage org.apache.hadoop.mapreduce.v2.hs |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HDFS-4577](https://issues.apache.org/jira/browse/HDFS-4577) | Webhdfs operations should declare if authentication is required |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
-| [HDFS-4567](https://issues.apache.org/jira/browse/HDFS-4567) | Webhdfs does not need a token for token operations |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
-| [HDFS-4566](https://issues.apache.org/jira/browse/HDFS-4566) | Webdhfs token cancelation should use authentication |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
-| [HDFS-4560](https://issues.apache.org/jira/browse/HDFS-4560) | Webhdfs cannot use tokens obtained by another user |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
-| [HDFS-4548](https://issues.apache.org/jira/browse/HDFS-4548) | Webhdfs doesn't renegotiate SPNEGO token |  Blocker | . | Daryn Sharp | Daryn Sharp |
-| [HDFS-4542](https://issues.apache.org/jira/browse/HDFS-4542) | Webhdfs doesn't support secure proxy users |  Blocker | webhdfs | Daryn Sharp | Daryn Sharp |
-| [HDFS-2495](https://issues.apache.org/jira/browse/HDFS-2495) | Increase granularity of write operations in ReplicationMonitor thus reducing contention for write lock |  Major | namenode | Tomasz Nykiel | Tomasz Nykiel |
 | [HDFS-2477](https://issues.apache.org/jira/browse/HDFS-2477) | Optimize computing the diff between a block report and the namenode state. |  Major | namenode | Tomasz Nykiel | Tomasz Nykiel |
+| [HDFS-2495](https://issues.apache.org/jira/browse/HDFS-2495) | Increase granularity of write operations in ReplicationMonitor thus reducing contention for write lock |  Major | namenode | Tomasz Nykiel | Tomasz Nykiel |
 | [HDFS-2476](https://issues.apache.org/jira/browse/HDFS-2476) | More CPU efficient data structure for under-replicated/over-replicated/invalidate blocks |  Major | namenode | Tomasz Nykiel | Tomasz Nykiel |
+| [YARN-29](https://issues.apache.org/jira/browse/YARN-29) | Add a yarn-client module |  Major | client | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
+| [HDFS-4542](https://issues.apache.org/jira/browse/HDFS-4542) | Webhdfs doesn't support secure proxy users |  Blocker | webhdfs | Daryn Sharp | Daryn Sharp |
+| [HDFS-4560](https://issues.apache.org/jira/browse/HDFS-4560) | Webhdfs cannot use tokens obtained by another user |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
+| [HDFS-4566](https://issues.apache.org/jira/browse/HDFS-4566) | Webdhfs token cancelation should use authentication |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
+| [HDFS-4567](https://issues.apache.org/jira/browse/HDFS-4567) | Webhdfs does not need a token for token operations |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
+| [HDFS-4577](https://issues.apache.org/jira/browse/HDFS-4577) | Webhdfs operations should declare if authentication is required |  Major | webhdfs | Daryn Sharp | Daryn Sharp |
 | [YARN-468](https://issues.apache.org/jira/browse/YARN-468) | coverage fix for org.apache.hadoop.yarn.server.webproxy.amfilter |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
 | [YARN-200](https://issues.apache.org/jira/browse/YARN-200) | yarn log does not output all needed information, and is in a binary format |  Major | . | Robert Joseph Evans | Ravi Prakash |
-| [YARN-29](https://issues.apache.org/jira/browse/YARN-29) | Add a yarn-client module |  Major | client | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HDFS-4548](https://issues.apache.org/jira/browse/HDFS-4548) | Webhdfs doesn't renegotiate SPNEGO token |  Blocker | . | Daryn Sharp | Daryn Sharp |
 
 

+ 6 - 6
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.7/RELEASENOTES.0.23.7.md

@@ -23,23 +23,23 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-9147](https://issues.apache.org/jira/browse/HADOOP-9147) | *Trivial* | **Add missing fields to FIleStatus.toString**
+* [HDFS-395](https://issues.apache.org/jira/browse/HDFS-395) | *Major* | **DFS Scalability: Incremental block reports**
 
-Update FileStatus.toString to include missing fields
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HDFS-395](https://issues.apache.org/jira/browse/HDFS-395) | *Major* | **DFS Scalability: Incremental block reports**
+* [MAPREDUCE-4637](https://issues.apache.org/jira/browse/MAPREDUCE-4637) | *Major* | **Killing an unassigned task attempt causes the job to fail**
 
-**WARNING: No release note provided for this incompatible change.**
+Handle TaskAttempt diagnostic updates while in the NEW and UNASSIGNED states.
 
 
 ---
 
-* [MAPREDUCE-4637](https://issues.apache.org/jira/browse/MAPREDUCE-4637) | *Major* | **Killing an unassigned task attempt causes the job to fail**
+* [HADOOP-9147](https://issues.apache.org/jira/browse/HADOOP-9147) | *Trivial* | **Add missing fields to FIleStatus.toString**
 
-Handle TaskAttempt diagnostic updates while in the NEW and UNASSIGNED states.
+Update FileStatus.toString to include missing fields
 
 
 

+ 16 - 44
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.8/CHANGES.0.23.8.md

@@ -20,63 +20,41 @@
 
 ## Release 0.23.8 - 2013-06-05
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9614](https://issues.apache.org/jira/browse/HADOOP-9614) | smart-test-patch.sh hangs for new version of patch (2.7.1) |  Major | . | Ravi Prakash | Ravi Prakash |
-| [HADOOP-9504](https://issues.apache.org/jira/browse/HADOOP-9504) | MetricsDynamicMBeanBase has concurrency issues in createMBeanInfo |  Critical | metrics | Liang Xie | Liang Xie |
+| [MAPREDUCE-4383](https://issues.apache.org/jira/browse/MAPREDUCE-4383) | HadoopPipes.cc needs to include unistd.h |  Minor | pipes | Andy Isaacson | Andy Isaacson |
+| [YARN-71](https://issues.apache.org/jira/browse/YARN-71) | Ensure/confirm that the NodeManager cleans up local-dirs on restart |  Critical | nodemanager | Vinod Kumar Vavilapalli | Xuan Gong |
+| [HDFS-4690](https://issues.apache.org/jira/browse/HDFS-4690) | Namenode exits if entering safemode while secret manager is edit logging |  Critical | namenode, security | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-5065](https://issues.apache.org/jira/browse/MAPREDUCE-5065) | DistCp should skip checksum comparisons if block-sizes are different on source/target. |  Major | distcp | Mithun Radhakrishnan | Mithun Radhakrishnan |
+| [YARN-476](https://issues.apache.org/jira/browse/YARN-476) | ProcfsBasedProcessTree info message confuses users |  Minor | . | Jason Lowe | Sandy Ryza |
+| [HDFS-4699](https://issues.apache.org/jira/browse/HDFS-4699) | TestPipelinesFailover#testPipelineRecoveryStress fails sporadically |  Major | test | Chris Nauroth | Chris Nauroth |
+| [MAPREDUCE-5147](https://issues.apache.org/jira/browse/MAPREDUCE-5147) | Maven build should create hadoop-mapreduce-client-app-VERSION.jar directly |  Major | mrv2 | Robert Parker | Robert Parker |
 | [HADOOP-9469](https://issues.apache.org/jira/browse/HADOOP-9469) | mapreduce/yarn source jars not included in dist tarball |  Major | . | Thomas Graves | Robert Parker |
+| [YARN-363](https://issues.apache.org/jira/browse/YARN-363) | yarn proxyserver fails to find webapps/proxy directory on startup |  Major | . | Jason Lowe | Kenji Kikushima |
+| [MAPREDUCE-5168](https://issues.apache.org/jira/browse/MAPREDUCE-5168) | Reducer can OOM during shuffle because on-disk output stream not released |  Critical | mrv2 | Jason Lowe | Jason Lowe |
+| [HDFS-4477](https://issues.apache.org/jira/browse/HDFS-4477) | Secondary namenode may retain old tokens |  Critical | security | Kihwal Lee | Daryn Sharp |
+| [YARN-690](https://issues.apache.org/jira/browse/YARN-690) | RM exits on token cancel/renew problems |  Blocker | resourcemanager | Daryn Sharp | Daryn Sharp |
+| [MAPREDUCE-4927](https://issues.apache.org/jira/browse/MAPREDUCE-4927) | Historyserver 500 error due to NPE when accessing specific counters page for failed job |  Major | jobhistoryserver | Jason Lowe | Ashwin Shankar |
 | [HDFS-4835](https://issues.apache.org/jira/browse/HDFS-4835) | Port trunk WebHDFS changes to branch-0.23 |  Critical | webhdfs | Robert Parker | Robert Parker |
+| [HDFS-3875](https://issues.apache.org/jira/browse/HDFS-3875) | Issue handling checksum errors in write pipeline |  Critical | datanode, hdfs-client | Todd Lipcon | Kihwal Lee |
 | [HDFS-4807](https://issues.apache.org/jira/browse/HDFS-4807) | DFSOutputStream.createSocketForPipeline() should not include timeout extension on connect |  Major | . | Kihwal Lee | Cristina L. Abad |
 | [HDFS-4714](https://issues.apache.org/jira/browse/HDFS-4714) | Log short messages in Namenode RPC server for exceptions meant for clients |  Major | namenode | Kihwal Lee | Kihwal Lee |
-| [HDFS-4699](https://issues.apache.org/jira/browse/HDFS-4699) | TestPipelinesFailover#testPipelineRecoveryStress fails sporadically |  Major | test | Chris Nauroth | Chris Nauroth |
-| [HDFS-4690](https://issues.apache.org/jira/browse/HDFS-4690) | Namenode exits if entering safemode while secret manager is edit logging |  Critical | namenode, security | Daryn Sharp | Daryn Sharp |
-| [HDFS-4477](https://issues.apache.org/jira/browse/HDFS-4477) | Secondary namenode may retain old tokens |  Critical | security | Kihwal Lee | Daryn Sharp |
-| [HDFS-3875](https://issues.apache.org/jira/browse/HDFS-3875) | Issue handling checksum errors in write pipeline |  Critical | datanode, hdfs-client | Todd Lipcon | Kihwal Lee |
+| [HADOOP-9614](https://issues.apache.org/jira/browse/HADOOP-9614) | smart-test-patch.sh hangs for new version of patch (2.7.1) |  Major | . | Ravi Prakash | Ravi Prakash |
 | [MAPREDUCE-5211](https://issues.apache.org/jira/browse/MAPREDUCE-5211) | Reducer intermediate files can collide during merge |  Blocker | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-5168](https://issues.apache.org/jira/browse/MAPREDUCE-5168) | Reducer can OOM during shuffle because on-disk output stream not released |  Critical | mrv2 | Jason Lowe | Jason Lowe |
-| [MAPREDUCE-5147](https://issues.apache.org/jira/browse/MAPREDUCE-5147) | Maven build should create hadoop-mapreduce-client-app-VERSION.jar directly |  Major | mrv2 | Robert Parker | Robert Parker |
-| [MAPREDUCE-5065](https://issues.apache.org/jira/browse/MAPREDUCE-5065) | DistCp should skip checksum comparisons if block-sizes are different on source/target. |  Major | distcp | Mithun Radhakrishnan | Mithun Radhakrishnan |
+| [HADOOP-9504](https://issues.apache.org/jira/browse/HADOOP-9504) | MetricsDynamicMBeanBase has concurrency issues in createMBeanInfo |  Critical | metrics | Liang Xie | Liang Xie |
 | [MAPREDUCE-5059](https://issues.apache.org/jira/browse/MAPREDUCE-5059) | Job overview shows average merge time larger than for any reduce attempt |  Major | jobhistoryserver, webapps | Jason Lowe | Omkar Vinit Joshi |
-| [MAPREDUCE-4927](https://issues.apache.org/jira/browse/MAPREDUCE-4927) | Historyserver 500 error due to NPE when accessing specific counters page for failed job |  Major | jobhistoryserver | Jason Lowe | Ashwin Shankar |
-| [MAPREDUCE-4383](https://issues.apache.org/jira/browse/MAPREDUCE-4383) | HadoopPipes.cc needs to include unistd.h |  Minor | pipes | Andy Isaacson | Andy Isaacson |
-| [YARN-690](https://issues.apache.org/jira/browse/YARN-690) | RM exits on token cancel/renew problems |  Blocker | resourcemanager | Daryn Sharp | Daryn Sharp |
-| [YARN-476](https://issues.apache.org/jira/browse/YARN-476) | ProcfsBasedProcessTree info message confuses users |  Minor | . | Jason Lowe | Sandy Ryza |
-| [YARN-363](https://issues.apache.org/jira/browse/YARN-363) | yarn proxyserver fails to find webapps/proxy directory on startup |  Major | . | Jason Lowe | Kenji Kikushima |
-| [YARN-71](https://issues.apache.org/jira/browse/YARN-71) | Ensure/confirm that the NodeManager cleans up local-dirs on restart |  Critical | nodemanager | Vinod Kumar Vavilapalli | Xuan Gong |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9233](https://issues.apache.org/jira/browse/HADOOP-9233) | Cover package org.apache.hadoop.io.compress.zlib with unit tests |  Major | . | Vadim Bondarev | Vadim Bondarev |
 | [HADOOP-9222](https://issues.apache.org/jira/browse/HADOOP-9222) | Cover package with org.apache.hadoop.io.lz4 unit tests |  Major | . | Vadim Bondarev | Vadim Bondarev |
+| [HADOOP-9233](https://issues.apache.org/jira/browse/HADOOP-9233) | Cover package org.apache.hadoop.io.compress.zlib with unit tests |  Major | . | Vadim Bondarev | Vadim Bondarev |
 | [MAPREDUCE-5015](https://issues.apache.org/jira/browse/MAPREDUCE-5015) | Coverage fix for org.apache.hadoop.mapreduce.tools.CLI |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
 
 
@@ -87,9 +65,3 @@
 | [YARN-548](https://issues.apache.org/jira/browse/YARN-548) | Add tests for YarnUncaughtExceptionHandler |  Major | . | Vadim Bondarev | Vadim Bondarev |
 
 
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 10 - 32
hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.9/CHANGES.0.23.9.md

@@ -20,49 +20,33 @@
 
 ## Release 0.23.9 - 2013-07-08
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### NEW FEATURES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [MAPREDUCE-5268](https://issues.apache.org/jira/browse/MAPREDUCE-5268) | Improve history server startup performance |  Major | jobhistoryserver | Jason Lowe | Karthik Kambatla |
 | [YARN-169](https://issues.apache.org/jira/browse/YARN-169) | Update log4j.appender.EventCounter to use org.apache.hadoop.log.metrics.EventCounter |  Minor | nodemanager | Anthony Rojas | Anthony Rojas |
+| [MAPREDUCE-5268](https://issues.apache.org/jira/browse/MAPREDUCE-5268) | Improve history server startup performance |  Major | jobhistoryserver | Jason Lowe | Karthik Kambatla |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-9582](https://issues.apache.org/jira/browse/HADOOP-9582) | Non-existent file to "hadoop fs -conf" doesn't throw error |  Major | conf | Ashwin Shankar | Ashwin Shankar |
-| [HADOOP-9581](https://issues.apache.org/jira/browse/HADOOP-9581) | hadoop --config non-existent directory should result in error |  Major | scripts | Ashwin Shankar | Ashwin Shankar |
-| [HDFS-4878](https://issues.apache.org/jira/browse/HDFS-4878) | On Remove Block, Block is not Removed from neededReplications queue |  Major | namenode | Tao Luo | Tao Luo |
+| [HDFS-4765](https://issues.apache.org/jira/browse/HDFS-4765) | Permission check of symlink deletion incorrectly throws UnresolvedLinkException |  Major | namenode | Andrew Wang | Andrew Wang |
+| [YARN-742](https://issues.apache.org/jira/browse/YARN-742) | Log aggregation causes a lot of redundant setPermission calls |  Major | nodemanager | Kihwal Lee | Jason Lowe |
 | [HDFS-4867](https://issues.apache.org/jira/browse/HDFS-4867) | metaSave NPEs when there are invalid blocks in repl queue. |  Major | namenode | Kihwal Lee | Plamen Jeliazkov |
 | [HDFS-4862](https://issues.apache.org/jira/browse/HDFS-4862) | SafeModeInfo.isManual() returns true when resources are low even if it wasn't entered into manually |  Major | . | Ravi Prakash | Ravi Prakash |
 | [HDFS-4832](https://issues.apache.org/jira/browse/HDFS-4832) | Namenode doesn't change the number of missing blocks in safemode when DNs rejoin or leave |  Critical | . | Ravi Prakash | Ravi Prakash |
-| [HDFS-4765](https://issues.apache.org/jira/browse/HDFS-4765) | Permission check of symlink deletion incorrectly throws UnresolvedLinkException |  Major | namenode | Andrew Wang | Andrew Wang |
-| [HDFS-4205](https://issues.apache.org/jira/browse/HDFS-4205) | fsck fails with symlinks |  Major | hdfs-client | Andy Isaacson | Jason Lowe |
-| [MAPREDUCE-5316](https://issues.apache.org/jira/browse/MAPREDUCE-5316) | job -list-attempt-ids command does not handle illegal task-state |  Major | client | Ashwin Shankar | Ashwin Shankar |
-| [MAPREDUCE-5315](https://issues.apache.org/jira/browse/MAPREDUCE-5315) | DistCp reports success even on failure. |  Critical | distcp | Mithun Radhakrishnan | Mithun Radhakrishnan |
+| [HADOOP-9581](https://issues.apache.org/jira/browse/HADOOP-9581) | hadoop --config non-existent directory should result in error |  Major | scripts | Ashwin Shankar | Ashwin Shankar |
 | [MAPREDUCE-5308](https://issues.apache.org/jira/browse/MAPREDUCE-5308) | Shuffling to memory can get out-of-sync when fetching multiple compressed map outputs |  Major | . | Nathan Roberts | Nathan Roberts |
+| [MAPREDUCE-5315](https://issues.apache.org/jira/browse/MAPREDUCE-5315) | DistCp reports success even on failure. |  Critical | distcp | Mithun Radhakrishnan | Mithun Radhakrishnan |
+| [HDFS-4878](https://issues.apache.org/jira/browse/HDFS-4878) | On Remove Block, Block is not Removed from neededReplications queue |  Major | namenode | Tao Luo | Tao Luo |
 | [MAPREDUCE-4019](https://issues.apache.org/jira/browse/MAPREDUCE-4019) | -list-attempt-ids  is not working |  Minor | client | B Anil Kumar | Ashwin Shankar |
-| [YARN-742](https://issues.apache.org/jira/browse/YARN-742) | Log aggregation causes a lot of redundant setPermission calls |  Major | nodemanager | Kihwal Lee | Jason Lowe |
+| [MAPREDUCE-5316](https://issues.apache.org/jira/browse/MAPREDUCE-5316) | job -list-attempt-ids command does not handle illegal task-state |  Major | client | Ashwin Shankar | Ashwin Shankar |
+| [HADOOP-9582](https://issues.apache.org/jira/browse/HADOOP-9582) | Non-existent file to "hadoop fs -conf" doesn't throw error |  Major | conf | Ashwin Shankar | Ashwin Shankar |
+| [HDFS-4205](https://issues.apache.org/jira/browse/HDFS-4205) | fsck fails with symlinks |  Major | hdfs-client | Andy Isaacson | Jason Lowe |
 
 
 ### TESTS:
@@ -76,13 +60,7 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [YARN-478](https://issues.apache.org/jira/browse/YARN-478) | fix coverage org.apache.hadoop.yarn.webapp.log |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
 | [YARN-427](https://issues.apache.org/jira/browse/YARN-427) | Coverage fix for org.apache.hadoop.yarn.server.api.\* |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [YARN-478](https://issues.apache.org/jira/browse/YARN-478) | fix coverage org.apache.hadoop.yarn.webapp.log |  Major | . | Aleksey Gorshkov | Aleksey Gorshkov |
 
 

+ 20 - 32
hadoop-common-project/hadoop-common/src/site/markdown/release/0.24.0/CHANGES.0.24.0.md

@@ -18,7 +18,7 @@
 -->
 # Apache Hadoop Changelog
 
-## Release 0.24.0 - Unreleased (as of 2016-03-04)
+## Release 0.24.0 - Unreleased (as of 2017-08-28)
 
 ### INCOMPATIBLE CHANGES:
 
@@ -28,68 +28,56 @@
 | [HADOOP-7507](https://issues.apache.org/jira/browse/HADOOP-7507) | jvm metrics all use the same namespace |  Major | metrics | Jeff Bean | Alejandro Abdelnur |
 
 
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7705](https://issues.apache.org/jira/browse/HADOOP-7705) | Add a log4j back end that can push out JSON data, one per line |  Minor | util | Steve Loughran | Steve Loughran |
 | [HADOOP-7594](https://issues.apache.org/jira/browse/HADOOP-7594) | Support HTTP REST in HttpServer |  Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze |
+| [HADOOP-7705](https://issues.apache.org/jira/browse/HADOOP-7705) | Add a log4j back end that can push out JSON data, one per line |  Minor | util | Steve Loughran | Steve Loughran |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7772](https://issues.apache.org/jira/browse/HADOOP-7772) | javadoc the topology classes |  Trivial | . | Steve Loughran | Steve Loughran |
-| [HADOOP-7763](https://issues.apache.org/jira/browse/HADOOP-7763) | Add top-level navigation to APT docs |  Major | documentation | Tom White | Tom White |
-| [HADOOP-7743](https://issues.apache.org/jira/browse/HADOOP-7743) | Add Maven profile to create a full source tarball |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7737](https://issues.apache.org/jira/browse/HADOOP-7737) | normalize hadoop-mapreduce & hadoop-dist dist/tar build with common/hdfs |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7595](https://issues.apache.org/jira/browse/HADOOP-7595) | Upgrade dependency to Avro 1.5.3 |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
 | [HADOOP-7668](https://issues.apache.org/jira/browse/HADOOP-7668) | Add a NetUtils method that can tell if an InetAddress belongs to local host |  Minor | util | Suresh Srinivas | Steve Loughran |
 | [HADOOP-7642](https://issues.apache.org/jira/browse/HADOOP-7642) | create hadoop-dist module where TAR stitching would happen |  Major | build | Alejandro Abdelnur | Tom White |
-| [HADOOP-7595](https://issues.apache.org/jira/browse/HADOOP-7595) | Upgrade dependency to Avro 1.5.3 |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7737](https://issues.apache.org/jira/browse/HADOOP-7737) | normalize hadoop-mapreduce & hadoop-dist dist/tar build with common/hdfs |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7743](https://issues.apache.org/jira/browse/HADOOP-7743) | Add Maven profile to create a full source tarball |  Major | build | Alejandro Abdelnur | Alejandro Abdelnur |
 | [HADOOP-7509](https://issues.apache.org/jira/browse/HADOOP-7509) | Improve message when Authentication is required |  Trivial | . | Ravi Prakash | Ravi Prakash |
+| [HADOOP-7772](https://issues.apache.org/jira/browse/HADOOP-7772) | javadoc the topology classes |  Trivial | . | Steve Loughran | Steve Loughran |
 | [HADOOP-7360](https://issues.apache.org/jira/browse/HADOOP-7360) | FsShell does not preserve relative paths with globs |  Major | fs | Daryn Sharp | Kihwal Lee |
+| [HADOOP-7763](https://issues.apache.org/jira/browse/HADOOP-7763) | Add top-level navigation to APT docs |  Major | documentation | Tom White | Tom White |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7782](https://issues.apache.org/jira/browse/HADOOP-7782) | Aggregate project javadocs |  Critical | build | Arun C Murthy | Tom White |
-| [HADOOP-7778](https://issues.apache.org/jira/browse/HADOOP-7778) | FindBugs warning in Token.getKind() |  Major | . | Tom White | Tom White |
-| [HADOOP-7771](https://issues.apache.org/jira/browse/HADOOP-7771) | NPE when running hdfs dfs -copyToLocal, -get etc |  Blocker | . | John George | John George |
-| [HADOOP-7766](https://issues.apache.org/jira/browse/HADOOP-7766) | The auth to local mappings are not being respected, with webhdfs and security enabled. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
-| [HADOOP-7745](https://issues.apache.org/jira/browse/HADOOP-7745) | I switched variable names in HADOOP-7509 |  Major | . | Ravi Prakash | Ravi Prakash |
-| [HADOOP-7728](https://issues.apache.org/jira/browse/HADOOP-7728) | hadoop-setup-conf.sh should be modified to enable task memory manager |  Major | conf | Ramya Sunil | Ramya Sunil |
-| [HADOOP-7721](https://issues.apache.org/jira/browse/HADOOP-7721) | dfs.web.authentication.kerberos.principal expects the full hostname and does not replace \_HOST with the hostname |  Major | . | Arpit Gupta | Jitendra Nath Pandey |
-| [HADOOP-7663](https://issues.apache.org/jira/browse/HADOOP-7663) | TestHDFSTrash failing on 22 |  Major | test | Mayank Bansal | Mayank Bansal |
-| [HADOOP-7608](https://issues.apache.org/jira/browse/HADOOP-7608) | SnappyCodec check for Hadoop native lib is wrong |  Major | io | Alejandro Abdelnur | Alejandro Abdelnur |
-| [HADOOP-7606](https://issues.apache.org/jira/browse/HADOOP-7606) | Upgrade Jackson to version 1.7.1 to match the version required by Jersey |  Major | test | Aaron T. Myers | Alejandro Abdelnur |
-| [HADOOP-7599](https://issues.apache.org/jira/browse/HADOOP-7599) | Improve hadoop setup conf script to setup secure Hadoop cluster |  Major | scripts | Eric Yang | Eric Yang |
-| [HADOOP-7593](https://issues.apache.org/jira/browse/HADOOP-7593) | AssertionError in TestHttpServer.testMaxThreads() |  Major | test | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
 | [HADOOP-7589](https://issues.apache.org/jira/browse/HADOOP-7589) | Prefer mvn test -DskipTests over mvn compile in test-patch.sh |  Major | build | Robert Joseph Evans | Robert Joseph Evans |
 | [HADOOP-7576](https://issues.apache.org/jira/browse/HADOOP-7576) | Fix findbugs warnings in Hadoop Auth (Alfredo) |  Major | security | Tom White | Tsz Wo Nicholas Sze |
+| [HADOOP-7593](https://issues.apache.org/jira/browse/HADOOP-7593) | AssertionError in TestHttpServer.testMaxThreads() |  Major | test | Tsz Wo Nicholas Sze | Uma Maheswara Rao G |
+| [HADOOP-7606](https://issues.apache.org/jira/browse/HADOOP-7606) | Upgrade Jackson to version 1.7.1 to match the version required by Jersey |  Major | test | Aaron T. Myers | Alejandro Abdelnur |
 | [HADOOP-7568](https://issues.apache.org/jira/browse/HADOOP-7568) | SequenceFile should not print into stdout |  Major | io | Konstantin Shvachko | Plamen Jeliazkov |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-7599](https://issues.apache.org/jira/browse/HADOOP-7599) | Improve hadoop setup conf script to setup secure Hadoop cluster |  Major | scripts | Eric Yang | Eric Yang |
+| [HADOOP-7608](https://issues.apache.org/jira/browse/HADOOP-7608) | SnappyCodec check for Hadoop native lib is wrong |  Major | io | Alejandro Abdelnur | Alejandro Abdelnur |
+| [HADOOP-7663](https://issues.apache.org/jira/browse/HADOOP-7663) | TestHDFSTrash failing on 22 |  Major | test | Mayank Bansal | Mayank Bansal |
+| [HADOOP-7721](https://issues.apache.org/jira/browse/HADOOP-7721) | dfs.web.authentication.kerberos.principal expects the full hostname and does not replace \_HOST with the hostname |  Major | . | Arpit Gupta | Jitendra Nath Pandey |
+| [HADOOP-7745](https://issues.apache.org/jira/browse/HADOOP-7745) | I switched variable names in HADOOP-7509 |  Major | . | Ravi Prakash | Ravi Prakash |
+| [HADOOP-7766](https://issues.apache.org/jira/browse/HADOOP-7766) | The auth to local mappings are not being respected, with webhdfs and security enabled. |  Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey |
+| [HADOOP-7728](https://issues.apache.org/jira/browse/HADOOP-7728) | hadoop-setup-conf.sh should be modified to enable task memory manager |  Major | conf | Ramya Sunil | Ramya Sunil |
+| [HADOOP-7778](https://issues.apache.org/jira/browse/HADOOP-7778) | FindBugs warning in Token.getKind() |  Major | . | Tom White | Tom White |
+| [HADOOP-7771](https://issues.apache.org/jira/browse/HADOOP-7771) | NPE when running hdfs dfs -copyToLocal, -get etc |  Blocker | . | John George | John George |
+| [HADOOP-7782](https://issues.apache.org/jira/browse/HADOOP-7782) | Aggregate project javadocs |  Critical | build | Arun C Murthy | Tom White |
 
 
 ### SUB-TASKS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-7564](https://issues.apache.org/jira/browse/HADOOP-7564) | Remove test-patch SVN externals |  Major | . | Tom White | Tom White |
 | [HADOOP-7469](https://issues.apache.org/jira/browse/HADOOP-7469) | add a standard handler for socket connection problems which improves diagnostics |  Minor | util | Steve Loughran | Steve Loughran |
+| [HADOOP-7564](https://issues.apache.org/jira/browse/HADOOP-7564) | Remove test-patch SVN externals |  Major | . | Tom White | Tom White |
 
 
 ### OTHER:

+ 8 - 8
hadoop-common-project/hadoop-common/src/site/markdown/release/0.24.0/RELEASENOTES.0.24.0.md

@@ -23,30 +23,30 @@ These release notes cover new developer and user-facing incompatibilities, impor
 
 ---
 
-* [HADOOP-7728](https://issues.apache.org/jira/browse/HADOOP-7728) | *Major* | **hadoop-setup-conf.sh should be modified to enable task memory manager**
+* [HADOOP-7547](https://issues.apache.org/jira/browse/HADOOP-7547) | *Minor* | **Fix the warning in writable classes.[ WritableComparable is a raw type. References to generic type WritableComparable\<T\> should be parameterized  ]**
 
-Enable task memory management to be configurable via hadoop config setup script.
+**WARNING: No release note provided for this change.**
 
 
 ---
 
-* [HADOOP-7668](https://issues.apache.org/jira/browse/HADOOP-7668) | *Minor* | **Add a NetUtils method that can tell if an InetAddress belongs to local host**
+* [HADOOP-7507](https://issues.apache.org/jira/browse/HADOOP-7507) | *Major* | **jvm metrics all use the same namespace**
 
-closing again
+JVM metrics published to Ganglia now include the process name as part of the gmetric name.
 
 
 ---
 
-* [HADOOP-7547](https://issues.apache.org/jira/browse/HADOOP-7547) | *Minor* | **Fix the warning in writable classes.[ WritableComparable is a raw type. References to generic type WritableComparable\<T\> should be parameterized  ]**
+* [HADOOP-7668](https://issues.apache.org/jira/browse/HADOOP-7668) | *Minor* | **Add a NetUtils method that can tell if an InetAddress belongs to local host**
 
-**WARNING: No release note provided for this incompatible change.**
+closing again
 
 
 ---
 
-* [HADOOP-7507](https://issues.apache.org/jira/browse/HADOOP-7507) | *Major* | **jvm metrics all use the same namespace**
+* [HADOOP-7728](https://issues.apache.org/jira/browse/HADOOP-7728) | *Major* | **hadoop-setup-conf.sh should be modified to enable task memory manager**
 
-JVM metrics published to Ganglia now include the process name as part of the gmetric name.
+Enable task memory management to be configurable via hadoop config setup script.
 
 
 

+ 26 - 48
hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.0/CHANGES.0.3.0.md

@@ -20,77 +20,61 @@
 
 ## Release 0.3.0 - 2006-06-02
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-256](https://issues.apache.org/jira/browse/HADOOP-256) | Implement a C api for hadoop dfs |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-233](https://issues.apache.org/jira/browse/HADOOP-233) | add a http status server for the task trackers |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-222](https://issues.apache.org/jira/browse/HADOOP-222) | Set replication from dfsshell |  Trivial | . | Johan Oskarsson | Johan Oskarsson |
 | [HADOOP-209](https://issues.apache.org/jira/browse/HADOOP-209) | Add a program to recursively copy directories across file systems |  Major | fs | Milind Bhandarkar |  |
 | [HADOOP-115](https://issues.apache.org/jira/browse/HADOOP-115) | permit reduce input types to differ from reduce output types |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-233](https://issues.apache.org/jira/browse/HADOOP-233) | add a http status server for the task trackers |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-222](https://issues.apache.org/jira/browse/HADOOP-222) | Set replication from dfsshell |  Trivial | . | Johan Oskarsson | Johan Oskarsson |
+| [HADOOP-256](https://issues.apache.org/jira/browse/HADOOP-256) | Implement a C api for hadoop dfs |  Major | . | Arun C Murthy | Arun C Murthy |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-254](https://issues.apache.org/jira/browse/HADOOP-254) | use http to shuffle data between the maps and the reduces |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-218](https://issues.apache.org/jira/browse/HADOOP-218) | Inefficient calls to get configuration values in TaskInprogress |  Minor | . | Mahadev konar | Mahadev konar |
-| [HADOOP-216](https://issues.apache.org/jira/browse/HADOOP-216) | Task Detail web page missing progress |  Trivial | . | Bryan Pendleton | Doug Cutting |
-| [HADOOP-212](https://issues.apache.org/jira/browse/HADOOP-212) | allow changes to dfs block size |  Critical | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-211](https://issues.apache.org/jira/browse/HADOOP-211) | logging improvements for Hadoop |  Minor | . | Sameer Paranjpye | Sameer Paranjpye |
-| [HADOOP-208](https://issues.apache.org/jira/browse/HADOOP-208) | add failure page to webapp |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-204](https://issues.apache.org/jira/browse/HADOOP-204) | Need to tweak a few things in the metrics package to support the Simon plugin |  Major | metrics | David Bowen | David Bowen |
+| [HADOOP-208](https://issues.apache.org/jira/browse/HADOOP-208) | add failure page to webapp |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-202](https://issues.apache.org/jira/browse/HADOOP-202) | sort should use a smaller number of reduces |  Trivial | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-212](https://issues.apache.org/jira/browse/HADOOP-212) | allow changes to dfs block size |  Critical | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-218](https://issues.apache.org/jira/browse/HADOOP-218) | Inefficient calls to get configuration values in TaskInprogress |  Minor | . | Mahadev konar | Mahadev konar |
+| [HADOOP-216](https://issues.apache.org/jira/browse/HADOOP-216) | Task Detail web page missing progress |  Trivial | . | Bryan Pendleton | Doug Cutting |
 | [HADOOP-195](https://issues.apache.org/jira/browse/HADOOP-195) | improve performance of map output transfers |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-254](https://issues.apache.org/jira/browse/HADOOP-254) | use http to shuffle data between the maps and the reduces |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-75](https://issues.apache.org/jira/browse/HADOOP-75) | dfs should check full file availability only at close |  Minor | . | Doug Cutting | Milind Bhandarkar |
+| [HADOOP-211](https://issues.apache.org/jira/browse/HADOOP-211) | logging improvements for Hadoop |  Minor | . | Sameer Paranjpye | Sameer Paranjpye |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-270](https://issues.apache.org/jira/browse/HADOOP-270) | possible deadlock when shut down a datanode thread |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-265](https://issues.apache.org/jira/browse/HADOOP-265) | Abort tasktracker if it can not write to its local directories |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-264](https://issues.apache.org/jira/browse/HADOOP-264) | WritableFactory has no permissions to create DatanodeRegistration |  Blocker | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-259](https://issues.apache.org/jira/browse/HADOOP-259) | map output http client does not timeout |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-251](https://issues.apache.org/jira/browse/HADOOP-251) | progress report failures kill task |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-146](https://issues.apache.org/jira/browse/HADOOP-146) | potential conflict in block id's, leading to data corruption |  Major | . | Yoram Arnon | Konstantin Shvachko |
+| [HADOOP-180](https://issues.apache.org/jira/browse/HADOOP-180) | task tracker times out cleaning big job |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-200](https://issues.apache.org/jira/browse/HADOOP-200) | The map task names are sent to the reduces |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-219](https://issues.apache.org/jira/browse/HADOOP-219) | SequenceFile#handleChecksumException NPE |  Trivial | io | stack | Doug Cutting |
+| [HADOOP-179](https://issues.apache.org/jira/browse/HADOOP-179) | task tracker ghosts remain after 10 minutes |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-161](https://issues.apache.org/jira/browse/HADOOP-161) | dfs blocks define equal, but not hashcode |  Major | . | Owen O'Malley | Milind Bhandarkar |
+| [HADOOP-228](https://issues.apache.org/jira/browse/HADOOP-228) | hadoop cp should have a -config option |  Minor | fs | Yoram Arnon | Milind Bhandarkar |
+| [HADOOP-229](https://issues.apache.org/jira/browse/HADOOP-229) | hadoop cp should generate a better number of map tasks |  Minor | fs | Yoram Arnon | Milind Bhandarkar |
+| [HADOOP-238](https://issues.apache.org/jira/browse/HADOOP-238) | map outputs transfers fail with EOFException |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-205](https://issues.apache.org/jira/browse/HADOOP-205) | the job tracker does not schedule enough map on the cluster |  Major | . | Owen O'Malley | Mahadev konar |
 | [HADOOP-247](https://issues.apache.org/jira/browse/HADOOP-247) | The Reduce Task thread for reporting progress during the sort exits in case of any IOException |  Critical | . | Mahadev konar | Mahadev konar |
 | [HADOOP-241](https://issues.apache.org/jira/browse/HADOOP-241) | TestCopyFiles fails under cygwin due to incorrect path |  Minor | fs | Konstantin Shvachko | Milind Bhandarkar |
-| [HADOOP-238](https://issues.apache.org/jira/browse/HADOOP-238) | map outputs transfers fail with EOFException |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-251](https://issues.apache.org/jira/browse/HADOOP-251) | progress report failures kill task |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-235](https://issues.apache.org/jira/browse/HADOOP-235) | LocalFileSystem.openRaw() throws the wrong string for FileNotFoundException |  Major | . | Benjamin Reed |  |
-| [HADOOP-229](https://issues.apache.org/jira/browse/HADOOP-229) | hadoop cp should generate a better number of map tasks |  Minor | fs | Yoram Arnon | Milind Bhandarkar |
-| [HADOOP-228](https://issues.apache.org/jira/browse/HADOOP-228) | hadoop cp should have a -config option |  Minor | fs | Yoram Arnon | Milind Bhandarkar |
-| [HADOOP-219](https://issues.apache.org/jira/browse/HADOOP-219) | SequenceFile#handleChecksumException NPE |  Trivial | io | stack | Doug Cutting |
-| [HADOOP-217](https://issues.apache.org/jira/browse/HADOOP-217) | IllegalAcessException when creating a Block object via WritableFactories |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-205](https://issues.apache.org/jira/browse/HADOOP-205) | the job tracker does not schedule enough map on the cluster |  Major | . | Owen O'Malley | Mahadev konar |
-| [HADOOP-200](https://issues.apache.org/jira/browse/HADOOP-200) | The map task names are sent to the reduces |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-180](https://issues.apache.org/jira/browse/HADOOP-180) | task tracker times out cleaning big job |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-179](https://issues.apache.org/jira/browse/HADOOP-179) | task tracker ghosts remain after 10 minutes |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-163](https://issues.apache.org/jira/browse/HADOOP-163) | If a DFS datanode cannot write onto its file system. it should tell the name node not to assign new blocks to it. |  Major | . | Runping Qi | Hairong Kuang |
-| [HADOOP-161](https://issues.apache.org/jira/browse/HADOOP-161) | dfs blocks define equal, but not hashcode |  Major | . | Owen O'Malley | Milind Bhandarkar |
-| [HADOOP-146](https://issues.apache.org/jira/browse/HADOOP-146) | potential conflict in block id's, leading to data corruption |  Major | . | Yoram Arnon | Konstantin Shvachko |
-| [HADOOP-141](https://issues.apache.org/jira/browse/HADOOP-141) | Disk thrashing / task timeouts during map output copy phase |  Major | . | p sutter | Owen O'Malley |
 | [HADOOP-124](https://issues.apache.org/jira/browse/HADOOP-124) | don't permit two datanodes to run from same dfs.data.dir |  Critical | . | Bryan Pendleton | Konstantin Shvachko |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-259](https://issues.apache.org/jira/browse/HADOOP-259) | map output http client does not timeout |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-264](https://issues.apache.org/jira/browse/HADOOP-264) | WritableFactory has no permissions to create DatanodeRegistration |  Blocker | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-265](https://issues.apache.org/jira/browse/HADOOP-265) | Abort tasktracker if it can not write to its local directories |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-217](https://issues.apache.org/jira/browse/HADOOP-217) | IllegalAcessException when creating a Block object via WritableFactories |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-270](https://issues.apache.org/jira/browse/HADOOP-270) | possible deadlock when shut down a datanode thread |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-141](https://issues.apache.org/jira/browse/HADOOP-141) | Disk thrashing / task timeouts during map output copy phase |  Major | . | p sutter | Owen O'Malley |
 
 
 ### SUB-TASKS:
@@ -100,9 +84,3 @@
 | [HADOOP-220](https://issues.apache.org/jira/browse/HADOOP-220) | Add -dfs and -jt command-line parameters to specify namenode and jobtracker. |  Major | fs | Milind Bhandarkar | Milind Bhandarkar |
 
 
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-

+ 2 - 42
hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.1/CHANGES.0.3.1.md

@@ -20,56 +20,16 @@
 
 ## Release 0.3.1 - 2006-06-05
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-276](https://issues.apache.org/jira/browse/HADOOP-276) | No appenders could be found for logger |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-274](https://issues.apache.org/jira/browse/HADOOP-274) | The new logging framework puts application logs into server directory in hadoop.log |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-272](https://issues.apache.org/jira/browse/HADOOP-272) | bin/hadoop dfs -rm \<dir\> crashes in log4j code |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-274](https://issues.apache.org/jira/browse/HADOOP-274) | The new logging framework puts application logs into server directory in hadoop.log |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-262](https://issues.apache.org/jira/browse/HADOOP-262) | the reduce tasks do not report progress if they the map output locations is empty. |  Major | . | Mahadev konar | Mahadev konar |
 | [HADOOP-245](https://issues.apache.org/jira/browse/HADOOP-245) | record io translator doesn't strip path names |  Major | record | Owen O'Malley | Milind Bhandarkar |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-276](https://issues.apache.org/jira/browse/HADOOP-276) | No appenders could be found for logger |  Major | . | Owen O'Malley | Owen O'Malley |
 
 

+ 7 - 35
hadoop-common-project/hadoop-common/src/site/markdown/release/0.3.2/CHANGES.0.3.2.md

@@ -20,16 +20,6 @@
 
 ## Release 0.3.2 - 2006-06-09
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
@@ -51,33 +41,15 @@
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-294](https://issues.apache.org/jira/browse/HADOOP-294) | dfs client error retries aren't happening (already being created and not replicated yet) |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-292](https://issues.apache.org/jira/browse/HADOOP-292) | hadoop dfs commands should not output superfluous data to stdout |  Minor | . | Yoram Arnon | Owen O'Malley |
-| [HADOOP-289](https://issues.apache.org/jira/browse/HADOOP-289) | Datanodes need to catch SocketTimeoutException and UnregisteredDatanodeException |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-285](https://issues.apache.org/jira/browse/HADOOP-285) | Data nodes cannot re-join the cluster once connection is lost |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
-| [HADOOP-284](https://issues.apache.org/jira/browse/HADOOP-284) | dfs timeout on open |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-282](https://issues.apache.org/jira/browse/HADOOP-282) | the datanode crashes if it starts before the namenode |  Critical | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-280](https://issues.apache.org/jira/browse/HADOOP-280) | AllTestDriver has incorrect class name for DistributedFSCheck test |  Major | . | Konstantin Shvachko |  |
+| [HADOOP-240](https://issues.apache.org/jira/browse/HADOOP-240) | namenode should not log failed mkdirs at warning level |  Minor | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-285](https://issues.apache.org/jira/browse/HADOOP-285) | Data nodes cannot re-join the cluster once connection is lost |  Blocker | . | Konstantin Shvachko | Hairong Kuang |
 | [HADOOP-277](https://issues.apache.org/jira/browse/HADOOP-277) | Race condition in Configuration.getLocalPath() |  Major | . | p sutter | Sameer Paranjpye |
+| [HADOOP-282](https://issues.apache.org/jira/browse/HADOOP-282) | the datanode crashes if it starts before the namenode |  Critical | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-289](https://issues.apache.org/jira/browse/HADOOP-289) | Datanodes need to catch SocketTimeoutException and UnregisteredDatanodeException |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-292](https://issues.apache.org/jira/browse/HADOOP-292) | hadoop dfs commands should not output superfluous data to stdout |  Minor | . | Yoram Arnon | Owen O'Malley |
+| [HADOOP-294](https://issues.apache.org/jira/browse/HADOOP-294) | dfs client error retries aren't happening (already being created and not replicated yet) |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-242](https://issues.apache.org/jira/browse/HADOOP-242) | job fails because of "No valid local directories in property: " exception |  Major | . | Yoram Arnon | Owen O'Malley |
-| [HADOOP-240](https://issues.apache.org/jira/browse/HADOOP-240) | namenode should not log failed mkdirs at warning level |  Minor | . | Hairong Kuang | Hairong Kuang |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-284](https://issues.apache.org/jira/browse/HADOOP-284) | dfs timeout on open |  Major | . | Owen O'Malley | Owen O'Malley |
 
 

+ 15 - 43
hadoop-common-project/hadoop-common/src/site/markdown/release/0.4.0/CHANGES.0.4.0.md

@@ -20,75 +20,47 @@
 
 ## Release 0.4.0 - 2006-06-28
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-296](https://issues.apache.org/jira/browse/HADOOP-296) | Do not assign blocks to a datanode with \< x mb free |  Major | . | Johan Oskarsson | Johan Oskarsson |
 | [HADOOP-250](https://issues.apache.org/jira/browse/HADOOP-250) | HTTP Browsing interface for DFS Health/Status |  Major | . | Devaraj Das |  |
 | [HADOOP-123](https://issues.apache.org/jira/browse/HADOOP-123) | mini map/reduce cluster for junit tests |  Major | . | Owen O'Malley | Milind Bhandarkar |
+| [HADOOP-296](https://issues.apache.org/jira/browse/HADOOP-296) | Do not assign blocks to a datanode with \< x mb free |  Major | . | Johan Oskarsson | Johan Oskarsson |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-328](https://issues.apache.org/jira/browse/HADOOP-328) | add a -i option to distcp to ignore read errors of the input files |  Major | util | Owen O'Malley | Owen O'Malley |
-| [HADOOP-326](https://issues.apache.org/jira/browse/HADOOP-326) | cleanup of dead field (map ouput port) |  Minor | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-314](https://issues.apache.org/jira/browse/HADOOP-314) | remove the append phase in sorting the reduce inputs |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-305](https://issues.apache.org/jira/browse/HADOOP-305) | tasktracker waits for 10 seconds for asking for a task. |  Minor | . | Mahadev konar | Mahadev konar |
-| [HADOOP-301](https://issues.apache.org/jira/browse/HADOOP-301) | the randomwriter example will clobber the output file |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-298](https://issues.apache.org/jira/browse/HADOOP-298) | nicer reports of progress for distcp |  Minor | util | Owen O'Malley | Owen O'Malley |
 | [HADOOP-271](https://issues.apache.org/jira/browse/HADOOP-271) | add links to task tracker http server from task details and failure pages |  Minor | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-314](https://issues.apache.org/jira/browse/HADOOP-314) | remove the append phase in sorting the reduce inputs |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-301](https://issues.apache.org/jira/browse/HADOOP-301) | the randomwriter example will clobber the output file |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-305](https://issues.apache.org/jira/browse/HADOOP-305) | tasktracker waits for 10 seconds for asking for a task. |  Minor | . | Mahadev konar | Mahadev konar |
 | [HADOOP-59](https://issues.apache.org/jira/browse/HADOOP-59) | support generic command-line options |  Minor | conf | Doug Cutting | Hairong Kuang |
+| [HADOOP-326](https://issues.apache.org/jira/browse/HADOOP-326) | cleanup of dead field (map ouput port) |  Minor | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-328](https://issues.apache.org/jira/browse/HADOOP-328) | add a -i option to distcp to ignore read errors of the input files |  Major | util | Owen O'Malley | Owen O'Malley |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-325](https://issues.apache.org/jira/browse/HADOOP-325) | ClassNotFoundException under jvm 1.6 |  Major | ipc | Owen O'Malley | Owen O'Malley |
-| [HADOOP-319](https://issues.apache.org/jira/browse/HADOOP-319) | FileSystem "close" does not remove the closed fs from the fs map |  Major | fs | Hairong Kuang | Hairong Kuang |
-| [HADOOP-318](https://issues.apache.org/jira/browse/HADOOP-318) | Progress in writing a DFS file does not count towards Job progress and can make the task timeout |  Major | . | Milind Bhandarkar | Milind Bhandarkar |
-| [HADOOP-317](https://issues.apache.org/jira/browse/HADOOP-317) | "connection was forcibly closed" Exception in RPC on Windows |  Major | ipc | Konstantin Shvachko | Doug Cutting |
-| [HADOOP-316](https://issues.apache.org/jira/browse/HADOOP-316) | job tracker has a deadlock |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-311](https://issues.apache.org/jira/browse/HADOOP-311) | dfs client timeout on read kills task |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-304](https://issues.apache.org/jira/browse/HADOOP-304) | UnregisteredDatanodeException message correction |  Trivial | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-299](https://issues.apache.org/jira/browse/HADOOP-299) | maps from second jobs will not run until the first job finishes completely |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-278](https://issues.apache.org/jira/browse/HADOOP-278) | a missing map/reduce input directory does not produce a user-visible error message |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-210](https://issues.apache.org/jira/browse/HADOOP-210) | Namenode not able to accept connections |  Major | . | Mahadev konar | Devaraj Das |
+| [HADOOP-311](https://issues.apache.org/jira/browse/HADOOP-311) | dfs client timeout on read kills task |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-316](https://issues.apache.org/jira/browse/HADOOP-316) | job tracker has a deadlock |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-317](https://issues.apache.org/jira/browse/HADOOP-317) | "connection was forcibly closed" Exception in RPC on Windows |  Major | ipc | Konstantin Shvachko | Doug Cutting |
+| [HADOOP-319](https://issues.apache.org/jira/browse/HADOOP-319) | FileSystem "close" does not remove the closed fs from the fs map |  Major | fs | Hairong Kuang | Hairong Kuang |
 | [HADOOP-135](https://issues.apache.org/jira/browse/HADOOP-135) | Potential deadlock in JobTracker. |  Major | . | Konstantin Shvachko | Owen O'Malley |
-| [HADOOP-99](https://issues.apache.org/jira/browse/HADOOP-99) | task trackers can only be assigned one task every heartbeat |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-278](https://issues.apache.org/jira/browse/HADOOP-278) | a missing map/reduce input directory does not produce a user-visible error message |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-304](https://issues.apache.org/jira/browse/HADOOP-304) | UnregisteredDatanodeException message correction |  Trivial | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-325](https://issues.apache.org/jira/browse/HADOOP-325) | ClassNotFoundException under jvm 1.6 |  Major | ipc | Owen O'Malley | Owen O'Malley |
 | [HADOOP-27](https://issues.apache.org/jira/browse/HADOOP-27) | MapRed tries to allocate tasks to nodes that have no available disk space |  Major | . | Mike Cafarella |  |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-99](https://issues.apache.org/jira/browse/HADOOP-99) | task trackers can only be assigned one task every heartbeat |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-318](https://issues.apache.org/jira/browse/HADOOP-318) | Progress in writing a DFS file does not count towards Job progress and can make the task timeout |  Major | . | Milind Bhandarkar | Milind Bhandarkar |
 
 

+ 42 - 58
hadoop-common-project/hadoop-common/src/site/markdown/release/0.5.0/CHANGES.0.5.0.md

@@ -20,102 +20,86 @@
 
 ## Release 0.5.0 - 2006-08-04
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-425](https://issues.apache.org/jira/browse/HADOOP-425) | a python word count example that runs under jython |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-412](https://issues.apache.org/jira/browse/HADOOP-412) | provide an input format that fetches a subset of sequence file records |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-386](https://issues.apache.org/jira/browse/HADOOP-386) | Periodically move blocks from full nodes to those with space |  Major | . | Johan Oskarsson | Johan Oskarsson |
-| [HADOOP-381](https://issues.apache.org/jira/browse/HADOOP-381) | keeping files for tasks that match regex on task id |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-369](https://issues.apache.org/jira/browse/HADOOP-369) | Added ability to copy all part-files into one output file |  Trivial | . | Johan Oskarsson | Johan Oskarsson |
+| [HADOOP-339](https://issues.apache.org/jira/browse/HADOOP-339) | making improvements to the jobclients to get information on currenlyl running jobs and the jobqueue |  Minor | . | Mahadev konar | Mahadev konar |
 | [HADOOP-359](https://issues.apache.org/jira/browse/HADOOP-359) | add optional compression of map outputs |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-347](https://issues.apache.org/jira/browse/HADOOP-347) | Implement HDFS content browsing interface |  Major | . | Devaraj Das | Devaraj Das |
 | [HADOOP-342](https://issues.apache.org/jira/browse/HADOOP-342) | Design/Implement a tool to support archival and analysis of logfiles. |  Major | . | Arun C Murthy |  |
-| [HADOOP-339](https://issues.apache.org/jira/browse/HADOOP-339) | making improvements to the jobclients to get information on currenlyl running jobs and the jobqueue |  Minor | . | Mahadev konar | Mahadev konar |
+| [HADOOP-347](https://issues.apache.org/jira/browse/HADOOP-347) | Implement HDFS content browsing interface |  Major | . | Devaraj Das | Devaraj Das |
+| [HADOOP-381](https://issues.apache.org/jira/browse/HADOOP-381) | keeping files for tasks that match regex on task id |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-386](https://issues.apache.org/jira/browse/HADOOP-386) | Periodically move blocks from full nodes to those with space |  Major | . | Johan Oskarsson | Johan Oskarsson |
+| [HADOOP-369](https://issues.apache.org/jira/browse/HADOOP-369) | Added ability to copy all part-files into one output file |  Trivial | . | Johan Oskarsson | Johan Oskarsson |
+| [HADOOP-412](https://issues.apache.org/jira/browse/HADOOP-412) | provide an input format that fetches a subset of sequence file records |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-425](https://issues.apache.org/jira/browse/HADOOP-425) | a python word count example that runs under jython |  Major | . | Owen O'Malley | Owen O'Malley |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-410](https://issues.apache.org/jira/browse/HADOOP-410) | Using HashMap instead of TreeMap for some maps in Namenode yields 17% performance improvement |  Major | . | Milind Bhandarkar | Milind Bhandarkar |
-| [HADOOP-409](https://issues.apache.org/jira/browse/HADOOP-409) | expose JobConf properties as environment variables |  Major | . | Michel Tourn |  |
-| [HADOOP-396](https://issues.apache.org/jira/browse/HADOOP-396) | Writable DatanodeID |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-395](https://issues.apache.org/jira/browse/HADOOP-395) | infoPort field should be a DatanodeID member |  Major | . | Konstantin Shvachko | Devaraj Das |
-| [HADOOP-394](https://issues.apache.org/jira/browse/HADOOP-394) | MiniDFSCluster shudown order |  Minor | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-392](https://issues.apache.org/jira/browse/HADOOP-392) | Improve the UI for DFS content browsing |  Major | . | Devaraj Das |  |
+| [HADOOP-340](https://issues.apache.org/jira/browse/HADOOP-340) | Using wildcards in config pathnames |  Minor | conf | Johan Oskarsson | Doug Cutting |
+| [HADOOP-355](https://issues.apache.org/jira/browse/HADOOP-355) | hadoopStreaming: fix APIs, -reduce NONE, StreamSequenceRecordReader |  Major | . | Michel Tourn |  |
 | [HADOOP-361](https://issues.apache.org/jira/browse/HADOOP-361) | junit with pure-Java hadoopStreaming combiner; remove CRLF in some files |  Major | . | Michel Tourn |  |
+| [HADOOP-252](https://issues.apache.org/jira/browse/HADOOP-252) | add versioning to RPC |  Major | ipc | Yoram Arnon |  |
 | [HADOOP-356](https://issues.apache.org/jira/browse/HADOOP-356) | Build and test hadoopStreaming nightly |  Major | . | Michel Tourn |  |
-| [HADOOP-355](https://issues.apache.org/jira/browse/HADOOP-355) | hadoopStreaming: fix APIs, -reduce NONE, StreamSequenceRecordReader |  Major | . | Michel Tourn |  |
-| [HADOOP-345](https://issues.apache.org/jira/browse/HADOOP-345) | JobConf access to name-values |  Major | . | Michel Tourn | Michel Tourn |
 | [HADOOP-341](https://issues.apache.org/jira/browse/HADOOP-341) | Enhance distcp to handle \*http\* as a 'source protocol'. |  Major | util | Arun C Murthy | Arun C Murthy |
-| [HADOOP-340](https://issues.apache.org/jira/browse/HADOOP-340) | Using wildcards in config pathnames |  Minor | conf | Johan Oskarsson | Doug Cutting |
-| [HADOOP-335](https://issues.apache.org/jira/browse/HADOOP-335) | factor out the namespace image/transaction log writing |  Major | . | Owen O'Malley | Konstantin Shvachko |
+| [HADOOP-237](https://issues.apache.org/jira/browse/HADOOP-237) | Standard set of Performance Metrics for Hadoop |  Major | metrics | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-260](https://issues.apache.org/jira/browse/HADOOP-260) | the start up scripts should take a command line parameter --config making it easy to run multiple hadoop installation on same machines |  Minor | . | Mahadev konar | Milind Bhandarkar |
 | [HADOOP-321](https://issues.apache.org/jira/browse/HADOOP-321) | DatanodeInfo refactoring |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-302](https://issues.apache.org/jira/browse/HADOOP-302) | class Text (replacement for class UTF8) was: HADOOP-136 |  Major | io | Michel Tourn | Hairong Kuang |
-| [HADOOP-260](https://issues.apache.org/jira/browse/HADOOP-260) | the start up scripts should take a command line parameter --config making it easy to run multiple hadoop installation on same machines |  Minor | . | Mahadev konar | Milind Bhandarkar |
-| [HADOOP-252](https://issues.apache.org/jira/browse/HADOOP-252) | add versioning to RPC |  Major | ipc | Yoram Arnon |  |
-| [HADOOP-237](https://issues.apache.org/jira/browse/HADOOP-237) | Standard set of Performance Metrics for Hadoop |  Major | metrics | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-335](https://issues.apache.org/jira/browse/HADOOP-335) | factor out the namespace image/transaction log writing |  Major | . | Owen O'Malley | Konstantin Shvachko |
+| [HADOOP-396](https://issues.apache.org/jira/browse/HADOOP-396) | Writable DatanodeID |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-395](https://issues.apache.org/jira/browse/HADOOP-395) | infoPort field should be a DatanodeID member |  Major | . | Konstantin Shvachko | Devaraj Das |
+| [HADOOP-345](https://issues.apache.org/jira/browse/HADOOP-345) | JobConf access to name-values |  Major | . | Michel Tourn | Michel Tourn |
+| [HADOOP-409](https://issues.apache.org/jira/browse/HADOOP-409) | expose JobConf properties as environment variables |  Major | . | Michel Tourn |  |
+| [HADOOP-392](https://issues.apache.org/jira/browse/HADOOP-392) | Improve the UI for DFS content browsing |  Major | . | Devaraj Das |  |
+| [HADOOP-410](https://issues.apache.org/jira/browse/HADOOP-410) | Using HashMap instead of TreeMap for some maps in Namenode yields 17% performance improvement |  Major | . | Milind Bhandarkar | Milind Bhandarkar |
+| [HADOOP-394](https://issues.apache.org/jira/browse/HADOOP-394) | MiniDFSCluster shudown order |  Minor | . | Konstantin Shvachko | Konstantin Shvachko |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-415](https://issues.apache.org/jira/browse/HADOOP-415) | DFSNodesStatus() should sort data nodes. |  Major | . | Konstantin Shvachko |  |
-| [HADOOP-404](https://issues.apache.org/jira/browse/HADOOP-404) | Regression tests are not working. |  Major | . | Mahadev konar |  |
-| [HADOOP-393](https://issues.apache.org/jira/browse/HADOOP-393) | The validateUTF function of class Text throws MalformedInputException for valid UTF8 code containing ascii chars |  Major | io | Hairong Kuang | Hairong Kuang |
-| [HADOOP-391](https://issues.apache.org/jira/browse/HADOOP-391) | test-contrib with spaces in classpath (Windows) |  Major | . | Michel Tourn |  |
-| [HADOOP-389](https://issues.apache.org/jira/browse/HADOOP-389) | MiniMapReduce tests get stuck because of some timing issues with initialization of tasktrackers. |  Major | . | Mahadev konar | Mahadev konar |
-| [HADOOP-388](https://issues.apache.org/jira/browse/HADOOP-388) | the hadoop-daemons.sh fails with "no such file or directory" when used from a relative path |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-387](https://issues.apache.org/jira/browse/HADOOP-387) | LocalJobRunner assigns duplicate mapid's |  Major | . | Sami Siren |  |
-| [HADOOP-385](https://issues.apache.org/jira/browse/HADOOP-385) | rcc does not generate correct Java code for the field of a record type |  Major | . | Hairong Kuang | Milind Bhandarkar |
+| [HADOOP-352](https://issues.apache.org/jira/browse/HADOOP-352) | Portability of hadoop shell scripts for deployment |  Major | . | Jean-Baptiste Quenot |  |
+| [HADOOP-313](https://issues.apache.org/jira/browse/HADOOP-313) | A stand alone driver for individual tasks |  Major | . | Michel Tourn | Michel Tourn |
+| [HADOOP-358](https://issues.apache.org/jira/browse/HADOOP-358) | NPE in Path.equals |  Major | fs | Frédéric Bertin | Doug Cutting |
+| [HADOOP-327](https://issues.apache.org/jira/browse/HADOOP-327) | ToolBase calls System.exit |  Major | util | Owen O'Malley | Hairong Kuang |
+| [HADOOP-360](https://issues.apache.org/jira/browse/HADOOP-360) | hadoop-daemon starts but does not stop servers under cygWin |  Major | . | Konstantin Shvachko |  |
+| [HADOOP-354](https://issues.apache.org/jira/browse/HADOOP-354) | All daemons should have public methods to start and stop them |  Major | . | Barry Kaplan |  |
+| [HADOOP-364](https://issues.apache.org/jira/browse/HADOOP-364) | rpc versioning broke out-of-order server launches |  Major | ipc | Owen O'Malley | Owen O'Malley |
+| [HADOOP-365](https://issues.apache.org/jira/browse/HADOOP-365) | datanode crashes on startup with ClassCastException |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-350](https://issues.apache.org/jira/browse/HADOOP-350) | In standalone mode, 'org.apache.commons.cli cannot be resolved' |  Minor | . | stack |  |
+| [HADOOP-368](https://issues.apache.org/jira/browse/HADOOP-368) | DistributedFSCheck should cleanup, seek, and report missing files. |  Minor | fs | Konstantin Shvachko | Konstantin Shvachko |
+| [HADOOP-376](https://issues.apache.org/jira/browse/HADOOP-376) | Datanode does not scan for an open http port |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-384](https://issues.apache.org/jira/browse/HADOOP-384) | improved error messages for file checksum errors |  Minor | fs | Owen O'Malley | Owen O'Malley |
+| [HADOOP-344](https://issues.apache.org/jira/browse/HADOOP-344) | TaskTracker passes incorrect file path to DF under cygwin |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
 | [HADOOP-383](https://issues.apache.org/jira/browse/HADOOP-383) | unit tests fail on windows |  Major | . | Owen O'Malley | Michel Tourn |
 | [HADOOP-380](https://issues.apache.org/jira/browse/HADOOP-380) | The reduce tasks poll for mapoutputs in a loop |  Major | . | Mahadev konar | Mahadev konar |
-| [HADOOP-377](https://issues.apache.org/jira/browse/HADOOP-377) | Configuration does not handle URL |  Major | . | Jean-Baptiste Quenot |  |
-| [HADOOP-376](https://issues.apache.org/jira/browse/HADOOP-376) | Datanode does not scan for an open http port |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-387](https://issues.apache.org/jira/browse/HADOOP-387) | LocalJobRunner assigns duplicate mapid's |  Major | . | Sami Siren |  |
+| [HADOOP-385](https://issues.apache.org/jira/browse/HADOOP-385) | rcc does not generate correct Java code for the field of a record type |  Major | . | Hairong Kuang | Milind Bhandarkar |
+| [HADOOP-388](https://issues.apache.org/jira/browse/HADOOP-388) | the hadoop-daemons.sh fails with "no such file or directory" when used from a relative path |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-375](https://issues.apache.org/jira/browse/HADOOP-375) | Introduce a way for datanodes to register their HTTP info ports with the NameNode |  Major | . | Devaraj Das | Devaraj Das |
-| [HADOOP-368](https://issues.apache.org/jira/browse/HADOOP-368) | DistributedFSCheck should cleanup, seek, and report missing files. |  Minor | fs | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-365](https://issues.apache.org/jira/browse/HADOOP-365) | datanode crashes on startup with ClassCastException |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-364](https://issues.apache.org/jira/browse/HADOOP-364) | rpc versioning broke out-of-order server launches |  Major | ipc | Owen O'Malley | Owen O'Malley |
+| [HADOOP-389](https://issues.apache.org/jira/browse/HADOOP-389) | MiniMapReduce tests get stuck because of some timing issues with initialization of tasktrackers. |  Major | . | Mahadev konar | Mahadev konar |
+| [HADOOP-391](https://issues.apache.org/jira/browse/HADOOP-391) | test-contrib with spaces in classpath (Windows) |  Major | . | Michel Tourn |  |
 | [HADOOP-362](https://issues.apache.org/jira/browse/HADOOP-362) | tasks can get lost when reporting task completion to the JobTracker has an error |  Major | . | Devaraj Das | Owen O'Malley |
-| [HADOOP-360](https://issues.apache.org/jira/browse/HADOOP-360) | hadoop-daemon starts but does not stop servers under cygWin |  Major | . | Konstantin Shvachko |  |
-| [HADOOP-358](https://issues.apache.org/jira/browse/HADOOP-358) | NPE in Path.equals |  Major | fs | Frédéric Bertin | Doug Cutting |
-| [HADOOP-354](https://issues.apache.org/jira/browse/HADOOP-354) | All daemons should have public methods to start and stop them |  Major | . | Barry Kaplan |  |
-| [HADOOP-352](https://issues.apache.org/jira/browse/HADOOP-352) | Portability of hadoop shell scripts for deployment |  Major | . | Jean-Baptiste Quenot |  |
-| [HADOOP-350](https://issues.apache.org/jira/browse/HADOOP-350) | In standalone mode, 'org.apache.commons.cli cannot be resolved' |  Minor | . | stack |  |
-| [HADOOP-344](https://issues.apache.org/jira/browse/HADOOP-344) | TaskTracker passes incorrect file path to DF under cygwin |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-327](https://issues.apache.org/jira/browse/HADOOP-327) | ToolBase calls System.exit |  Major | util | Owen O'Malley | Hairong Kuang |
-| [HADOOP-313](https://issues.apache.org/jira/browse/HADOOP-313) | A stand alone driver for individual tasks |  Major | . | Michel Tourn | Michel Tourn |
+| [HADOOP-393](https://issues.apache.org/jira/browse/HADOOP-393) | The validateUTF function of class Text throws MalformedInputException for valid UTF8 code containing ascii chars |  Major | io | Hairong Kuang | Hairong Kuang |
+| [HADOOP-404](https://issues.apache.org/jira/browse/HADOOP-404) | Regression tests are not working. |  Major | . | Mahadev konar |  |
+| [HADOOP-377](https://issues.apache.org/jira/browse/HADOOP-377) | Configuration does not handle URL |  Major | . | Jean-Baptiste Quenot |  |
 | [HADOOP-226](https://issues.apache.org/jira/browse/HADOOP-226) | DFSShell problems. Incorrect block replication detection in fsck. |  Major | . | Konstantin Shvachko |  |
+| [HADOOP-415](https://issues.apache.org/jira/browse/HADOOP-415) | DFSNodesStatus() should sort data nodes. |  Major | . | Konstantin Shvachko |  |
 
 
 ### TESTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-418](https://issues.apache.org/jira/browse/HADOOP-418) | hadoopStreaming test jobconf -\> env.var. mapping |  Major | . | Michel Tourn |  |
 | [HADOOP-411](https://issues.apache.org/jira/browse/HADOOP-411) | junit test for HADOOP-59: support generic command-line options |  Major | . | Hairong Kuang | Hairong Kuang |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-418](https://issues.apache.org/jira/browse/HADOOP-418) | hadoopStreaming test jobconf -\> env.var. mapping |  Major | . | Michel Tourn |  |
 
 
 ### OTHER:

+ 28 - 50
hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.0/CHANGES.0.6.0.md

@@ -20,86 +20,64 @@
 
 ## Release 0.6.0 - 2006-09-08
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
 
 
 ### NEW FEATURES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-497](https://issues.apache.org/jira/browse/HADOOP-497) | DataNodes and TaskTrackers should be able to report hostnames and ips relative to customizable network interfaces and nameservers |  Minor | util | Lorenzo Thione | Lorenzo Thione |
 | [HADOOP-456](https://issues.apache.org/jira/browse/HADOOP-456) | Checkpointing and logging of data node descriptors |  Major | . | Konstantin Shvachko | Konstantin Shvachko |
-| [HADOOP-441](https://issues.apache.org/jira/browse/HADOOP-441) | SequenceFile should support 'custom compressors' |  Major | io | Arun C Murthy | Arun C Murthy |
 | [HADOOP-322](https://issues.apache.org/jira/browse/HADOOP-322) | Need a job control utility to submit and monitor a group of jobs which have DAG dependency |  Major | . | Runping Qi | Runping Qi |
+| [HADOOP-497](https://issues.apache.org/jira/browse/HADOOP-497) | DataNodes and TaskTrackers should be able to report hostnames and ips relative to customizable network interfaces and nameservers |  Minor | util | Lorenzo Thione | Lorenzo Thione |
+| [HADOOP-441](https://issues.apache.org/jira/browse/HADOOP-441) | SequenceFile should support 'custom compressors' |  Major | io | Arun C Murthy | Arun C Murthy |
 
 
 ### IMPROVEMENTS:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-499](https://issues.apache.org/jira/browse/HADOOP-499) | Avoid the use of Strings to improve the  performance of hadoop streaming |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-488](https://issues.apache.org/jira/browse/HADOOP-488) | Change ToolBase.doMain() to return a status code |  Major | . | Andrzej Bialecki |  |
-| [HADOOP-486](https://issues.apache.org/jira/browse/HADOOP-486) | adding username to jobstatus |  Minor | . | Mahadev konar | Mahadev konar |
-| [HADOOP-483](https://issues.apache.org/jira/browse/HADOOP-483) | Document libhdfs and fix some OS specific stuff in Makefile |  Major | . | Arun C Murthy | Arun C Murthy |
-| [HADOOP-474](https://issues.apache.org/jira/browse/HADOOP-474) | support compressed text files as input and output |  Major | . | Owen O'Malley | Owen O'Malley |
-| [HADOOP-468](https://issues.apache.org/jira/browse/HADOOP-468) | Setting scheduling priority in hadoop-env.sh |  Minor | . | Vetle Roeim |  |
-| [HADOOP-464](https://issues.apache.org/jira/browse/HADOOP-464) | Troubleshooting message for RunJar (bin/hadoop jar) |  Major | util | Michel Tourn |  |
-| [HADOOP-463](https://issues.apache.org/jira/browse/HADOOP-463) | variable expansion in Configuration |  Major | conf | Michel Tourn |  |
 | [HADOOP-450](https://issues.apache.org/jira/browse/HADOOP-450) | Remove the need for users to specify the types of the inputs |  Major | . | Owen O'Malley | Owen O'Malley |
+| [HADOOP-464](https://issues.apache.org/jira/browse/HADOOP-464) | Troubleshooting message for RunJar (bin/hadoop jar) |  Major | util | Michel Tourn |  |
+| [HADOOP-468](https://issues.apache.org/jira/browse/HADOOP-468) | Setting scheduling priority in hadoop-env.sh |  Minor | . | Vetle Roeim |  |
+| [HADOOP-54](https://issues.apache.org/jira/browse/HADOOP-54) | SequenceFile should compress blocks, not individual entries |  Major | io | Doug Cutting | Arun C Murthy |
+| [HADOOP-486](https://issues.apache.org/jira/browse/HADOOP-486) | adding username to jobstatus |  Minor | . | Mahadev konar | Mahadev konar |
 | [HADOOP-437](https://issues.apache.org/jira/browse/HADOOP-437) | support gzip input files |  Major | . | Michel Tourn |  |
-| [HADOOP-312](https://issues.apache.org/jira/browse/HADOOP-312) | Connections should not be cached |  Major | ipc | Devaraj Das | Devaraj Das |
+| [HADOOP-463](https://issues.apache.org/jira/browse/HADOOP-463) | variable expansion in Configuration |  Major | conf | Michel Tourn |  |
+| [HADOOP-488](https://issues.apache.org/jira/browse/HADOOP-488) | Change ToolBase.doMain() to return a status code |  Major | . | Andrzej Bialecki |  |
+| [HADOOP-499](https://issues.apache.org/jira/browse/HADOOP-499) | Avoid the use of Strings to improve the  performance of hadoop streaming |  Major | . | Hairong Kuang | Hairong Kuang |
 | [HADOOP-64](https://issues.apache.org/jira/browse/HADOOP-64) | DataNode should be capable of managing multiple volumes |  Minor | . | Sameer Paranjpye | Milind Bhandarkar |
-| [HADOOP-54](https://issues.apache.org/jira/browse/HADOOP-54) | SequenceFile should compress blocks, not individual entries |  Major | io | Doug Cutting | Arun C Murthy |
+| [HADOOP-312](https://issues.apache.org/jira/browse/HADOOP-312) | Connections should not be cached |  Major | ipc | Devaraj Das | Devaraj Das |
+| [HADOOP-483](https://issues.apache.org/jira/browse/HADOOP-483) | Document libhdfs and fix some OS specific stuff in Makefile |  Major | . | Arun C Murthy | Arun C Murthy |
+| [HADOOP-474](https://issues.apache.org/jira/browse/HADOOP-474) | support compressed text files as input and output |  Major | . | Owen O'Malley | Owen O'Malley |
 
 
 ### BUG FIXES:
 
 | JIRA | Summary | Priority | Component | Reporter | Contributor |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-517](https://issues.apache.org/jira/browse/HADOOP-517) | readLine function of UTF8ByteArrayUtils does not handle end of line correctly |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-507](https://issues.apache.org/jira/browse/HADOOP-507) | Runtime exception in org.apache.hadoop.io.WritableFactories.newInstance when trying to startup namenode/datanode |  Major | util | Arun C Murthy | Owen O'Malley |
-| [HADOOP-501](https://issues.apache.org/jira/browse/HADOOP-501) | toString(resources, sb) in Configuration.java throws a ClassCastException since resources can be loaded from an URL |  Minor | . | Thomas Friol |  |
-| [HADOOP-473](https://issues.apache.org/jira/browse/HADOOP-473) | TextInputFormat does not correctly handle all line endings |  Major | . | Dennis Kubes |  |
-| [HADOOP-469](https://issues.apache.org/jira/browse/HADOOP-469) | Portability of hadoop shell scripts for deployment |  Major | . | Jean-Baptiste Quenot |  |
-| [HADOOP-460](https://issues.apache.org/jira/browse/HADOOP-460) | Small jobs benchmark fails with current Hadoop due to UTF8 -\> Text ClassCastException |  Major | . | Sanjay Dahiya |  |
-| [HADOOP-458](https://issues.apache.org/jira/browse/HADOOP-458) | libhdfs corrupts memory |  Major | . | Christian Kunz | Konstantin Shvachko |
-| [HADOOP-455](https://issues.apache.org/jira/browse/HADOOP-455) | Text class should support the DEL character |  Major | io | Hairong Kuang | Hairong Kuang |
-| [HADOOP-453](https://issues.apache.org/jira/browse/HADOOP-453) | bug in Text.setCapacity( int len ) |  Minor | . | Sami Siren |  |
-| [HADOOP-434](https://issues.apache.org/jira/browse/HADOOP-434) | Use Hadoop scripts to run smallJobsBenchmark to avoid classpath issues. |  Major | . | Sanjay Dahiya | Sanjay Dahiya |
 | [HADOOP-427](https://issues.apache.org/jira/browse/HADOOP-427) | DatanodeInfo class should be used instead of DatanodeDescriptor in the jsp & related files |  Major | . | Devaraj Das | Devaraj Das |
 | [HADOOP-426](https://issues.apache.org/jira/browse/HADOOP-426) | streaming unit tests failing on SunOS |  Major | . | Doug Cutting | Michel Tourn |
-| [HADOOP-424](https://issues.apache.org/jira/browse/HADOOP-424) | mapreduce jobs fail when no split is returned via inputFormat.getSplits |  Major | . | Frédéric Bertin |  |
-| [HADOOP-421](https://issues.apache.org/jira/browse/HADOOP-421) | replace String in hadoop record io with the new Text class |  Major | record | Owen O'Malley | Milind Bhandarkar |
-| [HADOOP-419](https://issues.apache.org/jira/browse/HADOOP-419) | libdfs doesn't work with application threads |  Major | . | Christian Kunz | Owen O'Malley |
 | [HADOOP-400](https://issues.apache.org/jira/browse/HADOOP-400) | the job tracker re-runs failed tasks on the same node |  Major | . | Owen O'Malley | Owen O'Malley |
 | [HADOOP-324](https://issues.apache.org/jira/browse/HADOOP-324) | "IOException: No space left on device" is handled incorrectly |  Major | . | Konstantin Shvachko | Wendy Chien |
-| [HADOOP-320](https://issues.apache.org/jira/browse/HADOOP-320) | bin/hadoop dfs -mv does not mv  source's checksum file if source is a file |  Major | . | Hairong Kuang | Hairong Kuang |
-| [HADOOP-286](https://issues.apache.org/jira/browse/HADOOP-286) | copyFromLocal throws LeaseExpiredException |  Major | . | Runping Qi | Konstantin Shvachko |
+| [HADOOP-434](https://issues.apache.org/jira/browse/HADOOP-434) | Use Hadoop scripts to run smallJobsBenchmark to avoid classpath issues. |  Major | . | Sanjay Dahiya | Sanjay Dahiya |
+| [HADOOP-453](https://issues.apache.org/jira/browse/HADOOP-453) | bug in Text.setCapacity( int len ) |  Minor | . | Sami Siren |  |
+| [HADOOP-455](https://issues.apache.org/jira/browse/HADOOP-455) | Text class should support the DEL character |  Major | io | Hairong Kuang | Hairong Kuang |
+| [HADOOP-176](https://issues.apache.org/jira/browse/HADOOP-176) | comparators of integral writable types are not transitive for inequalities |  Major | io | Dick King |  |
+| [HADOOP-421](https://issues.apache.org/jira/browse/HADOOP-421) | replace String in hadoop record io with the new Text class |  Major | record | Owen O'Malley | Milind Bhandarkar |
+| [HADOOP-469](https://issues.apache.org/jira/browse/HADOOP-469) | Portability of hadoop shell scripts for deployment |  Major | . | Jean-Baptiste Quenot |  |
+| [HADOOP-473](https://issues.apache.org/jira/browse/HADOOP-473) | TextInputFormat does not correctly handle all line endings |  Major | . | Dennis Kubes |  |
 | [HADOOP-281](https://issues.apache.org/jira/browse/HADOOP-281) | dfs.FSDirectory.mkdirs can create sub-directories of a file! |  Major | . | Sameer Paranjpye | Wendy Chien |
+| [HADOOP-419](https://issues.apache.org/jira/browse/HADOOP-419) | libdfs doesn't work with application threads |  Major | . | Christian Kunz | Owen O'Malley |
+| [HADOOP-460](https://issues.apache.org/jira/browse/HADOOP-460) | Small jobs benchmark fails with current Hadoop due to UTF8 -\> Text ClassCastException |  Major | . | Sanjay Dahiya |  |
 | [HADOOP-196](https://issues.apache.org/jira/browse/HADOOP-196) | Fix buggy uselessness of Configuration( Configuration other) constructor |  Major | conf | alan wootton |  |
-| [HADOOP-176](https://issues.apache.org/jira/browse/HADOOP-176) | comparators of integral writable types are not transitive for inequalities |  Major | io | Dick King |  |
+| [HADOOP-501](https://issues.apache.org/jira/browse/HADOOP-501) | toString(resources, sb) in Configuration.java throws a ClassCastException since resources can be loaded from an URL |  Minor | . | Thomas Friol |  |
+| [HADOOP-424](https://issues.apache.org/jira/browse/HADOOP-424) | mapreduce jobs fail when no split is returned via inputFormat.getSplits |  Major | . | Frédéric Bertin |  |
+| [HADOOP-507](https://issues.apache.org/jira/browse/HADOOP-507) | Runtime exception in org.apache.hadoop.io.WritableFactories.newInstance when trying to startup namenode/datanode |  Major | util | Arun C Murthy | Owen O'Malley |
+| [HADOOP-320](https://issues.apache.org/jira/browse/HADOOP-320) | bin/hadoop dfs -mv does not mv  source's checksum file if source is a file |  Major | . | Hairong Kuang | Hairong Kuang |
+| [HADOOP-286](https://issues.apache.org/jira/browse/HADOOP-286) | copyFromLocal throws LeaseExpiredException |  Major | . | Runping Qi | Konstantin Shvachko |
 | [HADOOP-50](https://issues.apache.org/jira/browse/HADOOP-50) | dfs datanode should store blocks in multiple directories |  Major | . | Doug Cutting | Milind Bhandarkar |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-458](https://issues.apache.org/jira/browse/HADOOP-458) | libhdfs corrupts memory |  Major | . | Christian Kunz | Konstantin Shvachko |
+| [HADOOP-517](https://issues.apache.org/jira/browse/HADOOP-517) | readLine function of UTF8ByteArrayUtils does not handle end of line correctly |  Major | . | Hairong Kuang | Hairong Kuang |
 
 
 ### OTHER:

+ 3 - 43
hadoop-common-project/hadoop-common/src/site/markdown/release/0.6.1/CHANGES.0.6.1.md

@@ -20,56 +20,16 @@
 
 ## Release 0.6.1 - 2006-09-13
 
-### INCOMPATIBLE CHANGES:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### IMPORTANT ISSUES:
-
-| 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 |
 |:---- |:---- | :--- |:---- |:---- |:---- |
-| [HADOOP-529](https://issues.apache.org/jira/browse/HADOOP-529) | SequenceFile fails task with NullPointerException in codec initialization |  Blocker | . | Sanjay Dahiya | Owen O'Malley |
-| [HADOOP-526](https://issues.apache.org/jira/browse/HADOOP-526) | datanode lock message causes NullPointerException |  Major | . | Owen O'Malley | Milind Bhandarkar |
+| [HADOOP-520](https://issues.apache.org/jira/browse/HADOOP-520) | libhdfs returns success even when writing to a file fails |  Major | . | Christian Kunz | Arun C Murthy |
 | [HADOOP-523](https://issues.apache.org/jira/browse/HADOOP-523) | TextInputformat .isSplittable() fails with NullPointerException with hadoop 0.6.1 |  Major | . | Sanjay Dahiya | Owen O'Malley |
 | [HADOOP-521](https://issues.apache.org/jira/browse/HADOOP-521) | classloader problem for clients |  Major | io | Christian Kunz | Owen O'Malley |
-| [HADOOP-520](https://issues.apache.org/jira/browse/HADOOP-520) | libhdfs returns success even when writing to a file fails |  Major | . | Christian Kunz | Arun C Murthy |
-
-
-### TESTS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### SUB-TASKS:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
-
-
-### OTHER:
-
-| JIRA | Summary | Priority | Component | Reporter | Contributor |
-|:---- |:---- | :--- |:---- |:---- |:---- |
+| [HADOOP-526](https://issues.apache.org/jira/browse/HADOOP-526) | datanode lock message causes NullPointerException |  Major | . | Owen O'Malley | Milind Bhandarkar |
+| [HADOOP-529](https://issues.apache.org/jira/browse/HADOOP-529) | SequenceFile fails task with NullPointerException in codec initialization |  Blocker | . | Sanjay Dahiya | Owen O'Malley |
 
 

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio