Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc239.6 KB
Original Source
<!--- # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -->

"Apache Hadoop" Changelog

Release 2.10.2 - 2022-05-31

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-17338Intermittent S3AInputStream failures: Premature end of Content-Length delimited message body etcMajorfs/s3Yongjun ZhangYongjun Zhang

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-12077Provide a multi-URI replication Inode for ViewFsMajorfsGera ShegalovGera Shegalov
HADOOP-13055Implement linkMergeSlash and linkFallback for ViewFileSystemMajorfs, viewfsZhe ZhangManoj Govindassamy

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-13722Code cleanup -- ViewFileSystem and InodeTreeMinorviewfsManoj GovindassamyManoj Govindassamy
YARN-1151Ability to configure auxiliary services from HDFS-based JAR filesMajornodemanagerjohn lilleyXuan Gong
HADOOP-15584move httpcomponents version in pom.xmlMinorbuildBrandon SchellerBrandon Scheller
HADOOP-16208Do Not Log InterruptedException in ClientMinorcommonDavid MollitorDavid Mollitor
HADOOP-16052Remove Subversion and Forrest from DockerfileMinorbuildAkira AjisakaXieming Li
YARN-10036Install yarnpkg and upgrade nodejs in DockerfileMajorbuid, yarn-ui-v2Akira AjisakaAkira Ajisaka
HADOOP-16811Use JUnit TemporaryFolder Rule in TestFileUtilsMinorcommon, testDavid MollitorDavid Mollitor
HADOOP-16054Update Dockerfile to use BionicMajorbuild, testAkira AjisakaAkira Ajisaka
YARN-10451RM (v1) UI NodesPage can NPE when yarn.io/gpu resource type is defined.Major.Eric PayneEric Payne
YARN-9667Container-executor.c duplicates messages to stdoutMajornodemanager, yarnAdam AntalPeter Bacsko
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
YARN-10450Add cpu and memory utilization per node and cluster-wide metricsMinoryarnJim BrennanJim Brennan
HDFS-15652Make block size from NNThroughputBenchmark configurableMinorbenchmarksHui FeiHui Fei
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
HDFS-15717Improve fsck loggingMajorlogging, namenodeAhmed HusseinAhmed Hussein
HDFS-15751Add documentation for msync() API to filesystem.mdMajordocumentationKonstantin ShvachkoKonstantin Shvachko
YARN-10562Follow up changes for YARN-9833MajoryarnJim BrennanJim Brennan
HADOOP-17478Improve the description of hadoop.http.authentication.signature.secret.fileMinordocumentationAkira AjisakaAkira Ajisaka
HADOOP-17501Fix logging typo in ShutdownHookManagerMajorcommonKonstantin ShvachkoFengnan Li
HADOOP-17354Move Jenkinsfile outside of the root directoryMajorbuildAkira AjisakaAkira Ajisaka
MAPREDUCE-7319Log list of mappers at trace level in ShuffleHandler audit logMinoryarnJim BrennanJim Brennan
YARN-10626Log resource allocation in NM log at container start timeMajor.Eric BadgerEric Badger
YARN-10613Config to allow Intra- and Inter-queue preemption to enable/disable conservativeDRFMinorcapacity scheduler, scheduler preemptionEric PayneEric Payne
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
HADOOP-17570Apply YETUS-1102 to re-enable GitHub commentsMajorbuildAkira AjisakaAkira Ajisaka
HADOOP-16870Use spotbugs-maven-plugin instead of findbugs-maven-pluginMajorbuildAkira AjisakaAkira Ajisaka
HDFS-15931Fix non-static inner classes for better memory managementMajor.Viraj JasaniViraj Jasani
HADOOP-17680Allow ProtobufRpcEngine to be extensibleMajorcommonHector Sandoval ChaverriHector Sandoval Chaverri
HADOOP-17756Increase precommit job timeout from 20 hours to 24 hours.MajorbuildTakanobu AsanumaTakanobu Asanuma
HDFS-15150Introduce read write lock to DatanodeMajordatanodeStephen O'DonnellStephen O'Donnell
YARN-10834Intra-queue preemption: apps that don't use defined custom resource won't be preempted.Major.Eric PayneEric Payne
HADOOP-17775Remove JavaScript package from Docker environmentMajorbuildMasatake IwasakiMasatake Iwasaki
HADOOP-12665Document hadoop.security.token.service.use_ipMajordocumentationArpit AgarwalAkira Ajisaka
YARN-10456RM PartitionQueueMetrics records are named QueueMetrics in Simon metrics registryMajorresourcemanagerEric PayneEric Payne
YARN-10860Make max container per heartbeat configs refreshableMajor.Eric BadgerEric Badger
HADOOP-17813Checkstyle - Allow line length: 100Major.Akira AjisakaViraj Jasani
HADOOP-17819Add extensions to ProtobufRpcEngine RequestHeaderProtoMajorcommonHector Sandoval ChaverriHector Sandoval Chaverri
HADOOP-17897Allow nested blocks in switch case in checkstyle settingsMinorbuildMasatake IwasakiMasatake Iwasaki
HADOOP-17857Check real user ACLs in addition to proxied user ACLsMajor.Eric PayneEric Payne
HADOOP-17926Maven-eclipse-plugin is no longer needed since Eclipse can import Maven projects by itself.MinordocumentationRintaro IkedaRintaro Ikeda
YARN-10935AM Total Queue Limit goes below per-user AM Limit if parent is full.Majorcapacity scheduler, capacityschedulerEric PayneEric Payne
HDFS-16257[HDFS] [RBF] Guava cache performance issue in Router MountTableResolverMajor.Janus ChowJanus Chow
YARN-1115Provide optional means for a scheduler to check real user ACLsMajorcapacity scheduler, schedulerEric Payne
HDFS-16294Remove invalid DataNode#CONFIG_PROPERTY_SIMULATEDMajordatanodeJiangHua ZhuJiangHua Zhu
HDFS-16301Improve BenchmarkThroughput#SIZE naming standardizationMinorbenchmarks, testJiangHua ZhuJiangHua Zhu
HADOOP-18035Skip unit test failures to run all the unit testsMajorbuildAkira AjisakaAkira Ajisaka
HADOOP-18040Use maven.test.failure.ignore instead of ignoreTestFailureMajorbuildAkira AjisakaAkira Ajisaka
YARN-8234Improve RM system metrics publisher's performance by pushing events to timeline server in batchCriticalresourcemanager, timelineserverHu ZiqianAshutosh Gupta
HADOOP-18093Better exception handling for testFileStatusOnMountLink() in ViewFsBaseTest.javaTrivial.Xing LinXing Lin
HADOOP-18099Upgrade bundled Tomcat to 8.5.75Majorhttpfs, kmsAkira AjisakaAshutosh Gupta
HADOOP-18110ViewFileSystem: Add Support for Localized Trash RootMajorcommonXing LinXing Lin
HADOOP-18144getTrashRoot/s in ViewFileSystem should return viewFS path, not targetFS pathMajorcommonXing LinXing Lin
HADOOP-18136Verify FileUtils.unTar() handling of missing .tar filesMinortest, utilSteve LoughranSteve Loughran
HDFS-16529Remove unnecessary setObserverRead in TestConsistentReadsObserverTrivialtestwangzhaohuiwangzhaohui
HADOOP-18155Refactor tests in TestFileUtilTrivialcommonGautham BanasandraGautham Banasandra
HADOOP-18088Replace log4j 1.x with reload4jMajor.Wei-Chiu ChuangWei-Chiu Chuang
YARN-11125Backport YARN-6483 to branch-2.10MajorresourcemanagerAshutosh GuptaAshutosh Gupta
HADOOP-18172Change scope of getRootFallbackLink for InodeTree to make them accessible from outside packageMinor.Xing LinXing Lin

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HDFS-10650DFSClient#mkdirs and DFSClient#primitiveMkdir should use default directory permissionMinor.John ZhugeJohn Zhuge
HADOOP-13965Groups should be consistent in using default group mapping classMinorsecurityYiqun LinYiqun Lin
YARN-6977Node information is not provided for non am containers in RM logsMajorcapacity schedulerSumana SathishSuma Shivaprasad
HADOOP-15261Upgrade commons-io from 2.4 to 2.5MajorminikdcPandaMonkeyPandaMonkey
HADOOP-15331Fix a race condition causing parsing error of java.io.BufferedInputStream in class org.apache.hadoop.conf.ConfigurationMajorcommonMiklos SzegediMiklos Szegedi
YARN-8222Fix potential NPE when gets RMApp from RM contextCritical.Tao YangTao Yang
HDFS-13174hdfs mover -p /path times out after 20 minMajorbalancer & moverIstván FajthIstván Fajth
HDFS-13723Occasional "Should be different group" error in TestRefreshUserMappings#testGroupMappingRefreshMajorsecurity, testSiyao MengSiyao Meng
YARN-7266Timeline Server event handler threads lockedMajorATSv2, timelineserverVenkata Puneet RavuriPrabhu Joseph
HDFS-13677Dynamic refresh Disk configuration results in overwriting VolumeMapBlocker.ZanderXuZanderXu
HADOOP-16334Fix yetus-wrapper not working when HADOOP_YETUS_VERSION >= 0.9.0MajoryetusWanqiang JiWanqiang Ji
YARN-9594Fix missing break statement in ContainerScheduler#handleMajor.lujielujie
YARN-9744RollingLevelDBTimelineStore.getEntityByTime fails with NPEMajortimelineserverPrabhu JosephPrabhu Joseph
YARN-9785Fix DominantResourceCalculator when one resource is zeroBlocker.Bilwa S TBilwa S T
YARN-9833Race condition when DirectoryCollection.checkDirs() runs during container launchMajor.Peter BacskoPeter Bacsko
HDFS-14216NullPointerException happens in NamenodeWebHdfsCritical.lujielujie
YARN-9984FSPreemptionThread can cause NullPointerException while app is unregistered with containers running on a nodeMajorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
HADOOP-16841The description of hadoop.http.authentication.signature.secret.file contains outdated informationMinordocumentationAkira AjisakaXieming Li
HADOOP-16768SnappyCompressor test cases wrongly assume that the compressed data is always smaller than the input dataMajorio, testzhao boAkira Ajisaka
HADOOP-17068client fails forever when namenode ipaddr changedMajorhdfs-clientSean ChowSean Chow
HADOOP-17116Skip Retry INFO logging on first failover from a proxyMajorhaHanisha KoneruHanisha Koneru
MAPREDUCE-7294Only application master should upload resource to Yarn Shared CacheMajormrv2zhenzhao wangzhenzhao wang
YARN-10438Handle null containerId in ClientRMService#getContainerReport()MajorresourcemanagerRaghvendra SinghShubham Gupta
MAPREDUCE-7289Fix wrong comment in LongLong.javaTrivialdocumentation, examplesAkira AjisakaWanqiang Ji
YARN-10393MR job live lock caused by completed state container leak in heartbeat between node manager and RMMajornodemanager, yarnzhenzhao wangJim Brennan
YARN-10455TestNMProxy.testNMProxyRPCRetry is not consistentMajor.Ahmed HusseinAhmed Hussein
HADOOP-17223update org.apache.httpcomponents:httpclient to 4.5.13 and httpcore to 4.4.13Blocker.Pranav BhedaPranav Bheda
HADOOP-17309Javadoc warnings and errors are ignored in the precommit jobsMajorbuild, documentationAkira AjisakaAkira Ajisaka
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
YARN-10467ContainerIdPBImpl objects can be leaked in RMNodeImpl.completedContainersMajorresourcemanagerHaibo ChenHaibo Chen
HADOOP-17340TestLdapGroupsMapping failing -string mismatch in exception validationMajortestSteve LoughranSteve Loughran
HADOOP-17352Update PATCH_NAMING_RULE in the personality fileMinorbuildAkira AjisakaAkira Ajisaka
HADOOP-17358Improve excessive reloading of ConfigurationsMajorconfAhmed HusseinAhmed Hussein
YARN-8558NM recovery level db not cleaned up properly on container finishCritical.Bibin ChundattBibin Chundatt
YARN-10498Fix Yarn CapacityScheduler Markdown documentTrivialdocumentationzhaoshengjiezhaoshengjie
HDFS-15660StorageTypeProto is not compatiable between 3.x and 2.6Major.Ryan WuRyan Wu
HDFS-15725Lease Recovery never completes for a committed block which the DNs never finalizeMajornamenodeStephen O'DonnellStephen O'Donnell
HADOOP-17438Increase docker memory limit in JenkinsMajorbuild, scripts, test, yetusAhmed HusseinAhmed Hussein
HADOOP-16947Stale record should be remove when MutableRollingAverages generating aggregate data.Major.Haibin HuangHaibin Huang
HDFS-15632AbstractContractDeleteTest should set recursive parameter to true for recursive test cases.Major.Konstantin ShvachkoAnton Kutuzov
HDFS-10498Intermittent test failure org.apache.hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength.testSnapshotfileLengthMajorhdfs, snapshotsHanisha KoneruJim Brennan
HADOOP-17495Backport HADOOP-16947 "Stale record should be remove when MutableRollingAverages generating aggregate data." to branch 2.10Major.Felix NFelix N
HDFS-15801Backport HDFS-14582 to branch-2.10 (Failed to start DN with ArithmeticException when NULL checksum used)Major.Janus ChowJanus Chow
YARN-10428Zombie applications in the YARN queue using FAIR + sizebasedweightCriticalcapacityschedulerGuang YangAndras Gyori
HDFS-15792ClasscastException while loading FSImageMajornnRenukaprasad CRenukaprasad C
HADOOP-17516Upgrade ant to 1.10.9Major.Akira AjisakaAkira Ajisaka
YARN-10500TestDelegationTokenRenewer fails intermittentlyMajortestAkira AjisakaMasatake Iwasaki
MAPREDUCE-7323Remove job_history_summary.pyMajor.Akira AjisakaAkira Ajisaka
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-15849ExpiredHeartbeats metric should be of Type.COUNTERMajormetricsKonstantin ShvachkoQi Zhu
HADOOP-17557skip-dir option is not processed by YetusMajorbuild, precommit, yetusAhmed HusseinAhmed Hussein
HADOOP-17572[branch-2.10] Docker image build fails due to the removal of openjdk-7-jdk packageBlockerbuildAkira AjisakaAkira Ajisaka
HADOOP-17582Replace GitHub App Token with GitHub OAuth tokenMajorbuildAkira AjisakaAkira Ajisaka
HADOOP-17586Upgrade org.codehaus.woodstox:stax2-api to 4.2.1Major.Ayush SaxenaAyush Saxena
YARN-10588Percentage of queue and cluster is zero in WebUIMajor.Bilwa S TBilwa S T
MAPREDUCE-7322revisiting TestMRIntermediateDataEncryptionMajorjob submission, security, testAhmed HusseinAhmed Hussein
HADOOP-17592Fix the wrong CIDR range example in Proxy User documentationMinordocumentationKwangsun NohKwangsun Noh
MAPREDUCE-7325Intermediate data encryption is broken in LocalJobRunnerMajorjob submission, securityAhmed HusseinAhmed Hussein
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
MAPREDUCE-7332Fix SpillCallBackPathsFinder to use JDK7 on branch-2.10Minorjob submission, securityAhmed HusseinAhmed Hussein
YARN-10501Can't remove all node labels after add node label without nodemanager portCriticalyarncaozhiqiangcaozhiqiang
YARN-10716Fix typo in ContainerRuntimeTrivialdocumentationWanqiang Jixishuhai
HADOOP-17603Upgrade tomcat-embed-core to 7.0.108Majorbuild, securityAhmed HusseinAhmed Hussein
HADOOP-17601Upgrade Jackson databind in branch-2.10 to 2.9.10.7Major.Ahmed HusseinAhmed Hussein
YARN-10733TimelineService Hbase tests are failing with timeout error on branch-2.10Majortest, timelineserver, yarnAhmed HusseinAhmed Hussein
HDFS-15963Unreleased volume references cause an infinite loopCriticaldatanodeShuyan ZhangShuyan Zhang
YARN-10460Upgrading to JUnit 4.13 causes tests in TestNodeStatusUpdater to failMajornodemanager, testPeter BacskoPeter Bacsko
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
YARN-10555Missing access check before getAppAttemptsCriticalwebapplujielujie
HADOOP-17718Explicitly set locale in the DockerfileBlockerbuildWei-Chiu ChuangWei-Chiu Chuang
YARN-10770container-executor permission is wrong in SecureContainer.mdMajordocumentationAkira AjisakaSiddharth Ahuja
HDFS-15915Race condition with async edits logging due to updating txId outside of the namesystem logMajorhdfs, namenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-16040RpcQueueTime metric counts requeued calls as unique events.MajorhdfsSimbarashe DzinamariraSimbarashe Dzinamarira
HDFS-16068WebHdfsFileSystem has a possible connection leak in connection with HttpFSMajor.Takanobu AsanumaTakanobu Asanuma
HDFS-15618Improve datanode shutdown latencyMajordatanodeAhmed HusseinAhmed Hussein
HADOOP-17769Upgrade JUnit to 4.13.2Major.Ahmed HusseinAhmed Hussein
YARN-10824Title not set for JHS and NM webpagesMajor.Rajshree MishraBilwa S T
MAPREDUCE-7353Mapreduce job fails when NM is stoppedMajor.Bilwa S TBilwa S T
HADOOP-17793Better token validationMajor.Artem SmotrakovArtem Smotrakov
HDFS-16042DatanodeAdminMonitor scan should be delay basedMajordatanodeAhmed HusseinAhmed Hussein
HADOOP-17028ViewFS should initialize target filesystems lazilyMajorclient-mounts, fs, viewfsUma Maheswara Rao GAbhishek Das
HADOOP-17370Upgrade commons-compress to 1.21MajorcommonDongjoon HyunAkira Ajisaka
HADOOP-17886Upgrade ant to 1.10.11Major.Ahmed HusseinAhmed Hussein
HADOOP-17885Upgrade JSON smart to 1.3.3 on branch-2.10Major.Ahmed HusseinAhmed Hussein
HDFS-16207Remove NN logs stack trace for non-existent xattr queryMajornamenodeAhmed HusseinAhmed Hussein
HDFS-16198Short circuit read leaks Slot objects when InvalidToken exception is thrownMajor.Eungsop YooEungsop Yoo
HDFS-16233Do not use exception handler to implement copy-on-write for EnumCountersMajornamenodeWei-Chiu ChuangWei-Chiu Chuang
HDFS-16181[SBN Read] Fix metric of RpcRequestCacheMissAmount can't display when tailEditLog form JNCritical.wangzhaohuiwangzhaohui
YARN-8127Resource leak when async scheduling is enabledCritical.Weiwei YangTao Yang
HADOOP-17964Increase Java heap size for running Maven in Dockerfile of branch-2.10MajorbuildMasatake IwasakiMasatake Iwasaki
HADOOP-16532Fix TestViewFsTrash to use the correct homeDir.Minortest, viewfsSteve LoughranXing Lin
HADOOP-17965Fix documentation build failure using JDK 7 on branch-2.10MajorbuildMasatake IwasakiMasatake Iwasaki
HDFS-7612TestOfflineEditsViewer.testStored() uses incorrect default value for cacheDirMajortestKonstantin ShvachkoMichael Kuchenbecker
HADOOP-17978Exclude ASF license check for pkg-resolver JSONMajorbuildGautham BanasandraGautham Banasandra
HADOOP-17880Build Hadoop on Centos 7Majorbuildbaizhendong
HADOOP-17988Disable JIRA plugin for YETUS on HadoopCriticalbuildGautham BanasandraGautham Banasandra
HDFS-16311Metric metadataOperationRate calculation error in DataNodeVolumeMetricsMajor.Tao LiTao Li
HADOOP-17999No-op implementation of setWriteChecksum and setVerifyChecksum in ViewFileSystemMajor.Abhishek DasAbhishek Das
YARN-9063ATS 1.5 fails to start if RollingLevelDb files are corrupt or missingMajortimelineserver, timelineserviceTarun ParimiAshutosh Gupta
HADOOP-18049Pin python lazy-object-proxy to 1.6.0 in Docker file as newer versions are incompatible with python2.7MajorbuildDhananjay BadayaDhananjay Badaya
HADOOP-13500Synchronizing iteration of Configuration properties objectMajorconfJason Darrell LoweDhananjay Badaya
YARN-10178Global Scheduler async thread crash caused by 'Comparison method violates its general contractMajorcapacity schedulertuyuAndras Gyori
HDFS-16410Insecure Xml parsing in OfflineEditsXmlLoaderMinor.Ashutosh GuptaAshutosh Gupta
HADOOP-18158Fix failure of create-release script due to releasedocmaker changes in branch-2.10MajorbuildMasatake IwasakiMasatake Iwasaki
HADOOP-18129Change URI[] in INodeLink to String[] to reduce memory footprint of ViewFileSystemMajor.Abhishek DasAbhishek Das
HDFS-16517In 2.10 the distance metric is wrong for non-DN machinesMajor.Owen O'MalleyOwen O'Malley
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
YARN-10720YARN WebAppProxyServlet should support connection timeout to prevent proxy server from hangingCritical.Qi ZhuQi Zhu
HDFS-11041Unable to unregister FsDatasetState MBean if DataNode is shutdown twiceTrivialdatanodeWei-Chiu ChuangWei-Chiu Chuang
MAPREDUCE-7246In MapredAppMasterRest#Mapreduce_Application_Master_Info_API, the datatype of appId should be "string".MajordocumentationjennyAshutosh Gupta
YARN-11126ZKConfigurationStore Java deserialisation vulnerabilityMajoryarnTamas DomokTamas Domok
YARN-11162Set the zk acl for nodes created by ZKConfigurationStore.MajorresourcemanagerOwen O'MalleyOwen O'Malley

