Project: Apache Hadoop (App Definition and Development / Database)
File: CHANGELOG.0.18.0.md

<! --> | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Automatic namespace recovery from the secondary image. | Major | . | Konstantin Shvachko | Konstantin Shvachko | | | New files under lease (before close) still shows up as MISSING files/blocks in fsck | Minor | . | Koji Noguchi | Lohit Vijayarenu | | | FsShell.ls() should print file attributes first then the path name. | Major | . | Konstantin Shvachko | Edward J. Yoon | | | Need a mechanism for data nodes to update generation stamps. | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | Withdraw CRC upgrade from HDFS | Critical | . | Robert Chansler | Raghu Angadi | | | Replace the job, tip and task ids with objects. | Major | . | Owen O'Malley | Enis Soztutar | | | RPC should send a ping rather than use client timeouts | Major | ipc | Owen O'Malley | Hairong Kuang | | | Input Split details for maps should be logged | Minor | . | Lohit Vijayarenu | Amareshwari Sriramadasu | | | add default port for hdfs namenode | Minor | . | Doug Cutting | Doug Cutting | | | Run combiner when merging spills from map output | Major | . | Chris Douglas | Chris Douglas | | | DatanodeDescriptor objects stored in FSImage may be out dated. | Major | . | Tsz Wo Nicholas Sze | dhruba borthakur | | | Replication policy for corrupted block | Major | . | Koji Noguchi | Lohit Vijayarenu | | | Reduce buffer copies when data is written to DFS | Major | . | Raghu Angadi | Raghu Angadi | | | Support for upgrading existing cluster to facilitate appends to HDFS files | Major | . | dhruba borthakur | dhruba borthakur | | | Remove deprecated ClientProtocol.abandonFileInProgress() | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | Make mapred internal classes package-local | Major | . | Enis Soztutar | Enis Soztutar | | | Data nodes should inform the name-node about block crc errors. | Major | . | Konstantin Shvachko | Lohit Vijayarenu | | | Remove deprecated API getFileCacheHints | Major | fs | Lohit Vijayarenu | Lohit Vijayarenu | | | Lease recovery for append | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | JobClient should not have a static configuration for cli parsing | Major | . | Owen O'Malley | Amareshwari Sriramadasu | | | Improve IPC idle connection management | Major | ipc | Hairong Kuang | Hairong Kuang | | | Change default for initial block report to 0 sec and document it in hadoop-defaults.xml | Major | . | Sanjay Radia | Sanjay Radia | | | Change dfs -ls listing to closely match format on Linux | Major | . | Mukund Madhugiri | Mukund Madhugiri | | | DFSOututStream.flush() should flush data to real block file on DataNode. | Major |

| dhruba borthakur | dhruba borthakur | | | fsck exit code would be better if non-zero when FS corrupt | Minor | . | Pete Wyckoff | Lohit Vijayarenu | | | Validating input paths and creating splits is slow on S3 | Major | fs, fs/s3 | Tom White | Tom White | | | [HOD] Improvements with cluster directory handling | Major | contrib/hod | Hemanth Yamijala | Hemanth Yamijala | | | HOD gracefully exclude "bad" nodes during ring formation | Major | contrib/hod | Marco Nicosia | Hemanth Yamijala | | | Discovery of corrupt block reported in name node log | Minor | . | Robert Chansler | Chris Douglas | | | Split map/reduce tools into separate jars | Major | . | Owen O'Malley | Owen O'Malley | | | Document the "stream.non.zero.exit.status.is.failure" knob for streaming | Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu | | | KFS input stream read() returns 4 bytes instead of 1 | Minor | . | Sriram Rao | Sriram Rao | | | Map-Reduce framework needlessly creates temporary \_${taskid} directories for Maps | Blocker | . | Arun C Murthy | Arun C Murthy | | | [HOD] HOD does not automatically create a cluster directory for the script option | Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli | | | WritableComparator newKey() fails for NullWritable | Minor | io | Lukas Vlcek | Chris Douglas | | | Hadoop dfs metric FilesListed shows number of files listed instead of operations | Major | metrics | Lohit Vijayarenu | Lohit Vijayarenu | | | [HOD] logcondense needs to use the new pattern of output in hadoop dfs -lsr | Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli | | | [HOD] Include job tracker RPC in notes attribute after job submission | Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala | | | hadop streaming does not use progress reporting to detect hung tasks | Major | . | dhruba borthakur | dhruba borthakur | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | URLStreamHandler for the DFS | Major | util | Christophe Taton | Christophe Taton | | | Writable for single byte and double | Major | io | Andrzej Bialecki | Andrzej Bialecki | | | Need a "LineBasedTextInputFormat" | Major | . | Milind Bhandarkar | Amareshwari Sriramadasu | | | Direct a subset of namenode RPC events for audit logging | Major | . | Chris Douglas | Chris Douglas | | | adding counters methods using String (as opposed to Enum) | Minor | . | Alejandro Abdelnur | Tom White | | | FTP client over HDFS | Major | util | Ankur | Ankur | | | Extend FileSystem API to allow appending to files | Major | fs | dhruba borthakur | Tsz Wo Nicholas Sze | | | Hadoop Streaming needs to provide a way for the stream plugin to update global counters | Major | . | Runping Qi | Tom White | | | Quotas for name space management | Major |

