Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc256.8 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 3.1.4 - 2020-07-21

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
YARN-9761Allow overriding application submissions based on server side configsMajor.Jonathan Hungpralabhkumar
YARN-9760Support configuring application priorities on a workflow levelMajor.Jonathan HungVarun Saxena
HDFS-14745Backport HDFS persistent memory read cache support to branch-3.1Major.Feilong HeFeilong He
HDFS-12943Consistent Reads from Standby NodeMajorhdfsKonstantin ShvachkoKonstantin Shvachko

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
YARN-8361Change App Name Placement Rule to use App Name instead of App Id for configurationMajoryarnZian ChenZian Chen
YARN-8750Refactor TestQueueMetricsMinorresourcemanagerSzilard NemethSzilard Nemeth
HADOOP-15849Upgrade netty version to 3.10.6Major.Xiao ChenXiao Chen
HDFS-14064WEBHDFS: Support Enable/Disable EC PolicyMajorerasure-coding, webhdfsAyush SaxenaAyush Saxena
HDFS-14113EC : Add Configuration to restrict UserDefined PoliciesMajorerasure-codingAyush SaxenaAyush Saxena
HDFS-14124EC : Support EC Commands (set/get/unset EcPolicy) via WebHdfsMajorerasure-coding, httpfs, webhdfsSouryakanta DwivedyAyush Saxena
HDFS-14006Refactor name node to allow different token verification implementationsMajor.CR HotaCR Hota
HADOOP-15909KeyProvider class should implement CloseableMajorkmsKuhu ShuklaKuhu Shukla
HDFS-14187Make warning message more clear when there are not enough data nodes for EC writeMajorerasure-codingKitti NanasiKitti Nanasi
HDFS-14235Handle ArrayIndexOutOfBoundsException in DataNodeDiskMetrics#slowDiskDetectionDaemonMajor.Surendra Singh LilhoreRanith Sardar
HADOOP-16126ipc.Client.stop() may sleep too long to wait for all connectionsMajoripcTsz-wo SzeTsz-wo Sze
HADOOP-16140hadoop fs expunge to add -immediate option to purge trash immediatelyMajorfsStephen O'DonnellStephen O'Donnell
HADOOP-15014KMS should log the IP address of the clientsMajorkmsZsombor GegesyZsombor Gegesy
HDFS-14460DFSUtil#getNamenodeWebAddr should return HTTPS address based on policy configuredMajor.CR HotaCR Hota
HDFS-14624When decommissioning a node, log remaining blocks to replicate periodicallyMajornamenodeStephen O'DonnellStephen O'Donnell
HDFS-13693Remove unnecessary search in INodeDirectory.addChild during image loadingMajornamenodezhouyingchaoLisheng Sun
HDFS-14313Get hdfs used space from FsDatasetImpl#volumeMap#ReplicaInfo in memory instead of df/duMajordatanode, performanceLisheng SunLisheng Sun
HDFS-14678Allow triggerBlockReport to a specific namenodeMajordatanodeLeon GaoLeon Gao
HDFS-14523Remove excess read lock for NetworkToplogyMajor.Wu WeiweiWu Weiwei
HDFS-14497Write lock held by metasave impact following RPC processingMajornamenodeXiaoqiao HeXiaoqiao He
YARN-9756Create metric that sums total memory/vcores preempted per roundMajorcapacity schedulerEric PayneManikandan R
YARN-9810Add queue capacity/maxcapacity percentage metricsMajor.Jonathan HungShubham Gupta
HADOOP-16531Log more detail for slow RPCMajor.Chen ZhangChen Zhang
YARN-9763Print application tags in application summaryMajor.Jonathan HungManoj Kumar
YARN-9764Print application submission context label in application summaryMajor.Jonathan HungManoj Kumar
YARN-9824Fall back to configured queue ordering policy class nameMajor.Jonathan HungJonathan Hung
HADOOP-16069Support configure ZK_DTSM_ZK_KERBEROS_PRINCIPAL in ZKDelegationTokenSecretManager using principal with Schema /_HOSTMinorcommonluhuachaoluhuachao
YARN-9762Add submission context label to audit logsMajor.Jonathan HungManoj Kumar
HDFS-14850Optimize FileSystemAccessService#getFileSystemConfigurationMajorhttpfs, performanceLisheng SunLisheng Sun
HDFS-14192Track missing DFS operations in Statistics and StorageStatisticsMajor.Ayush SaxenaAyush Saxena
HADOOP-16625Backport HADOOP-14624 to branch-3.1Major.Wei-Chiu ChuangWei-Chiu Chuang
YARN-9356Add more tests to ratio method in TestResourceCalculatorMajor.Szilard NemethZoltan Siegl
HDFS-14915Move Superuser Check Before Taking Lock For Encryption APIMajor.Ayush SaxenaAyush Saxena
HDFS-14921Remove SuperUser Check in Setting Storage Policy in FileStatus During ListingMajor.Ayush SaxenaAyush Saxena
HDFS-14923Remove dead code from HealthMonitorMinor.Fei HuiFei Hui
YARN-9914Use separate configs for free disk space checking for full and not-full disksMinoryarnJim BrennanJim Brennan
MAPREDUCE-7208Tuning TaskRuntimeEstimatorMinor.Ahmed HusseinAhmed Hussein
HDFS-14942Change Log Level to debug in JournalNodeSyncer#syncWithJournalAtIndexMinor.Lisheng SunLisheng Sun
HDFS-14979[Observer Node] Balancer should submit getBlocks to Observer Node when possibleMajorbalancer & mover, hdfsErik KrogenErik Krogen
HADOOP-16705MBeanInfoBuilder puts unnecessary memory pressure on the system with a debug logMajormetricsLukas MajercakLukas Majercak
HADOOP-16712Config ha.failover-controller.active-standby-elector.zk.op.retries is not in core-default.xmlTrivial.Wei-Chiu ChuangXieming Li
HADOOP-16703Backport HADOOP-16152 to branch-3.1Major.Siyao MengSiyao Meng
HDFS-14952Skip safemode if blockTotal is 0 in new NNTrivialnamenodeRajesh BalamohanXiaoqiao He
YARN-8842Expose metrics for custom resource types in QueueMetricsMajor.Szilard NemethSzilard Nemeth
YARN-9966Code duplication in UserGroupMappingPlacementRuleMajor.Szilard NemethKevin Su
YARN-9937Add missing queue configs in RMWebService#CapacitySchedulerQueueInfoMajorcapacity schedulerPrabhu JosephPrabhu Joseph
HADOOP-16718Allow disabling Server Name Indication (SNI) for JettyMajor.Siyao MengAravindan Vijayan
HADOOP-16735Make it clearer in config default that EnvironmentVariableCredentialsProvider supports AWS_SESSION_TOKENMinordocumentation, fs/s3Mingliang LiuMingliang Liu
YARN-10012Guaranteed and max capacity queue metrics for custom resourcesMajor.Jonathan HungManikandan R
HDFS-15050Optimize log information when DFSInputStream meet CannotObtainBlockLengthExceptionMajordfsclientXiaoqiao HeXiaoqiao He
YARN-10033TestProportionalCapacityPreemptionPolicy not initializing vcores for effective max resourcesMajorcapacity scheduler, testEric PayneEric Payne
YARN-10039Allow disabling app submission from REST endpointsMajor.Jonathan HungJonathan Hung
YARN-9894CapacitySchedulerPerf test for measuring hundreds of apps in a large number of queues.Majorcapacity scheduler, testEric PayneEric Payne
HADOOP-16771Update checkstyle to 8.26 and maven-checkstyle-plugin to 3.1.0MajorbuildAndras BokorAndras Bokor
YARN-10009In Capacity Scheduler, DRC can treat minimum user limit percent as a max when custom resource is definedCriticalcapacity schedulerEric PayneEric Payne
HDFS-12999When reach the end of the block group, it may not need to flush all the data packets(flushAllInternals) twice.Majorerasure-coding, hdfs-clientlufeilufei
HDFS-15074DataNode.DataTransfer thread should catch all the expception and log it.MajordatanodeSurendra Singh LilhoreHemanth Boyina
HDFS-14740Recover data blocks from persistent memory read cache during datanode restartsMajorcaching, datanodeFeilong HeFeilong He
HDFS-15097Purge log in KMS and HttpFSMinorhttpfs, kmsDoris GuDoris Gu
HDFS-14968Add ability to know datanode stalenessMinordatanode, logging, namenodeAhmed HusseinAhmed Hussein
YARN-7913Improve error handling when application recovery fails with exceptionMajorresourcemanagerGergo RepasWilfred Spiegelenburg
HDFS-15119Allow expiration of cached locations in DFSInputStreamMinordfsclientAhmed HusseinAhmed Hussein
MAPREDUCE-7262MRApp helpers block for long intervals (500ms)Minormr-amAhmed HusseinAhmed Hussein
YARN-10084Allow inheritance of max app lifetime / default app lifetimeMajorcapacity schedulerEric PayneEric Payne
HDFS-12491Support wildcard in CLASSPATH for libhdfsMajorlibhdfsJohn ZhugeMuhammad Samir Khan
YARN-10116Expose diagnostics in RMAppManager summaryMajor.Jonathan HungJonathan Hung
HDFS-14758Decrease lease hard limitMinor.Eric PayneHemanth Boyina
HDFS-15086Block scheduled counter never get decremet if the block got deleted before replication.Major3.1.1Surendra Singh LilhoreHemanth Boyina
HDFS-15174Optimize ReplicaCachingGetSpaceUsed by reducing unnecessary io operationsMajor.Lisheng SunLisheng Sun
YARN-9018Add functionality to AuxiliaryLocalPathHandler to return all locations to read for a given pathMajor.Kuhu ShuklaKuhu Shukla
HDFS-14861Reset LowRedundancyBlocks Iterator periodicallyMajornamenodeStephen O'DonnellStephen O'Donnell
HADOOP-16882Update jackson-databind to 2.9.10.2 in branch-3.1, branch-2.10Blocker.Wei-Chiu ChuangLisheng Sun
HADOOP-16776backport HADOOP-16775: distcp copies to s3 are randomly corruptedBlockertools/distcpAmir ShenavandehAmir Shenavandeh
HDFS-15197[SBN read] Change ObserverRetryOnActiveException log to debugMinorhdfsChen LiangChen Liang
YARN-10200Add number of containers to RMAppManager summaryMajor.Jonathan HungJonathan Hung
HADOOP-16952Add .diff to gitignoreMinor.Ayush SaxenaAyush Saxena
YARN-10212Create separate configuration for max global AM attemptsMajor.Jonathan HungBilwa S T
YARN-9954Configurable max application tags and max tag lengthMajor.Jonathan HungBilwa S T
HADOOP-17001The suffix name of the unified compression classMajoriobianqibianqi
HDFS-15295AvailableSpaceBlockPlacementPolicy should use chooseRandomWithStorageTypeTwoTrial() for better performance.Minor.JinglunJinglun
HADOOP-17127Use RpcMetrics.TIMEUNIT to initialize rpc queueTime and processingTimeMinorcommonJim BrennanJim Brennan

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HDFS-13806EC: No error message for unsetting EC policy of the directory inherits the erasure coding policy from an ancestor directoryMinorerasure-codingSouryakanta DwivedyAyush Saxena
HDFS-12459Fix revert: Add new op GETFILEBLOCKLOCATIONS to WebHDFS REST APIMajorwebhdfsWeiwei YangWeiwei Yang
HADOOP-15418Hadoop KMSAuthenticationFilter needs to use getPropsByPrefix instead of iterator to avoid ConcurrentModificationExceptionMajorcommonSuma ShivaprasadSuma Shivaprasad
HDFS-14004TestLeaseRecovery2#testCloseWhileRecoverLease fails intermittently in trunkMajor.Ayush SaxenaAyush Saxena
HDFS-13959TestUpgradeDomainBlockPlacementPolicy is flakyMajor.Ayush SaxenaAyush Saxena
YARN-8948PlacementRule interface should be for all YarnSchedulersMajor.Bibin ChundattBibin Chundatt
HADOOP-16013DecayRpcScheduler decay thread should run as a daemonMajoripcErik KrogenErik Krogen
HDFS-14175EC: Native XOR decoder should reset the output buffer before using it.Majorec, hdfsSurendra Singh LilhoreAyush Saxena
HDFS-14202"dfs.disk.balancer.max.disk.throughputInMBperSec" property is not working as per set value.MajordiskbalancerRanith SardarRanith Sardar
HADOOP-16032Distcp It should clear sub directory ACL before applying new ACL on it.Majortools/distcpRanith SardarRanith Sardar
HADOOP-16127In ipc.Client, put a new connection could happen after stopMajoripcTsz-wo SzeTsz-wo Sze
YARN-4901QueueMetrics needs to be cleared before MockRM is initializedMajorschedulerDaniel TempletonPeter Bacsko
HADOOP-16161NetworkTopology#getWeightUsingNetworkLocation return unexpected resultMajornetXiaoqiao HeXiaoqiao He
HDFS-14434webhdfs that connect secure hdfs should not use user.name parameterMinorwebhdfsKWON BYUNGCHANGKWON BYUNGCHANG
HDFS-14527Stop all DataNodes may result in NN terminateMajornamenodeXiaoqiao HeXiaoqiao He
HDFS-14494Move Server logging of StatedId inside receiveRequestState()Major.Konstantin ShvachkoShweta
HDFS-14618Incorrect synchronization of ArrayList field (ArrayList is thread-unsafe).Critical.Paul WardPaul Ward
HDFS-14610HashMap is not thread safe. Field storageMap is typically synchronized by storageMap. However, in one place, field storageMap is not protected with synchronized.Critical.Paul WardPaul Ward
HDFS-14499Misleading REM_QUOTA value with snapshot and trash feature enabled for a directoryMajorsnapshotsShashikant BanerjeeShashikant Banerjee
HDFS-14647NPE during secure namenode startupMajorhdfsFengnan LiFengnan Li
HADOOP-16461Regression: FileSystem cache lock parses XML within the lockMajorfsGopal VijayaraghavanGopal Vijayaraghavan
HDFS-14660[SBN Read] ObserverNameNode should throw StandbyException for requests not from ObserverProxyProviderMajor.Chao SunChao Sun
HDFS-14569Result of crypto -listZones is not formatted properlyMajor.Hemanth BoyinaHemanth Boyina
HADOOP-12282Connection thread's name should be updated after address changing is detectedMajoripczhouyingchaoLisheng Sun
HDFS-14686HttpFS: HttpFSFileSystem#getErasureCodingPolicy always returns nullMajorhttpfsSiyao MengSiyao Meng
HADOOP-15865ConcurrentModificationException in Configuration.overlay() methodMajor.Oleksandr ShevchenkoOleksandr Shevchenko
HDFS-14759HDFS cat logs an info messageMajor.Eric BadgerEric Badger
HDFS-2470NN should automatically set permissions on dfs.namenode.*.dirMajornamenodeAaron MyersSiddharth Wagle
YARN-9718Yarn REST API, services endpoint remote command ejectionMajor.Eric YangEric Yang
YARN-9813RM does not start on JDK11 when UIv2 is enabledCriticalresourcemanager, yarnAdam AntalAdam Antal
YARN-9820RM logs InvalidStateTransitionException when app is submittedCritical.Rohith Sharma K SPrabhu Joseph
HDFS-14838RBF: Display RPC (instead of HTTP) Port Number in RBF web UIMinorrbf, uiXieming LiXieming Li
HDFS-14699Erasure Coding: Storage not considered in live replica when replication streams hard limit reached to thresholdCriticalecZhao Yi MingZhao Yi Ming
YARN-9833Race condition when DirectoryCollection.checkDirs() runs during container launchMajor.Peter BacskoPeter Bacsko
YARN-9837YARN Service fails to fetch status for Stopped apps with bigger spec filesMajoryarn-native-servicesTarun ParimiTarun Parimi
YARN-2255YARN Audit logging not added to log4j.propertiesMajor.Varun SaxenaAihua Xu
HDFS-14836FileIoProvider should not increase FileIoErrors metric in datanode volume metricMinor.AiphagoAiphago
HADOOP-16581ValueQueue does not trigger an async refill when number of values falls below watermarkMajorcommon, kmsYuval DeganiYuval Degani
HDFS-14853NPE in DFSNetworkTopology#chooseRandomWithStorageType() when the excludedNode is not presentMajor.Ranith SardarRanith Sardar
HDFS-13660DistCp job fails when new data is appended in the file while the distCp copy job is runningCriticaldistcpMukund ThakurMukund Thakur
HDFS-14808EC: Improper size values for corrupt ec block in LOGMajorecHarshakiran ReddyAyush Saxena
HDFS-14849Erasure Coding: the internal block is replicated many times when datanode is decommissioningMajorec, erasure-codingHuangTaoHuangTao
YARN-9858Optimize RMContext getExclusiveEnforcedPartitionsMajor.Jonathan HungJonathan Hung
HDFS-14492Snapshot memory leakMajorsnapshotsWei-Chiu ChuangWei-Chiu Chuang
HDFS-14418Remove redundant super user priveledge checks from namenode.Major.Ayush SaxenaAyush Saxena
HDFS-14216NullPointerException happens in NamenodeWebHdfsCritical.lujielujie
HDFS-14637Namenode may not replicate blocks to meet the policy after enabling upgradeDomainMajornamenodeStephen O'DonnellStephen O'Donnell
HDFS-14879Header was wrong in Snapshot web UIMajor.Hemanth BoyinaHemanth Boyina
HDFS-14655[SBN Read] Namenode crashes if one of The JN is downCritical.Harshakiran ReddyAyush Saxena
HDFS-14859Prevent unnecessary evaluation of costly operation getNumLiveDataNodes when dfs.namenode.safemode.min.datanodes is not zeroMajorhdfsSrinivasu MajetiSrinivasu Majeti
YARN-6715Fix documentation about NodeHealthScriptRunnerMajordocumentation, nodemanagerPeter BacskoPeter Bacsko
YARN-9552FairScheduler: NODE_UPDATE can cause NoSuchElementExceptionMajorfairschedulerPeter BacskoPeter Bacsko
HDFS-14754Erasure Coding : The number of Under-Replicated Blocks never reducedCriticalecHemanth BoyinaHemanth Boyina
HDFS-14245Class cast error in GetGroups with ObserverReadProxyProviderMajor.Shen YinjieErik Krogen
HDFS-14373EC : Decoding is failing when block group last incomplete cell fall in to AlignedStripeCriticalec, hdfs-clientSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-14509DN throws InvalidToken due to inequality of password when upgrade NN 2.x to 3.xBlocker.Yuxuan WangYuxuan Wang
HDFS-14886In NameNode Web UI's Startup Progress page, Loading edits always shows 0 secMajor.Hemanth BoyinaHemanth Boyina
YARN-8453Additional Unit tests to verify queue limit and max-limit with multiple resource typesMajorcapacity schedulerSunil GAdam Antal
HDFS-14890Setting permissions on name directory fails on non posix compliant filesystemsBlocker.hirikSiddharth Wagle
HADOOP-16580Disable retry of FailoverOnNetworkExceptionRetry in case of AccessControlExceptionMajorcommonAdam AntalAdam Antal
HDFS-14909DFSNetworkTopology#chooseRandomWithStorageType() should not decrease storage count for excluded node which is already part of excluded scopeMajornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HADOOP-16600StagingTestBase uses methods not available in Mockito 1.8.5 in branch-3.1Major.Lisheng SunDuo Zhang
MAPREDUCE-6441Improve temporary directory name generation in LocalDistributedCacheManager for concurrent processesMajor.William WatsonHaibo Chen
HADOOP-16662Remove unnecessary InnerNode check in NetworkTopology#add()Minor.Lisheng SunLisheng Sun
HDFS-14847Erasure Coding: Blocks are over-replicated while EC decommissioningCriticalecFei HuiFei Hui
HDFS-14913Correct the value of available count in DFSNetworkTopology#chooseRandomWithStorageType()Major.Ayush SaxenaAyush Saxena
YARN-9915Fix FindBug issue in QueueMetricsMinor.Prabhu JosephPrabhu Joseph
HDFS-12749DN may not send block report to NN after NN restartMajordatanodeTanYuxinXiaoqiao He
HDFS-13901INode access time is ignored because of race between open and renameMajor.JinglunJinglun
YARN-9921Issue in PlacementConstraint when YARN Service AM retries allocation on component failure.Major.Tarun ParimiTarun Parimi
HDFS-14910Rename Snapshot with Pre Descendants Fail With IllegalArgumentException.Blocker.Íñigo GoiriWei-Chiu Chuang
HDFS-14308DFSStripedInputStream curStripeBuf is not freed by unbuffer()MajorecJoe McDonnellZhao Yi Ming
HDFS-14931hdfs crypto commands limit column widthMajor.Eric BadgerEric Badger
HADOOP-16669TestRawLocalFileSystemContract.testPermission fails if no native libraryMinorcommon, testSteve LoughranSteve Loughran
HDFS-14920Erasure Coding: Decommission may hang If one or more datanodes are out of service during decommissionMajorecFei HuiFei Hui
HDFS-13736BlockPlacementPolicyDefault can not choose favored nodes when 'dfs.namenode.block-placement-policy.default.prefer-local-node' set to falseMajor.hu xiaodonghu xiaodong
HDFS-14925rename operation should check nest snapshotMajornamenodeJunwang ZhaoJunwang Zhao
YARN-9949Add missing queue configs for root queue in RMWebService#CapacitySchedulerInfoMinorcapacity schedulerPrabhu JosephPrabhu Joseph
HDFS-14945Revise PacketResponder's log.MinordatanodeXudong CaoXudong Cao
HDFS-14946Erasure Coding: Block recovery failed during decommissioningMajor.Fei HuiFei Hui
HDFS-14384When lastLocatedBlock token expire, it will take 1~3s second to refetch it.Majorhdfs-clientSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-14806Bootstrap standby may fail if used in-progress tailingMajornamenodeChen LiangChen Liang
HDFS-14958TestBalancerWithNodeGroup is not using NetworkTopologyWithNodeGroupMinorhdfsJim BrennanJim Brennan
HDFS-14720DataNode shouldn't report block as bad block if the block length is Long.MAX_VALUE.MajordatanodeSurendra Singh LilhoreHemanth Boyina
HADOOP-16677Recalculate the remaining timeout millis correctly while throwing an InterupptedException in SocketIOWithTimeout.MinorcommonXudong CaoXudong Cao
HDFS-14884Add sanity check that zone key equals feinfo key while setting XattrsMajorencryption, hdfsMukul Kumar SinghMukul Kumar Singh
HADOOP-15097AbstractContractDeleteTest::testDeleteNonEmptyDirRecursive with misleading pathMinorfs, testzhoutai.ztXieming Li
YARN-9984FSPreemptionThread can cause NullPointerException while app is unregistered with containers running on a nodeMajorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
YARN-9983Typo in YARN Service overview documentationTrivialdocumentationDenes GerencserDenes Gerencser
HADOOP-16719Remove the disallowed element config within maven-checkstyle-pluginMajor.Wanqiang JiWanqiang Ji
HADOOP-16700RpcQueueTime may be negative when the response has to be sent laterMinor.xuzqxuzq
HADOOP-15686Supress bogus AbstractWadlGeneratorGrammarGenerator in KMS stderrMajorkmsWei-Chiu ChuangWei-Chiu Chuang
HDFS-14940HDFS Balancer : Do not allow to set balancer maximum network bandwidth more than 1TBMinorbalancer & moverSouryakanta DwivedyHemanth Boyina
YARN-9838Fix resource inconsistency for queues when moving app with reserved container to another queueCriticalcapacity schedulerjiulongzhujiulongzhu
YARN-9968Public Localizer is exiting in NodeManager due to NullPointerExceptionMajornodemanagerTarun ParimiTarun Parimi
YARN-9011Race condition during decommissioningMajornodemanagerPeter BacskoPeter Bacsko
HDFS-14973Balancer getBlocks RPC dispersal does not function properlyMajorbalancer & moverErik KrogenErik Krogen
MAPREDUCE-7240Exception ' Invalid event: TA_TOO_MANY_FETCH_FAILURE at SUCCESS_FINISHING_CONTAINER' cause job errorCritical.luhuachaoluhuachao
HDFS-14986ReplicaCachingGetSpaceUsed throws ConcurrentModificationExceptionMajordatanode, performanceRyan WuAiphago
MAPREDUCE-7249Invalid event TA_TOO_MANY_FETCH_FAILURE at SUCCESS_CONTAINER_CLEANUP causes job failureCriticalapplicationmaster, mrv2Wilfred SpiegelenburgWilfred Spiegelenburg
HDFS-15010BlockPoolSlice#addReplicaThreadPool static pool should be initialized by static methodMajordatanodeSurendra Singh LilhoreSurendra Singh Lilhore
HADOOP-16744Fix building instruction to enable zstdMinordocumentationMasatake IwasakiMasatake Iwasaki
HDFS-14869Data loss in case of distcp using snapshot diff. Replication should include rename records if file was skipped in the previous iterationMajordistcpAasha MedhiAasha Medhi
HADOOP-16754Fix docker failed to build yetus/hadoopBlockerbuildKevin SuKevin Su
HDFS-15032Balancer crashes when it fails to contact an unavailable NN via ObserverReadProxyProviderMajorbalancer & moverErik KrogenErik Krogen
HDFS-15036Active NameNode should not silently fail the image transferMajornamenodeKonstantin ShvachkoChen Liang
HDFS-14519NameQuota is not update after concat operation, so namequota is wrongMajor.Ranith SardarRanith Sardar
YARN-10055bower install failsBlockerbuild, yarn-ui-v2Akira AjisakaAkira Ajisaka
HDFS-15076Fix tests that hold FSDirectory lock, without holding FSNamesystem lock.MajortestKonstantin ShvachkoKonstantin Shvachko
HDFS-15073Replace curator-shaded guava import with the standard oneMinorhdfs-clientAkira AjisakaChandra Sanivarapu
HADOOP-16042Update the link to HadoopJavaVersionMinordocumentationAkira AjisakaChandra Sanivarapu
HDFS-14934[SBN Read] Standby NN throws many InterruptedExceptions when dfs.ha.tail-edits.period is 0Major.Takanobu AsanumaAyush Saxena
YARN-10053Placement rules do not use correct group service initMajoryarnWilfred SpiegelenburgWilfred Spiegelenburg
HDFS-15068DataNode could meet deadlock if invoke refreshVolumes when registerMajordatanodeXiaoqiao HeAiphago
MAPREDUCE-7255Fix typo in MapReduce documentaion exampleTrivialdocumentationSergey PogorelovSergey Pogorelov
HDFS-15072HDFS MiniCluster fails to start when run in directory path with a %Minor.Geoffrey JacobyMasatake Iwasaki
HDFS-15077Fix intermittent failure of TestDFSClientRetries#testLeaseRenewSocketTimeoutMinortestMasatake IwasakiMasatake Iwasaki
HDFS-15080Fix the issue in reading persistent memory cached data with an offsetMajorcaching, datanodeFeilong HeFeilong He
YARN-7387org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.TestIncreaseAllocationExpirer fails intermittentlyMajor.Miklos SzegediJim Brennan
YARN-8672TestContainerManager#testLocalingResourceWhileContainerRunning occasionally times outMajornodemanagerJason Darrell LoweChandni Singh
HDFS-14957INodeReference Space Consumed was not same in QuotaUsage and ContentSummaryMajornamenodeHemanth BoyinaHemanth Boyina
MAPREDUCE-7252Handling 0 progress in SimpleExponential task runtime estimatorMinor.Ahmed HusseinAhmed Hussein
HADOOP-16749Configuration parsing of CDATA values are blankMajorconfJonathan Turner EaglesDaryn Sharp
HDFS-15095Fix accidental comment in flaky test TestDecommissioningStatusMajorhdfsAhmed HusseinAhmed Hussein
HDFS-15099[SBN Read] checkOperation(WRITE) should throw ObserverRetryOnActiveException on ObserverNodeMajornamenodeKonstantin ShvachkoChen Liang
HDFS-14578AvailableSpaceBlockPlacementPolicy always prefers local nodeMajorblock placementWei-Chiu ChuangAyush Saxena
HADOOP-16683Disable retry of FailoverOnNetworkExceptionRetry in case of wrapped AccessControlExceptionMajorcommonAdam AntalAdam Antal
MAPREDUCE-7256Fix javadoc error in SimpleExponentialSmoothingMinordocumentationMasatake IwasakiMasatake Iwasaki
YARN-8373RM Received RMFatalEvent of type CRITICAL_THREAD_CRASHMajorfairscheduler, resourcemanagerGirish BhatWilfred Spiegelenburg
MAPREDUCE-7247Modify HistoryServerRest.html content,change The job attempt id‘s datatype from string to intMajordocumentationzhaoshengjie
YARN-8148Update decimal values for queue capacities shown on queue status CLIMajorclientPrabhu JosephPrabhu Joseph
HADOOP-16808Use forkCount and reuseForks parameters instead of forkMode in the config of maven surefire pluginMinorbuildAkira AjisakaXieming Li
HADOOP-16793Remove WARN log when ipc connection interrupted in Client#handleSaslConnectionFailure()Minor.Lisheng SunLisheng Sun
YARN-9790Failed to set default-application-lifetime if maximum-application-lifetime is less than or equal to zeroMajor.kyungwan namkyungwan nam
HDFS-14993checkDiskError doesn't work during datanode startupMajordatanodeYang YunYang Yun
HDFS-13179TestLazyPersistReplicaRecovery#testDnRestartWithSavedReplicas fails intermittentlyCriticalfsGabor BotaAhmed Hussein
MAPREDUCE-7259testSpeculateSuccessfulWithUpdateEvents fails IntermittentlyMinor.Ahmed HusseinAhmed Hussein
MAPREDUCE-7079JobHistory#ServiceStop implementation is incorrectMajor.Jason Darrell LoweAhmed Hussein
HDFS-15118[SBN Read] Slow clients when Observer reads are enabled but there are no Observers on the cluster.Majorhdfs-clientKonstantin ShvachkoChen Liang
HDFS-7175Client-side SocketTimeoutException during FsckMajornamenodeCarl SteinbachStephen O'Donnell
HDFS-15148dfs.namenode.send.qop.enabled should not apply to primary NN portMajor.Chen LiangChen Liang
HDFS-15115Namenode crash caused by NPE in BlockPlacementPolicyDefault when dynamically change logger to debugMajor.wangzhixiangwangzhixiang
HDFS-15157Fix compilation failure for branch-3.1Major.Ayush SaxenaAyush Saxena
HDFS-15158The number of failed volumes mismatch with volumeFailures of Datanode metricsMinordatanodeYang YunYang Yun
HADOOP-16849start-build-env.sh behaves incorrectly when username is numeric onlyMinorbuildJihyun ChoJihyun Cho
HDFS-15161When evictableMmapped or evictable size is zero, do not throw NoSuchElementException in ShortCircuitCache#close()Major.Lisheng SunLisheng Sun
HDFS-15164Fix TestDelegationTokensWithHAMajor.Ayush SaxenaAyush Saxena
HADOOP-16868ipc.Server readAndProcess threw NullPointerExceptionMajorrpc-serverTsz-wo SzeTsz-wo Sze
HADOOP-16869Upgrade findbugs-maven-plugin to 3.0.5 to fix mvn findbugs:findbugs failureMajorbuildAkira AjisakaAkira Ajisaka
HDFS-15052WebHDFS getTrashRoot leads to OOM due to FileSystem object creationMajorwebhdfsWei-Chiu ChuangMasatake Iwasaki
HDFS-15185StartupProgress reports edits segments until the entire startup completesMajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-15166Remove redundant field fStream in ByteStringLogMajor.Konstantin ShvachkoXieming Li
HADOOP-16841The description of hadoop.http.authentication.signature.secret.file contains outdated informationMinordocumentationAkira AjisakaXieming Li
YARN-10156Fix typo 'complaint' which means quite different in Federation.mdMinordocumentation, federationSungpeo KookSungpeo Kook
HDFS-15147LazyPersistTestCase wait logic is error-proneMinor.Ahmed HusseinAhmed Hussein
HDFS-14668Support Fuse with Users from multiple Security RealmsCriticalfuse-dfsSailesh PatelIstvan Fajth
HDFS-15111stopStandbyServices() should log which service state it is transitioning from.Majorhdfs, loggingKonstantin ShvachkoXieming Li
HDFS-15199NPE in BlockSenderMajor.Ayush SaxenaAyush Saxena
HADOOP-16891Upgrade jackson-databind to 2.9.10.3Blocker.Siyao MengSiyao Meng
HADOOP-16840AliyunOSS: getFileStatus throws FileNotFoundException in versioning bucketMajorfs/osswujinhuwujinhu
YARN-9427TestContainerSchedulerQueuing.testKillOnlyRequiredOpportunisticContainers fails sporadicallyMajorscheduler, testPrabhu JosephAhmed Hussein
HDFS-15216Wrong Use Case of -showprogress in fsckMajor.Ravuri Sushma sreeRavuri Sushma sree
HDFS-15211EC: File write hangs during close in case of Exception during updatePipelineCritical.Ayush SaxenaAyush Saxena
HDFS-15208Suppress bogus AbstractWadlGeneratorGrammarGenerator in KMS stderr in hdfsTrivial.Wei-Chiu ChuangWei-Chiu Chuang
HDFS-15219DFS Client will stuck when ResponseProcessor.run throw ErrorMajorhdfs-clientzhengchenyuzhengchenyu
HADOOP-16949pylint fails in the build environmentCriticalbuildAkira AjisakaAkira Ajisaka
HADOOP-14836Upgrade maven-clean-plugin to 3.1.0MajorbuildAllen WittenauerAkira Ajisaka
MAPREDUCE-7272TaskAttemptListenerImpl excessive log messagesMajor.Ahmed HusseinAhmed Hussein
HDFS-15283Cache pool MAXTTL is not persisted and restored on cluster restartMajornamenodeStephen O'DonnellStephen O'Donnell
HADOOP-16944Use Yetus 0.12.0 in GitHub PRMajorbuildAkira AjisakaAkira Ajisaka
HDFS-15276Concat on INodeRefernce fails with illegal state exceptionCritical.Hemanth BoyinaHemanth Boyina
HDFS-15281ZKFC ignores dfs.namenode.rpc-bind-host and uses dfs.namenode.rpc-address to bind to host addressMajorha, namenodeDhiraj HegdeDhiraj Hegde
HDFS-15297TestNNHandlesBlockReportPerStorage::blockReport_02 fails intermittently in trunkMajordatanode, testMingliang LiuAyush Saxena
HADOOP-17014Upgrade jackson-databind to 2.9.10.4Blocker.Siyao MengSiyao Meng
HDFS-15286Concat on a same files deleting the fileCritical.Hemanth BoyinaHemanth Boyina
HADOOP-15565ViewFileSystem.close doesn't close child filesystems and causes FileSystem objects leak.Major.JinglunJinglun
HADOOP-17052NetUtils.connect() throws unchecked exception (UnresolvedAddressException) causing clients to abortMajornetDhiraj HegdeDhiraj Hegde
YARN-10347Fix double locking in CapacityScheduler#reinitialize in branch-3.1Criticalcapacity schedulerMasatake IwasakiMasatake Iwasaki

