Apache Hadoop Changelog

Release 1.0.0 - 2011-12-27

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HDFS-617Support for non-recursive create() in HDFSMajorhdfs-client, namenodeKan ZhangKan Zhang

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HDFS-2316[umbrella] WebHDFS: a complete FileSystem implementation for accessing HDFS over HTTPMajorwebhdfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-2137Datanode Disk Fail InplaceMajordatanodeBharath Mundlapudi

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-7804enable hadoop config generator to set dfs.block.local-path-access.user to enable short circuit readMajorconfArpit GuptaArpit Gupta
HADOOP-7710create a script to setup application in order to create root directories for application such hbase, hcat, hive etcMajor.Arpit GuptaArpit Gupta
HADOOP-7664o.a.h.conf.Configuration complains of overriding final parameter even if the value with which its attempting to override is the same.MinorconfRavi PrakashRavi Prakash
HADOOP-6886LocalFileSystem Needs createNonRecursive APIMinorfsNicolas SpiegelbergNicolas Spiegelberg
HADOOP-6840Support non-recursive create() in FileSystem & SequenceFile.WriterMinorfs, ioNicolas SpiegelbergNicolas Spiegelberg
HADOOP-5124A few optimizations to FsNamesystem#RecentInvalidateSetsMajor.Hairong KuangHairong Kuang
HDFS-2604Add a log message to show if WebHDFS is enabledMinorwebhdfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-2246Shortcut a local client reads to a Datanodes files directlyMajor.Sanjay RadiaJitendra Nath Pandey
MAPREDUCE-3169Create a new MiniMRCluster equivalent which only provides client APIs cross MR1 and MR2Majormrv1, mrv2, testTodd LipconAhmed Radwan

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-9128MetricsDynamicMBeanBase can cause high cpu loadMajormetricsNate Putnam
HADOOP-8389MetricsDynamicMBeanBase throws IllegalArgumentException for empty attribute listMajormetricsElias Ross
HADOOP-8067Errors building hadoop-gpl-compression with Hadoop 1.0.0 and HBase 0.92.0MajorbuildJohn Lewis
HADOOP-7903hadoop artifacts do not contain 64 bit libhdfs native libMajorbuildArpit GuptaMatt Foley
HADOOP-7869HADOOP_HOME warning happens all of the timeCriticalscriptsOwen O'MalleyOwen O'Malley
HADOOP-7865Test Failures in 1.0.0 hdfs/commonMajor.Jitendra Nath PandeyJitendra Nath Pandey
HADOOP-7854UGI getCurrentUser is not synchronizedCriticalsecurityDaryn SharpDaryn Sharp
HADOOP-7816Allow HADOOP_HOME deprecated warning suppression based on config specified in hadoop-env.shMajor.Dave ThompsonDave Thompson
HADOOP-7815Map memory mb is being incorrectly set by hadoop-setup-conf.shMinorconfRamya SunilRamya Sunil
HADOOP-7784secure datanodes fail to come up stating jsvc not foundMajor.Arpit GuptaEric Yang
HADOOP-7765Debian package contain both system and tar ball layoutMajorbuildEric YangEric Yang
HADOOP-7740security audit logger is not on by default, fix the log4j properties to enable the loggerMinorconfArpit GuptaArpit Gupta
HADOOP-7728hadoop-setup-conf.sh should be modified to enable task memory managerMajorconfRamya SunilRamya Sunil
HADOOP-7461Jackson Dependency Not Declared in Hadoop POMMajorbuildRon BodkinGiridharan Kesavan
HADOOP-7116raise contrib junit test jvm memory size to 512mbMajortestOwen O'MalleyOwen O'Malley
HDFS-2673While Namenode processing the blocksBeingWrittenReport, it will log incorrect number blocks countTrivialnamenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-2590Some links in WebHDFS forrest doc do not workMajorwebhdfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-2589unnecessary hftp token fetch and renewal threadMajorsecurityDaryn SharpDaryn Sharp
HDFS-2450Only complete hostname is supported to access data via hdfs://Major.Rajit SahaDaryn Sharp
HDFS-2346TestHost2NodesMap & TestReplicasMap will fail depending upon execution order of test methodsBlockertestUma Maheswara Rao GLaxman
HDFS-2065Fix NPE in DFSClient.getFileChecksumMajor.Bharath MundlapudiUma Maheswara Rao G
HDFS-1943fail to start datanode while start-dfs.sh is executed by root userBlockerscriptsWei YongjunMatt Foley
HDFS-1257Race condition on FSNamesystem#recentInvalidateSets introduced by HADOOP-5124MajornamenodeRamkumar VadaliEric Payne
HDFS-838libhdfs causes a segfault due to race conditionMajorlibhdfsBrian Bockelman
HDFS-611Heartbeats times from Datanodes increase when there are plenty of blocks to deleteMajordatanodedhruba borthakurZheng Shao
MAPREDUCE-4935Support timeout limitation to MRv1 job end notificationsMajorjobtracker, mrv1Olga ShenBrad Liu
MAPREDUCE-3480TestJvmReuse fails in 1.0Major.Jitendra Nath PandeyJitendra Nath Pandey
MAPREDUCE-3475JT can't renew its own tokensMajorjobtrackerDaryn SharpDaryn Sharp
MAPREDUCE-3374src/c++/task-controller/configure is not set executable in the tarball and that prevents task-controller from rebuildingMajortask-controllerRoman Shaposhnik
MAPREDUCE-3319multifilewc from hadoop examples seems to be broken in 0.20.205.0BlockerexamplesRoman ShaposhnikSubroto Sanyal
MAPREDUCE-1744DistributedCache creates its own FileSytem instance when adding a file/archive to the pathMajor.Dick KingDick King