| Robert Chansler | Hairong Kuang | | | Archives in Hadoop. | Major | fs | Mahadev konar | Mahadev konar | | | SequenceFileAsBinaryOutputFormat | Minor | . | Koji Noguchi | Koji Noguchi | | | Add command line access to named counters | Major | scripts | Tom White | Tom White | | | Add support for reading regular (non-block-based) files from S3 in S3FileSystem | Major | fs | Tom White | Tom White | | | Fast Cluster Restart | Major | . | Robert Chansler | Konstantin Shvachko | | | Quota API needs documentation in Forrest | Major | . | Hairong Kuang | Hairong Kuang | | | compaction utility for directories | Major | . | Robert Chansler | Robert Chansler | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | FSNamesystem.gotHeartbeat(..., Object[] xferResults, Object[] deleteList) should not use Object[] as pass-by-reference parameters | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | The default constructor of BytesWritable should not create a 100-byte array. | Minor | io | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | Throttle IPC Client/Server during bursts of requests or server slowdown | Major | ipc | Hairong Kuang | Hairong Kuang | | | Constant DatanodeCommand should be stored in static fianl immutable variables. | Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | Use FileChannel.transferTo() when data is read from DataNode. | Major | . | Raghu Angadi | Raghu Angadi | | | Allow TextOutputFormat to use configurable separators | Minor | io | Zheng Shao | Zheng Shao | | | Improve QuickSort by excluding values eq the pivot from the partition | Major | . | Chris Douglas | Chris Douglas | | | libhdfs: no way to set JVM args other than classpath | Minor | . | Craig Macdonald | Craig Macdonald | | | Configuration should trim property names and accept decimal, hexadecimal, and octal numbers | Minor | conf | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | Replace org.apache.hadoop.io.Closeable with java.io.Closeable | Minor | io | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | Enhance the hudson-test-patch target | Minor | build | Nigel Daley | Nigel Daley | | | better fault tolerance for corrupted text files | Major | . | Joydeep Sen Sarma | Zheng Shao | | | Move lease handling codes out from FSNamesystem | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | DistributedFileCache should support .tgz files in addition to jars and zip files | Major | . | Owen O'Malley | Amareshwari Sriramadasu | | | Hadoop DFS to report more replication metrics | Minor | metrics | Marco Nicosia | Lohit Vijayarenu | | | The way in which ReduceTask/TaskTracker gets completion events during shuffle can be improved | Major | . | Devaraj Das | Devaraj Das | | | Faster image and log edits loading. | Major |

