Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc289.4 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.2.1 - 2019-09-10

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-15922DelegationTokenAuthenticationFilter get wrong doAsUser since it does not decode URLMajorcommon, kmsHe XiaoqiaoHe Xiaoqiao

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-15950Failover for LdapGroupsMappingMajorcommon, securityLukas MajercakLukas Majercak
YARN-7055YARN Timeline Service v.2: beta 1 / GAMajortimelineclient, timelinereader, timelineserverVrushali C
YARN-9761Allow overriding application submissions based on server side configsMajor.Jonathan Hungpralabhkumar

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-15676Cleanup TestSSLHttpServerMinorcommonSzilard NemethSzilard Nemeth
YARN-8896Limit the maximum number of container assignments per heartbeatMajor.Weiwei YangZhankun Tang
YARN-8618Yarn Service: When all the components of a service have restart policy NEVER then initiation of service upgrade should failMajor.Chandni SinghChandni Singh
HADOOP-15804upgrade to commons-compress 1.18Major.PJ FanningAkira Ajisaka
YARN-8916Define a constant "docker" string in "ContainerRuntimeConstants.java" for better maintainabilityMinor.Zhankun TangZhankun Tang
YARN-8908Fix errors in yarn-default.xml related to GPU/FPGAMajor.Zhankun TangZhankun Tang
HDFS-13941make storageId in BlockPoolTokenSecretManager.checkAccess optionalMajor.Ajay KumarAjay Kumar
HDFS-14029Sleep in TestLazyPersistFiles should be put into a loopTrivialhdfsAdam AntalAdam Antal
YARN-8915Update the doc about the default value of "maximum-container-assignments" for capacity schedulerMinor.Zhankun TangZhankun Tang
HADOOP-15855Review hadoop credential doc, including object store detailsMinordocumentation, securitySteve LoughranSteve Loughran
YARN-7225Add queue and partition info to RM audit logMajorresourcemanagerJonathan HungEric Payne
HADOOP-15687Credentials class should allow access to aliasesTrivial.Lars FranckeLars Francke
YARN-8969AbstractYarnScheduler#getNodeTracker should return generic type to avoid type castingMajor.Wanqiang JiWanqiang Ji
YARN-8977Remove unnecessary type casting when calling AbstractYarnScheduler#getSchedulerNodeTrivial.Wanqiang JiWanqiang Ji
HDFS-14070Refactor NameNodeWebHdfsMethods to allow better extensibilityMajor.CR HotaCR Hota
HADOOP-15926Document upgrading the section in NOTICE.txt when upgrading the version of AWS SDKMinordocumentationAkira AjisakaDinesh Chitlangia
HADOOP-12558distcp documentation is woefully out of dateCriticaldocumentation, tools/distcpAllen WittenauerDinesh Chitlangia
HDFS-14063Support noredirect param for CREATE/APPEND/OPEN/GETFILECHECKSUM in HttpFSMajor.Íñigo GoiriÍñigo Goiri
HADOOP-15919AliyunOSS: Enable Yarn to use OSSMajorfs/osswujinhuwujinhu
HDFS-14064WEBHDFS: Support Enable/Disable EC PolicyMajor.Ayush SaxenaAyush Saxena
HADOOP-15943AliyunOSS: add missing owner & group attributes for oss FileStatusMajorfs/osswujinhuwujinhu
MAPREDUCE-7164FileOutputCommitter does not report progress while merging paths.Major.Kuhu ShuklaKuhu Shukla
YARN-9069Fix SchedulerInfo#getSchedulerType for custom schedulersMinor.Bilwa S TBilwa S T
HDFS-14095EC: Track Erasure Coding commands in DFS statisticsMajorerasure-codingAyush SaxenaAyush Saxena
HDFS-14112Avoid recursive call to external authorizer for getContentSummary.CriticalnamenodeJitendra Nath PandeyTsz Wo Nicholas Sze
YARN-9036Escape newlines in health report in YARN UIMajor.Jonathan HungKeqiu Hu
YARN-9041Performance Optimization of method FSPreemptionThread#identifyContainersToPreemptMajorfairscheduler, scheduler preemptionWanqiang JiWanqiang Ji
YARN-9085Add Guaranteed and MaxCapacity to CSQueueMetricsMajor.Jonathan HungJonathan Hung
HDFS-14124EC : Support EC Commands (set/get/unset EcPolicy) via WebHdfsMajorerasure-coding, httpfs, webhdfsSouryakanta DwivedyAyush Saxena
HADOOP-15808Harden Token service loader useMajorsecuritySteve LoughranSteve Loughran
YARN-9122Add table of contents to YARN Service API documentMinordocumentationAkira AjisakaZhankun Tang
HDFS-14171Performance improvement in Tailing EditLogMajornamenodeKenneth YangKenneth Yang
HADOOP-15481Emit FairCallQueue stats as metricsMajormetrics, rpc-serverErik KrogenChristopher Gregorian
HADOOP-15994Upgrade Jackson2 to 2.9.8MajorsecurityAkira Ajisakalqjacklee
HADOOP-16019ZKDelegationTokenSecretManager won't log exception message occured in function setJaasConfigurationMinorcommonluhuachaoluhuachao
HDFS-14213Remove Jansson from BUILDING.txtMinordocumentationAkira AjisakaDinesh Chitlangia
HDFS-14221Replace Guava Optional with Java OptionalMajor.Arpit AgarwalArpit Agarwal
HDFS-14222Make ThrottledAsyncChecker constructor publicMajor.Arpit AgarwalArpit Agarwal
HADOOP-16075Upgrade checkstyle version to 8.16MinorbuildDinesh ChitlangiaDinesh Chitlangia
HADOOP-16089AliyunOSS: update oss-sdk version to 3.4.1Majorfs/osswujinhuwujinhu
HDFS-14231DataXceiver#run() should not log exceptions caused by InvalidToken exception as an errorMajorhdfsKitti NanasiKitti Nanasi
YARN-7171RM UI should sort memory / cores numericallyMajor.Eric MaynardAhmed Hussein
YARN-9282Typo in javadoc of class LinuxContainerExecutor: hadoop.security.authetication should be 'authentication'Trivial.Szilard NemethCharan Hebri
HADOOP-16108Tail Follow Interval Should Allow To Specify The Sleep Interval To Save Unnecessary RPC'sMajor.Harshakiran ReddyAyush Saxena
YARN-8295[UI2] Improve "Resource Usage" tab error message when there are no data available.Minoryarn-ui-v2Gergely NovákCharan Hebri
YARN-7824[UI2] Yarn Component Instance page should include link to container logsMajoryarn-ui-v2Yesha VoraAkhil PB
HADOOP-15281Distcp to add no-rename copy optionMajortools/distcpSteve LoughranAndrew Olson
YARN-9309Improve graph text in SLS to avoid overlappingMinor.Bilwa S TBilwa S T
HDFS-14235Handle ArrayIndexOutOfBoundsException in DataNodeDiskMetrics#slowDiskDetectionDaemonMajor.Surendra Singh LilhoreRanith Sardar
YARN-9168DistributedShell client timeout should be -1 by defaultMinor.Zhankun TangZhankun Tang
YARN-9087Improve logging for initialization of Resource pluginsMajoryarnSzilard NemethSzilard Nemeth
YARN-9121Replace GpuDiscoverer.getInstance() to a readable object for easy access controlMajor.Szilard NemethSzilard Nemeth
YARN-9139Simplify initializer code of GpuDiscovererMajor.Szilard NemethSzilard Nemeth
HDFS-14247Repeat adding node description into network topologyMinordatanodeHuangTaoHuangTao
YARN-9332RackResolver tool should accept multiple hostsMinoryarnLantao JinLantao Jin
HADOOP-16140hadoop fs expunge to add -immediate option to purge trash immediatelyMajorfsStephen O'DonnellStephen O'Donnell
YARN-9138Improve test coverage for nvidia-smi binary execution of GpuDiscovererMajor.Szilard NemethSzilard Nemeth
MAPREDUCE-7191JobHistoryServer should log exception when loading/parsing history file failedMinormrv2Jiandan YangJiandan Yang
MAPREDUCE-7192JobHistoryServer attempts page support jump to containers log page in NM when logAggregation is disableMajormrv2Jiandan YangJiandan Yang
HDFS-14346Better time precision in getTimeDurationMinornamenodeChao SunChao Sun
HDFS-14366Improve HDFS append performanceMajorhdfsChao SunChao Sun
HADOOP-16196Path Parameterize ComparableMinorcommonDavid MollitorDavid Mollitor
HADOOP-16181HadoopExecutors shutdown CleanupMinorutilDavid MollitorDavid Mollitor
HADOOP-16147Allow CopyListing sequence file keys and values to be more easily customizedMajortools/distcpAndrew OlsonAndrew Olson
MAPREDUCE-7190Add SleepJob additional parameter to make parallel runs distinguishableMajor.Adam AntalAdam Antal
YARN-9394Use new API of RackResolver to get better performanceMajoryarnLantao JinLantao Jin
HADOOP-16208Do Not Log InterruptedException in ClientMinorcommonDavid MollitorDavid Mollitor
YARN-9463Add queueName info when failing with queue capacity sanity checkTrivialcapacity schedulerAihua XuAihua Xu
HADOOP-16227Upgrade checkstyle to 8.19MajorbuildAkira AjisakaAkira Ajisaka
HDFS-14432dfs.datanode.shared.file.descriptor.paths duplicated in hdfs-default.xmlMinorhdfspuleya7puleya7
HDFS-14463Add Log Level link under NameNode and DataNode Web UI Utilities dropdownTrivialwebhdfsSiyao MengSiyao Meng
YARN-9529Log correct cpu controller path on error while initializing CGroups.MajornodemanagerJonathan HungJonathan Hung
HADOOP-16289Allow extra jsvc startup option in hadoop_start_secure_daemon in hadoop-functions.shMajorscriptsSiyao MengSiyao Meng
HADOOP-16307Intern User Name and Group Name in FileStatusMajorfsDavid MollitorDavid Mollitor
HADOOP-16294Enable access to context by DistCp subclassesTrivialtools/distcpAndrew OlsonAndrew Olson
HDFS-14507Document -blockingDecommission option for hdfs dfsadmin -listOpenFilesMinordocumentationSiyao MengSiyao Meng
HDFS-14451Incorrect header or version mismatch log messageMinoripcDavid MollitorShweta
HDFS-14502keepResults option in NNThroughputBenchmark should call saveNamespace()Majorbenchmarks, hdfsKonstantin ShvachkoKonstantin Shvachko
HADOOP-16323https everywhere in Maven settingsMinorbuildAkira AjisakaAkira Ajisaka
YARN-9563Resource report REST API could return NaN or InfMinor.Ahmed HusseinAhmed Hussein
YARN-9545Create healthcheck REST endpoint for ATSv2MajorATSv2Zoltan SieglZoltan Siegl
HDFS-10659Namenode crashes after Journalnode re-installation in an HA cluster due to missing paxos directoryMajorha, journal-nodeAmit Anandstar
HDFS-14513FSImage which is saving should be clean while NameNode shutdownMajornamenodeHe XiaoqiaoHe Xiaoqiao
YARN-9543[UI2] Handle ATSv2 server down or failures cases gracefully in YARN UI v2MajorATSv2, yarn-ui-v2Zoltan SieglZoltan Siegl
HADOOP-16369Fix zstandard shortname misspelled as ztsMajor.Jonathan EaglesJonathan Eagles
HDFS-14560Allow block replication parameters to be refreshableMajornamenodeStephen O'DonnellStephen O'Donnell
HDFS-12770Add doc about how to disable client socket cacheTrivialhdfs-clientWeiwei YangWeiwei Yang
HADOOP-9157Better option for curl in hadoop-auth-examplesMinordocumentationJingguo YaoAndras Bokor
HDFS-14340Lower the log level when can't get postOpAttrMinornfsAnuhan TorgonsharAnuhan Torgonshar
HADOOP-15914hadoop jar command has no help argumentMajorcommonAdam AntalAdam Antal
YARN-9630[UI2] Add a link in docs's top pageMajordocumentation, yarn-ui-v2Wanqiang JiWanqiang Ji
HADOOP-16156[Clean-up] Remove NULL check before instanceof and fix checkstyle in InnerNodeImplMinor.ShwetaShweta
HADOOP-14385HttpExceptionUtils#validateResponse swallows exceptionsTrivial.Wei-Chiu ChuangWei-Chiu Chuang
HDFS-12564Add the documents of swebhdfs configurations on the client sideMajordocumentation, webhdfsTakanobu AsanumaTakanobu Asanuma
HDFS-14403Cost-Based RPC FairCallQueueMajoripc, namenodeErik KrogenChristopher Gregorian
HADOOP-16266Add more fine-grained processing time metrics to the RPC layerMinoripcChristopher GregorianErik Krogen
YARN-9629Support configurable MIN_LOG_ROLLING_INTERVALMinorlog-aggregation, nodemanager, yarnAdam AntalAdam Antal
HDFS-13694Making md5 computing being in parallel with image loadingMajor.zhouyingchaoLisheng Sun
HDFS-14632Reduce useless #getNumLiveDataNodes call in SafeModeMonitorMajornamenodeHe XiaoqiaoHe Xiaoqiao
YARN-9573DistributedShell cannot specify LogAggregationContextMajordistributed-shell, log-aggregation, yarnAdam AntalAdam Antal
YARN-9337GPU auto-discovery script runs even when the resource is given by handMajoryarnAdam AntalAdam Antal
YARN-9127Create more tests to verify GpuDeviceInformationParserMajor.Szilard NemethPeter Bacsko
YARN-9326Fair Scheduler configuration defaults are not documented in case of min and maxResourcesMajordocs, documentation, fairscheduler, yarnAdam AntalAdam Antal
HDFS-14547DirectoryWithQuotaFeature.quota costs additional memory even the storage type quota is not set.Major.JinglunJinglun
HDFS-14693NameNode should log a warning when EditLog IPC logger's pending size exceeds limit.MinornamenodeXudong CaoXudong Cao
YARN-9094Remove unused interface method: NodeResourceUpdaterPlugin#handleUpdatedResourceFromRMTrivial.Szilard NemethGergely Pollak
YARN-9096Some GpuResourcePlugin and ResourcePluginManager methods are synchronized unnecessarilyMajor.Szilard NemethGergely Pollak
YARN-9092Create an object for cgroups mount enable and cgroups mount path as they belong togetherMinor.Szilard NemethGergely Pollak
YARN-9124Resolve contradiction in ResourceUtils: addMandatoryResources / checkMandatoryResources work differentlyMinor.Szilard NemethAdam Antal
YARN-8199Logging fileSize of log files under NM Local DirMajorlog-aggregationPrabhu JosephPrabhu Joseph
YARN-9729[UI2] Fix error message for logs when ATSv2 is offlineMajoryarn-ui-v2Zoltan SieglZoltan Siegl
YARN-9135NM State store ResourceMappings serialization are tested with Strings instead of real Device objectsMajor.Szilard NemethPeter Bacsko
HDFS-14370Edit log tailing fast-path should allow for backoffMajornamenode, qjmErik KrogenErik Krogen
YARN-9442container working directory has group read permissionsMinoryarnJim BrennanJim Brennan
HADOOP-16459Backport [HADOOP-16266] "Add more fine-grained processing time metrics to the RPC layer" to branch-2Major.Erik KrogenErik Krogen
HDFS-14491More Clarity on Namenode UI Around Blocks and ReplicasMinor.Alan JackowaySiyao Meng
YARN-9134No test coverage for redefining FPGA / GPU resource types in TestResourceUtilsMajor.Szilard NemethPeter Bacsko
YARN-9133Make tests more easy to comprehend in TestGpuResourceHandlerMajor.Szilard NemethPeter Bacsko
YARN-9140Code cleanup in ResourcePluginManager.initialize and in TestResourcePluginManagerTrivial.Szilard NemethPeter Bacsko
YARN-9676Add DEBUG and TRACE level messages to AppLogAggregatorImpl and connected classesMajor.Adam AntalAdam Antal
YARN-9488Skip YARNFeatureNotEnabledException from ClientRMServiceMinorresourcemanagerPrabhu JosephPrabhu Joseph
YARN-8586Extract log aggregation related fields and methods from RMAppImplMajor.Szilard NemethPeter Bacsko
YARN-9100Add tests for GpuResourceAllocator and do minor code cleanupMajor.Szilard NemethPeter Bacsko
HADOOP-15246SpanReceiverInfo - Prefer ArrayList over LinkedListTrivialcommonDavid MollitorDavid Mollitor
HADOOP-16158DistCp to support checksum validation when copy blocks in parallelMajortools/distcpKai XieKai Xie
HDFS-14746Trivial test code update after HDFS-14687TrivialecWei-Chiu Chuangkevin su
HDFS-13709Report bad block to NN when transfer block encounter EIO exceptionMajordatanodeChen ZhangChen Zhang
HDFS-14665HttpFS: LISTSTATUS response is missing HDFS-specific fieldsMajorhttpfsSiyao MengSiyao Meng
HDFS-14276[SBN read] Reduce tailing overheadMajorha, namenodeWei-Chiu ChuangAyush Saxena
HADOOP-16061Update Apache Yetus to 0.10.0MajorbuildAkira AjisakaAkira Ajisaka
YARN-9756Create metric that sums total memory/vcores preempted per roundMajorcapacity schedulerEric PayneManikandan R
HDFS-14748Make DataNodePeerMetrics#minOutlierDetectionSamples configurableMajor.Lisheng SunLisheng Sun
HADOOP-15998Ensure jar validation works on Windows.BlockerbuildBrian GrunkemeyerBrian Grunkemeyer
HDFS-14633The StorageType quota and consume in QuotaFeature is not handled for renameMajor.JinglunJinglun
YARN-9810Add queue capacity/maxcapacity percentage metricsMajor.Jonathan HungShubham Gupta
YARN-9763Print application tags in application summaryMajor.Jonathan HungManoj Kumar
YARN-9795ClusterMetrics to include AM allocation delayMinor.Fengnan LiFengnan Li
YARN-8995Log events info in AsyncDispatcher when event queue size cumulatively reaches a certain number every time.Majormetrics, nodemanager, resourcemanagerzhuqizhuqi

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HDFS-13973getErasureCodingPolicy should log path in audit eventMajorhdfsShwetaShweta
YARN-8868Set HTTPOnly attribute to CookieMajor.Chandni SinghChandni Singh
HDFS-14003Fix findbugs warning in trunk for FSImageFormatPBINodeMajor.Yiqun LinYiqun Lin
YARN-8910Misleading log statement in NM when max retries is -1Minor.Chandni SinghChandni Singh
YARN-7502Nodemanager restart docs should describe nodemanager supervised propertyMajordocumentationJason LoweSuma Shivaprasad
YARN-8826Fix lingering timeline collector after serviceStop in TimelineCollectorManagerTrivialATSv2Prabha ManepalliPrabha Manepalli
HDFS-14021TestReconstructStripedBlocksWithRackAwareness#testReconstructForNotEnoughRacks fails intermittentlyMajorerasure-coding, testXiao ChenXiao Chen
MAPREDUCE-7151RMContainerAllocator#handleJobPriorityChange expects application_priority alwaysMajor.Bibin A ChundattBilwa S T
HDFS-14028HDFS OIV temporary dir deletes folderMajorhdfsAdam AntalAdam Antal
HDFS-14027DFSStripedOutputStream should implement both hsync methodsCriticalerasure-codingXiao ChenXiao Chen
HADOOP-15899Update AWS Java SDK versions in NOTICE.txtMajor.Akira AjisakaAkira Ajisaka
HADOOP-15900Update JSch versions in LICENSE.txtMajor.Akira AjisakaAkira Ajisaka
HDFS-14042Fix NPE when PROVIDED storage is missingMajor.Íñigo GoiriVirajith Jalaparti
HDFS-14043Tolerate corrupted seen_txid fileMajorhdfs, namenodeLukas MajercakLukas Majercak
YARN-8970Improve the debug message in CS#allocateContainerOnSingleNodeTrivial.Weiwei YangZhankun Tang
YARN-8865RMStateStore contains large number of expired RMDelegationTokenMajorresourcemanagerWilfred SpiegelenburgWilfred Spiegelenburg
HDFS-14048DFSOutputStream close() throws exception on subsequent call after DataNode restartMajorhdfs-clientErik KrogenErik Krogen
MAPREDUCE-7156NullPointerException when reaching max shuffle connectionsMajormrv2Peter BacskoPeter Bacsko
YARN-8866Fix a parsing error for crossdomain.xmlMajorbuild, yarn-ui-v2Takanobu AsanumaTakanobu Asanuma
HDFS-14039ec -listPolicies doesn't show correct state for the default policy when the default is not RS(6,3)Majorerasure-codingXiao ChenKitti Nanasi
HADOOP-15916Upgrade Maven Surefire plugin to 3.0.0-M1BlockerbuildAkira AjisakaAkira Ajisaka
YARN-9002YARN Service keytab does not support s3, wasb, gs and is restricted to HDFS and local filesystem onlyMajoryarn-native-servicesGour SahaGour Saha
YARN-8233NPE in CapacityScheduler#tryCommit when handling allocate/reserve proposal whose allocatedOrReservedContainer is nullCriticalcapacityschedulerTao YangTao Yang
HDFS-14065Failed Storage Locations shows nothing in the Datanode Volume FailuresMajor.Ayush SaxenaAyush Saxena
HADOOP-15923create-release script should set max-cache-ttl as well as default-cache-ttl for gpg-agentBlockerbuildAkira AjisakaAkira Ajisaka
HADOOP-15912start-build-env.sh still creates an invalid /etc/sudoers.d/hadoop-build-${USER_ID} file entry after HADOOP-15802MajorbuildAkira AjisakaAkira Ajisaka
HADOOP-15869BlockDecompressorStream#decompress should not return -1 in case of IOException.Major.Surendra Singh LilhoreSurendra Singh Lilhore
MAPREDUCE-7158Inefficient Flush Logic in JobHistory EventWriterMajor.Zichen SunZichen Sun
HADOOP-15930Exclude MD5 checksum files from release artifactCriticalbuildAkira AjisakaAkira Ajisaka
YARN-8856TestTimelineReaderWebServicesHBaseStorage tests failing with NoClassDefFoundErrorMajor.Jason LoweSushil Ks
HADOOP-15925The config and log of gpg-agent are removed in create-release scriptMajorbuildAkira AjisakaDinesh Chitlangia
HDFS-13963NN UI is broken with IE11Minornamenode, uiDaisuke KobayashiAyush Saxena
HDFS-14056Fix error messages in HDFS-12716MinorhdfsAdam AntalAyush Saxena
YARN-8992Fair scheduler can delete a dynamic queue while an application attempt is being added to the queueMajorfairschedulerHaibo ChenWilfred Spiegelenburg
YARN-8984AMRMClient#OutstandingSchedRequests leaks when AllocationTags is null or emptyCritical.Yang WangYang Wang
HADOOP-15948Inconsistency in get and put syntax if filename/dirname contains spaceMinorfsvivek kumarAyush Saxena
HDFS-13816dfs.getQuotaUsage() throws NPE on non-existent dir instead of FileNotFoundExceptionMajornamenodeVinayakumar BVinayakumar B
MAPREDUCE-7162TestEvents#testEvents failsCriticaljobhistoryserver, testZhaohui XinZhaohui Xin
YARN-9056Yarn Service Upgrade: Instance state changes from UPGRADING to READY without performing a readiness checkCritical.Chandni SinghChandni Singh
YARN-8812Containers fail during creating a symlink which started with hyphen for a resource fileMinor.Oleksandr ShevchenkoOleksandr Shevchenko
YARN-9030Log aggregation changes to handle filesystems which do not support setting permissionsMajorlog-aggregationSuma ShivaprasadSuma Shivaprasad
YARN-9067YARN Resource Manager is running OOM because of leak of Configuration ObjectMajoryarn-native-servicesEric YangEric Yang
MAPREDUCE-7165mapred-site.xml is misformatted in single node setup documentMajordocumentationAkira AjisakaZhaohui Xin
HADOOP-15970Upgrade plexus-utils from 2.0.5 to 3.1.0MajorsecurityAkira AjisakaAkira Ajisaka
HADOOP-15966Hadoop Kerberos broken on macos as java.security.krb5.realm is reset: Null realm name (601)MajorscriptsSteve LoughranSteve Loughran
HADOOP-15974Upgrade Curator version to 2.13.0 to fix ZK testsMajor.Jason LoweAkira Ajisaka
YARN-9071NM and service AM don't have updated status for reinitialized containersCritical.Billie RinaldiChandni Singh
MAPREDUCE-7159FrameworkUploader: ensure proper permissions of generated framework tar.gz if restrictive umask is usedMajormrv2Peter BacskoPeter Bacsko
YARN-9009Fix flaky test TestEntityGroupFSTimelineStore.testCleanLogsMinor.OrDTestersOrDTesters
MAPREDUCE-7170Doc typo in PluggableShuffleAndPluggableSort.mdMinordocumentationZhaohui XinZhaohui Xin
YARN-9040LevelDBCacheTimelineStore in ATS 1.5 leaks native memoryMajortimelineserverTarun ParimiTarun Parimi
YARN-9084Service Upgrade: With default readiness check, the status of upgrade is reported to be successful prematurelyMajor.Chandni SinghChandni Singh
HDFS-13661Ls command with e option fails when the filesystem is not HDFSMajorerasure-coding, toolsTakanobu AsanumaTakanobu Asanuma
YARN-9154Fix itemization in YARN service quickstart documentMinordocumentationAkira AjisakaAyush Saxena
HDFS-14166Ls with -e option not giving the result in proper formatMajor.SoumyapnShubham Dewan
HDFS-14046In-Maintenance ICON is missing in datanode info pageMajordatanodeHarshakiran ReddyRanith Sardar
HDFS-14183[SPS] Remove the -w parameter from the -satisfystoragepolicy usageMajor.Ayush SaxenaAyush Saxena
YARN-9164Shutdown NM may cause NPE when opportunistic container scheduling is enabledCritical.lujielujie
YARN-8567Fetching yarn logs fails for long running application if it is not present in timeline storeMajorlog-aggregationTarun ParimiTarun Parimi
HADOOP-16028Fix NetworkTopology chooseRandom function to support excluded nodesMajor.Sihai KeSihai Ke
HADOOP-16030AliyunOSS: bring fixes back from HADOOP-15671Blockerfs/osswujinhuwujinhu
YARN-9162Fix TestRMAdminCLI#testHelpMajorresourcemanager, testAyush SaxenaAyush Saxena
YARN-9173FairShare calculation broken for large values after YARN-8833MajorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
YARN-8833Avoid potential integer overflow when computing fair sharesMajorfairschedulerliyakunliyakun
HADOOP-16036WASB: Disable jetty logging configuration announcementMajorfs/azureDa ZhouDa Zhou
HADOOP-16016TestSSLFactory#testServerWeakCiphers sporadically fails in precommit buildsMajorsecurity, testJason LoweAkira Ajisaka
HDFS-14198Upload and Create button doesn't get enabled after getting reset.Major.Ayush SaxenaAyush Saxena
YARN-8747[UI2] YARN UI2 page loading failed due to js error under some time zone configurationCriticalwebappcollinmacollinma
YARN-9203Fix typos in yarn-default.xmlTrivialdocumentationRahul PadmanabhanRahul Padmanabhan
YARN-9194Invalid event: REGISTERED and LAUNCH_FAILED at FAILED, and NullPointerException happens in RM while shutdown a NMCritical.lujielujie
YARN-9204RM fails to start if absolute resource is specified for partition capacity in CS queuesBlockeryarnJiandan YangJiandan Yang
HDFS-14207ZKFC should catch exception when ha configuration missingMajorhdfsFei HuiFei Hui
HDFS-14218EC: Ls -e throw NPE when directory ec policy is disabledMajor.Surendra Singh LilhoreAyush Saxena
YARN-9210RM nodes web page can not display node infoBlockeryarnJiandan YangJiandan Yang
YARN-9205When using custom resource type, application will fail to run due to the CapacityScheduler throws InvalidResourceRequestException(GREATER_THEN_MAX_ALLOCATION)Critical.Zhankun TangZhankun Tang
YARN-8961[UI2] Flow Run End Time shows 'Invalid date'Major.Charan HebriAkhil PB
HADOOP-16065-Ddynamodb should be -Ddynamo in AWS SDK testing documentMinordocumentationAkira AjisakaAkira Ajisaka
HDFS-14228Incorrect getSnapshottableDirListing() javadocMajorsnapshotsWei-Chiu ChuangDinesh Chitlangia
YARN-9222Print launchTime in ApplicationSummaryMajor.Jonathan HungJonathan Hung
YARN-8901Restart "NEVER" policy does not work with component dependencyCritical.Yesha VoraSuma Shivaprasad
YARN-9237NM should ignore sending finished apps to RM during RM fail-overMajoryarnJiandan YangJiandan Yang
YARN-6616YARN AHS shows submitTime for jobs same as startTimeMinor.Prabhu JosephPrabhu Joseph
YARN-9099GpuResourceAllocator#getReleasingGpus calculates number of GPUs in a wrong wayMajor.Szilard NemethSzilard Nemeth
YARN-9262TestRMAppAttemptTransitions is failing with an NPECriticalresourcemanagerSunil Govindanlujie
HDFS-14232libhdfs is not included in binary tarballCriticalbuild, libhdfsAkira AjisakaAkira Ajisaka
MAPREDUCE-7177Disable speculative execution in TestDFSIOMajor.Kihwal LeeZhaohui Xin
HADOOP-16076SPNEGO+SSL Client Connections with HttpClient BrokenMajorbuild, securityLarry McCayLarry McCay
HADOOP-16074WASB: Update container not found error codeMajorfs/azureDa ZhouDa Zhou
YARN-8498Yarn NodeManager OOM Listener Fails Compilation on Ubuntu 18.04Blocker.Jack BeardenAyush Saxena
YARN-9206RMServerUtils does not count SHUTDOWN as an accepted stateMajor.Kuhu ShuklaKuhu Shukla
HADOOP-16032Distcp It should clear sub directory ACL before applying new ACL on it.Majortools/distcpRanith SardarRanith Sardar
HDFS-14140JournalNodeSyncer authentication is failing in secure clusterMajorjournal-node, securitySurendra Singh LilhoreSurendra Singh Lilhore
YARN-9257Distributed Shell client throws a NPE for a non-existent queueMajordistributed-shellCharan HebriCharan Hebri
YARN-8761Service AM support for decommissioning component instancesMajor.Billie RinaldiBillie Rinaldi
HDFS-14266EC : Fsck -blockId shows null for EC Blocks if One Block Is Not Available.Major.Harshakiran ReddyAyush Saxena
HDFS-14274EC: NPE While Listing EC Policy For A Directory Following Replication Policy.Majorerasure-codingSouryakanta DwivedyAyush Saxena
HDFS-14263Remove unnecessary block file exists check from FsDatasetImpl#getBlockInputStream()MajordatanodeSurendra Singh LilhoreSurendra Singh Lilhore
YARN-7761[UI2] Clicking 'master container log' or 'Link' next to 'log' under application's appAttempt goes to Old UI's Log linkMajoryarn-ui-v2Sumana SathishAkhil PB
YARN-9295[UI2] Fix label typo in Cluster Overview pageTrivialyarn-ui-v2Charan HebriCharan Hebri
YARN-9308fairscheduler-statedump.log gets generated regardless of service again after the merge of HDFS-7240Blockerfairscheduler, schedulerAkira AjisakaWilfred Spiegelenburg
YARN-9284Fix the unit of yarn.service.am-resource.memory in the documentMinordocumentation, yarn-native-servicesMasahiro TanakaMasahiro Tanaka
YARN-9283Javadoc of LinuxContainerExecutor#addSchedPriorityCommand has a wrong property name as referenceMinordocumentationSzilard NemethAdam Antal
YARN-9286[Timeline Server] Sorting based on FinalStatus shows pop-up messageMinortimelineserverNallasivanBilwa S T
HDFS-14081hdfs dfsadmin -metasave metasave_test results NPEMajorhdfsShwetaShweta
HADOOP-15813Enable more reliable SSL connection reuseMajorcommonDaryn SharpDaryn Sharp
HDFS-14216NullPointerException happens in NamenodeWebHdfsCritical.lujielujie
HADOOP-16105WASB in secure mode does not set connectingUsingSASMajorfs/azureSteve LoughranSteve Loughran
YARN-9238Avoid allocating opportunistic containers to previous/removed/non-exist application attemptCritical.lujielujie
YARN-9118Handle exceptions with parsing user defined GPU devices in GpuDiscovererMajor.Szilard NemethSzilard Nemeth
YARN-9317Avoid repeated YarnConfiguration#timelineServiceV2Enabled checkMajor.Bibin A ChundattPrabhu Joseph
YARN-9213RM Web UI v1 does not show custom resource allocations for containers pageMajor.Szilard NemethSzilard Nemeth
YARN-9329updatePriority is blocked when using FairSchedulerMajor.Jiandan YangJiandan Yang
YARN-9248RMContainerImpl:Invalid event: ACQUIRED at KILLEDMajor.lujielujie
HADOOP-16018DistCp won't reassemble chunks when blocks per chunk > 0Majortools/distcpKai XieKai Xie
YARN-9334YARN Service Client does not work with SPNEGO when knox is configuredMajoryarn-native-servicesTarun ParimiBillie Rinaldi
HDFS-14305Serial number in BlockTokenSecretManager could overlap between different namenodesMajornamenode, securityChao SunHe Xiaoqiao
HDFS-14314fullBlockReportLeaseId should be reset after registering to NNCriticaldatanodestarstar
YARN-8803[UI2] Show flow runs in the order of recently created time in graph widgetsMajoryarn-ui-v2Akhil PBAkhil PB
HDFS-14317Standby does not trigger edit log rolling when in-progress edit log tailing is enabledCritical.Ekanth SethuramalingamEkanth Sethuramalingam
HDFS-14333Datanode fails to start if any disk has errors during Namenode registrationMajordatanodeStephen O'DonnellStephen O'Donnell
HADOOP-16192CallQueue backoff bug fixes: doesn't perform backoff when add() is used, and doesn't update backoff when refreshedMajoripcErik KrogenErik Krogen
HDFS-14037Fix SSLFactory truststore reloader thread leak in URLConnectionFactoryMajorhdfs-client, webhdfsTakanobu AsanumaTakanobu Asanuma
HADOOP-16225Fix links to the developer mailing lists in DownstreamDev.mdMinordocumentationAkira AjisakaWanqiang Ji
HADOOP-16226new Path(String str) does not remove all the trailing slashes of strMinorfsAkira AjisakaAkira Ajisaka
HADOOP-16232Fix errors in the checkstyle configration xmlsMajorbuildAkira AjisakaWanqiang Ji
HDFS-14389getAclStatus returns incorrect permissions and owner when an iNodeAttributeProvider is configuredMajornamenodeStephen O'DonnellStephen O'Donnell
HDFS-14407Fix misuse of SLF4j logging API in DatasetVolumeChecker#checkAllVolumesMinor.Wanqiang JiWanqiang Ji
YARN-9413Queue resource leak after app fail for CapacitySchedulerMajorcapacityschedulerTao YangTao Yang
HADOOP-14635Javadoc correction for AccessControlList#buildACLMinordocumentationBibin A ChundattYeliang Cang
HADOOP-14544DistCp documentation for command line options is misaligned.MinordocumentationChris NaurothMasatake Iwasaki
HDFS-10477Stop decommission a rack of DataNodes caused NameNode fail over to standbyMajornamenodeyunjiong zhaoyunjiong zhao
YARN-9487NodeManager native build shouldn't link against librt on macOSMajornodemanagerSiyao MengSiyao Meng
YARN-6695Race condition in RM for publishing container events vs appFinished events causes NPECritical.Rohith Sharma K SPrabhu Joseph
YARN-8622NodeManager native build fails due to getgrouplist not found on macOSMajornodemanagerEwan HiggsSiyao Meng
HADOOP-16265Configuration#getTimeDuration is not consistent between default value and manual settings.Major.starstar
HDFS-13677Dynamic refresh Disk configuration results in overwriting VolumeMapBlocker.xuzqxuzq
YARN-9285RM UI progress column is of wrong typeMinoryarnAhmed HusseinAhmed Hussein
HADOOP-16278With S3A Filesystem, Long Running services End up Doing lot of GC and eventually dieMajorcommon, hadoop-aws, metricsRajat KhandelwalRajat Khandelwal
YARN-9504[UI2] Fair scheduler queue view page does not show actual capacityMajorfairscheduler, yarn-ui-v2Zoltan SieglZoltan Siegl
YARN-9519TFile log aggregation file format is not working for yarn.log-aggregation.TFile.remote-app-log-dir configMajorlog-aggregationAdam AntalAdam Antal
YARN-9508YarnConfiguration areNodeLabel enabled is costly in allocation flowCritical.Bibin A ChundattBilwa S T
HADOOP-16247NPE in FsUrlConnectionMajorhdfs-clientKarthik PalanisamyKarthik Palanisamy
HADOOP-16248MutableQuantiles leak memory under heavy loadMajormetricsAlexis DabovilleAlexis Daboville
HDFS-14323Distcp fails in Hadoop 3.x when 2.x source webhdfs url has special characters in hdfs file pathMajorwebhdfsSrinivasu MajetiSrinivasu Majeti
MAPREDUCE-7205Treat container scheduler kill exit code as a task attempt killing eventMajorapplicationmaster, mr-am, mrv2Wanqiang JiWanqiang Ji
HDFS-14500NameNode StartupProgress continues to report edit log segments after the LOADING_EDITS phase is finishedMajornamenodeErik KrogenErik Krogen
YARN-9500Fix typos in ResourceModel.mdTrivialdocumentationleiqiangleiqiang
HADOOP-16331Fix ASF License check in pom.xmlMajor.Wanqiang JiAkira Ajisaka
YARN-9542Fix LogsCLI guessAppOwner ignores custom file format suffixMinorlog-aggregationPrabhu JosephPrabhu Joseph
HDFS-14512ONE_SSD policy will be violated while write data with DistributedFileSystem.create(....favoredNodes)Major.Shen YinjieAyush Saxena
HADOOP-16334Fix yetus-wrapper not working when HADOOP_YETUS_VERSION >= 0.9.0MajoryetusWanqiang JiWanqiang Ji
HDFS-14521Suppress setReplication logging.Major.Kihwal LeeKihwal Lee
YARN-9507Fix NPE in NodeManager#serviceStop on startup failureMinor.Bilwa S TBilwa S T
YARN-8947[UI2] Active User info missing from UI2Majoryarn-ui-v2Akhil PBAkhil PB
YARN-8906[UI2] NM hostnames not displayed correctly in Node Heatmap ChartMajor.Charan HebriAkhil PB
YARN-9580Fulfilled reservation information in assignment is lost when transferring in ParentQueue#assignContainersMajorcapacityschedulerTao YangTao Yang
YARN-8625Aggregate Resource Allocation for each job is not present in ATSMajorATSv2Prabhu JosephPrabhu Joseph
HADOOP-16345Potential NPE when instantiating FairCallQueue metricsMajoripcErik KrogenErik Krogen
YARN-9594Fix missing break statement in ContainerScheduler#handleMajor.lujielujie
YARN-9565RMAppImpl#ranNodes not cleared on FinalTransitionMajor.Bibin A ChundattBilwa S T
YARN-9547ContainerStatusPBImpl default execution type is not returnedMajor.Bibin A ChundattBilwa S T
HDFS-13231Extend visualization for Decommissioning, Maintenance Mode under Datanode tab in the NameNode UIMajordatanode, namenodeHaibo YanStephen O'Donnell
HDFS-14535The default 8KB buffer in requestFileDescriptors#BufferedOutputStream is causing lots of heap allocation in HBase when using short-circut readMajorhdfs-clientZheng HuZheng Hu
HDFS-13730BlockReaderRemote.sendReadResult throws NPEMajorhdfs-clientWei-Chiu ChuangYuanbo Liu
YARN-9584Should put initializeProcessTrees method call before get pidCriticalnodemanagerWanqiang JiWanqiang Ji
HDFS-14010Pass correct DF usage to ReservedSpaceCalculator builderMinor.Lukas MajercakLukas Majercak
HDFS-14078Admin helper fails to prettify NullPointerExceptionsMajor.Elek, MartonElek, Marton
HDFS-14101Random failure of testListCorruptFilesCorruptedBlockMajortestKihwal LeeZsolt Venczel
HDFS-14465When the Block expected replications is larger than the number of DataNodes, entering maintenance will never exit.Major.Yicong CaiYicong Cai
HDFS-13893DiskBalancer: no validations for Disk balancer commandsMajordiskbalancerHarshakiran ReddyLokesh Jain
YARN-9209When nodePartition is not set in Placement Constraints, containers are allocated only in default partitionMajorcapacity scheduler, schedulerTarun ParimiTarun Parimi
HDFS-12487FsDatasetSpi.isValidBlock() lacks null pointer check inside and neither do the callersMajorbalancer & mover, diskbalancerliumiliumi
HDFS-14074DataNode runs async disk checks maybe throws NullPointerException, and DataNode failed to register to NameSpace.Majorhdfsguangyi luguangyi lu
HDFS-14541When evictableMmapped or evictable size is zero, do not throw NoSuchElementExceptionMajorhdfs-client, performanceZheng HuLisheng Sun
HDFS-14598Findbugs warning caused by HDFS-12487MinordiskbalancerWei-Chiu ChuangHe Xiaoqiao
YARN-9639DecommissioningNodesWatcher cause memory leakBlocker.Bibin A ChundattBilwa S T
YARN-9581Fix WebAppUtils#getRMWebAppURLWithScheme ignores rm2MajorclientPrabhu JosephPrabhu Joseph
YARN-9327Improve synchronisation in ProtoUtils#convertToProtoFormat blockCritical.Bibin A ChundattBibin A Chundatt
YARN-9655AllocateResponse in FederationInterceptor lost applicationPriorityMajorfederationhunshenshihunshenshi
HADOOP-16385Namenode crashes with "RedundancyMonitor thread received Runtime exception"Major.krishna reddyAyush Saxena
YARN-9644First RMContext object is always leaked during switch overBlocker.Bibin A ChundattBibin A Chundatt
HDFS-14629Property value Hard Coded in DNConf.javaTrivial.hemanthboyinahemanthboyina
YARN-9557Application fails in diskchecker when ReadWriteDiskValidator is configured.CriticalnodemanagerAnuruddh NayakBilwa S T
HDFS-12703Exceptions are fatal to decommissioning monitorCriticalnamenodeDaryn SharpHe Xiaoqiao
HDFS-12748NameNode memory leak when accessing webhdfs GETHOMEDIRECTORYMajorhdfsJiandan YangWeiwei Yang
YARN-9625UI2 - No link to a queue on the Queues page for Fair SchedulerMajor.Charan HebriZoltan Siegl
HDFS-14466Add a regression test for HDFS-14323Minorfs, test, webhdfsYuya EbiharaMasatake Iwasaki
YARN-9235If linux container executor is not set for a GPU cluster GpuResourceHandlerImpl is not initialized and NPE is thrownMajoryarnAntal Bálint SteinbachAdam Antal
YARN-9626UI2 - Fair scheduler queue apps page issuesMajor.Charan HebriZoltan Siegl
YARN-9645Fix Invalid event FINISHED_CONTAINERS_PULLED_BY_AM at NEW on NM restartMajor.krishna reddyBilwa S T
YARN-9682Wrong log message when finalizing the upgradeTrivial.kyungwan namkyungwan nam
HADOOP-16440Distcp can not preserve timestamp with -delete optionMajor.ludunludun
MAPREDUCE-7076TestNNBench#testNNBenchCreateReadAndDelete failing in our internal buildMinortestRushabh S Shahkevin su
HADOOP-16443Improve help text for setfacl --set optionMinorfsStephen O'DonnellStephen O'Donnell
YARN-9668UGI conf doesn't read user overridden configurations on RM and NM startupMajor.Jonathan HungJonathan Hung
HADOOP-9844NPE when trying to create an error message response of SASL RPCMajoripcSteve LoughranSteve Loughran
HADOOP-16245Enabling SSL within LdapGroupsMapping can break system SSL configsMajorcommon, securityErik KrogenErik Krogen
HDFS-14429Block remain in COMMITTED but not COMPLETE caused by DecommissionMajor.Yicong CaiYicong Cai
HADOOP-16435RpcMetrics should not be retained foreverCriticalrpc-serverZoltan HaindrichZoltan Haindrich
YARN-9596QueueMetrics has incorrect metrics when labelled partitions are involvedMajorcapacity schedulerMuhammad Samir KhanMuhammad Samir Khan
MAPREDUCE-7225Fix broken current folder expansion during MR job startMajormrv2Adam AntalPeter Bacsko
HDFS-13529Fix default trash policy emptier trigger time correctlyMajornamenodeHe XiaoqiaoHe Xiaoqiao
HADOOP-15681AuthenticationFilter should generate valid date format for Set-Cookie header regardless of default LocaleMinorsecurityCao Manh DatCao Manh Dat
HDFS-14685DefaultAuditLogger doesn't print CallerContextMajorhdfsxuzqxuzq
HDFS-14462WebHDFS throws "Error writing request body to server" instead of DSQuotaExceededExceptionMajorwebhdfsErik KrogenSimbarashe Dzinamarira
HDFS-14691Wrong usage hint for hadoop fs command testMinorhdfsJianfei JiangJianfei Jiang
HDFS-14557JournalNode error: Can't scan a pre-transactional edit logMajorhaWei-Chiu ChuangStephen O'Donnell
HDFS-14692Upload button should not encode complete urlMajor.Lokesh JainLokesh Jain
HADOOP-15908hadoop-build-tools jar is downloaded from remote repository instead of using from localMinorbuildOleksandr ShevchenkoOleksandr Shevchenko
HDFS-14631The DirectoryScanner doesn't fix the wrongly placed replica.Major.JinglunJinglun
YARN-9685NPE when rendering the info table of leaf queue in non-accessible partitionsMajorcapacityschedulerTao YangTao Yang
HDFS-14459ClosedChannelException silently ignored in FsVolumeList.addBlockPool()MajordatanodeStephen O'DonnellStephen O'Donnell
HDFS-13359DataXceiver hung due to the lock in FsDatasetImpl#getBlockInputStreamMajordatanodeYiqun LinYiqun Lin
YARN-9451AggregatedLogsBlock shows wrong NM http portMinornodemanagerPrabhu JosephPrabhu Joseph
YARN-9723ApplicationPlacementContext is not required for terminated jobs during recoveryMajorresourcemanagerPrabhu JosephPrabhu Joseph
HDFS-12914Block report leases cause missing blocks until next reportCriticalnamenodeDaryn SharpSantosh Marella
HDFS-14148HDFS OIV ReverseXML SnapshotSection parser throws exception when there are more than one snapshottable directoryMajorhdfsSiyao MengSiyao Meng
HDFS-14595HDFS-11848 breaks API compatibilityBlocker.Wei-Chiu ChuangSiyao Meng
HDFS-14423Percent (%) and plus (+) characters no longer work in WebHDFSMajorwebhdfsJing WangMasatake Iwasaki
MAPREDUCE-7230TestHSWebApp.testLogsViewSingle failsMajorjobhistoryserver, testPrabhu JosephPrabhu Joseph
YARN-9749TestAppLogAggregatorImpl#testDFSQuotaExceeded fails on trunkMajorlog-aggregation, testPeter BacskoAdam Antal
HDFS-14687Standby Namenode never come out of safemode when EC files are being written.Criticalec, namenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-13101Yet another fsimage corruption related to snapshotMajorsnapshotsYongjun ZhangShashikant Banerjee
HDFS-13201Fix prompt message in testPolicyAndStateCantBeNullMinor.chencanchencan
HDFS-14311Multi-threading conflict at layoutVersion when loading block pool storageMajorrolling upgradesYicong CaiYicong Cai
HDFS-14582Failed to start DN with ArithmeticException when NULL checksum usedMajordatanodeSurendra Singh LilhoreSurendra Singh Lilhore
YARN-9217Nodemanager will fail to start if GPU is misconfigured on the node or GPU drivers missingMajoryarnAntal Bálint SteinbachPeter Bacsko
HADOOP-16494Add SHA-256 or SHA-512 checksum to release artifacts to comply with the release distribution policyBlockerbuildAkira AjisakaAkira Ajisaka
YARN-9774Fix order of arguments for assertEquals in TestSLSUtilsMinortestNikhil NavadiyaNikhil Navadiya
HDFS-13596NN restart fails after RollingUpgrade from 2.x to 3.xBlockerhdfsHanisha KoneruFei Hui
HDFS-14396Failed to load image from FSImageFile when downgrade from 3.x to 2.xBlockerrolling upgradesFei HuiFei Hui
YARN-8917Absolute (maximum) capacity of level3+ queues is wrongly calculated for absolute resourceCriticalcapacityschedulerTao YangTao Yang
YARN-9642Fix Memory Leak in AbstractYarnScheduler caused by timerBlockerresourcemanagerBibin A ChundattBibin A Chundatt
HDFS-13977NameNode can kill itself if it tries to send too many txns to a QJM simultaneouslyMajornamenode, qjmErik KrogenErik Krogen
HDFS-2470NN should automatically set permissions on dfs.namenode.*.dirMajornamenodeAaron T. MyersSiddharth Wagle
YARN-9438launchTime not written to state store for running applicationsMajor.Jonathan HungJonathan Hung
YARN-9640Slow event processing could cause too many attempt unregister eventsCritical.Bibin A ChundattBibin A Chundatt
HDFS-12212Options.Rename.To_TRASH is considered even when Options.Rename.NONE is specifiedMajornamenodeVinayakumar BVinayakumar B
YARN-9714ZooKeeper connection in ZKRMStateStore leaks after RM transitioned to standbyMajorresourcemanagerTao YangTao Yang
HDFS-8178QJM doesn't move aside stale inprogress edits filesMajorqjmZhe ZhangIstvan Fajth
HDFS-14706Checksums are not checked if block meta file is less than 7 bytesMajor.Stephen O'DonnellStephen O'Donnell
YARN-9797LeafQueue#activateApplications should use resourceCalculator#fitsInBlocker.Bibin A ChundattBilwa S T
YARN-9785Fix DominantResourceCalculator when one resource is zeroBlocker.Bilwa S TBilwa S T
YARN-9718Yarn REST API, services endpoint remote command ejectionMajor.Eric YangEric Yang
HADOOP-16255ChecksumFS.Make FileSystem.rename(path, path, options) doesn't rename checksumMajorfsSteve LoughranJungtaek Lim
YARN-9817Fix failing testcases due to not initialized AsyncDispatcher - ArithmeticException: / by zeroMajortestPrabhu JosephPrabhu Joseph
YARN-9813RM does not start on JDK11 when UIv2 is enabledCriticalresourcemanager, yarnAdam AntalAdam Antal
YARN-9820RM logs InvalidStateTransitionException when app is submittedCritical.Rohith Sharma K SPrabhu Joseph

