Apache Hadoop 3.5.0 – Apache Hadoop Changelog

##### General

- Overview
- Single Node Setup
- Cluster Setup
- Commands Reference
- FileSystem Shell
- Compatibility Specification
- Downstream Developer's Guide
- Admin Compatibility Guide
- Interface Classification
- FileSystem Specification

##### Common

- CLI Mini Cluster
- Fair Call Queue
- Native Libraries
- Proxy User
- Rack Awareness
- Secure Mode
- Service Level Authorization
- HTTP Authentication
- Credential Provider API
- Hadoop KMS
- Tracing
- Unix Shell Guide
- Registry
- Async Profiler

##### HDFS

- Architecture
- User Guide
- Commands Reference
- NameNode HA With QJM
- NameNode HA With NFS
- Observer NameNode
- Federation
- ViewFs
- ViewFsOverloadScheme
- Snapshots
- Edits Viewer
- Image Viewer
- Permissions and HDFS
- Quotas and HDFS
- libhdfs (C API)
- WebHDFS (REST API)
- HttpFS
- Short Circuit Local Reads
- Centralized Cache Management
- NFS Gateway
- Rolling Upgrade
- Extended Attributes
- Transparent Encryption
- Multihoming
- Storage Policies
- Memory Storage Support
- Synthetic Load Generator
- Erasure Coding
- Disk Balancer
- Upgrade Domain
- DataNode Admin
- Router Federation
- Provided Storage

##### MapReduce

- Tutorial
- Commands Reference
- Encrypted Shuffle
- Pluggable Shuffle/Sort
- Distributed Cache Deploy
- Support for YARN Shared Cache

##### MapReduce REST APIs

- MR Application Master
- MR History Server

##### YARN

- Architecture
- Commands Reference
- Capacity Scheduler
- Fair Scheduler
- ResourceManager Restart
- ResourceManager HA
- Resource Model
- Node Labels
- Node Attributes
- Web Application Proxy
- Timeline Server
- Timeline Service V.2
- Writing YARN Applications
- YARN Application Security
- NodeManager
- Running Applications in Docker Containers
- Running Applications in runC Containers
- Using CGroups
- Secure Containers
- Reservation System
- Graceful Decommission
- Opportunistic Containers
- YARN Federation
- Shared Cache
- Using GPU
- Using FPGA
- Placement Constraints
- YARN UI2

##### YARN REST APIs

- Introduction
- Resource Manager
- Node Manager
- Timeline Server
- Timeline Service V.2

##### YARN Service

- Overview
- QuickStart
- Concepts
- Yarn Service API
- Service Discovery
- System Services

##### Hadoop Compatible File Systems

- Aliyun OSS
- Amazon S3
- Azure Blob Storage
- Azure Data Lake Storage
- Tencent COS
- Huaweicloud OBS
- VolcanoEngine TOS

##### Auth

- Overview
- Examples
- Configuration
- Building

##### Tools

- Hadoop Streaming
- Hadoop Archives
- Hadoop Archive Logs
- DistCp
- HDFS Federation Balance
- GridMix
- Rumen
- Resource Estimator Service
- Scheduler Load Simulator
- Hadoop Benchmarking
- Dynamometer

##### Reference

- Changelog and Release Notes
- Java API docs
- Unix Shell API
- Metrics

##### Configuration

- core-default.xml
- hdfs-default.xml
- hdfs-rbf-default.xml
- mapred-default.xml
- yarn-default.xml
- kms-default.xml
- httpfs-default.xml
- Deprecated Properties

# Apache Hadoop Changelog

## Release 0.21.0 - 2010-08-23

### INCOMPATIBLE CHANGES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HADOOP-4895 | Remove deprecated methods in DFSClient | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | Permission checking in fsck | Major | . | Koji Noguchi | Tsz Wo Nicholas Sze
HADOOP-4648 | Remove ChecksumDistriubtedFileSystem and InMemoryFileSystem | Major | fs | Owen O’Malley | Chris Douglas
HADOOP-4940 | Remove delete(Path f) | Major | fs | Tsz Wo Nicholas Sze | Enis Soztutar
HADOOP-3953 | Sticky bit for directories | Major | . | Koji Noguchi | Jakob Homan
HADOOP-5022 | [HOD] logcondense should delete all hod logs for a user, including jobtracker logs | Blocker | contrib/hod | Hemanth Yamijala | Peeyush Bishnoi
HADOOP-5094 | Show dead nodes information in dfsadmin -report | Minor | . | Jim Huang | Jakob Homan
HADOOP-5176 | TestDFSIO reports itself as TestFDSIO | Trivial | benchmarks | Bryan Duxbury | Ravi Phulari
HADOOP-4942 | Remove getName() and getNamed(String name, Configuration conf) | Major | fs | Tsz Wo Nicholas Sze | Jakob Homan
HADOOP-4779 | Remove deprecated FileSystem methods | Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5219 | SequenceFile is using mapred property | Major | io | Sharad Agarwal | Sharad Agarwal
HADOOP-5258 | Provide dfsadmin functionality to report on namenode’s view of network topology | Major | . | Jakob Homan | Jakob Homan
HADOOP-4756 | Create a command line tool to access JMX exported properties from a NameNode server | Major | . | Boris Shkolnik | Boris Shkolnik
HADOOP-4539 | Streaming Edits to a Backup Node. | Major | . | Konstantin Shvachko | Konstantin Shvachko
HADOOP-4655 | FileSystem.CACHE should be ref-counted | Major | fs | Hong Tang | dhruba borthakur
HADOOP-5464 | DFSClient does not treat write timeout of 0 properly | Major | . | Raghu Angadi | Raghu Angadi
HADOOP-2827 | Remove deprecated NetUtils.getServerAddress | Major | conf, util | dhruba borthakur | Chris Douglas
HADOOP-5485 | Authorisation machanism required for acceesing jobtracker url :- jobtracker.com:port/scheduler | Major | . | Aroop Maliakkal | Vinod Kumar Vavilapalli
HADOOP-5738 | Split waiting tasks field in JobTracker metrics to individual tasks | Major | metrics | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan
HADOOP-5679 | Resolve findbugs warnings in core/streaming/pipes/examples | Major | . | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-5438 | Merge FileSystem.create and FileSystem.append | Major | fs | He Yongqiang | He Yongqiang
HADOOP-4861 | Add disk usage with human-readable size (-duh) | Trivial | . | Bryan Duxbury | Todd Lipcon
HADOOP-5620 | discp can preserve modification times of files | Major | . | dhruba borthakur | Rodrigo Schmidt
HADOOP-5861 | s3n files are not getting split by default | Major | fs/s3 | Joydeep Sen Sarma | Tom White
HADOOP-5913 | Allow administrators to be able to start and stop queues | Major | . | rahul k singh | rahul k singh
MAPREDUCE-516 | Fix the ‘cluster drain’ problem in the Capacity Scheduler wrt High RAM Jobs | Major | . | Arun C Murthy | Arun C Murthy
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 | Job and JobControl classes should return interfaces rather than implementations | Major | . | Tom White | Tom White
MAPREDUCE-772 | Chaging LineRecordReader algo so that it does not need to skip backwards in the stream | Major | . | Abdul Qadeer | Abdul Qadeer
HDFS-514 | DFSClient.namenode is a public field. Should be private. | Major | hdfs-client | Bill Zeller | Bill Zeller
MAPREDUCE-766 | Enhance -list-blacklisted-trackers to display host name, blacklisted reason and blacklist report. | Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan
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 | Move Distributed Cache from Common to Map/Reduce | Major | . | Owen O’Malley | Vinod Kumar Vavilapalli
HADOOP-6201 | FileSystem::ListStatus should throw FileNotFoundException | Major | fs | Jakob Homan | Jakob Homan
HDFS-538 | DistributedFileSystem::listStatus incorrectly returns null for empty result sets | Major | . | Jakob Homan | Jakob Homan
MAPREDUCE-895 | FileSystem::ListStatus will now throw FileNotFoundException, MapRed needs updated | Major | . | Jakob Homan | Jakob Homan
MAPREDUCE-479 | Add reduce ID to shuffle clienttrace | Minor | . | Jiaqi Tan | Jiaqi Tan
MAPREDUCE-355 | Change org.apache.hadoop.mapred.join to use new api | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-873 | Simplify Job Recovery | Major | jobtracker | Devaraj Das | Sharad Agarwal
HDFS-288 | Redundant computation in hashCode() implemenation | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | Improve error message when moving to trash fails due to quota issue | Major | fs | Jakob Homan | Boris Shkolnik
MAPREDUCE-963 | mapred’s FileAlreadyExistsException should be deprecated in favor of hadoop-common’s one. | Major | . | Boris Shkolnik | Boris Shkolnik
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 | GzipCodec should read compression level etc from configuration | Major | io | Zheng Shao | He Yongqiang
HDFS-617 | Support for non-recursive create() in HDFS | Major | hdfs-client, namenode | Kan Zhang | Kan Zhang
HDFS-618 | Support for non-recursive mkdir in HDFS | Major | hdfs-client, namenode | Kan Zhang | Kan Zhang
MAPREDUCE-157 | Job History log file format is not friendly for external tools. | Major | . | Owen O’Malley | Jothi Padmanabhan
MAPREDUCE-862 | Modify UI to support a hierarchy of queues | Major | . | Hemanth Yamijala | V.V.Chaitanya Krishna
MAPREDUCE-777 | A method for finding and tracking jobs from the new API | Major | client | Owen O’Malley | Amareshwari Sriramadasu
MAPREDUCE-849 | Renaming of configuration property names in mapreduce | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-660 | Remove deprecated methods from InterDatanodeProtocol. | Major | datanode | Konstantin Shvachko | Konstantin Shvachko
HDFS-512 | Set block id as the key to Block | Major | . | Hairong Kuang | Konstantin Shvachko
HDFS-737 | Improvement in metasave output | Major | namenode | Jitendra Nath Pandey | Jitendra Nath Pandey
HADOOP-6367 | Move Access Token implementation from Common to HDFS | Major | security | Kan Zhang | Kan Zhang
HDFS-764 | Moving Access Token implementation from Common to HDFS | Major | . | Kan Zhang | Kan Zhang
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 | TaskTracker does not need to fully unjar job jars | Major | tasktracker | Todd Lipcon | Todd Lipcon
MAPREDUCE-1213 | TaskTrackers restart is very slow because it deletes distributed cache directory synchronously | Major | . | dhruba borthakur | Zheng Shao
HDFS-873 | DataNode directories as URIs | Major | datanode | Konstantin Shvachko | Konstantin Shvachko
MAPREDUCE-1218 | Collecting cpu and memory usage for TaskTrackers | Major | . | Scott Chen | Scott Chen
MAPREDUCE-1287 | Avoid calling Partitioner with only 1 reducer | Minor | . | Ed Mazur | Chris Douglas
MAPREDUCE-1097 | Changes/fixes to support Vertica 3.5 | Minor | contrib/vertica | Omer Trajman | Omer Trajman
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 | Make changes to MapReduce for the new UserGroupInformation APIs (HADOOP-6299) | Major | . | Devaraj Das | Devaraj Das
HADOOP-6299 | Use JAAS LoginContext for our login | Major | security | Arun C Murthy | Owen O’Malley
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 | IPC server response buffer reset threshold should be configurable | Major | . | Suresh Srinivas | Suresh Srinivas
MAPREDUCE-1307 | Introduce the concept of Job Permissions | Major | security | Devaraj Das | Vinod Kumar Vavilapalli
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 | Delegation Tokens should be persisted in Namenode | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
HDFS-1016 | HDFS side change for HADOOP-6569 | Major | hdfs-client | Hairong Kuang | Hairong Kuang
MAPREDUCE-1493 | Authorization for job-history pages | Major | jobtracker, security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli
HDFS-985 | HDFS should issue multiple RPCs for listing a large directory | Major | . | Hairong Kuang | Hairong Kuang
HDFS-892 | optionally use Avro for namenode RPC | Major | namenode | Doug Cutting | Doug Cutting
HADOOP-6569 | FsShell#cat should avoid calling unecessary getFileStatus before opening a file to read | Major | fs | Hairong Kuang | Hairong Kuang
HDFS-1024 | SecondaryNamenode fails to checkpoint because namenode fails with CancelledKeyException | Blocker | . | dhruba borthakur | Dmytro Molkov
HADOOP-6686 | Remove redundant exception class name in unwrapped exceptions thrown at the RPC client | Major | . | Suresh Srinivas | Suresh Srinivas
HADOOP-6701 | Incorrect exit codes for “dfs -chown”, “dfs -chgrp” | Minor | fs | Ravi Phulari | Ravi Phulari
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-4368 | Superuser privileges required to do “df” | Minor | . | Brian Bockelman | Craig Macdonald
HADOOP-3741 | SecondaryNameNode has http server on dfs.secondary.http.address but without any contents | Major | . | Lohit Vijayarenu | Tsz Wo Nicholas Sze
HADOOP-5018 | Chukwa should support pipelined writers | Major | . | Ari Rabkin | Ari Rabkin
HADOOP-5052 | Add an example for computing exact digits of Pi | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | Add expiration handling to the chukwa log4j appender | Major | . | Jerome Boulon | Jerome Boulon
HADOOP-5232 | preparing HadoopPatchQueueAdmin.sh,test-patch.sh scripts to run builds on hudson slaves. | Major | build | Giridharan Kesavan | Giridharan Kesavan
HADOOP-5363 | Proxying for multiple HDFS clusters of different versions | Major | . | Kan Zhang | zhiyong zhang
HADOOP-5366 | Support for retrieving files using standard HTTP clients like curl | Major | . | Kan Zhang | zhiyong zhang
HADOOP-5528 | Binary partitioner | Major | . | Klaas Bosteels | Klaas Bosteels
HADOOP-5518 | MRUnit unit test library | Major | . | Aaron Kimball | Aaron Kimball
HADOOP-5257 | Export namenode/datanode functionality through a pluggable RPC layer | Minor | . | Carlos Valiente | Carlos Valiente
HADOOP-5469 | Exposing Hadoop metrics via HTTP | Major | metrics | Philip Zeyliger | Philip Zeyliger
HADOOP-5467 | Create an offline fsimage image viewer | Major | . | Jakob Homan | Jakob Homan
HADOOP-5752 | Provide examples of using offline image viewer (oiv) to analyze hadoop file systems | Major | . | Jakob Homan | Jakob Homan
HADOOP-5745 | Allow setting the default value of maxRunningJobs for all pools | Major | . | dhruba borthakur | dhruba borthakur
HADOOP-5643 | Ability to blacklist tasktracker | Major | . | Rajiv Chittajallu | Amar Kamat
HADOOP-4359 | Access Token: Support for data access authorization checking on DataNodes | Major | . | Kan Zhang | Kan Zhang
HADOOP-4829 | Allow FileSystem shutdown hook to be disabled | Minor | fs | Bryan Duxbury | Todd Lipcon
HADOOP-5815 | Sqoop: A database import tool for Hadoop | Major | . | Aaron Kimball | Aaron Kimball
HADOOP-5175 | Option to prohibit jars unpacking | Major | . | Andrew Gudkov | Todd Lipcon
HADOOP-5844 | Use mysqldump when connecting to local mysql instance in Sqoop | Major | . | Aaron Kimball | Aaron Kimball
HADOOP-4768 | Dynamic Priority Scheduler that allows queue shares to be controlled dynamically by a currency | Major | . | Thomas Sandholm | Thomas Sandholm
HADOOP-5887 | Sqoop should create tables in Hive metastore after importing to HDFS | Major | . | Aaron Kimball | Aaron Kimball
MAPREDUCE-567 | Add a new example MR that always fails | Major | examples | Philip Zeyliger | Philip Zeyliger
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
MAPREDUCE-551 | Add preemption to the fair scheduler | Major | contrib/fair-share | Matei Zaharia | Matei Zaharia
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 | Revive number of files listed metrics | Major | namenode | Koji Noguchi | Jitendra Nath Pandey
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 | Job History Log Analyzer | Major | . | Konstantin Shvachko | Konstantin Shvachko
HDFS-461 | Analyzing file size distribution. | Major | test, tools | Konstantin Shvachko | Konstantin Shvachko
MAPREDUCE-467 | Collect information about number of tasks succeeded / total per time unit for a tasktracker. | Major | . | Hemanth Yamijala | Sharad Agarwal
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 | Provide summary information per job once a job is finished. | Major | jobtracker | Hong Tang | Arun C Murthy
HDFS-458 | Create target for 10 minute patch test build for hdfs | Major | build, test | Jakob Homan | Jakob Homan
HADOOP-6120 | Add support for Avro types in hadoop | Major | . | Sharad Agarwal | Sharad Agarwal
MAPREDUCE-706 | Support for FIFO pools in the fair scheduler | Major | contrib/fair-share | Matei Zaharia | Matei Zaharia
HADOOP-6173 | src/native/packageNativeHadoop.sh only packages files with “hadoop” in the name | Minor | build, scripts | Hong Tang | Hong Tang
MAPREDUCE-800 | MRUnit should support the new API | Major | contrib/mrunit | Aaron Kimball | Aaron Kimball
MAPREDUCE-798 | MRUnit should be able to test a succession of MapReduce passes | Major | contrib/mrunit | Aaron Kimball | Aaron Kimball
MAPREDUCE-768 | Configuration information should generate dump in a standard format. | Major | . | rahul k singh | V.V.Chaitanya Krishna
MAPREDUCE-824 | Support a hierarchy of queues in the capacity scheduler | Major | capacity-sched | Hemanth Yamijala | rahul k singh
MAPREDUCE-751 | Rumen: a tool to extract job characterization data from job tracker logs | Major | tools/rumen | Dick King | Dick King
HDFS-492 | Expose corrupt replica/block information | Major | namenode | Bill Zeller | Bill Zeller
HADOOP-6226 | Create a LimitedByteArrayOutputStream that does not expand its buffer on write | Major | . | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-6165 | Add metadata to Serializations | Blocker | contrib/serialization | Tom White | Tom White
HADOOP-6235 | Adding a new method for getting server default values from a FileSystem | Major | fs | Kan Zhang | Kan Zhang
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 | Add support for byte-ranges to hftp | Major | . | Venkatesh Seetharam | Bill Zeller
HADOOP-4012 | Providing splitting support for bzip2 compressed files | Major | io | Abdul Qadeer | Abdul Qadeer
MAPREDUCE-776 | Gridmix: Trace-based benchmark for Map/Reduce | Major | benchmarks | Chris Douglas | Chris Douglas
HADOOP-4952 | Improved files system interface for the application writer. | Major | fs | Sanjay Radia | Sanjay Radia
MAPREDUCE-853 | Support a hierarchy of queues in the Map/Reduce framework | Major | jobtracker | Hemanth Yamijala |
HDFS-567 | Two contrib tools to facilitate searching for block history information | Major | tools | Bill Zeller | Jitendra Nath Pandey
MAPREDUCE-775 | Add input/output formatters for Vertica clustered ADBMS. | Major | contrib/vertica | Omer Trajman | Omer Trajman
HADOOP-6270 | FileContext needs to provide deleteOnExit functionality | Major | fs | Suresh Srinivas | Suresh Srinivas
HDFS-610 | Add support for FileContext | Major | hdfs-client, namenode | Sanjay Radia | Sanjay Radia
MAPREDUCE-679 | XML-based metrics as JSP servlet for JobTracker | Major | jobtracker | Aaron Kimball | Aaron Kimball
MAPREDUCE-980 | Modify JobHistory to use Avro for serialization instead of raw JSON | Major | . | Jothi Padmanabhan | Doug Cutting
MAPREDUCE-728 | Mumak: Map-Reduce Simulator | Major | . | Arun C Murthy | Hong Tang
HADOOP-6218 | Split TFile by Record Sequence Number | Major | . | Hong Tang | Hong Tang
HDFS-654 | HDFS needs to support new rename introduced for FileContext | Major | . | Suresh Srinivas | Suresh Srinivas
HDFS-222 | Support for concatenating of files into a single file | Major | . | Venkatesh Seetharam | Boris Shkolnik
HADOOP-6313 | Expose flush APIs to application users | Major | fs | Hairong Kuang | Hairong Kuang
HDFS-731 | Support new Syncable interface in HDFS | Major | . | Hairong Kuang | Hairong Kuang
HDFS-702 | Add Hdfs Impl for the new file system interface | Major | namenode | Sanjay Radia | Sanjay Radia
MAPREDUCE-707 | Provide a jobconf property for explicitly assigning a job to a pool | Trivial | contrib/fair-share | Matei Zaharia | Alan Heirich
HADOOP-6337 | Update FilterInitializer class to be more visible and take a conf for further development | Major | . | Jakob Homan | Jakob Homan
HDFS-503 | Implement erasure coding as a layer on HDFS | Major | contrib/raid | dhruba borthakur | dhruba borthakur
MAPREDUCE-1167 | Make ProcfsBasedProcessTree collect rss memory information | Major | tasktracker | Scott Chen | Scott Chen
MAPREDUCE-1074 | Provide documentation for Mark/Reset functionality | Major | documentation | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-6323 | Serialization should provide comparators | Major | io | Doug Cutting | Aaron Kimball
HADOOP-6433 | Add AsyncDiskService that is used in both hdfs and mapreduce | Major | . | Zheng Shao | Zheng Shao
HADOOP-6415 | Adding a common token interface for both job token and delegation token | Major | security | Kan Zhang | Kan Zhang
MAPREDUCE-698 | Per-pool task limits for the fair scheduler | Major | contrib/fair-share | Matei Zaharia | Kevin Peterson
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 | Add a /conf servlet to dump running configuration | Major | . | Todd Lipcon | Todd Lipcon
MAPREDUCE-1295 | We need a job trace manipulator to build gridmix runs. | Major | tools/rumen | Dick King | Dick King
HADOOP-6497 | Introduce wrapper around FSDataInputStream providing Avro SeekableInput interface | Major | fs | Aaron Kimball | Aaron Kimball
MAPREDUCE-1338 | need security keys storage solution | Major | . | Boris Shkolnik | Boris Shkolnik
HDFS-905 | Make changes to HDFS for the new UserGroupInformation APIs (HADOOP-6299) | Major | . | Devaraj Das | Jakob Homan
HADOOP-6517 | Ability to add/get tokens from UserGroupInformation | Major | . | Owen O’Malley | Owen O’Malley
MAPREDUCE-1383 | Allow storage and caching of delegation token. | Major | . | Boris Shkolnik | Boris Shkolnik
HADOOP-6419 | Change RPC layer to support SASL based mutual authentication | Major | security | Kan Zhang | Kan Zhang
MAPREDUCE-1335 | Add SASL DIGEST-MD5 authentication to TaskUmbilicalProtocol | Major | . | Kan Zhang | Kan Zhang
HADOOP-6510 | doAs for proxy user | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
HDFS-935 | Real user in delegation token. | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
MAPREDUCE-1464 | In JobTokenIdentifier change method getUsername to getUser which returns UGI | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
HADOOP-6547 | Move the Delegation Token feature to common since both HDFS and MapReduce needs it | Major | security | Devaraj Das | Devaraj Das
HDFS-245 | Create symbolic links in HDFS | Major | . | dhruba borthakur | Eli Collins
HADOOP-6573 | Delegation Tokens should be persisted. | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
HDFS-991 | Allow browsing the filesystem over http using delegation tokens | Major | . | Owen O’Malley | Owen O’Malley
HADOOP-6594 | Update hdfs script to provide fetchdt tool | Major | . | Jakob Homan | Jakob Homan
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 | UGI should contain authentication method. | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
HDFS-999 | Secondary namenode should login using kerberos if security is configured | Major | . | Boris Shkolnik | Boris Shkolnik
HDFS-993 | Namenode should issue a delegation token only for kerberos authenticated clients. | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
MAPREDUCE-1673 | Start and Stop scripts for the RaidNode | Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt
MAPREDUCE-1304 | Add counters for task time spent in GC | Major | task | Todd Lipcon | Aaron Kimball
HDFS-1091 | Implement listStatus that returns an Iterator of FileStatus | Major | . | Hairong Kuang | Hairong Kuang
HADOOP-6332 | Large-scale Automated Test Framework | Major | test | Arun C Murthy | Konstantin Boudnik
MAPREDUCE-1774 | Large-scale Automated Framework | Major | test | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6869 | Functionality to create file or folder on a remote daemon side | Major | test | Vinay Kumar Thota | Vinay Kumar Thota
HDFS-2137 | Datanode Disk Fail Inplace | Major | datanode | Bharath Mundlapudi |

