Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc253.3 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.5 - 2023-03-14

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-17956Replace all default Charset usage with UTF-8Major.Viraj JasaniViraj Jasani
HADOOP-18621CryptoOutputStream::close leak when encrypted zones + quota exceptionsCriticalfsColm DouganColm Dougan

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-18003Add a method appendIfAbsent for CallerContextMinor.Tao LiTao Li
HDFS-16331Make dfs.blockreport.intervalMsec reconfigurableMajor.Tao LiTao Li
HDFS-16371Exclude slow disks when choosing volumeMajor.Tao LiTao Li
HDFS-16400Reconfig DataXceiver parameters for datanodeMajor.Tao LiTao Li
HDFS-16399Reconfig cache report parameters for datanodeMajor.Tao LiTao Li
HDFS-16398Reconfig block report parameters for datanodeMajor.Tao LiTao Li
HDFS-16396Reconfig slow peer parameters for datanodeMajor.Tao LiTao Li
HDFS-16397Reconfig slow disk parameters for datanodeMajor.Tao LiTao Li
MAPREDUCE-7341Add a task-manifest output committer for Azure and GCSMajorclientSteve LoughranSteve Loughran
HADOOP-18163hadoop-azure support for the Manifest Committer of MAPREDUCE-7341Majorfs/azureSteve LoughranSteve Loughran
HDFS-16413Reconfig dfs usage parameters for datanodeMajor.Tao LiTao Li
HDFS-16521DFS API to retrieve slow datanodesMajor.Viraj JasaniViraj Jasani
HDFS-16568dfsadmin -reconfig option to start/query reconfig on all live datanodesMajor.Viraj JasaniViraj Jasani
HDFS-16582Expose aggregate latency of slow node as perceived by the reporting nodeMajor.Viraj JasaniViraj Jasani
HDFS-16595Slow peer metrics - add median, mad and upper latency limitsMajor.Viraj JasaniViraj Jasani
YARN-11241Add uncleaning option for local app log file with log-aggregation enabledMajorlog-aggregationAshutosh GuptaAshutosh Gupta
HADOOP-18103High performance vectored read API in HadoopMajorcommon, fs, fs/adl, fs/s3Mukund ThakurMukund Thakur

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-17276Extend CallerContext to make it include many itemsMajor.Hui FeiHui Fei
HDFS-15745Make DataNodePeerMetrics#LOW_THRESHOLD_MS and MIN_OUTLIER_DETECTION_NODES configurableMajor.Haibin HuangHaibin Huang
HDFS-16266Add remote port information to HDFS audit logMajor.Tao LiTao Li
YARN-10997Revisit allocation and reservation loggingMajor.Andras GyoriAndras Gyori
HDFS-16310RBF: Add client port to CallerContext for RouterMajor.Tao LiTao Li
HDFS-16352return the real datanode numBlocks in #getDatanodeStorageReportMajor.qinyurenqinyuren
HDFS-16426fix nextBlockReportTime when trigger full block report forceMajor.qinyurenqinyuren
HDFS-16430Validate maximum blocks in EC group when adding an EC policyMinorec, erasure-codingdaimindaimin
HDFS-16403Improve FUSE IO performance by supporting FUSE parameter max_backgroundMinorfuse-dfsdaimindaimin
HDFS-16262Async refresh of cached locations in DFSInputStreamMajor.Bryan BeaudreaultBryan Beaudreault
HADOOP-18093Better exception handling for testFileStatusOnMountLink() in ViewFsBaseTest.javaTrivial.Xing LinXing Lin
HDFS-16423balancer should not get blocks on stale storagesMajorbalancer & moverqinyurenqinyuren
HADOOP-18139Allow configuration of zookeeper server principalMajorauthOwen O'MalleyOwen O'Malley
YARN-11076Upgrade jQuery version in Yarn UI2Majoryarn-ui-v2Tamas DomokTamas Domok
HDFS-16495RBF should prepend the client ip rather than append it.Major.Owen O'MalleyOwen O'Malley
HADOOP-18144getTrashRoot/s in ViewFileSystem should return viewFS path, not targetFS pathMajorcommonXing LinXing Lin
HADOOP-18162hadoop-common enhancements for the Manifest Committer of MAPREDUCE-7341MajorfsSteve LoughranSteve Loughran
HDFS-16529Remove unnecessary setObserverRead in TestConsistentReadsObserverTrivialtestZhaohui WangZhaohui Wang
HDFS-16530setReplication debug log creates a new string even if debug is disabledMajornamenodeStephen O'DonnellStephen O'Donnell
HDFS-16457Make fs.getspaceused.classname reconfigurableMajornamenodeyanbin.zhangyanbin.zhang
HDFS-16427Add debug log for BlockManager#chooseExcessRedundancyStripedMinorerasure-codingTao LiTao Li
HDFS-16497EC: Add param comment for liveBusyBlockIndices with HDFS-14768Minorerasure-coding, namanodecaozhiqiangcaozhiqiang
HDFS-16389Improve NNThroughputBenchmark test mkdirsMajorbenchmarks, namenodeJiangHua ZhuJiangHua Zhu
HADOOP-17551Upgrade maven-site-plugin to 3.11.0Major.Akira AjisakaAshutosh Gupta
HDFS-16519Add throttler to EC reconstructionMinordatanode, ecdaimindaimin
HDFS-14478Add libhdfs APIs for openFileMajorhdfs-client, libhdfs, nativeSahil TakiarSahil Takiar
HADOOP-16202Enhance openFile() for better read performance against object storesMajorfs, fs/s3, tools/distcpSteve LoughranSteve Loughran
YARN-11116Migrate Times util from SimpleDateFormat to thread-safe DateTimeFormatter classMinor.Jonathan Turner EaglesJonathan Turner Eagles
HDFS-16520Improve EC pread: avoid potential reading whole blockMajordfsclient, ec, erasure-codingdaimindaimin
HADOOP-18167Add metrics to track delegation token secret manager operationsMajor.Hector Sandoval ChaverriHector Sandoval Chaverri
YARN-10080Support show app id on localizer thread poolMajornodemanagerzhoukangAshutosh Gupta
HADOOP-18172Change scope of getRootFallbackLink for InodeTree to make them accessible from outside packageMinor.Xing LinXing Lin
HDFS-16588Backport HDFS-16584 to branch-3.3.Majorbalancer & mover, namenodeJiangHua ZhuJiangHua Zhu
HADOOP-18240Upgrade Yetus to 0.14.0MajorbuildAkira AjisakaAshutosh Gupta
HDFS-16585Add @VisibleForTesting in Dispatcher.java after HDFS-16268Trivial.Wei-Chiu ChuangAshutosh Gupta
HADOOP-18244Fix Hadoop-Common JavaDoc Error on branch-3.3MajorcommonShilun FanShilun Fan
HADOOP-18269Misleading method name in DistCpOptionsMinortools/distcpguophilipseguophilipse
HADOOP-18275update os-maven-plugin to 1.7.0MinorbuildSteve LoughranSteve Loughran
HDFS-16610Make fsck read timeout configurableMajorhdfs-clientStephen O'DonnellStephen O'Donnell
HDFS-16576Remove unused imports in HDFS projectMinor.Ashutosh GuptaAshutosh Gupta
HDFS-16629[JDK 11] Fix javadoc warnings in hadoop-hdfs moduleMinorhdfsShilun FanShilun Fan
YARN-11172Fix testDelegationTokenMajortestzhengchenyuzhengchenyu
HADOOP-17833Improve Magic Committer PerformanceMinorfs/s3Steve LoughranSteve Loughran
HADOOP-18288Total requests and total requests per sec served by RPC serversMajor.Viraj JasaniViraj Jasani
HADOOP-18336tag FSDataInputStream.getWrappedStream() @Public/@StableMinorfsSteve LoughranAshutosh Gupta
HADOOP-13144Enhancing IPC client throughput via multiple connections per userMinoripcJason KaceÍñigo Goiri
HDFS-16712Fix incorrect placeholder in DataNode.javaMajor.ZanderXuZanderXu
HDFS-16702MiniDFSCluster should report cause of exception in assertion errorMinorhdfsSteve VaughanSteve Vaughan
HADOOP-18365Updated addresses are still accessed using the old IP addressMajorcommonSteve VaughanSteve Vaughan
HDFS-16687RouterFsckServlet replicates code from DfsServlet base classMajorfederationSteve VaughanSteve Vaughan
HADOOP-18333hadoop-client-runtime impact by CVE-2022-2047 CVE-2022-2048 due to shaded jettyMajorbuildphoebe chenAshutosh Gupta
HADOOP-18406Adds alignment context to call path for creating RPC proxy with multiple connections per user.MajoripcSimbarashe DzinamariraSimbarashe Dzinamarira
HDFS-16684Exclude self from JournalNodeSyncer when using a bind hostMajorjournal-nodeSteve VaughanSteve Vaughan
HDFS-16686GetJournalEditServlet fails to authorize valid Kerberos requestMajorjournal-nodeSteve VaughanSteve Vaughan
YARN-11303Upgrade jquery ui to 1.13.2MajorsecurityD M Murali Krishna ReddyAshutosh Gupta
HADOOP-16769LocalDirAllocator to provide diagnostics when file creation failsMinorutilRamesh Kumar ThangarajanAshutosh Gupta
HADOOP-18341upgrade commons-configuration2 to 2.8.0 and commons-text to 1.9Major.PJ FanningPJ Fanning
HDFS-16776Erasure Coding: The length of targets should be checked when DN gets a reconstruction taskMajor.Kidd5368Kidd5368
HADOOP-18469Add XMLUtils methods to centralise code that creates secure XML parsersMajor.PJ FanningPJ Fanning
HADOOP-18442Remove the hadoop-openstack moduleMajorbuild, fs, fs/swiftSteve LoughranSteve Loughran
HADOOP-18468upgrade jettison json jar due to fix CVE-2022-40149MajorbuildPJ FanningPJ Fanning
HADOOP-17779Lock File System Creator Semaphore UninterruptiblyMinorfsDavid MollitorDavid Mollitor
HADOOP-18360Update commons-csv from 1.0 to 1.9.0.MinorcommonShilun FanShilun Fan
HADOOP-18493update jackson-databind 2.12.7.1 due to CVE fixesMajor.PJ FanningPJ Fanning
HADOOP-17563Update Bouncy Castle to 1.68 or laterMajorbuildTakanobu AsanumaPJ Fanning
HADOOP-18497Upgrade commons-text version to fix CVE-2022-42889MajorbuildXiaoqiao HePJ Fanning
HDFS-16795Use secure XML parser utils in hdfs classesMajor.PJ FanningPJ Fanning
YARN-11330Use secure XML parser utils in YARNMajor.PJ FanningPJ Fanning
MAPREDUCE-7411Use secure XML parser utils in MapReduceMajor.PJ FanningPJ Fanning
HADOOP-18512upgrade woodstox-core to 5.4.0 for security fixMajorcommonphoebe chenPJ Fanning
YARN-11363Remove unused TimelineVersionWatcher and TimelineVersion from hadoop-yarn-server-testsMajortest, yarnAshutosh GuptaAshutosh Gupta
YARN-11364Docker Container to accept docker Image name with sha256 digestMajoryarnAshutosh GuptaAshutosh Gupta
HADOOP-18517ABFS: Add fs.azure.enable.readahead option to disable readaheadMajorfs/azureSteve LoughranSteve Loughran
HADOOP-18484upgrade hsqldb to v2.7.1 due to CVEMajor.PJ FanningAshutosh Gupta
HDFS-16844[RBF] The routers should be resiliant against exceptions from StateStoreMajorrbfOwen O'MalleyOwen O'Malley
HADOOP-18573Improve error reporting on non-standard kerberos namesBlockersecuritySteve LoughranSteve Loughran
HADOOP-18561CVE-2021-37533 on commons-net is included in hadoop common and hadoop-client-runtimeBlockerbuildphoebe chenSteve Loughran
HADOOP-18067Über-jira: S3A Hadoop 3.3.5 featuresMajorfs/s3Steve LoughranMukund Thakur
YARN-10444Node Manager to use openFile() with whole-file read policy for localizing files.MinornodemanagerSteve LoughranSteve Loughran
HADOOP-18661Fix bin/hadoop usage script terminologyBlockerscriptsSteve LoughranSteve Loughran

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-17116Skip Retry INFO logging on first failover from a proxyMajorhaHanisha KoneruHanisha Koneru
YARN-10553Refactor TestDistributedShellMajordistributed-shell, testAhmed HusseinAhmed Hussein
HDFS-15839RBF: Cannot get method setBalancerBandwidth on Router ClientMajorrbfYang YunYang Yun
HADOOP-17588CryptoInputStream#close() should be synchronizedMajor.Renukaprasad CRenukaprasad C
HADOOP-17836Improve logging on ABFS error reportingMinorfs/azureSteve LoughranSteve Loughran
HADOOP-17989ITestAzureBlobFileSystemDelete failing "Operations has null HTTP response"Majorfs/azure, testSteve LoughranSteve Loughran
YARN-11055In cgroups-operations.c some fprintf format strings don't end with "\n"MinornodemanagerGera ShegalovGera Shegalov
YARN-11065Bump follow-redirects from 1.13.3 to 1.14.7 in hadoop-yarn-uiMajoryarn-ui-v2Akira Ajisaka
HDFS-16303Losing over 100 datanodes in state decommissioning results in full blockage of all datanode decommissioningMajor.Kevin WikantKevin Wikant
HDFS-16443Fix edge case where DatanodeAdminDefaultMonitor doubly enqueues a DatanodeDescriptor on exceptionMajorhdfsKevin WikantKevin Wikant
HDFS-16449Fix hadoop web site release notes and changelog not availableMinordocumentationguophilipseguophilipse
YARN-10788TestCsiClient failsMajortestAkira AjisakaAkira Ajisaka
HADOOP-18126Update junit 5 version due to build issuesMajorbulidPJ FanningPJ Fanning
YARN-11033isAbsoluteResource is not correct for dynamically created queuesMinoryarnTamas DomokTamas Domok
YARN-10894Follow up YARN-10237: fix the new test case in TestRMWebServicesCapacitySchedMajor.Tamas DomokTamas Domok
YARN-11022Fix the documentation for max-parallel-apps in CSMajorcapacity schedulerTamas DomokTamas Domok
HADOOP-18150Fix ITestAuditManagerDisabled after S3A audit logging was enabled in HADOOP-18091Majorfs/s3Mehakmeet SinghMehakmeet Singh
HADOOP-17976abfs etag extraction inconsistent between LIST and HEAD callsMinorfs/azureSteve LoughranSteve Loughran
HADOOP-18129Change URI[] in INodeLink to String[] to reduce memory footprint of ViewFileSystemMajor.Abhishek DasAbhishek Das
HADOOP-18145Fileutil's unzip method causes unzipped files to lose their original permissionsMajorcommonjingxiong zhongjingxiong zhong
HDFS-16518KeyProviderCache close cached KeyProvider with Hadoop ShutdownHookManagerMajorhdfsLei YangLei Yang
HADOOP-18169getDelegationTokens in ViewFs should also fetch the token from the fallback FSMajor.Xing LinXing Lin
HDFS-16479EC: NameNode should not send a reconstruction work when the source datanodes are insufficientCriticalec, erasure-codingYuanbo LiuTakanobu Asanuma
HDFS-16509Fix decommission UnsupportedOperationException: Remove unsupportedMajornamenodedaimindaimin
HDFS-16456EC: Decommission a rack with only on dn will fail when the rack number is equal with replicationCriticalec, namenodecaozhiqiangcaozhiqiang
HADOOP-18201Remove base and bucket overrides for endpoint in ITestS3ARequesterPays.javaMajorfs/s3Mehakmeet SinghDaniel Carl Jones
HDFS-16536TestOfflineImageViewer fails on branch-3.3MajortestAkira AjisakaAshutosh Gupta
HDFS-16538EC decoding failed due to not enough valid inputsMajorerasure-codingqinyurenqinyuren
HDFS-16544EC decoding failed due to invalid bufferMajorerasure-codingqinyurenqinyuren
HADOOP-17564Fix typo in UnixShellGuide.htmlTrivial.Takanobu AsanumaAshutosh Gupta
HDFS-16552Fix NPE for TestBlockManagerMajor.Tao LiTao Li
MAPREDUCE-7246In MapredAppMasterRest#Mapreduce_Application_Master_Info_API, the datatype of appId should be "string".MajordocumentationjennyAshutosh Gupta
YARN-10187Removing hadoop-yarn-project/hadoop-yarn/README as it is no longer maintained.MinordocumentationN Sanketh ReddyAshutosh Gupta
HADOOP-16515Update the link to compatibility guideMinordocumentationAkira AjisakaAshutosh Gupta
HDFS-16185Fix comment in LowRedundancyBlocks.javaMinordocumentationAkira AjisakaAshutosh Gupta
HADOOP-17479Fix the examples of hadoop config prefixMinordocumentationAkira AjisakaAshutosh Gupta
HADOOP-18222Prevent DelegationTokenSecretManagerMetrics from registering multiple timesMajor.Hector Sandoval ChaverriHector Sandoval Chaverri
HDFS-16540Data locality is lost when DataNode pod restarts in kubernetesMajornamenodeHuaxiang SunHuaxiang Sun
YARN-11133YarnClient gets the wrong EffectiveMinCapacity valueMajorapiZilong ZhuZilong Zhu
YARN-10850TimelineService v2 lists containers for all attempts when filtering for oneMajortimelinereaderBenjamin TekeBenjamin Teke
YARN-11141Capacity Scheduler does not support ambiguous queue names when moving application across queuesMajorcapacity schedulerAndrás GyőriAndrás Győri
HDFS-16586Purge FsDatasetAsyncDiskService threadgroup; it causes BPServiceActor$CommandProcessingThread IllegalThreadStateException 'fatal exception and exit'MajordatanodeMichael StackMichael Stack
HADOOP-18251Fix failure of extracting JIRA id from commit message in git_jira_fix_version_check.pyMinorbuildMasatake IwasakiMasatake Iwasaki
YARN-11128Fix comments in TestProportionalCapacityPreemptionPolicy*Minorcapacityscheduler, documentationAshutosh GuptaAshutosh Gupta
HADOOP-18234s3a access point xml examples are wrongMinordocumentation, fs/s3Steve LoughranAshutosh Gupta
HADOOP-18238Fix reentrancy check in SFTPFileSystem.close()Majorcommonyi liuAshutosh Gupta
HDFS-16583DatanodeAdminDefaultMonitor can get stuck in an infinite loopMajor.Stephen O'DonnellStephen O'Donnell
HDFS-16608Fix the link in TestClientProtocolForPipelineRecoveryMinordocumentationSamrat DebSamrat Deb
HDFS-16563Namenode WebUI prints sensitive information on Token ExpiryMajornamanode, security, webhdfsRenukaprasad CRenukaprasad C
HDFS-16623IllegalArgumentException in LifelineSenderMajor.ZanderXuZanderXu
HDFS-16064Determine when to invalidate corrupt replicas based on number of usable replicasMajordatanode, namenodeKevin WikantKevin Wikant
HADOOP-18255fsdatainputstreambuilder.md refers to hadoop 3.3.3, when it shouldn'tMinordocumentationSteve LoughranAshutosh Gupta
MAPREDUCE-7387Fix TestJHSSecurity#testDelegationToken AssertionError due to HDFS-16563Major.Shilun FanShilun Fan
MAPREDUCE-7369MapReduce tasks timing out when spends more time on MultipleOutputs#closeMajor.Prabhu JosephAshutosh Gupta
MAPREDUCE-7391TestLocalDistributedCacheManager failing after HADOOP-16202MajortestSteve LoughranSteve Loughran
HDFS-16591StateStoreZooKeeper fails to initializeMajorrbfHector Sandoval ChaverriHector Sandoval Chaverri
HADOOP-18321Fix when to read an additional record from a BZip2 text file splitCriticalioAshutosh GuptaAshutosh Gupta
HADOOP-18100Change scope of inner classes in InodeTree to make them accessible outside packageMajor.Abhishek DasAbhishek Das
HADOOP-18217shutdownhookmanager should not be multithreaded (deadlock possible)MinorutilCatherinot Remi
MAPREDUCE-7372MapReduce set permission too late in copyJar methodMajormrv2Zhang Dongsheng
HADOOP-18330S3AFileSystem removes Path when calling createS3ClientMinorfs/s3Ashutosh PantAshutosh Pant
HADOOP-18390Fix out of sync import for HADOOP-18321Minor.Ashutosh GuptaAshutosh Gupta
HADOOP-18340deleteOnExit does not work with S3AFileSystemMinorfs/s3Huaxiang SunHuaxiang Sun
HADOOP-18383Codecs with @DoNotPool annotation are not closed causing memory leakMajorcommonKevin SewellKevin Sewell
HDFS-16729RBF: fix some unreasonably annotated docsMajordocumentation, rbfJiangHua ZhuJiangHua Zhu
HADOOP-18398Prevent AvroRecord*.class from being included non-test jarMajorcommonYUBI LEEYUBI LEE
HDFS-4043Namenode Kerberos Login does not use proper hostname for host qualified hdfs principal name.MajorsecurityAhad RanaSteve Vaughan
MAPREDUCE-7403Support spark dynamic partitioning in the Manifest CommitterMajormrv2Steve LoughranSteve Loughran
HDFS-16732[SBN READ] Avoid get location from observer when the block report is delayed.Criticalhdfszhengchenyuzhengchenyu
HADOOP-18375Fix failure of shelltest for hadoop_add_ldlibpathMinortestMasatake IwasakiMasatake Iwasaki
HDFS-16755TestQJMWithFaults.testUnresolvableHostName() can fail due to unexpected host resolutionMinortestSteve VaughanSteve Vaughan
HADOOP-18400Fix file split duplicating records from a succeeding split when reading BZip2 text filesCritical.Ashutosh GuptaAshutosh Gupta
HADOOP-18242ABFS Rename Failure when tracking metadata is in incomplete stateMajorfs/azureMehakmeet SinghMehakmeet Singh
HADOOP-18456NullPointerException in ObjectListingIterator's constructorBlockerfs/s3Quanlong HuangSteve Loughran
HADOOP-18444Add Support for localized trash for ViewFileSystem in Trash.moveToAppropriateTrashMajor.Xing LinXing Lin
HADOOP-18443Upgrade snakeyaml to 1.32MajorsecurityAshutosh GuptaAshutosh Gupta
HDFS-16766hdfs ec command loads (administrator provided) erasure code policy files without disabling xml entity expansionMajorsecurityJingAshutosh Gupta
HDFS-13369FSCK Report broken with RequestHedgingProxyProviderMajorhdfsHarshakiran ReddyRanith Sardar
YARN-11039LogAggregationFileControllerFactory::getFileControllerForRead can leak threadsBlockerlog-aggregationRajesh BalamohanSteve Loughran
HADOOP-18499S3A to support HTTPS web proxiesMajorfs/s3Mehakmeet SinghMehakmeet Singh
HADOOP-18233Possible race condition with TemporaryAWSCredentialsProviderMajorauth, fs/s3Jason SleightJimmy Wong
MAPREDUCE-7425Document Fix for yarn.app.mapreduce.client-am.ipc.max-retriesMajoryarnteng wangteng wang
HADOOP-18528Disable abfs prefetching by defaultMajorfs/azureMehakmeet SinghMehakmeet Singh
HDFS-16836StandbyCheckpointer can still trigger rollback fs image after RU is finalizedMajorhdfsLei YangLei Yang
HADOOP-18324Interrupting RPC Client calls can lead to thread exhaustionCriticalipcOwen O'MalleyOwen O'Malley
HDFS-16832[SBN READ] Fix NPE when check the block location of empty directoryMajor.zhengchenyuzhengchenyu
HADOOP-18498[ABFS]: Error introduced when SAS Token containing '?' prefix is passedMinorfs/azureSree BhattacharyyaSree Bhattacharyya
HDFS-16847RBF: StateStore writer should not commit tmp fail if there was an error in writing the file.Criticalhdfs, rbfSimbarashe DzinamariraSimbarashe Dzinamarira
HADOOP-18401No ARM binaries in branch-3.3.x releasesMinorbuildLing Xu
HADOOP-18408[ABFS]: ITestAbfsManifestCommitProtocol fails on nonHNS configurationMinorfs/azure, testPranav SaxenaSree Bhattacharyya
HADOOP-18402S3A committer NPE in spark job abortBlockerfs/s3Steve LoughranSteve Loughran
HADOOP-18569NFS Gateway may release buffer too earlyBlockernfsAttila DoroszlaiAttila Doroszlai
HADOOP-18574Changing log level of IOStatistics increment to make the DEBUG logs less noisyMajorfs/s3Mehakmeet SinghMehakmeet Singh
HADOOP-18521ABFS ReadBufferManager buffer sharing across concurrent HTTP requestsCriticalfs/azureSteve LoughranSteve Loughran
MAPREDUCE-7375JobSubmissionFiles don't set right permission after mkdirsMajormrv2Zhang Dongsheng
HADOOP-17717Update wildfly openssl to 1.1.3.FinalMajor.Wei-Chiu ChuangWei-Chiu Chuang
HADOOP-18598maven site generation doesn't include javadocsBlockersiteSteve LoughranSteve Loughran
HDFS-16895NamenodeHeartbeatService should use credentials of logged in userMajorrbfHector Sandoval ChaverriHector Sandoval Chaverri
HDFS-16853The UT TestLeaseRecovery2#testHardLeaseRecoveryAfterNameNodeRestart failed because HADOOP-18324Blocker.ZanderXuZanderXu
HADOOP-18641cyclonedx maven plugin breaks builds on recent maven releases (3.9.0)MajorbuildSteve LoughranSteve Loughran
HDFS-16923The getListing RPC will throw NPE if the path does not existCritical.ZanderXuZanderXu
HDFS-16896HDFS Client hedged read has increased failure rate than without hedged readMajorhdfs-clientTom McCormickTom McCormick
YARN-11383Workflow priority mappings is case sensitiveMajoryarnAparajita ChoudharyAparajita Choudhary
HDFS-16939Fix the thread safety bug in LowRedundancyBlocksMajornamanodeShuyan ZhangShuyan Zhang
HDFS-16934org.apache.hadoop.hdfs.tools.TestDFSAdmin#testAllDatanodesReconfig regressionMinordfsadmin, testSteve LoughranShilun Fan

