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

<! --> | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | streaming jobs should allow programs that don't do any IO for a long time | Major | . | arkady borkovsky | Arun C Murthy | | | Global counters | Major | . | arkady borkovsky | David Bowen | | | Support for caching Job JARs | Minor | . | Gautam Kowshik | Gautam Kowshik | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Separation of user tasks' stdout and stderr streams | Major | . | Arun C Murthy | Arun C Murthy | | | A couple setter functions and toString method for BytesWritable. | Major | io | Owen O'Malley | Owen O'Malley | | | clean up smallJobsBenchmark and move to src/test/org/apache/hadoop/mapred | Minor | build | Nigel Daley | Nigel Daley | | | Metrics should offer complete set of static report methods or none at all | Minor | metrics | Nigel Daley | David Bowen | | | S3FileSystem should retry if there is a communication problem with S3 | Major | fs | Tom White | Tom White | | | The output from the user's task should be tagged and sent to the resepective console streams. | Major | . | Owen O'Malley | Arun C Murthy | | | Names used for map, reduce, and shuffle metrics should be unique | Trivial | metrics | Nigel Daley | Nigel Daley | | | DFS unit tests have duplicate code | Minor | test | Doug Cutting | Milind Bhandarkar | | | fsck to show the filename of the corrupted file | Trivial | . | Koji Noguchi | dhruba borthakur | | | we should have some checks that the sort benchmark generates correct outputs | Major | . | Owen O'Malley | Arun C Murthy | | | Optimization: Reduce Overhead from ReflectionUtils.newInstance | Major | util | Ron Bodkin | | | | job client should generate input fragments before the job is submitted | Major | . | Owen O'Malley | | | | Create a public (shared) Hadoop EC2 AMI | Major | scripts | Tom White | Tom White | | | remove dead code in Server.java | Minor | ipc | Doug Cutting | Doug Cutting | | | Implement S3 retry mechanism for failed block transfers | Major | fs | Tom White | Tom White | | | in unit tests, set ipc timeout in one place | Minor | test | Doug Cutting | Doug Cutting | | | Namenode should identify DataNodes as ip:port instead of hostname:port | Major | . | Raghu Angadi | Raghu Angadi | | | locating map outputs via random probing is inefficient | Major |

| Owen O'Malley | Devaraj Das | | | Improvement of RandomWriter example to use custom InputFormat, OutputFormat, and Counters | Major | . | Owen O'Malley | Owen O'Malley | | | make checksums optional per FileSystem | Major | fs | Doug Cutting | Hairong Kuang | | | Improve the handling of failed map output fetches | Major | . | Devaraj Das | Devaraj Das | | | Improve the rack-aware replica placement performance | Major | . | Hairong Kuang | Hairong Kuang | | | Optimize the shuffle phase (increase the parallelism) | Major | . | Devaraj Das | Devaraj Das | | | pendingReplications of FSNamesystem is not informative | Major | . | Hairong Kuang | dhruba borthakur | | | Enhancements to Hadoop record I/O - Part 1 | Major | record | Milind Bhandarkar | Milind Bhandarkar | | | Counter names are ugly | Major | . | Owen O'Malley | David Bowen | | | support undelete, snapshots, or other mechanism to recover lost files | Major | . | Yoram Arnon | Doug Cutting | | | Rewrite AmazonEC2 wiki page | Minor | scripts | Tom White | Tom White | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | The mini/mr cluster for testing always uses the local file system rather than the namenode that was passed in | Major | test | Owen O'Malley | Owen O'Malley | | | dead datanode set should be maintained in the file handle or file system for hdfs | Major | . | Owen O'Malley | Raghu Angadi | | | Unit tests should cleanup created files in /tmp. It causes tests to fail if more than one users run tests on same machine. | Minor | test | Sanjay Dahiya | Nigel Daley | | | getReordReader methof of InputFormat class should handle null reporter argument | Major | . | Runping Qi | Runping Qi | | | DFS Scalability: datanode heartbeat timeouts cause cascading timeouts of other datanodes | Major | . | dhruba borthakur | dhruba borthakur | | | Streaming should check for correctness of the task | Major | . | arkady borkovsky | Arun C Murthy | | | NPE in FSDataset during heavy Namenode load | Major | . | Nigel Daley | dhruba borthakur | | | Jobs without any map and reduce operations seems to be lost after their execution | Major | . | Thomas Friol | Owen O'Malley | | | Reducing memory consumption on Namenode : Part 1 | Major | . | Raghu Angadi | Raghu Angadi | | | TestMiniMRLocalFS and TestMiniMRCaching broken on Windows | Major | test | Nigel Daley | | | | isReplicationInProgress() is very heavyweight | Major |

| dhruba borthakur | dhruba borthakur | | | slaves file should include an 'exclude' section, to prevent "bad" datanodes and tasktrackers from disrupting a cluster | Major | conf | Yoram Arnon | Wendy Chien | | | Application defined InputSplits do not work | Major | . | Benjamin Reed | Owen O'Malley | | | The "-local" option does work properly with test programs | Minor | test | Gautam Kowshik | Doug Cutting | | | Datanode doesn't retry when write to one (full)drive fail | Major | . | Koji Noguchi | Raghu Angadi | | | we should use hdfs:// in all API URIs | Major | . | eric baldeschwieler | Wendy Chien | | | jobs fail with some hardware/system failures on a small number of nodes | Minor | . | Yoram Arnon | Arun C Murthy | | | streaming doesn't work with multiple maps | Blocker | . | Arun C Murthy | Arun C Murthy | | | RuntimeException and Error not catched in DataNode.DataXceiver.run() | Major | . | Philippe Gassmann | | | | reducer NONE does not work with multiple maps | Minor | . | Mahadev konar | Arun C Murthy | | | Reduce the time taken by TestCheckpoint | Major | . | dhruba borthakur | dhruba borthakur | | | Fix the RAM FileSystem/Merge problems (reported in HADOOP-1014) | Major | . | Devaraj Das | Devaraj Das | | | task gets lost during assignment | Critical | . | Owen O'Malley | Arun C Murthy | | | TestDecommission fails because it attempts to transfer block to a dead datanode | Major | test | Wendy Chien | Wendy Chien | | | Blocks are not replicated when... | Major | . | Konstantin Shvachko | Konstantin Shvachko | | | Path class on Windows seems broken | Major | . | Nigel Daley | Doug Cutting | | | Loggers in the Task framework should not write the the Tasks stderr | Major | . | Owen O'Malley | Arun C Murthy | | | bin/slaves.sh not compatible with /bin/dash | Major | . | Doug Cutting | | | | Datanode should periodically clean up /tmp from partially received (and not completed) block files | Major | . | Andrzej Bialecki | Andrzej Bialecki | | | race condition in setting up ipc connections | Major | ipc | Owen O'Malley | Devaraj Das | | | Decommission only recognizes IP addesses in hosts and exclude files on refresh. | Major | . | Wendy Chien | Wendy Chien | | | DFS Scalability : a BlockReport that returns large number of blocks-to-be-deleted cause datanode to lost connectivity to namenode | Major | . | dhruba borthakur | dhruba borthakur | | | the number of maps in the JobConf does not match reality | Major | . | Owen O'Malley | Owen O'Malley | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Add checkstyle target to ant build file | Major | build, test | Tom White | Tom White |