Apache Hadoop Changelog

Release 0.2.0 - 2006-05-05

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-191add hadoopStreaming to src/contribMajor.Michel TournDoug Cutting
HADOOP-189Add job jar lib, classes, etc. to CLASSPATH when in standalone modeMajor.stackDoug Cutting
HADOOP-148add a failure count to task trackersMajor.Owen O'MalleyOwen O'Malley
HADOOP-132An API for reporting performance metricsMajor.David Bowen
HADOOP-65add a record I/O framework to hadoopMinorio, ipcSameer Paranjpye
HADOOP-51per-file replication countsMajor.Doug CuttingKonstantin Shvachko

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-198adding owen's examples to exampledriverMinor.Mahadev konarMahadev konar
HADOOP-178piggyback block work requests to heartbeats and move block replication/deletion startup delay from datanodes to namenodeMajor.Hairong KuangHairong Kuang
HADOOP-177improvement to browse through the map/reduce tasksMinor.Mahadev konarMahadev konar
HADOOP-173optimize allocation of tasks w/ local dataMajor.Doug CuttingDoug Cutting
HADOOP-170setReplication and related bug fixesMajorfsKonstantin ShvachkoKonstantin Shvachko
HADOOP-167reducing the number of Configuration & JobConf objects createdMajorconfOwen O'MalleyOwen O'Malley
HADOOP-166IPC is unable to invoke methods that use interfaces as parameterMinoripcStefan GroschupfDoug Cutting
HADOOP-150tip and task names should reflect the job nameMajor.Owen O'MalleyOwen O'Malley
HADOOP-144the dfs client id isn't relatable to the map/reduce task idsMajor.Owen O'MalleyOwen O'Malley
HADOOP-142failed tasks should be rescheduled on different hosts after other jobsMajor.Owen O'MalleyOwen O'Malley
HADOOP-138stop all tasksTrivial.Stefan GroschupfDoug Cutting
HADOOP-131Separate start/stop-dfs.sh and start/stop-mapred.sh scriptsMinor.Chris A. MattmannDoug Cutting
HADOOP-129FileSystem should not name files with java.io.FileMajorfsDoug CuttingDoug Cutting
HADOOP-116cleaning up /tmp/hadoop/mapred/systemMajor.raghavendra prabhuDoug Cutting
HADOOP-114Non-informative error messageTrivial.Rod TaylorDoug Cutting
HADOOP-96name server should log decisions that affect data: block creation, removal, replicationCritical.Yoram ArnonHairong Kuang

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-192Trivial JRE 1.5 versus 1.4 bugBlocker.David Bowen
HADOOP-190Job fails though task succeeded if we fail to exitMajor.stack
HADOOP-188more unprotected RPC calls in JobClient.runJob allow loss of job due to timeoutMajor.Owen O'MalleyOwen O'Malley
HADOOP-186communication problems in the task tracker cause long latencyMajor.Owen O'MalleyOwen O'Malley
HADOOP-185tasks are lost during pollForNewTaskCritical.Owen O'MalleyOwen O'Malley
HADOOP-183adjust file replication factor when loading image and edits according to replication.min and replication.maxMinor.Hairong KuangHairong Kuang
HADOOP-182lost task trackers should not update status of completed jobsMajor.Owen O'MalleyOwen O'Malley
HADOOP-174jobclient kills job for one timeoutMajor.Owen O'MalleyOwen O'Malley
HADOOP-172rpc doesn't handle returning null for a String[]BlockeripcOwen O'MalleyOwen O'Malley
HADOOP-169a single failure from locateMapOutputs kills the entire jobCritical.Owen O'MalleyOwen O'Malley
HADOOP-168JobSubmissionProtocol and InterTrackerProtocol don't include “throws IOException” on all methodsMinor.Owen O'MalleyOwen O'Malley
HADOOP-162concurrent modification exception in FSNamesystem.Lease.releaseLocksMajor.Owen O'MalleyOwen O'Malley
HADOOP-160sleeping with locks heldMajor.Owen O'MalleyOwen O'Malley
HADOOP-157job fails because pendingCreates is not cleaned up after a task failsMajor.Owen O'MalleyOwen O'Malley
HADOOP-151RPC code has socket leak?Majoripcp sutterDoug Cutting
HADOOP-143exception call stacks are word wrapped in webappMajor.Owen O'MalleyOwen O'Malley
HADOOP-139Deadlock in LocalFileSystem lock/releaseMajorfsIgor BolotinDoug Cutting
HADOOP-137Different TaskTrackers may get the same task tracker id, thus cause many problems.Critical.Runping QiOwen O'Malley
HADOOP-134JobTracker trapped in a loop if it fails to localize a taskMajor.Runping QiOwen O'Malley
HADOOP-133the TaskTracker.Child.ping thread calls exitMajor.Owen O'MalleyOwen O'Malley
HADOOP-128Failure to replicate dfs block kills clientMajor.Owen O'MalleyOwen O'Malley
HADOOP-126“hadoop dfs -cp” does not copy crc filesMajor.Konstantin ShvachkoKonstantin Shvachko
HADOOP-125LocalFileSystem.makeAbsolute bug on WindowsMinorfsp sutterDoug Cutting
HADOOP-118Namenode does not always clean up pendingCreatesCritical.Owen O'MalleyOwen O'Malley
HADOOP-117mapred temporary files not deletedBlocker.raghavendra prabhuDoug Cutting
HADOOP-92Error Reporting/logging in MapReduceMinor.Mahadev konarMahadev konar
HADOOP-69Unchecked lookup value causes NPE in FSNamesystemgetDatanodeHintsMajor.Bryan Pendleton
HADOOP-68“Cannot abandon block during write to <file>” and “Cannot obtain additional block for file <file>” errors during dfs write testMajor.Owen O'MalleyOwen O'Malley
HADOOP-63problem with webapp when start a jobtrackerMinor.Hairong KuangHairong Kuang

TESTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-194Distributed checkup of the file system consistency.Major.Konstantin ShvachkoKonstantin Shvachko
HADOOP-193DFS i/o benchmark.MajorfsKonstantin Shvachko
HADOOP-187simple distributed dfs random data writer & sort example applicationsMajor.Owen O'MalleyOwen O'Malley
HADOOP-184hadoop nightly build and regression test on a clusterMinor.Mahadev konarMahadev konar

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor

OTHER:

JIRASummaryPriorityComponentReporterContributor