TESTS:

JIRASummaryPriorityComponentReporterContributor
YARN-10072TestCSAllocateCustomResource failuresMajoryarnJim BrennanJim Brennan
YARN-10161TestRouterWebServicesREST is corrupting STDOUTMinoryarnJim BrennanJim Brennan
HADOOP-14206TestSFTPFileSystem#testFileExists failure: Invalid encoding for signatureMajorfs, testJohn ZhugeJim Brennan

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-15636Add ITestDynamoDBMetadataStoreMinorfs/s3, testSean MackroryGabor Bota
HADOOP-15787[JDK11] TestIPC.testRTEDuringConnectionSetup failsMajor.Akira AjisakaZsolt Venczel
HDFS-14262[SBN read] Unclear Log.WARN message in GlobalStateIdContextMajorhdfsShwetaShweta
HDFS-14590[SBN Read] Add the document link to the top pageMajordocumentationTakanobu AsanumaTakanobu Asanuma
YARN-9791Queue Mutation API does not allow to remove a configMajorcapacity schedulerPrabhu JosephPrabhu Joseph
HDFS-14822[SBN read] Revisit GlobalStateIdContext locking when getting server state idMajorhdfsChen LiangChen Liang
HDFS-14785[SBN read] Change client logging to be less aggressiveMajorhdfsChen LiangChen Liang
YARN-9864Format CS Configuration present in Configuration StoreMajorcapacity schedulerPrabhu JosephPrabhu Joseph
YARN-9801SchedConfCli does not work with https modeMajor.Prabhu JosephPrabhu Joseph
HDFS-14858[SBN read] Allow configurably enable/disable AlignmentContext on NameNodeMajorhdfsChen LiangChen Liang
HDFS-12979StandbyNode should upload FsImage to ObserverNode after checkpointing.MajorhdfsKonstantin ShvachkoChen Liang
YARN-9873Mutation API Config Change need to update Version NumberMajor.Prabhu JosephPrabhu Joseph
HDFS-14162Balancer should work with ObserverNodeMajor.Konstantin ShvachkoErik Krogen
YARN-9773Add QueueMetrics for Custom ResourcesMajor.Manikandan RManikandan R
HADOOP-16598Backport "HADOOP-16558 [COMMON+HDFS] use protobuf-maven-plugin to generate protobuf classes" to all active branchesMajorcommonDuo ZhangDuo Zhang
YARN-9950Unset Ordering Policy of Leaf/Parent queue converted from Parent/Leaf queue respectivelyMajorcapacity schedulerPrabhu JosephPrabhu Joseph
YARN-9900Revert to previous state when Invalid Config is applied and Refresh Support in SchedulerConfig FormatMajorcapacity schedulerPrabhu JosephPrabhu Joseph
HADOOP-16610Upgrade to yetus 0.11.1 and use emoji vote on github pre commitMajorbuildDuo ZhangDuo Zhang
YARN-9909Offline format of YarnConfigurationStoreMajorcapacity schedulerPrabhu JosephPrabhu Joseph
YARN-9836General usability improvements in showSimulationTrace.htmlMinorscheduler-load-simulatorAdam AntalAdam Antal
HADOOP-16758Refine testing.md to tell user better how to use auth-keys.xmlMinorfs/s3Mingliang LiuMingliang Liu
HADOOP-16609Add Jenkinsfile for all active branchesMajorbuildDuo ZhangAkira Ajisaka
YARN-10022Create RM Rest API to validate a CapacityScheduler ConfigurationMajor.Kinga MartonKinga Marton
HDFS-15173RBF: Delete repeated configuration 'dfs.federation.router.metrics.enable'Minordocumentation, rbfpanlijiepanlijie
YARN-10139ValidateAndGetSchedulerConfiguration API fails when cluster max allocation > default 8GBMajor.Prabhu JosephPrabhu Joseph
HDFS-14731[FGL] Remove redundant locking on NameNode.MajornamenodeKonstantin ShvachkoKonstantin Shvachko
HADOOP-14918Remove the Local Dynamo DB test optionMajorfs/s3Steve LoughranGabor Bota
HDFS-15305Extend ViewFS and provide ViewFSOverloadScheme implementation with scheme configurable.Majorfs, hadoop-client, hdfs-client, viewfsUma Maheswara Rao GUma Maheswara Rao G

OTHER:

JIRASummaryPriorityComponentReporterContributor
YARN-8016Refine PlacementRule interface and add a app-name queue mapping rule as an exampleMajor.Zian ChenZian Chen
HADOOP-16491Upgrade jetty version to 9.3.27Major.Hrishikesh GadreHrishikesh Gadre
HADOOP-16542Update commons-beanutils version to 1.9.4Major.Wei-Chiu ChuangKevin Su
HADOOP-16551The changelog*.md seems not generated when create-releaseBlocker.Zhankun Tang
YARN-9730Support forcing configured partitions to be exclusive based on app node labelMajor.Jonathan HungJonathan Hung
HDFS-14959[SBNN read] access time should be turned offMajordocumentationWei-Chiu ChuangChao Sun
HADOOP-16784Update the year to 2020Major.Ayush SaxenaAyush Saxena
HADOOP-16871Upgrade Netty version to 4.1.45.Final to handle CVE-2019-20444,CVE-2019-16869Major.Aray Chenchu SukeshAray Chenchu Sukesh
HADOOP-16982Update Netty to 4.1.48.FinalBlocker.Wei-Chiu ChuangLisheng Sun