| Konstantin Shvachko | Konstantin Shvachko | | | Fast block processing during name-node startup. | Major | . | Konstantin Shvachko | Konstantin Shvachko | | | Non-interleaved checksums would optimize block transfers. | Major | . | Konstantin Shvachko | Raghu Angadi | | | improving the logging during shuffling | Blocker | . | Runping Qi | Devaraj Das | | | Configuration should accept decimal and hexadecimal values | Major | conf | Amareshwari Sriramadasu | Amareshwari Sriramadasu | | | distcp should permit users to limit the number of maps | Major | . | Chris Douglas | Chris Douglas | | | fsck to show (checksum) corrupted files | Major | . | Koji Noguchi | Lohit Vijayarenu | | | Use StringUtils#replaceAll instead of | Trivial | . | Brice Arnould | Brice Arnould | | | Replicator log should include block id | Minor | . | Raghu Angadi | Raghu Angadi | | | ReduceTask::closestPowerOf2 is inefficient | Trivial | . | Chris Douglas | Chris Douglas | | | Add a task's cwd to it's LD\LIBRARY\PATH | Major | . | Arun C Murthy | Amareshwari Sriramadasu | | | Facilitate creation of temporary files in HDFS | Major | . | dhruba borthakur | dhruba borthakur | | | tool to mount dfs on linux | Major | . | John Xing | Pete Wyckoff | | | Retain cause of bind failure in Server.bind | Major | . | Steve Loughran | Steve Loughran | | | Increase the buffersize for the streaming parent java process's streams | Major | . | Devaraj Das | Amareshwari Sriramadasu | | | Add some more hints of the problem when datanode and namenode don't match | Minor | . | Steve Loughran | Steve Loughran | | | Expose DFSOutputStream.fsync API though the FileSystem interface | Major | . | dhruba borthakur | Tsz Wo Nicholas Sze | | | [HOD] HOD can improve error messages by reporting failures on compute nodes back to hod client | Major | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli | | | IPC.Client synchronisation looks weak | Major | ipc | Steve Loughran | Hairong Kuang | | | deprecate InMemoryFileSystem | Major | fs | Doug Cutting | Doug Cutting | | | Shuffle/Merge improvements | Major | . | Arun C Murthy | Arun C Murthy | | | add forrest documentation for user archives | Blocker | . | Mahadev konar | Mahadev konar | | | The javadoc for FileSystem.deleteOnExit should have more description | Blocker | documentation | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | Improve documentation about the Task Execution Environment in the Map-Reduce tutorial | Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu | | | Document controls for profiling maps & reduces | Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu | | | hod should better errors message when deallocate is fired on non allocated directory. | Minor | contrib/hod | Karam Singh | | | | Better documentation of controls for memory limits on hadoop daemons and Map-Reduce tasks | Blocker | documentation, scripts | Arun C Murthy | Amareshwari Sriramadasu | | |