TESTS:

JIRASummaryPriorityComponentReporterContributor

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HDFS-2540Change WebHdfsFileSystem to two-step create/appendMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-2539Support doAs and GETHOMEDIRECTORY in webhdfsMajorwebhdfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-2528webhdfs rest call to a secure dn fails when a token is sentMajorwebhdfsArpit GuptaTsz Wo Nicholas Sze
HDFS-2527Remove the use of Range header from webhdfsMajorwebhdfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-2501add version prefix and root methods to webhdfsMajorwebhdfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-2494[webhdfs] When Getting the file using OP=OPEN with DN http address, ESTABLISHED sockets are growing.MajorwebhdfsUma Maheswara Rao GUma Maheswara Rao G
HDFS-2453tail using a webhdfs uri throws an errorMajorwebhdfsArpit GuptaTsz Wo Nicholas Sze
HDFS-2441webhdfs returns two content-type headersMajorwebhdfsArpit GuptaTsz Wo Nicholas Sze
HDFS-2439webhdfs open an invalid path leads to a 500 which states a npe, we should return a 404 with appropriate error messageMajorwebhdfsArpit GuptaTsz Wo Nicholas Sze
HDFS-2432webhdfs setreplication api should return a 403 when called on a directoryMajorwebhdfsArpit GuptaTsz Wo Nicholas Sze
HDFS-2428webhdfs api parameter validation should be betterMajorwebhdfsArpit GuptaTsz Wo Nicholas Sze
HDFS-2427webhdfs mkdirs api call creates path with 777 permission, we should default it to 755MajorwebhdfsArpit GuptaTsz Wo Nicholas Sze
HDFS-2424webhdfs liststatus json does not convert to a valid xml documentMajorwebhdfsArpit GuptaTsz Wo Nicholas Sze
HDFS-2416distcp with a webhdfs uri on a secure cluster failsMajorwebhdfsArpit GuptaJitendra Nath Pandey

OTHER:

JIRASummaryPriorityComponentReporterContributor
HADOOP-7923Automatically update doc versionsMajorbuild, documentationTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-2552Add WebHdfs Forrest docMajorwebhdfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze