Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc2122.7 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.3.1 - 2021-06-13

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-17338Intermittent S3AInputStream failures: Premature end of Content-Length delimited message body etcMajorfs/s3Yongjun ZhangYongjun Zhang
HDFS-15380RBF: Could not fetch real remote IP in RouterWebHdfsMethodsMajorwebhdfstomscuttomscut

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-16916ABFS: Delegation SAS generator for integration with RangerMinorfs/azureThomas MarqardtThomas Marqardt
HDFS-13183Standby NameNode process getBlocks request to reduce Active loadMajorbalancer & mover, namenodeXiaoqiao HeXiaoqiao He
HADOOP-17076ABFS: Delegation SAS Generator UpdatesMinorfs/azureThomas MarqardtThomas Marqardt
HADOOP-15891Provide Regex Based Mount Point In Inode TreeMajorviewfszhenzhao wangzhenzhao wang
HADOOP-17125Using snappy-java in SnappyCodecMajorcommonDB TsaiL. C. Hsieh
HADOOP-17292Using lz4-java in Lz4CodecMajorcommonL. C. HsiehL. C. Hsieh
HDFS-15711Add Metrics to HttpFS ServerMajorhttpfsAhmed HusseinAhmed Hussein
MAPREDUCE-7315LocatedFileStatusFetcher to collect/publish IOStatisticsMinorclientSteve LoughranSteve Loughran
HADOOP-16830Add Public IOStatistics APIMajorfs, fs/s3Steve LoughranSteve Loughran
HDFS-15759EC: Verify EC reconstruction correctness on DataNodeMajordatanode, ec, erasure-codingToshihiko UchidaToshihiko Uchida
HADOOP-16829Über-jira: S3A Hadoop 3.3.1 featuresMajorfs/s3Steve LoughranSteve Loughran

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HDFS-15245Improve JournalNode web UIMajorjournal-node, uiJianfei JiangJianfei Jiang
HADOOP-16952Add .diff to gitignoreMinor.Ayush SaxenaAyush Saxena
HADOOP-16954Add -S option in "Count" command to show only Snapshot CountsMajor.Hemanth BoyinaHemanth Boyina
HDFS-15247RBF: Provide Non DFS Used per DataNode in DataNode UIMajor.Ayush SaxenaLisheng Sun
MAPREDUCE-7199HsJobsBlock reuse JobACLsManager for checkAccessMinor.Bibin ChundattBilwa S T
HDFS-15295AvailableSpaceBlockPlacementPolicy should use chooseRandomWithStorageTypeTwoTrial() for better performance.Minor.JinglunJinglun
HADOOP-16054Update Dockerfile to use BionicMajorbuild, testAkira AjisakaAkira Ajisaka
YARN-10237Add isAbsoluteResource config for queue in scheduler responseMinorschedulerPrabhu JosephPrabhu Joseph
HADOOP-16886Add hadoop.http.idle_timeout.ms to core-default.xmlMajor.Wei-Chiu ChuangLisheng Sun
HDFS-14283DFSInputStream to prefer cached replicaMajor.Wei-Chiu ChuangLisheng Sun
HDFS-15338listOpenFiles() should throw InvalidPathException in case of invalid pathsMinor.JinglunJinglun
YARN-10160Add auto queue creation related configs to RMWebService#CapacitySchedulerQueueInfoMajor.Prabhu JosephPrabhu Joseph
HDFS-15255Consider StorageType when DatanodeManager#sortLocatedBlock()Major.Lisheng SunLisheng Sun
YARN-10260Allow transitioning queue from DRAINING to RUNNING stateMajor.Jonathan HungBilwa S T
HADOOP-17036TestFTPFileSystem failing as ftp server dir already existsMinorfs, testSteve LoughranMikhail Pryakhin
HDFS-15356Unify configuration `dfs.ha.allow.stale.reads` to DFSConfigKeysMajorhdfsXiaoqiao HeXiaoqiao He
HDFS-15358RBF: Unify router datanode UI with namenode datanode UIMajor.Ayush SaxenaAyush Saxena
HADOOP-17042Hadoop distcp throws "ERROR: Tools helper ///usr/lib/hadoop/libexec/tools/hadoop-distcp.sh was not found"Minortools/distcpAki TanakaAki Tanaka
HDFS-15202HDFS-client: boost ShortCircuit CacheMinordfsclientDanil LipovoyDanil Lipovoy
HDFS-15207VolumeScanner skip to scan blocks accessed during recent scan peroidMinordatanodeYang YunYang Yun
HDFS-14999Avoid Potential Infinite Loop in DFSNetworkTopologyMajor.Ayush SaxenaAyush Saxena
HDFS-13639SlotReleaser is not fast enoughMajorhdfs-clientGang XieLisheng Sun
HDFS-15369Refactor method VolumeScanner#runLoop()MinordatanodeYang YunYang Yun
HADOOP-14698Make copyFromLocal's -t option available for put as wellMajor.Andras BokorAndras Bokor
HDFS-10792RedundantEditLogInputStream should log caught exceptionsMinornamenodeWei-Chiu ChuangWei-Chiu Chuang
YARN-6492Generate queue metrics for each partitionMajorcapacity schedulerJonathan HungManikandan R
HADOOP-17016Adding Common Counters in ABFSMajorfs/azureMehakmeet SinghMehakmeet Singh
HADOOP-16828Zookeeper Delegation Token Manager fetch sequence number by batchMajor.Fengnan LiFengnan Li
HADOOP-14566Add seek support for SFTP FileSystemMinorfsAzhagu Selvan SPMikhail Pryakhin
HADOOP-17047TODO comments exist in trunk while the related issues are already fixed.Trivial.Rungroj MaipraditRungroj Maipradit
HADOOP-17020Improve RawFileSystem PerformanceMinorfsRajesh BalamohanMehakmeet Singh
HDFS-15406Improve the speed of Datanode Block ScanMajor.Hemanth BoyinaHemanth Boyina
HADOOP-17090Increase precommit job timeout from 5 hours to 20 hoursMajorbuildAkira AjisakaAkira Ajisaka
HADOOP-17084Update Dockerfile_aarch64 to use BionicMajorbuild, testRuiChenzhaorenhai
YARN-8047RMWebApp make external class pluggableMinor.Bibin ChundattBilwa S T
YARN-10297TestContinuousScheduling#testFairSchedulerContinuousSchedulingInitTime fails intermittentlyMajor.Jonathan HungJim Brennan
HADOOP-17127Use RpcMetrics.TIMEUNIT to initialize rpc queueTime and processingTimeMinorcommonJim BrennanJim Brennan
HDFS-15404ShellCommandFencer should expose info about sourceMajor.Chen LiangChen Liang
HADOOP-17147Dead link in hadoop-kms/index.md.vmMinordocumentation, kmsAkira AjisakaXieming Li
HADOOP-17113Adding ReadAhead Counters in ABFSMajorfs/azureMehakmeet SinghMehakmeet Singh
YARN-10343Legacy RM UI should include labeled metrics for allocated, total, and reserved resources.Major.Eric PayneEric Payne
YARN-1529Add Localization overhead metrics to NMMajornodemanagerGera ShegalovJim Brennan
YARN-10361Make custom DAO classes configurable into RMWebApp#JAXBContextResolverMajor.Prabhu JosephBilwa S T
YARN-10251Show extended resources on legacy RM UI.Major.Eric PayneEric Payne
HDFS-15493Update block map and name cache in parallel while loading fsimage.MajornamenodeChengwei WangChengwei Wang
HADOOP-17057ABFS driver enhancement - Allow customizable translation from AAD SPNs and security groups to Linux user and groupMajorfs/azureKarthik AmarnathKarthik Amarnath
HADOOP-17194Adding Context class for AbfsClient to pass AbfsConfigurations to limit number of parametersMajorfs/azureMehakmeet SinghMehakmeet Singh
HADOOP-17065Adding Network Counters in ABFSMajorfs/azureMehakmeet SinghMehakmeet Singh
HADOOP-17159Make UGI support forceful relogin from keytab ignoring the last login timeMajorsecuritySandeep GuggilamSandeep Guggilam
YARN-10407Add phantomjsdriver.log to gitignoreMinor.Takanobu AsanumaTakanobu Asanuma
YARN-10353Log vcores used and cumulative cpu in containers monitorMinoryarnJim BrennanJim Brennan
YARN-10369Make NMTokenSecretManagerInRM sending NMToken for nodeId DEBUGMinoryarnJim BrennanJim Brennan
YARN-10390LeafQueue: retain user limits cache across assignContainers() callsMajorcapacity scheduler, capacityschedulerMuhammad Samir KhanMuhammad Samir Khan
HDFS-15574Remove unnecessary sort of block list in DirectoryScannerMajor.Stephen O'DonnellStephen O'Donnell
HADOOP-17270Fix testCompressorDecompressorWithExeedBufferLimit to cover the intended scenarioMinortestMasatake IwasakiMasatake Iwasaki
HDFS-15581Access Controlled HTTPFS ProxyMinorhttpfsRichardRichard
HADOOP-17283Hadoop - Upgrade to JQuery 3.5.1Major.Aryan GuptaAryan Gupta
HADOOP-17267Add debug-level logs in Filesystem#closeMinorfsKaren CoppageKaren Coppage
HADOOP-17284Support BCFKS keystores for Hadoop Credential ProviderMajor.Xiaoyu YaoXiaoyu Yao
HDFS-15415Reduce locking in Datanode DirectoryScannerMajordatanodeStephen O'DonnellStephen O'Donnell
YARN-10451RM (v1) UI NodesPage can NPE when yarn.io/gpu resource type is defined.Major.Eric PayneEric Payne
HADOOP-17021Add concat fs commandMinorfsJinglunJinglun
MAPREDUCE-7301Expose Mini MR Cluster attribute for testingMinortestSwaroopa KadamSwaroopa Kadam
HDFS-15567[SBN Read] HDFS should expose msync() API to allow downstream applications call it explicitly.Majorha, hdfs-clientKonstantin ShvachkoKonstantin Shvachko
HDFS-15633Avoid redundant RPC calls for getDiskStatusMajordfsclientAyush SaxenaAyush Saxena
YARN-10450Add cpu and memory utilization per node and cluster-wide metricsMinoryarnJim BrennanJim Brennan
HADOOP-17302Upgrade to jQuery 3.5.1 in hadoop-slsMajor.Aryan GuptaAryan Gupta
HDFS-15652Make block size from NNThroughputBenchmark configurableMinorbenchmarksHui FeiHui Fei
YARN-10475Scale RM-NM heartbeat interval based on node utilizationMinoryarnJim BrennanJim Brennan
HDFS-15665Balancer logging improvementMajorbalancer & moverKonstantin ShvachkoKonstantin Shvachko
HADOOP-17342Creating a token identifier should not do kerberos name resolutionMajorcommonJim BrennanJim Brennan
YARN-10479RMProxy should retry on SocketTimeout ExceptionsMajoryarnJim BrennanJim Brennan
HDFS-15623Respect configured values of rpc.engineMajorhdfsHector Sandoval ChaverriHector Sandoval Chaverri
HADOOP-17369Bump up snappy-java to 1.1.8.1Minor.Masatake IwasakiMasatake Iwasaki
YARN-10480replace href tags with ng-hrefTrivial.Gabriel Medeiros CoelhoGabriel Medeiros Coelho
HADOOP-17367Add InetAddress api to ProxyUsers.authorizeMajorperformance, securityAhmed HusseinAhmed Hussein
MAPREDUCE-7304Enhance the map-reduce Job end notifier to be able to notify the given URL via a custom classMajormrv2Daniel FritsiZoltán Erdmann
MAPREDUCE-7309Improve performance of reading resource request for mapper/reducers from configMajorapplicationmasterWangda TanPeter Bacsko
HDFS-15694Avoid calling UpdateHeartBeatState inside DataNodeDescriptorMajor.Ahmed HusseinAhmed Hussein
HDFS-15703Don't generate edits for set operations that are no-opMajornamenodeAhmed HusseinAhmed Hussein
HADOOP-17392Remote exception messages should not include the exception classMajoripcAhmed HusseinAhmed Hussein
HDFS-15706HttpFS: Log more information on request failuresMajorhttpfsAhmed HusseinAhmed Hussein
HADOOP-17389KMS should log full UGI principalMajor.Ahmed HusseinAhmed Hussein
HADOOP-17425Bump up snappy-java to 1.1.8.2Minor.L. C. HsiehL. C. Hsieh
HDFS-15720namenode audit async logger should add some log4j configMinorhdfsMax Xie
HDFS-15717Improve fsck loggingMajorlogging, namenodeAhmed HusseinAhmed Hussein
HDFS-15704Mitigate lease monitor's rapid infinite loopMajornamenodeAhmed HusseinAhmed Hussein
HDFS-15569Speed up the Storage#doRecover during datanode rolling upgradeMajor.Hemanth BoyinaHemanth Boyina
HDFS-15751Add documentation for msync() API to filesystem.mdMajordocumentationKonstantin ShvachkoKonstantin Shvachko
HADOOP-17454[s3a] Disable bucket existence check - set fs.s3a.bucket.probe to 0Major.Gabor BotaGabor Bota
YARN-10538Add recommissioning nodes to the list of updated nodes returned to the AMMajor.Srinivas S TSrinivas S T
YARN-10541capture the performance metrics of ZKRMStateStoreMinorresourcemanagerMax XieMax Xie
HADOOP-17408Optimize NetworkTopology while sorting of block locationsMajorcommon, netAhmed HusseinAhmed Hussein
YARN-4589Diagnostics for localization timeouts is lackingMajor.Chang LiChang Li
YARN-10562Follow up changes for YARN-9833MajoryarnJim BrennanJim Brennan
HDFS-15783Speed up BlockPlacementPolicyRackFaultTolerant#verifyBlockPlacementMajorblock placementAkira AjisakaAkira Ajisaka
YARN-10519Refactor QueueMetricsForCustomResources class to move to yarn-common packageMajor.Minni MittalMinni Mittal
HADOOP-17484Typo in hadop-aws index.mdTrivialdocumentation, fs/s3MaksimMaksim
HADOOP-17478Improve the description of hadoop.http.authentication.signature.secret.fileMinordocumentationAkira AjisakaAkira Ajisaka
MAPREDUCE-7317Add latency information in FileOutputCommitter.mergePathsMinorclientJungtaek LimJungtaek Lim
HDFS-15789Lease renewal does not require namesystem lockMajorhdfsJim BrennanJim Brennan
HADOOP-17501Fix logging typo in ShutdownHookManagerMajorcommonKonstantin ShvachkoFengnan Li
HADOOP-17354Move Jenkinsfile outside of the root directoryMajorbuildAkira AjisakaAkira Ajisaka
HADOOP-17508Simplify dependency installation instructionsTrivialdocumentationGautham BanasandraGautham Banasandra
HADOOP-17509Parallelize building of dependenciesMinorbuildGautham BanasandraGautham Banasandra
HDFS-15799Make DisallowedDatanodeException terseMinorhdfsRichardRichard
HDFS-15813DataStreamer: keep sending heartbeat packets while streamingMajorhdfsJim BrennanJim Brennan
MAPREDUCE-7319Log list of mappers at trace level in ShuffleHandler audit logMinoryarnJim BrennanJim Brennan
HADOOP-14402roll out StreamCapabilities across output streams of all filesystemsMajorfs, fs/adl, fs/azure, fs/oss, fs/s3, fs/swiftSteve LoughranSteve Loughran
HDFS-15821Add metrics for in-service datanodesMinor.Zehao ChenZehao Chen
YARN-10626Log resource allocation in NM log at container start timeMajor.Eric BadgerEric Badger
HDFS-15815if required storageType are unavailable, log the failed reason during choosing DatanodeMinorblock placementYang YunYang Yun
HDFS-15830Support to make dfs.image.parallel.load reconfigurableMajornamenodeHui FeiHui Fei
HDFS-15835Erasure coding: Add/remove logs for the better readability/debuggingMinorerasure-coding, hdfsBhavik PatelBhavik Patel
HDFS-15826Solve the problem of incorrect progress of delegation tokens when loading FsImageMajor.JiangHua ZhuJiangHua Zhu
HDFS-15734[READ] DirectoryScanner#scan need not check StorageType.PROVIDEDMinordatanodeYuxuan WangYuxuan Wang
HADOOP-17538Add kms-default.xml and httpfs-default.xml to site indexMinordocumentationMasatake IwasakiMasatake Iwasaki
YARN-10613Config to allow Intra- and Inter-queue preemption to enable/disable conservativeDRFMinorcapacity scheduler, scheduler preemptionEric PayneEric Payne
YARN-10653Fixed the findbugs issues introduced by YARN-10647.Major.Qi ZhuQi Zhu
MAPREDUCE-7324ClientHSSecurityInfo class is in wrong META-INF fileMajor.Eric BadgerEric Badger
HADOOP-17546Update Description of hadoop-http-auth-signature-secret in HttpAuthentication.mdMinor.Ravuri Sushma sreeRavuri Sushma sree
YARN-10664Allow parameter expansion in NM_ADMIN_USER_ENVMajoryarnJim BrennanJim Brennan
HADOOP-17570Apply YETUS-1102 to re-enable GitHub commentsMajorbuildAkira AjisakaAkira Ajisaka
HADOOP-17594DistCp: Expose the JobId for applications executing through run methodMajor.Ayush SaxenaAyush Saxena
HDFS-15907Reduce Memory Overhead of AclFeature by avoiding AtomicIntegerMajornamenodeStephen O'DonnellStephen O'Donnell
HDFS-15911Provide blocks moved count in Balancer iteration resultMajorbalancer & moverViraj JasaniViraj Jasani
HDFS-15919BlockPoolManager should log stack trace if unable to get Namenode addressesMajordatanodeStephen O'DonnellStephen O'Donnell
HADOOP-17531DistCp: Reduce memory usage on copying huge directoriesCritical.Ayush SaxenaAyush Saxena
HDFS-15879Exclude slow nodes when choose targets for blocksMajor.tomscuttomscut
HADOOP-16870Use spotbugs-maven-plugin instead of findbugs-maven-pluginMajorbuildAkira AjisakaAkira Ajisaka
HADOOP-17222Create socket address leveraging URI cacheMajorcommon, hdfs-clientfanruifanrui
HDFS-15932Improve the balancer error message when process exits abnormally.Major.Renukaprasad CRenukaprasad C
HADOOP-16524Automatic keystore reloading for HttpServer2Major.Kihwal LeeBorislav Iordanov
HDFS-15931Fix non-static inner classes for better memory managementMajor.Viraj JasaniViraj Jasani
HADOOP-17371Bump Jetty to the latest version 9.4.35Major.Wei-Chiu ChuangWei-Chiu Chuang
HDFS-15942Increase Quota initialization threadsMajornamenodeStephen O'DonnellStephen O'Donnell
HADOOP-17613Log not flushed fully when daemon shutdownMajorcommonRenukaprasad CRenukaprasad C
HDFS-15937Reduce memory used during datanode layout upgradeMajordatanodeStephen O'DonnellStephen O'Donnell
HDFS-15160ReplicaMap, Disk Balancer, Directory Scanner and various FsDatasetImpl methods should use datanode readlockMajordatanodeStephen O'DonnellStephen O'Donnell
HADOOP-17569Building native code fails on Fedora 33Majorbuild, commonKengo SekiMasatake Iwasaki
HADOOP-17633Please upgrade json-smart dependency to the latest versionMajorauth, buildhelen huangViraj Jasani
HADOOP-17620DistCp: Use Iterator for listing target directory as wellMajor.Ayush SaxenaAyush Saxena
YARN-10743Add a policy for not aggregating for containers which are killed because exceeding container log size limit.Major.Qi ZhuQi Zhu
HDFS-15967Improve the log for Short Circuit Local ReadsMinor.Bhavik PatelBhavik Patel
HADOOP-17675LdapGroupsMapping$LdapSslSocketFactory ClassNotFoundExceptionMajorcommonTamas MateIstván Fajth
HADOOP-11616Remove workaround for Curator's ChildReaper requiring Guava 15+Major.Robert KanterViraj Jasani
HDFS-16003ProcessReport print invalidatedBlocks should judge debug level at firstMinornamanodelei wlei w
HDFS-16007Deserialization of ReplicaState should avoid throwing ArrayIndexOutOfBoundsExceptionMajor.junwen yangViraj Jasani
HADOOP-17615ADLFS: Update SDK version from 2.3.6 to 2.3.9Minorfs/adlBilahari T HBilahari T H
HADOOP-16822Provide source artifacts for hadoop-client-apiMajor.Karel KolmanKarel Kolman
HADOOP-17680Allow ProtobufRpcEngine to be extensibleMajorcommonHector Sandoval ChaverriHector Sandoval Chaverri
YARN-10258Add metrics for 'ApplicationsRunning' in NodeManagerMinornodemanagerANANDA G BANANDA G B
HDFS-15790Make ProtobufRpcEngineProtos and ProtobufRpcEngineProtos2 Co-ExistCritical.David MollitorVinayakumar B

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HDFS-15196RBF: RouterRpcServer getListing cannot list large dirs correctlyCritical.Fengnan LiFengnan Li
HDFS-15252HttpFS: setWorkingDirectory should not accept invalid pathsMajor.Hemanth BoyinaHemanth Boyina
HDFS-15249ThrottledAsyncChecker is not thread-safe.MajorfederationToshihiro SuzukiToshihiro Suzuki
HDFS-15266Add missing DFSOps Statistics in WebHDFSMajor.Ayush SaxenaAyush Saxena
HDFS-15275HttpFS: Response of Create was not correct with noredirect and data are trueMajor.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
HDFS-15210EC : File write hanged when DN is shutdown by admin command.MajorecSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-15285The same distance and load nodes don't shuffle when consider DataNode loadMajor.Lisheng SunLisheng Sun
HDFS-15265HttpFS: validate content-type in HttpFSUtilsMajor.Hemanth BoyinaHemanth Boyina
HDFS-15320StringIndexOutOfBoundsException in HostRestrictingAuthorizationFilterMajorwebhdfsAkira AjisakaAkira Ajisaka
YARN-10256Refactor TestContainerSchedulerQueuing.testContainerUpdateExecTypeGuaranteedToOpportunisticMajor.Ahmed HusseinAhmed Hussein
HDFS-15270Account for *env == NULL in hdfsThreadDestructorMajor.Babneet SinghBabneet Singh
HDFS-15331Remove invalid exclusions that minicluster dependency on HDFSMajor.Wanqiang JiWanqiang Ji
YARN-8959TestContainerResizing fails randomlyMinor.Bibin ChundattAhmed Hussein
HDFS-15332Quota Space consumed was wrong in truncate with SnapshotsMajor.Hemanth BoyinaHemanth Boyina
YARN-9017PlacementRule order is not maintained in CSMajor.Bibin ChundattBilwa S T
HADOOP-17025Fix invalid metastore configuration in S3GuardTool testsMinorfs/s3, testMasatake IwasakiMasatake Iwasaki
HDFS-15339TestHDFSCLI fails for user names with the dot/dash characterMajortestYan XiaoleYan Xiaole
HDFS-15250Setting `dfs.client.use.datanode.hostname` to true can crash the system because of unhandled UnresolvedAddressExceptionMajor.CtestCtest
HADOOP-16768SnappyCompressor test cases wrongly assume that the compressed data is always smaller than the input dataMajorio, testzhao boAkira Ajisaka
HDFS-1820FTPFileSystem attempts to close the outputstream even when it is not initialisedMajorhdfs-clientSudharsan SampathMikhail Pryakhin
HDFS-15243Add an option to prevent sub-directories of protected directories from deletionMajor3.1.1liuyanyuliuyanyu
HDFS-14367EC: Parameter maxPoolSize in striped reconstruct thread pool isn't affecting number of threadsMajorecGuo LeiGuo Lei
YARN-9301Too many InvalidStateTransitionException with SLSMajor.Bibin ChundattBilwa S T
HDFS-15300RBF: updateActiveNamenode() is invalid when RPC address is IPMajor.xuzqxuzq
HDFS-15316Deletion failure should not remove directory from snapshottablesMajor.Hemanth BoyinaHemanth Boyina
YARN-8942PriorityBasedRouterPolicy throws exception if all sub-cluster weights have negative valueMinor.Akshay AgarwalBilwa S T
HADOOP-17044Revert "HADOOP-8143. Change distcp to have -pb on by default"Majortools/distcpSteve LoughranSteve Loughran
HADOOP-17024ListStatus on ViewFS root (ls "/") should list the linkFallBack root (configured target root).Majorfs, viewfsUma Maheswara Rao GAbhishek Das
MAPREDUCE-6826Job fails with InvalidStateTransitonException: Invalid event: JOB_TASK_COMPLETED at SUCCEEDED/COMMITTINGMajor.Varun SaxenaBilwa S T
HADOOP-16900Very large files can be truncated when written through S3AFileSystemMajorfs/s3Andrew OlsonMukund Thakur
HADOOP-17049javax.activation-api and jakarta.activation-api define overlapping classesMajorbuildAkira AjisakaAkira Ajisaka
HADOOP-17040Fix intermittent failure of ITestBlockingThreadPoolExecutorServiceMinorfs/s3, testMasatake IwasakiMasatake Iwasaki
HDFS-15363BlockPlacementPolicyWithNodeGroup should validate if it is initialized by NetworkTopologyWithNodeGroupMajor.Hemanth BoyinaHemanth Boyina
HDFS-15093RENAME.TO_TRASH is ignored When RENAME.OVERWRITE is specifiedMajor.Harshakiran ReddyAyush Saxena
HDFS-12288Fix DataNode's xceiver count calculationMajordatanode, hdfsLukas MajercakLisheng Sun
HDFS-15362FileWithSnapshotFeature#updateQuotaAndCollectBlocks should collect all distinct blocksMajor.Hemanth BoyinaHemanth Boyina
HADOOP-7002Wrong description of copyFromLocal and copyToLocal in documentationMinor.Jingguo YaoAndras Bokor
HADOOP-17052NetUtils.connect() throws unchecked exception (UnresolvedAddressException) causing clients to abortMajornetDhiraj HegdeDhiraj Hegde
HADOOP-17018Intermittent failing of ITestAbfsStreamStatistics in ABFSMinorfs/azure, testMehakmeet SinghMehakmeet Singh
YARN-10254CapacityScheduler incorrect User Group Mapping after leaf queue changeMajor.Gergely PollákGergely Pollák
HADOOP-17062Fix shelldocs path in JenkinsfileMajorbuildAkira AjisakaAkira Ajisaka
HADOOP-17056shelldoc fails in hadoop-commonMajorbuildAkira AjisakaAkira Ajisaka
YARN-10286PendingContainers bugs in the scheduler outputsCritical.Adam AntalAndras Gyori
HDFS-15396Fix TestViewFileSystemOverloadSchemeHdfsFileSystemContract#testListStatusRootDirMajor.Ayush SaxenaAyush Saxena
HDFS-15386ReplicaNotFoundException keeps happening in DN after removing multiple DN's data directoriesMajor.Toshihiro SuzukiToshihiro Suzuki
HDFS-15398EC: hdfs client hangs due to exception during addBlockCriticalec, hdfs-clientHongbing WangHongbing Wang
YARN-10300appMasterHost not set in RM ApplicationSummary when AM fails before first heartbeatMajor.Eric BadgerEric Badger
HADOOP-17059ArrayIndexOfboundsException in ViewFileSystem#listStatusMajorviewfsHemanth BoyinaHemanth Boyina
YARN-10296Make ContainerPBImpl#getId/setId synchronizedMinor.Benjamin TekeBenjamin Teke
HADOOP-17060listStatus and getFileStatus behave inconsistent in the case of ViewFs implementation for isDirectoryMajorviewfsSrinivasu MajetiUma Maheswara Rao G
YARN-10312Add support for yarn logs -logFile to retain backward compatibilityMajorclientJim BrennanJim Brennan
HDFS-15351Blocks scheduled count was wrong on truncateMajor.Hemanth BoyinaHemanth Boyina
HDFS-15403NPE in FileIoProvider#transferToSocketFullyMajor.Hemanth BoyinaHemanth Boyina
HDFS-15372Files in snapshots no longer see attribute provider permissionsMajor.Stephen O'DonnellStephen O'Donnell
MAPREDUCE-7281Fix NoClassDefFoundError on 'mapred minicluster'Major.Masatake IwasakiMasatake Iwasaki
HADOOP-17029ViewFS does not return correct user/group and ACLMajorfs, viewfsAbhishek DasAbhishek Das
HDFS-14546Document block placement policiesMajor.Íñigo GoiriAmithsha
HADOOP-17068client fails forever when namenode ipaddr changedMajorhdfs-clientSean ChowSean Chow
HADOOP-17089WASB: Update azure-storage-java SDKCriticalfs/azureThomas MarqardtThomas Marqardt
HDFS-15378TestReconstructStripedFile#testErasureCodingWorkerXmitsWeight is failing on trunkMajor.Hemanth BoyinaHemanth Boyina
YARN-9903Support reservations continue looking for Node LabelsMajor.Tarun ParimiJim Brennan
YARN-10331Upgrade node.js to 10.21.0Criticalbuild, yarn-ui-v2Akira AjisakaAkira Ajisaka
HADOOP-17032Handle an internal dir in viewfs having multiple children mount points pointing to different filesystemsMajorfs, viewfsAbhishek DasAbhishek Das
YARN-10318ApplicationHistory Web UI incorrect column indexingMinoryarnAndras GyoriAndras Gyori
YARN-10330Add missing test scenarios to TestUserGroupMappingPlacementRule and TestAppNameMappingPlacementRuleMajorcapacity scheduler, capacityscheduler, testPeter BacskoPeter Bacsko
HDFS-15446CreateSnapshotOp fails during edit log loading for /.reserved/raw/path with error java.io.FileNotFoundException: Directory does not exist: /.reserved/raw/pathMajorhdfsSrinivasu MajetiStephen O'Donnell
HADOOP-17081MetricsSystem doesn't start the sink adapters on restartMinormetricsMadhusoodanMadhusoodan
HDFS-15451Restarting name node stuck in safe mode when using provided storageMajornamenodeshanyu zhaoshanyu zhao
HADOOP-17117Fix typos in hadoop-aws documentationTrivialdocumentation, fs/s3Sebastian NagelSebastian Nagel
HADOOP-17120Fix failure of docker image creation due to pip2 install errorMajor.Masatake IwasakiMasatake Iwasaki
YARN-10344Sync netty versions in hadoop-yarn-csiMajorbuildAkira AjisakaAkira Ajisaka
YARN-10341Yarn Service Container Completed event doesn't get processedCritical.Bilwa S TBilwa S T
HADOOP-16998WASB : NativeAzureFsOutputStream#close() throwing IllegalArgumentExceptionMajorfs/azureAnoop Sam JohnAnoop Sam John
YARN-10348Allow RM to always cancel tokens after app completesMajoryarnJim BrennanJim Brennan
MAPREDUCE-7284TestCombineFileInputFormat#testMissingBlocks failsMajortestAkira AjisakaAkira Ajisaka
HDFS-14498LeaseManager can loop forever on the file for which create has failedMajornamenodeSergey ShelukhinStephen O'Donnell
HADOOP-17130Configuration.getValByRegex() shouldn't update the results while fetching.MajorcommonMukund ThakurMukund Thakur
HDFS-15198RBF: Add test for MountTableRefresherService failed to refresh other router MountTableEntries in secure modeMajorrbfzhengchenyuzhengchenyu
HADOOP-17119Jetty upgrade to 9.4.x causes MR app fail with IOExceptionMajor.Bilwa S TBilwa S T
HDFS-15246ArrayIndexOfboundsException in BlockManager CreateLocatedBlockMajor.Hemanth BoyinaHemanth Boyina
HADOOP-17138Fix spotbugs warnings surfaced after upgrade to 4.0.6Minor.Masatake IwasakiMasatake Iwasaki
YARN-4771Some containers can be skipped during log aggregation after NM restartMajornodemanagerJason Darrell LoweJim Brennan
YARN-10367Failed to get nodejs 10.21.0 when building docker imageBlockerbuild, webappAkira AjisakaAkira Ajisaka
MAPREDUCE-7051Fix typo in MultipleOutputFormatTrivial.ywheelywheel
HDFS-15313Ensure inodes in active filesystem are not deleted during snapshot deleteMajorsnapshotsShashikant BanerjeeShashikant Banerjee
HDFS-14950missing libhdfspp libs in dist-packageMajorbuild, libhdfs++Yuan ZhouYuan Zhou
YARN-10359Log container report only if list is not emptyMinor.Bilwa S TBilwa S T
YARN-10229[Federation] Client should be able to submit application to RM directly using normal client confMajoramrmproxy, federationJohnsonGuoBilwa S T
HDFS-15503File and directory permissions are not able to be modified from WebUIMajor.Hemanth BoyinaHemanth Boyina
HADOOP-17184Add --mvn-custom-repos parameter to yetus callsMajorbuildMingliang LiuMingliang Liu
HDFS-15499Clean up httpfs/pom.xml to remove aws-java-sdk-s3 exclusionMajorhttpfsMingliang LiuMingliang Liu
HADOOP-17186Fixing javadoc in ListingOperationCallbacksMajorbuild, documentationAkira AjisakaMukund Thakur
HADOOP-17164UGI loginUserFromKeytab doesn't set the last login timeMajorsecuritySandeep GuggilamSandeep Guggilam
YARN-4575ApplicationResourceUsageReport should return ALL reserved resourceMajor.Bibin ChundattBibin Chundatt
YARN-10388RMNode updatedCapability flag not set while RecommissionNodeTransitionMajorresourcemanagerPranjal Protim BorahPranjal Protim Borah
HDFS-15443Setting dfs.datanode.max.transfer.threads to a very small value can cause strange failure.MajordatanodeAMC-teamAMC-team
HDFS-15508[JDK 11] Fix javadoc errors in hadoop-hdfs-rbf moduleMajordocumentationAkira AjisakaAkira Ajisaka
HDFS-15506[JDK 11] Fix javadoc errors in hadoop-hdfs moduleMajordocumentationAkira AjisakaXieming Li
HDFS-15507[JDK 11] Fix javadoc errors in hadoop-hdfs-client moduleMajordocumentationAkira AjisakaXieming Li
HADOOP-17196Fix C/C++ standard warningsMajorbuildGautham BanasandraGautham Banasandra
HADOOP-17204Fix typo in Hadoop KMS documentTrivialdocumentation, kmsAkira AjisakaXieming Li
HADOOP-17192ITestS3AHugeFilesSSECDiskBlock failing because of bucket overridesMajorfs/s3Mukund ThakurMukund Thakur
YARN-10336RM page should throw exception when command injected in RM REST API to get applicationsMajor.Rajshree MishraBilwa S T
HDFS-15439Setting dfs.mover.retry.max.attempts to negative value will retry forever.Majorbalancer & moverAMC-teamAMC-team
YARN-10391--module-gpu functionality is broken in container-executorMajornodemanagerEric BadgerEric Badger
HADOOP-17122Bug in preserving Directory Attributes in DistCp with Atomic CopyMajortools/distcpSwaminathan Balachandran
HDFS-14504Rename with Snapshots does not honor quota limitMajor.Shashikant BanerjeeHemanth Boyina
HADOOP-17209Erasure Coding: Native library memory leakMajornativeSean ChowSean Chow
HADOOP-16925MetricsConfig incorrectly loads the configuration whose value is String list in the properties fileMajormetricsJiayi LiuJiayi Liu
HADOOP-17220Upgrade slf4j to 1.7.30 ( To Address: CVE-2018-8088)Major.Brahma Reddy BattulaBrahma Reddy Battula
HDFS-14852Removing from LowRedundancyBlocks does not remove the block from all queuesMajornamenodeHui FeiHui Fei
HDFS-15536RBF: Clear Quota in Router was not consistentCritical.Hemanth BoyinaHemanth Boyina
HDFS-15510RBF: Quota and Content Summary was not correct in Multiple DestinationsCritical.Hemanth BoyinaHemanth Boyina
HDFS-15540Directories protected from delete can still be moved to the trashMajornamenodeStephen O'DonnellStephen O'Donnell
HADOOP-17129Validating storage keys in ABFS correctlyMajorfs/azureMehakmeet SinghMehakmeet Singh
HDFS-15471TestHDFSContractMultipartUploader fails on trunkMajortestAhmed HusseinSteve Loughran
HDFS-15290NPE in HttpServer during NameNode startupMajornamenodeKonstantin ShvachkoSimbarashe Dzinamarira
HADOOP-17158Test timeout for ITestAbfsInputStreamStatistics#testReadAheadCountersMajorfs/azureMehakmeet SinghMehakmeet Singh
HADOOP-17229Test failure as failed request body counted in byte received metric - ITestAbfsNetworkStatistics#testAbfsHttpResponseStatisticsMajorfs/azure, testSneha VijayarajanMehakmeet Singh
YARN-10397SchedulerRequest should be forwarded to scheduler if custom scheduler supports placement constraintsMinor.Bilwa S TBilwa S T
HDFS-15573Only log warning if considerLoad and considerStorageType are both trueMajor.Stephen O'DonnellStephen O'Donnell
YARN-10430Log improvements in NodeStatusUpdaterImplMinornodemanagerBilwa S TBilwa S T
HADOOP-17246Fix build the hadoop-build Docker image failedMajorbuildWanqiang JiWanqiang Ji
HDFS-15438Setting dfs.disk.balancer.max.disk.errors = 0 will fail the block copyMajorbalancer & moverAMC-teamAMC-team
HADOOP-15136Typo in rename spec pseudocodeMajordocumentationRae Marks
HADOOP-17088Failed to load XInclude files with relative path.MinorconfYushi HayasakaYushi Hayasaka
MAPREDUCE-7294Only application master should upload resource to Yarn Shared CacheMajormrv2zhenzhao wangzhenzhao wang
HADOOP-17277Correct spelling errors for separatorTrivialcommonHui FeiHui Fei
HADOOP-17286Upgrade to jQuery 3.5.1 in hadoop-yarn-commonMajor.Wei-Chiu ChuangAryan Gupta
HDFS-15591RBF: Fix webHdfs file display errorMajor.wangzhaohuiwangzhaohui
MAPREDUCE-7289Fix wrong comment in LongLong.javaTrivialdocumentation, examplesAkira AjisakaWanqiang Ji
YARN-9809NMs should supply a health status when registering with RMMajor.Eric BadgerEric Badger
HADOOP-17300FileSystem.DirListingIterator.next() call should return NoSuchElementExceptionMajorcommon, fsMukund ThakurMukund Thakur
YARN-10393MR job live lock caused by completed state container leak in heartbeat between node manager and RMMajornodemanager, yarnzhenzhao wangJim Brennan
HDFS-15253Set default throttle value on dfs.image.transfer.bandwidthPerSecMajornamenodeKarthik PalanisamyKarthik Palanisamy
HDFS-15610Reduce datanode upgrade/hardlink threadMajordatanodeKarthik PalanisamyKarthik Palanisamy
YARN-10455TestNMProxy.testNMProxyRPCRetry is not consistentMajor.Ahmed HusseinAhmed Hussein
HDFS-15456TestExternalStoragePolicySatisfier fails intermittentlyMajor.Ahmed HusseinLeon Gao
HADOOP-17223update org.apache.httpcomponents:httpclient to 4.5.13 and httpcore to 4.4.13Blocker.Pranav BhedaPranav Bheda
HDFS-15628HttpFS server throws NPE if a file is a symlinkMajorfs, httpfsAhmed HusseinAhmed Hussein
HDFS-15627Audit log deletes before collecting blocksMajorlogging, namenodeAhmed HusseinAhmed Hussein
HADOOP-17309Javadoc warnings and errors are ignored in the precommit jobsMajorbuild, documentationAkira AjisakaAkira Ajisaka
HDFS-14383Compute datanode load based on StoragePolicyMajorhdfs, namenodeKarthik PalanisamyAyush Saxena
HADOOP-17310Touch command with -c option is brokenMajor.Ayush SaxenaAyush Saxena
HDFS-15626TestWebHDFS.testLargeDirectory failingMajortest, webhdfsMukund ThakurMukund Thakur
HADOOP-17298Backslash in username causes build failure in the environment started by start-build-env.sh.MinorbuildTakeru KuramotoTakeru Kuramoto
HDFS-15639[JDK 11] Fix Javadoc errors in hadoop-hdfs-clientMajor.Takanobu AsanumaTakanobu Asanuma
HDFS-15622Deleted blocks linger in the replications queueMajorhdfsAhmed HusseinAhmed Hussein
HADOOP-17308WASB : PageBlobOutputStream succeeding hflush even when underlying flush to storage failedCritical.Anoop Sam JohnAnoop Sam John
HDFS-15641DataNode could meet deadlock if invoke refreshNameNodeCritical.Hongbing WangHongbing Wang
HADOOP-17328LazyPersist Overwrite fails in direct write modeMajor.Ayush SaxenaAyush Saxena
MAPREDUCE-7302Upgrading to JUnit 4.13 causes testcase TestFetcher.testCorruptedIFile() to failMajortestPeter BacskoPeter Bacsko
HDFS-15644Failed volumes can cause DNs to stop block reportingMajorblock placement, datanodeAhmed HusseinAhmed Hussein
HADOOP-17236Bump up snakeyaml to 1.26 to mitigate CVE-2017-18640Major.Brahma Reddy BattulaBrahma Reddy Battula
YARN-10467ContainerIdPBImpl objects can be leaked in RMNodeImpl.completedContainersMajorresourcemanagerHaibo ChenHaibo Chen
HADOOP-17329mvn site commands fails due to MetricsSystemImpl changesMajor.Xiaoqiao HeXiaoqiao He
HDFS-15651Client could not obtain block when DN CommandProcessingThread exitMajor.Yiqun LinAiphago
HADOOP-17340TestLdapGroupsMapping failing -string mismatch in exception validationMajortestSteve LoughranSteve Loughran
HDFS-15667Audit log record the unexpected allowed result when delete calledMajorhdfsBaolong MaoBaolong Mao
HADOOP-17352Update PATCH_NAMING_RULE in the personality fileMinorbuildAkira AjisakaAkira Ajisaka
YARN-10458Hive On Tez queries fails upon submission to dynamically created poolsMajorresourcemanagerAnand SrinivasanPeter Bacsko
HDFS-15485Fix outdated properties of JournalNode when performing rollbackMinor.DeegueDeegue
HADOOP-17096ZStandardCompressor throws java.lang.InternalError: Error (generic)MajorioStephen Jung (Stripe)Stephen Jung (Stripe)
HADOOP-17327NPE when starting MiniYARNCluster from hadoop-client-miniclusterCritical.Chao Sun
HADOOP-17324Don't relocate org.bouncycastle in shaded client jarsCritical.Chao SunChao Sun
HADOOP-17373hadoop-client-integration-tests doesn't work when building with skipShadeMajor.Chao SunChao Sun
HADOOP-17365Contract test for renaming over existing file is too lenientMinortestAttila DoroszlaiAttila Doroszlai
HADOOP-17358Improve excessive reloading of ConfigurationsMajorconfAhmed HusseinAhmed Hussein
HDFS-15538Fix the documentation for dfs.namenode.replication.max-streams in hdfs-default.xmlMajor.Xieming LiXieming Li
HADOOP-17362Doing hadoop ls on Har file triggers too many RPC callsMajorfsAhmed HusseinAhmed Hussein
YARN-10485TimelineConnector swallows InterruptedExceptionMajor.Ahmed HusseinAhmed Hussein
HADOOP-17360Log the remote address for authentication successMinoripcAhmed HusseinAhmed Hussein
HDFS-15685[JDK 14] TestConfiguredFailoverProxyProvider#testResolveDomainNameUsingDNS failsMajor.Akira AjisakaAkira Ajisaka
MAPREDUCE-7305[JDK 11] TestMRJobsWithProfiler failsMajortestAkira AjisakaAkira Ajisaka
YARN-10396Max applications calculation per queue disregards queue level settings in absolute modeMajorcapacity schedulerBenjamin TekeBenjamin Teke
HADOOP-17390Skip license check on lz4 code filesMajorbuildZhihua DengZhihua Deng
MAPREDUCE-7307Potential thread leak in LocatedFileStatusFetcherMajorjob submissionZhihua DengZhihua Deng
HADOOP-17346Fair call queue is defeated by abusive service principalsMajorcommon, ipcAhmed HusseinAhmed Hussein
YARN-10470When building new web ui with root user, the bower install should support it.Majorbuild, yarn-ui-v2Qi ZhuQi Zhu
HADOOP-17398Skipping network I/O in S3A getFileStatus(/) breaks some testsMajorfs/s3, testMukund ThakurMukund Thakur
HDFS-15698Fix the typo of dfshealth.html after HDFS-15358TrivialnamenodeHui FeiHui Fei
YARN-10498Fix Yarn CapacityScheduler Markdown documentTrivialdocumentationzhaoshengjiezhaoshengjie
HADOOP-17399lz4 sources missing for native Visual Studio projectMajornativeGautham BanasandraGautham Banasandra
HDFS-15695NN should not let the balancer run in safemodeMajornamenodeAhmed HusseinAhmed Hussein
YARN-10511Update yarn.nodemanager.env-whitelist value in docsMinordocumentationAndrea ScarpinoAndrea Scarpino
HADOOP-16080hadoop-aws does not work with hadoop-client-apiMajorfs/s3Keith TurnerChao Sun
HDFS-15660StorageTypeProto is not compatiable between 3.x and 2.6Major.Ryan WuRyan Wu
HDFS-15707NNTop counts don't add up as expectedMajorhdfs, metrics, namenodeAhmed HusseinAhmed Hussein
HDFS-15709EC: Socket file descriptor leak in StripedBlockChecksumReconstructorMajordatanode, ec, erasure-codingYushi HayasakaYushi Hayasaka
YARN-10495make the rpath of container-executor configurableMajoryarnangerszhuangerszhu
HDFS-15240Erasure Coding: dirty buffer causes reconstruction block errorBlockerdatanode, erasure-codingHuangTaoHuangTao
YARN-10491Fix deprecation warnings in SLSWebApp.javaMinorbuildAkira AjisakaAnkit Kumar
HADOOP-13571ServerSocketUtil.getPort() should use loopback address, not 0.0.0.0Major.Eric BadgerEric Badger
HDFS-15725Lease Recovery never completes for a committed block which the DNs never finalizeMajornamenodeStephen O'DonnellStephen O'Donnell
HDFS-15170EC: Block gets marked as CORRUPT in case of failover and pipeline recoveryCriticalerasure-codingAyush SaxenaAyush Saxena
YARN-10536Client in distributedShell swallows interrupt exceptionsMajorclient, distributed-shellAhmed HusseinAhmed Hussein
HDFS-15743Fix -Pdist build failure of hadoop-hdfs-native-clientMajor.Masatake IwasakiMasatake Iwasaki
YARN-10334TestDistributedShell leaks resources on timeout/failureMajordistributed-shell, test, yarnAhmed HusseinAhmed Hussein
YARN-10558Fix failure of TestDistributedShell#testDSShellWithOpportunisticContainersMinortestMasatake IwasakiMasatake Iwasaki
HDFS-15719[Hadoop 3] Both NameNodes can crash simultaneously due to the short JN socket timeoutCritical.Wei-Chiu ChuangWei-Chiu Chuang
YARN-10560Upgrade node.js to 10.23.1 and yarn to 1.22.5 in Web UI v2Majorwebapp, yarn-ui-v2Akira AjisakaAkira Ajisaka
HADOOP-17444ADLFS: Update SDK version from 2.3.6 to 2.3.9Minorfs/adlBilahari T HBilahari T H
YARN-10528maxAMShare should only be accepted for leaf queues, not parent queuesMajor.Siddharth AhujaSiddharth Ahuja
HADOOP-17438Increase docker memory limit in JenkinsMajorbuild, scripts, test, yetusAhmed HusseinAhmed Hussein
MAPREDUCE-7310Clear the fileMap in JHEventHandlerForSigtermTestMinortestZhengxi LiZhengxi Li
HADOOP-16947Stale record should be remove when MutableRollingAverages generating aggregate data.Major.Haibin HuangHaibin Huang
YARN-10515Fix flaky test TestCapacitySchedulerAutoQueueCreation.testDynamicAutoQueueCreationWithTagsMajortestPeter BacskoPeter Bacsko
HADOOP-17224Install Intel ISA-L library in DockerfileBlocker.Takanobu AsanumaTakanobu Asanuma
HDFS-15632AbstractContractDeleteTest should set recursive parameter to true for recursive test cases.Major.Konstantin ShvachkoAnton Kutuzov
HADOOP-17258MagicS3GuardCommitter fails with `pendingset` already existsMajorfs/s3Dongjoon HyunDongjoon Hyun
HDFS-15661The DeadNodeDetector shouldn't be shared by different DFSClients.Major.JinglunJinglun
HDFS-10498Intermittent test failure org.apache.hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength.testSnapshotfileLengthMajorhdfs, snapshotsHanisha KoneruJim Brennan
HADOOP-17506Fix typo in BUILDING.txtTrivialdocumentationGautham BanasandraGautham Banasandra
HDFS-15791Possible Resource Leak in FSImageFormatProtobufMajornamenodeNarges ShadabNarges Shadab
HDFS-15795EC: Wrong checksum when reconstruction was failed by exceptionMajordatanode, ec, erasure-codingYushi HayasakaYushi Hayasaka
HDFS-15779EC: fix NPE caused by StripedWriter.clearBuffers during reconstruct blockMajor.Hongbing WangHongbing Wang
HADOOP-17217S3A FileSystem does not correctly delete directories with fake entriesMajorfs/s3Kaya Kupferschmidt
HDFS-15798EC: Reconstruct task failed, and It would be XmitsInProgress of DN has negative numberMajor.Haiyang HuHaiyang Hu
YARN-10607User environment is unable to prepend PATH when mapreduce.admin.user.env also sets PATHMajor.Eric BadgerEric Badger
HDFS-15792ClasscastException while loading FSImageMajornnRenukaprasad CRenukaprasad C
HADOOP-17516Upgrade ant to 1.10.9Major.Akira AjisakaAkira Ajisaka
YARN-10500TestDelegationTokenRenewer fails intermittentlyMajortestAkira AjisakaMasatake Iwasaki
HDFS-15806DeadNodeDetector should close all the threads when it is closed.Major.JinglunJinglun
HADOOP-17534Upgrade Jackson databind to 2.10.5.1MajorbuildAdam RobertsAkira Ajisaka
MAPREDUCE-7323Remove job_history_summary.pyMajor.Akira AjisakaAkira Ajisaka
YARN-10647Fix TestRMNodeLabelsManager failed after YARN-10501.Major.Qi ZhuQi Zhu
HADOOP-17528Not closing an SFTP File System instance prevents JVM from exiting.Major.Mikhail PryakhinMikhail Pryakhin
HADOOP-17510Hadoop prints sensitive Cookie information.Major.Renukaprasad CRenukaprasad C
HDFS-15422Reported IBR is partially replaced with stored info when queuing.CriticalnamenodeKihwal LeeStephen O'Donnell
YARN-10651CapacityScheduler crashed with NPE in AbstractYarnScheduler.updateNodeResource()Major.Haibo ChenHaibo Chen
MAPREDUCE-7320ClusterMapReduceTestCase does not clean directoriesMajor.Ahmed HusseinAhmed Hussein
HDFS-14013Skip any credentials stored in HDFS when starting ZKFCMajorhdfsKrzysztof AdamskiStephen O'Donnell
HDFS-15849ExpiredHeartbeats metric should be of Type.COUNTERMajormetricsKonstantin ShvachkoQi Zhu
YARN-10649Fix RMNodeImpl.updateExistContainers leakMajorresourcemanagerMax XieMax Xie
YARN-10672All testcases in TestReservations are flakyMajor.Szilard NemethSzilard Nemeth
HADOOP-17557skip-dir option is not processed by YetusMajorbuild, precommit, yetusAhmed HusseinAhmed Hussein
YARN-10671Fix Typo in TestSchedulingRequestContainerAllocationMinor.D M Murali Krishna ReddyD M Murali Krishna Reddy
HDFS-15875Check whether file is being truncated before truncateMajor.Hui FeiHui Fei
HADOOP-17582Replace GitHub App Token with GitHub OAuth tokenMajorbuildAkira AjisakaAkira Ajisaka
YARN-10687Add option to disable/enable free disk space checking and percentage checking for full and not-full disksMajornodemanagerQi ZhuQi Zhu
HADOOP-17586Upgrade org.codehaus.woodstox:stax2-api to 4.2.1Major.Ayush SaxenaAyush Saxena
HADOOP-17585Correct timestamp format in the docs for the touch commandMajor.Stephen O'DonnellStephen O'Donnell
HDFS-15809DeadNodeDetector doesn't remove live nodes from dead node set.Major.JinglunJinglun
HADOOP-17532Yarn Job execution get failed when LZ4 Compression Codec is usedMajorcommonBhavik PatelBhavik Patel
YARN-10588Percentage of queue and cluster is zero in WebUIMajor.Bilwa S TBilwa S T
MAPREDUCE-7322revisiting TestMRIntermediateDataEncryptionMajorjob submission, security, testAhmed HusseinAhmed Hussein
YARN-10703Fix potential null pointer error of gpuNodeResourceUpdateHandler in NodeResourceMonitorImpl.Major.Qi ZhuQi Zhu
HDFS-15868Possible Resource Leak in EditLogFileOutputStreamMajor.Narges ShadabNarges Shadab
HADOOP-17592Fix the wrong CIDR range example in Proxy User documentationMinordocumentationKwangsun NohKwangsun Noh
YARN-10706Upgrade com.github.eirslett:frontend-maven-plugin to 1.11.2MajorbuidMingliang LiuMingliang Liu
MAPREDUCE-7325Intermediate data encryption is broken in LocalJobRunnerMajorjob submission, securityAhmed HusseinAhmed Hussein
HDFS-15908Possible Resource Leak in org.apache.hadoop.hdfs.qjournal.server.JournalMajor.Narges ShadabNarges Shadab
HDFS-15910Replace bzero with explicit_bzero for better safetyCriticallibhdfs++Gautham BanasandraGautham Banasandra
YARN-10697Resources are displayed in bytes in UI for schedulers other than capacityMajor.Bilwa S TBilwa S T
HADOOP-17602Upgrade JUnit to 4.13.1Majorbuild, security, testAhmed HusseinAhmed Hussein
HDFS-15900RBF: empty blockpool id on dfsrouter caused by UNAVAILABLE NameNodeMajorrbfHarunobu DaikokuHarunobu Daikoku
YARN-10501Can't remove all node labels after add node label without nodemanager portCriticalyarncaozhiqiangcaozhiqiang
YARN-10437Destroy yarn service if any YarnException occurs during submitAppMinoryarn-native-servicesD M Murali Krishna ReddyD M Murali Krishna Reddy
YARN-10439Yarn Service AM listens on all IP's on the machineMinorsecurity, yarn-native-servicesD M Murali Krishna ReddyD M Murali Krishna Reddy
YARN-10441Add support for hadoop.http.rmwebapp.scheduler.page.classMajorschedulerD M Murali Krishna ReddyD M Murali Krishna Reddy
YARN-10466Fix NullPointerException in yarn-services Component.javaMinor.D M Murali Krishna ReddyD M Murali Krishna Reddy
YARN-10716Fix typo in ContainerRuntimeTrivialdocumentationWanqiang Jixishuhai
HDFS-15494TestReplicaCachingGetSpaceUsed#testReplicaCachingGetSpaceUsedByRBWReplica Fails on WindowsMajor.Ravuri Sushma sreeRavuri Sushma sree
HADOOP-17610DelegationTokenAuthenticator prints token informationMajor.Ravuri Sushma sreeRavuri Sushma sree
HADOOP-17587Kinit with keytab should not display the keytab file's full path in any logsMajor.Ravuri Sushma sreeRavuri Sushma sree
HDFS-15950Remove unused hdfs.proto importMajorhdfs-clientGautham BanasandraGautham Banasandra
HDFS-15940Some tests in TestBlockRecovery are consistently failingMajor.Viraj JasaniViraj Jasani
HDFS-15949Fix integer overflowMajorlibhdfs++Gautham BanasandraGautham Banasandra
HADOOP-17621hadoop-auth to remove jetty-server dependencyMajorauthWei-Chiu ChuangWei-Chiu Chuang
HDFS-15948Fix test4tests for libhdfsppCriticalbuild, libhdfs++Gautham BanasandraGautham Banasandra
HADOOP-17617Incorrect representation of RESPONSE for Get Key Version in KMS index.md.vm fileMajor.Ravuri Sushma sreeRavuri Sushma sree
MAPREDUCE-7329HadoopPipes task may fail when linux kernel version change from 3.x to 4.xMajorpipeschaolichaoli
HADOOP-17608Fix TestKMS failureMajorkmsAkira AjisakaAkira Ajisaka
HDFS-15963Unreleased volume references cause an infinite loopMajordatanodeShuyan ZhangShuyan Zhang
YARN-10460Upgrading to JUnit 4.13 causes tests in TestNodeStatusUpdater to failMajornodemanager, testPeter BacskoPeter Bacsko
HADOOP-17641ITestWasbUriAndConfiguration.testCanonicalServiceName() failing now mockaccount existsMinorfs/azure, testSteve LoughranSteve Loughran
HDFS-15974RBF: Unable to display the datanode UI of the routerMajorrbf, uiXiangyi ZhuXiangyi Zhu
HADOOP-17655Upgrade Jetty to 9.4.40Blocker.Akira AjisakaAkira Ajisaka
YARN-10749Can't remove all node labels after add node label without nodemanager port, broken by YARN-10647Major.D M Murali Krishna ReddyD M Murali Krishna Reddy
HDFS-15566NN restart fails after RollingUpgrade from 3.1.3/3.2.1 to 3.3.0Blocker.Brahma Reddy BattulaBrahma Reddy Battula
HDFS-15621Datanode DirectoryScanner uses excessive memoryMajordatanodeStephen O'DonnellStephen O'Donnell
YARN-10752Shaded guava not found when compiling with profile hbase2.0BlockertimelineserverWei-Chiu ChuangWei-Chiu Chuang
HDFS-15865Interrupt DataStreamer threadMinordatanodeKarthik Palanisamy
HDFS-15810RBF: RBFMetrics's TotalCapacity out of boundsMajor.Xiaoxing WeiFengnan Li
HADOOP-17657SequeneFile.Writer should implement StreamCapabilitiesMajor.Kishen DasKishen Das
YARN-10756Remove additional junit 4.11 dependency from javadocMajorbuild, test, timelineserviceANANDA G BAkira Ajisaka
HADOOP-17375Fix the error of TestDynamometerInfraMajortestAkira AjisakaTakanobu Asanuma
HDFS-16001TestOfflineEditsViewer.testStored() fails reading negative value of FSEditLogOpCodesBlockerhdfsKonstantin ShvachkoAkira Ajisaka
HADOOP-17142Fix outdated properties of journal node when perform rollbackMinor.Deegue
HADOOP-17107hadoop-azure parallel tests not working on recent JDKsMajorbuild, fs/azureSteve LoughranSteve Loughran
YARN-10555Missing access check before getAppAttemptsCriticalwebapplujielujie
HADOOP-17703checkcompatibility.py errors out when specifying annotationsMajor.Wei-Chiu ChuangWei-Chiu Chuang
HDFS-16027HDFS-15245 breaks source code compatibility between 3.3.0 and 3.3.1.Blockerjournal-node, uiWei-Chiu ChuangWei-Chiu Chuang
YARN-10725Backport YARN-10120 to branch-3.3Major.Bilwa S TBilwa S T
YARN-10701The yarn.resource-types should support multi types without trimmed.Major.Qi ZhuQi Zhu
HADOOP-17718Explicitly set locale in the DockerfileBlockerbuildWei-Chiu ChuangWei-Chiu Chuang
MAPREDUCE-7348TestFrameworkUploader#testNativeIO failsMajortestAkira AjisakaAkira Ajisaka
HADOOP-17723[build] fix the Dockerfile for ARMBlockerbuildWei-Chiu ChuangWei-Chiu Chuang