needs better documentation | Blocker | io | Owen O'Malley | Owen O'Malley | | | The new setCombineOnceOnly shouldn't take a JobConf, since it is a method on JobConf | Major | . | Owen O'Malley | Owen O'Malley | | | Improve documentation about distributing native libraries via DistributedCache | Blocker | documentation | Arun C Murthy | Amareshwari Sriramadasu | | | Create build targets to create api change reports using jdiff | Major | build | Owen O'Malley | Owen O'Malley | | | setQuotas usage interface has some minor bugs. | Minor | . | Mahadev konar | Hairong Kuang | | | Keep two generations of fsimage | Major | . | Robert Chansler | Konstantin Shvachko | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | fsck -move triggers NPE in namenode | Major | . | Michael Bieniosek | Lohit Vijayarenu | | | Remove deprecated methods getContentLength() in ClientProtocol, NameNode, FileSystem, DistributedFileSystem and DFSClient | Blocker | . | Tsz Wo Nicholas Sze | Lohit Vijayarenu | | | Change lease record when a open-for-write-file gets renamed | Major | . | dhruba borthakur | dhruba borthakur | | | Shuffling takes too long to get the last map output. | Major | . | Runping Qi | Amar Kamat | | | remove exists() from ClientProtocol and NameNode | Major | . | Lohit Vijayarenu | Lohit Vijayarenu | | | NameNode doesn't startup when restarted after running an MR job | Blocker | . | Devaraj Das | Tsz Wo Nicholas Sze | | | TestCheckpoint occasionally fails because of the port issues. | Major | test | Konstantin Shvachko | Konstantin Shvachko | | | Reduce redundant copy of Block object in BlocksMap.map hash map | Major | . | Lohit Vijayarenu | Lohit Vijayarenu | | | TestUrlStreamHandler.testFileUrls fails on Windows | Major | test | Nigel Daley | Christophe Taton | | | rm /user/\<username\>/.Trash/\\\\ only moves it back to .Trash | Minor | fs | Koji Noguchi | Brice Arnould | | | FindBugs warnings in NetworkTopology | Major | . | Tom White | Tom White | | | Links for worst performing shuffle tasks are broken in Analyze Job. | Minor | . | Amar Kamat | Amareshwari Sriramadasu | | | RPC::Invoker makes unnecessary calls to System.currentTimeMillis | Minor | . | Chris Douglas | Chris Douglas | | | Hadoop streaming doesn't recognize "Darwin" as an OS but Soylatte (OpenJDK port to Mac) reports that rather than "Mac OS X" | Major | . | Sam Pullara | Sam Pullara | | | Misleading error message when S3 URI contains hostname containing an underscore | Major | fs/s3 | Tom White | Tom White | | | RPC should accepted connections even when rpc queue is full (ie undo part of HADOOP-2910) | Blocker | . | Sanjay Radia | Hairong Kuang | | | trunk doesn't compile after HADOOP-544 was committed | Blocker | . | Nigel Daley | Christophe Taton | | | Name-node fails to start because DatanodeInfo format changed. | Blocker |

| Konstantin Shvachko | Tsz Wo Nicholas Sze | | | 'bin/hadoop job' should display the help and silently exit | Minor | . | Amar Kamat | Edward J. Yoon | | | Text.getBytes() | Trivial | . | Andrew Gudkov | Tim Nelson | | | In hdfs.h , the comment says you release the result of a hdfsListDirectory with a freehdfsFileInfo, but should say hdfsFreeFileInfo | Trivial | . | Dick King | Craig Macdonald | | | 'make clean' in src/c++/libhdfs does 'rm -rf /\*' | Critical | build | Doug Cutting | Doug Cutting | | | make {start,stop}-balancer.sh work even if hadoop-daemon.sh isn't in the PATH | Trivial | scripts | Spiros Papadimitriou | Spiros Papadimitriou | | | pushMetric() method of various metric util classes should catch exceptions | Major | metrics | Runping Qi | Chris Douglas | | | Improve Namenode startup performance | Major | . | girish vaitheeswaran | dhruba borthakur | | | org.apache.hadoop.mapred.join.CompositeInputFormat does not initialize TextInput format files with the configuration resulting in an NullPointerException | Major | io | Jason | Chris Douglas | | | Unit test fails on Windows: org.apache.hadoop.mapred.TestMiniMRDFSSort.unknown | Major | . | Mukund Madhugiri | Lohit Vijayarenu | | | TestUrlStreamHandler hangs on LINUX | Major | fs | Lohit Vijayarenu | Lohit Vijayarenu | | | MBeanUtil dumps stacktrace from registerMBean | Minor | metrics | Lohit Vijayarenu | Lohit Vijayarenu | | | FSNamesystem.changeLease(src, dst) incorrectly updates the paths inside a lease | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | SequenceFile.Sorter.MergeQueue.next does an unnecessary copy of the key | Major | io | Arun C Murthy | Devaraj Das | | | TaskTracker::localizeJob doesn't provide the correct size to LocalDirAllocator | Major | . | Chris Douglas | Amareshwari Sriramadasu | | | TestDatanodeBlockScanner failed while trying to corrupt replicas | Major | test | dhruba borthakur | dhruba borthakur | | | TestHDFSServerPorts fails on LINUX (NFS mounted directory) and on WINDOWS | Major | . | Lohit Vijayarenu | Lohit Vijayarenu | | | HADOOP-3248 introduced a findbugs warning. | Minor | . | Raghu Angadi | Raghu Angadi | | | Debug log not removed in ipc client | Trivial | ipc | Raghu Angadi | Raghu Angadi | | | DFS Write pipeline does not detect defective datanode correctly if it times out. | Major | . | Raghu Angadi | Raghu Angadi | | | Unit test TestDatanodeBlockScanner fails on Windows | Critical | . | Mukund Madhugiri | Lohit Vijayarenu | | | NameNode should save the root inode into fsimage | Major | . | Hairong Kuang | Hairong Kuang | | | Some levels are skipped while creating the task cache in JobInProgress | Major | . | Amar Kamat | Amar Kamat | | | Lease paths are sometimes not removed from LeaseManager.sortedLeasesByPath | Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | the value returned from getPartition should be checked to make sure it is in the range 0..#reduces-1 | Major |