### IMPROVEMENTS:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
HADOOP-4936 | Improvements to TestSafeMode | Major | test | Konstantin Shvachko | Konstantin Shvachko
HADOOP-4794 | separate branch for HadoopVersionAnnotation | Major | build | Owen O’Malley | Chris Douglas
HADOOP-5126 | Empty file BlocksWithLocations.java should be removed | Major | . | Konstantin Shvachko | Konstantin Shvachko
HADOOP-5088 | include releaseaudit as part of test-patch.sh script | Major | build | Giridharan Kesavan | Giridharan Kesavan
HADOOP-2721 | Use job control for tasks (and therefore for pipes and streaming) | Major | . | Owen O’Malley | Ravi Gummadi
HADOOP-5124 | A few optimizations to FsNamesystem#RecentInvalidateSets | Major | . | Hairong Kuang | Hairong Kuang
HADOOP-4859 | Make the M/R Job output dir unique for Daily rolling | Major | . | Jerome Boulon | Jerome Boulon
HADOOP-5038 | remove System.out.println statement | Major | . | Jerome Boulon | Jerome Boulon
HADOOP-5147 | remove refs to slaves file | Minor | . | Ari Rabkin | Ari Rabkin
HADOOP-5101 | optimizing build.xml target dependencies | Major | build | Giridharan Kesavan | Giridharan Kesavan
HADOOP-4868 | Split the hadoop script into 3 parts | Major | scripts | Sharad Agarwal | Sharad Agarwal
HADOOP-1722 | Make streaming to handle non-utf8 byte array | Major | . | Runping Qi | Klaas Bosteels
HADOOP-4885 | Try to restore failed replicas of Name Node storage (at checkpoint time) | Major | . | Boris Shkolnik | Boris Shkolnik
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 | Add offset in client trace | Minor | . | Lei (Eddy) Xu | Lei (Eddy) Xu
HADOOP-5240 | ‘ant javadoc’ does not check whether outputs are up to date and always rebuilds | Major | build | Aaron Kimball | Aaron Kimball
HADOOP-4191 | Add a testcase for jobhistory | Major | test | Amar Kamat | Ravi Gummadi
HADOOP-2898 | HOD should allow setting MapReduce UI ports within a port range | Blocker | contrib/hod | Luca Telloli | Peeyush Bishnoi
HADOOP-5264 | TaskTracker should have single conf reference | Major | . | Sharad Agarwal | Sharad Agarwal
HADOOP-5205 | Change CHUKWA_IDENT_STRING from “demo” to “TODO-AGENTS-INSTANCE-NAME” | Major | . | Jerome Boulon | Jerome Boulon
HADOOP-5033 | chukwa writer API is confusing | Minor | . | Ari Rabkin | Ari Rabkin
HADOOP-5144 | manual way of turning on restore of failed storage replicas for namenode | Major | . | Boris Shkolnik | Boris Shkolnik
HADOOP-5023 | Add Tomcat support to hdfsproxy | Major | . | Kan Zhang | zhiyong zhang
HADOOP-4546 | Minor fix in dfs to make hadoop work in AIX | Major | . | Arun Venugopal | Bill Habermaas
HADOOP-5317 | Provide documentation for LazyOutput Feature | Major | documentation | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-5455 | default “hadoop-metrics.properties” doesn’t mention “rpc” context | Minor | documentation, metrics | Philip Zeyliger | Philip Zeyliger
HADOOP-4842 | Streaming combiner should allow command, not just JavaClass | Major | . | Marco Nicosia | Amareshwari Sriramadasu
HADOOP-5196 | avoiding unnecessary byte[] allocation in SequenceFile.CompressedBytes and SequenceFile.UncompressedBytes | Minor | io | Hong Tang | Hong Tang
HADOOP-4788 | Set mapred.fairscheduler.assignmultiple to true by default | Trivial | . | Matei Zaharia | Matei Zaharia
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 | KFS: Add support for append | Major | . | Sriram Rao | Sriram Rao
HADOOP-4365 | Configuration.getProps() should be made protected for ease of overriding | Major | conf | Steve Loughran | Steve Loughran
HADOOP-5365 | hdfsprxoy should log every access | Major | . | Kan Zhang | zhiyong zhang
HADOOP-5595 | NameNode does not need to run a replicator to choose a random DataNode | Major | . | Hairong Kuang | Hairong Kuang
HADOOP-5450 | Add support for application-specific typecodes to typed bytes | Blocker | . | Klaas Bosteels | Klaas Bosteels
HADOOP-5603 | Improve block placement performance | Major | . | Hairong Kuang | Hairong Kuang
HADOOP-5502 | Backup and checkpoint nodes should be documented | Major | documentation | Konstantin Shvachko | Jakob Homan
HADOOP-5509 | PendingReplicationBlocks should not start monitor in constructor. | Major | . | Konstantin Shvachko | Konstantin Shvachko
HADOOP-5494 | IFile.Reader should have a nextRawKey/nextRawValue | Major | . | Devaraj Das | Devaraj Das
HADOOP-5396 | Queue ACLs should be refreshed without requiring a restart of the job tracker | Major | . | Hemanth Yamijala | Vinod Kumar Vavilapalli
HADOOP-5638 | More improvement on block placement performance | Major | . | Hairong Kuang | Hairong Kuang
HADOOP-5625 | Add I/O duration time in client trace | Minor | . | Lei (Eddy) Xu | Lei (Eddy) Xu
HADOOP-5705 | Improved tries in TotalOrderPartitioner to eliminate large leaf nodes. | Major | . | Dick King | Dick King
HADOOP-5589 | TupleWritable: Lift implicit limit on the number of values that can be stored | Major | . | Jingkei Ly | Jingkei Ly
HADOOP-5657 | Validate data passed through TestReduceFetch | Minor | test | Chris Douglas | Chris Douglas
HADOOP-5613 | change S3Exception to checked exception | Minor | fs/s3 | Andrew Hitchcock | Andrew Hitchcock
HADOOP-5717 | Create public enum class for the Framework counters in org.apache.hadoop.mapreduce | Major | . | Owen O’Malley | Amareshwari Sriramadasu
HADOOP-5266 | Values Iterator should support “mark” and “reset” | Major | . | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-5364 | Adding SSL certificate expiration warning to hdfsproxy | Major | . | Kan Zhang | zhiyong zhang
HADOOP-5733 | Add map/reduce slot capacity and lost map/reduce slot capacity to JobTracker metrics | Major | metrics | Hong Tang | Sreekanth Ramakrishnan
HADOOP-5596 | Make ObjectWritable support EnumSet | Major | io | He Yongqiang | He Yongqiang
HADOOP-5727 | Faster, simpler id.hashCode() which does not allocate memory | Major | . | Shevek | Shevek
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 | Separate block/replica management code from FSNamesystem | Major | . | Hairong Kuang | Suresh Srinivas
HADOOP-4372 | Improve the way the job history files are managed during job recovery | Major | . | Amar Kamat | Amar Kamat
HADOOP-5135 | Separate the core, hdfs and mapred junit tests | Major | build | Sharad Agarwal | Sharad Agarwal
HADOOP-5771 | Create unit test for LinuxTaskController | Major | security, test | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan
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 | DistCp should not launch a job if it is not necessary | Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5822 | Fix javac warnings in several dfs tests related to unncessary casts | Major | test | Jakob Homan | Jakob Homan
HADOOP-5721 | Provide EditLogFileInputStream and EditLogFileOutputStream as independent classes | Minor | . | Luca Telloli |
HADOOP-5838 | Remove a few javac warnings under hdfs | Major | . | Raghu Angadi | Raghu Angadi
HADOOP-5854 | findbugs : fix “Inconsistent Synchronization” warnings in hdfs | Major | . | Raghu Angadi | Raghu Angadi
HADOOP-5369 | Small tweaks to reduce MapFile index size | Major | . | Ben Maurer | Ben Maurer
HADOOP-5858 | Eliminate UTF8 and fix warnings in test/hdfs-with-mr package | Major | test | Konstantin Shvachko | Konstantin Shvachko
HADOOP-5857 | Refactor hdfs jsp codes | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5873 | Remove deprecated methods randomDataNode() and getDatanodeByIndex(..) in FSNamesystem | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5572 | The map progress value should have a separate phase for doing the final sort. | Major | . | Owen O’Malley | Ravi Gummadi
HADOOP-5839 | fixes to ec2 scripts to allow remote job submission | Major | contrib/cloud | Joydeep Sen Sarma | Joydeep Sen Sarma
HADOOP-5867 | Cleaning NNBench* off javac warnings | Major | test | Konstantin Boudnik | Konstantin Boudnik
HADOOP-5687 | Hadoop NameNode throws NPE if fs.default.name is the default value | Minor | . | Philip Zeyliger | Philip Zeyliger
HADOOP-5890 | Use exponential backoff on Thread.sleep during DN shutdown | Major | . | Todd Lipcon | Todd Lipcon
HADOOP-5664 | Use of ReentrantLock.lock() in MapOutputBuffer takes up too much cpu time | Minor | . | Bryan Duxbury | Chris Douglas
HADOOP-5896 | Remove the dependency of GenericOptionsParser on Option.withArgPattern | Major | . | Sharad Agarwal | Sharad Agarwal
HADOOP-5784 | The length of the heartbeat cycle should be configurable. | Major | . | Owen O’Malley | Amareshwari Sriramadasu
HADOOP-2838 | Add HADOOP_LIBRARY_PATH config setting so Hadoop will include external directories for jni | Major | . | Owen O’Malley | Amar Kamat
HADOOP-5961 | DataNode should understand generic hadoop options | Major | . | Raghu Angadi | Raghu Angadi
HADOOP-5897 | Add more Metrics to Namenode to capture heap usage | Major | metrics | Suresh Srinivas | Suresh Srinivas
HADOOP-2141 | speculative execution start up condition based on completion time | Major | . | Koji Noguchi | Andy Konwinski
HDFS-381 | Datanode should report deletion of blocks to Namenode explicitly | Major | . | Suresh Srinivas | Suresh Srinivas
HADOOP-5967 | Sqoop should only use a single map task | Minor | . | Aaron Kimball | Aaron Kimball
HADOOP-5968 | Sqoop should only print a warning about mysql import speed once | Minor | . | Aaron Kimball | Aaron Kimball
HDFS-352 | saveNamespace command should be documented. | Major | documentation | Konstantin Shvachko | Ravi Phulari
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 | The job setup and cleanup tasks should be optional | Major | . | Owen O’Malley | Amareshwari Sriramadasu
MAPREDUCE-502 | Allow jobtracker to be configured with zero completed jobs in memory | Major | . | Amar Kamat | Amar Kamat
HADOOP-5925 | EC2 scripts should exit on error | Major | contrib/cloud | Tom White | Tom White
HADOOP-6109 | Handle large (several MB) text input lines in a reasonable amount of time | Major | io | thushara wijeratna | thushara wijeratna
MAPREDUCE-625 | Modify TestTaskLimits to improve execution time | Minor | . | Jothi Padmanabhan | Jothi Padmanabhan
MAPREDUCE-701 | Make TestRackAwareTaskPlacement a unit test | Minor | test | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-5976 | create script to provide classpath for external tools | Major | scripts | Owen O’Malley | Owen O’Malley
HADOOP-6099 | Allow configuring the IPC module to send pings | Major | ipc | dhruba borthakur | dhruba borthakur
MAPREDUCE-632 | Merge TestCustomOutputCommitter with TestCommandLineJobSubmission | Major | . | Jothi Padmanabhan | Jothi Padmanabhan
MAPREDUCE-742 | Improve the java comments for the π examples | Minor | documentation, examples | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-278 | Should DFS outputstream’s close wait forever? | Major | . | Raghu Angadi | dhruba borthakur
HDFS-443 | New metrics in namenode to capture lost heartbeats. | Major | namenode | Jitendra Nath Pandey | Jitendra Nath Pandey
MAPREDUCE-353 | Allow shuffle read and connection timeouts to be configurable | Major | . | Arun C Murthy | Ravi Gummadi
MAPREDUCE-739 | Allow relative paths to be created inside archives. | Major | harchive | Mahadev konar | Mahadev konar
HADOOP-6148 | Implement a pure Java CRC32 calculator | Major | performance, util | Owen O’Malley | Scott Carey
HADOOP-6146 | Upgrade to JetS3t version 0.7.1 | Major | fs/s3 | Tom White | Tom White
HADOOP-6161 | Add get/setEnum to Configuration | Minor | conf | Chris Douglas | Chris Douglas
MAPREDUCE-765 | eliminate the usage of FileSystem.create( ) depracated by Hadoop-5438 | Minor | distcp, jobtracker | He Yongqiang | He Yongqiang
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 | Modify TestUserDefinedCounters to use LocalJobRunner instead of MiniMR | Major | test | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-6160 | releaseaudit (rats) should not be run againt the entire release binary | Major | build | Giridharan Kesavan | Giridharan Kesavan
MAPREDUCE-782 | Use PureJavaCrc32 in mapreduce spills | Minor | performance | Todd Lipcon | Todd Lipcon
HDFS-490 | eliminate the usage of FileSystem.create( ) depracated by Hadoop-5438 | Minor | test | He Yongqiang | He Yongqiang
HDFS-510 | Rename DatanodeBlockInfo to be ReplicaInfo | Major | datanode | Hairong Kuang | Jakob Homan
MAPREDUCE-797 | MRUnit MapReduceDriver should support combiners | Major | contrib/mrunit | Aaron Kimball | Aaron Kimball
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 | Use PureJavaCrc32 in HDFS | Minor | datanode, hdfs-client, performance | Todd Lipcon | Todd Lipcon
HDFS-504 | HDFS updates the modification time of a file when the file is closed. | Minor | namenode | Chun Zhang | Chun Zhang
HDFS-511 | Redundant block searches in BlockManager. | Major | namenode | Konstantin Shvachko | Konstantin Shvachko
HDFS-529 | More redundant block searches in BlockManager. | Major | namenode | Konstantin Shvachko | Konstantin Shvachko
HDFS-530 | Refactor TestFileAppend* to remove code duplications | Major | test | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-779 | Add node health failures into JobTrackerStatistics | Major | jobtracker | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan
HDFS-532 | Allow applications to know that a read request failed because block is missing | Major | hdfs-client | dhruba borthakur | dhruba borthakur
HDFS-546 | DatanodeDescriptor block iterator should be BlockInfo based rather than Block. | Major | namenode | Konstantin Shvachko | Konstantin Shvachko
HADOOP-6182 | Adding Apache License Headers and reduce releaseaudit warnings to zero | Major | . | Giridharan Kesavan | Giridharan Kesavan
HDFS-527 | Refactor DFSClient constructors | Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-457 | better handling of volume failure in Data Node storage | Major | datanode | Boris Shkolnik | Boris Shkolnik
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 | Fault injeciton utlis for pipeline testing needs to be refactored for future reuse by other tests | Minor | test | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-712 | RandomTextWriter example is CPU bound | Major | examples | Khaled Elmeleegy | Chris Douglas
MAPREDUCE-874 | The name “PiEstimator” is misleading | Minor | examples | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-336 | The logging level of the tasks should be configurable by the job | Major | . | Owen O’Malley | Arun C Murthy
MAPREDUCE-476 | extend DistributedCache to work locally (LocalJobRunner) | Minor | . | sam rash | Philip Zeyliger
HADOOP-6166 | Improve PureJavaCrc32 | Major | performance, util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-910 | MRUnit should support counters | Major | contrib/mrunit | Aaron Kimball | Aaron Kimball
MAPREDUCE-788 | Modify gridmix2 to use new api. | Major | benchmarks | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-563 | Simplify the codes in FSNamesystem.getBlockLocations(..) | Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-875 | Make DBRecordReader execute queries lazily | Major | . | Aaron Kimball | Aaron Kimball
HDFS-581 | Introduce an iterator over blocks in the block report array. | Major | namenode | Konstantin Shvachko | Konstantin Shvachko
HADOOP-6224 | Add a method to WritableUtils performing a bounded read of a String | Major | io | Jothi Padmanabhan | Jothi Padmanabhan
HDFS-549 | Allow non fault-inject specific tests execution with an explicit -Dtestcase=… setting | Major | build | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-318 | Refactor reduce shuffle code | Major | performance, task | Owen O’Malley | Owen O’Malley
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 | Adding AVRO jar to eclipse classpath | Major | . | Philip Zeyliger | Philip Zeyliger
MAPREDUCE-936 | Allow a load difference in fairshare scheduler | Major | contrib/fair-share | Zheng Shao | Zheng Shao
HADOOP-6105 | Provide a way to automatically handle backward compatibility of deprecated keys | Major | conf | Hemanth Yamijala | V.V.Chaitanya Krishna
HADOOP-6133 | ReflectionUtils performance regression | Major | conf | Todd Lipcon | Todd Lipcon
HDFS-412 | Hadoop JMX usage makes Nagios monitoring impossible | Major | . | Brian Bockelman | Brian Bockelman
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 | 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 | Unnecessary copy in mapreduce.lib.input.KeyValueLineRecordReader | Major | . | Chris Douglas | Chris Douglas
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 | Extend FairShare scheduler to fair-share memory usage in the cluster | Major | contrib/fair-share | dhruba borthakur | dhruba borthakur
HADOOP-6252 | Provide method to determine if a deprecated key was set in the config file | Major | conf | Jakob Homan | Jakob Homan
MAPREDUCE-830 | Providing BZip2 splitting support for Text data | Major | . | Abdul Qadeer | Abdul Qadeer
HADOOP-6246 | Update umask code to use key deprecation facilities from HADOOP-6105 | Major | fs | Jakob Homan | Jakob Homan
MAPREDUCE-966 | Rumen interface improvement | Major | tools/rumen | Hong Tang | Hong Tang
MAPREDUCE-885 | More efficient SQL queries for DBInputFormat | Major | . | Aaron Kimball | Aaron Kimball
HDFS-385 | Design a pluggable interface to place replicas of blocks in HDFS | Major | . | dhruba borthakur | dhruba borthakur
MAPREDUCE-284 | Improvements to RPC between Child and TaskTracker | Major | . | Arun C Murthy | Ravi Gummadi
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 | Generate configuration dump for hierarchial queue configuration | Blocker | jobtracker | rahul k singh | V.V.Chaitanya Krishna
MAPREDUCE-649 | distcp should validate the data copied | Major | distcp | Ravi Gummadi | Ravi Gummadi
MAPREDUCE-654 | Add an option -count to distcp for displaying some info about the src files | Major | distcp | Ravi Gummadi | Ravi Gummadi
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 | distcp overrides user-selected job name | Major | distcp | Rob Weltman | Venkatesh Seetharam
HADOOP-6268 | Add ivy jar to .gitignore | Minor | build | Todd Lipcon | Todd Lipcon
HDFS-598 | Eclipse launch task for HDFS | Trivial | build | Eli Collins | Eli Collins
MAPREDUCE-905 | Add Eclipse launch tasks for MapReduce | Minor | . | Philip Zeyliger | Philip Zeyliger
MAPREDUCE-277 | Job history counters should be avaible on the UI. | Blocker | jobtracker | Amareshwari Sriramadasu | Jothi Padmanabhan
HADOOP-6267 | build-contrib.xml unnecessarily enforces that contrib projects be located in contrib/ dir | Minor | build | Todd Lipcon | Todd Lipcon
MAPREDUCE-893 | Provide an ability to refresh queue configuration without restart. | Major | jobtracker | Hemanth Yamijala | Vinod Kumar Vavilapalli
MAPREDUCE-1011 | Git and Subversion ignore of build.properties | Major | build | Owen O’Malley | Owen O’Malley
MAPREDUCE-954 | The new interface’s Context objects should be interfaces | Major | client | Owen O’Malley | Arun C Murthy
HADOOP-6271 | Fix FileContext to allow both recursive and non recursive create and mkdir | Major | fs | Sanjay Radia | Sanjay Radia
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 | TaskTracker could send an out-of-band heartbeat when the last running map/reduce completes | Major | . | Arun C Murthy | Arun C Murthy
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 | Add JVM memory usage to JvmMetrics | Minor | . | Todd Lipcon | Todd Lipcon
HADOOP-6305 | Unify build property names to facilitate cross-projects modifications | Major | build | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6204 | Implementing aspects development and fault injeciton framework for Hadoop | Major | build, test | Konstantin Boudnik | Konstantin Boudnik
HDFS-680 | Add new access method to a copy of a block’s replica | Major | . | Konstantin Boudnik | Konstantin Shvachko
HDFS-704 | Unify build property names to facilitate cross-projects modifications | Major | build | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-931 | rumen should use its own interpolation classes to create runtimes for simulated tasks | Minor | tools/rumen | Dick King | Dick King
MAPREDUCE-1012 | Context interfaces should be Public Evolving | Blocker | client | Tom White | Tom White
MAPREDUCE-947 | OutputCommitter should have an abortJob method | Major | . | Owen O’Malley | Amar Kamat
MAPREDUCE-1103 | Additional JobTracker metrics | Major | jobtracker | Arun C Murthy | Sharad Agarwal
HDFS-584 | Fail the fault-inject build if any advices are mis-bound | Major | build | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6326 | Hundson runs should check for AspectJ warnings and report failure if any is present | Critical | build | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6318 | Upgrade to Avro 1.2.0 | Major | io, ipc | Doug Cutting | Doug Cutting
MAPREDUCE-1048 | Show total slot usage in cluster summary on jobtracker webui | Major | jobtracker | Amar Kamat | Amareshwari Sriramadasu
HDFS-728 | Create a comprehensive functional test for append | Major | . | Hairong Kuang | Hairong Kuang
HDFS-736 | commitBlockSynchronization() should directly update block GS and length. | Major | namenode | Konstantin Shvachko | Konstantin Shvachko
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 | distcp can timeout during rename operation to s3 | Major | distcp, documentation | Aaron Kimball | Aaron Kimball
HDFS-703 | Replace current fault injection implementation with one from Common | Major | build | Konstantin Boudnik | Konstantin Boudnik
HDFS-754 | Reduce ivy console output to observable level | Major | . | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-1189 | Reduce ivy console output to ovservable level | Major | build | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6366 | Reduce ivy console output to ovservable level | Major | . | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6301 | Need to post Injection HowTo to Apache Hadoop’s Wiki | Major | . | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-1198 | Alternatively schedule different types of tasks in fair share scheduler | Major | contrib/fair-share | Scott Chen | Scott Chen
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 | Distcp is very slow | Major | distcp | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-6307 | Support reading on un-closed SequenceFile | Major | io | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-1229 | [Mumak] Allow customization of job submission policy | Major | contrib/mumak | Hong Tang | Hong Tang
HADOOP-6400 | Log errors getting Unix UGI | Minor | security | Todd Lipcon | Todd Lipcon
MAPREDUCE-1185 | URL to JT webconsole for running job and job history should be the same | Major | jobtracker | Sharad Agarwal | Amareshwari Sriramadasu
MAPREDUCE-1084 | Implementing aspects development and fault injeciton framework for MapReduce | Major | build, test | Konstantin Boudnik | Sreekanth Ramakrishnan
HADOOP-6413 | Move TestReflectionUtils to Common | Major | test | Todd Lipcon | Todd Lipcon
HDFS-832 | HDFS side of HADOOP-6222. | Major | test | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6394 | Helper class for FileContext tests | Major | test | Jitendra Nath Pandey | Jitendra Nath Pandey
HADOOP-4656 | Add a user to groups mapping service | Major | security | Arun C Murthy | Boris Shkolnik
MAPREDUCE-1083 | Use the user-to-groups mapping service in the JobTracker | Major | jobtracker | Arun C Murthy | Boris Shkolnik
MAPREDUCE-1265 | Include tasktracker name in the task attempt error log | Trivial | . | Scott Chen | Scott Chen
MAPREDUCE-1250 | Refactor job token to use a common token interface | Major | security | Kan Zhang | Kan Zhang
HADOOP-6434 | Make HttpServer slightly easier to manage/diagnose faults with | Minor | . | Steve Loughran | Steve Loughran
HADOOP-6435 | Make RPC.waitForProxy with timeout public | Major | ipc | Steve Loughran | Steve Loughran
HDFS-767 | Job failure due to BlockMissingException | Major | . | Ning Zhang | Ning Zhang
HADOOP-6443 | Serialization classes accept invalid metadata | Major | io | Aaron Kimball | Aaron Kimball
HADOOP-6479 | TestUTF8 assertions could fail with better text | Minor | test | Steve Loughran | Steve Loughran
HDFS-758 | Improve reporting of progress of decommissioning | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
HADOOP-6420 | String-to-String Maps should be embeddable in Configuration | Major | conf | Aaron Kimball | Aaron Kimball
HDFS-755 | Read multiple checksum chunks at once in DFSInputStream | Major | hdfs-client | Todd Lipcon | Todd Lipcon
HDFS-786 | Implement getContentSummary(..) in HftpFileSystem | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-1317 | Reducing memory consumption of rumen objects | Major | tools/rumen | Hong Tang | Hong Tang
MAPREDUCE-1302 | TrackerDistributedCacheManager can delete file asynchronously | Major | tasktracker | Zheng Shao | Zheng Shao
HADOOP-6492 | Make avro serialization APIs public | Major | . | Aaron Kimball | Aaron Kimball
MAPREDUCE-847 | Adding Apache License Headers and reduce releaseaudit warnings to zero | Major | build | Giridharan Kesavan | Giridharan Kesavan
HDFS-822 | Appends to already-finalized blocks can rename across volumes | Blocker | datanode | Todd Lipcon | Hairong Kuang
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 | Generify StreamJob for better readability | Major | . | Karthik K | Karthik K
HDFS-844 | Log the filename when file locking fails | Major | . | Tom White | Tom White
MAPREDUCE-271 | Change examples code to use new mapreduce api. | Major | examples | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1367 | LocalJobRunner should support parallel mapper execution | Major | . | Aaron Kimball | Aaron Kimball
HADOOP-6518 | Kerberos login in UGI should honor KRB5CCNAME | Major | security | Owen O’Malley | Owen O’Malley
HDFS-933 | Add createIdentifier() implementation to DelegationTokenSecretManager | Major | . | Kan Zhang | Kan Zhang
HADOOP-6531 | add FileUtil.fullyDeleteContents(dir) api to delete contents of a directory | Minor | fs | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1440 | MapReduce should use the short form of the user names | Major | security | Owen O’Malley | Owen O’Malley
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 | Move Delegation token into Common so that we can use it for MapReduce also | Major | . | Owen O’Malley | Owen O’Malley
MAPREDUCE-1425 | archive throws OutOfMemoryError | Major | harchive | Tsz Wo Nicholas Sze | Mahadev konar
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 | Running distcp with -delete incurs avoidable penalties | Major | distcp | Peter Romianowski | Peter Romianowski
HADOOP-6534 | LocalDirAllocator should use whitespace trimming configuration getters | Major | conf, fs | Todd Lipcon | Todd Lipcon
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 | Use HAR filesystem to merge parity files | Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt
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 | Push HADOOP-6551 into HDFS | Major | . | Owen O’Malley | Owen O’Malley
MAPREDUCE-1503 | Push HADOOP-6551 into MapReduce | Major | . | Owen O’Malley | Owen O’Malley
HADOOP-6583 | Capture metrics for authentication/authorization at the RPC layer | Major | ipc, security | Devaraj Das | Devaraj Das
HADOOP-6543 | Allow authentication-enabled RPC clients to connect to authentication-disabled RPC servers | Major | ipc, security | Kan Zhang | Kan Zhang
HADOOP-6467 | Performance improvement for liststatus on directories in hadoop archives. | Major | fs | Mahadev konar | Mahadev konar
HADOOP-6579 | A utility for reading and writing tokens into a URL safe string. | Major | security | Owen O’Malley | Owen O’Malley
HDFS-994 | Provide methods for obtaining delegation token from Namenode for hftp and other uses | Major | . | Jakob Homan | Jakob Homan
HADOOP-6589 | Better error messages for RPC clients when authentication fails | Major | ipc, security | Kan Zhang | Kan Zhang
HADOOP-6537 | Proposal for exceptions thrown by FileContext and Abstract File System | Major | . | Jitendra Nath Pandey | Suresh Srinivas
MAPREDUCE-1423 | Improve performance of CombineFileInputFormat when multiple pools are configured | Major | client | dhruba borthakur | dhruba borthakur
MAPREDUCE-1512 | RAID could use HarFileSystem directly instead of FileSystem.get | Minor | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt
MAPREDUCE-1527 | QueueManager should issue warning if mapred-queues.xml is skipped. | Major | . | Hong Tang | Hong Tang
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 | The servlets should quote server generated strings sent in the response | Major | . | Devaraj Das | Chris Douglas
HDFS-729 | fsck option to list only corrupted files | Major | namenode | dhruba borthakur | Rodrigo Schmidt
MAPREDUCE-1306 | [MUMAK] Randomize the arrival of heartbeat responses | Major | contrib/mumak | Tamas Sarlos | Tamas Sarlos
HDFS-850 | Display more memory details on the web ui | Minor | . | Dmytro Molkov | Dmytro Molkov
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 | upgrade to Avro 1.3.0 | Major | jobtracker | Doug Cutting | Doug Cutting
MAPREDUCE-1579 | archive: check and possibly replace the space charater in paths | Blocker | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | s/StringBuffer/StringBuilder - as necessary | Major | . | Karthik K | Karthik K
MAPREDUCE-1593 | [Rumen] Improvements to random seed generation | Trivial | tools/rumen | Tamas Sarlos | Tamas Sarlos
MAPREDUCE-1460 | Oracle support in DataDrivenDBInputFormat | Major | . | Aaron Kimball | Aaron Kimball
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 | Patch to allow hadoop native to compile on Mac OS X | Minor | native | Colin Evans | Colin Evans
MAPREDUCE-1569 | Mock Contexts & Configurations | Minor | contrib/mrunit | Chris White | Chris White
HADOOP-6471 | StringBuffer -> StringBuilder - conversion of references as necessary | Major | . | Karthik K | Karthik K
MAPREDUCE-1590 | Move HarFileSystem from Hadoop Common to Mapreduce tools. | Major | harchive | Mahadev konar | Mahadev konar
HDFS-685 | Use the user-to-groups mapping service in the NameNode | Major | namenode | Arun C Murthy | Boris Shkolnik
MAPREDUCE-1627 | HadoopArchives should not uses DistCp method | Minor | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-6582 | Token class should have a toString, equals and hashcode method | Major | security | Devaraj Das | Boris Shkolnik
MAPREDUCE-1489 | DataDrivenDBInputFormat should not query the database when generating only one split | Major | . | Aaron Kimball | Aaron Kimball
HDFS-265 | Revisit append | Major | . | Hairong Kuang | Hairong Kuang
HDFS-854 | Datanode should scan devices in parallel to generate block report | Major | datanode | dhruba borthakur | Dmytro Molkov
MAPREDUCE-1514 | Add documentation on permissions, limitations, error handling for archives. | Major | documentation | Mahadev konar | Mahadev konar
MAPREDUCE-1428 | Make block size and the size of archive created files configurable. | Major | harchive | Mahadev konar | Mahadev konar
MAPREDUCE-1656 | JobStory should provide queue info. | Minor | . | Hong Tang | Hong Tang
HDFS-1009 | Support Kerberos authorization in HDFSProxy | Major | contrib/hdfsproxy | Srikanth Sundarrajan | Srikanth Sundarrajan
HDFS-997 | DataNode local directories should have narrow permissions | Major | datanode | Arun C Murthy | Luke Lu
HDFS-1011 | Improve Logging in HDFSProxy to include cluster name associated with the request | Minor | contrib/hdfsproxy | Srikanth Sundarrajan | Ramesh Sekaran
MAPREDUCE-1466 | FileInputFormat should save #input-files in JobConf | Minor | client | Arun C Murthy | Luke Lu
HDFS-1012 | documentLocation attribute in LdapEntry for HDFSProxy isn’t specific to a cluster | Major | contrib/hdfsproxy | Srikanth Sundarrajan | Srikanth Sundarrajan
HDFS-1087 | Use StringBuilder instead of Formatter for audit logs | Minor | namenode | Chris Douglas | Chris Douglas
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 | Datanode shutdown should log problems with Storage.unlockAll() | Minor | datanode | Steve Loughran | Steve Loughran
HDFS-1083 | Update TestHDFSCLI to not to expect exception class name in the error messages | Minor | test | Suresh Srinivas | Suresh Srinivas
HADOOP-6657 | Common portion of MAPREDUCE-1545 | Major | . | Luke Lu | Luke Lu
HDFS-1092 | Use logging rather than System.err in MiniDFSCluster | Minor | test | Karthik K | Karthik K
HDFS-1031 | Enhance the webUi to list a few of the corrupted files in HDFS | Major | . | dhruba borthakur | André Oriani
HDFS-1078 | update libhdfs build process to produce static libraries | Minor | libhdfs | sam rash | sam rash
HADOOP-6635 | Install or deploy source jars to maven repo | Major | build | Patrick Angeles | Patrick Angeles
HDFS-1047 | Install/deploy source jars to Maven repo | Major | build | Patrick Angeles | Patrick Angeles
MAPREDUCE-1570 | Shuffle stage - Key and Group Comparators | Minor | contrib/mrunit | Chris White | Chris White
HADOOP-6717 | Log levels in o.a.h.security.Groups too high | Trivial | security | Todd Lipcon | Todd Lipcon
HDFS-921 | Convert TestDFSClientRetries::testNotYetReplicatedErrors to Mockito | Major | test | Jakob Homan | Jakob Homan
MAPREDUCE-1613 | Install/deploy source jars to Maven repo | Minor | build | Patrick Angeles |
HADOOP-6713 | The RPC server Listener thread is a scalability bottleneck | Major | ipc | dhruba borthakur | Dmytro Molkov
HADOOP-6678 | Remove FileContext#isFile, isDirectory and exists | Major | fs | Hairong Kuang | Eli Collins
HADOOP-6709 | Re-instate deprecated FileSystem methods that were removed after 0.20 | Blocker | fs | Tom White | Tom White
HADOOP-6515 | Make maximum number of http threads configurable | Major | . | Scott Chen | Scott Chen
MAPREDUCE-1568 | TrackerDistributedCacheManager should clean up cache in a background thread | Major | . | Scott Chen | Scott Chen
HDFS-1089 | Remove uses of FileContext#isFile, isDirectory and exists | Major | test | Eli Collins | Eli Collins
MAPREDUCE-1749 | Pull configuration strings out of JobContext | Major | . | Owen O’Malley | Owen O’Malley
HDFS-1107 | Turn on append by default. | Blocker | hdfs-client | Konstantin Shvachko | Konstantin Shvachko
HADOOP-6769 | Add an API in FileSystem to get FileSystem instances based on users | Blocker | . | Devaraj Das | Devaraj Das
HADOOP-6777 | Implement a functionality for suspend and resume a process. | Major | test | Vinay Kumar Thota | Vinay Kumar Thota
HDFS-1126 | Change HDFS to depend on Hadoop ‘common’ artifacts instead of ‘core’ | Blocker | . | Tom White | Tom White
MAPREDUCE-1751 | Change MapReduce to depend on Hadoop ‘common’ artifacts instead of ‘core’ | Blocker | build | Tom White | Tom White
HADOOP-6585 | Add FileStatus#isDirectory and isFile | Blocker | fs | Eli Collins | Eli Collins
MAPREDUCE-1535 | Replace usage of FileStatus#isDir() | Blocker | . | Eli Collins | Eli Collins
HADOOP-6798 | Align Ivy version for all Hadoop subprojects. | Major | build | Konstantin Boudnik | Konstantin Boudnik
HDFS-1134 | Large-scale Automated Framework | Major | test | Konstantin Boudnik | Konstantin Boudnik
HDFS-1161 | Make DN minimum valid volumes configurable | Blocker | datanode | Eli Collins | Eli Collins
MAPREDUCE-1832 | Support for file sizes less than 1MB in DFSIO benchmark. | Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko
HADOOP-6813 | Add a new newInstance method in FileSystem that takes a “user” as argument | Blocker | fs | Devaraj Das | Devaraj Das
HADOOP-6794 | Move configuration and script files post split | Blocker | conf, scripts | Tom White | Tom White
HADOOP-6403 | Deprecate EC2 bash scripts | Major | contrib/cloud | Tom White | Tom White
HDFS-1054 | Remove unnecessary sleep after failure in nextBlockOutputStream | Major | hdfs-client | Todd Lipcon | Todd Lipcon
HDFS-1170 | Add more assertions to TestLargeDirectoryDelete | Minor | test | Steve Loughran | Steve Loughran
MAPREDUCE-1735 | Un-deprecate the old MapReduce API in the 0.21 branch | Blocker | . | Tom White | Tom White
HDFS-1199 | Extract a subset of tests for smoke (DOA) validation. | Major | build | Konstantin Boudnik | Konstantin Boudnik
HDFS-806 | Add new unit tests to the 10-mins ‘run-commit-test’ target | Major | test | Konstantin Boudnik | Konstantin Boudnik
HDFS-531 | Renaming of configuration keys | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
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-4948 | ant test-patch does not work | Major | scripts | Tsz Wo Nicholas Sze | Giridharan Kesavan
HADOOP-4985 | IOException is abused in FSDirectory | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-2337 | Trash never closes FileSystem | Major | . | Konstantin Shvachko | Konstantin Shvachko
HADOOP-5017 | NameNode.namesystem should be private | Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5072 | testSequenceFileGzipCodec won’t pass without native gzip codec | Major | test | Zheng Shao | Zheng Shao
HADOOP-5070 | Update the year for the copyright to 2009 | Blocker | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5050 | TestDFSShell fails intermittently | Major | . | Amareshwari Sriramadasu | Jakob Homan
HADOOP-4975 | CompositeRecordReader: ClassLoader set in JobConf is not passed onto WrappedRecordReaders | Major | . | Jingkei Ly | Jingkei Ly
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 | Broken AMI/AKI for ec2 on hadoop | Major | contrib/cloud | Mathieu Poumeyrol | Tom White
HADOOP-5138 | Current Chukwa Trunk failed contrib unit tests. | Critical | . | Jerome Boulon | Jerome Boulon
HADOOP-3327 | Shuffling fetchers waited too long between map output fetch re-tries | Major | . | Runping Qi | Amareshwari Sriramadasu
HADOOP-4960 | Hadoop metrics are showing in irregular intervals | Major | . | Eric Yang | Eric Yang
HADOOP-5032 | CHUKWA_CONF_DIR environment variable needs to be exported to shell script | Major | . | Eric Yang | Eric Yang
HADOOP-4959 | System metrics does not output correctly for Redhat 5.1. | Major | . | Eric Yang | Eric Yang
HADOOP-5039 | Hourly&daily rolling are not using the right path | Major | . | Jerome Boulon | Jerome Boulon
HADOOP-5095 | chukwa watchdog does not monitor the system correctly | Major | . | Eric Yang | Jerome Boulon
HADOOP-5148 | make watchdog disable-able | Minor | . | Ari Rabkin | Ari Rabkin
HADOOP-5100 | Chukwa Log4JMetricsContext class should append new log to current log file | Major | . | Jerome Boulon | Jerome Boulon
HADOOP-5204 | hudson trunk build failure due to autoheader failure in create-c++-configure-libhdfs task | Blocker | build | Lee Tucker | Sreekanth Ramakrishnan
HADOOP-5212 | cygwin path translation not happening correctly after Hadoop-4868 | Major | scripts | Sharad Agarwal | Sharad Agarwal
HADOOP-5226 | Add license headers to html and jsp files | Major | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5172 | Chukwa : TestAgentConfig.testInitAdaptors_vs_Checkpoint regularly fails | Major | test | Raghu Angadi | Jerome Boulon
HADOOP-4220 | Job Restart tests take 10 minutes, can time out very easily | Blocker | test | Steve Loughran | Amar Kamat
HADOOP-4933 | ConcurrentModificationException in JobHistory.java | Blocker | . | Amar Kamat | Amar Kamat
HADOOP-5253 | to remove duplicate calls to the cn-docs target. | Minor | build | Giridharan Kesavan | Giridharan Kesavan
HADOOP-5251 | TestHdfsProxy and TestProxyUgiManager frequently fail | Critical | . | Johan Oskarsson | Nigel Daley
HADOOP-5206 | All “unprotected*” methods of FSDirectory should synchronize on the root. | Major | . | Konstantin Shvachko | Jakob Homan
HADOOP-5209 | Update year to 2009 for javadoc | Minor | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5103 | Too many logs saying “Adding new node” on JobClient console | Major | . | Amareshwari Sriramadasu | Jothi Padmanabhan
HADOOP-5300 | “ant javadoc-dev” does not work | Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5276 | Upon a lost tracker, the task’s start time is reset to 0 | Critical | . | Amar Kamat | Amar Kamat
HADOOP-5278 | Finish time of a TIP is incorrectly logged to the jobhistory upon jobtracker restart | Major | . | Amar Kamat | Amar Kamat
HADOOP-5218 | libhdfs unit test failed because it was unable to start namenode/datanode | Major | . | dhruba borthakur | dhruba borthakur
HADOOP-5273 | License header missing in TestJobInProgress.java | Minor | documentation | Amar Kamat | Jakob Homan
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 | hadoop-daemon isn’t compatible after HADOOP-4868 | Major | scripts | Owen O’Malley | Sharad Agarwal
HADOOP-5031 | metrics aggregation is incorrect in database | Major | . | Eric Yang | Eric Yang
HADOOP-5347 | bbp example cannot be run. | Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5456 | javadoc warning: can’t find restoreFailedStorage() in ClientProtocol | Minor | documentation | Tsz Wo Nicholas Sze | Boris Shkolnik
HADOOP-5458 | Remove Chukwa from .gitignore | Trivial | . | Chris Douglas | Chris Douglas
HADOOP-5386 | To Probe free ports dynamically for Unit test to replace fixed ports | Major | . | zhiyong zhang | zhiyong zhang
HADOOP-5442 | The job history display needs to be paged | Major | . | Owen O’Malley | Amar Kamat
HADOOP-5511 | Add Apache License to EditLogBackupOutputStream | Major | . | Konstantin Shvachko | Konstantin Shvachko
HADOOP-5486 | ReliabilityTest does not test lostTrackers, some times. | Major | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HADOOP-5507 | javadoc warning in JMXGet | Minor | . | Tsz Wo Nicholas Sze | Boris Shkolnik
HADOOP-5491 | Better control memory usage in contrib/index | Minor | . | Ning Li | Ning Li
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 | Javadoc-dev ant target runs out of heap space | Major | build | Jakob Homan | Jakob Homan
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 | TestCLI fails | Major | test | Amar Kamat | Jakob Homan
HADOOP-5194 | DiskErrorException in TaskTracker when running a job | Blocker | . | Tsz Wo Nicholas Sze | Ravi Gummadi
HADOOP-5322 | comments in JobInProgress related to TaskCommitThread are not valid | Minor | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HADOOP-5198 | NPE in Shell.runCommand() | Blocker | util | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HADOOP-2413 | Is FSNamesystem.fsNamesystemObject unique? | Minor | . | Tsz Wo Nicholas Sze | Konstantin Shvachko
HADOOP-5604 | TestBinaryPartitioner javac warnings. | Major | test | Konstantin Shvachko |
HADOOP-4045 | Increment checkpoint if we see failures in rollEdits | Critical | . | Lohit Vijayarenu | Boris Shkolnik
HADOOP-5462 | Glibc double free exception thrown when chown syscall fails. | Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan
HADOOP-4584 | Slow generation of blockReport at DataNode causes delay of sending heartbeat to NameNode | Major | . | Hairong Kuang | Suresh Srinivas
HADOOP-5581 | libhdfs does not get FileNotFoundException | Major | . | Brian Bockelman | Brian Bockelman
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 | Resolve findbugs warnings in mapred | Major | . | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-5704 | Scheduler test code does not compile | Major | test | Chris Douglas | Chris Douglas
HADOOP-5650 | Namenode log that indicates why it is not leaving safemode may be confusing | Minor | . | Suresh Srinivas | Suresh Srinivas
HADOOP-5658 | Eclipse templates fail out of the box; need updating | Major | build | Philip Zeyliger | Philip Zeyliger
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 | Remove the additional synchronization in MapTask.MapOutputBuffer.Buffer.write | Minor | . | Jothi Padmanabhan | Jothi Padmanabhan
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 | HDFS architecture documentation describes outdated placement policy | Minor | documentation | Konstantin Boudnik | Konstantin Boudnik
HADOOP-5213 | BZip2CompressionOutputStream NullPointerException | Blocker | io | Zheng Shao | Zheng Shao
HADOOP-5592 | Hadoop Streaming - GzipCodec | Minor | documentation | Corinne Chandel | Corinne Chandel
HADOOP-5656 | Counter for S3N Read Bytes does not work | Minor | fs/s3 | Ian Nowland | Ian Nowland
HADOOP-5406 | Misnamed function in ZlibCompressor.c | Minor | native | Lars Francke | Lars Francke
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-5476 | calling new SequenceFile.Reader(…) leaves an InputStream open, if the given sequence file is broken | Major | io | Michael Tamm | Michael Tamm
HADOOP-5737 | UGI checks in testcases are broken | Major | security, test | Amar Kamat | Amar Kamat
HADOOP-5808 | Fix hdfs un-used import warnings | Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5780 | Fix slightly confusing log from “-metaSave” on NameNode | Minor | . | Raghu Angadi | Raghu Angadi
HADOOP-5203 | TT’s version build is too restrictive | Major | . | Runping Qi | Rick Cox
HADOOP-5823 | Handling javac “deprecated” warning for using UTF8 | Major | build | Raghu Angadi | Raghu Angadi
HADOOP-5827 | Remove unwanted file that got checked in by accident | Major | . | Kan Zhang | Kan Zhang
HADOOP-5824 | remove OP_READ_METADATA functionality from Datanode | Major | . | Kan Zhang | Kan Zhang
HADOOP-5818 | Revert the renaming from checkSuperuserPrivilege to checkAccess by HADOOP-5643 | Major | . | Tsz Wo Nicholas Sze | Amar Kamat
HADOOP-5820 | Fix findbugs warnings for http related codes in hdfs | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5842 | Fix a few javac warnings under packages fs and util | Major | . | Hairong Kuang | Hairong Kuang
HADOOP-5845 | Build successful despite test failure on test-core target | Major | test | Chris Douglas | Sharad Agarwal
HADOOP-5314 | needToSave incorrectly calculated in loadFSImage() | Major | . | Konstantin Shvachko | Jakob Homan
HADOOP-5855 | Fix javac warnings for DisallowedDatanodeException and UnsupportedActionException | Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | Fix javac warnings | Major | . | Suresh Srinivas | Suresh Srinivas
HADOOP-5835 | Fix findbugs warnings | Major | . | Suresh Srinivas | Suresh Srinivas
HADOOP-5853 | Undeprecate HttpServer.addInternalServlet method to fix javac warnings | Major | . | Suresh Srinivas | Suresh Srinivas
HADOOP-5866 | Move DeprecatedUTF8 to o.a.h.hdfs | Minor | . | Raghu Angadi | Raghu Angadi
HADOOP-5801 | JobTracker should refresh the hosts list upon recovery | Major | . | Amar Kamat | Amar Kamat
HADOOP-5841 | Resolve findbugs warnings in DistributedFileSystem.java, DatanodeInfo.java, BlocksMap.java, DataNodeDescriptor.java | Major | . | Jakob Homan | Jakob Homan
HADOOP-5878 | Fix hdfs jsp import and Serializable javac warnings | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5877 | Fix javac warnings in TestHDFSServerPorts, TestCheckpoint, TestNameEditsConfig, TestStartup and TestStorageRestore | Major | test | Jakob Homan | Jakob Homan
HADOOP-5847 | Streaming unit tests failing for a while on trunk | Major | . | Hemanth Yamijala | Giridharan Kesavan
HADOOP-5900 | Minor correction in HDFS Documentation | Minor | documentation | Ravi Phulari | Ravi Phulari
HADOOP-5252 | Streaming overrides -inputformat option | Major | . | Klaas Bosteels | Klaas Bosteels
HADOOP-5710 | Counter MAP_INPUT_BYTES missing from new mapreduce api. | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HADOOP-5902 | 4 contrib test cases are failing for the svn committed code | Blocker | . | Abdul Qadeer |
HADOOP-5472 | Distcp does not support globbing of input paths | Major | . | dhruba borthakur | Rodrigo Schmidt
HADOOP-5782 | Make formatting of BlockManager.java similar to FSNamesystem.java to simplify porting patch | Minor | . | Suresh Srinivas | Suresh Srinivas
HADOOP-5809 | Job submission fails if hadoop.tmp.dir exists | Critical | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan
HADOOP-5635 | distributed cache doesn’t work with other distributed file systems | Minor | filecache | Andrew Hitchcock | Andrew Hitchcock
HADOOP-5856 | FindBugs : fix “unsafe multithreaded use of DateFormat” warning in hdfs | Major | . | Kan Zhang | Kan Zhang
HADOOP-4864 | -libjars with multiple jars broken when client and cluster reside on different OSs | Minor | filecache | Stuart White | Amareshwari Sriramadasu
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 | problem using top level s3 buckets as input/output directories | Major | fs/s3 | Arun Jacob | Ian Nowland
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 | org.apache.hadoop.mapred.lib.TestCombineFileInputFormat fails trunk builds | Critical | . | Giridharan Kesavan | Sharad Agarwal
HADOOP-5899 | Minor - move info log to the right place to avoid printing unnecessary log | Minor | . | Suresh Srinivas | Suresh Srinivas
HADOOP-5944 | BlockManager needs Apache license header. | Major | . | Konstantin Shvachko | Suresh Srinivas
HADOOP-5951 | StorageInfo needs Apache license header. | Major | . | Suresh Srinivas | Suresh Srinivas
HADOOP-5891 | If dfs.http.address is default, SecondaryNameNode can’t find NameNode | Major | fs | Todd Lipcon | Todd Lipcon
HADOOP-5953 | KosmosFileSystem.isDirectory() should not be deprecated. | Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5954 | Fix javac warnings in HDFS tests | Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5956 | org.apache.hadoop.hdfsproxy.TestHdfsProxy.testHdfsProxyInterface test fails on trunk | Major | build | Giridharan Kesavan | Giridharan Kesavan
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 | neither s3.block.size not fs.s3.block.size are honoured | Major | fs/s3 | Mathieu Poumeyrol | Tom White
HADOOP-5762 | distcp does not copy empty directories | Major | . | dhruba borthakur | Rodrigo Schmidt
HADOOP-5859 | FindBugs : fix “wait() or sleep() with locks held” warnings in hdfs | Major | . | Kan Zhang | Kan Zhang
HADOOP-5963 | unnecessary exception catch in NNBench | Minor | test | Boris Shkolnik | Boris Shkolnik
HADOOP-5989 | streaming tests fails trunk builds | Major | . | Giridharan Kesavan | Giridharan Kesavan
HADOOP-5981 | HADOOP-2838 doesnt work as expected | Major | . | Amar Kamat | Amar Kamat
HADOOP-5420 | Support killing of process groups in LinuxTaskController binary | Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan
HADOOP-6031 | Remove @author tags from Java source files | Minor | documentation | Ravi Phulari | Ravi Phulari
HADOOP-5980 | LD_LIBRARY_PATH not passed to tasks spawned off by LinuxTaskController | Major | . | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan
HADOOP-4041 | IsolationRunner does not work as documented | Major | documentation | Yuri Pradkin | Philip Zeyliger
HADOOP-6017 | NameNode and SecondaryNameNode fail to restart because of abnormal filenames. | Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze
HADOOP-6076 | Forrest documentation compilation is broken because of HADOOP-5913 | Blocker | documentation | Hemanth Yamijala | Hemanth Yamijala
HADOOP-6004 | BlockLocation deserialization is incorrect | Major | fs | Jakob Homan | Jakob Homan
HADOOP-6079 | In DataTransferProtocol, the serialization of proxySource is not consistent | Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-76 | Namespace quota exceeded message unclear | Major | . | eric baldeschwieler | Boris Shkolnik
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 | Fix Eclipse project and classpath files following project split | Major | build | Tom White | Tom White
HDFS-195 | Need to handle access token expiration when re-establishing the pipeline for dfs write | Major | . | Kan Zhang | Kan Zhang
MAPREDUCE-419 | mapred.userlog.limit.kb has inconsistent defaults | Minor | . | Philip Zeyliger | Philip Zeyliger
HDFS-438 | Improve help message for quotas | Minor | . | Raghu Angadi | Raghu Angadi
HDFS-181 | INode.getPathComponents throws NPE when given a non-absolute path | Minor | namenode | Todd Lipcon | Todd Lipcon
HADOOP-5775 | HdfsProxy Unit Test should not depend on HDFSPROXY_CONF_DIR environment | Major | . | zhiyong zhang | zhiyong zhang
MAPREDUCE-658 | NPE in distcp if source path does not exist | Major | distcp | Ravi Gummadi | Ravi Gummadi
HADOOP-6112 | to fix hudsonPatchQueueAdmin for different projects | Major | build | Giridharan Kesavan | Giridharan Kesavan
MAPREDUCE-416 | Move the completed jobs’ history files to a DONE subdirectory inside the configured history directory | Major | . | Devaraj Das | Amar Kamat
MAPREDUCE-646 | distcp should place the file distcp_src_files in distributed cache | Major | distcp | Ravi Gummadi | Ravi Gummadi
HDFS-441 | TestFTPFileSystem fails | Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-440 | javadoc warnings: broken links | Major | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-671 | Update ignore list | Trivial | build | Chris Douglas | Chris Douglas
HADOOP-2366 | Space in the value for dfs.data.dir can cause great problems | Major | conf | Ted Dunning | Michele Catasta
HADOOP-6122 | 64 javac compiler warnings | Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | distcp could have an option to preserve the full source path | Major | distcp | Rodrigo Schmidt | Rodrigo Schmidt
HDFS-454 | HDFS workflow in JIRA does not match MAPREDUCE, HADOOP | Major | . | Aaron Kimball | Owen O’Malley
HADOOP-6114 | bug in documentation: org.apache.hadoop.fs.FileStatus.getLen() | Major | documentation | Dmitry Rzhevskiy | Dmitry Rzhevskiy
MAPREDUCE-694 | JSP jars should be added to dependcy list for Capacity scheduler | Major | build, capacity-sched | Sreekanth Ramakrishnan | Giridharan Kesavan
MAPREDUCE-702 | eclipse-plugin jar target fails during packaging | Major | build | Giridharan Kesavan | Giridharan Kesavan
MAPREDUCE-522 | Rewrite TestQueueCapacities to make it simpler and avoid timeout errors | Major | capacity-sched | Hemanth Yamijala | Sreekanth Ramakrishnan
MAPREDUCE-683 | TestJobTrackerRestart fails with Map task completion events ordering mismatch | Major | jobtracker | Sreekanth Ramakrishnan | Amar Kamat
MAPREDUCE-708 | node health check script does not refresh the “reason for blacklisting” | Minor | tasktracker | Ramya Sunil | Sreekanth Ramakrishnan
MAPREDUCE-709 | node health check script does not display the correct message on timeout | Minor | . | Ramya Sunil | Sreekanth Ramakrishnan
MAPREDUCE-676 | Existing diagnostic rules fail for MAP ONLY jobs | Major | . | Suhas Gogate | Suhas Gogate
MAPREDUCE-722 | More slots are getting reserved for HiRAM job tasks then required | Major | capacity-sched | Karam Singh | Vinod Kumar Vavilapalli
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 | GridMix is broke after upgrading random(text)writer to newer mapreduce apis | Major | benchmarks | Arun C Murthy | Amareshwari Sriramadasu
HADOOP-6137 | to fix project specific test-patch requirements | Critical | build | Giridharan Kesavan | Giridharan Kesavan
MAPREDUCE-732 | node health check script should not log “UNHEALTHY” status for every heartbeat in INFO mode | Minor | . | Ramya Sunil | Sreekanth Ramakrishnan
MAPREDUCE-734 | java.util.ConcurrentModificationException observed in unreserving slots for HiRam Jobs | Major | capacity-sched | Karam Singh | Arun C Murthy
MAPREDUCE-733 | When running ant test TestTrackerBlacklistAcrossJobs, losing task tracker heartbeat exception occurs. | Major | tasktracker | Iyappan Srinivasan | Arun C Murthy
HDFS-480 | Typo in jar name in build.xml | Major | build, scripts | Konstantin Shvachko | Konstantin Shvachko
MAPREDUCE-153 | TestJobInProgressListener sometimes timesout | Major | . | Amar Kamat | Amar Kamat
HDFS-439 | HADOOP-5961 is incorrectly committed. | Blocker | . | Raghu Angadi | Raghu Angadi
HDFS-415 | Unchecked exception thrown inside of BlockReceiver cause some threads hang | Major | . | Konstantin Boudnik | Konstantin Boudnik
HDFS-462 | Unit tests not working under Windows | Major | namenode, test | Luca Telloli | Jakob Homan
HDFS-446 | Offline Image Viewer Ls visitor incorrectly says ‘output file’ instead of ‘input file’ | Minor | test, tools | Jakob Homan | Jakob Homan
MAPREDUCE-677 | TestNodeRefresh timesout | Major | test | Amar Kamat | Amar Kamat
HDFS-489 | Updated TestHDFSCLI for changes from HADOOP-6139 | Major | test | Jakob Homan | Jakob Homan
HDFS-445 | pread() fails when cached block locations are no longer valid | Major | . | Kan Zhang | Kan Zhang
MAPREDUCE-680 | Reuse of Writable objects is improperly handled by MRUnit | Major | contrib/mrunit | Aaron Kimball | Aaron Kimball
MAPREDUCE-627 | Modify TestTrackerBlacklistAcrossJobs to improve execution time | Minor | . | Jothi Padmanabhan | Jothi Padmanabhan
MAPREDUCE-630 | TestKillCompletedJob can be modified to improve execution times | Minor | . | Jothi Padmanabhan | Jothi Padmanabhan
MAPREDUCE-626 | Modify TestLostTracker to improve execution time | Minor | . | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-6142 | archives relative path changes in common. | Major | . | Mahadev konar | Mahadev konar
HDFS-463 | CreateEditsLog utility broken due to FSImage URL scheme check | Major | tools | Suresh Srinivas | Suresh Srinivas
HADOOP-6138 | eliminate the depracate warnings introduced by H-5438 | Minor | fs | He Yongqiang | He Yongqiang
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 | Hudson’s release audit warnings link is broken | Major | build | Tom White | Giridharan Kesavan
MAPREDUCE-717 | Fix some corner case issues in speculative execution (post hadoop-2141) | Major | jobtracker | Devaraj Das | Devaraj Das
MAPREDUCE-716 | org.apache.hadoop.mapred.lib.db.DBInputformat not working with oracle | Major | . | evanand | Aaron Kimball
MAPREDUCE-682 | Reserved tasktrackers should be removed when a node is globally blacklisted | Major | jobtracker | Hemanth Yamijala | Sreekanth Ramakrishnan
MAPREDUCE-743 | Progress of map phase in map task is not updated properly | Major | task | Ravi Gummadi | Ravi Gummadi
HADOOP-5864 | Fix DMI and OBL findbugs in packages hdfs and metrics | Major | . | Hairong Kuang | Hairong Kuang
HADOOP-6132 | RPC client opens an extra connection for VersionedProtocol | Major | ipc | Kan Zhang | Kan Zhang
HDFS-484 | bin-package and package doesnt seem to package any jar file | Major | build | Giridharan Kesavan | Giridharan Kesavan
HADOOP-6123 | hdfs script does not work after project split. | Major | scripts | Konstantin Shvachko | Sharad Agarwal
MAPREDUCE-628 | TestJobInProgress brings up MinMR/DFS clusters for every test | Minor | . | Jothi Padmanabhan | Jothi Padmanabhan
MAPREDUCE-809 | Job summary logs show status of completed jobs as RUNNING | Major | jobtracker | Arun C Murthy | Arun C Murthy
MAPREDUCE-792 | javac warnings in DBInputFormat | Minor | . | Aaron Kimball | Aaron Kimball
HDFS-500 | Fix lingering and new javac warnings | Minor | namenode | Jakob Homan | Jakob Homan
HDFS-119 | logSync() may block NameNode forever. | Major | namenode | Konstantin Shvachko | Suresh Srinivas
MAPREDUCE-760 | TestNodeRefresh might not work as expected | Major | test | Amar Kamat | Amar Kamat
HADOOP-6172 | bin/hadoop version not working | Minor | build | Hong Tang | Hong Tang
HADOOP-6169 | Removing deprecated method calls in TFile | Minor | . | Hong Tang | Hong Tang
MAPREDUCE-408 | TestKillSubProcesses fails with assertion failure sometimes | Major | test | Amareshwari Sriramadasu | Ravi Gummadi
HADOOP-6124 | patchJavacWarnings and trunkJavacWarnings are not consistent. | Critical | build | Tsz Wo Nicholas Sze | Giridharan Kesavan
MAPREDUCE-659 | gridmix2 not compiling under mapred module trunk/src/benchmarks/gridmix2 | Critical | build | Iyappan Srinivasan | Giridharan Kesavan
HADOOP-6180 | Namenode slowed down when many files with same filename were moved to Trash | Minor | . | Koji Noguchi | Boris Shkolnik
MAPREDUCE-808 | Buffer objects incorrectly serialized to typed bytes | Major | contrib/streaming | Klaas Bosteels | Klaas Bosteels
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 | FSInputChecker.getPos() would return position greater than the file size | Major | . | Hong Tang | Hong Tang
MAPREDUCE-799 | Some of MRUnit’s self-tests were not being run | Major | contrib/mrunit | Aaron Kimball | Aaron Kimball
HADOOP-6188 | TestHDFSTrash fails because of TestTrash in common | Major | test | Boris Shkolnik | Boris Shkolnik
HDFS-534 | Required avro classes are missing | Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-848 | TestCapacityScheduler is failing | Major | capacity-sched | Devaraj Das | Amar Kamat
MAPREDUCE-840 | DBInputFormat leaves open transaction | Minor | . | Aaron Kimball | Aaron Kimball
MAPREDUCE-859 | Unable to run examples with current trunk | Major | build | Jothi Padmanabhan | Ravi Gummadi
MAPREDUCE-868 | Trunk can’t be compiled since Avro dependencies cannot be resolved | Blocker | build | Arun C Murthy |
HADOOP-6192 | Shell.getUlimitMemoryCommand is tied to Map-Reduce | Major | util | Arun C Murthy | Arun C Murthy
MAPREDUCE-867 | trunk builds fails as ivy is lookin for avro jar from the local resolver | Major | build | Giridharan Kesavan | Giridharan Kesavan
MAPREDUCE-877 | Required avro class are missing in contrib projects | Blocker | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | DFSClient continues to retry indefinitely | Minor | hdfs-client | Derek Wollenstein | Bill Zeller
MAPREDUCE-773 | LineRecordReader can report non-zero progress while it is processing a compressed stream | Major | task | Devaraj Das | Devaraj Das
HADOOP-6103 | Configuration clone constructor does not clone all the members. | Major | conf | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HADOOP-6184 | Provide a configuration dump in json format. | Major | . | rahul k singh | V.V.Chaitanya Krishna
HADOOP-6152 | Hadoop scripts do not correctly put jars on the classpath | Blocker | scripts | Aaron Kimball | Aaron Kimball
HDFS-553 | BlockSender reports wrong failed position in ChecksumException | Major | datanode | Hairong Kuang | Hairong Kuang
MAPREDUCE-825 | JobClient completion poll interval of 5s causes slow tests in local mode | Minor | . | Aaron Kimball | Aaron Kimball
HDFS-525 | ListPathsServlet.java uses static SimpleDateFormat that has threading issues | Major | namenode | Suresh Srinivas | Suresh Srinivas
HDFS-568 | TestServiceLevelAuthorization fails on latest build in Hudson | Minor | test | gary murry | Amareshwari Sriramadasu
HDFS-15 | Rack replication policy can be violated for over replicated blocks | Critical | . | Hairong Kuang | Jitendra Nath Pandey
HADOOP-6227 | Configuration does not lock parameters marked final if they have no value. | Major | conf | Hemanth Yamijala | Amareshwari Sriramadasu
HADOOP-6199 | Add the documentation for io.map.index.skip in core-default | Major | io | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-586 | TestBlocksWithNotEnoughRacks fails | Major | test | Hairong Kuang | Jitendra Nath Pandey
MAPREDUCE-764 | TypedBytesInput’s readRaw() does not preserve custom type codes | Blocker | contrib/streaming | Klaas Bosteels | Klaas Bosteels
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 | S3N listStatus incorrectly returns null instead of empty array when called on empty root | Major | fs/s3 | Ian Nowland | Ian Nowland
MAPREDUCE-144 | TaskMemoryManager should log process-tree’s status while killing tasks. | Major | tasktracker | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli
MAPREDUCE-945 | Test programs support only default queue. | Major | test | Suman Sehgal | Sreekanth Ramakrishnan
HADOOP-6243 | NPE in handling deprecated configuration keys. | Blocker | conf | Konstantin Shvachko | Sreekanth Ramakrishnan
HADOOP-6234 | Permission configuration files should use octal and symbolic | Major | . | Allen Wittenauer | Jakob Homan
HADOOP-6181 | Fixes for Eclipse template | Minor | build | Carlos Valiente | Carlos Valiente
HADOOP-6196 | sync(0); next() breaks SequenceFile | Major | . | Jay Booth | Jay Booth
MAPREDUCE-973 | Move test utilities from examples to test | Trivial | examples, test | Chris Douglas | Chris Douglas
HDFS-601 | TestBlockReport should obtain data directories from MiniHDFSCluster | Major | test | Konstantin Shvachko | Konstantin Boudnik
HDFS-614 | TestDatanodeBlockScanner obtain should data-node directories directly from MiniDFSCluster | Major | test | Konstantin Shvachko | Konstantin Shvachko
HDFS-612 | FSDataset should not use org.mortbay.log.Log | Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-472 | Document hdfsproxy design and set-up guide | Major | contrib/hdfsproxy | zhiyong zhang | zhiyong zhang
MAPREDUCE-968 | NPE in distcp encountered when placing _logs directory on S3FileSystem | Major | distcp | Aaron Kimball | Aaron Kimball
MAPREDUCE-839 | unit test TestMiniMRChildTask fails on mac os-x | Minor | . | Hong Tang | Hong Tang
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 | Two distcp bugs | Minor | distcp | Ravi Gummadi | Ravi Gummadi
HADOOP-6257 | Two TestFileSystem classes are confusing hadoop-hdfs-hdfwithmr | Minor | build, fs, test | Philip Zeyliger | Philip Zeyliger
HDFS-622 | checkMinReplication should count only live node. | Major | namenode | Konstantin Shvachko | Konstantin Shvachko
MAPREDUCE-946 | Fix regression in LineRecordReader to comply with line length parameters | Blocker | . | Chris Douglas | Chris Douglas
MAPREDUCE-977 | Missing jackson jars from Eclipse template | Major | build | Tom White | Tom White
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 | distcp does not always remove distcp.tmp.dir | Major | distcp | Aaron Kimball | Aaron Kimball
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 | After MAPREDUCE-862, command line queue-list doesn’t print any queues | Major | client | Vinod Kumar Vavilapalli | V.V.Chaitanya Krishna
MAPREDUCE-1003 | trunk build fails when -Declipse.home is set | Major | . | Giridharan Kesavan | Ravi Gummadi
MAPREDUCE-941 | vaidya script calls awk instead of nawk | Trivial | . | Allen Wittenauer | Chad Metcalf
HADOOP-6151 | The servlets should quote html characters | Critical | security | Owen O’Malley | Owen O’Malley
HADOOP-6240 | Rename operation is not consistent between different implementations of FileSystem | Major | fs | Suresh Srinivas | Suresh Srinivas
MAPREDUCE-912 | apache license header missing for some java files | Major | . | Amareshwari Sriramadasu | Chad Metcalf
MAPREDUCE-639 | Update the TeraSort to reflect the new benchmark rules for ’09 | Major | examples | Owen O’Malley | Owen O’Malley
HDFS-629 | Remove ReplicationTargetChooser.java along with fixing import warnings. | Major | namenode | Konstantin Shvachko | dhruba borthakur
HDFS-640 | TestHDFSFileContextMainOperations uses old FileContext.mkdirs(..) | Major | test | Tsz Wo Nicholas Sze | Suresh Srinivas
HADOOP-6274 | TestLocalFSFileContextMainOperations tests wrongly expect a certain order to be returned. | Major | test | gary murry | gary murry
HDFS-638 | The build.xml refences jars that don’t exist | Major | build | Owen O’Malley | Owen O’Malley
MAPREDUCE-1014 | After the 0.21 branch, MapReduce trunk doesn’t compile | Blocker | . | Devaraj Das | Ravi Gummadi
MAPREDUCE-884 | TestReduceFetchFromPartialMem fails sometimes | Major | test | Amar Kamat | Jothi Padmanabhan
HDFS-637 | DataNode sends a Success ack when block write fails | Blocker | datanode | Hairong Kuang | Hairong Kuang
MAPREDUCE-1022 | Trunk tests fail because of test-failure in Vertica | Blocker | test | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli
HDFS-646 | missing test-contrib ant target would break hudson patch test process | Blocker | build | Giridharan Kesavan | Giridharan Kesavan
MAPREDUCE-1000 | JobHistory.initDone() should retain the try … catch in the body | Major | jobtracker | Hong Tang | Jothi Padmanabhan
HADOOP-6281 | HtmlQuoting throws NullPointerException | Major | . | Tsz Wo Nicholas Sze | Owen O’Malley
MAPREDUCE-1028 | Cleanup tasks are scheduled using high memory configuration, leaving tasks in unassigned state. | Blocker | jobtracker | Hemanth Yamijala | Ravi Gummadi
MAPREDUCE-964 | Inaccurate values in jobSummary logs | Critical | . | Rajiv Chittajallu | Sreekanth Ramakrishnan
HADOOP-6285 | HttpServer.QuotingInputFilter has the wrong signature for getParameterMap | Major | . | Owen O’Malley | Owen O’Malley
HDFS-647 | Internal server errors | Major | . | gary murry | Owen O’Malley
HADOOP-6286 | The Glob methods in FileContext doe not deal with URIs correctly | Major | fs | Sanjay Radia | Boris Shkolnik
HADOOP-6283 | The exception meessage in FileUtil$HardLink.getLinkCount(..) is not clear | Minor | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-6303 | Eclipse .classpath template has outdated jar files and is missing some new ones. | Major | . | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-1076 | ClusterStatus class should be deprecated | Blocker | client | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-688 | Add configuration resources to DFSAdmin | Major | hdfs-client | Konstantin Shvachko | Konstantin Shvachko
MAPREDUCE-1030 | Reduce tasks are getting starved in capacity scheduler | Blocker | capacity-sched | rahul k singh | rahul k singh
HDFS-29 | In Datanode, update block may fail due to length inconsistency | Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | o.a.h.mapreduce.jobhistory.EventReader constructor should expect DataInputStream | Major | . | Hong Tang | Hong Tang
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 | TestCopyFiles fails on testHftpAccessControl() | Blocker | build | Amar Kamat | Jothi Padmanabhan
HDFS-682 | TestBlockUnderConstruction fails | Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-769 | findbugs and javac warnings on trunk is non-zero | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-677 | Rename failure due to quota results in deletion of src directory | Blocker | namenode | Suresh Srinivas | Suresh Srinivas
HDFS-709 | TestDFSShell failure | Major | . | Suresh Srinivas | Suresh Srinivas
MAPREDUCE-1117 | ClusterMetrics return metrics for tasks instead of slots’ | Major | . | Sharad Agarwal | Amareshwari Sriramadasu
HADOOP-6293 | FsShell -text should work on filesystems other than the default | Minor | fs | Chris Douglas | Chris Douglas
MAPREDUCE-1104 | RecoveryManager not initialized in SimulatorJobTracker led to NPE in JT Jetty server | Major | contrib/mumak | Hong Tang | Hong Tang
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 | TaskStatuses map in TaskInProgress should be made package private instead of protected | Minor | . | Jothi Padmanabhan | Jothi Padmanabhan
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 | hadoop commands in streaming tasks are trying to write to tasktracker’s log | Major | tasktracker | Ravi Gummadi | Ravi Gummadi
HDFS-695 | RaidNode should read in configuration from hdfs-site.xml | Major | contrib/raid | dhruba borthakur | dhruba borthakur
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 | Appending to a partial chunk incorrectly assumes the first packet fills up the partial chunk | Major | . | Hairong Kuang | Hairong Kuang
HDFS-722 | The pointcut callCreateBlockWriteStream in FSDatasetAspects is broken | Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-726 | Eclipse .classpath template has outdated jar files and is missing some new ones. | Major | . | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6327 | Fix build error for one of the FileContext Tests | Major | test | Sanjay Radia | Sanjay Radia
MAPREDUCE-1133 | Eclipse .classpath template has outdated jar files and is missing some new ones. | Major | . | Konstantin Boudnik | Konstantin Boudnik
HDFS-690 | TestAppend2#testComplexAppend failed on “Too many open files” | Blocker | test | Hairong Kuang | Hairong Kuang
HDFS-725 | Support the build error fix for HADOOP-6327 | Major | test | Sanjay Radia | Sanjay Radia
HDFS-720 | NPE in BlockReceiver$PacketResponder.run(BlockReceiver.java:923) | Major | datanode | stack |
MAPREDUCE-1016 | Make the format of the Job History be JSON instead of Avro binary | Major | . | Owen O’Malley | Doug Cutting
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 | Modify log statement in Tasktracker log related to memory monitoring to include attempt id. | Major | tasktracker | Hemanth Yamijala | Hemanth Yamijala
HDFS-625 | ListPathsServlet throws NullPointerException | Major | namenode | Tsz Wo Nicholas Sze | Suresh Srinivas
HDFS-735 | TestReadWhileWriting has wrong line termination symbols | Major | test | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-1158 | running_maps is not decremented when the tasks of a job is killed/failed | Major | jobtracker | Ramya Sunil | Sharad Agarwal
HDFS-691 | Limitation on java.io.InputStream.available() | Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-1089 | Fair Scheduler preemption triggers NPE when tasks are scheduled but not running | Major | contrib/fair-share | Todd Lipcon | Todd Lipcon
MAPREDUCE-1160 | Two log statements at INFO level fill up jobtracker logs | Major | jobtracker | Hemanth Yamijala | Ravi Gummadi
HADOOP-6334 | GenericOptionsParser does not understand uri for -files -libjars and -archives option | Major | util | Amareshwari Sriramadasu | Amareshwari Sriramadasu
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 | Metrics counting tasktrackers and blacklisted tasktrackers are not updated when trackers are decommissioned. | Major | jobtracker | Hemanth Yamijala | Sharad Agarwal
HADOOP-6347 | run-test-core-fault-inject runs a test case twice if -Dtestcase is set | Major | . | Konstantin Boudnik | Konstantin Boudnik
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 | TestRename build failure | Blocker | build | Suresh Srinivas | Suresh Srinivas
HADOOP-6341 | Hudson giving a +1 though no tests are included. | Major | build | Hemanth Yamijala | Giridharan Kesavan
MAPREDUCE-1128 | MRUnit Allows Iteration Twice | Minor | contrib/mrunit | Ed Kohlwey | Aaron Kimball
MAPREDUCE-962 | NPE in ProcfsBasedProcessTree.destroy() | Major | tasktracker | Vinod Kumar Vavilapalli | Ravi Gummadi
MAPREDUCE-1177 | TestTaskTrackerMemoryManager retries a task for more than 100 times. | Blocker | tasktracker, test | Amareshwari Sriramadasu | Vinod Kumar Vavilapalli
MAPREDUCE-1178 | MultipleInputs fails with ClassCastException | Blocker | . | Jay Booth | Amareshwari Sriramadasu
MAPREDUCE-1196 | MAPREDUCE-947 incompatibly changed FileOutputCommitter | Blocker | client | Arun C Murthy | Arun C Murthy
HDFS-757 | Unit tests failure for RAID | Major | contrib/raid | dhruba borthakur | dhruba borthakur
HDFS-611 | Heartbeats times from Datanodes increase when there are plenty of blocks to delete | Major | datanode | dhruba borthakur | Zheng Shao
HDFS-761 | Failure to process rename operation from edits log due to quota verification | Major | namenode | Suresh Srinivas | Suresh Srinivas
HDFS-751 | TestCrcCorruption succeeds but is not testing anything of value | Major | . | dhruba borthakur | dhruba borthakur
HADOOP-6314 | “bin/hadoop fs -help count” fails to show help about only “count” command. | Major | fs | Ravi Phulari | Ravi Phulari
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 | Memory leak in libhdfs: hdfsFreeFileInfo() in libhdfs does not free memory for mOwner and mGroup | Blocker | fuse-dfs | Zhang Bingjun | Zhang Bingjun
HDFS-774 | Intermittent race condition in TestFiPipelines | Major | test | Konstantin Boudnik | Konstantin Boudnik
HDFS-741 | TestHFlush test doesn’t seek() past previously written part of the file | Major | test | Konstantin Boudnik | Konstantin Boudnik
HDFS-706 | Intermittent failures in TestFiHFlush | Major | test | Konstantin Boudnik | Konstantin Boudnik
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 | DataBlockScanner reporting of bad blocks is slightly misleading | Major | datanode | dhruba borthakur | dhruba borthakur
MAPREDUCE-1007 | MAPREDUCE-777 breaks the UI for hierarchial Queues. | Blocker | jobtracker | rahul k singh | V.V.Chaitanya Krishna
HDFS-756 | libhdfs unit tests do not run | Critical | libhdfs | dhruba borthakur | Eli Collins
HADOOP-6375 | Update documentation for FsShell du command | Major | documentation | Todd Lipcon | Todd Lipcon
HDFS-785 | Missing license header in java source files. | Minor | documentation | Ravi Phulari | Ravi Phulari
HADOOP-6395 | Inconsistent versions of libraries are being included | Blocker | . | Owen O’Malley | Owen O’Malley
HDFS-787 | Make the versions of libraries consistent | Blocker | . | Owen O’Malley | Owen O’Malley
MAPREDUCE-1239 | Mapreduce test build is broken after HADOOP-5107 | Blocker | build | Vinod Kumar Vavilapalli | Giridharan Kesavan
MAPREDUCE-28 | TestQueueManager takes too long and times out some times | Major | jobtracker, test | Amareshwari Sriramadasu | V.V.Chaitanya Krishna
MAPREDUCE-787 | -files, -archives should honor user given symlink path | Major | client | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1140 | Per cache-file refcount can become negative when tasks release distributed-cache files | Major | tasktracker | Vinod Kumar Vavilapalli | Amareshwari Sriramadasu
HDFS-783 | libhdfs tests brakes code coverage runs with Clover | Major | test | Konstantin Boudnik | Konstantin Boudnik
HDFS-791 | Build is broken after HDFS-787 patch has been applied | Blocker | build | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6398 | Build is broken after HADOOP-6395 patch has been applied | Blocker | build | Konstantin Boudnik | Konstantin Boudnik
HDFS-792 | TestHDFSCLI is failing | Blocker | test | Konstantin Boudnik | Todd Lipcon
MAPREDUCE-1245 | TestFairScheduler fails with “too many open files” error | Major | test | Vinod Kumar Vavilapalli | Sharad Agarwal
HDFS-802 | Update Eclipse configuration to match changes to Ivy configuration | Major | build | Edwin Chan | Edward J. Yoon
HADOOP-6405 | Update Eclipse configuration to match changes to Ivy configuration | Major | build | Edwin Chan |
MAPREDUCE-1260 | Update Eclipse configuration to match changes to Ivy configuration | Major | build | Edwin Chan |
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 | Remove deprecated file src/test/hadoop-site.xml | Major | test | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-1119 | When tasks fail to report status, show tasks’s stack dump before killing | Major | tasktracker | Todd Lipcon | Aaron Kimball
MAPREDUCE-1152 | JobTrackerInstrumentation.killed{Map/Reduce} is never called | Major | . | Sharad Agarwal |
MAPREDUCE-1161 | NotificationTestCase should not lock current thread | Major | . | Owen O’Malley | Owen O’Malley
MAPREDUCE-1244 | eclipse-plugin fails with missing dependencies | Major | build | Giridharan Kesavan | Giridharan Kesavan
HADOOP-6396 | Provide a description in the exception when an error is encountered parsing umask | Major | fs | Jakob Homan | Jakob Homan
HDFS-781 | Metrics PendingDeletionBlocks is not decremented | Blocker | namenode | Suresh Srinivas | Suresh Srinivas
HDFS-192 | TestBackupNode sometimes fails | Major | namenode | Tsz Wo Nicholas Sze | Konstantin Shvachko
HDFS-423 | Unbreak FUSE build and fuse_dfs_wrapper.sh | Major | fuse-dfs | Giridharan Kesavan | Eli Collins
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 | NPE in expiry thread when a TT is lost | Minor | jobtracker | Ramya Sunil | Amar Kamat
HDFS-606 | ConcurrentModificationException in invalidateCorruptReplicas() | Major | namenode | Konstantin Shvachko | Konstantin Shvachko
HADOOP-6254 | s3n fails with SocketTimeoutException | Major | fs/s3 | Andrew Hitchcock | Andrew Hitchcock
MAPREDUCE-1267 | Fix typo in mapred-default.xml | Minor | . | Todd Lipcon | Todd Lipcon
MAPREDUCE-952 | Previously removed Task.Counter reintroduced by MAPREDUCE-318 | Blocker | task | Arun C Murthy | Jothi Padmanabhan
MAPREDUCE-1230 | Vertica streaming adapter doesn’t handle nulls in all cases | Major | contrib/vertica | Omer Trajman | Omer Trajman
HDFS-797 | TestHDFSCLI much slower after HDFS-265 merge | Blocker | hdfs-client | Todd Lipcon | Todd Lipcon
HDFS-824 | Stop lease checker in TestReadWhileWriting | Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-823 | In Checkpointer the getImage servlet is added to public rather than internal servlet list | Major | namenode | Jakob Homan | Jakob Homan
MAPREDUCE-1285 | DistCp cannot handle -delete if destination is local filesystem | Major | distcp | Peter Romianowski | Peter Romianowski
HDFS-456 | Problems with dfs.name.edits.dirs as URI | Blocker | namenode | Konstantin Shvachko | Konstantin Shvachko
MAPREDUCE-1171 | Lots of fetch failures | Blocker | task | Christian Kunz | Amareshwari Sriramadasu
MAPREDUCE-1124 | TestGridmixSubmission fails sometimes | Major | contrib/gridmix | Amareshwari Sriramadasu | Chris Douglas
MAPREDUCE-1222 | [Mumak] We should not include nodes with numeric ips in cluster topology. | Major | contrib/mumak | Hong Tang | Hong Tang
HADOOP-6414 | Add command line help for -expunge command. | Trivial | . | Ravi Phulari | Ravi Phulari
HADOOP-6391 | Classpath should not be part of command line arguments | Major | scripts | Cristian Ivascu | Cristian Ivascu
HDFS-825 | Build fails to pull latest hadoop-core-* artifacts | Critical | build | Konstantin Boudnik | Konstantin Boudnik
HADOOP-5958 | Use JDK 1.6 File APIs in DF.java wherever possible | Major | fs | Devaraj Das | Aaron Kimball
MAPREDUCE-1294 | Build fails to pull latest hadoop-core-* artifacts | Critical | build | Konstantin Boudnik | Konstantin Boudnik
HDFS-812 | FSNamesystem#internalReleaseLease throws NullPointerException on a single-block file’s lease recovery | Blocker | namenode | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6441 | Prevent remote CSS attacks in Hostname and UTF-7. | Major | security | Owen O’Malley | Owen O’Malley
HDFS-840 | Update File Context tests to use FileContextTestHelper | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
MAPREDUCE-1284 | TestLocalizationWithLinuxTaskController fails | Major | tasktracker, test | Ravi Gummadi | Ravi Gummadi
MAPREDUCE-1143 | runningMapTasks counter is not properly decremented in case of failed Tasks. | Blocker | . | rahul k singh | rahul k singh
MAPREDUCE-1258 | Fair scheduler event log not logging job info | Minor | contrib/fair-share | Matei Zaharia | Matei Zaharia
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 | DFS write pipeline : DFSClient sometimes does not detect second datanode failure | Blocker | datanode | Raghu Angadi | Hairong Kuang
HADOOP-6462 | contrib/cloud failing, target “compile” does not exist | Major | build | Steve Loughran | Tom White
HDFS-483 | Data transfer (aka pipeline) implementation cannot tolerate exceptions | Major | datanode, hdfs-client | Tsz Wo Nicholas Sze |
MAPREDUCE-1241 | JobTracker should not crash when mapred-queues.xml does not exist | Blocker | . | Owen O’Malley | Todd Lipcon
MAPREDUCE-1165 | SerialUtils.hh: __PRETTY_FUNCTION__ is a GNU extension and not portable | Major | . | Allen Wittenauer | Allen Wittenauer
MAPREDUCE-1301 | TestDebugScriptWithLinuxTaskController fails | Major | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu
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 | Hadoop JSP pages don’t work under a security manager | Minor | . | Steve Loughran | Steve Loughran
HDFS-849 | TestFiDataTransferProtocol2#pipeline_Fi_18 sometimes fails | Major | test | Hairong Kuang | Hairong Kuang
HDFS-775 | FSDataset calls getCapacity() twice -bug? | Minor | datanode | Steve Loughran | Steve Loughran
HDFS-762 | Trying to start the balancer throws a NPE | Major | . | Cristian Ivascu | Cristian Ivascu
HDFS-94 | The “Heap Size” in HDFS web ui may not be accurate | Major | . | Tsz Wo Nicholas Sze | Dmytro Molkov
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 | testConf.xsl is not well-formed XML | Trivial | test | Steve Loughran | Steve Loughran
MAPREDUCE-1293 | AutoInputFormat doesn’t work with non-default FileSystems | Major | contrib/streaming | Andrew Hitchcock | Andrew Hitchcock
MAPREDUCE-1131 | Using profilers other than hprof can cause JobClient to report job failure | Major | client | Aaron Kimball | Aaron Kimball
HADOOP-5489 | hadoop-env.sh still refers to java1.5 | Trivial | conf | Steve Loughran | Steve Loughran
HDFS-868 | Link to Hadoop Upgrade Wiki is broken | Trivial | documentation | Chris A. Mattmann |
MAPREDUCE-1155 | Streaming tests swallow exceptions | Minor | contrib/streaming | Todd Lipcon | Todd Lipcon
HADOOP-3205 | Read multiple chunks directly from FSInputChecker subclass into user buffers | Major | fs | Raghu Angadi | Todd Lipcon
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 | Datanode toString() NPEs on null dnRegistration | Minor | datanode | Steve Loughran | Steve Loughran
HDFS-880 | TestNNLeaseRecovery fails on windows | Major | test | Konstantin Shvachko | Konstantin Boudnik
HDFS-145 | FSNameSystem#addStoredBlock does not handle inconsistent block length correctly | Major | . | Hairong Kuang | Hairong Kuang
HDFS-699 | Primary datanode should compare replicas’ on disk lengths | Major | datanode | Tsz Wo Nicholas Sze | Hairong Kuang
HADOOP-6451 | Contrib tests are not being run | Blocker | build | Tom White | Tom White
HDFS-897 | ReplicasMap remove has a bug in generation stamp comparison | Major | datanode | Suresh Srinivas | Suresh Srinivas
HDFS-187 | TestStartup fails if hdfs is running in the same machine | Major | test | Tsz Wo Nicholas Sze | Todd Lipcon
MAPREDUCE-1212 | Mapreduce contrib project ivy dependencies are not included in binary target | Critical | build | Aaron Kimball | Aaron Kimball
HADOOP-6489 | Findbug report: LI_LAZY_INIT_STATIC, OBL_UNSATISFIED_OBLIGATION | Major | fs, io, util | Erik Steffl | Erik Steffl
MAPREDUCE-1342 | Potential JT deadlock in faulty TT tracking | Major | jobtracker | Todd Lipcon | Amareshwari Sriramadasu
MAPREDUCE-1316 | JobTracker holds stale references to retired jobs via unreported tasks | Blocker | jobtracker | Amar Kamat | Amar Kamat
HDFS-464 | Memory leaks in libhdfs | Blocker | libhdfs | Christian Kunz | Christian Kunz
HADOOP-6374 | JUnit tests should never depend on anything in conf | Blocker | test | Owen O’Malley | Anatoli Fomenko
MAPREDUCE-1314 | Some logs have wrong configuration names. | Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1365 | TestTaskTrackerBlacklisting.AtestTrackerBlacklistingForJobFailures is mistyped. | Trivial | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1406 | JobContext.MAP_COMBINE_MIN_SPILLS is misspelled | Trivial | . | Chris Douglas | Chris Douglas
HDFS-587 | Test programs support only default queue. | Major | test | Sreekanth Ramakrishnan | Erik Steffl
HADOOP-6390 | Block slf4j-simple from avro’s pom | Blocker | . | Owen O’Malley | Owen O’Malley
MAPREDUCE-1369 | JUnit tests should never depend on anything in conf | Blocker | test | Anatoli Fomenko | Anatoli Fomenko
MAPREDUCE-1322 | TestStreamingAsDifferentUser fails on trunk | Major | contrib/streaming, test | Amareshwari Sriramadasu | Devaraj Das
HDFS-127 | DFSClient block read failures cause open DFSInputStream to become unusable | Major | hdfs-client | Igor Bolotin | Igor Bolotin
MAPREDUCE-1412 | TestTaskTrackerBlacklisting fails sometimes | Minor | test | Chris Douglas | Chris Douglas
HADOOP-6520 | UGI should load tokens from the environment | Major | . | Owen O’Malley | Devaraj Das
HADOOP-6386 | NameNode’s HttpServer can’t instantiate InetSocketAddress: IllegalArgumentException is thrown | Blocker | . | Konstantin Boudnik | Konstantin Boudnik
HDFS-938 | Replace calls to UGI.getUserName() with UGI.getShortUserName() | Major | hdfs-client, namenode | Jakob Homan | Jakob Homan
MAPREDUCE-64 | Map-side sort is hampered by io.sort.record.percent | Major | performance, task | Arun C Murthy | Chris Douglas
MAPREDUCE-1448 | [Mumak] mumak.sh does not honor –config option. | Major | . | Hong Tang | Hong Tang
HADOOP-6540 | Contrib unit tests have invalid XML for core-site, etc. | Blocker | . | Aaron Kimball | Aaron Kimball
HDFS-927 | DFSInputStream retries too many times for new block locations | Critical | hdfs-client | Todd Lipcon | Todd Lipcon
MAPREDUCE-1399 | The archive command shows a null error message | Major | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | TestUTF8 fails | Critical | io | Todd Lipcon | Doug Cutting
MAPREDUCE-1474 | forrest docs for archives is out of date. | Major | documentation | Mahadev konar | Mahadev konar
MAPREDUCE-1400 | sed in build.xml fails | Minor | . | Allen Wittenauer | Allen Wittenauer
MAPREDUCE-1358 | Utils.OutputLogFilter incorrectly filters for _logs | Major | . | Todd Lipcon | Todd Lipcon
HADOOP-6505 | sed in build.xml fails | Minor | build | Allen Wittenauer | Allen Wittenauer
HADOOP-6548 | Replace org.mortbay.log.Log imports with commons logging | Trivial | fs, io | Chris Douglas | Chris Douglas
MAPREDUCE-1490 | Raid client throws NullPointerException during initialization | Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt
MAPREDUCE-1476 | committer.needsTaskCommit should not be called for a task cleanup attempt | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1398 | TaskLauncher remains stuck on tasks waiting for free nodes even if task is killed. | Major | tasktracker | Hemanth Yamijala | Amareshwari Sriramadasu
HADOOP-6560 | HarFileSystem throws NPE for har://hdfs-/foo | Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-894 | DatanodeID.ipcPort is not updated when existing node re-registers | Blocker | namenode | Todd Lipcon | Todd Lipcon
HADOOP-6549 | TestDoAsEffectiveUser should use ip address of the host for superuser ip check | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
HDFS-965 | TestDelegationToken fails in trunk | Major | test | Jitendra Nath Pandey | Jitendra Nath Pandey
HADOOP-6570 | RPC#stopProxy throws NullPointerExcption if getProxyEngine(proxy) returns null | Major | ipc | Hairong Kuang | Hairong Kuang
MAPREDUCE-1378 | Args in job details links on jobhistory.jsp are not URL encoded | Trivial | jobtracker | E. Sammer | E. Sammer
HADOOP-6558 | archive does not work with distcp -update | Major | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | RPC responses may be out-of-order with respect to SASL | Major | ipc, security | Kan Zhang | Kan Zhang
HADOOP-6545 | Cached FileSystem objects can lead to wrong token being used in setting up connections | Major | security | Devaraj Das | Devaraj Das
HDFS-913 | TestRename won’t run automatically from ‘run-test-hdfs-faul-inject’ target | Major | test | Konstantin Boudnik | Suresh Srinivas
MAPREDUCE-1519 | RaidNode fails to create new parity file if an older version already exists | Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt
MAPREDUCE-1537 | TestDelegationTokenRenewal fails | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
MAPREDUCE-1547 | Build Hadoop-Mapreduce-trunk and Mapreduce-trunk-Commit fails | Major | build | Iyappan Srinivasan | Giridharan Kesavan
MAPREDUCE-1421 | LinuxTaskController tests failing on trunk after the commit of MAPREDUCE-1385 | Major | task-controller, tasktracker, test | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1520 | TestMiniMRLocalFS fails on trunk | Major | . | Devaraj Das | Amareshwari Sriramadasu
HADOOP-6609 | Deadlock in DFSClient#getBlockLocations even with the security disabled | Major | io | Hairong Kuang | Owen O’Malley
MAPREDUCE-1435 | symlinks in cwd of the task are not handled properly after MAPREDUCE-896 | Major | tasktracker | Amareshwari Sriramadasu | Ravi Gummadi
MAPREDUCE-1408 | Allow customization of job submission policies | Major | contrib/gridmix | rahul k singh | rahul k singh
MAPREDUCE-1573 | TestStreamingAsDifferentUser fails if run as tt_user | Major | task-controller, test | Ravi Gummadi | Ravi Gummadi
MAPREDUCE-1578 | HadoopArchives.java should not use HarFileSystem.VERSION | Major | harchive | Rodrigo Schmidt | Rodrigo Schmidt
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 | Invalid example in the documentation of org.apache.hadoop.util.Tool | Trivial | documentation | Benoit Sigoure | Benoit Sigoure
HDFS-856 | Hardcoded replication level for new files in fuse-dfs | Minor | fuse-dfs | Brian Bockelman | Brian Bockelman
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 | Incorrect return codes for fuse-dfs | Minor | fuse-dfs | Brian Bockelman | Brian Bockelman
HDFS-859 | fuse-dfs utime behavior causes issues with tar | Minor | fuse-dfs | Brian Bockelman | Brian Bockelman
HDFS-861 | fuse-dfs does not support O_RDWR | Minor | fuse-dfs | Brian Bockelman | Brian Bockelman
HDFS-961 | dfs_readdir incorrectly parses paths | Major | fuse-dfs | Eli Collins | Eli Collins
MAPREDUCE-1596 | MapReduce trunk snapshot is not being published to maven | Critical | build | Aaron Kimball | Giridharan Kesavan
HADOOP-6591 | HarFileSystem cannot handle paths with the space character | Major | fs | Tsz Wo Nicholas Sze | Rodrigo Schmidt
MAPREDUCE-1482 | Better handling of task diagnostic information stored in the TaskInProgress | Major | jobtracker | Amar Kamat | Amar Kamat
MAPREDUCE-1536 | DataDrivenDBInputFormat does not split date columns correctly. | Major | . | Aaron Kimball | Aaron Kimball
HDFS-1015 | Intermittent failure in TestSecurityTokenEditLog | Major | namenode, test | Jitendra Nath Pandey | Jitendra Nath Pandey
HADOOP-6546 | BloomMapFile can return false negatives | Major | io | Clark Jefcoat | Clark Jefcoat
HADOOP-6593 | TextRecordInputStream doesn’t close SequenceFile.Reader | Minor | fs | Chase Bradford | Chase Bradford
HDFS-939 | libhdfs test is broken | Blocker | libhdfs | Eli Collins | Eli Collins
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 | ant test on trunk does not compile. | Blocker | . | Mahadev konar | Chris Douglas
MAPREDUCE-1508 | NPE in TestMultipleLevelCaching on error cleanup path | Major | test | Aaron Kimball | Aaron Kimball
MAPREDUCE-1497 | Suppress warning on inconsistent TaskTracker.indexCache synchronization | Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1420 | TestTTResourceReporting failing in trunk | Major | test | Iyappan Srinivasan | Scott Chen
HADOOP-6175 | Incorret version compilation with es_ES.ISO8859-15 locale on Solaris 10 | Major | build | Urko Benito | Urko Benito
MAPREDUCE-1348 | Package org.apache.hadoop.blockforensics does not match directory name | Major | build | Tom White | Tom White
HADOOP-6645 | Bugs on listStatus for HarFileSystem | Major | fs | Rodrigo Schmidt | Rodrigo Schmidt
HADOOP-6646 | Move HarfileSystem out of Hadoop Common. | Major | fs | Mahadev konar | Mahadev konar
HADOOP-6654 | Example in WritableComparable javadoc doesn’t compile | Trivial | io | Tom White | Tom White
MAPREDUCE-1629 | Get rid of fakeBlockLocations() on HarFileSystem, since it’s not used | Trivial | . | Rodrigo Schmidt | Mahadev konar
HDFS-1046 | Build fails trying to download an old version of tomcat | Blocker | build, contrib/hdfsproxy | gary murry | Srikanth Sundarrajan
MAPREDUCE-1628 | HarFileSystem shows incorrect replication numbers and permissions | Major | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-1602 | When the src does not exist, archive shows IndexOutOfBoundsException | Major | harchive | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-6640 | FileSystem.get() does RPC retries within a static synchronized block | Critical | fs | Alejandro Abdelnur | Hairong Kuang
HDFS-1074 | TestProxyUtil fails | Major | contrib/hdfsproxy | Tsz Wo Nicholas Sze | Srikanth Sundarrajan
HDFS-481 | Bug Fixes + HdfsProxy to use proxy user to impresonate the real user | Major | contrib/hdfsproxy | zhiyong zhang | Srikanth Sundarrajan
MAPREDUCE-1585 | Create Hadoop Archives version 2 with filenames URL-encoded | Major | harchive | Rodrigo Schmidt | Rodrigo Schmidt
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 | HDFSProxy: Retrieve group information from UnixUserGroupInformation instead of LdapEntry | Major | contrib/hdfsproxy | Srikanth Sundarrajan | Srikanth Sundarrajan
MAPREDUCE-1523 | Sometimes rumen trace generator fails to extract the job finish time. | Major | tools/rumen | Hong Tang | Dick King
HDFS-1041 | DFSClient does not retry in getFileChecksum(..) | Major | hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-6691 | TestFileSystemCaching sometimes hang | Major | test | Hairong Kuang | Hairong Kuang
MAPREDUCE-1635 | ResourceEstimator does not work after MAPREDUCE-842 | Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-466 | hdfs_write infinite loop when dfs fails and cannot write files > 2 GB | Major | . | Pete Wyckoff | Pete Wyckoff
HDFS-1072 | AlreadyBeingCreatedException with HDFS_NameNode as the lease holder | Major | hdfs-client, namenode | Tsz Wo Nicholas Sze | Erik Steffl
MAPREDUCE-889 | binary communication formats added to Streaming by HADOOP-1722 should be documented | Blocker | documentation | Amareshwari Sriramadasu | Klaas Bosteels
MAPREDUCE-1031 | ant tar target doens’t seem to compile tests in contrib projects | Blocker | build | Arun C Murthy | Aaron Kimball
MAPREDUCE-1538 | TrackerDistributedCacheManager can fail because the number of subdirectories reaches system limit | Major | tasktracker | Scott Chen | Scott Chen
MAPREDUCE-1692 | Remove TestStreamedMerge from the streaming tests | Minor | contrib/streaming | Sreekanth Ramakrishnan | Amareshwari Sriramadasu
MAPREDUCE-1062 | MRReliability test does not work with retired jobs | Major | test | Sreekanth Ramakrishnan | Sreekanth Ramakrishnan
HDFS-1014 | Error in reading delegation tokens from edit logs. | Major | . | Jitendra Nath Pandey | Jitendra Nath Pandey
MAPREDUCE-1409 | FileOutputCommitter.abortTask should not catch IOException | Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-909 | Race condition between rollEditLog or rollFSImage ant FSEditsLog.write operations corrupts edits log | Blocker | namenode | Cosmin Lehene | Todd Lipcon
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 | Prevent renaming a symlink to its target | Major | namenode | Eli Collins | Eli Collins
HDFS-966 | NameNode recovers lease even in safemode | Major | namenode | dhruba borthakur | dhruba borthakur
HADOOP-6439 | Shuffle deadlocks on wrong number of maps | Blocker | conf | Owen O’Malley | V.V.Chaitanya Krishna
HADOOP-6690 | FilterFileSystem doesn’t overwrite setTimes | Major | . | Rodrigo Schmidt | Rodrigo Schmidt
HADOOP-6719 | Missing methods on FilterFs | Major | . | Rodrigo Schmidt | Rodrigo Schmidt
MAPREDUCE-1695 | capacity scheduler is not included in findbugs/javadoc targets | Major | capacity-sched | Hong Tang | Hong Tang
MAPREDUCE-1694 | streaming documentation appears to be wrong on overriding settings w/-D | Major | contrib/streaming, documentation | Allen Wittenauer |
HADOOP-6521 | FsPermission:SetUMask not updated to use new-style umask setting. | Major | fs | Jakob Homan | Suresh Srinivas
HDFS-1101 | TestDiskError.testLocalDirs() fails | Major | . | Konstantin Shvachko | Chris Douglas
MAPREDUCE-1494 | TestJobDirCleanup verifies wrong jobcache directory | Minor | tasktracker, test | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1065 | Modify the mapred tutorial documentation to use new mapreduce api. | Blocker | documentation | Amareshwari Sriramadasu | Aaron Kimball
MAPREDUCE-1622 | Include slf4j dependencies in binary tarball | Minor | build | Chris Douglas | Chris Douglas
MAPREDUCE-1515 | need to pass down java5 and forrest home variables | Major | build | Owen O’Malley | Al Thompson
MAPREDUCE-1618 | JobStatus.getJobAcls() and setJobAcls should have javadoc | Trivial | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1219 | JobTracker Metrics causes undue load on JobTracker | Major | . | Jothi Padmanabhan | Sreekanth Ramakrishnan
MAPREDUCE-1604 | Job acls should be documented in forrest. | Major | documentation, security | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-879 | TestTaskTrackerLocalization fails on MAC OS | Blocker | test | Devaraj Das | Sreekanth Ramakrishnan
MAPREDUCE-1705 | Archiving and Purging of parity files should handle globbed policies | Major | contrib/raid | Rodrigo Schmidt | Rodrigo Schmidt
MAPREDUCE-1612 | job conf file is not accessible from job history web page | Major | jobtracker | Ravi Gummadi | Ravi Gummadi
MAPREDUCE-1397 | NullPointerException observed during task failures | Minor | tasktracker | Ramya Sunil | Amareshwari Sriramadasu
HADOOP-6677 | InterfaceAudience.LimitedPrivate should take a string not an enum | Minor | . | Alan Gates | Tom White
MAPREDUCE-1728 | Oracle timezone strings do not match Java | Major | . | Aaron Kimball | Aaron Kimball
MAPREDUCE-1609 | TaskTracker.localizeJob should not set permissions on job log directory recursively | Major | tasktracker | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HADOOP-6703 | Prevent renaming a file, symlink or directory to itself | Minor | . | Eli Collins | Eli Collins
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 | TestJobACLs fails after HADOOP-6686 | Major | test | Vinod Kumar Vavilapalli | Ravi Gummadi
HDFS-877 | Client-driven block verification not functioning | Major | hdfs-client, test | Todd Lipcon | Todd Lipcon
HADOOP-6722 | NetUtils.connect should check that it hasn’t connected a socket to itself | Major | util | Todd Lipcon | Todd Lipcon
MAPREDUCE-1417 | Forrest documentation should be updated to reflect the changes in MAPREDUCE-744 | Major | documentation | Vinod Kumar Vavilapalli | Ravi Gummadi
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 | Revert the io.serialization package to 0.20.2’s api | Blocker | io | Owen O’Malley | Tom White
HDFS-760 | “fs -put” fails if dfs.umask is set to 63 | Major | . | Tsz Wo Nicholas Sze |
HADOOP-6630 | hadoop-config.sh fails to get executed if hadoop wrapper scripts are in path | Major | . | Allen Wittenauer | Allen Wittenauer
HDFS-1104 | Fsck triggers full GC on NameNode | Major | namenode | Hairong Kuang | Hairong Kuang
HADOOP-6742 | Add methods HADOOP-6709 from to TestFilterFileSystem | Major | . | Eli Collins | Eli Collins
HADOOP-6727 | Remove UnresolvedLinkException from public FileContext APIs | Blocker | fs | Eli Collins | Eli Collins
MAPREDUCE-1611 | Refresh nodes and refresh queues doesnt work with service authorization enabled | Blocker | security | Amar Kamat | Amar Kamat
MAPREDUCE-1747 | Remove documentation for the ‘unstable’ job-acls feature | Blocker | documentation | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli
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 | Forrest documentation should be updated to reflect the changes in MAPREDUCE-856 | Major | documentation | Ravi Gummadi | Ravi Gummadi
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 | Shuffle connection logic needs correction | Blocker | task | Jothi Padmanabhan | Amareshwari Sriramadasu
HDFS-1159 | clean-cache target removes wrong ivy cache | Major | build | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6723 | unchecked exceptions thrown in IPC Connection orphan clients | Critical | ipc | Todd Lipcon | Todd Lipcon
HADOOP-6782 | TestAvroRpc fails with avro-1.3.1 and avro-1.3.2 | Major | . | Jitendra Nath Pandey | Doug Cutting
HDFS-1173 | Fix references to 0.22 in 0.21 branch | Major | . | Tom White | Tom White
MAPREDUCE-1810 | 0.21 build is broken | Major | build | Sharad Agarwal | Tom White
HADOOP-6404 | Rename the generated artifacts to common instead of core | Blocker | build | Owen O’Malley | Tom White
HDFS-995 | Replace usage of FileStatus#isDir() | Blocker | namenode | Eli Collins | Eli Collins
MAPREDUCE-1372 | ConcurrentModificationException in JobInProgress | Blocker | jobtracker | Amareshwari Sriramadasu | Dick King
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 | webapps aren’t located correctly post-split | Blocker | util | Todd Lipcon | Steve Loughran
HADOOP-6788 | [Herriot] Exception exclusion functionality is not working correctly. | Major | test | Vinay Kumar Thota | Vinay Kumar Thota
MAPREDUCE-1725 | Fix MapReduce API incompatibilities between 0.20 and 0.21 | Blocker | client | Tom White | Tom White
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
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 | Move configuration and script files post project split | Blocker | scripts | Tom White | Tom White
MAPREDUCE-1606 | TestJobACLs may timeout as there are no slots for launching JOB_CLEANUP task | Major | test | Ravi Gummadi | Ravi Gummadi
MAPREDUCE-1018 | Document changes to the memory management and scheduling model | Blocker | documentation | Hemanth Yamijala | Hemanth Yamijala
HADOOP-6821 | Document changes to memory monitoring | Blocker | documentation | Hemanth Yamijala | Hemanth Yamijala
HDFS-615 | TestLargeDirectoryDelete fails with NullPointerException | Blocker | namenode | Eli Collins |
MAPREDUCE-1765 | Streaming doc - change StreamXmlRecord to StreamXmlRecordReader | Minor | contrib/streaming, documentation | Corinne Chandel | Corinne Chandel
MAPREDUCE-1853 | MultipleOutputs does not cache TaskAttemptContext | Critical | task | Torsten Curdt | Torsten Curdt
HADOOP-6828 | Herrior uses old way of accessing logs directories | Major | test | Konstantin Boudnik | Sreekanth Ramakrishnan
HADOOP-6748 | Remove hadoop.cluster.administrators | Major | security | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-1000 | libhdfs needs to be updated to use the new UGI | Blocker | . | Devaraj Das | Devaraj Das
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 | Revert FileSystem create method that takes CreateFlags | Blocker | fs | Tom White | Tom White
HDFS-609 | Create a file with the append flag does not work in HDFS | Blocker | . | Hairong Kuang | Tom White
MAPREDUCE-1885 | Trunk compilation is broken because of FileSystem api change in HADOOP-6826 | Major | . | Ravi Gummadi | Ravi Gummadi
HDFS-1255 | test-libhdfs.sh fails | Blocker | test | Tom White | Tom White
HDFS-1256 | libhdfs is missing from the tarball | Blocker | . | Tom White | Tom White
MAPREDUCE-1876 | TaskAttemptStartedEvent.java incorrectly logs MAP_ATTEMPT_STARTED as event type for reduce tasks | Major | jobtracker | Amar Kamat | Amar Kamat
HADOOP-6800 | Harmonize JAR library versions | Blocker | . | Tom White | Tom White
HDFS-1212 | Harmonize HDFS JAR library versions with Common | Blocker | build | Tom White | Tom White
MAPREDUCE-1870 | Harmonize MapReduce JAR library versions with Common and HDFS | Blocker | build | Tom White | Tom White
HDFS-1267 | fuse-dfs does not compile | Critical | fuse-dfs | Tom White | Devaraj Das
MAPREDUCE-1845 | FairScheduler.tasksToPeempt() can return negative number | Major | contrib/fair-share | Scott Chen | Scott Chen
HDFS-1258 | Clearing namespace quota on “/” corrupts FS image | Blocker | namenode | Aaron T. Myers | Aaron T. Myers
HADOOP-6847 | Problem staging 0.21.0 artifacts to Apache Nexus Maven Repository | Blocker | build | Tom White | Giridharan Kesavan
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 | ‘compile-fault-inject’ never should be called directly. | Major | build | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-1942 | ‘compile-fault-inject’ should never be called directly. | Minor | build | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6860 | ‘compile-fault-inject’ should never be called directly. | Minor | build | Konstantin Boudnik | Konstantin Boudnik
HDFS-1311 | Running tests with ‘testcase’ cause triple execution of the same test case | Minor | build | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6790 | Instrumented (Herriot) build uses too wide mask to include aspect files. | Minor | test | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6875 | [Herriot] Cleanup of temp. configurations is needed upon restart of a cluster | Major | test | Vinay Kumar Thota | Vinay Kumar Thota
HADOOP-6881 | The efficient comparators aren’t always used except for BytesWritable and Text | Major | . | Owen O’Malley | Owen O’Malley
HDFS-1313 | HdfsProxy changes from HDFS-481 missed in y20.1xx | Major | contrib/hdfsproxy | Rohini Palaniswamy | Rohini Palaniswamy
MAPREDUCE-1926 | MapReduce distribution is missing build-utils.xml | Blocker | build | Tom White | Tom White
MAPREDUCE-1920 | Job.getCounters() returns null when using a cluster | Critical | . | Aaron Kimball | Tom White
MAPREDUCE-2012 | Some contrib tests fail in branch 0.21 and trunk | Blocker | test | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-1980 | TaskAttemptUnsuccessfulCompletionEvent.java incorrectly logs MAP_ATTEMPT_KILLED as event type for reduce tasks | Major | . | Amar Kamat | Amar Kamat
MAPREDUCE-2014 | Remove task-controller from 0.21 branch | Major | security | Tom White | Tom White
HADOOP-6724 | IPC doesn’t properly handle IOEs thrown by socket factory | Major | ipc | Todd Lipcon | Todd Lipcon
HDFS-1292 | Allow artifacts to be published to the staging Apache Nexus Maven Repository | Blocker | build | Tom White | Giridharan Kesavan
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-5081 | Split TestCLI into HDFS, Mapred and Core tests | Minor | test | Ramya Sunil | Sharad Agarwal
HADOOP-5080 | Update TestCLI with additional test cases. | Minor | test | Ramya Sunil |
HADOOP-5955 | TestFileOuputFormat can use LOCAL_MR instead of CLUSTER_MR | Major | test | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-5948 | Modify TestJavaSerialization to use LocalJobRunner instead of MiniMR/DFS cluster | Major | test | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-5457 | Failing contrib tests should not stop the build | Major | test | Chris Douglas | Giridharan Kesavan
HADOOP-5952 | Hudson -1 wording change | Minor | build | gary murry | gary murry
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 | Refactor TestReduceFetchFromPartialMem into a separate test | Major | . | Jothi Padmanabhan | Jothi Padmanabhan
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 | Create target for 10 minute patch test build for mapreduce | Major | build | Jothi Padmanabhan | Jothi Padmanabhan
HADOOP-6176 | Adding a couple private methods to AccessTokenHandler for testing purposes | Major | security | Kan Zhang | Kan Zhang
HDFS-451 | Test DataTransferProtocol with fault injection | Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-409 | Add more access token tests | Major | datanode, hdfs-client | Kan Zhang | Kan Zhang
HADOOP-6260 | Unit tests for FileSystemContextUtil. | Major | fs | gary murry | gary murry
HADOOP-6261 | Junit tests for FileContextURI | Blocker | test | Ravi Phulari | Ravi Phulari
HADOOP-6309 | Enable asserts for tests by default | Major | build | Eli Collins | Eli Collins
HDFS-705 | Create an adapter to access some of package-private methods of DataNode from tests | Major | test | Konstantin Boudnik | Konstantin Boudnik
HDFS-710 | Add actions with constraints to the pipeline fault injection tests | Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-1061 | Gridmix unit test should validate input/output bytes | Major | . | Chris Douglas | Chris Douglas
HDFS-713 | Need to properly check the type of the test class from an aspect | Major | . | Konstantin Boudnik | Konstantin Boudnik
HDFS-714 | Create fault injection test for the new pipeline close | Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-669 | Add unit tests framework (Mockito) | Major | build | Eli Collins | Konstantin Boudnik
HDFS-804 | New unit tests for concurrent lease recovery | Major | test | Konstantin Boudnik | Konstantin Boudnik
HDFS-813 | Enable the append test in TestReadWhileWriting | Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-1050 | Introduce a mock object testing framework | Major | test | Tom White | Tom White
HADOOP-6222 | Core doesn’t have TestCommonCLI facility | Major | test | Boris Shkolnik | Konstantin Boudnik
MAPREDUCE-1359 | TypedBytes TestIO doesn’t mkdir its test dir first | Major | contrib/streaming | Todd Lipcon | Anatoli Fomenko
HDFS-902 | Move RAID from HDFS to MR | Major | contrib/raid | Eli Collins | Eli Collins
HDFS-919 | Create test to validate the BlocksVerified metric | Major | test | gary murry |
HDFS-907 | Add tests for getBlockLocations and totalLoad metrics. | Minor | namenode | Ravi Phulari | Ravi Phulari
HDFS-1043 | Benchmark overhead of server-side group resolution of users | Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko
HADOOP-6689 | Add directory renaming test to FileContextMainOperationsBaseTest | Minor | fs, test | Eli Collins | Eli Collins
HADOOP-6705 | jiracli fails to upload test-patch comments to jira | Major | build | Giridharan Kesavan | Giridharan Kesavan
HDFS-1099 | Add test for umask backward compatibility | Major | . | Suresh Srinivas | Suresh Srinivas
HADOOP-6563 | Add more tests to FileContextSymlinkBaseTest that cover intermediate symlinks in paths | Major | fs, test | Eli Collins | Eli Collins
HADOOP-6738 | Move cluster_setup.xml from MapReduce to Common | Blocker | . | Tom White | Tom White
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-5037 | Deprecate FSNamesystem.getFSNamesystem() and change fsNamesystemObject to private | Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-5045 | FileSystem.isDirectory() should not be deprecated. | Major | fs | Tsz Wo Nicholas Sze | Suresh Srinivas
HADOOP-5097 | Remove static variable JspHelper.fsn | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-4930 | Implement setuid executable for Linux to assist in launching tasks as job owners | Major | . | Hemanth Yamijala | Sreekanth Ramakrishnan
HADOOP-5120 | UpgradeManagerNamenode and UpgradeObjectNamenode should not use FSNamesystem.getFSNamesystem() | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-4490 | Map and Reduce tasks should run as the user who submitted the job | Major | security | Arun C Murthy | Hemanth Yamijala
HADOOP-5217 | Split the AllTestDriver for core, hdfs and mapred | Major | test | Sharad Agarwal | Sharad Agarwal
MAPREDUCE-364 | Change org.apache.hadoop.examples.MultiFileWordCount to use new mapreduce api. | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-377 | Code Refactoring: separate codes which implement DataTransferProtocol | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-436 | AspectJ framework for HDFS code and tests | Major | test | Konstantin Boudnik | Konstantin Boudnik
HDFS-396 | Process dfs.name.edits.dirs as URI | Major | . | Luca Telloli | Luca Telloli
HDFS-444 | Current fault injection framework implementation doesn’t allow to change probability levels dynamically | Minor | test | Konstantin Boudnik | Konstantin Boudnik
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 | Change KeyValueLineRecordReader and KeyValueTextInputFormat to use new api. | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-475 | Create a separate targets for fault injection related test and jar files creation files | Major | build | Konstantin Boudnik | Konstantin Boudnik
HDFS-501 | Use enum to define the constants in DataTransferProtocol | Major | datanode, hdfs-client | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-508 | Factor out BlockInfo from BlocksMap | Major | namenode | Konstantin Shvachko | Konstantin Shvachko
MAPREDUCE-369 | Change org.apache.hadoop.mapred.lib.MultipleInputs to use new api. | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-373 | Change org.apache.hadoop.mapred.lib. FieldSelectionMapReduce to use new api. | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-656 | Change org.apache.hadoop.mapred.SequenceFile* classes to use new api | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HDFS-498 | Add development guide and framework documentation | Major | documentation | Konstantin Boudnik | Konstantin Boudnik
HDFS-524 | Further DataTransferProtocol code refactoring. | Major | datanode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
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 | Move completed Job history files to HDFS | Major | jobtracker | Sharad Agarwal | Sharad Agarwal
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 | Change TestFiDataTransferProtocol to junit 4 and add a few new tests | Minor | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
MAPREDUCE-870 | Clean up the job Retire code | Major | . | Sharad Agarwal | Sharad Agarwal
HDFS-561 | Fix write pipeline READ_TIMEOUT | Major | datanode, hdfs-client | Kan Zhang | Kan Zhang
MAPREDUCE-871 | Job/Task local files have incorrect group ownership set by LinuxTaskController binary | Major | tasktracker | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli
HDFS-551 | Create new functional test for a block report. | Major | test | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-370 | Change org.apache.hadoop.mapred.lib.MultipleOutputs to use new api. | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-943 | TestNodeRefresh timesout occasionally | Major | jobtracker | Amareshwari Sriramadasu | Amar Kamat
MAPREDUCE-898 | Change DistributedCache to use new api. | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
HADOOP-5073 | Hadoop 1.0 Interface Classification - scope (visibility - public/private) and stability | Major | . | Sanjay Radia | Jakob Homan
MAPREDUCE-856 | Localized files from DistributedCache should have right access-control | Major | tasktracker | Arun C Murthy | Vinod Kumar Vavilapalli
MAPREDUCE-861 | Modify queue configuration format and parsing to support a hierarchy of queues. | Major | jobtracker | Hemanth Yamijala | rahul k singh
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 | add Avro-based RPC serialization | Major | . | Doug Cutting | Doug Cutting
HDFS-663 | DFSIO for append | Major | test | Konstantin Shvachko | Konstantin Shvachko
HDFS-676 | NPE in FSDataset.updateReplicaUnderRecovery(..) | Major | datanode | Tsz Wo Nicholas Sze | Konstantin Shvachko
HDFS-668 | TestFileAppend3#TC7 sometimes hangs | Major | . | Hairong Kuang | Hairong Kuang
HDFS-716 | Define a pointcut for pipeline close | Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-719 | Add more fault injection tests for pipeline close | Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HDFS-616 | Create functional tests for new design of the block report | Major | test | Konstantin Boudnik | Konstantin Boudnik
HDFS-730 | Add fault injection tests for pipleline close ack | Major | test | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-6223 | New improved FileSystem interface for those implementing new files systems. | Major | fs | Sanjay Radia | Sanjay Radia
HDFS-521 | Create new tests for pipeline | Major | test | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-1026 | Shuffle should be secure | Major | security | Owen O’Malley | Boris Shkolnik
HDFS-519 | Create new tests for lease recovery | Major | test | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-1190 | Add package.html to pi and pi.math packages. | Minor | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-6422 | permit RPC protocols to be implemented by Avro | Major | ipc | Doug Cutting | Doug Cutting
MAPREDUCE-1209 | Move common specific part of the test TestReflectionUtils out of mapred into common | Blocker | test | Vinod Kumar Vavilapalli | Todd Lipcon
HADOOP-6409 | TestHDFSCLI has to check if it’s running any testcases at all | Blocker | . | Konstantin Boudnik | Todd Lipcon
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 | Secure job submission | Major | . | Amar Kamat | Devaraj Das
MAPREDUCE-1201 | Make ProcfsBasedProcessTree collect CPU usage information | Major | . | Scott Chen | Scott Chen
HDFS-564 | Adding pipeline test 17-35 | Blocker | test | Kan Zhang | Hairong Kuang
MAPREDUCE-1326 | fi tests don’t use fi-site.xml | Major | build | Konstantin Boudnik | Konstantin Boudnik
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-372 | Change org.apache.hadoop.mapred.lib.ChainMapper/Reducer to use new api. | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
MAPREDUCE-361 | Change org.apache.hadoop.examples.terasort to use new mapreduce api | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu
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 | Set hadoop.security.authentication to “simple” by default | Major | security | Devaraj Das | Devaraj Das
MAPREDUCE-1457 | For secure job execution, couple of more UserGroupInformation.doAs needs to be added | Major | . | Devaraj Das | Jakob Homan
MAPREDUCE-1433 | Create a Delegation token for MapReduce | Major | security | Owen O’Malley | Owen O’Malley
MAPREDUCE-1430 | JobTracker should be able to renew delegation tokens for the jobs | Major | jobtracker | Devaraj Das | Boris Shkolnik
HADOOP-6568 | Authorization for default servlets | Major | security | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli
MAPREDUCE-1455 | Authorization for servlets | Major | jobtracker, security, tasktracker | Devaraj Das | Ravi Gummadi
MAPREDUCE-1454 | The servlets should quote server generated strings sent in the response | Major | . | Devaraj Das | Chris Douglas
HADOOP-6486 | fix common classes to work with Avro 1.3 reflection | Major | ipc | Doug Cutting | Doug Cutting
HDFS-520 | Create new tests for block recovery | Major | test | Konstantin Boudnik | Hairong Kuang
HDFS-1067 | Create block recovery tests that handle errors | Major | test | Hairong Kuang | Hairong Kuang
HADOOP-6658 | Exclude Public elements in generated Javadoc | Blocker | documentation | Tom White | Tom White
MAPREDUCE-1650 | Exclude Private elements from generated MapReduce Javadoc | Major | documentation | Tom White | Tom White
MAPREDUCE-1625 | Improve grouping of packages in Javadoc | Blocker | documentation | Tom White | Tom White
HADOOP-6692 | Add FileContext#listStatus that returns an iterator | Major | fs | Hairong Kuang | Hairong Kuang
HDFS-1100 | Override TestFcHdfsSymlink#unwrapException | Major | test | Eli Collins | Eli Collins
HADOOP-6752 | Remote cluster control functionality needs JavaDocs improvement | Major | test | Konstantin Boudnik | Balaji Rajagopalan
MAPREDUCE-1623 | Apply audience and stability annotations to classes in mapred package | Blocker | documentation | Tom White | Tom White
HADOOP-6771 | Herriot’s artifact id for Maven deployment should be set to hadoop-core-instrumented | Major | build | Konstantin Boudnik | Konstantin Boudnik
MAPREDUCE-1033 | Resolve location of scripts and configuration files after project split | Blocker | . | Vinod Kumar Vavilapalli | Tom White
HADOOP-6668 | Apply audience and stability annotations to classes in common | Blocker | documentation | Tom White | Tom White
MAPREDUCE-1791 | Remote cluster control functionality needs JavaDocs improvement | Major | test | Konstantin Boudnik | Konstantin Boudnik
HDFS-1057 | Concurrent readers hit ChecksumExceptions if following a writer to very end of file | Blocker | datanode | Todd Lipcon | sam rash
HDFS-254 | Add more unit test for HDFS symlinks | Major | . | dhruba borthakur | Eli Collins