TESTS:

JIRASummaryPriorityComponentReporterContributor
MAPREDUCE-7288Fix TestLongLong#testRightShiftMinor.Wanqiang JiWanqiang Ji
HDFS-15514Remove useless dfs.webhdfs.enabledMinortestHui FeiHui Fei
HADOOP-17205Move personality file from Yetus to Hadoop repositoryMajortest, yetusChao SunChao Sun
HDFS-15564Add Test annotation for TestPersistBlocks#testRestartDfsWithSyncMinorhdfsHui FeiHui Fei
YARN-9333TestFairSchedulerPreemption.testRelaxLocalityPreemptionWithNoLessAMInRemainingNodes fails intermittentlyMajoryarnPrabhu JosephPeter Bacsko
HDFS-15690Add lz4-java as hadoop-hdfs test dependencyMajor.L. C. HsiehL. C. Hsieh
HADOOP-17459ADL Gen1: Fix the test case failures which are failing after the contract test update in hadoop-commonMinorfs/adlBilahari T HBilahari T H
HDFS-15898Test case TestOfflineImageViewer failsMinor.Hui FeiHui Fei

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-16857ABFS: Optimize HttpRequest retry triggersMajorfs/azureSneha VijayarajanSneha Vijayarajan
HADOOP-17002ABFS: Avoid storage calls to check if the account is HNS enabled or notMinorfs/azureBilahari T HBilahari T H
YARN-10215Endpoint for obtaining direct URL for the logsMajoryarnAdam AntalAndras Gyori
HDFS-14353Erasure Coding: metrics xmitsInProgress become to negative.Majordatanode, erasure-codingBaolong MaoBaolong Mao
HDFS-15305Extend ViewFS and provide ViewFSOverloadScheme implementation with scheme configurable.Majorfs, hadoop-client, hdfs-client, viewfsUma Maheswara Rao GUma Maheswara Rao G
YARN-10259Reserved Containers not allocated from available space of other nodes in CandidateNodeSet in MultiNodePlacementMajorcapacityschedulerPrabhu JosephPrabhu Joseph
HDFS-15306Make mount-table to read from central place ( Let's say from HDFS)Majorconfiguration, hadoop-clientUma Maheswara Rao GUma Maheswara Rao G
HADOOP-16756distcp -update to S3A; abfs, etc always overwrites due to block size mismatchMajorfs/s3, tools/distcpDaisuke KobayashiSteve Loughran
HDFS-15322Make NflyFS to work when ViewFsOverloadScheme's scheme and target uris schemes are same.Majorfs, nflyFs, viewfs, viewfsOverloadSchemeUma Maheswara Rao GUma Maheswara Rao G
YARN-10108FS-CS converter: nestedUserQueue with default rule results in invalid queue mappingMajor.Prabhu JosephGergely Pollák
HADOOP-16852ABFS: Send error back to client for Read Ahead request failureMajorfs/azureSneha VijayarajanSneha Vijayarajan
HADOOP-17053ABFS: FS initialize fails for incompatible account-agnostic Token Provider settingMajorfs/azureSneha VijayarajanSneha Vijayarajan
HDFS-15321Make DFSAdmin tool to work with ViewFSOverloadSchemeMajordfsadmin, fs, viewfsUma Maheswara Rao GUma Maheswara Rao G
HADOOP-16568S3A FullCredentialsTokenBinding fails if local credentials are unsetMajorfs/s3Steve LoughranSteve Loughran
YARN-10284Add lazy initialization of LogAggregationFileControllerFactory in LogServletMajorlog-aggregation, yarnAdam AntalAdam Antal
HDFS-15330Document the ViewFSOverloadScheme details in ViewFS guideMajorviewfs, viewfsOverloadSchemeUma Maheswara Rao GUma Maheswara Rao G
HDFS-15389DFSAdmin should close filesystem and dfsadmin -setBalancerBandwidth should work with ViewFSOverloadSchemeMajordfsadmin, viewfsOverloadSchemeAyush SaxenaAyush Saxena
HDFS-15394Add all available fs.viewfs.overload.scheme.target.<scheme>.impl classes in core-default.xml bydefault.Majorconfiguration, viewfs, viewfsOverloadSchemeUma Maheswara Rao GUma Maheswara Rao G
HDFS-15387FSUsage$DF should consider ViewFSOverloadScheme in processPathMinorviewfsUma Maheswara Rao GUma Maheswara Rao G
YARN-10292FS-CS converter: add an option to enable asynchronous scheduling in CapacitySchedulerMajorfairschedulerBenjamin TekeBenjamin Teke
HADOOP-17004ABFS: Improve the ABFS driver documentationMinorfs/azureBilahari T HBilahari T H
HDFS-15418ViewFileSystemOverloadScheme should represent mount links as non symlinksMajor.Uma Maheswara Rao GUma Maheswara Rao G
YARN-9930Support max running app logic for CapacitySchedulerMajorcapacity scheduler, capacityschedulerzhoukangPeter Bacsko
HDFS-15427Merged ListStatus with Fallback target filesystem and InternalDirViewFS.MajorviewfsUma Maheswara Rao GUma Maheswara Rao G
YARN-10316FS-CS converter: convert maxAppsDefault, maxRunningApps settingsMajor.Peter BacskoPeter Bacsko
HADOOP-17054ABFS: Fix idempotency test failures when SharedKey is set as AuthTypeMajorfs/azureSneha VijayarajanSneha Vijayarajan
HADOOP-17050S3A to support additional token issuersMinorfs/s3Gabor BotaSteve Loughran
HADOOP-17015ABFS: Make PUT and POST operations idempotentMajorfs/azureSneha VijayarajanSneha Vijayarajan
HDFS-15429mkdirs should work when parent dir is internalDir and fallback configured.Major.Uma Maheswara Rao GUma Maheswara Rao G
HDFS-15436Default mount table name used by ViewFileSystem should be configurableMajorviewfs, viewfsOverloadSchemeVirajith JalapartiVirajith Jalaparti
HADOOP-16798job commit failure in S3A MR magic committer testMajorfs/s3Steve LoughranSteve Loughran
YARN-10325Document max-parallel-apps for Capacity SchedulerMajorcapacity scheduler, capacityschedulerPeter BacskoPeter Bacsko
HADOOP-16961ABFS: Adding metrics to AbfsInputStream (AbfsInputStreamStatistics)Majorfs/azureGabor BotaMehakmeet Singh
HADOOP-17086ABFS: Fix the parsing errors in ABFS Driver with creation Time (being returned in ListPath)Majorfs/azureIshaniBilahari T H
HDFS-15430create should work when parent dir is internalDir and fallback configured.Major.Uma Maheswara Rao GUma Maheswara Rao G
HDFS-15450Fix NN trash emptier to work if ViewFSOveroadScheme enabledMajornamenode, viewfsOverloadSchemeUma Maheswara Rao GUma Maheswara Rao G
HADOOP-17111Replace Guava Optional with Java8+ OptionalMajor.Ahmed HusseinAhmed Hussein
HDFS-15449Optionally ignore port number in mount-table name when picking from initialized uriMajor.Uma Maheswara Rao GUma Maheswara Rao G
HADOOP-17058Support for Appendblob in abfs driverMajorfs/azureIshaniIshani
HDFS-15462Add fs.viewfs.overload.scheme.target.ofs.impl to core-default.xmlMajorconfiguration, viewfs, viewfsOverloadSchemeSiyao MengSiyao Meng
HDFS-15464ViewFsOverloadScheme should work when -fs option pointing to remote cluster without mount linksMajorviewfsOverloadSchemeUma Maheswara Rao GUma Maheswara Rao G
HADOOP-17105S3AFS globStatus attempts to resolve symlinksMinorfs/s3Jimmy ZuberJimmy Zuber
HADOOP-17022Tune S3A listFiles() api.Majorfs/s3Mukund ThakurMukund Thakur
HADOOP-17101Replace Guava Function with Java8+ FunctionMajor.Ahmed HusseinAhmed Hussein
HADOOP-17099Replace Guava Predicate with Java8+ PredicateMinor.Ahmed HusseinAhmed Hussein
HADOOP-16682Remove unnecessary ABFS toString() invocationsMinorfs/azureJeetesh MangwaniBilahari T H
HADOOP-17136ITestS3ADirectoryPerformance.testListOperations failingMinorfs/s3, testMukund ThakurMukund Thakur
HDFS-15478When Empty mount points, we are assigning fallback link to self. But it should not use full URI for target fs.Major.Uma Maheswara Rao GUma Maheswara Rao G
HADOOP-17100Replace Guava Supplier with Java8+ Supplier in HadoopMajor.Ahmed HusseinAhmed Hussein
HADOOP-17132ABFS: Fix For Idempotency codeMajorfs/azureSneha VijayarajanSneha Vijayarajan
HADOOP-17092ABFS: Long waits and unintended retries when multiple threads try to fetch token using ClientCredsMajorfs/azureSneha VijayarajanBilahari T H
HADOOP-17131Refactor S3A Listing code for better isolationMajorfs/s3Mukund ThakurMukund Thakur
HADOOP-17137ABFS: Tests ITestAbfsNetworkStatistics need to be config setting agnosticMinorfs/azure, testSneha VijayarajanBilahari T H
HADOOP-17149ABFS: Test failure: testFailedRequestWhenCredentialsNotCorrect fails when run with SharedKeyMinorfs/azureSneha VijayarajanBilahari T H
HADOOP-17163ABFS: Add debug log for rename failuresMajorfs/azureBilahari T HBilahari T H
HDFS-15515mkdirs on fallback should throw IOE out instead of suppressing and returning falseMajor.Uma Maheswara Rao GUma Maheswara Rao G
HADOOP-13230S3A to optionally retain directory markersMajorfs/s3Aaron FabbriSteve Loughran
HADOOP-14124S3AFileSystem silently deletes "fake" directories when writing a file.Minorfs, fs/s3Joel Baranick
HADOOP-16966ABFS: Upgrade Store REST API Version to 2019-12-12Majorfs/azureIshaniSneha Vijayarajan
HDFS-15533Provide DFS API compatible class(ViewDistributedFileSystem), but use ViewFileSystemOverloadScheme insideMajordfs, viewfsUma Maheswara Rao GUma Maheswara Rao G
HADOOP-17074Optimise s3a Listing to be fully asynchronous.Majorfs/s3Mukund ThakurMukund Thakur
HDFS-15529getChildFilesystems should include fallback fs as wellCriticalviewfs, viewfsOverloadSchemeUma Maheswara Rao GUma Maheswara Rao G
HADOOP-17167ITestS3AEncryptionWithDefaultS3Settings fails if default bucket encryption != KMSMinorfs/s3Steve LoughranMukund Thakur
HADOOP-17227improve s3guard markers command line toolMajorfs/s3Steve LoughranSteve Loughran
YARN-10332RESOURCE_UPDATE event was repeatedly registered in DECOMMISSIONING stateMinorresourcemanageryehuanhuanyehuanhuan
HDFS-15558ViewDistributedFileSystem#recoverLease should call super.recoverLease when there are no mounts configuredMajor.Uma Maheswara Rao GUma Maheswara Rao G
HADOOP-17181Handle transient stream read failures in FileSystem contract testsMinorfs/s3Steve Loughran
HDFS-15551Tiny Improve for DeadNode detectorMinorhdfs-clientdark_numimbajin
HDFS-15555RBF: Refresh cacheNS when SocketException occursMajorrbfAkira AjisakaAkira Ajisaka
HDFS-15532listFiles on root/InternalDir will fail if fallback root has fileMajor.Uma Maheswara Rao GUma Maheswara Rao G
HDFS-15578Fix the rename issues with fallback fs enabledMajorviewfs, viewfsOverloadSchemeUma Maheswara Rao GUma Maheswara Rao G
HDFS-15585ViewDFS#getDelegationToken should not throw UnsupportedOperationException.Major.Uma Maheswara Rao GUma Maheswara Rao G
HADOOP-17215ABFS: Support for conditional overwriteMajorfs/azureSneha VijayarajanSneha Vijayarajan
HDFS-14811RBF: TestRouterRpc#testErasureCoding is flakyMajorrbfChen ZhangChen Zhang
HADOOP-17023Tune listStatus() api of s3a.Majorfs/s3Mukund ThakurMukund Thakur
HADOOP-17279ABFS: Test testNegativeScenariosForCreateOverwriteDisabled fails for non-HNS accountMajorfs/azureSneha VijayarajanSneha Vijayarajan
HADOOP-17183ABFS: Enable checkaccess APIMajorfs/azureBilahari T HBilahari T H
HDFS-15613RBF: Router FSCK fails after HDFS-14442MajorrbfAkira AjisakaAkira Ajisaka
HADOOP-17281Implement FileSystem.listStatusIterator() in S3AFileSystemMajorfs/s3Mukund ThakurMukund Thakur
HADOOP-17293S3A to always probe S3 in S3A getFileStatus on non-auth pathsMajorfs/s3Steve LoughranSteve Loughran
HDFS-15620RBF: Fix test failures after HADOOP-17281Majorrbf, testAkira AjisakaAkira Ajisaka
HADOOP-17261s3a rename() now requires s3:deleteObjectVersion permissionMajorfs/s3Steve LoughranSteve Loughran
HADOOP-16915ABFS: Test failure ITestAzureBlobFileSystemRandomRead.testRandomReadPerformanceMajor.Bilahari T HBilahari T H
HADOOP-17166ABFS: configure output stream thread poolMinorfs/azureBilahari T HBilahari T H
HADOOP-17301ABFS: read-ahead error reporting breaks buffer managementCriticalfs/azureSneha VijayarajanSneha Vijayarajan
HADOOP-17288Use shaded guava from thirdpartyMajor.Ayush SaxenaAyush Saxena
HDFS-15459TestBlockTokenWithDFSStriped fails intermittentlyMajorhdfsAhmed HusseinAhmed Hussein
HDFS-15461TestDFSClientRetries#testGetFileChecksum fails intermittentlyMajordfsclient, testAhmed HusseinAhmed Hussein
HDFS-9776TestHAAppend#testMultipleAppendsDuringCatchupTailing is flakyMajor.Vinayakumar BAhmed Hussein
HDFS-15657RBF: TestRouter#testNamenodeHeartBeatEnableDefault fails by BindExceptionMajorrbf, testAkira AjisakaAkira Ajisaka
HADOOP-17305ITestCustomSigner fails with gcs s3 compatible endpoint.Majorfs/s3Mukund ThakurMukund Thakur
HDFS-15643EC: Fix checksum computation in case of native encodersBlocker.Ahmed HusseinAyush Saxena
HADOOP-17344Harmonize guava version and shade guava in yarn-csiMajor.Wei-Chiu ChuangAkira Ajisaka
HADOOP-17376ITestS3AContractRename failing against stricter testsMajorfs/s3, testSteve LoughranAttila Doroszlai
HADOOP-17379AbstractS3ATokenIdentifier to set issue date == nowMajorfs/s3Steve LoughranJungtaek Lim
HADOOP-17244HADOOP-17244. S3A directory delete tombstones dir markers prematurely.Blockerfs/s3Steve LoughranSteve Loughran
HADOOP-17388AbstractS3ATokenIdentifier to issue date in UTCMajor.Steve LoughranJungtaek Lim
HADOOP-17343Upgrade aws-java-sdk to 1.11.901Minorbuild, fs/s3Dongjoon HyunSteve Loughran
HADOOP-17325WASB: Test failuresMajorfs/azure, testSneha VijayarajanSteve Loughran
HADOOP-17323s3a getFileStatus("/") to skip IOMinorfs/s3Steve LoughranMukund Thakur
HADOOP-17311ABFS: Logs should redact SAS signatureMajorfs/azure, securitySneha VijayarajanBilahari T H
HADOOP-17313FileSystem.get to support slow-to-instantiate FS clientsMajorfs, fs/azure, fs/s3Steve LoughranSteve Loughran
HADOOP-17394[JDK 11] mvn package -Pdocs failsMajorbuild, documentationAkira AjisakaAkira Ajisaka
HADOOP-17396ABFS: testRenameFileOverExistingFile Fails after Contract test updateMajorfs/azure, testSneha VijayarajanSneha Vijayarajan
HADOOP-17318S3A committer to support concurrent jobs with same app attempt ID & dest dirMinorfs/s3Steve LoughranSteve Loughran
HADOOP-17385ITestS3ADeleteCost.testDirMarkersFileCreation failureMajorfs/s3Steve LoughranSteve Loughran
HADOOP-15844tag S3GuardTool entry points as limitedPrivate("management-tools")/evolvingMinorfs/s3Steve LoughranSteve Loughran
HADOOP-17332S3A marker tool mixes up -min and -maxTrivialfs/s3Steve LoughranSteve Loughran
HADOOP-17397ABFS: SAS Test updates for version and permission updateMajorfs/azureSneha VijayarajanSneha Vijayarajan
HDFS-15708TestURLConnectionFactory fails by NoClassDefFoundError in branch-3.3 and branch-3.2BlockertestAkira AjisakaChao Sun
HDFS-15716TestUpgradeDomainBlockPlacementPolicy flakyMajornamenode, testAhmed HusseinAhmed Hussein
HADOOP-17422ABFS: Set default ListMaxResults to max server limitMajorfs/azureSumangala PatkiThomas Marqardt
HADOOP-17450hadoop-common to add IOStatistics APIMajorfsSteve LoughranSteve Loughran
HADOOP-17271S3A statistics to support IOStatisticsMajorfs/s3Steve LoughranSteve Loughran
HADOOP-17347ABFS: Optimise read for small files/tails of filesMajorfs/azureBilahari T HBilahari T H
HADOOP-17272ABFS Streams to support IOStatistics APIMajorfs/azureSteve LoughranMehakmeet Singh
HADOOP-17451Intermittent failure of S3A tests which make assertions on statistics/IOStatisticsMajorfs/s3Steve LoughranSteve Loughran
HDFS-15762TestMultipleNNPortQOP#testMultipleNNPortOverwriteDownStream fails intermittentlyMinor.Toshihiko UchidaToshihiko Uchida
HDFS-15672TestBalancerWithMultipleNameNodes#testBalancingBlockpoolsWithBlockPoolPolicy fails on trunkMajor.Ahmed HusseinMasatake Iwasaki
HADOOP-13845s3a to instrument duration of HTTP callsMinorfs/s3Steve LoughranSteve Loughran
HADOOP-17456S3A ITestPartialRenamesDeletes.testPartialDirDelete[bulk-delete=true] failureMinorfs/s3, testSteve LoughranSteve Loughran
HADOOP-17455[s3a] Intermittent failure of ITestS3ADeleteCost.testDeleteSingleFileInDirMajorfs/s3, testGabor BotaSteve Loughran
HADOOP-17433Skipping network I/O in S3A getFileStatus(/) breaks ITestAssumeRoleMinorfs/s3, testSteve LoughranSteve Loughran
HADOOP-17296ABFS: Allow Random Reads to be of Buffer SizeMajorfs/azureSneha VijayarajanSneha Vijayarajan
HADOOP-17413ABFS: Release Elastic ByteBuffer pool memory at outputStream closeMajorfs/azureSneha VijayarajanSneha Vijayarajan
HADOOP-17407ABFS: Delete Idempotency handling can lead to NPEMajorfs/azureSneha VijayarajanSneha Vijayarajan
HADOOP-17404ABFS: Piggyback flush on Append calls for short writesMajorfs/azureSneha VijayarajanSneha Vijayarajan
HADOOP-17480S3A docs to state s3 is consistent, deprecate S3GuardMajorfs/s3Steve LoughranSteve Loughran
HADOOP-17414Magic committer files don't have the count of bytes written collected by sparkMajorfs/s3Steve LoughranSteve Loughran
HADOOP-17493renaming S3A Statistic DELEGATION_TOKENS_ISSUED to DELEGATION_TOKEN_ISSUED broke tests downstreamMajorfs/s3Steve LoughranSteve Loughran
HADOOP-17483magic committer to be enabled for all S3 bucketsMajorfs/s3Steve LoughranSteve Loughran
HADOOP-17337S3A NetworkBinding has a runtime class dependency on a third-party shaded classBlockerfs/s3Chris WenselSteve Loughran
HADOOP-17475ABFS : add high performance listStatusIteratorMajorfs/azureBilahari T HBilahari T H
HADOOP-17432[JDK 16] KerberosUtil#getOidInstance is broken by JEP 396MajorauthAkira AjisakaAkira Ajisaka
HADOOP-13327Add OutputStream + Syncable to the Filesystem SpecificationMajorfsSteve LoughranSteve Loughran
HDFS-15836RBF: Fix contract tests after HADOOP-13327MajorrbfAkira AjisakaAkira Ajisaka
HADOOP-17038Support disabling buffered reads in ABFS positional readsMajor.Anoop Sam JohnAnoop Sam John
HADOOP-15710ABFS checkException to map 403 to AccessDeniedExceptionBlockerfs/azureSteve LoughranSteve Loughran
HDFS-15847create client protocol: add ecPolicyName & storagePolicy param to debug statement stringMinor.Bhavik PatelBhavik Patel
HADOOP-16748Migrate to Python 3 and upgrade Yetus to 0.13.0Major.Akira AjisakaAkira Ajisaka
HADOOP-16906Add some Abortable.abort() interface for streams etc which can be terminatedBlockerfs, fs/azure, fs/s3Steve LoughranJungtaek Lim
HADOOP-17567typo in MagicCommitTrackerTrivialfs/s3Pierrick HYMBERTPierrick HYMBERT
HADOOP-17191ABFS: Run the integration tests with various combinations of configurations and publish consolidated resultsMinorfs/azure, testBilahari T HBilahari T H
HADOOP-16721Improve S3A rename resilienceBlockerfs/s3Steve LoughranSteve Loughran
HADOOP-17548ABFS: Toggle Store Mkdirs request overwrite parameterMajorfs/azureSumangala PatkiSumangala Patki
HADOOP-17537Correct abfs test assertion reversed in HADOOP-13327Majorfs/azure, testSumangala PatkiSumangala Patki
HDFS-15890Improve the Logs for File Concat OperationMinornamenodeBhavik PatelBhavik Patel
HDFS-13975TestBalancer#testMaxIterationTime fails sporadicallyMajor.Jason Darrell LoweToshihiko Uchida
YARN-10688ClusterMetrics should support GPU capacity related metrics.Majormetrics, resourcemanagerQi ZhuQi Zhu
YARN-10692Add Node GPU Utilization and apply to NodeMetrics.Major.Qi ZhuQi Zhu
HDFS-15902Improve the log for HTTPFS server operationMinorhttpfsBhavik PatelBhavik Patel
HADOOP-17476ITestAssumeRole.testAssumeRoleBadInnerAuth failureMajorfs/s3, testSteve LoughranSteve Loughran
HADOOP-13551Collect AwsSdkMetrics in S3A FileSystem IOStatisticsBlockerfs/s3Steve LoughranSteve Loughran
YARN-10713ClusterMetrics should support custom resource capacity related metrics.Major.Qi ZhuQi Zhu
HDFS-15921Improve the log for the Storage Policy OperationsMinornamenodeBhavik PatelBhavik Patel
YARN-10702Add cluster metric for amount of CPU used by RM Event ProcessorMinoryarnJim BrennanJim Brennan
YARN-10503Support queue capacity in terms of absolute resources with custom resourceType.Critical.Qi ZhuQi Zhu
HADOOP-17630[JDK 15] TestPrintableString fails due to Unicode 13.0 supportMajor.Akira AjisakaAkira Ajisaka
HADOOP-17576ABFS: Disable throttling update for auth failuresMajorfs/azureSumangala PatkiSumangala Patki
YARN-10723Change CS nodes page in UI to support custom resource.Major.Qi ZhuQi Zhu
HADOOP-16948ABFS: Support infinite lease dirsMinor.Billie RinaldiBillie Rinaldi
HADOOP-17471ABFS to collect IOStatisticsMajorfs/azureSteve LoughranMehakmeet Singh
HADOOP-17535ABFS: ITestAzureBlobFileSystemCheckAccess test failure if test doesn't have oauth keysMajorfs/azureSteve LoughranSteve Loughran
HADOOP-17112whitespace not allowed in paths when saving files to s3a via committerBlockerfs/s3Krzysztof AdamskiKrzysztof Adamski
HADOOP-17597Add option to downgrade S3A rejection of Syncable to warningMinor.Steve LoughranSteve Loughran
HADOOP-17661mvn versions:set fails to parse pom.xmlBlockerbuildWei-Chiu ChuangWei-Chiu Chuang
HADOOP-17536ABFS: Suport for customer provided encryption keyMinorfs/azureBilahari T HBilahari T H
YARN-10707Support custom resources in ResourceUtilization, and update Node GPU Utilization to use.MajoryarnQi ZhuQi Zhu
HADOOP-17653Do not use guava's Files.createTempDir()Major.Wei-Chiu ChuangWei-Chiu Chuang
HDFS-15952TestRouterRpcMultiDestination#testProxyGetTransactionID and testProxyVersionRequest are flakyMajorrbfHarunobu DaikokuAkira Ajisaka
HADOOP-16742Possible NPE in S3A MultiObjectDeleteSupport error handlingMajorfs/s3Steve LoughranSteve Loughran
HADOOP-17644Add back the exceptions removed by HADOOP-17432 for compatibilityBlockerbulidAkira AjisakaQuan Li
YARN-10642Race condition: AsyncDispatcher can get stuck by the changes introduced in YARN-8995Criticalresourcemanagerzhengchenyuzhengchenyu
YARN-9615Add dispatcher metrics to RMMajor.Jonathan HungQi Zhu
HDFS-13934Multipart uploaders to be created through API call to FileSystem/FileContext, not service loaderMajorfs, fs/s3, hdfsSteve LoughranSteve Loughran
HADOOP-17665Ignore missing keystore configuration in reloading mechanismMajor.Borislav IordanovBorislav Iordanov
HADOOP-17663Remove useless property hadoop.assemblies.version in pom fileTrivialbuildWei-Chiu ChuangAkira Ajisaka
HADOOP-17666Update LICENSE for 3.3.1Blocker.Wei-Chiu ChuangWei-Chiu Chuang

OTHER:

JIRASummaryPriorityComponentReporterContributor
HADOOP-17430Restore ability to set Text to empty byte arrayMinorcommongaozhan dinggaozhan ding
HDFS-15870Remove unused configuration dfs.namenode.stripe.minMinor.tomscuttomscut
HDFS-15808Add metrics for FSNamesystem read/write lock hold long timeMajorhdfstomscuttomscut
HDFS-15873Add namenode address in logs for block reportMinordatanode, hdfstomscuttomscut
HDFS-15906Close FSImage and FSNamesystem after formatting is completeMinor.tomscuttomscut
HDFS-15892Add metric for editPendingQ in FSEditLogAsyncMinor.tomscuttomscut
HDFS-15951Remove unused parameters in NameNodeProxiesClientMinor.tomscuttomscut
HDFS-15975Use LongAdder instead of AtomicLongMinor.tomscuttomscut
HDFS-15970Print network topology on the webMinor.tomscuttomscut
HDFS-15991Add location into datanode info for NameNodeMXBeanMinor.tomscuttomscut
HADOOP-17055Remove residual code of OzoneMajor.Wanqiang JiWanqiang Ji
YARN-10274Merge QueueMapping and QueueMappingEntityMajoryarnGergely PollákGergely Pollák
YARN-10281Redundant QueuePath usage in UserGroupMappingPlacementRule and AppNameMappingPlacementRuleMajor.Gergely PollákGergely Pollák
YARN-10279Avoid unnecessary QueueMappingEntity creationsMinor.Gergely PollákHudáky Márton Gyula
YARN-10277CapacityScheduler test TestUserGroupMappingPlacementRule should build proper hierarchyMajor.Gergely PollákSzilard Nemeth
HADOOP-16990Update MockserverMajor.Wei-Chiu ChuangAttila Doroszlai
YARN-10278CapacityScheduler test framework ProportionalCapacityPreemptionPolicyMockFramework need some reviewMajor.Gergely PollákSzilard Nemeth
YARN-10540Node page is broken in YARN UI1 and UI2 including RMWebService api for nodesCriticalwebappSunil GJim Brennan
HADOOP-17445Update the year to 2021Major.Xiaoqiao HeXiaoqiao He
HDFS-15731Reduce threadCount for unit tests to reduce the memory usageMajorbuild, testAkira AjisakaAkira Ajisaka
HADOOP-17571Upgrade com.fasterxml.woodstox:woodstox-core for security reasonsMajor.Viraj JasaniViraj Jasani
HDFS-15895DFSAdmin#printOpenFiles has redundant String#format usageMinor.Viraj JasaniViraj Jasani
HDFS-15926Removed duplicate dependency of hadoop-annotationsMinor.Viraj JasaniViraj Jasani
HADOOP-17614Bump netty to the latest 4.1.61Blocker.Wei-Chiu ChuangWei-Chiu Chuang
HADOOP-17622Avoid usage of deprecated IOUtils#cleanup APIMinor.Viraj JasaniViraj Jasani
HADOOP-17624Remove any rocksdb exclusion codeMajor.Wei-Chiu ChuangWei-Chiu Chuang
HADOOP-17625Update to Jetty 9.4.39Major.Wei-Chiu ChuangWei-Chiu Chuang
HDFS-15989Split TestBalancer into two classesMajor.Viraj JasaniViraj Jasani
HADOOP-17676Restrict imports from org.apache.curator.shadedMajor.Viraj JasaniViraj Jasani
HADOOP-17683Update commons-io to 2.8.0Major.Wei-Chiu ChuangAkira Ajisaka
HADOOP-17426Upgrade to hadoop-thirdparty-1.1.0Major.Ayush SaxenaWei-Chiu Chuang
HADOOP-17739Use hadoop-thirdparty 1.1.1Major.Wei-Chiu ChuangWei-Chiu Chuang