| Owen O'Malley | Chris Douglas | | | Change FSNamesytem status metrics to IntValue | Major | metrics | Lohit Vijayarenu | Lohit Vijayarenu | | | INode interlinks can multiply effect of memory leaks | Major | . | Raghu Angadi | Raghu Angadi | | | Job tracker's ExpireTackers thread gets NullPointerException if a tasktracker is lost. | Blocker | . | Amareshwari Sriramadasu | Arun C Murthy | | | Do not fail completed maps on lost tasktrackers if '-reducer NONE' is specified | Minor | . | Arun C Murthy | Amareshwari Sriramadasu | | | Fix history viewer | Major | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu | | | TestFsck fails once in a while on WINDOWS/LINUX | Major | . | Lohit Vijayarenu | Lohit Vijayarenu | | | Configuration.substituteVars() needs to handle security exceptions | Trivial | conf | Steve Loughran | Edward J. Yoon | | | Datanodes time out | Critical | . | Johan Oskarsson | Johan Oskarsson | | | test-libhdfs fails on Linux | Blocker | test | Mukund Madhugiri | Lohit Vijayarenu | | | Update FileBench to use the "work" directory for SequenceFileOutputFormat | Major | test | Chris Douglas | Chris Douglas | | | Compile error: FTPFileSystem.java:26: cannot access org.apache.commons.net.ftp.FTP | Blocker | fs | Tsz Wo Nicholas Sze | Ankur | | | DFS client lost lease during writing into DFS files | Major | . | Runping Qi | dhruba borthakur | | | KFS implementation needs to return file modification time | Minor | . | Sriram Rao | Sriram Rao | | | hadoop dfs metrics shows 0 | Major | metrics | Eric Yang | Lohit Vijayarenu | | | test-patch fail if sh != bash | Major | . | Brice Arnould | Brice Arnould | | | TestIndexedSort sometimes fails | Major | test | Chris Douglas | Chris Douglas | | | map outputs should not be renamed between partitions | Critical | . | Owen O'Malley | Owen O'Malley | | | Text.find incorrectly searches beyond the end of the buffer | Major | . | Chad Whipkey | Chad Whipkey | | | [HOD] HOD should have a way to detect and deal with clusters that violate/exceed resource manager limits | Major | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli | | | Killing successfully completed jobs moves them to failed | Critical | . | Srikanth Kakani | Jothi Padmanabhan | | | [HOD] Hod expects port info though external host is not mentioned. | Minor | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli | | | Hod should have better error messages. | Major | contrib/hod | Arkady Borkovsky | Vinod Kumar Vavilapalli | | | Code cleanup needed in fuse-dfs | Major | . | Tsz Wo Nicholas Sze | Pete Wyckoff | | | Reducer failed due to Out ofMemory | Major | . | Runping Qi | Arun C Murthy | | | Cleanup of mapred.local.dir after maptask is complete | Major | . | Lohit Vijayarenu | Amareshwari Sriramadasu | | | DFSPath cache of FileStatus can become stale | Major |