TESTS:

JIRASummaryPriorityComponentReporterContributor
YARN-8907Modify a logging message in TestCapacitySchedulerTrivial.Zhankun TangZhankun Tang
YARN-8904TestRMDelegationTokens can fail in testRMDTMasterKeyStateOnRollingMasterKeyMinortestWilfred SpiegelenburgWilfred Spiegelenburg
YARN-8944TestContainerAllocation.testUserLimitAllocationMultipleContainers failure after YARN-8896Minorcapacity schedulerWilfred SpiegelenburgWilfred Spiegelenburg
YARN-9263TestConfigurationNodeAttributesProvider fails after Mockito updatedMinor.Weiwei YangWeiwei Yang
YARN-9315TestCapacitySchedulerMetrics fails intermittentlyMinorcapacity schedulerPrabhu JosephPrabhu Joseph
YARN-9316TestPlacementConstraintsUtil#testInterAppConstraintsByAppID fails intermittentlyMinorcapacity schedulerPrabhu JosephPrabhu Joseph
YARN-9324TestSchedulingRequestContainerAllocation(Async) fails with junit-4.11Majorcapacity schedulerPrabhu JosephPrabhu Joseph
YARN-9325TestQueueManagementDynamicEditPolicy fails intermittentMinorcapacity schedulerPrabhu JosephPrabhu Joseph
HDFS-11950Disable libhdfs zerocopy test on MacMinorlibhdfsJohn ZhugeAkira Ajisaka

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
YARN-6989Ensure timeline service v2 codebase gets UGI from HttpServletRequest in a consistent wayMajortimelineserverVrushali CAbhishek Modi
YARN-8834Provide Java client for fetching Yarn specific entities from TimelineReaderCriticaltimelinereaderRohith Sharma K SAbhishek Modi
YARN-3879[Storage implementation] Create HDFS backing storage implementation for ATS readsMajortimelineserverTsuyoshi OzawaAbhishek Modi
YARN-6098Add documentation for Delete QueueMajorcapacity scheduler, documentationNaganarasimha G RSuma Shivaprasad
YARN-8456Fix a configuration handling bug when user leave FPGA discover executable path configuration default but set OpenCL SDK path environment variableMajoryarnZhankun TangZhankun Tang
HADOOP-15868AliyunOSS: update document for properties of multiple part download, multiple part upload and directory copyMajorfs/osswujinhuwujinhu
YARN-8871Document behavior of YARN-5742Major.Vrushali CSuma Shivaprasad
YARN-7754[Atsv2] Update document for running v1 and v2 TSMajor.Rohith Sharma K SSuma Shivaprasad
HDFS-14047[libhdfs++] Fix hdfsGetLastExceptionRootCause bug in test_libhdfs_threaded.cMajorlibhdfs, nativeAnatoli SheinAnatoli Shein
YARN-8988Reduce the verbose log on RM heartbeat path when distributed node-attributes is enabledMajor.Weiwei YangTao Yang
HADOOP-15846ABFS: fix mask related bugs in setAcl, modifyAclEntries and removeAclEntries.Majorfs/azureThomas Marquardtjunhua gu
HADOOP-15812ABFS: Improve AbfsRestOperationException format to ensure full msg can be displayed on consoleMajorfs/azureDa ZhouDa Zhou
YARN-8987Usability improvements node-attributes CLICritical.Weiwei YangBibin A Chundatt
HADOOP-15876Use keySet().removeAll() to remove multiple keys from Map in AzureBlobFileSystemStoreMinorfs/azureTed YuDa Zhou
HADOOP-15917AliyunOSS: fix incorrect ReadOps and WriteOps in statisticsMajorfs/osswujinhuwujinhu
YARN-8303YarnClient should contact TimelineReader for application/attempt/container reportCritical.Rohith Sharma K SAbhishek Modi
HADOOP-15872ABFS: Update to target 2018-11-09 REST version for ADLS Gen 2Majorfs/azureThomas Marquardtjunhua gu
HADOOP-15940ABFS: For HNS account, avoid unnecessary get call when doing RenameMajorfs/azureDa ZhouDa Zhou
YARN-8986publish all exposed ports to random ports when using bridge networkMinoryarndockerzhangdockerzhang
HADOOP-15932Oozie unable to create sharelib in s3a filesystemCriticalfs, fs/s3Soumitra SulavSteve Loughran
YARN-9034ApplicationCLI should have option to take clusterIdMajor.Rohith Sharma K SRohith Sharma K S
HDFS-13713Add specification of Multipart Upload API to FS specification, with contract testsBlockerfs, testSteve LoughranEwan Higgs
HADOOP-15968ABFS: add try catch for UGI failure when initializing ABFSMajorfs/azureDa ZhouDa Zhou
HADOOP-15969ABFS: getNamespaceEnabled can fail blocking user access thru ACLsMajorfs/azureDa ZhouDa Zhou
HADOOP-15972ABFS: reduce list page size to to 500Majorfs/azureDa ZhouDa Zhou
HADOOP-16004ABFS: Convert 404 error response in AbfsInputStream and AbfsOutPutStream to FileNotFoundExceptionMajorfs/azureDa ZhouDa Zhou
YARN-9126Container reinit always fails in branch-3.2 and trunkMajor.Eric YangChandni Singh
YARN-8925Updating distributed node attributes only when necessaryMajorresourcemanagerTao YangTao Yang
HADOOP-16009Replace the url of the repository in Apache Hadoop source codeMajordocumentationAkira AjisakaAkira Ajisaka
HADOOP-15323AliyunOSS: Improve copy file performance for AliyunOSSFileSystemStoreMajorfs/osswujinhuwujinhu
YARN-6149Allow port range to be specified while starting NM Timeline collector manager.MajortimelineserverVarun SaxenaAbhishek Modi
HADOOP-16040ABFS: Bug fix for tolerateOobAppends configurationMajorfs/azureDa ZhouDa Zhou
HADOOP-15975ABFS: remove timeout check for DELETE and RENAMEMajorfs/azureDa ZhouDa Zhou
HADOOP-15662ABFS: Better exception handling of DNS errorsMajorfs/azureThomas MarquardtDa Zhou
HADOOP-16045Don't run TestDU on WindowsTrivialcommon, testLukas MajercakLukas Majercak
HADOOP-16044ABFS: Better exception handling of DNS errors followupMajor.Da ZhouDa Zhou
HADOOP-16048ABFS: Fix Date format parserMajorfs/azureDa ZhouDa Zhou
YARN-8101Add UT to verify node-attributes in RM nodes rest APIMinorresourcemanager, restapiWeiwei YangPrabhu Joseph
HADOOP-16041UserAgent string for ABFSMajorfs/azureShwetaShweta
HADOOP-16079Token.toString faulting if any token listed can't load.BlockersecuritySteve LoughranSteve Loughran
YARN-9275Add link to NodeAttributes doc in PlacementConstraints documentMinordocumentationWeiwei YangMasatake Iwasaki
YARN-6735Have a way to turn off container metrics from NMsMajortimelineserverVrushali CAbhishek Modi
HADOOP-15954ABFS: Enable owner and group conversion for MSI and login user using OAuthMajorfs/azurejunhua guDa Zhou
YARN-9253Add UT to verify Placement Constraint in Distributed ShellMajor.Prabhu JosephPrabhu Joseph
YARN-9252Allocation Tag Namespace support in Distributed ShellMajordistributed-shellPrabhu JosephPrabhu Joseph
YARN-8555Parameterize TestSchedulingRequestContainerAllocation(Async) to cover both PC handler optionsMinor.Weiwei YangPrabhu Joseph
YARN-9293Optimize MockAMLauncher event handlingMajor.Bibin A ChundattBibin A Chundatt
HADOOP-16104Wasb tests to downgrade to skip when test a/c is namespace enabledMajorfs/azure, testSteve LoughranMasatake Iwasaki
YARN-9258Support to specify allocation tags without constraint in distributed shell CLIMajordistributed-shellPrabhu JosephPrabhu Joseph
HADOOP-16136ABFS: Should only transform username to short nameMajor.Da ZhouDa Zhou
YARN-5336Limit the flow name size & consider cleanup for hex charsMajortimelineserverVrushali CSushil Ks
YARN-3841[Storage implementation] Adding retry semantics to HDFS backing storageMajortimelineserverTsuyoshi OzawaAbhishek Modi
HADOOP-16169ABFS: Bug fix for getPathPropertiesMajorfs/azureDa ZhouDa Zhou
HADOOP-16109Parquet reading S3AFileSystem causes EOFBlockerfs/s3Dave ChristiansonSteve Loughran
HADOOP-15625S3A input stream to use etags/version number to detect changed source filesMajorfs/s3Brahma Reddy BattulaBen Roling
HADOOP-16124Extend documentation in testing.md about endpoint constantsTrivialhadoop-awsAdam AntalAdam Antal
HADOOP-16191AliyunOSS: improvements for copyFile/copyDirectory and loggingMajorfs/osswujinhuwujinhu
YARN-9387Update document for ATS HBase Custom tablenames (-entityTableName)CriticalATSv2Prabhu JosephPrabhu Joseph
YARN-9389FlowActivity and FlowRun table prefix is wrongMinorATSv2Prabhu JosephPrabhu Joseph
YARN-9391Disable PATH variable to be passed to Docker containerMajor.Eric YangJim Brennan
HADOOP-16058S3A tests to include TerasortMajorfs/s3, testSteve LoughranSteve Loughran
HADOOP-16220Add findbugs ignores for unjustified issues during update to guava to 27.0-jre in hadoop-projectMajor.Gabor BotaGabor Bota
YARN-9418ATSV2 /apps/appId/entities/YARN_CONTAINER rest api does not show metricsCriticalATSv2Prabhu JosephPrabhu Joseph
HADOOP-16233S3AFileStatus to declare that isEncrypted() is always trueMinorfs/s3Steve LoughranSteve Loughran
YARN-9303Username splits won't help timelineservice.app_flow tableMajorATSv2Prabhu JosephPrabhu Joseph
YARN-9382Publish container killed, paused and resumed events to ATSv2.Major.Abhishek ModiAbhishek Modi
YARN-9335[atsv2] Restrict the number of elements held in timeline collector when backend is unreachable for async callsMajor.Vrushali CAbhishek Modi
HADOOP-16269ABFS: add listFileStatus with StartFromMajorfs/azureDa ZhouDa Zhou
HADOOP-16251ABFS: add FSMainOperationsBaseTestMajorfs/azureDa ZhouDa Zhou
HADOOP-16306AliyunOSS: Remove temporary files when upload small files to OSSMajorfs/osswujinhuwujinhu
YARN-7537[Atsv2] load hbase configuration from filesystem rather than URLMajor.Rohith Sharma K SPrabhu Joseph
HDFS-14553Make queue size of BlockReportProcessingThread configurableMajornamenodeHe XiaoqiaoHe Xiaoqiao
HADOOP-16211Update guava to 27.0-jre in hadoop-project branch-3.2Major.Gabor BotaGabor Bota
YARN-8499ATS v2 Generic TimelineStorageMonitorMajorATSv2Sunil GovindanPrabhu Joseph
YARN-9374HBaseTimelineWriterImpl sync writes has to avoid thread blocking if storage downMajorATSv2Prabhu JosephPrabhu Joseph
HADOOP-16401ABFS: port Azure doc to 3.2 branchMajorfs/azureDa ZhouMasatake Iwasaki
HDFS-14034Support getQuotaUsage API in WebHDFSMajorfs, webhdfsErik KrogenChao Sun
YARN-9765SLS runner crashes when run with metrics turned off.Major.Abhishek ModiAbhishek Modi
HDFS-14674[SBN read] Got an unexpected txid when tail editlogBlocker.wangzhaohuiwangzhaohui
YARN-9775RMWebServices /scheduler-conf GET returns all hadoop configurations for ZKConfigurationStoreMajorrestapiPrabhu JosephPrabhu Joseph
HDFS-14779Fix logging error in TestEditLog#testMultiStreamsLoadEditWithConfMaxTxnsMajor.Jonathan HungJonathan Hung
YARN-9804Update ATSv2 document for latest feature supportsBlocker.Rohith Sharma K SRohith Sharma K S
YARN-9821NM hangs at serviceStop when ATSV2 Backend Hbase is DownMajorATSv2Prabhu JosephPrabhu Joseph

OTHER:

JIRASummaryPriorityComponentReporterContributor
HADOOP-15851Disable wildfly logs to the consoleMajorfs/azureVishwajeet DusaneVishwajeet Dusane
HDFS-12729Document special paths in HDFSMajordocumentationChris DouglasMasatake Iwasaki
YARN-9191Add cli option in DS to support enforceExecutionType in resource requests.Major.Abhishek ModiAbhishek Modi
HADOOP-16037DistCp: Document usage of Sync (-diff option) in detailMajordocumentation, tools/distcpSiyao MengSiyao Meng
HADOOP-16263Update BUILDING.txt with macOS native build instructionsMinor.Siyao MengSiyao Meng
YARN-9559Create AbstractContainersLauncher for pluggable ContainersLauncher logicMajor.Jonathan HungJonathan Hung
YARN-9796Fix ASF license issue in branch-3.2Blocker.Rohith Sharma K SPrabhu Joseph