Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc217.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 2.2.0 - 2013-10-15

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
YARN-1229Define constraints on Auxiliary Service names. Change ShuffleHandler service name from mapreduce.shuffle to mapreduce_shuffle.BlockernodemanagerTassapol AthiapinyaXuan Gong
YARN-1228Clean up Fair Scheduler configuration loadingMajorschedulerSandy RyzaSandy Ryza
HADOOP-10020disable symlinks temporarilyBlockerfsColin P. McCabeSanjay Radia

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HDFS-4817make HDFS advisory caching configurable on a per-file basisMinorhdfs-clientColin P. McCabeColin P. McCabe
HADOOP-9758Provide configuration option for FileSystem/FileContext symlink resolutionMajor.Andrew WangAndrew Wang
HDFS-5139Remove redundant -R option from setrepMajortoolsArpit AgarwalArpit Agarwal
YARN-1246Log application status in the rm log when app is done runningMinor.Arpit GuptaArpit Gupta
HDFS-5256Use guava LoadingCache to implement DFSClientCacheMajornfsHaohui MaiHaohui Mai
HADOOP-8315Support SASL-authenticated ZooKeeper in ActiveStandbyElectorMajorauto-failover, haTodd LipconTodd Lipcon
YARN-1213Restore config to ban submitting to undeclared pools in the Fair SchedulerMajorschedulerSandy RyzaSandy Ryza
HDFS-5308Replace HttpConfig#getSchemePrefix with implicit schemes in HDFS JSPMajor.Haohui MaiHaohui Mai

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HDFS-5031BlockScanner scans the block multiple times and on restart scans everythingBlockerdatanodeVinayakumar BVinayakumar B
MAPREDUCE-5488Job recovery fails after killing all the running containers for the appMajor.Arpit GuptaJian He
MAPREDUCE-5515Application Manager UI does not appear with Https enabledMajor.Omkar Vinit JoshiOmkar Vinit Joshi
HDFS-5251Race between the initialization of NameNode and the http serverMajor.Haohui MaiHaohui Mai
HDFS-5228The RemoteIterator returned by DistributedFileSystem.listFiles(..) may throw NPEBlockerhdfs-clientTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-5523Need to add https port related property in Job history serverMajor.Omkar Vinit JoshiOmkar Vinit Joshi
YARN-1128FifoPolicy.computeShares throws NPE on empty list of SchedulablesMajorschedulerSandy RyzaKarthik Kambatla
HADOOP-9776HarFileSystem.listStatus() returns invalid authority if port number is emptyMajorfsshanyu zhaoshanyu zhao
HADOOP-9761ViewFileSystem#rename fails when using DistributedFileSystemBlockerviewfsAndrew WangAndrew Wang
MAPREDUCE-5503TestMRJobClient.testJobClient is failingBlockermrv2Jason LoweJian He
YARN-1157ResourceManager UI has invalid tracking URL link for distributed shell applicationMajorresourcemanagerTassapol AthiapinyaXuan Gong
MAPREDUCE-5170incorrect exception message if min node size > min rack sizeTrivialmrv2Sangjin LeeSangjin Lee
HDFS-5258Skip tests in TestHDFSCLI that are not applicable on Windows.MinortestChris NaurothChuan Liu
HADOOP-9976Different versions of avro and avro-maven-pluginMajor.Karthik KambatlaKarthik Kambatla
MAPREDUCE-5513ConcurrentModificationException in JobControlMajor.Jason LoweRobert Parker
MAPREDUCE-5545org.apache.hadoop.mapred.TestTaskAttemptListenerImpl.testCommitWindow times outMajor.Robert KanterRobert Kanter
HDFS-5268NFS write commit verifier is not set in a few placesMajornfsBrandon LiBrandon Li
HDFS-5265Namenode fails to start when dfs.https.port is unspecifiedMajor.Haohui MaiHaohui Mai
YARN-1221With Fair Scheduler, reserved MB reported in RM web UI increases indefinitelyMajorresourcemanager, schedulerSandy RyzaSiqi Li
YARN-1247test-container-executor has gotten out of sync with the changes to container-executorMajornodemanagerRoman ShaposhnikRoman Shaposhnik
MAPREDUCE-5544JobClient#getJob loads job conf twiceMajor.Sandy RyzaSandy Ryza
YARN-1215Yarn URL should include userinfoMajorapiChuan LiuChuan Liu
YARN-1262TestApplicationCleanup relies on all containers assigned in a single heartbeatMajor.Sandy RyzaKarthik Kambatla
HADOOP-10003HarFileSystem.listLocatedStatus() failsMajorfsJason Dere
HDFS-5255Distcp job fails with hsftp when https is enabled in insecure clusterMajor.Yesha VoraArpit Agarwal
MAPREDUCE-5536mapreduce.jobhistory.webapp.https.address property is not respectedBlocker.Yesha VoraOmkar Vinit Joshi
HADOOP-10012Secure Oozie jobs fail with delegation token renewal exception in Namenode HA setupBlockerhaArpit GuptaSuresh Srinivas
HDFS-5279Guard against NullPointerException in NameNode JSP pages before initialization of FSNamesystem.MajornamenodeChris NaurothChris Nauroth
MAPREDUCE-5459Update the doc of running MRv1 examples jar on YARNMajor.Zhijie ShenZhijie Shen
YARN-1141Updating resource requests should be decoupled with updating blacklistMajor.Zhijie ShenZhijie Shen
MAPREDUCE-5554hdfs-site.xml included in hadoop-mapreduce-client-jobclient tests jar is breaking tests for downstream componentsMinortestRobert KanterRobert Kanter
YARN-876Node resource is added twice when node comes back from unhealthy to healthyMajorresourcemanagerPeng ZhangPeng Zhang
HDFS-5289Race condition in TestRetryCacheWithHA#testCreateSymlink causes spurious test failureMajortestAaron T. MyersAaron T. Myers
MAPREDUCE-5489MR jobs hangs as it does not use the node-blacklisting feature in RM requestsCritical.Yesha VoraZhijie Shen
YARN-890The roundup for memory values on resource manager UI is misleadingMajorresourcemanagerTrupti DhavleXuan Gong
YARN-1236FairScheduler setting queue name in RMApp is not workingMajorresourcemanagerSandy RyzaSandy Ryza
YARN-1271"Text file busy" errors launching containers againMajornodemanagerSandy RyzaSandy Ryza
YARN-1149NM throws InvalidStateTransitonException: Invalid event: APPLICATION_LOG_HANDLING_FINISHED at RUNNINGMajor.Ramya SunilXuan Gong
MAPREDUCE-5442$HADOOP_MAPRED_HOME/$HADOOP_CONF_DIR setting not working on WindowsMajorclientYingda ChenYingda Chen
YARN-1219FSDownload changes file suffix making FileUtil.unTar() throw exceptionMajornodemanagershanyu zhaoshanyu zhao
MAPREDUCE-5533Speculative execution does not function for reduceMajorapplicationmasterTassapol AthiapinyaXuan Gong
HDFS-5300FSNameSystem#deleteSnapshot() should not check owner in case of permissions disabledMajornamenodeVinayakumar BVinayakumar B
YARN-1251TestDistributedShell#TestDSShell failed with timeoutMajorapplications/distributed-shellJunping DuXuan Gong
YARN-1167Submitted distributed shell application shows appMasterHost = emptyMajorapplications/distributed-shellTassapol AthiapinyaXuan Gong
YARN-1273Distributed shell does not account for start container failures reported asynchronously.Major.Hitesh ShahHitesh Shah
YARN-1032NPE in RackResolveCritical.Lohit VijayarenuLohit Vijayarenu
YARN-1090Job does not get into Pending StateMajor.Yesha VoraJian He
YARN-1274LCE fails to run containers that don't have resources to localizeBlockernodemanagerAlejandro AbdelnurSiddharth Seth
YARN-1278New AM does not start after rm restartBlocker.Yesha VoraHitesh Shah
HDFS-5299DFS client hangs in updatePipeline RPC when failover happenedBlockernamenodeVinayakumar BVinayakumar B

TESTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-9948Add a config value to CLITestHelper to skip tests on WindowsMinortestChuan LiuChuan Liu
HDFS-5186TestFileJournalManager fails on Windows due to file handle leaksMinornamenode, testChuan LiuChuan Liu
MAPREDUCE-5525Increase timeout of TestDFSIO.testAppend and TestMRJobsWithHistoryService.testJobHistoryDataMinormrv2, testChuan LiuChuan Liu

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
YARN-1203Application Manager UI does not appear with Https enabledMajor.Yesha VoraOmkar Vinit Joshi
YARN-1204Need to add https port related property in YarnMajor.Yesha VoraOmkar Vinit Joshi
MAPREDUCE-5505Clients should be notified job finished only after job successfully unregisteredCritical.Jian HeZhijie Shen
YARN-1214Register ClientToken MasterKey in SecretManager after it is savedCriticalresourcemanagerJian HeJian He
HDFS-5246Make Hadoop nfs server port and mount daemon port configurableMajornfsJinghui WangJinghui Wang
YARN-49Improve distributed shell application to work on a secure clusterMajorapplications/distributed-shellHitesh ShahVinod Kumar Vavilapalli
MAPREDUCE-5531Binary and source incompatibility in mapreduce.TaskID and mapreduce.TaskAttemptID between branch-1 and branch-2Blockermrv1, mrv2Robert KanterRobert Kanter
MAPREDUCE-5529Binary incompatibilities in mapred.lib.TotalOrderPartitioner between branch-1 and branch-2Blockermrv1, mrv2Robert KanterRobert Kanter
YARN-899Get queue administration ACLs workingMajorschedulerSandy RyzaXuan Gong
MAPREDUCE-5538MRAppMaster#shutDownJob shouldn't send job end notification before checking isLastRetryBlocker.Zhijie ShenZhijie Shen
HDFS-5230Introduce RpcInfo to decouple XDR classes from the RPC APIMajornfsHaohui MaiHaohui Mai
YARN-1070ContainerImpl State Machine: Invalid event: CONTAINER_KILLED_ON_REQUEST at CONTAINER_CLEANEDUP_AFTER_KILLMajornodemanagerHitesh ShahZhijie Shen
MAPREDUCE-5551Binary Incompatibility of O.A.H.U.mapred.SequenceFileAsBinaryOutputFormat.WritableValueBytesBlocker.Zhijie ShenZhijie Shen
YARN-1260RM_HOME link breaks when webapp.https.address related properties are not specifiedMajor.Yesha VoraOmkar Vinit Joshi
MAPREDUCE-5530Binary and source incompatibility in mapred.lib.CombineFileInputFormat between branch-1 and branch-2Blockermrv1, mrv2Robert KanterRobert Kanter
YARN-621RM triggers web auth failure before first jobCriticalresourcemanagerAllen WittenauerOmkar Vinit Joshi
YARN-1256NM silently ignores non-existent service in StartContainerRequestCritical.Bikas SahaXuan Gong
YARN-1131$yarn logs command should return an appropriate error message if YARN application is still runningMinorclientTassapol AthiapinyaSiddharth Seth
YARN-1254NM is polluting container's credentialsMajor.Vinod Kumar VavilapalliOmkar Vinit Joshi
HDFS-5306Datanode https port is not available at the namenodeMajordatanode, namenodeSuresh SrinivasSuresh Srinivas
HADOOP-10017Fix NPE in DFSClient#getDelegationToken when doing Distcp from a secured cluster to an insecured clusterMajor.Jing ZhaoHaohui Mai
YARN-1277Add http policy support for YARN daemonsMajor.Suresh SrinivasOmkar Vinit Joshi
MAPREDUCE-5562MR AM should exit when unregister() throws exceptionMajor.Zhijie ShenZhijie Shen
HDFS-5259Support client which combines appended data with old data before sends it to NFS serverMajornfsYesha VoraBrandon Li