| Doug Cutting | Tsz Wo Nicholas Sze | | | ReduceTask should not sleep for 200 ms while waiting for merge to finish | Major | . | Owen O'Malley | Sharad Agarwal | | | TestStreamingFailure fails. | Major | . | Amareshwari Sriramadasu | Lohit Vijayarenu | | | job tracker should refuse connection from a task tracker with a different version number | Major | . | Hairong Kuang | Sharad Agarwal | | | ipc.Client.close() throws NullPointerException | Major | ipc | Tsz Wo Nicholas Sze | Hairong Kuang | | | In ReduceTask::fetchOutputs, wait for result can be improved slightly | Major | . | Devaraj Das | Devaraj Das | | | TestJobShell should not create files in the current directory | Blocker | test | Tsz Wo Nicholas Sze | Mahadev konar | | | TestHarFileSystem.testArchives fails | Blocker | fs | Amareshwari Sriramadasu | Tom White | | | TaskTracker locks up removing job files within a synchronized method | Critical | . | Joydeep Sen Sarma | Amareshwari Sriramadasu | | | if the 'mapred.system.dir' in the client jobconf is different from the JobTracker's value job submission fails | Critical | . | Alejandro Abdelnur | Subru Krishnan | | | Race condition when client and namenode start block recovery simultaneously | Major | . | dhruba borthakur | dhruba borthakur | | | TaskRunner creates a symlink with name 'null' if a file is added to DistributedCache without fragment | Minor | . | Abhijit Bagri | Devaraj Das | | | SequenceFile.Reader doesn't use the Serialization framework | Critical | io | Arun C Murthy | Tom White | | | hadoop scripts don't change directory to hadoop\_home | Critical | scripts | Owen O'Malley | Owen O'Malley | | | Name-node shutdown causes InterruptedException in ResolutionMonitor | Major | . | Konstantin Shvachko | Lohit Vijayarenu | | | FSNamesystem.close() throws NullPointerException | Major | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | NPE in SafeModeMonitor | Major | . | Konstantin Shvachko | Lohit Vijayarenu | | | Namenode should not restore the root's quota if the quota was not in the image | Blocker | . | Hairong Kuang | Hairong Kuang | | | TestHarFileSystem.testArchives fails with NullPointerException | Blocker | test | Nigel Daley | Subru Krishnan | | | Improve NNThroughputBenchmark log messages. | Major | test | Konstantin Shvachko | Konstantin Shvachko | | | NPE in DFS FileSystem rename | Blocker | . | Tom White | Hairong Kuang | | | Metrics FilesCreated and files\_deleted metrics do not match. | Blocker | metrics | Lohit Vijayarenu | Lohit Vijayarenu | | | NameNode does not restart if parent directory of a "FileUnderConstruction" is deleted. | Blocker | . | Raghu Angadi | Tsz Wo Nicholas Sze | | | Hadoop archives should not create \_logs file in the final archive directory. | Blocker | . | Mahadev konar | Mahadev konar | | | The command "archive" is missing in the example in docs/hadoop\_archives.html (and pdf) | Blocker | documentation | Jothi Padmanabhan | Jothi Padmanabhan | | | [HOD] If a job does not exist in Torque's list of jobs, HOD allocate on previously allocated directory