### OTHER:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
MAPREDUCE-813 | Streaming Doc and M/R-Tutorial Doc - updates | Minor | documentation | Corinne Chandel |
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 | Hadoop Doc Split: Common Docs | Blocker | documentation | Corinne Chandel | Corinne Chandel
HDFS-574 | Hadoop Doc Split: HDFS Docs | Blocker | documentation | Corinne Chandel | Corinne Chandel
MAPREDUCE-916 | Hadoop Doc Split: MapReduce Docs | Blocker | documentation | Corinne Chandel | Corinne Chandel
HDFS-256 | Split HDFS into sub project | Major | . | Owen O’Malley | Owen O’Malley
MAPREDUCE-1063 | Document Gridmix benchmark | Minor | benchmarks | Chris Douglas | Chris Douglas
MAPREDUCE-819 | DistCP Guide - updates | Major | documentation | Corinne Chandel | Corinne Chandel
HADOOP-6292 | Native Libraries Guide - Update | Blocker | documentation | Corinne Chandel | Corinne Chandel
HADOOP-6329 | Add build-fi directory to the ignore list | Major | build | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze
HADOOP-6321 | Hadoop Common - Site logo | Blocker | documentation | Corinne Chandel | Corinne Chandel
MAPREDUCE-1121 | Hadoop MapReduce - Site Logo | Blocker | documentation | Corinne Chandel | Corinne Chandel
HDFS-715 | Hadoop HDFS - Site Logo | Blocker | . | Corinne Chandel | Corinne Chandel
MAPREDUCE-665 | Move libhdfs to HDFS project | Blocker | build | Tsz Wo Nicholas Sze | Eli Collins
HADOOP-6346 | Add support for specifying unpack pattern regex to RunJar.unJar | Major | conf, util | Todd Lipcon | Todd Lipcon
HADOOP-6353 | Create Apache Wiki page for JSure and FlashLight tools | Major | . | Konstantin Boudnik | Konstantin Boudnik
HADOOP-6477 | 0.21.0 - upload of the latest snapshot to apache snapshot repository | Major | . | Karthik K |
HDFS-869 | 0.21.0 - snapshot incorrect dependency published in .pom files | Critical | build | Karthik K | Giridharan Kesavan
MAPREDUCE-1352 | 0.21.0 - snapshot incorrect dependency published in .pom files | Critical | build | Karthik K | Giridharan Kesavan
HADOOP-6155 | deprecate Record IO | Major | record | Owen O’Malley | Tom White
MAPREDUCE-1388 | Move RAID from HDFS to MR | Major | . | Eli Collins | Eli Collins
HADOOP-6507 | Hadoop Common Docs - delete 3 doc files that do not belong under Common | Blocker | documentation | Corinne Chandel | Corinne Chandel
HDFS-651 | HDFS Docs - fix listing of docs in the doc menu | Blocker | documentation | Corinne Chandel | Corinne Chandel
HADOOP-6772 | Utilities for system tests specific. | Major | test | Vinay Kumar Thota | Vinay Kumar Thota
MAPREDUCE-1404 | Cluster-Setup and Single-Node-Setup Docs | Blocker | documentation | Corinne Chandel | Tom White
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 | New properties for suspend and resume process. | Major | test | Vinay Kumar Thota | Vinay Kumar Thota
HDFS-1277 | [Herriot] New property for multi user list. | Major | test | Vinay Kumar Thota | Vinay Kumar Thota
MAPREDUCE-1812 | New properties for suspend and resume process. | Major | test | Vinay Kumar Thota | Vinay Kumar Thota
MAPREDUCE-1896 | [Herriot] New property for multi user list. | Major | test | Vinay Kumar Thota | Vinay Kumar Thota
MAPREDUCE-831 | Put fair scheduler design doc in SVN | Trivial | contrib/fair-share | Matei Zaharia | Matei Zaharia