Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

hadoop-common-project/hadoop-common/src/site/markdown/release/0.23.6/CHANGELOG.0.23.6.md

2.0.5-alpha-rc214.5 KB
Original Source
<!--- # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -->

Apache Hadoop Changelog

Release 0.23.6 - 2013-02-06

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
YARN-80Support delay scheduling for node locality in MR2's capacity schedulerMajorcapacityschedulerTodd LipconArun C Murthy
HADOOP-8931Add Java version to startup messageTrivial.Eli CollinsEli Collins
MAPREDUCE-4811JobHistoryServer should show when it was started in WebUI About pageMinorjobhistoryserver, mrv2Ravi PrakashRavi Prakash
MAPREDUCE-4764repair test org.apache.hadoop.mapreduce.security.TestBinaryTokenFileMajor.Ivan A. Veselovsky
HADOOP-8992Enhance unit-test coverage of class HarFileSystemMinor.Ivan A. VeselovskyIvan A. Veselovsky
HADOOP-8561Introduce HADOOP_PROXY_USER for secure impersonation in child hadoop client processesMajorsecurityLuke LuYu Gao
MAPREDUCE-4845ClusterStatus.getMaxMemory() and getUsedMemory() exist in MR1 but not MR2MajorclientSandy RyzaSandy Ryza
YARN-285RM should be able to provide a tracking link for apps that have already been purgedMajor.Derek DagitDerek Dagit
MAPREDUCE-4899Provide a plugin to the Yarn Web App Proxy to generate tracking links for M/R appllications given the IDMajor.Derek DagitDerek Dagit
MAPREDUCE-4810Add admin command options for ApplicationMasterMinorapplicationmasterJason LoweHaifeng Chen

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-7868Hadoop native fails to compile when default linker option is -Wl,--as-neededMajornativeJames PageTrevor Robinson
HDFS-2757Cannot read a local block that's being written to when using the local read short circuitMajor.Jean-Daniel CryansJean-Daniel Cryans
HDFS-4186logSync() is called with the write lock held while releasing leaseCriticalnamenodeKihwal LeeKihwal Lee
HADOOP-9072Hadoop-Common-0.23-Build Fails to build in JenkinsMajor.Robert ParkerRobert Parker
MAPREDUCE-4825JobImpl.finished doesn't expect ERROR as a final job stateMajormr-amJason LoweJason Lowe
MAPREDUCE-4817Hardcoded task ping timeout kills tasks localizing large amounts of dataCriticalapplicationmaster, mr-amJason LoweThomas Graves
HDFS-4242Map.Entry is incorrectly used in LeaseManagerMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-9108Add a method to clear terminateCalled to ExitUtil for test casesMajorutilKihwal LeeKihwal Lee
HDFS-4233NN keeps serving even after no journals started while rolling editBlockernamenodeKihwal LeeKihwal Lee
YARN-251Proxy URI generation fails for blank tracking URIsMajorresourcemanagerTom WhiteTom White
MAPREDUCE-4836Elapsed time for running tasks on AM web UI tasks page is 0Major.Ravi PrakashRavi Prakash
HDFS-4254testAllEditsDirsFailOnFlush makes subsequent test cases fail (0.23.6 only)MajortestKihwal LeeKihwal Lee
YARN-72NM should handle cleaning up containers when it shuts downMajornodemanagerHitesh ShahSandy Ryza
YARN-258RM web page UI shows Invalid Date for start and finish timesMajorresourcemanagerRavi PrakashRavi Prakash
YARN-266RM and JHS Web UIs are blank because AppsBlock is not escaping string properlyCriticalresourcemanagerRavi PrakashRavi Prakash
MAPREDUCE-4861Cleanup: Remove unused mapreduce.security.token.DelegationTokenRenewalMajor.Karthik KambatlaKarthik Kambatla
MAPREDUCE-4856TestJobOutputCommitter uses same directory as TestJobCleanupMajortestSandy RyzaSandy Ryza
HADOOP-9135JniBasedUnixGroupsMappingWithFallback should log at debug rather than info during fallbackTrivialsecurityColin P. McCabeColin P. McCabe
HDFS-4315DNs with multiple BPs can have BPOfferServices fail to start due to unsynchronized map accessMajordatanodeAaron T. MyersAaron T. Myers
HDFS-4232NN fails to write a fsimage with stale leasesBlockernamenodeDaryn SharpDaryn Sharp
HADOOP-9152HDFS can report negative DFS Used on clusters with very small amounts of dataMinorfsBrock NolandBrock Noland
YARN-223Change processTree interface to work better with native codeCritical.Radim KolarRadim Kolar
MAPREDUCE-4895Fix compilation failure of org.apache.hadoop.mapred.gridmix.TestResourceUsageEmulatorsMajor.Dennis YDennis Y
HADOOP-9105FsShell -moveFromLocal erroneously failsMajorfsDaryn SharpDaryn Sharp
MAPREDUCE-4842Shuffle race can hang reducerBlockermrv2Jason LoweMariappan Asokan
MAPREDUCE-4833Task can get stuck in FAIL_CONTAINER_CLEANUPCriticalapplicationmaster, mrv2Robert Joseph EvansRobert Parker
MAPREDUCE-4890Invalid TaskImpl state transitions when task fails while speculatingCriticalmr-amJason LoweJason Lowe
HADOOP-9169Bring branch-0.23 ExitUtil up to same level as branch-2Major.Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4902Fix typo "receievd" should be "received" in log outputTrivial.Albert ChuAlbert Chu
YARN-225Proxy Link in RM UI thows NPE in Secure modeCriticalresourcemanagerDevaraj KDevaraj K
MAPREDUCE-4813AM timing out during job commitCriticalapplicationmasterJason LoweJason Lowe
YARN-293Node Manager leaks LocalizerRunner object for every ContainerCriticalnodemanagerDevaraj KRobert Joseph Evans
MAPREDUCE-4279getClusterStatus() fails with null pointer exception when running jobs in local modeMajorjobtrackerRahul JainDevaraj K
HDFS-4270Replications of the highest priority should be allowed to choose a source datanode that has reached its max replication limitMinornamenodeDerek DagitDerek Dagit
MAPREDUCE-4832MR AM can get in a split brain situationCriticalapplicationmasterRobert Joseph EvansJason Lowe
MAPREDUCE-4894Renewal / cancellation of JobHistory tokensBlockerjobhistoryserver, mrv2Siddharth SethSiddharth Seth
MAPREDUCE-4819AM can rerun job after reporting final job status to the clientBlockermr-amJason LoweBikas Saha
MAPREDUCE-4913TestMRAppMaster#testMRAppMasterMissingStaging occasionally exitsMajormr-amJason LoweJason Lowe
YARN-170NodeManager stop() gets called twice on shutdownMajornodemanagerSandy RyzaSandy Ryza
HADOOP-9181Set daemon flag for HttpServer's QueuedThreadPoolMajor.Liang XieLiang Xie
YARN-320RM should always be able to renew its own tokensBlockerresourcemanagerDaryn SharpDaryn Sharp
YARN-325RM CapacityScheduler can deadlock when getQueueInfo() is called and a container is completingBlockercapacityschedulerJason LoweArun C Murthy
MAPREDUCE-4848TaskAttemptContext cast error during AM recoveryMajormr-amJason LoweHaifeng Chen
HADOOP-9097Maven RAT plugin is not checking all source filesCriticalbuildTom WhiteThomas Graves
HDFS-4385Maven RAT plugin is not checking all source filesCriticalbuildThomas GravesThomas Graves
MAPREDUCE-4934Maven RAT plugin is not checking all source filesCriticalbuildThomas GravesThomas Graves
YARN-334Maven RAT plugin is not checking all source filesCritical.Thomas GravesThomas Graves
MAPREDUCE-4678Running the Pentomino example with defaults throws java.lang.NegativeArraySizeExceptionMinorexamplesChris McConnellChris McConnell
MAPREDUCE-4925The pentomino option parser may be buggyMajorexamplesKarthik KambatlaKarthik Kambatla
MAPREDUCE-4921JobClient should acquire HS token with RM principalBlockerclientDaryn SharpDaryn Sharp
HDFS-4426Secondary namenode shuts down immediately after startupBlockernamenodeJason LoweArpit Agarwal
YARN-354WebAppProxyServer exits immediately after startupBlocker.Liang XieLiang Xie
HADOOP-9242Duplicate surefire plugin config in hadoop-commonMajortestAndrey KlochkovAndrey Klochkov
HADOOP-9255relnotes.py missing last jiraCriticalscriptsThomas GravesThomas Graves

TESTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-9038provide unit-test coverage of class org.apache.hadoop.fs.LocalDirAllocator.AllocatorPerContext.PathIteratorMinor.Ivan A. VeselovskyIvan A. Veselovsky
HADOOP-9217Print thread dumps when hadoop-common tests failMajortestAndrey KlochkovAndrey Klochkov

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-9020Add a SASL PLAIN serverMajoripc, securityDaryn SharpDaryn Sharp
YARN-204test coverage for org.apache.hadoop.toolsMajorapplicationsAleksey GorshkovAleksey Gorshkov
HDFS-4247saveNamespace should be tolerant of dangling leaseBlockernamenodeDaryn SharpDaryn Sharp
HDFS-4248Renames may remove file leasesBlockernamenodeDaryn SharpDaryn Sharp
YARN-280RM does not reject app submission with invalid tokensMajorresourcemanagerDaryn SharpDaryn Sharp
YARN-50Implement renewal / cancellation of Delegation TokensBlocker.Siddharth SethSiddharth Seth

OTHER:

JIRASummaryPriorityComponentReporterContributor
HADOOP-8427Convert Forrest docs to APT, incrementalMajordocumentationEli CollinsAndy Isaacson