| Blocker | contrib/hod | Hemanth Yamijala | Hemanth Yamijala | | | The last InMemory merge may be missed | Blocker | . | Devaraj Das | Arun C Murthy | | | The tools.jar is not included in the distribution | Blocker | build | Owen O'Malley | Owen O'Malley | | | HDFS throws a InconsistentFSStateException when the name node starts up on a directory that isnt formatted | Blocker | . | Steve Loughran | Konstantin Shvachko | | | Archvies sometimes create empty part files. | Blocker | . | Mahadev konar | Mahadev konar | | | archive is failing with "Illegal Capacity" error | Blocker | . | Jothi Padmanabhan | Mahadev konar | | | With trash enabled, 'hadoop fs -rmr .' still fully deletes the working dir | Blocker | . | Chris Douglas | Chris Douglas | | | Hod does not report job tracker failure on hod client side when job tracker fails to come up | Blocker | contrib/hod | Karam Singh | Hemanth Yamijala | | | clover target broken after src restructuring | Minor | build | Nigel Daley | Nigel Daley | | | Cygwin: cygpath displays an error message in running bin/hadoop script | Blocker | scripts | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | Sometime after successful hod allocation datanode fails to come up with java.net.BindException for dfs.datanode.ipc.address | Blocker | contrib/hod | Karam Singh | Vinod Kumar Vavilapalli | | | Generation stamp upgrade fails TestDFSUpgradeFromImage | Blocker | . | Konstantin Shvachko | dhruba borthakur | | | keep combiner backward compatible with earlier versions of hadoop | Blocker | . | Olga Natkovich | Chris Douglas | | | The api to JobTracker and TaskTracker have changed incompatibly | Blocker | . | Owen O'Malley | Owen O'Malley | | | Update MapRed tutorial | Blocker | documentation | Devaraj Das | Devaraj Das | | | Using a har file as input for the Sort example fails | Blocker | . | Jothi Padmanabhan | Mahadev konar | | | job failing because of reassigning same tasktracker to failing tasks | Blocker | . | Christian Kunz | Jothi Padmanabhan | | | The namenode ignores ioexceptions in close | Blocker | . | Owen O'Malley | Tsz Wo Nicholas Sze | | | TaskTracker re-initialization gets stuck in cleaning up | Blocker | . | Amareshwari Sriramadasu | Amareshwari Sriramadasu | | | NPE in NetworkTopology.getDistance() | Blocker | . | Konstantin Shvachko | Hairong Kuang | | | hadoop dfs -mv throws NullPointerException | Blocker | . | Lohit Vijayarenu | Tsz Wo Nicholas Sze | | | [HOD] If a cluster directory is specified as a relative path, an existing script.exitcode file will not be deleted. | Blocker | contrib/hod | Hemanth Yamijala | Vinod Kumar Vavilapalli | | | Null pointer exception in JobTracker when the task tracker is not yet resolved | Blocker |

| Amar Kamat | Amar Kamat | | | Update streaming documentation | Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu | | | omissions in HOD documentation | Blocker | contrib/hod, documentation | Ari Rabkin | Vinod Kumar Vavilapalli | | | Setting spill threshold to 100% fails to detect spill for records | Blocker | . | Chris Douglas | Chris Douglas | | | DatanodeProtocol.versionID should be 16L | Blocker | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | Datanode not starting up with java.lang.StringIndexOutOfBoundsException in NetworkTopology.remove | Blocker | . | Koji Noguchi | Hairong Kuang | | | Balancer should not allocate a thread per block move | Blocker | . | Hairong Kuang | Hairong Kuang | | | ArrayIndexOutOfBoundsException in BlocksMap$BlockInfo.setPrevious | Blocker | . | Tsz Wo Nicholas Sze | Konstantin Shvachko | | | test-libhdfs fails on linux | Blocker | . | Mukund Madhugiri | Lohit Vijayarenu | | | Need to update Eclipse template to reflect current trunk | Blocker | build | Tsz Wo Nicholas Sze | Brice Arnould | | | MetricsTimeVaryingRate returns wrong value for metric\avg\time | Blocker | metrics | Lohit Vijayarenu | Lohit Vijayarenu | | | forrest doc for hadoop commands | Blocker | documentation | Sharad Agarwal | Sharad Agarwal | | | Bug report for archives | Blocker | . | Hairong Kuang | Mahadev konar | | | Uncaught exception in DataBlockScanner | Blocker | . | Koji Noguchi | Tsz Wo Nicholas Sze | | | Exception when closing DFSClient while multiple files are open | Blocker | . | Benjamin Gufler | Benjamin Gufler | | | ArrayIndexOutOfBounds in FSNamesystem.getBlockLocationsInternal | Blocker | . | Arun C Murthy | Lohit Vijayarenu | | | Reduce stuck at shuffling phase | Blocker | . | Runping Qi | Arun C Murthy | | | Clean up HOD documentation | Blocker | contrib/hod | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli | | | SortValidator always uses the default file system irrespective of the actual input | Major | test | Jothi Padmanabhan | Jothi Padmanabhan | | | Fix up HDFS docs | Blocker | . | Robert Chansler | Robert Chansler | | | Fix documentation for Archives, distcp and native libraries | Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu | | | test-patch target not working on hudson.zones.apache.org due to HADOOP-3480 | Blocker | . | Nigel Daley | Brice Arnould | | | Fix documentation for Cluster setup and Quick start guides | Blocker | documentation | Amareshwari Sriramadasu | Amareshwari Sriramadasu | | | Fix mapred docs | Blocker | documentation | Amareshwari Sriramadasu | Jothi Padmanabhan | | | Deadlock in Datanode RPC servers | Blocker | . | dhruba borthakur | Tsz Wo Nicholas Sze | | | CompositeRecordReader: key and values can be in uninitialized state if files being joined have no records | Major | . | Jingkei Ly | Chris Douglas | | | CompositeInputFormat: Unable to wrap custom InputFormats | Major | . | Jingkei Ly | Jingkei Ly | | | KFS: write(int v) API writes out an integer rather than a byte | Minor | . | Sriram Rao | Sriram Rao | | | Corner-case in IFile leads to failed tasks | Blocker | . | Arun C Murthy | Arun C Murthy | | | KFS listStatus() returns NULL on empty directories | Minor |

| Sriram Rao | Sriram Rao | | | Audit logging fails to record rename | Blocker | . | Chris Douglas | Chris Douglas | | | CompressedWritable throws OutOfMemoryError | Major | io | Grant Glouser | Grant Glouser | | | JobTracker running out of heap space | Blocker | . | Christian Kunz | Amareshwari Sriramadasu | | | the gridmix scripts do not work with hod 0.4 | Major | . | Runping Qi | Runping Qi | | | Problems with generation stamp upgrade | Blocker | . | Konstantin Shvachko | Raghu Angadi | | | -libjars, -files and -archives options do not work with 0.18 | Blocker | . | Mahadev konar | Amareshwari Sriramadasu | | | Typos in shell output | Blocker | fs | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | compile-core-test fails to compile | Blocker | build | Mukund Madhugiri | Mukund Madhugiri | | | Task tracker died due to OOM | Blocker | . | Runping Qi | Doug Cutting | | | KFS implementation needs to return directory modification time | Minor | . | Sriram Rao | Sriram Rao | | | Remove debug message from Quicksort | Trivial | . | Chris Douglas | | | | NPE in NameNode with unknown blocks | Blocker | . | Raghu Angadi | Raghu Angadi | | | Hadoop mapreduce task metrics, unable to send metrics data. | Blocker | . | Eric Yang | Arun C Murthy | | | Namenode does not start due to exception throw while saving Image | Blocker | . | Lohit Vijayarenu | dhruba borthakur | | | Jobs with empty map-outputs and intermediate compression fail | Blocker | . | Arun C Murthy | Arun C Murthy | | | Fix import of MiniDFSCluster in TestCompressedEmptyMapOutputs.java | Blocker | test | Arun C Murthy | Arun C Murthy | | | SecondaryNameNode runs out of memory | Blocker | . | Lohit Vijayarenu | Lohit Vijayarenu | | | eclipse plugin build is broken with current eclipse versions | Blocker | contrib/eclipse-plugin | Doug Cutting | Doug Cutting | | | SecondaryNameNode fails with NullPointerException | Major | . | Lohit Vijayarenu | Lohit Vijayarenu | | | CLASSPATH in bin/hadoop script is set incorrectly for cygwin | Blocker | scripts | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | TaskTrackers fail to connect back upon a re-init action | Blocker | . | Amar Kamat | Amareshwari Sriramadasu | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Develop tests to test the DFS command line interface | Major | test | Mukund Madhugiri | Mukund Madhugiri | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Distcp should have forrest documentation | Blocker | util | Owen O'Malley | Chris Douglas | | | Namespace recovery from the secondary image should be documented. | Blocker | documentation | Konstantin Shvachko | Konstantin Shvachko | | | Discussion of fsck operation in the permissions regime | Major | . | Robert Chansler | Robert Chansler |