Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc241.0 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 1.2.0 - 2013-05-13

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-8164Handle paths using back slash as path separator for windows onlyMajorfsSuresh SrinivasDaryn Sharp
MAPREDUCE-4629Remove JobHistory.DEBUG_MODEMajor.Karthik KambatlaKarthik Kambatla
HDFS-4122Cleanup HDFS logs and reduce the size of logged messagesMajordatanode, hdfs-client, namenodeSuresh SrinivasSuresh Srinivas
HDFS-4350Make enabling of stale marking on read and write paths independentMajor.Andrew WangAndrew Wang
MAPREDUCE-4737Hadoop does not close output file / does not call Mapper.cleanup if exception in mapMajor.Daniel DaiArun C Murthy

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
MAPREDUCE-461Enable ServicePlugins for the JobTrackerMinor.Fredrik HedbergFredrik Hedberg
HDFS-3515Port HDFS-1457 to branch-1MajornamenodeEli CollinsEli Collins
HADOOP-8023Add unset() method to ConfigurationCriticalconfAlejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4355Add RunningJob.getJobStatus()Majormrv1, mrv2Karthik KambatlaKarthik Kambatla
MAPREDUCE-987Exposing MiniDFS and MiniMR clusters as a single process command-lineMinorbuild, testPhilip ZeyligerAhmed Radwan
MAPREDUCE-3678The Map tasks logs should have the value of input split it processedMajormrv1, mrv2Bejoy KSHarsh J
HADOOP-8988Backport HADOOP-8343 to branch-1MajorconfJing ZhaoJing Zhao
HADOOP-8820Backport HADOOP-8469 and HADOOP-8470: add "NodeGroup" layer in new NetworkTopology (also known as NetworkTopologyWithNodeGroup)MajornetJunping DuJunping Du
HDFS-3941Backport HDFS-3498 and HDFS3601: update replica placement policy for new added "NodeGroup" layer topologyMajornamenodeJunping DuJunping Du
HDFS-4219Port slive to branch-1Major.Arpit GuptaArpit Gupta
HADOOP-9090Support on-demand publish of metricsMinormetricsMostafa ElhemaliMostafa Elhemali
HDFS-3942Backport HDFS-3495: Update balancer policy for Network Topology with additional 'NodeGroup' layerMajorbalancer & moverJunping DuJunping Du
MAPREDUCE-4660Update task placement policy for NetworkTopology with 'NodeGroup' layerMajorjobtracker, mrv1, schedulerJunping DuJunping Du
HDFS-4597Backport WebHDFS concat to branch-1MajorwebhdfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-5081Backport DistCpV2 and the related JIRAs to branch-1MajordistcpTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-4824Provide a mechanism for jobs to indicate they should not be recovered on restartMajormrv1Tom WhiteTom White
MAPREDUCE-5129Add tag info to JH filesMinor.Billie RinaldiBillie Rinaldi
HDFS-4776Backport SecondaryNameNode web ui to branch-1MinornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-4774Backport HDFS-4525 'Provide an API for knowing whether file is closed or not' to branch-1Majorhdfs-client, namenodeTed YuTed Yu
HDFS-3601Implementation of ReplicaPlacementPolicyNodeGroup to support 4-layer network topologyMajornamenodeJunping DuJunping Du
HDFS-3495Update Balancer to support new NetworkTopology with NodeGroupMajorbalancer & moverJunping DuJunping Du

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HDFS-385Design a pluggable interface to place replicas of blocks in HDFSMajor.dhruba borthakurdhruba borthakur
HADOOP-7096Allow setting of end-of-record delimiter for TextInputFormatMajor.Ahmed RadwanAhmed Radwan
HDFS-1957Documentation for HFTPMinordocumentationAri RabkinAri Rabkin
HDFS-2533Remove needless synchronization on FSDataSet.getBlockFileMinordatanode, performanceTodd LipconTodd Lipcon
HDFS-3163TestHDFSCLI.testAll fails if the user name is not all lowercaseTrivialtestBrandon LiBrandon Li
HDFS-3479backport HDFS-3335 (check for edit log corruption at the end of the log) to branch-1Major.Colin P. McCabeColin P. McCabe
HDFS-3521Allow namenode to tolerate edit log corruptionMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-3604Add dfs.webhdfs.enabled to hdfs-default.xmlMinor.Eli CollinsEli Collins
HDFS-3596Improve FSEditLog pre-allocation in branch-1Minor.Colin P. McCabeColin P. McCabe
HDFS-3647Backport HDFS-2868 (Add number of active transfer threads to the DataNode status) to branch-1MajordatanodeSteve HoffmanHarsh J
MAPREDUCE-4415Backport the Job.getInstance methods from MAPREDUCE-1505 to branch-1Majormrv1Harsh JHarsh J
HDFS-3697Enable fadvise readahead by defaultMinordatanode, performanceTodd LipconTodd Lipcon
HADOOP-8711provide an option for IPC server users to avoid printing stack information for certain exceptionsMajoripcBrandon LiBrandon Li
MAPREDUCE-4565Backport MR-2855 to branch-1: ResourceBundle lookup during counter name resolution takes a lot of timeMajor.Karthik KambatlaKarthik Kambatla
HDFS-3817avoid printing stack information for SafeModeExceptionMajornamenodeBrandon LiBrandon Li
HDFS-3819Should check whether invalidate work percentage default value is not greater than 1.0fMinor.Jing ZhaoJing Zhao
HDFS-3838fix the typo in FSEditLog.java: isToterationEnabled should be isTolerationEnabledTrivialnamenodeBrandon LiBrandon Li
MAPREDUCE-4408allow jobs to set a JAR that is in the distributed cachedMajormrv1, mrv2Alejandro AbdelnurRobert Kanter
MAPREDUCE-4499Looking for speculative tasks is very expensive in 1.xMajormrv1, performanceNathan RobertsKoji Noguchi
HADOOP-7688When a servlet filter throws an exception in init(..), the Jetty server failed silently.Major.Tsz Wo Nicholas SzeUma Maheswara Rao G
MAPREDUCE-2770Improve hadoop.job.history.location doc in mapred-default.xmlTrivialdocumentationEli CollinsSandy Ryza
MAPREDUCE-4464Reduce tasks failing with NullPointerException in ConcurrentHashMap.get()MinortaskClint HeathClint Heath
MAPREDUCE-4556FairScheduler: PoolSchedulable#updateDemand() has potential redundant computationMinorcontrib/fair-shareKarthik KambatlaKarthik Kambatla
HADOOP-8931Add Java version to startup messageTrivial.Eli CollinsEli Collins
HDFS-4057NameNode.namesystem should be private. Use getNamesystem() instead.MinornamenodeBrandon LiBrandon Li
HADOOP-8951RunJar to fail with user-comprehensible error message if jar missingMinorutilSteve LoughranSteve Loughran
HDFS-4062In branch-1, FSNameSystem#invalidateWorkForOneNode and FSNameSystem#computeReplicationWorkForBlock should print logs outside of the namesystem lockMinor.Jing ZhaoJing Zhao
HADOOP-8971Backport: hadoop.util.PureJavaCrc32 cache hit-ratio is low for static data (HADOOP-8926)MajorutilGopal VGopal V
HADOOP-8968Add a flag to completely disable the worker version checkMajor.Alejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4703Add the ability to start the MiniMRClientCluster using the configurations used before it is being stopped.Majormrv1, mrv2, testAhmed RadwanAhmed Radwan
MAPREDUCE-4845ClusterStatus.getMaxMemory() and getUsedMemory() exist in MR1 but not MR2MajorclientSandy RyzaSandy Ryza
HDFS-4320Add a separate configuration for namenode rpc address instead of only using fs.default.nameMajordatanode, namenodeMostafa ElhemaliMostafa Elhemali
MAPREDUCE-4907TrackerDistributedCacheManager issues too many getFileStatus callsMajormrv1, tasktrackerSandy RyzaSandy Ryza
MAPREDUCE-2931CLONE - LocalJobRunner should support parallel mapper executionMajor.Forest TanSandy Ryza
MAPREDUCE-4837Add webservices for jobtrackerMajor.Arun C MurthyArun C Murthy
HDFS-4551Change WebHDFS buffersize behavior to improve default performanceMajorwebhdfsMark WagnerMark Wagner
HADOOP-9379capture the ulimit info after printing the log to the consoleTrivial.Arpit GuptaArpit Gupta
HADOOP-9434Backport HADOOP-9267 to branch-1MinorbinYu LiYu Li
HDFS-4635Move BlockManager#computeCapacity to LightWeightGSetMajornamenodeSuresh SrinivasSuresh Srinivas
HADOOP-9253Capture ulimit info in the logs at service start timeMajor.Arpit GuptaArpit Gupta
HDFS-4651Offline Image Viewer backport to branch-1MajortoolsChris NaurothChris Nauroth
HADOOP-9071configure ivy log levels for resolve/retrieveMajorbuildGiridharan KesavanGiridharan Kesavan
HDFS-3940Add Gset#clear method and clear the block map when namenode is shutdownMinor.Eli CollinsSuresh Srinivas
HDFS-3498Make Replica Removal Policy pluggable and ReplicaPlacementPolicyDefault extensible for reusing code in subclassMajornamenodeJunping DuJunping Du

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-7101UserGroupInformation.getCurrentUser() fails when called from non-Hadoop JAAS contextBlockersecurityTodd LipconTodd Lipcon
HDFS-2827Cannot save namespace after renaming a directory above a file with an open leaseMajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HADOOP-8355SPNEGO filter throws/logs exception when authentication failsMinorsecurityAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8460Document proper setting of HADOOP_PID_DIR and HADOOP_SECURE_DN_PID_DIRMajordocumentationRobert Joseph EvansRobert Joseph Evans
MAPREDUCE-4195With invalid queueName request param, jobqueue_details.jsp shows NPECriticaljobtrackerGera Shegalov
MAPREDUCE-3727jobtoken location property in jobconf refers to wrong jobtoken fileCriticalsecurityAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8512AuthenticatedURL should reset the Token when the server returns other than OK on authenticationMinorsecurityAlejandro AbdelnurAlejandro Abdelnur
HADOOP-7868Hadoop native fails to compile when default linker option is -Wl,--as-neededMajornativeJames PageTrevor Robinson
MAPREDUCE-2289Permissions race can make getStagingDir fail on local filesystemMajorjob submissionTodd LipconAhmed Radwan
HADOOP-8249invalid hadoop-auth cookies should trigger authentication if info is avail before returning HTTP 401Majorsecuritybc WongAlejandro Abdelnur
HDFS-3595TestEditLogLoading fails in branch-1MajornamenodeColin P. McCabeColin P. McCabe
MAPREDUCE-4317Job view ACL checks are too permissiveMajormrv1Harsh JKarthik Kambatla
MAPREDUCE-4385FairScheduler.maxTasksToAssign() should check for fairscheduler.assignmultiple.maps < TaskTracker.availableSlotsMajor.Karthik KambatlaKarthik Kambatla
MAPREDUCE-4359Potential deadlock in CountersMajor.Todd LipconTom White
MAPREDUCE-3993Graceful handling of codec errors during decompressionMajormrv1, mrv2Todd LipconKarthik Kambatla
HDFS-3628The dfsadmin -setBalancerBandwidth command on branch-1 does not check for superuser privilegesBlockerdatanode, namenodeHarsh JHarsh J
HADOOP-8586Fixup a bunch of SPNEGO misspellingsMajor.Eli CollinsEli Collins
HADOOP-8587HarFileSystem access of harMetaCache isn't threadsafeMinorfsEli CollinsEli Collins
HADOOP-7836TestSaslRPC#testDigestAuthMethodHostBasedToken fails with hostname localhost.localdomainMinoripc, testEli CollinsDaryn Sharp
HADOOP-8423MapFile.Reader.get() crashes jvm or throws EOFException on Snappy or LZO block-compressed dataMajorioJason BTodd Lipcon
HADOOP-8612Backport HADOOP-8599 to branch-1 (Non empty response when read beyond eof)MajorfsMatt FoleyEli Collins
HADOOP-8606FileSystem.get may return the wrong filesystemMajorfsDaryn SharpDaryn Sharp
HADOOP-8613AbstractDelegationTokenIdentifier#getUser() should set token auth typeCritical.Daryn SharpDaryn Sharp
HDFS-3679fuse_dfs notrash option sets usetrashMinorfuse-dfsConrad MeyerConrad Meyer
MAPREDUCE-4036Streaming TestUlimit fails on CentOS 6MajortestAlejandro AbdelnurAlejandro Abdelnur
HDFS-3754BlockSender doesn't shutdown ReadaheadPool threadsMajordatanodeEli CollinsEli Collins
HADOOP-8611Allow fall-back to the shell-based implementation when JNI-based users-group mapping failsMajorsecurityKihwal LeeRobert Parker
MAPREDUCE-4595TestLostTracker failing - possibly due to a race in JobHistory.JobHistoryFilesManager#run()Critical.Karthik KambatlaKarthik Kambatla
MAPREDUCE-1684ClusterStatus can be cached in CapacityTaskScheduler.assignTasks()Majorcapacity-schedAmareshwari SriramadasuKoji Noguchi
MAPREDUCE-4572Can not access user logs - Jetty is not configured by default to serve aliases/symlinksMajortasktracker, webappsAhmed RadwanAhmed Radwan
HDFS-2757Cannot read a local block that's being written to when using the local read short circuitMajor.Jean-Daniel CryansJean-Daniel Cryans
HADOOP-8781hadoop-config.sh should add JAVA_LIBRARY_PATH to LD_LIBRARY_PATHMajorscriptsAlejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4576Large dist cache can block tasktracker heartbeatMajor.Robert Joseph EvansRobert Joseph Evans
HADOOP-8767secondary namenode on slave machinesMinorbingiovanni delussugiovanni delussu
HADOOP-8819Should use && instead of & in a few places in FTPFileSystem,FTPInputStream,S3InputStream,ViewFileSystem,ViewFsMajorfsBrandon LiBrandon Li
HADOOP-8786HttpServer continues to start even if AuthenticationFilter fails to initMajor.Todd LipconTodd Lipcon
HDFS-3961FSEditLog preallocate() needs to reset the position of PREALLOCATE_BUFFER when more than 1MB size is neededMajor.Jing ZhaoJing Zhao
HADOOP-8832backport serviceplugin to branch-1Major.Brandon LiBrandon Li
HDFS-3963backport namenode/datanode serviceplugin to branch-1Major.Brandon LiBrandon Li
HDFS-3698TestHftpFileSystem is failing in branch-1 due to changed default secure portMajorsecurityAaron T. MyersAaron T. Myers
HADOOP-7698jsvc target fails on x86_64CriticalbuildDaryn SharpDaryn Sharp
MAPREDUCE-4652ValueAggregatorJob sets the wrong job jarMajorexamples, mrv1Ahmed RadwanAhmed Radwan
MAPREDUCE-4662JobHistoryFilesManager thread pool never expandsMajorjobhistoryserverThomas GravesKihwal Lee
HADOOP-8791rm "Only deletes non empty directory and files."MajordocumentationBertrand DechouxJing Zhao
HADOOP-8386hadoop script doesn't work if 'cd' prints to stdout (default behavior in Ubuntu)MajorscriptsChristopher BernerChristopher Berner
MAPREDUCE-4706FairScheduler#dump(): Computing of # running maps and reduces is commented outCriticalcontrib/fair-shareKarthik KambatlaKarthik Kambatla
MAPREDUCE-4451fairscheduler fail to init job with kerberos authentication configuredMajorcontrib/fair-shareErik.fangErik.fang
HADOOP-6496HttpServer sends wrong content-type for CSS files (and others)Minor.Lars FranckeIvan Mitic
HADOOP-7827jsp pages missing DOCTYPETrivial.Dave VronayDave Vronay
HDFS-3402Fix hdfs scripts for secure datanodesMinorscripts, securityBenoy AntonyBenoy Antony
HDFS-4072On file deletion remove corresponding blocks pending replicationMinornamenodeJing ZhaoJing Zhao
HADOOP-8861FSDataOutputStream.sync should call flush() if the underlying wrapped stream is not SyncableMajorfsAmareshwari SriramadasuAmareshwari Sriramadasu
HDFS-3540Further improvement on recovery mode and edit log toleration in branch-1MajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-8900BuiltInGzipDecompressor throws IOException - stored gzip size doesn't match decompressed sizeMajor.Slavik KrassovskyAndy Isaacson
MAPREDUCE-1806CombineFileInputFormat does not work with paths not on default FSMajorharchivePaul YangGera Shegalov
MAPREDUCE-4765Restarting the JobTracker programmatically can cause DelegationTokenRenewal to throw an exceptionMinorjobtracker, mrv1Robert KanterRobert Kanter
HDFS-4168TestDFSUpgradeFromImage fails in branch-1MajornamenodeTsz Wo Nicholas SzeJing Zhao
HADOOP-8963CopyFromLocal doesn't always create user directoryTrivial.Billie RinaldiArpit Gupta
HDFS-4180TestFileCreation fails in branch-1 but not branch-1.1MinortestTsz Wo Nicholas SzeJing Zhao
HADOOP-9036TestSinkQueue.testConcurrentConsumers fails intermittently (Backports HADOOP-7292)Major.Ivan MiticSuresh Srinivas
HDFS-4207All hadoop fs operations fail if the default fs is down even if a different file system is specified in the commandMinorhdfs-clientSteve LoughranJing Zhao
HADOOP-9095TestNNThroughputBenchmark fails in branch-1MinornetTsz Wo Nicholas SzeJing Zhao
MAPREDUCE-4778Fair scheduler event log is only written if directory exists on HDFSMajorjobtracker, schedulerSandy RyzaSandy Ryza
HADOOP-9098Add missing license headersBlockerbuildTom WhiteArpit Agarwal
MAPREDUCE-4860DelegationTokenRenewal attempts to renew token even after a job is removedMajorsecurityKarthik KambatlaKarthik Kambatla
MAPREDUCE-4806Cleanup: Some (5) private methods in JobTracker.RecoveryManager are not used anymore after MAPREDUCE-3837Majormrv1Karthik KambatlaKarthik Kambatla
HDFS-4337Backport HDFS-4240 to branch-1: Make sure nodes are avoided to place replica if some replica are already under the same nodegroup.MajornamenodeJunping Dumeng gong
MAPREDUCE-2217The expire launching task should cover the UNASSIGNED taskMajorjobtrackerScott ChenKarthik Kambatla
MAPREDUCE-4909TestKeyValueTextInputFormat fails with Open JDK 7 on WindowsMajortestArpit AgarwalArpit Agarwal
HDFS-4355TestNameNodeMetrics.testCorruptBlock fails with open JDK7MajortestBrandon LiBrandon Li
HDFS-4358TestCheckpoint failure with JDK7MajortestArpit AgarwalArpit Agarwal
MAPREDUCE-4904TestMultipleLevelCaching failed in branch-1Majortestmeng gongJunping Du
HADOOP-9179TestFileSystem fails with open JDK7Major.Brandon LiBrandon Li
MAPREDUCE-4916TestTrackerDistributedCacheManager is flaky due to other badly written tests in branch-1Major.Arun C MurthyXuan Gong
MAPREDUCE-4914TestMiniMRDFSSort fails with openJDK7MajortestBrandon LiBrandon Li
MAPREDUCE-4915TestShuffleExceptionCount fails with open JDK7MajortestBrandon LiBrandon Li
HDFS-4351Fix BlockPlacementPolicyDefault#chooseTarget when avoiding stale nodesMajornamenodeAndrew WangAndrew Wang
MAPREDUCE-4278cannot run two local jobs in parallel from the same gateway.Major.Araceli HenleySandy Ryza
HADOOP-9191TestAccessControlList and TestJobHistoryConfig fail with JDK7MajortestArpit AgarwalArpit Agarwal
MAPREDUCE-4850Job recovery may fail if staging directory has been deletedMajormrv1Tom WhiteTom White
MAPREDUCE-4930Backport MAPREDUCE-4678 and MAPREDUCE-4925 to branch-1MajorexamplesKarthik KambatlaKarthik Kambatla
MAPREDUCE-4924flakey test: org.apache.hadoop.mapred.TestClusterMRNotification.testMRTrivialmrv1Robert KanterRobert Kanter
MAPREDUCE-4315jobhistory.jsp throws 500 when a .txt file is found in /doneMajorjobhistoryserverAlexander Alten-LorenzSandy Ryza
MAPREDUCE-4923Add toString method to TaggedInputSplitMinormrv1, mrv2, taskSandy RyzaSandy Ryza
HADOOP-8580ant compile-native fails with automake version 1.11.3Major.Eugene Koontz
MAPREDUCE-4929mapreduce.task.timeout is ignoredMajormrv1Sandy RyzaSandy Ryza
MAPREDUCE-4963StatisticsCollector improperly keeps track of "Last Day" and "Last Hour" statistics for new TaskTrackersMajormrv1Robert KanterRobert Kanter
MAPREDUCE-4962jobdetails.jsp uses display name instead of real name to get countersMajorjobtracker, mrv1Sandy RyzaSandy Ryza
HDFS-4444Add space between total transaction time and number of transactions in FSEditLog#printStatisticsTrivial.Stephen ChuStephen Chu
MAPREDUCE-2264Job status exceeds 100% in some casesMajorjobtrackerAdam KramerDevaraj K
MAPREDUCE-4969TestKeyValueTextInputFormat test fails with Open JDK 7MajortestArpit AgarwalArpit Agarwal
MAPREDUCE-4843When using DefaultTaskController, JobLocalizer not thread safeCriticaltasktrackeryunjiong zhaoKarthik Kambatla
MAPREDUCE-4967TestJvmReuse fails on assertionMajortasktracker, testChris NaurothKarthik Kambatla
MAPREDUCE-4434Backport MR-2779 (JobSplitWriter.java can't handle large job.split file) to branch-1Majormrv1Karthik KambatlaKarthik Kambatla
MAPREDUCE-4970Child tasks (try to) create security audit log filesMajor.Sandy RyzaSandy Ryza
HADOOP-9124SortedMapWritable violates contract of Map interface for equals() and hashCode()MinorioPatrick HuntSurenkumar Nihalani
HDFS-4466Remove the deadlock from AbstractDelegationTokenSecretManagerMajornamenode, securityBrandon LiBrandon Li
HADOOP-9154SortedMapWritable#putAll() doesn't add key/value classes to the mapMajorioKarthik KambatlaKarthik Kambatla
MAPREDUCE-4643Make job-history cleanup-period configurableMajorjobhistoryserverKarthik KambatlaSandy Ryza
HDFS-4222NN is unresponsive and loses heartbeats of DNs when Hadoop is configured to use LDAP and LDAP has issuesMinornamenodeXiaobo PengXiaobo Peng
HDFS-4479logSync() with the FSNamesystem lock held in commitBlockSynchronizationMajor.Jing ZhaoJing Zhao
HADOOP-8917add LOCALE.US to toLowerCase in SecurityUtil.replacePatternMajor.Arpit GuptaArpit Gupta
MAPREDUCE-5008Merger progress miscounts with respect to EOF_MARKERMajor.Sandy RyzaSandy Ryza
MAPREDUCE-5035Update MR1 memory configuration docsMajormrv1Tom WhiteTom White
MAPREDUCE-4933MR1 final merge asks for length of file it just wrote before flushing itMajormrv1, taskSandy RyzaSandy Ryza
HDFS-4518Finer grained metrics for HDFS capacityMajor.Arpit AgarwalArpit Agarwal
HADOOP-9349Confusing output when running hadoop version from one hadoop installation when HADOOP_HOME points to anotherMajortoolsSandy RyzaSandy Ryza
HDFS-4519Support override of jsvc binary and log file locations when launching secure datanode.Majordatanode, scriptsChris NaurothChris Nauroth
HDFS-4544Error in deleting blocks should not do check disk, for all types of errorsMajor.Amareshwari SriramadasuArpit Agarwal
MAPREDUCE-5049CombineFileInputFormat counts all compressed files non-splitableMajor.Sandy RyzaSandy Ryza
HADOOP-9369DNS#reverseDns() can return hostname with . appended at the endMajornetKarthik KambatlaKarthik Kambatla
HDFS-4558start balancer failed with NPECriticalbalancer & moverWenwu PengJunping Du
HADOOP-9099NetUtils.normalizeHostName fails on domains where UnknownHost resolves to an IP addressMinortestIvan MiticIvan Mitic
HADOOP-9451Node with one topology layer should be handled as fault topology when NodeGroup layer is enabledMajornetJunping DuJunping Du
MAPREDUCE-4463JobTracker recovery fails with HDFS permission issueBlockermrv1Tom WhiteTom White
MAPREDUCE-5131Provide better handling of job status related apis during JT restartMajor.Arun C MurthyArun C Murthy
HDFS-4413Secondary namenode won't start if HDFS isn't the default file systemMajornamenodeMostafa ElhemaliMostafa Elhemali
HADOOP-9467Metrics2 record filtering (.record.filter.include/exclude) does not filter by nameMajormetricsChris NaurothChris Nauroth
MAPREDUCE-5066JobTracker should set a timeout when calling into job.end.notification.urlMajor.Ivan MiticIvan Mitic
HADOOP-9473typo in FileUtil copy() methodTrivialfsGlen Mazza
HDFS-4715Backport HDFS-3577 and other related WebHDFS issue to branch-1MajorwebhdfsTsz Wo Nicholas SzeMark Wagner
HADOOP-9492Fix the typo in testConf.xml to make it consistent with FileUtil#copy()TrivialtestJing ZhaoJing Zhao
MAPREDUCE-5169Job recovery fails if job tracker is restarted after the job is submitted but before its initializedMajor.Arpit GuptaArun C Murthy
HADOOP-9458In branch-1, RPC.getProxy(..) may call proxy.getProtocolVersion(..) without retryCriticalipcTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-9502chmod does not return error exit codes for some exceptionsMinorfsRamya SunilTsz Wo Nicholas Sze
MAPREDUCE-5166ConcurrentModificationException in LocalJobRunnerBlocker.Gunther HagleitnerSandy Ryza
MAPREDUCE-5158Cleanup required when mapreduce.job.restart.recover is set to falseMajorjobtrackerYesha VoraMayank Bansal
MAPREDUCE-5198Race condition in cleanup during task tracker renint with LinuxTaskControllerMajortasktrackerArpit GuptaArpit Gupta
MAPREDUCE-5154staging directory deletion fails because delegation tokens have been cancelledMajorjobtrackerSandy RyzaSandy Ryza
MAPREDUCE-5202Revert MAPREDUCE-4397 to avoid using incorrect config filesMajor.Owen O'MalleyOwen O'Malley
HADOOP-9537Backport AIX patches to branch-1MajorsecurityArpit AgarwalArpit Agarwal
HADOOP-9543TestFsShellReturnCode may fail in branch-1MinortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-9544backport UTF8 encoding fixes to branch-1MajorioChris NaurothChris Nauroth
HADOOP-9375Port HADOOP-7290 to branch-1 to fix TestUserGroupInformation failureTrivialtestXiaobo PengSuresh Srinivas
HDFS-4240In nodegroup-aware case, make sure nodes are avoided to place replica if some replica are already under the same nodegroupMajornamenodeJunping DuJunping Du
HDFS-3499Make NetworkTopology support user specified topology classMajordatanodeJunping DuJunping Du
MAPREDUCE-5028Maps fail when io.sort.mb is set to high valueCritical.Karthik KambatlaKarthik Kambatla

TESTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-9174TestSecurityUtil fails on Open JDK 7MajortestArpit AgarwalArpit Agarwal
HADOOP-9175TestWritableName fails with Open JDK 7MajortestArpit AgarwalArpit Agarwal
HDFS-4256Backport concatenation of files into a single file to branch-1MajornamenodeSuresh SrinivasSanjay Radia

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-7754Expose file descriptors from Hadoop-wrapped local FileSystemsMajornative, performanceTodd LipconTodd Lipcon
HDFS-3912Detecting and avoiding stale datanodes for writingMajor.Jing ZhaoJing Zhao
HDFS-4071Add number of stale DataNodes to metrics for Branch-1Minordatanode, namenodeJing ZhaoJing Zhao
HADOOP-8817Backport Network Topology Extension for Virtualization (HADOOP-8468) to branch-1Major.Junping DuJunping Du
HADOOP-8469Make NetworkTopology class pluggableMajor.Junping DuJunping Du
HADOOP-8470Implementation of 4-layer subclass of NetworkTopology (NetworkTopologyWithNodeGroup)Major.Junping DuJunping Du