Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc248.9 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.7.4 - 2017-08-04

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HDFS-7933fsck should also report decommissioning replicas.MajornamenodeJitendra Nath PandeyXiaoyu Yao
HADOOP-13812Upgrade Tomcat to 6.0.48BlockerkmsJohn ZhugeJohn Zhuge
HADOOP-13119Add ability to secure log servlet using proxy usersMajor.Jeffrey E RodriguezYuanbo Liu
HADOOP-14138Remove S3A ref from META-INF service discovery, rely on existing core-default entryCriticalfs/s3Steve LoughranSteve Loughran

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HDFS-9804Allow long-running Balancer to login with keytabMajorbalancer & mover, securityXiao ChenXiao Chen
MAPREDUCE-6304Specifying node labels when submitting MR jobsMajorjob submissionJian FangNaganarasimha G R

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HDFS-8200Refactor FSDirStatAndListingOpMajor.Haohui MaiHaohui Mai
HDFS-8131Implement a space balanced block placement policyMinornamenodeLiu ShaohuiLiu Shaohui
HDFS-8549Abort the balancer if an upgrade is in progressMajorbalancer & moverAndrew WangAndrew Wang
HDFS-8709Clarify automatic sync in FSEditLog#logEditMinor.Andrew WangAndrew Wang
HADOOP-12259Utility to Dynamic port allocationMajortest, utilBrahma Reddy BattulaBrahma Reddy Battula
HDFS-8883NameNode Metrics : Add FSNameSystem lock Queue LengthMajornamenodeAnu EngineerAnu Engineer
HDFS-9019Adding informative message to sticky bit permission denied exceptionMinorsecurityThejas M NairXiaoyu Yao
HDFS-9145Tracking methods that hold FSNamesytemLock for too longMajornamenodeJing ZhaoMingliang Liu
HDFS-9726Refactor IBR code to a new classMinordatanodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-12668Support excluding weak Ciphers in HttpServer2 through ssl-server.xmlCriticalsecurityVijay SinghVijay Singh
HDFS-9710Change DN to send block receipt IBRs in batchesMajordatanodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-9412getBlocks occupies FSLock and takes too long to completeMajorbalancer & mover, namenodeHe TianyiHe Tianyi
HDFS-9902Support different values of dfs.datanode.du.reserved per storage typeMajordatanodePan YuxuanBrahma Reddy Battula
HADOOP-13290Appropriate use of generics in FairCallQueueMajoripcKonstantin ShvachkoJonathan Hung
YARN-5483Optimize RMAppAttempt#pullJustFinishedContainersMajor.sandfleesandflee
HDFS-10798Make the threshold of reporting FSNamesystem lock contention configurableMajorlogging, namenodeZhe ZhangErik Krogen
HDFS-10807Doc about upgrading to a version of HDFS with snapshots may be confusingMinordocumentationMingliang LiuMingliang Liu
HDFS-10625VolumeScanner to report why a block is found badMajordatanode, hdfsYongjun ZhangRushabh S Shah
YARN-5550TestYarnCLI#testGetContainers should format according to CONTAINER_PATTERNMinorclient, testJonathan HungJonathan Hung
HDFS-10817Add Logging for Long-held NN Read LocksMajorlogging, namenodeErik KrogenErik Krogen
YARN-5540scheduler spends too much time looking at empty prioritiesMajorcapacity scheduler, fairscheduler, resourcemanagerNathan RobertsJason Lowe
YARN-3877YarnClientImpl.submitApplication swallows exceptionsMinorclientSteve LoughranVarun Saxena
MAPREDUCE-6741add MR support to redact job conf propertiesMajormrv2Haibo ChenHaibo Chen
HDFS-11069Tighten the authorization of datanode RPCMajordatanode, securityKihwal LeeKihwal Lee
HADOOP-12325RPC Metrics : Add the ability track and log slow RPCsMajoripc, metricsAnu EngineerAnu Engineer
HADOOP-13782Make MutableRates metrics thread-local write, aggregate-on-readMajormetricsErik KrogenErik Krogen
HDFS-10941Improve BlockManager#processMisReplicatesAsync logMajornamenodeXiaoyu YaoChen Liang
HADOOP-13742Expose "NumOpenConnectionsPerUser" as a metricMajor.Brahma Reddy BattulaBrahma Reddy Battula
HDFS-10534NameNode WebUI should display DataNode usage histogramMajornamenode, uiZhe ZhangKai Sasaki
HDFS-11333Print a user friendly error message when plugins are not foundMinornamenodeWei-Chiu ChuangWei-Chiu Chuang
HDFS-11466Change dfs.namenode.write-lock-reporting-threshold-ms default from 1000ms to 5000msMajornamenodeAndrew WangAndrew Wang
HADOOP-14169Implement listStatusIterator, listLocatedStatus for ViewFsMinorviewfsErik KrogenErik Krogen
HDFS-11628Clarify the behavior of HDFS Mover in documentationMajordocumentationXiaobing ZhouXiaobing Zhou
HADOOP-14276Add a nanosecond API to Time/Timer/FakeTimerMinorutilErik KrogenErik Krogen
HDFS-11648Lazy construct the IIP pathnameMajor.Daryn SharpDaryn Sharp
HDFS-11634Optimize BlockIterator when iterating starts in the middle.Major.Konstantin ShvachkoKonstantin Shvachko
HDFS-11384Add option for balancer to disperse getBlocks calls to avoid NameNode's rpc.CallQueueLength spikeMajorbalancer & moveryunjiong zhaoKonstantin Shvachko
HDFS-8873Allow the directoryScanner to be rate-limitedMajordatanodeNathan RobertsDaniel Templeton
YARN-6457Allow custom SSL configuration to be supplied in WebAppsMajorwebapp, yarnSanjay M PujareSanjay M Pujare
YARN-6493Print requested node partition in assignContainer logsMajor.Jonathan HungJonathan Hung
HADOOP-14440Add metrics for connections droppedMajor.Eric BadgerEric Badger
HDFS-11345Document the configuration key for FSNamesystem lock fairnessMinordocumentation, namenodeZhe ZhangErik Krogen

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-7851Configuration.getClasses() never returns the default value.MajorconfAmar KamatUma Maheswara Rao G
YARN-1471The SLS simulator is not running the preemption policy for CapacitySchedulerMinor.Carlo CurinoCarlo Curino
HADOOP-11703git should ignore .DS_Store files on Mac OS XMajor.Abin ShahabAbin Shahab
YARN-3269Yarn.nodemanager.remote-app-log-dir could not be configured to fully qualified pathMajor.Xuan GongXuan Gong
HDFS-7990IBR delete ack should not be delayedMajornamenodeDaryn SharpDaryn Sharp
HADOOP-11859PseudoAuthenticationHandler fails with httpcomponents v4.4Major.Eugene KoifmanEugene Koifman
HDFS-7847Modify NNThroughputBenchmark to be able to operate on a remote NameNodeMajor.Colin P. McCabeCharles Lamb
HDFS-6291FSImage may be left unclosed in BootstrapStandby#doRun()MinorhaTed YuSanghyun Yun
YARN-3707RM Web UI queue filter doesn't workBlocker.Wangda TanWangda Tan
HADOOP-12173NetworkTopology#add calls NetworkTopology#toString alwaysMajor.Íñigo GoiriÍñigo Goiri
HDFS-8682Should not remove decommissioned node,while calculating the number of live/dead decommissioned node.Major.J.AndreinaJ.Andreina
HDFS-5802NameNode does not check for inode type before traversing down a pathTrivialnamenodeHarsh JXiao Chen
YARN-4017container-executor overuses PATH_MAXMajornodemanagerAllen WittenauerSidharta Seethana
YARN-4250NPE in AppSchedulingInfo#isRequestLabelChangedMajorresourcemanager, schedulerBrahma Reddy BattulaBrahma Reddy Battula
HADOOP-12483Maintain wrapped SASL ordering for postponed IPC responsesCriticalipcDaryn SharpDaryn Sharp
HADOOP-12418TestRPC.testRPCInterruptedSimple fails intermittentlyMajortestSteve LoughranKihwal Lee
YARN-4302SLS not able start due to NPE in SchedulerApplicationAttempt#getResourceUsageReportMajor.Bibin A ChundattBibin A Chundatt
YARN-4367SLS webapp doesn't loadMajorscheduler-load-simulatorKarthik KambatlaKarthik Kambatla
HADOOP-11149Increase the timeout of TestZKFailoverControllerMajortestRajat JainSteve Loughran
HDFS-9467Fix data race accessing writeLockHeldTimeStamp in FSNamesystemMajornamenodeMingliang LiuMingliang Liu
YARN-4109Exception on RM scheduler page loading with labelsMinor.Bibin A ChundattMohammad Shahid Khan
YARN-4612Fix rumen and scheduler load simulator handle killed tasks properlyMajor.Ming MaMing Ma
YARN-4927TestRMHA#testTransitionedToActiveRefreshFail fails with FairSchedulerMajortestKarthik KambatlaBibin A Chundatt
YARN-4562YARN WebApp ignores the configuration passed to it for keystore settingsMajor.Sergey ShelukhinSergey Shelukhin
HDFS-10270TestJMXGet:testNameNode() failsMinortestAndras BokorGergely Novák
HADOOP-13026Should not wrap IOExceptions into a AuthenticationException in KerberosAuthenticatorCritical.Xuan GongXuan Gong
HDFS-10276HDFS should not expose path info that user has no permission to see.Majorfs, securityKevin CoxYuanbo Liu
YARN-5197RM leaks containers if running container disappears from node updateCriticalresourcemanagerJason LoweJason Lowe
YARN-5262Optimize sending RMNodeFinishedContainersPulledByAMEvent for every AM heartbeatMajorresourcemanagerRohith Sharma K SRohith Sharma K S
HDFS-10396Using -diff option with DistCp may get "Comparison method violates its general contract" exceptionMajor.Yongjun ZhangYongjun Zhang
HDFS-10336TestBalancer failing intermittently because of not reseting UserGroupInformation completelyMajortestYiqun LinYiqun Lin
HDFS-10512VolumeScanner may terminate due to NPE in DataNode.reportBadBlocksMajordatanodeWei-Chiu ChuangYiqun Lin
YARN-5353ResourceManager can leak delegation tokens when they are shared across appsCriticalresourcemanagerJason LoweJason Lowe
HADOOP-11361Fix a race condition in MetricsSourceAdapter.updateJmxCacheMajor.Brahma Reddy BattulaBrahma Reddy Battula
HDFS-10544Balancer doesn't work with IPFailoverProxyProviderMajorbalancer & mover, haZhe ZhangZhe Zhang
HADOOP-13202Avoid possible overflow in org.apache.hadoop.util.bloom.BloomFilter#getNBytesMajorutilzhengbing liKai Sasaki
HADOOP-12991Conflicting default ports in DelegateToFileSystemMajorfsKevin HogelandKai Sasaki
MAPREDUCE-6744Increase timeout on TestDFSIO testsMajor.Eric BadgerEric Badger
HDFS-10691FileDistribution fails in hdfs oiv command due to ArrayIndexOutOfBoundsExceptionMajor.Yiqun LinYiqun Lin
YARN-5121fix some container-executor portability issuesBlockernodemanager, securityAllen WittenauerAllen Wittenauer
MAPREDUCE-6724Single shuffle to memory must not exceed Integer#MAX_VALUEMajormrv2Haibo ChenHaibo Chen
HDFS-8780Fetching live/dead datanode list with arg true for removeDecommissionNode,returns list with decom node.Major.J.AndreinaJ.Andreina
YARN-5462TestNodeStatusUpdater.testNodeStatusUpdaterRetryAndNMShutdown fails intermittentlyMajor.Eric BadgerEric Badger
YARN-5469Increase timeout of TestAmFilter.testFilterMinor.Eric BadgerEric Badger
HDFS-10716In Balancer, the target task should be removed when its size < 0.Minorbalancer & moverYiqun LinYiqun Lin
HDFS-10715NPE when applying AvailableSpaceBlockPlacementPolicyMajornamenodeGuangbin ZhuGuangbin Zhu
YARN-5333Some recovered apps are put into default queue when RM HAMajor.Jun GongJun Gong
HDFS-10693metaSave should print blocks, not LightWeightHashSetMajornamenodeKonstantin ShvachkoYuanbo Liu
HDFS-10694BlockManager.processReport() should print blockReportId in each log message.Majorlogging, namenodeKonstantin ShvachkoYuanbo Liu
HDFS-8224Schedule a block for scanning if its metadata file is corruptMajordatanodeRushabh S ShahRushabh S Shah
YARN-5382RM does not audit log kill request for active applicationsMajorresourcemanagerJason LoweVrushali C
HDFS-9696Garbage snapshot records lingering foreverCritical.Kihwal LeeKihwal Lee
HDFS-10747o.a.h.hdfs.tools.DebugAdmin usage message is misleadingMinorhdfs-clientMingliang LiuMingliang Liu
HADOOP-13494ReconfigurableBase can log sensitive informationMajorsecuritySean MackrorySean Mackrory
HADOOP-13512ReloadingX509TrustManager should keep reloading in case of exceptionCriticalsecurityMingliang LiuMingliang Liu
HDFS-10763Open files can leak permanently due to inconsistent lease updateCritical.Kihwal LeeKihwal Lee
MAPREDUCE-6763Shuffle server listen queue is too smallMajormrv2Jason LoweJason Lowe
HDFS-8312Trash does not descent into child directories to check for permissionsCriticalfs, securityEric YangWeiwei Yang
HDFS-8915TestFSNamesystem.testFSLockGetWaiterCount fails intermittently in jenkinsMinortestAnu EngineerMasatake Iwasaki
HADOOP-12765HttpServer2 should switch to using the non-blocking SslSelectChannelConnector to prevent performance degradation when handling SSL connectionsMajor.Min ShenMin Shen
MAPREDUCE-6768TestRecovery.testSpeculative failed with NPEMajormrv2Haibo ChenHaibo Chen
MAPREDUCE-4784TestRecovery occasionally failsMajormrv2, testJason LoweHaibo Chen
HDFS-10809getNumEncryptionZones causes NPE in branch-2.7Majorencryption, namenodeZhe ZhangVinitha Reddy Gankidi
HADOOP-13558UserGroupInformation created from a Subject incorrectly tries to renew the Kerberos ticketMajorsecurityAlejandro AbdelnurXiao Chen
HDFS-9038DFS reserved space is erroneously counted towards non-DFS used.MajordatanodeChris NaurothBrahma Reddy Battula
HADOOP-13579Fix source-level compatibility after HADOOP-11252Blocker.Akira AjisakaTsuyoshi Ozawa
HADOOP-13601Fix typo in a log messages of AbstractDelegationTokenSecretManagerTrivial.Mehran HassaniMehran Hassani
HDFS-10879TestEncryptionZonesWithKMS#testReadWrite fails intermittentlyMajor.Xiao ChenXiao Chen
HDFS-10843Update space quota when a UC block is completed rather than committed.Majorhdfs, namenodeErik KrogenErik Krogen
HADOOP-13535Add jetty6 acceptor startup issue workaround to branch-2Major.Wei-Chiu ChuangMin Shen
HADOOP-12597In kms-site.xml configuration "hadoop.security.keystore.JavaKeyStoreProvider.password" should be updated with new nameMinorsecurityhuangyitianSurendra Singh Lilhore
HDFS-9885Correct the distcp counters name while displaying countersMinordistcpArchana TSurendra Singh Lilhore
HDFS-10889Remove outdated Fault Injection Framework documentaionMajordocumentationBrahma Reddy BattulaBrahma Reddy Battula
HDFS-10713Throttle FsNameSystem lock warningsMajorlogging, namenodeArpit AgarwalHanisha Koneru
HDFS-10915Fix time measurement bug in TestDatanodeRestart#testWaitForRegistrationOnRestartMinortestXiaobing ZhouXiaobing Zhou
HDFS-9444Add utility to find set of available ephemeral ports to ServerSocketUtilMajor.Brahma Reddy BattulaMasatake Iwasaki
HADOOP-11780Prevent IPC reader thread deathCriticalipcDaryn SharpDaryn Sharp
MAPREDUCE-6771RMContainerAllocator sends container diagnostics event after corresponding completion eventMajormrv2Haibo ChenHaibo Chen
HDFS-10878TestDFSClientRetries#testIdempotentAllocateBlockAndClose throws ConcurrentModificationExceptionMajorhdfs-clientRushabh S ShahRushabh S Shah
HDFS-10609Uncaught InvalidEncryptionKeyException during pipeline recovery may abort downstream applicationsMajorencryptionWei-Chiu ChuangWei-Chiu Chuang
HDFS-10991Export hdfsTruncateFile symbol in libhdfsBlockerlibhdfsSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11002Fix broken attr/getfattr/setfattr links in ExtendedAttributes.mdMajordocumentationMingliang LiuMingliang Liu
HDFS-10987Make Decommission less expensive when lot of blocks present.Critical.Brahma Reddy BattulaBrahma Reddy Battula
HDFS-10301BlockReport retransmissions may lead to storages falsely being declared zombie if storage report processing happens out of orderCriticalnamenodeKonstantin ShvachkoVinitha Reddy Gankidi
HDFS-10712Fix TestDataNodeVolumeFailure on 2.* branches.Major.Konstantin ShvachkoVinitha Reddy Gankidi
HDFS-10627Volume Scanner marks a block as "suspect" even if the exception is network-relatedMajorhdfsRushabh S ShahRushabh S Shah
HADOOP-13236truncate will fail when we use viewfilesystemMajor.Brahma Reddy BattulaBrahma Reddy Battula
HDFS-11015Enforce timeout in balancerMajorbalancer & moverKihwal LeeKihwal Lee
HDFS-11053Unnecessary superuser check in versionRequest()Majornamenode, securityKihwal LeeKihwal Lee
HDFS-10921TestDiskspaceQuotaUpdate doesn't wait for NN to get out of safe modeMajor.Eric BadgerEric Badger
HADOOP-13201Print the directory paths when ViewFs denies the rename operation on internal dirsMajorviewfsTianyin XuRakesh R
YARN-4328Findbugs warning in resourcemanager in branch-2.7 and branch-2.6MinorresourcemanagerVarun SaxenaAkira Ajisaka
YARN-3432Cluster metrics have wrong Total Memory when there is reserved memory on CSMajorcapacityscheduler, resourcemanagerThomas GravesBrahma Reddy Battula
HDFS-9500datanodesSoftwareVersions map may counting wrong when rolling upgradeMajor.Phil YangErik Krogen
HDFS-10455Logging the username when deny the setOwner operationMinornamenodeTianyin XuRakesh R
YARN-5001Aggregated Logs root directory is created with wrong group if nonexistentMajorlog-aggregation, nodemanager, securityHaibo ChenHaibo Chen
YARN-5837NPE when getting node status of a decommissioned node after an RM restartMajor.Robert KanterRobert Kanter
HADOOP-13804MutableStat mean loses accuracy if add(long, long) is usedMinormetricsErik KrogenErik Krogen
HDFS-8307Spurious DNS Queries from hdfs shellTrivialhdfs-clientAnu EngineerAndres Perez
HDFS-11087NamenodeFsck should check if the output writer is still writable.MajornamenodeKonstantin ShvachkoErik Krogen
HDFS-11056Concurrent append and read operations lead to checksum errorMajordatanode, httpfsWei-Chiu ChuangWei-Chiu Chuang
YARN-4355NPE while processing localizer heartbeatMajornodemanagerJason LoweVarun Saxena
HDFS-10966Enhance Dispatcher logic on deciding when to give up a source DataNodeMajorbalancer & moverZhe ZhangMark Wagner
HDFS-11174Wrong HttpFS test command in docMinordocumentation, httpfsJohn ZhugeJohn Zhuge
YARN-5694ZKRMStateStore can prevent the transition to standby in branch-2.7 if the ZK node is unreachableCriticalresourcemanagerDaniel TempletonDaniel Templeton
HDFS-11180Intermittent deadlock in NameNode when failover happens.BlockernamenodeAbhishek ModiAkira Ajisaka
HADOOP-13867FilterFileSystem should override rename(.., options) to take effect of Rename options called via FilterFileSystem implementationsMajor.Vinayakumar BVinayakumar B
HDFS-11229HDFS-11056 failed to close meta fileBlockerdatanodeWei-Chiu ChuangWei-Chiu Chuang
HDFS-11160VolumeScanner reports write-in-progress replicas as corrupt incorrectlyMajordatanodeWei-Chiu ChuangWei-Chiu Chuang
HDFS-11263ClassCastException when we use Bzipcodec for Fsimage compressionCritical.Brahma Reddy BattulaBrahma Reddy Battula
YARN-6024Capacity Scheduler 'continuous reservation looking' doesn't work when sum of queue's used and reserved resources is equal to maxMajor.Wangda TanWangda Tan
YARN-5988RM unable to start in secure setupBlocker.Ajith SAjith S
HADOOP-13839Fix outdated tracing documentationMinordocumentation, tracingMasatake IwasakiElek, Marton
HDFS-11280Allow WebHDFS to reuse HTTP connections to NNMajorhdfsZheng ShaoZheng Shao
MAPREDUCE-6711JobImpl fails to handle preemption events on state COMMITTINGMajor.Li LuPrabhu Joseph
HADOOP-13958Bump up release year to 2017Blocker.Junping DuJunping Du
HDFS-10733NameNode terminated after full GC thinking QJM is unresponsive.Majornamenode, qjmKonstantin ShvachkoVinitha Reddy Gankidi
HADOOP-14001Improve delegation token validity checkingMajor.Akira AjisakaAkira Ajisaka
HDFS-11352Potential deadlock in NN when failing overCriticalnamenodeErik KrogenErik Krogen
HADOOP-14044Synchronization issue in delegation token cancel functionalityMajor.Hrishikesh GadreHrishikesh Gadre
HDFS-11377Balancer hung due to no available mover threadsMajorbalancer & moveryunjiong zhaoyunjiong zhao
YARN-6152Used queue percentage not accurate in UI for 2.7 and below when using DominantResourceCalculatorMajor.Jonathan HungJonathan Hung
HADOOP-13433Race in UGI.reloginFromKeytabMajorsecurityDuo ZhangDuo Zhang
HDFS-11379DFSInputStream may infinite loop requesting block locationsCriticalhdfs-clientDaryn SharpDaryn Sharp
YARN-1728Workaround guice3x-undecoded pathInfo in YARN WebAppMajor.Abraham ElmahrekYuanbo Liu
YARN-6310OutputStreams in AggregatedLogFormat.LogWriter can be left open upon exceptionsMajoryarnHaibo ChenHaibo Chen
HDFS-11499Decommissioning stuck because of failing recoveryMajorhdfs, namenodeLukas MajercakLukas Majercak
HADOOP-9631ViewFs should use underlying FileSystem's server side defaultsMajorfs, viewfsLohit VijayarenuErik Krogen
HADOOP-14214DomainSocketWatcher::add()/delete() should not self interrupt while looping await()Criticalhdfs-clientMingliang LiuMingliang Liu
HADOOP-14195CredentialProviderFactory$getProviders is not thread-safeMajorsecurityVihang KarajgaonkarVihang Karajgaonkar
HADOOP-14211FilterFs and ChRootedFs are too aggressive about enforcing "authorityNeeded"MajorviewfsErik KrogenErik Krogen
HDFS-11486Client close() should not fail fast if the last block is being decommissionedMajor.Wei-Chiu ChuangWei-Chiu Chuang
HADOOP-13362DefaultMetricsSystem leaks the source name when a source unregistersBlockermetricsJason LoweJunping Du
MAPREDUCE-6873MR Job Submission Fails if MR framework application path not on defaultFSMinormrv2Erik KrogenErik Krogen
HDFS-11608HDFS write crashed with block size greater than 2 GBCriticalhdfs-clientXiaobing ZhouXiaobing Zhou
HADOOP-14066VersionInfo should be marked as public APICriticalcommonThejas M NairAkira Ajisaka
HADOOP-14293Initialize FakeTimer with a less trivial valueMajortestAndrew WangAndrew Wang
YARN-6304Skip rm.transitionToActive call to RM if RM is already active.MajorresourcemanagerRohith Sharma K SRohith Sharma K S
HDFS-11615FSNamesystemLock metrics can be inaccurate due to millisecond precisionMajorhdfsErik KrogenErik Krogen
HDFS-11709StandbyCheckpointer should handle an non-existing legacyOivImageDir gracefullyCriticalha, namenodeZhe ZhangErik Krogen
HDFS-11609Some blocks can be permanently lost if nodes are decommissioned while deadBlockernamenodeKihwal LeeKihwal Lee
HDFS-8498Blocks can be committed with wrong sizeCriticalhdfs-clientDaryn SharpJing Zhao
HDFS-11714Newly added NN storage directory won't get initialized and cause space exhaustionCritical.Kihwal LeeKihwal Lee
HADOOP-14371License error in TestLoadBalancingKMSClientProvider.javaMajor.hu xiaodonghu xiaodong
HADOOP-14374License error in GridmixTestUtils.javaMajor.lixinglonglixinglong
HDFS-11766Fix findbugs warning in branch-2.7Major.Akira AjisakaChen Liang
HADOOP-14100Upgrade Jsch jar to latest version to fix vulnerability in old versionsCritical.Vinayakumar BVinayakumar B
HDFS-11373Backport HDFS-11258 and HDFS-11272 to branch-2.7Critical.Akira AjisakaAkira Ajisaka
HDFS-11795Fix ASF Licence warnings in branch-2.7Major.Yiqun LinYiqun Lin
YARN-5543ResourceManager SchedulingMonitor could potentially terminate the preemption checker threadMajorcapacityscheduler, resourcemanagerMin ShenMin Shen
HDFS-11674reserveSpaceForReplicas is not released if append request failed due to mirror down and replica recoveredCriticaldatanodeVinayakumar BVinayakumar B
HADOOP-14376Memory leak when reading a compressed file using the native libraryMajorcommon, ioEli AcherkanEli Acherkan
HADOOP-14434Use MoveFileEx to allow renaming a file when the destination existsMajornativeLukas MajercakLukas Majercak
HDFS-11849JournalNode startup failure exception should be logged in log fileMajorjournal-nodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11864Document Metrics to track usage of memory for writesMajordocumentationBrahma Reddy BattulaYiqun Lin
YARN-6615AmIpFilter drops query parameters on redirectMajor.Wilfred SpiegelenburgWilfred Spiegelenburg
HDFS-11445FSCK shows overall health status as corrupt even one replica is corruptCritical.Brahma Reddy BattulaBrahma Reddy Battula
HDFS-11078Fix NPE in LazyPersistFileScrubberMajor.Íñigo GoiriÍñigo Goiri
HDFS-5042Completed files lost after power failureCritical.Dave LathamVinayakumar B
HDFS-11893Fix TestDFSShell.testMoveWithTargetPortEmpty failure.MajortestKonstantin ShvachkoBrahma Reddy Battula
HDFS-11741Long running balancer may fail due to expired DataEncryptionKeyMajorbalancer & moverWei-Chiu ChuangWei-Chiu Chuang
HDFS-11856Ability to re-add Upgrading Nodes (remote) to pipeline for future pipeline updatesMajorhdfs-client, rolling upgradesVinayakumar BVinayakumar B
HADOOP-14474Use OpenJDK 7 instead of Oracle JDK 7 to avoid oracle-java7-installer failuresMajorbuildAkira AjisakaAkira Ajisaka
YARN-4925ContainerRequest in AMRMClient, application should be able to specify nodes/racks together with nodeLabelExpressionMajor.Bibin A ChundattBibin A Chundatt
HDFS-11708Positional read will fail if replicas moved to different DNs after stream is openedCriticalhdfs-clientVinayakumar BVinayakumar B
HDFS-11743Revert the incompatible fsck reporting output in HDFS-7933 from branch-2.7BlockernamenodeZhe ZhangZhe Zhang
HDFS-11583Parent spans are not initialized to NullScope for every DFSPacketMajortracingKaran MehtaMasatake Iwasaki
YARN-6719Fix findbugs warnings in SLSCapacityScheduler.javaMajor.Akira AjisakaAkira Ajisaka
HDFS-11736OIV tests should not write outside 'target' directory.Major.Konstantin ShvachkoYiqun Lin
MAPREDUCE-6433launchTime may be negativeMajorjobhistoryserver, mrv2Allen Wittenauerzhihai xu
HADOOP-10829Iteration on CredentialProviderFactory.serviceLoader is thread-unsafeMajorsecurityBenoy AntonyBenoy Antony
HADOOP-14586StringIndexOutOfBoundsException breaks org.apache.hadoop.util.Shell on 2.7.x with Java 9MinorcommonUwe SchindlerAkira Ajisaka
MAPREDUCE-6697Concurrent task limits should only be applied when necessaryMajormrv2Jason LoweNathan Roberts
YARN-3260AM attempt fail to register before RM processes launch eventCriticalresourcemanagerJason LoweBibin A Chundatt
YARN-6818User limit per partition is not honored in branch-2.7 >=Major.Jonathan HungJonathan Hung
HADOOP-14356Update CHANGES.txt to reflect all the changes in branch-2.7Blocker.Brahma Reddy BattulaBrahma Reddy Battula
HDFS-11472Fix inconsistent replica size after a data pipeline failureCriticaldatanodeWei-Chiu ChuangErik Krogen
HDFS-12177NameNode exits due to setting BlockPlacementPolicy loglevel to DebugMajorblock placementJiandan YangJiandan Yang
HDFS-11742Improve balancer usability after HDFS-8818Blocker.Kihwal LeeKihwal Lee
HADOOP-14686Branch-2.7 .gitignore is out of dateBlockerbuild, precommitSean BusbeySean Busbey
HDFS-11896Non-dfsUsed will be doubled on dead node re-registrationBlocker.Brahma Reddy BattulaBrahma Reddy Battula

