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

<! --> | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | per-file replication counts | Major | . | Doug Cutting | Konstantin Shvachko | | | add a failure count to task trackers | Major | . | Owen O'Malley | Owen O'Malley | | | An API for reporting performance metrics | Major | . | David Bowen | | | | Add job jar lib, classes, etc. to CLASSPATH when in standalone mode | Major | . | stack | Doug Cutting | | | add a record I/O framework to hadoop | Minor | io, ipc | Sameer Paranjpye | | | | add hadoopStreaming to src/contrib | Major | . | Michel Tourn | Doug Cutting | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | cleaning up /tmp/hadoop/mapred/system | Major | . | raghavendra prabhu | Doug Cutting | | | Separate start/stop-dfs.sh and start/stop-mapred.sh scripts | Minor | . | Chris A. Mattmann | Doug Cutting | | | FileSystem should not name files with java.io.File | Major | fs | Doug Cutting | Doug Cutting | | | the dfs client id isn't relatable to the map/reduce task ids | Major | . | Owen O'Malley | Owen O'Malley | | | Non-informative error message | Trivial | . | Rod Taylor | Doug Cutting | | | failed tasks should be rescheduled on different hosts after other jobs | Major | . | Owen O'Malley | Owen O'Malley | | | stop all tasks | Trivial | . | Stefan Groschupf | Doug Cutting | | | tip and task names should reflect the job name | Major | . | Owen O'Malley | Owen O'Malley | | | IPC is unable to invoke methods that use interfaces as parameter | Minor | ipc | Stefan Groschupf | Doug Cutting | | | setReplication and related bug fixes | Major | fs | Konstantin Shvachko | Konstantin Shvachko | | | optimize allocation of tasks w/ local data | Major |

| Doug Cutting | Doug Cutting | | | reducing the number of Configuration & JobConf objects created | Major | conf | Owen O'Malley | Owen O'Malley | | | improvement to browse through the map/reduce tasks | Minor | . | Mahadev konar | Mahadev konar | | | piggyback block work requests to heartbeats and move block replication/deletion startup delay from datanodes to namenode | Major | . | Hairong Kuang | Hairong Kuang | | | adding owen's examples to exampledriver | Minor | . | Mahadev konar | Mahadev konar | | | name server should log decisions that affect data: block creation, removal, replication | Critical | . | Yoram Arnon | Hairong Kuang | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | mapred temporary files not deleted | Blocker | . | raghavendra prabhu | Doug Cutting | | | LocalFileSystem.makeAbsolute bug on Windows | Minor | fs | p sutter | Doug Cutting | | | "hadoop dfs -cp" does not copy crc files | Major | . | Konstantin Shvachko | Konstantin Shvachko | | | Error Reporting/logging in MapReduce | Minor | . | Mahadev konar | Mahadev konar | | | Failure to replicate dfs block kills client | Major | . | Owen O'Malley | Owen O'Malley | | | Namenode does not always clean up pendingCreates | Critical | . | Owen O'Malley | Owen O'Malley | | | Deadlock in LocalFileSystem lock/release | Major | fs | Igor Bolotin | Doug Cutting | | | JobTracker trapped in a loop if it fails to localize a task | Major | . | Runping Qi | Owen O'Malley | | | the TaskTracker.Child.ping thread calls exit | Major | . | Owen O'Malley | Owen O'Malley | | | exception call stacks are word wrapped in webapp | Major | . | Owen O'Malley | Owen O'Malley | | | RPC code has socket leak? | Major | ipc | p sutter | Doug Cutting | | | Unchecked lookup value causes NPE in FSNamesystemgetDatanodeHints | Major | . | Bryan Pendleton | | | | "Cannot abandon block during write to \<file\>" and "Cannot obtain additional block for file \<file\>" errors during dfs write test | Major | . | Owen O'Malley | Owen O'Malley | | | job fails because pendingCreates is not cleaned up after a task fails | Major | . | Owen O'Malley | Owen O'Malley | | | concurrent modification exception in FSNamesystem.Lease.releaseLocks | Major |

| Owen O'Malley | Owen O'Malley | | | sleeping with locks held | Major | . | Owen O'Malley | Owen O'Malley | | | JobSubmissionProtocol and InterTrackerProtocol don't include "throws IOException" on all methods | Minor | . | Owen O'Malley | Owen O'Malley | | | a single failure from locateMapOutputs kills the entire job | Critical | . | Owen O'Malley | Owen O'Malley | | | rpc doesn't handle returning null for a String[] | Blocker | ipc | Owen O'Malley | Owen O'Malley | | | jobclient kills job for one timeout | Major | . | Owen O'Malley | Owen O'Malley | | | adjust file replication factor when loading image and edits according to replication.min and replication.max | Minor | . | Hairong Kuang | Hairong Kuang | | | Different TaskTrackers may get the same task tracker id, thus cause many problems. | Critical | . | Runping Qi | Owen O'Malley | | | communication problems in the task tracker cause long latency | Major | . | Owen O'Malley | Owen O'Malley | | | more unprotected RPC calls in JobClient.runJob allow loss of job due to timeout | Major | . | Owen O'Malley | Owen O'Malley | | | tasks are lost during pollForNewTask | Critical | . | Owen O'Malley | Owen O'Malley | | | Job fails though task succeeded if we fail to exit | Major | . | stack | | | | Trivial JRE 1.5 versus 1.4 bug | Blocker | . | David Bowen | | | | lost task trackers should not update status of completed jobs | Major | . | Owen O'Malley | Owen O'Malley | | | problem with webapp when start a jobtracker | Minor | . | Hairong Kuang | Hairong Kuang | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | simple distributed dfs random data writer & sort example applications | Major | . | Owen O'Malley | Owen O'Malley | | | hadoop nightly build and regression test on a cluster | Minor | . | Mahadev konar | Mahadev konar | | | DFS i/o benchmark. | Major | fs | Konstantin Shvachko | Konstantin Shvachko | | | Distributed checkup of the file system consistency. | Major | . | Konstantin Shvachko | Konstantin Shvachko |