TESTS:

JIRASummaryPriorityComponentReporterContributor
MAPREDUCE-7011TestClientDistributedCacheManager::testDetermineCacheVisibilities assumes all parent dirs set other execTrivial.Christopher DouglasChristopher Douglas

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-15133[JDK9] Ignore com.sun.javadoc.* and com.sun.tools.* in animal-sniffer-maven-plugin to compile with Java 9Major.Akira AjisakaAkira Ajisaka
HADOOP-15293TestLogLevel fails on Java 9MajortestAkira AjisakaTakanobu Asanuma
HADOOP-15513Add additional test cases to cover some corner cases for FileUtil#symlinkMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
HADOOP-15783[JDK10] TestSFTPFileSystem.testGetModifyTime failsMajor.Akira AjisakaAkira Ajisaka
HADOOP-16764Rewrite Python example codes using Python3MinordocumentationKengo SekiKengo Seki
HADOOP-16767S3AInputStream reopening does not handle non IO exceptions properlyMajor.Sergei PoganshevSergei Poganshev
HADOOP-17336Backport HADOOP-16005-"NativeAzureFileSystem does not support setXAttr" and HADOOP-16785. "Improve wasb and abfs resilience on double close() calls. followup to abfs close() fix." to branch-2.10Majorfs/azureSally ZuoSally Zuo
HDFS-15716TestUpgradeDomainBlockPlacementPolicy flakyMajornamenode, testAhmed HusseinAhmed Hussein
HADOOP-16748Migrate to Python 3 and upgrade Yetus to 0.13.0Major.Akira AjisakaAkira Ajisaka
HDFS-13975TestBalancer#testMaxIterationTime fails sporadicallyMajor.Jason Darrell LoweToshihiko Uchida
HDFS-16072TestBlockRecovery fails consistently on Branch-2.10Majordatanode, testAhmed HusseinAhmed Hussein
HDFS-15659Set dfs.namenode.redundancy.considerLoad to false in MiniDFSClusterMajortestAkira AjisakaAhmed Hussein
HADOOP-17952Replace Guava VisibleForTesting by Hadoop's own annotation in hadoop-common-project modulesMajor.Viraj JasaniViraj Jasani
YARN-8546Resource leak caused by a reserved container being released more than once under async schedulingMajorcapacity schedulerWeiwei YangTao Yang
HDFS-13248RBF: Namenode need to choose block location for the clientMajor.Wu WeiweiOwen O'Malley

OTHER:

JIRASummaryPriorityComponentReporterContributor
HDFS-15808Add metrics for FSNamesystem read/write lock hold long timeMajorhdfsTao LiTao Li
HDFS-16298Improve error msg for BlockMissingExceptionMinor.Tao LiTao Li
HDFS-16312Fix typo for DataNodeVolumeMetrics and ProfilingFileIoEventsMinor.Tao LiTao Li
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
HADOOP-17571Upgrade com.fasterxml.woodstox:woodstox-core for security reasonsMajor.Viraj JasaniViraj Jasani
HDFS-15895DFSAdmin#printOpenFiles has redundant String#format usageMinor.Viraj JasaniViraj Jasani
HADOOP-18061Update the year to 2022Major.Ayush SaxenaAyush Saxena
HADOOP-18191Log retry count while handling exceptions in RetryInvocationHandlerMinor.Viraj JasaniViraj Jasani
HADOOP-18125Utility to identify git commit / Jira fixVersion discrepancies for RC preparationMajor.Viraj JasaniViraj Jasani
HDFS-16551Backport HADOOP-17588 to 3.3 and other active old branches.Major.Renukaprasad CRenukaprasad C