http://git-wip-us.apache.org/repos/asf/hadoop/blob/d759b4bd/hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/CHANGES.0.21.0.md ---------------------------------------------------------------------- diff --git a/hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/CHANGES.0.21.0.md b/hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/CHANGES.0.21.0.md new file mode 100644 index 0000000..da203dc --- /dev/null +++ b/hadoop-common-project/hadoop-common/src/site/markdown/release/0.21.0/CHANGES.0.21.0.md @@ -0,0 +1,1360 @@ + +<!--- +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +--> +# Apache Hadoop Changelog + +## Release 0.21.0 - 2010-08-23 + +### 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-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-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-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-4779](https://issues.apache.org/jira/browse/HADOOP-4779) | Remove deprecated FileSystem methods | Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | +| [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-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 | +| [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 | +| [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-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 | +| [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-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 | + + +### 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-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-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-4829](https://issues.apache.org/jira/browse/HADOOP-4829) | Allow FileSystem shutdown hook to be disabled | Minor | fs | Bryan Duxbury | Todd Lipcon | +| [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 | +| [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 | +| [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-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-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 | +| [MAPREDUCE-728](https://issues.apache.org/jira/browse/MAPREDUCE-728) | Mumak: Map-Reduce Simulator | Major | . | Arun C Murthy | Hong Tang | +| [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 | +| [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 | + + +### 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-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-5038](https://issues.apache.org/jira/browse/HADOOP-5038) | remove System.out.println statement | 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-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-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-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-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 | +| [HDFS-381](https://issues.apache.org/jira/browse/HDFS-381) | Datanode should report deletion of blocks to Namenode explicitly | Major | . | Suresh Srinivas | Suresh Srinivas | +| [HDFS-352](https://issues.apache.org/jira/browse/HDFS-352) | saveNamespace command should be documented. | Major | documentation | Konstantin Shvachko | Ravi Phulari | +| [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 Ki
<TRUNCATED>