TESTS:

JIRASummaryPriorityComponentReporterContributor
HDFS-16573Fix test TestDFSStripedInputStreamWithRandomECPolicyMinortestdaimindaimin
HDFS-16637TestHDFSCLI#testAll consistently failingMajor.Viraj JasaniViraj Jasani
YARN-11248Add unit test for FINISHED_CONTAINERS_PULLED_BY_AM event on DECOMMISSIONINGMajortestAshutosh GuptaAshutosh Gupta
HDFS-16625Unit tests aren't checking for PMDK availabilityMajortestSteve VaughanSteve Vaughan

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HDFS-13293RBF: The RouterRPCServer should transfer client IP via CallerContext to NamenodeRpcServerMajorrbfBaolong MaoHui Fei
HDFS-15630RBF: Fix wrong client IP info in CallerContext when requests mount points with multi-destinations.MajorrbfChengwei WangChengwei Wang
HADOOP-17152Implement wrapper for guava newArrayList and newLinkedListMajorcommonAhmed HusseinViraj Jasani
HADOOP-17851S3A to support user-specified content encodingMinorfs/s3Holden KarauHolden Karau
HADOOP-17492abfs listLocatedStatus to support incremental/async page fetchingMajorfs/azureSteve LoughranSteve Loughran
HADOOP-17409Remove S3Guard - no longer neededMajorfs/s3Steve LoughranSteve Loughran
HADOOP-18084ABFS: Add testfilePath while verifying test contents are read correctlyMinorfs/azure, testAnmol AsraniAnmol Asrani
HDFS-16169Fix TestBlockTokenWithDFSStriped#testEnd2End failureMajortestHui Feisecfree
HADOOP-18091S3A auditing leaks memory through ThreadLocal referencesMajorfs/s3Steve LoughranSteve Loughran
HADOOP-18071ABFS: Set driver global timeout for ITestAzureBlobFileSystemBasicsMajorfs/azureSumangala PatkiSumangala Patki
HADOOP-17765ABFS: Use Unique File Paths in TestsMajorfs/azureSumangala PatkiSumangala Patki
HADOOP-17862ABFS: Fix unchecked cast compiler warning for AbfsListStatusRemoteIteratorMajorfs/azureSumangala PatkiSumangala Patki
HADOOP-18075ABFS: Fix failure caused by listFiles() in ITestAbfsRestOperationExceptionMajorfs/azureSumangala PatkiSumangala Patki
HADOOP-18112Implement paging during S3 multi object delete.Criticalfs/s3Mukund ThakurMukund Thakur
HADOOP-16204ABFS tests to include terasortMinorfs/azure, testSteve LoughranSteve Loughran
HDFS-13248RBF: Namenode need to choose block location for the clientMajor.Wu WeiweiOwen O'Malley
HADOOP-13704S3A getContentSummary() to move to listFiles(recursive) to count children; instrument useMinorfs/s3Steve LoughranAhmar Suhail
HADOOP-14661S3A to support Requester Pays BucketsMinorcommon, utilMandus MombergDaniel Carl Jones
HDFS-16484[SPS]: Fix an infinite loop bug in SPSPathIdProcessor threadMajor.qinyurenqinyuren
HADOOP-17682ABFS: Support FileStatus input to OpenFileWithOptions() via OpenFileParametersMajorfs/azureSumangala PatkiSumangala Patki
HADOOP-15983Use jersey-json that is built to use jackson2MajorbuildAkira AjisakaPJ Fanning
HADOOP-18104Add configs to configure minSeekForVectorReads and maxReadSizeForVectorReadsMajorcommon, fsMukund ThakurMukund Thakur
HADOOP-18168ITestMarkerTool.testRunLimitedLandsatAudit failing due to most of bucket content purgedMinorfs/s3, testSteve LoughranDaniel Carl Jones
HADOOP-12020Support configuration of different S3 storage classesMajorfs/s3Yann Landrin-SchweitzerMonthon Klongklaew
HADOOP-18105Implement a variant of ElasticByteBufferPool which uses weak references for garbage collection.Majorcommon, fsMukund ThakurMukund Thakur
HADOOP-18107Vectored IO support for large S3 files.Majorfs/s3Mukund ThakurMukund Thakur
HADOOP-18106Handle memory fragmentation in S3 Vectored IO implementation.Majorfs/s3Mukund ThakurMukund Thakur
HADOOP-17461Add thread-level IOStatistics ContextMajorfs, fs/azure, fs/s3Steve LoughranMehakmeet Singh
HADOOP-18372ILoadTestS3ABulkDeleteThrottling failingMinorfs/s3, testSteve LoughranAhmar Suhail
HADOOP-18368ITestCustomSigner fails when access point name has '-'Minor.Ahmar SuhailAhmar Suhail
HADOOP-15964Add S3A support for Async Scatter/Gather IOMajorfs/s3Steve LoughranMukund Thakur
HADOOP-18366ITestS3Select.testSelectSeekFullLandsat is timing outMinor.Ahmar SuhailAhmar Suhail
HADOOP-18373IOStatisticsContext tuningMinorfs/s3, testSteve LoughranViraj Jasani
HADOOP-18227Add input stream IOstats for vectored IO api in S3A.Majorfs/s3Mukund ThakurMukund Thakur
HADOOP-18392Propagate vectored s3a input stream stats to file system stats.Majorfs/s3Mukund ThakurMukund Thakur
HADOOP-18355Update previous index properly while validating overlapping ranges.Majorcommon, fs/s3Mukund ThakurMukund Thakur
HADOOP-18371s3a FS init logs at warn if fs.s3a.create.storage.class is unsetBlockerfs/s3Steve LoughranViraj Jasani
HADOOP-18385ITestS3ACannedACLs failure; not in a spanMajorfs/s3, testSteve LoughranAshutosh Gupta
HADOOP-18403Fix FileSystem leak in ITestS3AAWSCredentialsProviderMinorfs/s3Viraj JasaniViraj Jasani
HADOOP-17882distcp to use openFile() with sequential IO; ranges of readsMajortools/distcpSteve LoughranSteve Loughran
HADOOP-18391Improve VectoredReadUtils#readVectored() for direct buffersMajorfsSteve LoughranMukund Thakur
HADOOP-18407Improve vectored IO api spec.Minorfs, fs/s3Mukund ThakurMukund Thakur
HADOOP-18339S3A storage class option only picked up when buffering writes to diskMajorfs/s3Steve LoughranMonthon Klongklaew
HADOOP-18410S3AInputStream.unbuffer() async drain not releasing http connectionsBlockerfs/s3Steve LoughranSteve Loughran
HADOOP-18439Fix VectoredIO for LocalFileSystem when checksum is enabled.MajorcommonMukund ThakurMukund Thakur
HADOOP-18416ITestS3AIOStatisticsContext failureMajorfs/s3, testSteve LoughranMehakmeet Singh
HADOOP-18347Restrict vectoredIO threadpool to reduce memory pressureMajorcommon, fs, fs/adl, fs/s3Rajesh BalamohanMukund Thakur
HADOOP-18463Add an integration test to process data asynchronously during vectored read.Major.Mukund ThakurMukund Thakur
HADOOP-15460S3A FS to add "fs.s3a.create.performance" to the builder file creation option setMajorfs/s3Steve LoughranSteve Loughran
HADOOP-18382Upgrade AWS SDK to V2 - PrerequisitesMinor.Ahmar SuhailAhmar Suhail
HADOOP-18480upgrade AWS SDK to 1.12.316Majorbuild, fs/s3Steve LoughranSteve Loughran
HADOOP-18460ITestS3AContractVectoredRead.testStopVectoredIoOperationsUnbuffer failingMinorfs/s3, testSteve LoughranMukund Thakur
HADOOP-18488Cherrypick HADOOP-11245 to branch-3.3Major.Wei-Chiu ChuangAshutosh Gupta
HADOOP-18481AWS v2 SDK upgrade log to not warn of use standard AWS Credential ProvidersMajorfs/s3Steve LoughranAhmar Suhail
HADOOP-18476Abfs and S3A FileContext bindings to close wrapped filesystems in finalizerBlockerfs/azure, fs/s3Steve LoughranSteve Loughran
HADOOP-18304Improve S3A committers documentation clarityTrivialdocumentationDaniel Carl JonesDaniel Carl Jones
HADOOP-18465S3A server-side encryption tests fail before checking encryption tests should skipMinorfs/s3, testDaniel Carl JonesDaniel Carl Jones
HADOOP-18530ChecksumFileSystem::readVectored might return byte buffers not positioned at 0BlockerfsHarshit GuptaHarshit Gupta
HADOOP-18457ABFS: Support for account level throttlingMajor.Anmol AsraniAnmol Asrani
HADOOP-18560AvroFSInput opens a stream twice and discards the second one without closingBlockerfsSteve LoughranSteve Loughran
HADOOP-18526Leak of S3AInstrumentation instances via hadoop Metrics referencesBlockerfs/s3Steve LoughranSteve Loughran
HADOOP-18546disable purging list of in progress reads in abfs stream closedBlockerfs/azureSteve LoughranPranav Saxena
HADOOP-18577ABFS: add probes of readahead fixMajorfs/azureSteve LoughranSteve Loughran
HADOOP-11867Add a high-performance vectored read API.Majorfs, fs/azure, fs/s3, hdfs-clientGopal VijayaraghavanMukund Thakur
HADOOP-18507VectorIO FileRange type to support a "reference" fieldMajorfsSteve LoughranSteve Loughran
HADOOP-18627site intro docs to make clear Kerberos is mandatory for secure clustersMajorsiteSteve LoughranArnout Engelen
HADOOP-17584s3a magic committer may commit more dataMajorfs/s3yinan zhanSteve Loughran
HADOOP-18642Cut excess dependencies from hadoop-azure, hadoop-aliyun transitive imports; fix LICENSE-binaryBlockerbuild, fs/azure, fs/ossSteve LoughranSteve Loughran