TESTS:

JIRASummaryPriorityComponentReporterContributor
HDFS-9888Allow reseting KerberosName in unit testsMinor.Xiao ChenXiao Chen
YARN-4717TestResourceLocalizationService.testPublicResourceInitializesLocalDir fails Intermittently due to IllegalArgumentException from cleanupMinornodemanagerDaniel TempletonDaniel Templeton
YARN-5092TestRMDelegationTokens fails intermittentlyMajortestRohith Sharma K SJason Lowe
HADOOP-10980TestActiveStandbyElector fails occasionally in trunkMinor.Ted YuEric Badger
HDFS-9745TestSecureNNWithQJM#testSecureMode sometimes fails with timeoutsMinor.Xiao ChenXiao Chen
HDFS-9333Some tests using MiniDFSCluster errored complaining port in useMinortestKai ZhengMasatake Iwasaki
HDFS-11290TestFSNameSystemMBean should wait until JMX cache is clearedMajortestAkira AjisakaErik Krogen

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HDFS-8721Add a metric for number of encryption zonesMajorencryptionRakesh RRakesh R
HDFS-8824Do not use small blocks for balancing the clusterMajorbalancer & moverTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-9421NNThroughputBenchmark replication test NPE with -namenode optionMajorbenchmarksXiaoyu YaoMingliang Liu
YARN-4393TestResourceLocalizationService#testFailedDirsResourceRelease fails intermittentlyMajortestVarun SaxenaVarun Saxena
HDFS-9621getListing wrongly associates Erasure Coding policy to pre-existing replicated files under an EC directoryCriticalerasure-codingSushmitha SreenivasanJing Zhao
HDFS-9601NNThroughputBenchmark.BlockReportStats should handle NotReplicatedYetException on adding blockMajortestMasatake IwasakiMasatake Iwasaki
YARN-4573TestRMAppTransitions.testAppRunningKill and testAppKilledKilled fail on trunkMajorresourcemanager, testTakashi OhnishiTakashi Ohnishi
HDFS-9503Replace -namenode option with -fs for NNThroughputBenchmarkMajortestKonstantin ShvachkoMingliang Liu
HADOOP-12975Add jitter to CachingGetSpaceUsed's threadMajor.Elliott ClarkElliott Clark
HDFS-10653Optimize conversion from path string to componentsMajorhdfsDaryn SharpDaryn Sharp
HDFS-10656Optimize conversion of byte arrays back to path stringMajorhdfsDaryn SharpDaryn Sharp
HDFS-10674Optimize creating a full path from an inodeMajorhdfsDaryn SharpDaryn Sharp
HDFS-10655Fix path related byte array conversion bugsMajorhdfsDaryn SharpDaryn Sharp
HDFS-10662Optimize UTF8 string/byte conversionsMajorhdfsDaryn SharpDaryn Sharp
HDFS-10673Optimize FSPermissionChecker's internal path usageMajorhdfsDaryn SharpDaryn Sharp
HDFS-10744Internally optimize path component resolutionMajorhdfsDaryn SharpDaryn Sharp
HDFS-10619Cache path in InodesInPathMajorhdfsDaryn SharpDaryn Sharp
HDFS-10896Move lock logging logic from FSNamesystem into FSNamesystemLockMajornamenodeErik KrogenErik Krogen
HDFS-10745Directly resolve paths into INodesInPathMajorhdfsDaryn SharpDaryn Sharp
HADOOP-10597RPC Server signals backoff to clients when all request queues are fullMajor.Ming MaMing Ma
HADOOP-10300Allowed deferred sending of call responsesMajoripcDaryn SharpDaryn Sharp
HDFS-10872Add MutableRate metrics for FSNamesystemLock operationsMajornamenodeErik KrogenErik Krogen
HADOOP-13655document object store use with fs shell and distcpMajordocumentation, fs, fs/s3Steve LoughranSteve Loughran
HDFS-8818Allow Balancer to run fasterMajorbalancer & moverTsz Wo Nicholas SzeTsz Wo Nicholas Sze
YARN-4140RM container allocation delayed incase of app submitted to Nodelabel partitionMajorschedulerBibin A ChundattBibin A Chundatt

OTHER:

JIRASummaryPriorityComponentReporterContributor
HADOOP-13670Update CHANGES.txt to reflect all the changes in branch-2.7Blocker.Brahma Reddy BattulaBrahma Reddy Battula
YARN-6274Documentation refers to incorrect nodemanager health checker interval propertyTrivialdocumentationCharles ZhangWeiwei Yang
HDFS-11717Add unit test for HDFS-11709 StandbyCheckpointer should handle non-existing legacyOivImageDir gracefullyMinorha, namenodeErik KrogenErik Krogen