OTHER:

JIRASummaryPriorityComponentReporterContributor
HDFS-15854Make some parameters configurable for SlowDiskTracker and SlowPeerTrackerMajor.Tao LiTao Li
YARN-10747Bump YARN CSI protobuf version to 3.7.1Major.Siyao MengSiyao Meng
HDFS-16139Update BPServiceActor Scheduler's nextBlockReportTime atomicallyMajor.Viraj JasaniViraj Jasani
HADOOP-18014CallerContext should not include some charactersMajor.Takanobu AsanumaTakanobu Asanuma
MAPREDUCE-7371DistributedCache alternative APIs should not use DistributedCache APIs internallyMajor.Viraj JasaniViraj Jasani
HADOOP-18114Documentation Syntax Error Fix > AWS Assumed RolesTrivialdocumentation, fs/s3Joey KrabacherJoey Krabacher
HDFS-16481Provide support to set Http and Rpc ports in MiniJournalClusterMajor.Viraj JasaniViraj Jasani
HDFS-16502Reconfigure Block Invalidate limitMajor.Viraj JasaniViraj Jasani
HDFS-16522Set Http and Ipc ports for Datanodes in MiniDFSClusterMajor.Viraj JasaniViraj Jasani
HADOOP-18191Log retry count while handling exceptions in RetryInvocationHandlerMinor.Viraj JasaniViraj Jasani
HDFS-16551Backport HADOOP-17588 to 3.3 and other active old branches.Major.Renukaprasad CRenukaprasad C
HDFS-16618sync_file_range error should include more volume and file infoMinor.Viraj JasaniViraj Jasani
HADOOP-18300Update google-gson to 2.9.0MinorbuildIgor DvorzhakIgor Dvorzhak
HADOOP-18397Shutdown AWSSecurityTokenService when its resources are no longer in useMajorfs/s3Viraj JasaniViraj Jasani
HADOOP-18575Make XML transformer factory more lenientMajorcommonPJ FanningPJ Fanning
HADOOP-18586Update the year to 2023Major.Ayush SaxenaAyush Saxena
HADOOP-18587upgrade to jettison 1.5.3 to fix CVE-2022-40150MajorcommonPJ FanningPJ Fanning