Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc2199.5 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.0 - 2019-01-16

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
YARN-6257CapacityScheduler REST API produces incorrect JSON - JSON object operationsInfo contains duplicate keysMinorcapacityschedulerTao YangTao Yang
HADOOP-15146Remove DataOutputByteBufferMinorcommonBELUGA BEHRBELUGA BEHR
YARN-8191Fair scheduler: queue deletion without RM restartMajorfairschedulerGergo RepasGergo Repas
HADOOP-15495Upgrade common-lang version to 3.7 in hadoop-common-project and hadoop-toolsMajor.Takanobu AsanumaTakanobu Asanuma
HDFS-13806EC: No error message for unsetting EC policy of the directory inherits the erasure coding policy from an ancestor directoryMinorerasure-codingSouryakanta DwivedyAyush Saxena
HADOOP-14833Remove s3a user:secret authenticationMajorfs/s3, securitySteve LoughranSteve Loughran

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-14667Flexible Visual Studio supportMajorbuildAllen WittenauerAllen Wittenauer

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
YARN-5764NUMA awareness support for launching containersMajornodemanager, yarnOlasojiDevaraj K
HDFS-13056Expose file-level composite CRCs in HDFS which are comparable across different instances/layoutsMajordatanode, distcp, erasure-coding, federation, hdfsDennis HuoDennis Huo
HDFS-13283Percentage based Reserved Space Calculation for DataNodeMajordatanode, hdfsLukas MajercakLukas Majercak
HDFS-13448HDFS Block Placement - Ignore Locality for First Block ReplicaMinorblock placement, hdfs-clientBELUGA BEHRBELUGA BEHR
HADOOP-15707Add IsActiveServlet to be used for Load BalancersMajorcommonLukas MajercakLukas Majercak
YARN-3409Support Node Attribute functionalityMajorapi, client, RMWangda TanNaganarasimha G R
HDFS-10285Storage Policy Satisfier in HDFSMajordatanode, namenodeUma Maheswara Rao GUma Maheswara Rao G
HADOOP-15407Support Windows Azure Storage - Blob file system in HadoopBlockerfs/azureEsfandiar ManiiDa Zhou
YARN-8734Readiness check for remote service belonging to the same userMajoryarn-native-servicesEric YangEric Yang
HDFS-8707Implement an async pure c++ HDFS clientMajorhdfs-clientOwen O'MalleyJames Clampffer
HADOOP-14365Stabilise FileSystem builder-based create APIMajorfsSteve LoughranLei (Eddy) Xu
HADOOP-15996Plugin interface to support more complex usernames in HadoopMajorsecurityEric YangBolke de Bruin

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
YARN-8028Support authorizeUserAccessToQueue in RMWebServicesMajor.Wangda TanWangda Tan
HADOOP-15332Fix typos in hadoop-aws markdown docsMinor.Gabor BotaGabor Bota
HADOOP-15330Remove jdk1.7 profile from hadoop-annotations moduleMinor.Akira Ajisakafang zhenyi
HADOOP-15295Remove redundant logging related to tags from ConfigurationMajor.Ajay KumarAjay Kumar
YARN-8077The vmemLimit parameter in ContainersMonitorImpl#isProcessTreeOverLimit is confusingTrivialnodemanagerSen ZhaoSen Zhao
HDFS-13357Improve AclException message "Invalid ACL: only directories may have a default ACL."Minor.Wei-Chiu ChuangGabor Bota
HADOOP-15342Update ADLS connector to use the current SDK version (2.2.7)Majorfs/adlAtul SikariaAtul Sikaria
YARN-8082Include LocalizedResource size information in the NM download log for localizationMinor.Kuhu ShuklaKuhu Shukla
YARN-1151Ability to configure auxiliary services from HDFS-based JAR filesMajornodemanagerjohn lilleyXuan Gong
HDFS-13363Record file path when FSDirAclOp throws AclExceptionMinor.Wei-Chiu ChuangGabor Bota
MAPREDUCE-7069Add ability to specify user environment variables individuallyMajor.Jim BrennanJim Brennan
HDFS-13418NetworkTopology should be configurable when enable DFSNetworkTopologyMajor.Tao JieTao Jie
HDFS-13439Add test case for read block operation when it is movedMajor.Ajay KumarAjay Kumar
HDFS-13462Add BIND_HOST configuration for JournalNode's HTTP and RPC ServersMajorhdfs, journal-nodeLukas MajercakLukas Majercak
HADOOP-15393Upgrade the version of commons-lang3 to 3.7Major.Takanobu AsanumaTakanobu Asanuma
YARN-7966Remove method AllocationConfiguration#getQueueAcl and related unit testsMinorfairschedulerYufei GuSen Zhao
YARN-8169Cleanup RackResolver.javaMinoryarnBELUGA BEHRBELUGA BEHR
YARN-8185Improve log in DirectoryCollection constructorMajornodemanagerYufei GuYufei Gu
HDFS-13468Add erasure coding metrics into ReadStatisticsMajorerasure-codingLei (Eddy) XuLei (Eddy) Xu
YARN-8140Improve log message when launch cmd is ran for stopped yarn serviceMajoryarn-native-servicesYesha VoraEric Yang
MAPREDUCE-7086Add config to allow FileInputFormat to ignore directories when recursive=falseMajor.Sergey ShelukhinSergey Shelukhin
HADOOP-15377Improve debug messages in MetricsConfig.javaMinorcommonBELUGA BEHRBELUGA BEHR
YARN-8226Improve anti-affinity section description in YARN Service API docMajordocs, documentationCharan HebriGour Saha
HADOOP-15382Log kinit output in credential renewal threadMinorsecurityWei-Chiu ChuangGabor Bota
YARN-8163Add support for Node Labels in opportunistic scheduling.Major.Abhishek ModiAbhishek Modi
HDFS-5926Documentation should clarify dfs.datanode.du.reserved impact from reserved disk capacityMinordocumentationAlexander FahlkeGabor Bota
MAPREDUCE-7093Use assertEquals instead of assertTrue(a == b) in TestMapReduceJobControlWithMocksMinortestAkira AjisakaAbhishek Modi
HDFS-12981renameSnapshot a Non-Existent snapshot to itself should throw errorMinorhdfsSailesh PatelKitti Nanasi
YARN-8239[UI2] Clicking on Node Manager UI under AM container info / App Attempt page goes to old RM UIMajoryarn-ui-v2Sumana SathishSunil Govindan
YARN-8260[UI2] Per-application tracking URL is no longer available in YARN UI2Majoryarn-ui-v2Sunil GovindanSunil Govindan
HADOOP-15356Make HTTP timeout configurable in ADLS ConnectorMajorfs/adlAtul SikariaAtul Sikaria
YARN-8201Skip stacktrace of few exception from ClientRMServiceMinor.Bibin A ChundattBilwa S T
HADOOP-15354hadoop-aliyun & hadoop-azure modules to mark hadoop-common as providedMajorbuild, fs/azure, fs/ossSteve LoughranSteve Loughran
YARN-3610FairScheduler: Add steady-fair-shares to the REST API documentationMajordocumentation, fairschedulerKarthik KambatlaRay Chiang
HADOOP-15441Log kms url and token service at debug level.Minor.Wei-Chiu ChuangGabor Bota
HDFS-13544Improve logging for JournalNode in federated clusterMajorfederation, hdfsHanisha KoneruHanisha Koneru
YARN-8249Few REST api's in RMWebServices are missing static user checkCriticalwebapp, yarnSunil GovindanSunil Govindan
YARN-8123Skip compiling old hamlet package when the Java version is 10 or upperMajorwebappAkira AjisakaDinesh Chitlangia
HDFS-13512WebHdfs getFileStatus doesn't return ecPolicyMajor.Ajay KumarAjay Kumar
HADOOP-15250Split-DNS MultiHomed Server Network Cluster Network IPC Client Bind Addr WrongCriticalipc, netGreg SeniaAjay Kumar
HADOOP-15154Abstract new method assertCapability for StreamCapabilities testingMinortestXiao ChenZsolt Venczel
HADOOP-15457Add Security-Related HTTP Response Header in WEBUIs.Major.Kanwaljeet SachdevKanwaljeet Sachdev
HDFS-13589Add dfsAdmin command to query if "upgrade" is finalizedMajorhdfsHanisha KoneruHanisha Koneru
HADOOP-15486Make NetworkTopology#netLock fairMajornetNanda kumarNanda kumar
HDFS-13493Reduce the HttpServer2 thread count on DataNodesMajordatanodeErik KrogenErik Krogen
HDFS-13598Reduce unnecessary byte-to-string transform operation in INodesInPath#toStringMinor.Yiqun LinGabor Bota
YARN-8213Add Capacity Scheduler performance metricsCriticalcapacityscheduler, metricsWeiwei YangWeiwei Yang
HADOOP-15477Make unjar in RunJar overrideableTrivial.Johan GustavssonJohan Gustavsson
HDFS-13628Update Archival Storage doc for Provided StorageMajordocumentationTakanobu AsanumaTakanobu Asanuma
HADOOP-15449Increase default timeout of ZK session to avoid frequent NameNode failoverCriticalcommonKarthik PalanisamyKarthik Palanisamy
MAPREDUCE-7098Upgrade common-langs version to 3.7 in hadoop-mapreduce-projectMajor.Takanobu AsanumaTakanobu Asanuma
YARN-8333Load balance YARN services using RegistryDNS multiple A recordsMajoryarn-native-servicesEric YangEric Yang
HDFS-13440Log HDFS file name when client fails to connectTrivial.Wei-Chiu ChuangGabor Bota
HADOOP-14783[KMS] Add missing configuration properties into kms-default.xmlMinorkmsWei-Chiu ChuangChetna Chaudhari
HDFS-13602Add checkOperation(WRITE) checks in FSNamesystemMajorha, namenodeErik KrogenChao Sun
HDFS-13155BlockPlacementPolicyDefault.chooseTargetInOrder Not Checking Return Value for NULLMinornamenodeBELUGA BEHRZsolt Venczel
YARN-8389Improve the description of machine-list property in Federation docsMajordocumentation, federationTakanobu AsanumaTakanobu Asanuma
HADOOP-15507Add MapReduce counters about EC bytes readMajor.Xiao ChenXiao Chen
HDFS-13511Provide specialized exception when block length cannot be obtainedMajor.Ted YuGabor Bota
HADOOP-15512clean up Shell from JDK7 workaroundsMinorcommonSteve LoughranZsolt Venczel
HDFS-13659Add more test coverage for contentSummary for snapshottable pathMajornamenode, testWei-Chiu ChuangWei-Chiu Chuang
YARN-6677Preempt opportunistic containers when root container cgroup goes over memory limitMajornodemanagerHaibo ChenHaibo Chen
YARN-8400Fix typos in YARN Federation documentation pageTrivial.Bibin A ChundattGiovanni Matteo Fumarola
HADOOP-15499Performance severe drop when running RawErasureCoderBenchmark with NativeRSRawErasureCoderMajor.Sammi ChenSammi Chen
YARN-8322Change log level when there is an IOException when the allocation file is loadedMinorfairschedulerHaibo ChenSzilard Nemeth
YARN-8321AllocationFileLoaderService. getAllocationFile() should be declared as VisibleForTestTrivialfairschedulerHaibo ChenSzilard Nemeth
HDFS-13653Make dfs.client.failover.random.order a per nameservice configurationMajorfederationEkanth SethuramalingamEkanth Sethuramalingam
YARN-8363Upgrade commons-lang version to 3.7 in hadoop-yarn-projectMajor.Takanobu AsanumaTakanobu Asanuma
YARN-8325Miscellaneous QueueManager code clean upMinorfairschedulerHaibo ChenSzilard Nemeth
YARN-8394Improve data locality documentation for Capacity SchedulerMajor.Weiwei YangWeiwei Yang
HDFS-13641Add metrics for edit log tailingMajormetricsChao SunChao Sun
HDFS-13582Improve backward compatibility for HDFS-13176 (WebHdfs file path gets truncated when having semicolon (;) inside)Major.Zsolt VenczelZsolt Venczel
HDFS-13686Add overall metrics for FSNamesystemLockMajorhdfs, namenodeLukas MajercakLukas Majercak
HDFS-13621Upgrade common-lang version to 3.7 in hadoop-hdfs-projectMajor.Takanobu AsanumaTakanobu Asanuma
MAPREDUCE-7063Fix log level inconsistency in CombineFileInputFormat.javaMinorclientBELUGA BEHRVidura Bhathiya Mudalige
YARN-8440Typo in YarnConfiguration javadoc: "Miniumum request grant-able.."Trivial.Szilard NemethSzilard Nemeth
YARN-7449Split up class TestYarnClient to TestYarnClient and TestYarnClientImplMinorclient, yarnYufei GuSzilard Nemeth
YARN-8442Strange characters and missing spaces in FairScheduler documentationMajor.Szilard NemethSzilard Nemeth
YARN-8441Typo in CSQueueUtils local variable names: queueGuranteedResourceTrivialresourcemanagerSzilard NemethSzilard Nemeth
MAPREDUCE-7113Typos in test names in TestTaskAttempt: "testAppDiognostic"Minor.Szilard NemethSzilard Nemeth
HADOOP-15551Avoid use of Java8 streams in Configuration.addTagsMajorperformanceTodd LipconTodd Lipcon
HDFS-13692StorageInfoDefragmenter floods log when compacting StorageInfo TreeSetMinor.Yiqun LinBharat Viswanadham
YARN-8214Change default RegistryDNS portMajor.Billie RinaldiBillie Rinaldi
YARN-8461Support strict memory control on individual container with elastic control memory mechanismMajornodemanagerHaibo ChenHaibo Chen
HADOOP-14313Replace/improve Hadoop's byte[] comparatorMajorcommonVikas VishwakarmaVikas Vishwakarma
HDFS-13703Avoid allocation of CorruptedBlocks hashmap when no corrupted blocks are hitMajorperformanceTodd LipconTodd Lipcon
HADOOP-15554Improve JIT performance for Configuration parsingMinorconf, performanceTodd LipconTodd Lipcon
HDFS-13536[PROVIDED Storage] HA for InMemoryAliasMapMajor.Virajith JalapartiVirajith Jalaparti
HDFS-13714Fix TestNameNodePrunesMissingStorages test failures on WindowsMajorhdfs, namenode, testLukas MajercakLukas Majercak
HDFS-13712BlockReaderRemote.read() logging improvementMinorhdfs-clientGergo RepasGergo Repas
YARN-8302ATS v2 should handle HBase connection issue properlyMajorATSv2Yesha VoraBillie Rinaldi
HDFS-13719Docs around dfs.image.transfer.timeout are misleadingMajordocumentationKitti NanasiKitti Nanasi
HADOOP-15591KMSClientProvider should log KMS DT acquisition at INFO levelMinorkmsKitti NanasiKitti Nanasi
HADOOP-15581Set default jetty log level to INFO in KMSMajor.Kitti NanasiKitti Nanasi
HADOOP-15568fix some typos in the .sh commentsTrivialbinSteve LoughranSteve Loughran
YARN-8502Use path strings consistently for webservice endpoints in RMWebServicesMajor.Szilard NemethSzilard Nemeth
HADOOP-15531Use commons-text instead of commons-lang in some classes to fix deprecation warningsMajor.Takanobu AsanumaTakanobu Asanuma
HADOOP-15598DataChecksum calculate checksum is contented on hashtable synchronizationMajorcommonPrasanth JayachandranPrasanth Jayachandran
YARN-8524Single parameter Resource / LightWeightResource constructor looks confusingMajorapiSzilard NemethSzilard Nemeth
YARN-8361Change App Name Placement Rule to use App Name instead of App Id for configurationMajoryarnZian ChenZian Chen
HDFS-13690Improve error message when creating encryption zone while KMS is unreachableMinorencryption, hdfs, kmsKitti NanasiKitti Nanasi
YARN-8501Reduce complexity of RMWebServices' getApps methodMajorrestapiSzilard NemethSzilard Nemeth
YARN-7300DiskValidator is not used in LocalDirAllocatorMajor.Haibo ChenSzilard Nemeth
HADOOP-15596Stack trace should not be printed out when running hadoop key commandsMinorcommonKitti NanasiKitti Nanasi
HADOOP-15586Fix wrong log statement in AbstractServiceMinorutilSzilard NemethSzilard Nemeth
YARN-7133Clean up lock-try order in fair schedulerMajorfairschedulerDaniel TempletonSzilard Nemeth
HDFS-13761Add toString Method to AclFeature ClassMinor.ShwetaShweta
HADOOP-15609Retry KMS calls when SSLHandshakeException occursMajorcommon, kmsKitti NanasiKitti Nanasi
HADOOP-15612Improve exception when tfile fails to load LzoCodecMajor.Gera ShegalovGera Shegalov
HDFS-11060make DEFAULT_MAX_CORRUPT_FILEBLOCKS_RETURNED configurableMinorhdfsLantao JinLantao Jin
HADOOP-15611Log more details for FairCallQueueMinor.Ryan WuRyan Wu
HDFS-13727Log full stack trace if DiskBalancer exits with an unhandled exceptionMinordiskbalancerStephen O'DonnellGabor Bota
YARN-8517getContainer and getContainers ResourceManager REST API methods are not documentedMajorresourcemanagerSzilard NemethAntal Bálint Steinbach
YARN-8566Add diagnostic message for unschedulable containersMajorresourcemanagerSzilard NemethSzilard Nemeth
YARN-8584Several typos in Log Aggregation related classesMinor.Szilard NemethSzilard Nemeth
YARN-8155Improve ATSv2 client logging in RM and NM publisherMajor.Rohith Sharma K SAbhishek Modi
HADOOP-15476fix logging for split-dns multihomeMajor.Ajay KumarAjay Kumar
YARN-7948Enable fair scheduler to refresh maximum allocation for multiple resource typesMajorfairschedulerYufei GuSzilard Nemeth
HDFS-13796Allow verbosity of InMemoryLevelDBAliasMapServer to be configurableTrivial.Virajith JalapartiVirajith Jalaparti
HDFS-13728Disk Balancer should not fail if volume usage is greater than capacityMinordiskbalancerStephen O'DonnellStephen O'Donnell
HDFS-13447Fix Typos - Node Not ChosenTrivialnamenodeBELUGA BEHRBELUGA BEHR
YARN-8601Print ExecutionType in Container report CLIMinor.Bilwa S TBilwa S T
HDFS-13658Expose HighestPriorityLowRedundancy blocks statisticsMajorhdfsKitti NanasiKitti Nanasi
YARN-8568Replace the deprecated zk-address property in the HA config example in ResourceManagerHA.mdMinoryarnAntal Bálint SteinbachAntal Bálint Steinbach
HDFS-13735Make QJM HTTP URL connection timeout configurableMinorqjmChao SunChao Sun
YARN-4946RM should not consider an application as COMPLETED when log aggregation is not in a terminal stateMajorlog-aggregationRobert KanterSzilard Nemeth
HDFS-13814Remove super user privilege requirement for NameNode.getServiceStatusMinornamenodeChao SunChao Sun
YARN-8559Expose mutable-conf scheduler's configuration in RM /scheduler-conf endpointMajorresourcemanagerAnna SavarinWeiwei Yang
HDFS-13813Exit NameNode if dangling child inode is detected when saving FsImageMajorhdfs, namenodeSiyao MengSiyao Meng
HADOOP-14212Expose SecurityEnabled boolean field in JMX for other services besides NameNodeMinor.Ray BurgemeestreAdam Antal
HDFS-13217Audit log all EC policy names during addErasureCodingPoliciesMajorerasure-codingliaoyuxiangqinliaoyuxiangqin
HDFS-13829Remove redundant condition judgement in DirectoryScanner#scanMinordatanodeliaoyuxiangqinliaoyuxiangqin
HDFS-13822speedup libhdfs++ build (enable parallel build)Minor.Pradeep AmbatiAllen Wittenauer
HADOOP-9214Create a new touch command to allow modifying atime and mtimeMinortoolsBrian BurtonHrishikesh Gadre
YARN-8242YARN NM: OOM error while reading back the state store on recoveryCriticalyarnKanwaljeet SachdevPradeep Ambati
YARN-8683Support to display pending scheduling requests in RM app attempt pageMajorwebappTao YangTao Yang
HDFS-13821RBF: Add dfs.federation.router.mount-table.cache.enable so that users can disable cacheMajorhdfsFei HuiFei Hui
HDFS-13861RBF: Illegal Router Admin command leads to printing usage for all commandsMajor.Ayush SaxenaAyush Saxena
HDFS-13831Make block increment deletion number configurableMajor.Yiqun LinRyan Wu
YARN-8051TestRMEmbeddedElector#testCallbackSynchronization is flakeyMajortestRobert KanterRobert Kanter
HDFS-13885Add debug logs in dfsclient around decrypting EDEKMajorhdfs-clientKitti NanasiKitti Nanasi
HDFS-13857RBF: Choose to enable the default nameservice to read/write filesMajorfederation, hdfsyanghuafengyanghuafeng
HDFS-13812Fix the inconsistent default refresh interval on Caching documentationTrivialdocumentationBELUGA BEHRHrishikesh Gadre
YARN-8638Allow linux container runtimes to be pluggableMinornodemanagerCraig ConditCraig Condit
HADOOP-15657Registering MutableQuantiles via Metric annotationMajormetricsSushil KsSushil Ks
HDFS-13820Add an ability to disable CacheReplicationMonitorMinorcachingBELUGA BEHRHrishikesh Gadre
HDFS-13884Improve the description of the setting dfs.image.compressMinordocumentationYiqun LinRyan Wu
HADOOP-14671Upgrade to Apache Yetus 0.8.0Majorbuild, documentation, testAllen WittenauerAllen Wittenauer
HDFS-12615Router-based HDFS federation phase 2Major.Íñigo GoiriÍñigo Goiri
HDFS-13902Add JMX, conf and stacks menus to the datanode pageMinordatanodefengchuangfengchuang
HADOOP-15584move httpcomponents version in pom.xmlMinorbuildBrandon SchellerBrandon Scheller
HDFS-13744OIV tool should better handle control characters present in file or directory namesCriticalhdfs, toolsZsolt VenczelZsolt Venczel
YARN-8680YARN NM: Implement Iterable Abstraction for LocalResourceTracker stateCriticalyarnPradeep AmbatiPradeep Ambati
YARN-8045Reduce log output from container status callsMajor.Shane KumpfCraig Condit
MAPREDUCE-7140Refactoring TaskAttemptInfo to separate Map and Reduce tasksMinor.Oleksandr ShevchenkoOleksandr Shevchenko
HADOOP-15226Über-JIRA: S3Guard Phase III: Hadoop 3.2 featuresMajorfs/s3Steve Loughran
HADOOP-15742Log if ipc backoff is enabled in CallQueueManagerMinor.Yiqun LinRyan Wu
HADOOP-15726Create utility to limit frequency of log statementsMajorcommon, utilErik KrogenErik Krogen
HDFS-13927Improve TestDataNodeMultipleRegistrations#testDNWithInvalidStorageWithHA waitMinor.Ayush SaxenaAyush Saxena
YARN-8616systemClock should be used in RMAppImpl instead of System.currentTimeMills() to be consistentMajor.Szilard NemethSzilard Nemeth
YARN-7974Allow updating application tracking url after registrationMajor.Jonathan HungJonathan Hung
HDFS-8196Post enabled Erasure Coding Policies on NameNode UIMajornamenodeKai SasakiKitti Nanasi
YARN-8758Support getting PreemptionMessage when using AMRMClientAsyncMajoryarnKrishna KishoreZian Chen
HDFS-13956iNotify should include information to identify a file as either replicated or erasure codedMinor.Hrishikesh GadreHrishikesh Gadre
HDFS-13156HDFS Block Placement Policy - Client Local RackMinordocumentationBELUGA BEHRAyush Saxena
YARN-8468Enable the use of queue based maximum container allocation limit and implement it in FairSchedulerCriticalfairscheduler, schedulerAntal Bálint SteinbachAntal Bálint Steinbach
HADOOP-15339Support additional key/value propereties in JMX bean registrationMajorcommonElek, MartonElek, Marton
HDFS-14053Provide ability for NN to re-replicate based on topology changes.Major.ellen johansenHrishikesh Gadre
HADOOP-15957WASB: Add asterisk wildcard support for PageBlobDirSetMajorfs/azureDa ZhouDa Zhou
HADOOP-15959revert HADOOP-12751MinorsecuritySteve LoughranSteve Loughran

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
YARN-8040[UI2] New YARN UI webapp does not respect current pathname for REST apiMajoryarn-ui-v2Sunil GovindanSunil Govindan
HADOOP-15062TestCryptoStreamsWithOpensslAesCtrCryptoCodec fails on Debian 9Major.Miklos SzegediMiklos Szegedi
HDFS-11043TestWebHdfsTimeouts failsMajorwebhdfsAndrew WangChao Sun
HADOOP-15331Fix a race condition causing parsing error of java.io.BufferedInputStream in class org.apache.hadoop.conf.ConfigurationMajorcommonMiklos SzegediMiklos Szegedi
HDFS-11900Hedged reads thread pool creation not synchronizedMajorhdfs-clientJohn ZhugeJohn Zhuge
YARN-8032Yarn service should expose failuresValidityInterval to users and use it for launching containersMajor.Chandni SinghChandni Singh
YARN-8043Add the exception message for failed launches running under LCEMajor.Shane KumpfShane Kumpf
MAPREDUCE-6441Improve temporary directory name generation in LocalDistributedCacheManager for concurrent processesMajor.William WatsonHaibo Chen
HADOOP-15299Bump Hadoop's Jackson 2 dependency 2.9.xMajor.Sean MackrorySean Mackrory
YARN-7734YARN-5418 breaks TestContainerLogsPage.testContainerLogPageAccessMajor.Miklos SzegediTao Yang
HDFS-13087Snapshotted encryption zone information should be immutableMajorencryptionLiXin GeLiXin Ge
HADOOP-12862LDAP Group Mapping over SSL can not specify trust storeMajor.Wei-Chiu ChuangWei-Chiu Chuang
HADOOP-15352Fix default local maven repository path in create-release scriptMinorscriptsElek, MartonElek, Marton
HADOOP-15317Improve NetworkTopology chooseRandom's loopMajor.Xiao ChenXiao Chen
HADOOP-15355TestCommonConfigurationFields is broken by HADOOP-15312MajortestKonstantin ShvachkoLiXin Ge
YARN-8035Uncaught exception in ContainersMonitorImpl during relaunch due to the process ID changingMajor.Shane KumpfShane Kumpf
YARN-7764Findbugs warning: Resource#getResources may expose internal representationMajorapiWeiwei YangWeiwei Yang
YARN-8115[UI2] URL data like nodeHTTPAddress must be encoded in UI before using to access NMMajoryarn-ui-v2Sunil GovindanSreenath Somarajapuram
HADOOP-14855Hadoop scripts may errantly believe a daemon is still running, preventing it from startingMajorscriptsAaron T. MyersRobert Kanter
HDFS-13350Negative legacy block ID will confuse Erasure Coding to be considered as striped blockMajorerasure-codingLei (Eddy) XuLei (Eddy) Xu
YARN-8119[UI2] Timeline Server address' url scheme should be removed while accessing via KNOXMajoryarn-ui-v2Sunil GovindanSunil Govindan
HDFS-13176WebHdfs file path gets truncated when having semicolon (;) insideMajorwebhdfsZsolt VenczelZsolt Venczel
YARN-8083[UI2] All YARN related configurations are paged together in conf pageMajoryarn-ui-v2Zoltan HaindrichGergely Novák
HDFS-13292Crypto command should give proper exception when trying to set key on existing EZ directoryMajorhdfs, kmsHarshakiran ReddyRanith Sardar
HADOOP-15366Add a helper shutdown routine in HadoopExecutor to ensure clean shutdownMinor.Shashikant BanerjeeShashikant Banerjee
YARN-7905Parent directory permission incorrect during public localizationCritical.Bibin A ChundattBilwa S T
HDFS-13376Specify minimum GCC version to avoid TLS support error in Build of hadoop-hdfs-native-clientMajorbuild, documentation, nativeLiXin GeLiXin Ge
HADOOP-15328Fix the typo in HttpAuthentication.mdMinorcommonfang zhenyifang zhenyi
HADOOP-15374Add links of the new features of 3.1.0 to the top pageMajordocumentationTakanobu AsanumaTakanobu Asanuma
YARN-7804Refresh action on Grid view page should not be redirected to graph viewMajoryarn-ui-v2Yesha VoraGergely Novák
HDFS-13420License header is displayed in ArchivalStorage/MemoryStorage html pagesMinordocumentationAkira AjisakaAkira Ajisaka
HDFS-13328Abstract ReencryptionHandler recursive logic in separate class.MajornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HADOOP-15340Provide meaningful RPC server name for RpcMetricsMajorcommonElek, MartonElek, Marton
HADOOP-15357Configuration.getPropsWithPrefix no longer does variable substitutionMajor.Jim BrennanJim Brennan
YARN-7984Delete registry entries from ZK on ServiceClient stop and clean up stop/destroy behaviorCriticalyarn-native-servicesBillie RinaldiBillie Rinaldi
YARN-8133Doc link broken for yarn-service from overview page.Blockeryarn-native-servicesRohith Sharma K SRohith Sharma K S
YARN-8116Nodemanager fails with NumberFormatException: For input string: ""Critical.Yesha VoraChandni Singh
MAPREDUCE-7062Update mapreduce.job.tags description for making use for ATSv2 purpose.Major.Charan HebriCharan Hebri
YARN-8073TimelineClientImpl doesn't honor yarn.timeline-service.versions configurationMajor.Rohith Sharma K SRohith Sharma K S
YARN-8127Resource leak when async scheduling is enabledCritical.Weiwei YangTao Yang
HADOOP-12502SetReplication OutOfMemoryErrorMajor.Philipp SchuegerlVinayakumar B
HDFS-13427Fix the section titles of transparent encryption documentMinordocumentationAkira AjisakaAkira Ajisaka
HDFS-7101Potential null dereference in DFSck#doWork()Minor.Ted Yuskrho
HDFS-13426Fix javadoc in FsDatasetAsyncDiskService#removeVolumeMinorhdfsShashikant BanerjeeShashikant Banerjee
YARN-8120JVM can crash with SIGSEGV when exiting due to custom leveldb loggerMajornodemanager, resourcemanagerJason LoweJason Lowe
YARN-8147TestClientRMService#testGetApplications sporadically failsMajortestJason LoweJason Lowe
HDFS-13436Fix javadoc of package-info.javaMajordocumentationAkira AjisakaAkira Ajisaka
HADOOP-15379Make IrqHandler.bind() publicMinorutilSteve LoughranAjay Kumar
YARN-8154Fix missing titles in PlacementConstraints documentMinordocumentationAkira AjisakaWeiwei Yang
YARN-8153Guaranteed containers always stay in SCHEDULED on NM after restartMajor.Yang WangYang Wang
HADOOP-14970MiniHadoopClusterManager doesn't respect lack of format optionMinor.Erik KrogenErik Krogen
HDFS-13438Fix javadoc in FsVolumeList#removeVolumeMinor.Shashikant BanerjeeShashikant Banerjee
YARN-8142yarn service application stops when AM is killed with SIGTERMMajoryarn-native-servicesYesha VoraBillie Rinaldi
MAPREDUCE-7077Pipe mapreduce job fails with Permission denied for jobTokenPasswordCritical.Yesha VoraAkira Ajisaka
HDFS-13330ShortCircuitCache#fetchOrCreate never retriesMajor.Wei-Chiu ChuangGabor Bota
YARN-8156Increase the default value of yarn.timeline-service.app-collector.linger-period.msMajor.Rohith Sharma K SCharan Hebri
HADOOP-15369Avoid usage of ${project.version} in parent pomsMajorbuildElek, MartonElek, Marton
YARN-8162Remove Method DirectoryCollection#verifyDirUsingMkdirMajornodemanagerYufei GuYufei Gu
YARN-7773YARN Federation used Mysql as state store throw exception, Unknown column 'homeSubCluster' in 'field list'BlockerfederationYiran WuYiran Wu
YARN-8165Incorrect queue name logging in AbstractContainerAllocatorTrivialcapacityschedulerWeiwei YangWeiwei Yang
YARN-8164Fix a potential NPE in AbstractSchedulerPlanFollowerMajor.lujielujie
YARN-7088Add application launch time to Resource Manager REST APIMajor.Abdullah YousufiKanwaljeet Sachdev
YARN-8096Wrong condition in AmIpFilter#getProxyAddresses() to update the proxy IP listMajor.Oleksandr ShevchenkoOleksandr Shevchenko
HDFS-12828OIV ReverseXML Processor fails with escaped charactersCriticalhdfsErik KrogenErik Krogen
HADOOP-15391Add missing css file in hadoop-aws, hadoop-aliyun, hadoop-azure and hadoop-azure-datalake modulesMajordocumentationYiqun LinYiqun Lin
YARN-8171[UI2] AM Node link from attempt page should not redirect to new tabMajoryarn-ui-v2Sunil GovindanSunil Govindan
YARN-8145yarn rmadmin -getGroups doesn't return updated groups for userMajor.Sumana SathishSunil Govindan
HDFS-13463Fix javadoc in FsDatasetImpl#checkAndUpdateMinordatanodeShashikant BanerjeeShashikant Banerjee
HDFS-13464Fix javadoc in FsVolumeList#handleVolumeFailuresMinordocumentationShashikant BanerjeeShashikant Banerjee
HADOOP-15396Some java source files are executableMinor.Akira AjisakaShashikant Banerjee
YARN-6827[ATS1/1.5] NPE exception while publishing recovering applications into ATS during RM restart.MajorresourcemanagerRohith Sharma K SRohith Sharma K S
YARN-8182[UI2] Proxy- Clicking on nodes under Nodes HeatMap gives 401 errorCritical.Sumana SathishSunil Govindan
YARN-8189[UI2] Nodes page column headers are half truncatedMajor.Sunil GovindanSunil Govindan
YARN-7830[UI2] Post selecting grid view in Attempt page, attempt info page should also be opened with grid viewMajoryarn-ui-v2Yesha VoraGergely Novák
YARN-7786NullPointerException while launching ApplicationMasterMajor.lujielujie
HDFS-10183Prevent race condition during class initializationMinorfsPavel AvgustinovPavel Avgustinov
HDFS-13055Aggregate usage statistics from datanodesMajor.Ajay KumarAjay Kumar
HDFS-13388RequestHedgingProxyProvider calls multiple configured NNs all the timeMajorhdfs-clientJinglunJinglun
YARN-7956[UI2] Avoid duplicating Components link under Services/<ServiceName>/ComponentsMajoryarn-ui-v2Yesha VoraYesha Vora
HDFS-13408MiniDFSCluster to support being built on randomized base directoryMajortestXiao LiangXiao Liang
HDFS-13356Balancer:Set default value of minBlockSize to 10mbMajorbalancer & moverBharat ViswanadhamBharat Viswanadham
HADOOP-15390Yarn RM logs flooded by DelegationTokenRenewer trying to renew KMS tokensCritical.Xiao ChenXiao Chen
HDFS-13336Test cases of TestWriteToReplica failed in windowsMajor.Xiao LiangXiao Liang
YARN-7598Document how to use classpath isolation for aux-services in YARNMajor.Xuan GongXuan Gong
YARN-8196yarn.webapp.api-service.enable should be highlighted in the quickstartTrivialdocumentationDavide VergariBillie Rinaldi
YARN-8183Fix ConcurrentModificationException inside RMAppAttemptMetrics#convertAtomicLongMaptoLongMapCriticalyarnSumana SathishSuma Shivaprasad
HADOOP-15402Prevent double logout of UGI's LoginContextMajorsecurityDaryn SharpDaryn Sharp
YARN-8188RM Nodes UI data table index for sorting column need to be corrected post Application tags displayMajorresourcemanager, webappWeiwei YangWeiwei Yang
HADOOP-15411AuthenticationFilter should use Configuration.getPropsWithPrefix instead of iteratorCritical.Suma ShivaprasadSuma Shivaprasad
MAPREDUCE-7042Killed MR job data does not move to mapreduce.jobhistory.done-dir when ATS v2 is enabledMajor.Yesha VoraXuan Gong
YARN-8205Application State is not updated to ATS if AM launching is delayed.Critical.Sumana SathishRohith Sharma K S
YARN-8004Add unit tests for inter queue preemption for dominant resource calculatorCriticalyarnSumana SathishZian Chen
YARN-8208Add log statement for Docker client configuration file at INFO levelMinoryarn-native-servicesYesha VoraYesha Vora
YARN-8211Yarn registry dns log finds BufferUnderflowException on port pingMajoryarn-native-servicesYesha VoraEric Yang
MAPREDUCE-7072mapred job -history prints duplicate counter in human outputMajorclientWilfred SpiegelenburgWilfred Spiegelenburg
YARN-8221RMWebServices also need to honor yarn.resourcemanager.display.per-user-appsMajorwebappSunil GovindanSunil Govindan
YARN-8210AMRMClient logging on every heartbeat to track updation of AM RM token causes too many log lines to be generated in AM logsMajoryarnSuma ShivaprasadSuma Shivaprasad
YARN-8005Add unit tests for queue priority with dominant resource calculatorCritical.Sumana SathishZian Chen
YARN-8225YARN precommit build failing in TestPlacementConstraintTransformationsCritical.Billie RinaldiShane Kumpf
HDFS-13509Bug fix for breakHardlinks() of ReplicaInfo/LocalReplica, and fix TestFileAppend failures on WindowsMajor.Xiao LiangXiao Liang
YARN-8187[UI2] Individual Node page does not contain breadcrumb trailCriticalyarn-ui-v2Sumana SathishZian Chen
YARN-7799YARN Service dependency follow up workCriticalclient, resourcemanagerGour SahaBillie Rinaldi
MAPREDUCE-7073Optimize TokenCache#obtainTokensForNamenodesInternalMajor.Bibin A ChundattBibin A Chundatt
HADOOP-15406hadoop-nfs dependencies for mockito and junit are not test scopeMajornfsJason LoweJason Lowe
YARN-6385Fix checkstyle warnings in TestFileSystemApplicationHistoryStoreMinor.Yiqun LinYiqun Lin
YARN-8222Fix potential NPE when gets RMApp from RM contextCritical.Tao YangTao Yang
HADOOP-12071conftest is not documentedMinordocumentationKengo SekiKengo Seki
YARN-8209NPE in DeletionServiceCritical.Chandni SinghEric Badger
HDFS-13481TestRollingFileSystemSinkWithHdfs#testFlushThread: test failed intermittentlyMajorhdfsGabor BotaGabor Bota
HADOOP-15434Upgrade to ADLS SDK that exposes current timeoutMajor.Sean MackrorySean Mackrory
YARN-8217RmAuthenticationFilterInitializer /TimelineAuthenticationFilterInitializer should use Configuration.getPropsWithPrefix instead of iteratorMajor.Suma ShivaprasadSuma Shivaprasad
YARN-7818Remove privileged operation warnings during container launch for the ContainerRuntimesMajor.Yesha VoraShane Kumpf
YARN-8223ClassNotFoundException when auxiliary service is loaded from HDFSBlocker.Charan HebriZian Chen
YARN-8079Support static and archive unmodified local resources in service AMCritical.Wangda TanSuma Shivaprasad
YARN-8025UsersManangers#getComputedResourceLimitForActiveUsers throws NPE due to preComputedActiveUserLimit is emptyMajoryarnJiandan YangTao Yang
YARN-8251[UI2] Clicking on Application link at the header goes to Diagnostics Tab instead of AppAttempt TabMajoryarn-ui-v2Sumana SathishYesha Vora
YARN-8232RMContainer lost queue name when RM HA happensMajorresourcemanagerHu ZiqianHu Ziqian
YARN-7894Improve ATS response for DS_CONTAINER when container launch failsMajortimelineserverCharan HebriChandni Singh
YARN-8264[UI2 GPU] GPU Info tab disappears if we click any sub link under List of Applications or List of ContainersMajor.Sumana SathishSunil Govindan
HDFS-13136Avoid taking FSN lock while doing group member lookup for FSD permission checkMajornamenodeXiaoyu YaoXiaoyu Yao
HDFS-13537TestHdfsHelper does not generate jceks path properly for relative path in WindowsMajor.Xiao LiangXiao Liang
MAPREDUCE-7095Race conditions in closing FadvisedChunkedFileMinor.Miklos SzegediMiklos Szegedi
HADOOP-15446WASB: PageBlobInputStream.skip breaks HBASE replicationMajorfs/azureThomas MarquardtThomas Marquardt
YARN-7715Support NM promotion/demotion of running containers.Major.Arun SureshMiklos Szegedi
YARN-7003DRAINING state of queues is not recovered after RM restartMajorcapacityschedulerTao YangTao Yang
YARN-8268Fair scheduler: reservable queue is configured both as parent and leaf queueMajorfairschedulerGergo RepasGergo Repas
YARN-8244TestContainerSchedulerQueuing.testStartMultipleContainers failedMajor.Miklos SzegediJim Brennan
YARN-8265Service AM should retrieve new IP for docker container relaunched by NMCriticalyarn-native-servicesEric YangBillie Rinaldi
YARN-8271[UI2] Improve labeling of certain tablesMajoryarn-ui-v2Yesha VoraYesha Vora
YARN-8288Fix wrong number of table columns in Resource Model docMajor.Weiwei YangWeiwei Yang
HDFS-13539DFSStripedInputStream NPE when reportCheckSumFailureMajor.Xiao ChenXiao Chen
YARN-8266[UI2] Clicking on application from cluster view should redirect to application attempt pageMajoryarn-ui-v2Yesha VoraYesha Vora
YARN-8166[UI2] Service page header links are brokenMajoryarn-ui-v2Yesha VoraYesha Vora
YARN-8236Invalid kerberos principal file name cause NPE in native serviceCriticalyarn-native-servicesSunil GovindanGour Saha
YARN-8278DistributedScheduling is not working in HABlocker.Bibin A ChundattBibin A Chundatt
HADOOP-15466Correct units in adl.http.timeoutMajorfs/adlSean MackrorySean Mackrory
YARN-8300Fix NPE in DefaultUpgradeComponentsFinderMajoryarnSuma ShivaprasadSuma Shivaprasad
YARN-8071Add ability to specify nodemanager environment variables individuallyMajoryarnJim BrennanJim Brennan
HDFS-13581DN UI logs link is broken when https is enabledMinordatanodeNamit MaheshwariShashikant Banerjee
MAPREDUCE-7094LocalDistributedCacheManager leaves classloaders open, which leaks FDsMajor.Adam SzitaAdam Szita
YARN-8128Document better the per-node per-app file limit in YARN log aggregationMajor.Xuan GongXuan Gong
YARN-8293In YARN Services UI, "User Name for service" should be completely removed in secure clustersMajoryarn-ui-v2Sunil GovindanSunil Govindan
YARN-8141YARN Native Service: Respect YARN_CONTAINER_RUNTIME_DOCKER_LOCAL_RESOURCE_MOUNTS specified in service specCriticalyarn-native-servicesWangda TanChandni Singh
YARN-8296Update YarnServiceApi documentation and yarn service UI code to remove references to unique_component_supportMajoryarn-native-services, yarn-ui-v2Suma ShivaprasadSuma Shivaprasad
HDFS-13586Fsync fails on directories on WindowsCriticaldatanode, hdfsLukas MajercakLukas Majercak
HDFS-13573Javadoc for BlockPlacementPolicyDefault is inaccurateTrivial.Yiqun LinZsolt Venczel
YARN-8248Job hangs when a job requests a resource that its queue does not haveMajorfairschedulerSzilard NemethSzilard Nemeth
YARN-8179Preemption does not happen due to natural_termination_factor when DRF is usedMajor.kyungwan namkyungwan nam
HADOOP-15474Rename properties introduced for <tags>MajorconfNanda kumarZsolt Venczel
HADOOP-15450Avoid fsync storm triggered by DiskChecker and handle disk full situationBlocker.Kihwal LeeArpit Agarwal
YARN-8290SystemMetricsPublisher.appACLsUpdated should be invoked after application information is published to ATS to avoid "User is not set in the application report" ExceptionCritical.Yesha VoraEric Yang
YARN-8332Incorrect min/max allocation property name in resource types docCriticaldocumentationWeiwei YangWeiwei Yang
YARN-8273Log aggregation does not warn if HDFS quota in target directory is exceededMajorlog-aggregationGergo RepasGergo Repas
HDFS-13601Optimize ByteString conversions in PBHelperMajor.Andrew WangAndrew Wang
HDFS-13540DFSStripedInputStream should only allocate new buffers when readingMajor.Xiao ChenXiao Chen
YARN-8297Incorrect ATS Url used for Wire encrypted clusterBlockeryarn-ui-v2Yesha VoraSunil Govindan
HDFS-13588Fix TestFsDatasetImpl test failures on WindowsMajor.Xiao LiangXiao Liang
YARN-8310Handle old NMTokenIdentifier, AMRMTokenIdentifier, and ContainerTokenIdentifier formatsMajor.Robert KanterRobert Kanter
YARN-8336Fix potential connection leak in SchedConfCLI and YarnWebServiceUtilsMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-8344Missing nm.stop() in TestNodeManagerResync to fix testKillContainersOnResyncMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-8348Incorrect and missing AfterClass in HBase-tests to fix NPE failuresMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-8327Fix TestAggregatedLogFormat#testReadAcontainerLogs1 on WindowsMajorlog-aggregationGiovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-8346Upgrading to 3.1 kills running containers with error "Opportunistic container queue is full"Blocker.Rohith Sharma K SJason Lowe
HDFS-13611Unsafe use of Text as a ConcurrentHashMap key in PBHelperClientMajor.Andrew WangAndrew Wang
YARN-8316Diagnostic message should improve when yarn service fails to launch due to ATS unavailabilityMajoryarn-native-servicesYesha VoraBillie Rinaldi
YARN-8357Yarn Service: NPE when service is saved first and then started.Critical.Chandni SinghChandni Singh
HDFS-13618Fix TestDataNodeFaultInjector test failures on WindowsMajortestXiao LiangXiao Liang
HADOOP-15473Configure serialFilter in KeyProvider to avoid UnrecoverableKeyException caused by JDK-8189997CriticalkmsGabor BotaGabor Bota
YARN-8292Fix the dominant resource preemption cannot happen when some of the resource vector becomes negativeCriticalyarnSumana SathishWangda Tan
HADOOP-15455Incorrect debug message in KMSACL#hasAccessTrivial.Wei-Chiu ChuangYuen-Kuei Hsueh
YARN-8338TimelineService V1.5 doesn't come up after HADOOP-15406Critical.Vinod Kumar VavilapalliVinod Kumar Vavilapalli
YARN-8339Service AM should localize static/archive resource types to container working directory instead of 'resources'Criticalyarn-native-servicesSuma ShivaprasadSuma Shivaprasad
YARN-8369Javadoc build failed due to "bad use of '>'"Criticalbuild, docsTakanobu AsanumaTakanobu Asanuma
YARN-8362Number of remaining retries are updated twice after a container failure in NMCritical.Chandni SinghChandni Singh
HDFS-13626Fix incorrect username when deny the setOwner operationMinornamenodeluhuachaoZsolt Venczel
YARN-8377Javadoc build failed in hadoop-yarn-server-nodemanagerCriticalbuild, docsTakanobu AsanumaTakanobu Asanuma
YARN-8368yarn app start cli should print applicationIdCritical.Yesha VoraRohith Sharma K S
YARN-8350NPE in service AM related to placement policyCriticalyarn-native-servicesBillie RinaldiGour Saha
YARN-8367Fix NPE in SingleConstraintAppPlacementAllocator when placement constraint in SchedulingRequest is nullMajorschedulerGour SahaWeiwei Yang
HADOOP-15490Multiple declaration of maven-enforcer-plugin found in pom.xmlMinor.Nanda kumarNanda kumar
HDFS-13646DFSAdmin doesn't display specialized help for triggerBlockReportMajortoolsTakanobu AsanumaTakanobu Asanuma
YARN-8197Tracking URL in the app state does not get redirected to MR ApplicationMaster for Running applicationsCriticalyarnSumana SathishSunil Govindan
YARN-8308Yarn service app fails due to issues with Renew TokenMajoryarn-native-servicesYesha VoraGour Saha
YARN-7340Fix the missing time stamp in exception message in Class NoOverCommitPolicyMinorreservation systemYufei GuDinesh Chitlangia
HDFS-13636Cross-Site Scripting vulnerability in HttpServer2Major.Haibo YanHaibo Yan
YARN-7962Race Condition When Stopping DelegationTokenRenewer causes RM crash during failoverCriticalresourcemanagerBELUGA BEHRBELUGA BEHR
YARN-8372Distributed shell app master should not release containers when shutdown if keep-container is trueCriticaldistributed-shellCharan HebriSuma Shivaprasad
YARN-8375TestCGroupElasticMemoryController fails surefire buildMajor.Jason LoweMiklos Szegedi
YARN-8319More YARN pages need to honor yarn.resourcemanager.display.per-user-appsMajorwebappVinod Kumar VavilapalliSunil Govindan
MAPREDUCE-7097MapReduce JHS should honor yarn.webapp.filter-entity-list-by-userMajor.Vinod Kumar VavilapalliSunil Govindan
YARN-8276[UI2] After version field became mandatory, form-based submission of new YARN service doesn't workCriticalyarn-ui-v2Gergely NovákGergely Novák
HDFS-13339Volume reference can't be released and may lead to deadlock when DataXceiver does a check volumeCriticaldatanodeliaoyuxiangqinZsolt Venczel
YARN-8390Fix API incompatible changes in FairScheduler's AllocationFileLoaderServiceMajorfairschedulerGergo RepasGergo Repas
YARN-8382cgroup file leak in NMMajornodemanagerHu ZiqianHu Ziqian
YARN-8388TestCGroupElasticMemoryController.testNormalExit() hangs on LinuxMajornodemanagerHaibo ChenMiklos Szegedi
YARN-8365Revisit the record type used by Registry DNS for upstream resolutionMajoryarn-native-servicesShane KumpfShane Kumpf
HDFS-13545"guarded" is misspelled as "gaurded" in FSPermissionChecker.javaTrivialdocumentationJianchao JiaJianchao Jia
YARN-8396Click on an individual container continuously spins and doesn't load the pageBlocker.Charan HebriSunil Govindan
MAPREDUCE-7103Fix TestHistoryViewerPrinter on windows due to a mismatch line separatorMinor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
HADOOP-15217FsUrlConnection does not handle paths with spacesMajorfsJoseph FournyZsolt Venczel
HDFS-12950[oiv] ls will fail in secure clusterMajor.Brahma Reddy BattulaWei-Chiu Chuang
YARN-8386App log can not be viewed from Logs tab in secure clusterCriticalyarn-ui-v2Yesha VoraSunil Govindan
HDFS-13615libhdfs++ SaslProtocol hanging while accessing invalid lockMajor.Mitchell TracyMitchell Tracy
YARN-8359Exclude containermanager.linux test classes on WindowsMajor.Giovanni Matteo FumarolaJason Lowe
HDFS-13642Creating a file with block size smaller than EC policy's cell size should failMajorerasure-codingXiao ChenXiao Chen
HDFS-13664Refactor ConfiguredFailoverProxyProvider to make inheritance easierMinorhdfs-clientChao SunChao Sun
HDFS-12670can't renew HDFS tokens with only the hdfs client jarCritical.Thomas GravesArpit Agarwal
HDFS-13667Typo: Marking all "datandoes" as staleTrivialnamenodeWei-Chiu ChuangNanda kumar
YARN-8323FairScheduler.allocConf should be declared as volatileMajorfairschedulerHaibo ChenSzilard Nemeth
YARN-8413Flow activity page is failing with "Timeline server failed with an error"Majoryarn-ui-v2Yesha VoraSunil Govindan
YARN-8405RM zk-state-store.parent-path ACLs has been changed since HADOOP-14773Major.Rohith Sharma K SÍñigo Goiri
YARN-8419[UI2] User cannot submit a new service as submit button is always disabledMajor.Suma ShivaprasadSuma Shivaprasad
HADOOP-15307NFS: flavor AUTH_SYS should use VerifierNoneMajornfsWei-Chiu ChuangGabor Bota
MAPREDUCE-7108TestFileOutputCommitter fails on WindowsMinortestZuoming ZhangZuoming Zhang
MAPREDUCE-7101Add config parameter to allow JHS to alway scan user dir irrespective of modTimeCritical.Wangda TanThomas Marquardt
HADOOP-15527loop until TIMEOUT before sending kill -9Major.Vinod Kumar VavilapalliVinod Kumar Vavilapalli
YARN-8404Timeline event publish need to be async to avoid Dispatcher thread leak in case ATS is downBlocker.Rohith Sharma K SRohith Sharma K S
YARN-8410Registry DNS lookup fails to return for CNAMEsMajoryarn-native-servicesShane KumpfShane Kumpf
YARN-8426Upgrade jquery-ui to 1.12.1 in YARNMajorwebappSunil GovindanSunil Govindan
HDFS-13675Speed up TestDFSAdminWithHAMajorhdfs, namenodeLukas MajercakLukas Majercak
HDFS-13679Fix Typo in javadoc for ScanInfoPerBlockPool#addAllMinor.Shashikant BanerjeeShashikant Banerjee
HDFS-13673TestNameNodeMetrics fails on WindowsMinortestZuoming ZhangZuoming Zhang
HDFS-13676TestEditLogRace fails on WindowsMinortestZuoming ZhangZuoming Zhang
HDFS-13174hdfs mover -p /path times out after 20 minMajorbalancer & moverIstvan FajthIstvan Fajth
HADOOP-15504Upgrade Maven and Maven Wagon versionsMajorbuildSean MackrorySean Mackrory
HADOOP-15523Shell command timeout given is in seconds whereas it is taken as millisec while schedulingMajor.Bilwa S TBilwa S T
YARN-8437Build oom-listener fails on older versionsMajor.Miklos SzegediMiklos Szegedi
YARN-8391Investigate AllocationFileLoaderService.reloadListener locking issueCriticalfairschedulerHaibo ChenSzilard Nemeth
HDFS-13682Cannot create encryption zone after KMS auth token expiresCriticalencryption, kms, namenodeXiao ChenXiao Chen
HADOOP-15549Upgrade to commons-configuration 2.1 regresses task CPU consumptionMajormetricsTodd LipconTodd Lipcon
YARN-8444NodeResourceMonitor crashes on bad swapFree valueMajor.Jim BrennanJim Brennan
MAPREDUCE-7114Make FrameworkUploader symlink ignore improvementMajor.Gergo RepasGergo Repas
YARN-8184Too many metrics if containerLocalizer/ResourceLocalizationService uses ReadWriteDiskValidatorMajornodemanagerYufei GuYufei Gu
YARN-8326Yarn 3.0 seems runs slower than Yarn 2.6MajoryarnHsin-Liang HuangShane Kumpf
YARN-8443Total #VCores in cluster metrics is wrong when CapacityScheduler reserved some containersMajorwebappTao YangTao Yang
YARN-8457Compilation is broken with -Pyarn-uiMajorwebappSunil GovindanSunil Govindan
HADOOP-15550Avoid static initialization of ObjectMappersMinorperformanceTodd LipconTodd Lipcon
YARN-8438TestContainer.testKillOnNew flaky on trunkMajornodemanagerSzilard NemethSzilard Nemeth
YARN-8108RM metrics rest API throws GSSException in kerberized environmentBlocker.Kshitij BadaniSunil Govindan
YARN-8464Async scheduling thread could be interrupted when there are no NodeManagers in clusterBlockercapacity schedulerCharan HebriSunil Govindan
YARN-8423GPU does not get released even though the application gets killed.CriticalyarnSumana SathishSunil Govindan
YARN-8401[UI2] new ui is not accessible with out internet connectionBlocker.Bibin A ChundattBibin A Chundatt
HDFS-13705The native ISA-L library loading failure should be made warning rather than an error messageMinorerasure-codingNilotpal NandiShashikant Banerjee
YARN-8409ActiveStandbyElectorBasedElectorService is failing with NPEMajor.Yesha VoraChandni Singh
YARN-8379Improve balancing resources in already satisfied queues by using Capacity Scheduler preemptionMajor.Wangda TanZian Chen
YARN-8455Add basic ACL check for all ATS v2 REST APIsMajor.Rohith Sharma K SRohith Sharma K S
YARN-8469[UI2] URL needs to be trimmed to handle index.html redirection while accessing via knoxMajoryarn-ui-v2Sunil GovindanSunil Govindan
YARN-8451Multiple NM heartbeat thread created when a slow NM resync with RMMajornodemanagerBotong HuangBotong Huang
HADOOP-15548Randomize local dirsMinor.Jim BrennanJim Brennan
HDFS-13707[PROVIDED Storage] Fix failing integration tests in ITestProvidedImplementationMajor.Virajith JalapartiVirajith Jalaparti
HADOOP-15574Suppress build error if there are no docs after excluding private annotationsMajor.Takanobu AsanumaTakanobu Asanuma
HDFS-13702Remove HTrace hooks from DFSClient to reduce CPU usageMajorperformanceTodd LipconTodd Lipcon
HDFS-13635Incorrect message when block is not foundMajordatanodeWei-Chiu ChuangGabor Bota
YARN-8415TimelineWebServices.getEntity should throw ForbiddenException instead of 404 when ACL checks failMajor.Sumana SathishSuma Shivaprasad
HDFS-13715diskbalancer does not work if one of the blockpools are empty on a Federated clusterMajordiskbalancerNamit MaheshwariBharat Viswanadham
YARN-8459Improve Capacity Scheduler logs to debug invalid statesMajorcapacity schedulerWangda TanWangda Tan
YARN-7451Add missing tests to verify the presence of custom resources of RM apps and scheduler webservice endpointsMajorresourcemanager, restapiGrant SohnSzilard Nemeth
YARN-8435Fix NPE when the same client simultaneously contact for the first time Yarn RouterCriticalrouterrangjiahengrangjiaheng
HADOOP-15571Multiple FileContexts created with the same configuration object should be allowed to have different umaskCritical.Vinod Kumar VavilapalliVinod Kumar Vavilapalli
YARN-8492ATSv2 HBase tests are failing with ClassNotFoundExceptionMajor.Rohith Sharma K SRohith Sharma K S
HDFS-13121NPE when request file descriptors when SC readMinorhdfs-clientGang XieZsolt Venczel
HDFS-13721NPE in DataNode due to uninitialized DiskBalancerMajordatanode, diskbalancerXiao ChenXiao Chen
YARN-6265yarn.resourcemanager.fail-fast is used inconsistentlyMajorresourcemanagerDaniel TempletonYuanbo Liu
HDFS-13722HDFS Native Client Fails Compilation on Ubuntu 18.04Minor.Jack BeardenJack Bearden
YARN-8473Containers being launched as app tears down can leave containers in NEW stateMajornodemanagerJason LoweJason Lowe
YARN-8512ATSv2 entities are not published to HBase from second attempt onwardsMajor.Yesha VoraRohith Sharma K S
YARN-8491TestServiceCLI#testEnableFastLaunch fail when umask is 077Major.K G BakthavachalamK G Bakthavachalam
HADOOP-15594Exclude commons-lang3 from hadoop-client-miniclusterMajor.Takanobu AsanumaTakanobu Asanuma
HDFS-13723Occasional "Should be different group" error in TestRefreshUserMappings#testGroupMappingRefreshMajorsecurity, testSiyao MengSiyao Meng
HDFS-12837Intermittent failure in TestReencryptionWithKMSMajorencryption, testSurendra Singh LilhoreXiao Chen
HADOOP-15316GenericTestUtils can exceed maxSleepTimeTrivial.Sean MackroryAdam Antal
HDFS-13729Fix broken links to RBF documentationMinordocumentationjwhitterGabor Bota
YARN-8518test-container-executor test_is_empty() is brokenMajor.Jim BrennanJim Brennan
HDFS-13663Should throw exception when incorrect block size is setMajor.Yongjun ZhangShweta
YARN-8515container-executor can crash with SIGPIPE after nodemanager restartMajor.Jim BrennanJim Brennan
YARN-8421when moving app, activeUsers is increased, even though app does not have outstanding requestMajor.kyungwan nam
YARN-8511When AM releases a container, RM removes allocation tags before it is released by NMMajorcapacity schedulerWeiwei YangWeiwei Yang
HDFS-13524Occasional "All datanodes are bad" error in TestLargeBlock#testLargeBlockSizeMajor.Wei-Chiu ChuangSiyao Meng
YARN-8538Fix valgrind leak check on container executorMajor.Billie RinaldiBillie Rinaldi
HDFS-13485DataNode WebHDFS endpoint throws NPEMinordatanode, webhdfsWei-Chiu ChuangSiyao Meng
HADOOP-15610Hadoop Docker Image Pip Install FailsCritical.Jack BeardenJack Bearden
HADOOP-15614TestGroupsCaching.testExceptionOnBackgroundRefreshHandled reliably failsMajor.Kihwal LeeWeiwei Yang
YARN-8436FSParentQueue: Comparison method violates its general contractMinorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
MAPREDUCE-7118Distributed cache conflicts breaks backwards compatabilityBlockermrv2Jason LoweJason Lowe
YARN-8528Final states in ContainerAllocation might be modified externally causing unexpected allocation resultsMajorcapacity schedulerTony Xintong SongTony Xintong Song
YARN-6964Fair scheduler misuses Resources operationsMajorfairschedulerDaniel TempletonSzilard Nemeth
YARN-8360Yarn service conflict between restart policy and NM configurationCriticalyarnChandni SinghSuma Shivaprasad
YARN-8380Support bind propagation options for mounts in docker runtimeMajor.Billie RinaldiBillie Rinaldi
YARN-8544[DS] AM registration fails when hadoop authorization is enabledBlocker.Bibin A ChundattBibin A Chundatt
YARN-8548AllocationRespose proto setNMToken initBuilder not doneMajor.Bibin A ChundattBilwa S T
YARN-7748TestContainerResizing.testIncreaseContainerUnreservedWhenApplicationCompleted fails due to multiple container fail eventsMajorcapacityschedulerHaibo ChenWeiwei Yang
YARN-8541RM startup failure on recovery after user deletionBlockerresourcemanageryimengBibin A Chundatt
YARN-8577Fix the broken anchor in SLS site-docMinordocumentationWeiwei YangWeiwei Yang
HADOOP-15395DefaultImpersonationProvider fails to parse proxy user config if username has . in itMajor.Ajay KumarAjay Kumar
YARN-4606CapacityScheduler: applications could get starved because computation of #activeUsers considers pending appsCriticalcapacity scheduler, capacityschedulerKaram SinghManikandan R
YARN-8330Avoid publishing reserved container to ATS from RMCriticalyarn-native-servicesYesha VoraSuma Shivaprasad
HDFS-13622mkdir should print the parent directory in the error message when parent directories do not existMajor.Zoltan HaindrichShweta
HADOOP-15593UserGroupInformation TGT renewer throws NPEBlockersecurityWei-Chiu ChuangGabor Bota
YARN-8429Improve diagnostic message when artifact is not set properlyMajor.Yesha VoraGour Saha
HDFS-13765Fix javadoc for FSDirMkdirOp#createParentDirectoriesMinordocumentationLokesh JainLokesh Jain
YARN-8571Validate service principal format prior to launching yarn serviceMajorsecurity, yarnEric YangEric Yang
YARN-8596Allow SQLFederationStateStore to submit the same app in the same subclusterMajorfederationÍñigo GoiriGiovanni Matteo Fumarola
YARN-8508On NodeManager container gets cleaned up before its pid file is createdCritical.Sumana SathishChandni Singh
YARN-8434Update federation documentation of Nodemanager configurationsMinor.Bibin A ChundattBibin A Chundatt
YARN-8591[ATSv2] NPE while checking for entity acl in non-secure clusterMajortimelinereader, timelineserverAkhil PBRohith Sharma K S
YARN-8558NM recovery level db not cleaned up properly on container finishCritical.Bibin A ChundattBibin A Chundatt
HADOOP-15637LocalFs#listLocatedStatus does not filter out hidden .crc filesMinorfsErik KrogenErik Krogen
YARN-8605TestDominantResourceFairnessPolicy.testModWhileSorting is flakyMinorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
YARN-8418App local logs could leaked if log aggregation fails to initialize for the appCritical.Bibin A ChundattBibin A Chundatt
YARN-8579New AM attempt could not retrieve previous attempt component dataCritical.Yesha VoraGour Saha
HDFS-13322fuse dfs - uid persists when switching between ticket cachesMinorfuse-dfsAlex VolskiyIstvan Fajth
YARN-8397Potential thread leak in ActivitiesManagerMajor.Rohith Sharma K SRohith Sharma K S
YARN-8522Application fails with InvalidResourceRequestExceptionCritical.Yesha VoraZian Chen
YARN-8606Opportunistic scheduling does not work post RM failoverBlocker.Bibin A ChundattBibin A Chundatt
YARN-8595[UI2] Container diagnostic information is missing from container pageMajoryarn-ui-v2Akhil PBAkhil PB
YARN-8403Nodemanager logs failed to download file with INFO levelMajoryarnEric YangEric Yang
YARN-8600RegistryDNS hang when remote lookup does not replyCriticalyarnEric YangEric Yang
YARN-8610Yarn Service Upgrade: Typo in Error messageMajor.Chandni SinghChandni Singh
YARN-8593Add RM web service endpoint to get user informationMajorresourcemanagerAkhil PBAkhil PB
YARN-8594[UI2] Display current logged in userMajor.Akhil PBAkhil PB
YARN-8592[UI2] rmip:port/ui2 endpoint shows a blank page in windows OS and Chrome browserMajor.Akhil S NaikAkhil PB
YARN-8318[UI2] IP address in component page shows N/AMajoryarn-ui-v2Yesha VoraYesha Vora
YARN-6966NodeManager metrics may return wrong negative values when NM restartMajor.Yang WangSzilard Nemeth
YARN-8603[UI2] Latest run application should be listed first in the RM UIMajoryarn-ui-v2Sumana SathishAkhil PB
YARN-8608[UI2] No information available per application appAttempt about 'Total Outstanding Resource Requests'Majoryarn-ui-v2Sumana SathishAkhil PB
YARN-8620[UI2] YARN Services UI new submission failures are not debuggableMajoryarn-ui-v2Akhil PBAkhil PB
YARN-8615[UI2] Resource Usage tab shows only memory related info. No info available for vcores/gpu.Majoryarn-ui-v2Sumana SathishAkhil PB
HDFS-13792Fix FSN read/write lock metrics nameTrivialdocumentation, metricsChao SunChao Sun
YARN-8629Container cleanup fails while trying to delete CgroupsCritical.Yesha VoraSuma Shivaprasad
YARN-8407Container launch exception in AM log should be printed in ERROR levelMajor.Yesha VoraYesha Vora
YARN-8399NodeManager is giving 403 GSS exception post upgrade to 3.1 in secure modeMajortimelineserviceSunil GovindanSunil Govindan
HDFS-13799TestEditLogTailer#testTriggersLogRollsForAllStandbyNN fails due to missing synchronization between rollEditsRpcExecutor and tailerThread shutdownMinorhaHrishikesh GadreHrishikesh Gadre
HDFS-13786EC: Display erasure coding policy for sub-directories is not workingMajorerasure-codingSouryakanta DwivedyAyush Saxena
HDFS-13785EC: "removePolicy" is not working for built-in/system Erasure Code policiesMinordocumentation, erasure-codingSouryakanta DwivedyAyush Saxena
YARN-8633Update DataTables version in yarn-common in line with JQuery 3 upgradeMajoryarnAkhil PBAkhil PB
YARN-8331Race condition in NM container launched after doneMajor.Yang WangPradeep Ambati
YARN-8521NPE in AllocationTagsManager when a container is removed more than onceMajorresourcemanagerWeiwei YangWeiwei Yang
YARN-8575Avoid committing allocation proposal to unavailable nodes in async schedulingMajorcapacityschedulerTao YangTao Yang
HDFS-13795Fix potential NPE in InMemoryLevelDBAliasMapServerMajor.Virajith JalapartiVirajith Jalaparti
HDFS-13668FSPermissionChecker may throws AIOOE when check inode permissionMajornamenodeHe XiaoqiaoHe Xiaoqiao
HADOOP-15638KMS Accept Queue Size default changed from 500 to 128 in Hadoop 3.xMajorkmsWei-Chiu ChuangWei-Chiu Chuang
HDFS-13823NameNode UI : "Utilities -> Browse the file system -> open a file -> Head the file" is not workingMajoruiNanda kumarNanda kumar
HDFS-13738fsck -list-corruptfileblocks has infinite loop if user is not privileged.MajortoolsWei-Chiu ChuangYuen-Kuei Hsueh
HDFS-13758DatanodeManager should throw exception if it has BlockRecoveryCommand but the block is not under constructionMajornamenodeWei-Chiu Chuangchencan
YARN-8614Fix few annotation typos in YarnConfigurationTrivial.Sen ZhaoSen Zhao
HDFS-13819TestDirectoryScanner#testDirectoryScannerInFederatedCluster is flakyMinorhdfsDaniel TempletonDaniel Templeton
YARN-8656container-executor should not write cgroup tasks files for docker containersMajor.Jim BrennanJim Brennan
YARN-8474sleeper service fails to launch with "Authentication Required"CriticalyarnSumana SathishBillie Rinaldi
HDFS-13746Still occasional "Should be different group" failure in TestRefreshUserMappings#testGroupMappingRefreshMajor.Siyao MengSiyao Meng
YARN-8667Cleanup symlinks when container restarted by NM to solve issue "find: File system loop detected;" for tar ball artifacts.Critical.Rohith Sharma K SChandni Singh
HDFS-10240Race between close/recoverLease leads to missing blockMajor.zhouyingchaoJinglun
HADOOP-15655Enhance KMS client retry behaviorCriticalkmsKitti NanasiKitti Nanasi
YARN-8612Fix NM Collector Service Port issue in YarnConfigurationMajorATSv2Prabha ManepalliPrabha Manepalli
HDFS-13747Statistic for list_located_status is incremented incorrectly by listStatusIteratorMinorhdfs-clientTodd LipconAntal Mihalyi
HADOOP-8807Update README and website to reflect HADOOP-8662TrivialdocumentationEli CollinsAndras Bokor
HADOOP-15674Test failure TestSSLHttpServer.testExcludedCiphers with TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 cipher suiteMajorcommonGabor BotaSzilard Nemeth
YARN-8640Restore previous state in container-executor after failureMajor.Jim BrennanJim Brennan
YARN-8679[ATSv2] If HBase cluster is down for long time, high chances that NM ContainerManager dispatcher get blockedMajor.Rohith Sharma K SWangda Tan
HDFS-13772Erasure coding: Unnecessary NameNode Logs displaying for Enabling/Disabling Erasure coding policies which are already enabled/disabledTrivialerasure-codingSouryakanta DwivedyAyush Saxena
HADOOP-14314The OpenSolaris taxonomy link is dead in InterfaceClassification.mdMajordocumentationDaniel TempletonRui Gao
YARN-8649NPE in localizer hearbeat processing if a container is killed while localizingMajor.lujielujie
HDFS-13805Journal Nodes should allow to format non-empty directories with "-force" optionMajorjournal-nodeSurendra Singh LilhoreSurendra Singh Lilhore
YARN-8632Threads in SLS quit without logging exceptionMajorscheduler-load-simulatorXianghao LuXianghao Lu
MAPREDUCE-6861Add metrics tags for ShuffleClientMetricsMajor.Akira AjisakaZoltan Siegl
YARN-8719Typo correction for yarn configuration in OpportunisticContainers(federation) docsMajordocumentation, federationY. SREENIVASULU REDDYY. SREENIVASULU REDDY
YARN-8675Setting hostname of docker container breaks with "host" networking mode for Apps which do not run as a YARN serviceMajor.Yesha VoraSuma Shivaprasad
HADOOP-15633fs.TrashPolicyDefault: Can't create trash directoryMajorcommonFei HuiFei Hui
HDFS-13858RBF: Add check to have single valid argument to safemode commandMajorfederationSoumyapnAyush Saxena
HDFS-13837Enable debug log for LeaseRenewer in TestDistributedFileSystemMajorhdfsShwetaShweta
HDFS-13731ReencryptionUpdater fails with ConcurrentModificationException during processCheckpointsMajorencryptionXiao ChenZsolt Venczel
YARN-8723Fix a typo in CS init error message when resource calculator is not correctly setMinor.Weiwei YangAbhishek Modi
HADOOP-15705Typo in the definition of "stable" in the interface classificationMinor.Daniel TempletonDaniel Templeton
HDFS-13863FsDatasetImpl should log DiskOutOfSpaceExceptionMajorhdfsFei HuiFei Hui
HADOOP-15698KMS log4j is not initialized properly at startupMajorkmsKitti NanasiKitti Nanasi
HADOOP-15706Typo in compatibility doc: SHOUD -> SHOULDTrivial.Daniel TempletonLaszlo Kollar
HDFS-13027Handle possible NPEs due to deleted blocks in race conditionMajornamenodeVinayakumar BVinayakumar B
YARN-8535Fix DistributedShell unit testsMajordistributed-shell, timelineserviceEric YangAbhishek Modi
HDFS-13867RBF: Add validation for max arguments for Router admin ls, clrQuota, setQuota, rm and nameservice commandsMajor.Ayush SaxenaAyush Saxena
HDFS-13774EC: "hdfs ec -getPolicy" is not retrieving policy details when the special REPLICATION policy set on the directoryMinorerasure-codingSouryakanta DwivedyAyush Saxena
HADOOP-10219ipc.Client.setupIOstreams() needs to check for ClientCache.stopClient requested shutdownsMajoripcSteve LoughranKihwal Lee
HDFS-13815RBF: Add check to order commandMajorfederationSoumyapnRanith Sardar
HADOOP-15696KMS performance regression due to too many open file descriptors after Jetty migrationBlockerkmsWei-Chiu ChuangWei-Chiu Chuang
MAPREDUCE-7131Job History Server has race condition where it moves files from intermediate to finished but thinks file is in intermediateMajor.Anthony HsuAnthony Hsu
HDFS-13836RBF: Handle mount table znode with null valueMajorfederation, hdfsyanghuafengyanghuafeng
YARN-8751Container-executor permission check errors cause the NM to be marked unhealthyCritical.Shane KumpfCraig Condit
HDFS-13862RBF: Router logs are not capturing few of the dfsrouteradmin commandsMajor.SoumyapnAyush Saxena
HDFS-12716'dfs.datanode.failed.volumes.tolerated' to support minimum number of volumes to be availableMajordatanodeusharaniRanith Sardar
HDFS-13895EC: Fix Intermittent Failure in TestDFSStripedOutputStreamWithFailureWithRandomECPolicyMajorerasure-codingAyush SaxenaAyush Saxena
YARN-8709CS preemption monitor always fails since one under-served queue was deletedMajorcapacityscheduler, scheduler preemptionTao YangTao Yang
HDFS-13051Fix dead lock during async editlog rolling if edit queue is fullMajornamenodezhangweiDaryn Sharp
MAPREDUCE-7135TestTaskAttemptContainerRequest should reset UserGroupInformationMinortestOleksandr ShevchenkoOleksandr Shevchenko
MAPREDUCE-7136TestMRAppMetrics should shutdown DefaultMetricsSystem after completionMinortestOleksandr ShevchenkoOleksandr Shevchenko
HDFS-13846Safe blocks counter is not decremented correctly if the block is stripedMajorhdfsKitti NanasiKitti Nanasi
YARN-8768Javadoc error in node attributesMajor.Sunil GovindanSunil Govindan
HADOOP-12760sun.misc.Cleaner has moved to a new location in OpenJDK 9Major.Chris HegartyAkira Ajisaka
YARN-8630ATSv2 REST APIs should honor filter-entity-list-by-user in non-secure cluster when ACls are enabledMajor.Rohith Sharma K SRohith Sharma K S
YARN-8729Node status updater thread could be lost after it is restartedCriticalnodemanagerTao YangTao Yang
HDFS-13914Fix DN UI logs link broken when https is enabled after HDFS-13902MinordatanodeJianfei JiangJianfei Jiang
MAPREDUCE-7133History Server task attempts REST API returns invalid dataMajorjobhistoryserverOleksandr ShevchenkoOleksandr Shevchenko
HDFS-13838WebHdfsFileSystem.getFileStatus() won't return correct "snapshot enabled" statusMajorhdfs, webhdfsSiyao MengSiyao Meng
HADOOP-15733Correct the log when Invalid emptier Interval configuredMajortrashHarshakiran ReddyAyush Saxena
YARN-8772Annotation javax.annotation.Generated has movedMinorapiAndrew PurtellAndrew Purtell
YARN-8720CapacityScheduler does not enforce max resource allocation check at queue levelMajorcapacity scheduler, capacityscheduler, resourcemanagerTarun ParimiTarun Parimi
YARN-8748Javadoc warnings within the nodemanager packageTrivial.Shane KumpfCraig Condit
YARN-8782Fix exception message in Resource.throwExceptionWhenArrayOutOfBoundMinor.Szilard NemethGergely Pollak
HDFS-13919Documentation: Improper formatting in Disk Balancer for SettingsMinor.Ayush SaxenaAyush Saxena
HDFS-13844Fix the fmt_bytes function in the dfs-dust.jsMinorhdfs, uiyanghuafengyanghuafeng
HADOOP-15220Über-jira: S3a phase V: Hadoop 3.2 featuresMajor.Steve LoughranSteve Loughran
YARN-8726[UI2] YARN UI2 is not accessible when config.env file failed to loadCriticalyarn-ui-v2Akhil PBAkhil PB
YARN-8652[UI2] YARN UI2 breaks if getUserInfo REST API is not available in older versions.Critical.Akhil PBAkhil PB
YARN-8787Fix broken list items in PlacementConstraints documentationMinordocumentationMasahiro TanakaMasahiro Tanaka
HDFS-11719Arrays.fill() wrong index in BlockSender.readChecksum() exception handlingMajordatanodeTao ZhangTao Zhang
YARN-8648Container cgroups are leaked when using dockerMajor.Jim BrennanJim Brennan
HADOOP-15755StringUtils#createStartupShutdownMessage throws NPE when args is nullMajor.Lokesh JainDinesh Chitlangia
MAPREDUCE-3801org.apache.hadoop.mapreduce.v2.app.TestRuntimeEstimators.testExponentialEstimator fails intermittentlyMajormrv2Robert Joseph EvansJason Lowe
MAPREDUCE-7137MRAppBenchmark.benchmark1() fails with NullPointerExceptionMinortestOleksandr ShevchenkoOleksandr Shevchenko
MAPREDUCE-7138ThrottledContainerAllocator in MRAppBenchmark should implement RMHeartbeatHandlerMinortestOleksandr ShevchenkoOleksandr Shevchenko
HDFS-13886HttpFSFileSystem.getFileStatus() doesn't return "snapshot enabled" bitMajorhttpfsSiyao MengSiyao Meng
HDFS-13833Improve BlockPlacementPolicyDefault's consider load logicMajor.Henrique BarrosShweta
HDFS-13868WebHDFS: GETSNAPSHOTDIFF API NPE when param "snapshotname" is given but "oldsnapshotname" is not.Majorhdfs, webhdfsSiyao MengPranay Singh
YARN-8771CapacityScheduler fails to unreserve when cluster resource contains empty resource typeCriticalcapacityschedulerTao YangTao Yang
HDFS-13908TestDataNodeMultipleRegistrations is flakyMajor.Íñigo GoiriAyush Saxena
HADOOP-15684triggerActiveLogRoll stuck on dead name node, when ConnectTimeoutException happens.CriticalhaRong TangRong Tang
HADOOP-15772Remove the 'Path ... should be specified as a URI' warnings on startupMajorconfArpit AgarwalAyush Saxena
YARN-8784DockerLinuxContainerRuntime prevents access to distributed cache entries on a full diskMajornodemanagerJason LoweEric Badger
HDFS-13892Disk Balancer : Make execute command documentation better.Majordiskbalancer, documentationHarshakiran ReddyRanith Sardar
HADOOP-15736Trash : Negative Value For Deletion Interval Leads To Abnormal Behaviour.Major.Ayush SaxenaAyush Saxena
YARN-8628[UI2] Few duplicated or inconsistent information displayed in UI2Majoryarn-ui-v2Akhil PBAkhil PB
YARN-8742[UI2] Container logs on Application / Service pages on UI2 are not available many case, improve error messages in such cases.Majoryarn-ui-v2Akhil PBAkhil PB
MAPREDUCE-7125JobResourceUploader creates LocalFileSystem when it's not necessaryMajorjob submissionPeter CsehPeter Cseh
YARN-6338Typos in Docker docs: contains => containersMinornodemanagerDaniel TempletonZoltan Siegl
YARN-8815RM fails to recover finished unmanaged AMCritical.Rakesh ShahBibin A Chundatt
YARN-8752yarn-registry.md has wrong word ong-lived, it should be long-livedTrivialdocumentationleiqiangleiqiang
YARN-8745Misplaced the TestRMWebServicesFairScheduler.java file.Majorfairscheduler, testY. SREENIVASULU REDDYY. SREENIVASULU REDDY
HADOOP-15693Typo in Secure Mode documentationTrivialdocumentationThomas LevineThomas Levine
YARN-8824App Nodelabel missed after RM restart for finished appsMajor.Bibin A ChundattBibin A Chundatt
HDFS-13840RBW Blocks which are having less GS should be added to CorruptMinor.Brahma Reddy BattulaBrahma Reddy Battula
YARN-8804resourceLimits may be wrongly calculated when leaf-queue is blocked in cluster with 3+ level queuesCriticalcapacityschedulerTao YangTao Yang
HDFS-13932[JDK 11] Casts to BlockStoragePolicy[] in unit tests raise ClassCastExceptionsMinortestAndrew PurtellAndrew Purtell
HDFS-13938Add a missing "break" in BaseTestHttpFSWithMinorhttpfs, testSiyao MengSiyao Meng
YARN-8829Cluster metrics can fail with IndexOutOfBoundsExceptionMinorrouterAkshay AgarwalAkshay Agarwal
YARN-8774Memory leak when CapacityScheduler allocates from reserved container with non-default labelCriticalcapacityschedulerTao YangTao Yang
HADOOP-15814Maven 3.3.3 unable to parse pom fileMajor.Wei-Chiu ChuangWei-Chiu Chuang
YARN-8840Add missing cleanupSSLConfig() call for TestTimelineClient testMinortest, timelineclientAki TanakaAki Tanaka
HADOOP-15817Reuse Object Mapper in KMSJSONReaderMajorkmsJonathan EaglesJonathan Eagles
YARN-8844TestNMProxy unit test is failingMajoryarnEric YangEric Yang
HDFS-13957Fix incorrect option used in description of InMemoryAliasMapMinordocumentationYiqun LinYiqun Lin
YARN-7957[UI2] YARN service delete option disappears after stopping applicationCriticalyarn-ui-v2Yesha VoraAkhil PB
YARN-8797[UI2] Improve error pages in new YARN UIMajoryarn-ui-v2Akhil PBAkhil PB
HADOOP-15791Remove Ozone related sources from the 3.2 branchMajor.Elek, MartonElek, Marton
HADOOP-15820ZStandardDecompressor native code sets an integer field as a longBlocker.Jason LoweJason Lowe
YARN-8819Fix findbugs warnings in YarnServiceUtilsMinor.Akira AjisakaVidura Bhathiya Mudalige
HDFS-13964RBF: TestRouterWebHDFSContractAppend fails with No Active Namenode under nameserviceMajor.Ayush SaxenaAyush Saxena
YARN-7825[UI2] Maintain constant horizontal application info bar for Application Attempt pageMajoryarn-ui-v2Yesha VoraAkhil PB
YARN-8843updateNodeResource does not support units for memoryMinor.Íñigo GoiriManikandan R
HDFS-13768Adding replicas to volume map makes DataNode start slowlyMajor.Yiqun LinSurendra Singh Lilhore
HDFS-13962Add null check for add-replica pool to avoid lock acquiringMajor.Yiqun LinSurendra Singh Lilhore
HADOOP-15818Fix deprecated maven-surefire-plugin configuration in hadoop-kms moduleMinorkmsAkira AjisakaVidura Bhathiya Mudalige
YARN-8853[UI2] Application Attempts tab is not shown correctly when there are no attemptsMajor.Charan HebriAkhil PB
YARN-8845hadoop.registry.rm.enabled is not usedMajor.Íñigo GoiriÍñigo Goiri
HDFS-11396TestNameNodeMetadataConsistency#testGenerationStampInFuture timed outMinornamenode, testJohn ZhugeAyush Saxena
HDFS-13926ThreadLocal aggregations for FileSystem.Statistics are incorrect with striped readsMajorerasure-codingXiao ChenHrishikesh Gadre
HDFS-12459Fix revert: Add new op GETFILEBLOCKLOCATIONS to WebHDFS REST APIMajorwebhdfsWeiwei YangWeiwei Yang
YARN-8666[UI2] Remove application tab from YARN Queue PageMajoryarn-ui-v2Yesha VoraYesha Vora
YARN-8753[UI2] Lost nodes representation missing from Nodemanagers ChartMajoryarn-ui-v2Yesha VoraYesha Vora
YARN-8861executorLock is misleading in ContainerLaunchTrivialyarnChandni SinghChandni Singh
HDFS-13945TestDataNodeVolumeFailure is FlakyMajor.Ayush SaxenaAyush Saxena
HDFS-13802RBF: Remove FSCK from Router Web UIMajor.Fei HuiFei Hui
YARN-8830SLS tool fix node additionCritical.Bibin A ChundattBibin A Chundatt
YARN-8869YARN Service Client might not work correctly with RM REST API for Kerberos authenticationBlocker.Eric YangEric Yang
HADOOP-15857Remove ozonefs class name definition from core-default.xmlBlockerfsElek, MartonElek, Marton
YARN-8879Kerberos principal is needed when submitting a submarine jobCritical.Zac ZhouZac Zhou
MAPREDUCE-7132JobSplitWriter prints unnecessary warnings if EC(RS10,4) is usedMajorclient, mrv2Peter BacskoPeter Bacsko
YARN-8892YARN UI2 doc changes to update security status (verified under security environment)Blocker.Sunil GovindanSunil Govindan
YARN-8810Yarn Service: discrepancy between hashcode and equals of ConfigFileMinor.Chandni SinghChandni Singh
HADOOP-15802start-build-env.sh creates an invalid /etc/sudoers.d/hadoop-build-${USER_ID} file entryMinorbuildJon BooneJon Boone
HDFS-13662TestBlockReaderLocal#testStatisticsForErasureCodingRead is flakyMajorerasure-coding, testWei-Chiu ChuangXiao Chen
HADOOP-15861Move DelegationTokenIssuer to the right pathBlockersecurityWei-Chiu ChuangWei-Chiu Chuang
YARN-8759Copy of resource-types.xml is not deleted if test fails, causes other test failuresMajoryarnAntal Bálint SteinbachAntal Bálint Steinbach
HADOOP-15859ZStandardDecompressor.c mistakes a class for an instanceBlocker.Ben LauJason Lowe
HDFS-14000RBF: Documentation should reflect right scripts for v3.0 and aboveMajor.CR HotaCR Hota
HDFS-14005RBF: Web UI update to bootstrap-3.3.7Major.Íñigo GoiriÍñigo Goiri
HDFS-14002TestLayoutVersion#testNameNodeFeatureMinimumCompatibleLayoutVersions failsMajortestTakanobu AsanumaTakanobu Asanuma
HDFS-14007Incompatible layout when generating FSImageMajor.Íñigo GoiriÍñigo Goiri
HADOOP-15850CopyCommitter#concatFileChunks should check that the blocks per chunk is not 0Criticaltools/distcpTed YuTed Yu
HADOOP-15866Renamed HADOOP_SECURITY_GROUP_SHELL_COMMAND_TIMEOUT keys break compatibilityBlocker.Wei-Chiu ChuangWei-Chiu Chuang
HADOOP-15822zstd compressor can fail with a small output bufferMajor.Jason LoweJason Lowe
YARN-8938Add service upgrade cancel and express examples to the service upgrade docMinor.Chandni SinghChandni Singh
HADOOP-14445Use DelegationTokenIssuer to create KMS delegation tokens that can authenticate to all KMS instancesMajorkmsWei-Chiu ChuangXiao Chen
YARN-8950Compilation fails with dependency convergence error for hbase.profile=2.0Blocker.Rohith Sharma K SRohith Sharma K S
YARN-8858CapacityScheduler should respect maximum node resource when per-queue maximum-allocation is being used.Major.Sumana SathishWangda Tan
YARN-8990Fix fair scheduler race condition in app submit and queue cleanupBlockerfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
HADOOP-15973Configuration: Included properties are not cached if resource is a streamCritical.Eric PayneEric Payne
MAPREDUCE-7174MapReduce example wordmedian should handle generic optionsMajor.Fei HuiFei Hui
HADOOP-15997KMS client uses wrong UGI after HADOOP-14445BlockerkmsWei-Chiu ChuangWei-Chiu Chuang
HADOOP-15992JSON License is included in the transitive dependency of aliyun-sdk-oss 3.0.0Blocker.Akira AjisakaAkira Ajisaka
HADOOP-16031TestSecureLogins#testValidKerberosName failsMajorsecurityAkira AjisakaAkira Ajisaka

TESTS:

JIRASummaryPriorityComponentReporterContributor
MAPREDUCE-7066TestQueue fails on Java9MajortestTakanobu AsanumaTakanobu Asanuma
HADOOP-15313TestKMS should close providersMajorkms, testXiao ChenXiao Chen
HDFS-13129Add a test for DfsAdmin refreshSuperUserGroupsConfigurationMinornamenodeMukul Kumar SinghMukul Kumar Singh
HADOOP-14188Remove the usage of org.mockito.internal.util.reflection.WhiteboxMajortestAkira AjisakaEwan Higgs
HDFS-13503Fix TestFsck test failures on WindowsMajorhdfsXiao LiangXiao Liang
HDFS-13542TestBlockManager#testNeededReplicationWhileAppending fails due to improper cluster shutdown in TestBlockManager#testBlockManagerMachinesArray on WindowsMinor.Anbang HuAnbang Hu
HDFS-13551TestMiniDFSCluster#testClusterSetStorageCapacity does not shut down clusterMinor.Anbang HuAnbang Hu
HDFS-11700TestHDFSServerPorts#testBackupNodePorts doesn't pass on WindowsMinor.Anbang HuAnbang Hu
HDFS-13548TestResolveHdfsSymlink#testFcResolveAfs fails on WindowsMinor.Anbang HuAnbang Hu
HDFS-13567TestNameNodeMetrics#testGenerateEDEKTime,TestNameNodeMetrics#testResourceCheck should use a different cluster basedirMinor.Anbang HuAnbang Hu
HDFS-13557TestDFSAdmin#testListOpenFiles fails on WindowsMinor.Anbang HuAnbang Hu
HDFS-13550TestDebugAdmin#testComputeMetaCommand fails on WindowsMinor.Anbang HuAnbang Hu
HDFS-13559TestBlockScanner does not close TestContext properlyMinor.Anbang HuAnbang Hu
HDFS-13570TestQuotaByStorageType,TestQuota,TestDFSOutputStream fail on WindowsMinor.Anbang HuAnbang Hu
HDFS-13558TestDatanodeHttpXFrame does not shut down clusterMinor.Anbang HuAnbang Hu
HDFS-13554TestDatanodeRegistration#testForcedRegistration does not shut down clusterMinor.Anbang HuAnbang Hu
HDFS-13556TestNestedEncryptionZones does not shut down clusterMinor.Anbang HuAnbang Hu
HDFS-13560Insufficient system resources exist to complete the requested service for some tests on WindowsMinor.Anbang HuAnbang Hu
HDFS-13592TestNameNodePrunesMissingStorages#testNameNodePrunesUnreportedStorages does not shut down cluster properlyMinor.Anbang HuAnbang Hu
HDFS-13593TestBlockReaderLocalLegacy#testBlockReaderLocalLegacyWithAppend fails on WindowsMinortestAnbang HuAnbang Hu
HDFS-13587TestQuorumJournalManager fails on WindowsMinor.Anbang HuAnbang Hu
HDFS-13619TestAuditLoggerWithCommands fails on WindowsMinortestAnbang HuAnbang Hu
HDFS-13620Randomize the test directory path for TestHDFSFileSystemContractMinor.Anbang HuAnbang Hu
HDFS-13627TestErasureCodingExerciseAPIs fails on WindowsMinor.Anbang HuAnbang Hu
HDFS-13591TestDFSShell#testSetrepLow fails on WindowsMinor.Anbang HuAnbang Hu
HDFS-13632Randomize baseDir for MiniJournalCluster in MiniQJMHACluster for TestDFSAdminWithHAMinor.Anbang HuAnbang Hu
HDFS-13629Some tests in TestDiskBalancerCommand fail on Windows due to MiniDFSCluster path conflict and improper path usageMinor.Anbang HuAnbang Hu
HDFS-13631TestDFSAdmin#testCheckNumOfBlocksInReportCommand should use a separate MiniDFSCluster pathMinor.Anbang HuAnbang Hu
HDFS-13651TestReencryptionHandler fails on WindowsMinor.Anbang HuAnbang Hu
HDFS-13648Fix TestGetConf#testGetJournalNodes on Windows due to a mismatch line separatorMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
MAPREDUCE-7102Fix TestJavaSerialization for Windows due a mismatch line separatorMinor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
MAPREDUCE-7105Fix TestNativeCollectorOnlyHandler.testOnCall on Windows because of the path formatMinor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
HDFS-13652Randomize baseDir for MiniDFSCluster in TestBlockScannerMinor.Anbang HuAnbang Hu
HDFS-13649Randomize baseDir for MiniDFSCluster in TestReconstructStripedFile and TestReconstructStripedFileWithRandomECPolicyMinor.Anbang HuAnbang Hu
HDFS-13650Randomize baseDir for MiniDFSCluster in TestDFSStripedInputStream and TestDFSStripedInputStreamWithRandomECPolicyMinor.Anbang HuAnbang Hu
HADOOP-15520Add tests for various org.apache.hadoop.util classesMinortest, utilArash NabiliArash Nabili
YARN-8370Some Node Manager tests fail on Windows due to improper path/file separatorMinor.Anbang HuAnbang Hu
YARN-8422TestAMSimulator failing with NPEMinor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
HADOOP-15532TestBasicDiskValidator fails with NoSuchFileExceptionMinor.Íñigo GoiriGiovanni Matteo Fumarola
HDFS-13563TestDFSAdminWithHA times out on WindowsMinor.Anbang HuLukas Majercak
HDFS-13681Fix TestStartup.testNNFailToStartOnReadOnlyNNDir test failure on WindowsMajortestXiao LiangXiao Liang

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HDFS-10794[SPS]: Provide storage policy satisfy worker at DN for co-ordinating the block storage movement workMajordatanode, namenodeRakesh RRakesh R
HDFS-10800[SPS]: Daemon thread in Namenode to find blocks placed in other storage than what the policy specifiesMajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-10801[SPS]: Protocol buffer changes for sending storage movement commands from NN to DNMajordatanode, namenodeUma Maheswara Rao GRakesh R
HDFS-10884[SPS]: Add block movement tracker to track the completion of block movement future tasks at DNMajordatanodeRakesh RRakesh R
HDFS-10954[SPS]: Provide mechanism to send blocks movement result back to NN from coordinator DNMajordatanode, namenodeRakesh RRakesh R
HDFS-11029[SPS]:Provide retry mechanism for the blocks which were failed while moving its storage at DNsMajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-11068[SPS]: Provide unique trackID to track the block movement sends to coordinatorMajordatanode, namenodeRakesh RRakesh R
HDFS-10802[SPS]: Add satisfyStoragePolicy API in HdfsAdminMajorhdfs-clientUma Maheswara Rao GYuanbo Liu
HDFS-11151[SPS]: StoragePolicySatisfier should gracefully handle when there is no target node with the required storage typeMajordatanode, namenodeRakesh RRakesh R
HDFS-10885[SPS]: Mover tool should not be allowed to run when Storage Policy Satisfier is onMajordatanode, namenodeWei ZhouWei Zhou
HDFS-11123[SPS] Make storage policy satisfier daemon work on/off dynamicallyMajordatanode, namenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-11032[SPS]: Handling of block movement failure at the coordinator datanodeMajordatanodeRakesh RRakesh R
HDFS-11248[SPS]: Handle partial block location movementsMajordatanode, namenodeRakesh RRakesh R
HDFS-11193[SPS]: Erasure coded files should be considered for satisfying storage policyMajornamenodeRakesh RRakesh R
HDFS-11289[SPS]: Make SPS movement monitor timeouts configurableMajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-11293[SPS]: Local DN should be given preference as source node, when target available in same nodeCriticalnamenodeYuanbo LiuUma Maheswara Rao G
HDFS-11150[SPS]: Provide persistence when satisfying storage policy.Majordatanode, namenodeYuanbo LiuYuanbo Liu
HDFS-11186[SPS]: Daemon thread of SPS should start only in Active NNMajordatanode, namenodeWei ZhouWei Zhou
HDFS-11309[SPS]: chooseTargetTypeInSameNode should pass accurate block size to chooseStorage4Block while choosing targetMajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-11243[SPS]: Add a protocol command from NN to DN for dropping the SPS work and queuesMajordatanode, namenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-11239[SPS]: Check Mover file ID lease also to determine whether Mover is runningMajordatanode, namenodeWei ZhouWei Zhou
HDFS-11336[SPS]: Remove xAttrs when movements done or SPS disabledMajordatanode, namenodeYuanbo LiuYuanbo Liu
HDFS-11338[SPS]: Fix timeout issue in unit tests caused by longger NN down timeMajordatanode, namenodeWei ZhouRakesh R
HDFS-11334[SPS]: NN switch and rescheduling movements can lead to have more than one coordinator for same file blocksMajordatanode, namenodeUma Maheswara Rao GRakesh R
HDFS-11572[SPS]: SPS should clean Xattrs when no blocks required to satisfy for a fileMajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-11695[SPS]: Namenode failed to start while loading SPS xAttrs from the edits log.BlockernamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11883[SPS] : Handle NPE in BlockStorageMovementTracker when dropSPSWork() calledMajordatanodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11762[SPS] : Empty files should be ignored in StoragePolicySatisfier.MajornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11726[SPS] : StoragePolicySatisfier should not select same storage type as source and destination in same datanode.MajornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11966[SPS] Correct the log in BlockStorageMovementAttemptedItems#blockStorageMovementResultCheckMinornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11670[SPS]: Add CLI command for satisfy storage policy operationsMajordatanode, namenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11965[SPS]: Should give chance to satisfy the low redundant blocks before removing the xattrMajornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11264[SPS]: Double checks to ensure that SPS/Mover are not running togetherMajordatanode, namenodeWei ZhouRakesh R
HDFS-11874[SPS]: Document the SPS featureMajordocumentationUma Maheswara Rao GUma Maheswara Rao G
HDFS-12146[SPS] : Fix TestStoragePolicySatisfierWithStripedFile#testSPSWhenFileHasLowRedundancyBlocksMajornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-12141[SPS]: Fix checkstyle warningsMajordatanode, namenodeRakesh RRakesh R
HDFS-12152[SPS]: Re-arrange StoragePolicySatisfyWorker stopping sequence to improve thread cleanup timeMinordatanode, namenodeRakesh RRakesh R
HDFS-12237libhdfs++: PROTOC_IS_COMPATIBLE check fails if protobuf library is built from sourceMajorhdfs-clientAnatoli SheinAnatoli Shein
HDFS-12214[SPS]: Fix review comments of StoragePolicySatisfier featureMajordatanode, namenodeRakesh RRakesh R
HDFS-12225[SPS]: Optimize extended attributes for tracking SPS movementsMajordatanode, namenodeUma Maheswara Rao GSurendra Singh Lilhore
HDFS-12291[SPS]: Provide a mechanism to recursively iterate and satisfy storage policy of all the files under the given dirMajordatanode, namenodeRakesh RSurendra Singh Lilhore
YARN-6855CLI Proto Modifications to support Node AttributesMajorapi, capacityscheduler, clientNaganarasimha G RNaganarasimha G R
HDFS-12570[SPS]: Refactor Co-ordinator datanode logic to track the block storage movementsMajordatanode, namenodeRakesh RRakesh R
HDFS-12556[SPS] : Block movement analysis should be done in read lock.Majordatanode, namenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-12427libhdfs++: Prevent Requests from holding dangling pointer to RpcEngineCriticalhdfs-clientJames ClampfferJames Clampffer
HDFS-12310[SPS]: Provide an option to track the status of in progress requestsMajordatanode, namenodeUma Maheswara Rao GSurendra Singh Lilhore
HDFS-12790[SPS]: Rebasing HDFS-10285 branch after HDFS-10467, HDFS-12599 and HDFS-11968 commitsMajordatanode, namenodeRakesh RRakesh R
HDFS-12106[SPS]: Improve storage policy satisfier configurationsMajornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-12955[SPS]: Move SPS classes to a separate packageTrivialnnUma Maheswara Rao GRakesh R
HDFS-12982[SPS]: Reduce the locking and cleanup the Namesystem accessMajordatanode, namenodeRakesh RRakesh R
HDFS-12911[SPS]: Modularize the SPS code and expose necessary interfaces for external/internal implementations.Majordatanode, namenodeUma Maheswara Rao GUma Maheswara Rao G
YARN-6856Support CLI for Node Attributes MappingMajorapi, capacityscheduler, clientNaganarasimha G RNaganarasimha G R
HDFS-13025[SPS]: Implement a mechanism to scan the files for external SPSMajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-13033[SPS]: Implement a mechanism to do file block movements for external SPSMajor.Rakesh RRakesh R
HDFS-13057[SPS]: Revisit configurations to make SPS service modes internal/external/noneBlocker.Rakesh RRakesh R
HDFS-13075[SPS]: Provide External Context implementation.Major.Uma Maheswara Rao GUma Maheswara Rao G
HDFS-13050[SPS] : Create start/stop script to start external SPS process.BlockernamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-13077[SPS]: Fix review comments of external storage policy satisfierMajor.Rakesh RRakesh R
YARN-7842PB changes to carry node-attributes in NM heartbeatMajor.Weiwei YangWeiwei Yang
YARN-7840Update PB for prefix support of node attributesBlocker.Weiwei YangNaganarasimha G R
YARN-7757Refactor NodeLabelsProvider to be more generic and reusable for node attributes providersBlockernodemanagerWeiwei YangWeiwei Yang
HDFS-13097[SPS]: Fix the branch review comments(Part1)MajornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-13110[SPS]: Reduce the number of APIs in NamenodeProtocol used by external satisfierMajor.Rakesh RRakesh R
YARN-6858Attribute Manager to store and provide node attributes in RMMajorapi, capacityscheduler, clientNaganarasimha G RNaganarasimha G R
YARN-7856Validate Node Attributes from NMMajornodemanager, RMWeiwei YangWeiwei Yang
YARN-7965NodeAttributeManager add/get API is not working properlyCriticalresourcemanagerWeiwei YangWeiwei Yang
HDFS-13166[SPS]: Implement caching mechanism to keep LIVE datanodes to minimize costly getLiveDatanodeStorageReport() callsMajor.Rakesh RRakesh R
YARN-7871Node attributes reporting from NM to RMMajornodemanagerWeiwei YangWeiwei Yang
HADOOP-15262AliyunOSS: move files under a directory in parallel when rename a directoryMajorfs/osswujinhuwujinhu
YARN-8002Support NOT_SELF and ALL namespace types for allocation tagMajorresourcemanagerWeiwei YangWeiwei Yang
HDFS-13307RBF: Improve the use of setQuota commandMajor.liuhongtongliuhongtong
YARN-7988Refactor FSNodeLabelStore code for Node Attributes store supportMajor.Bibin A ChundattBibin A Chundatt
YARN-7497Add file system based scheduler configuration storeMajoryarnJiandan YangJiandan Yang
HDFS-13289RBF: TestConnectionManager#testCleanup() test case need correctionMinor.Dibyendu KarmakarDibyendu Karmakar
YARN-8094Support configuration based Node Attribute providerMajornodemanagerWeiwei YangWeiwei Yang
YARN-8092Expose Node Attributes info via RM nodes REST APIMajorresourcemanagerWeiwei YangWeiwei Yang
YARN-8033CLI Integration with NodeAttributesManagerImplMajor.Naganarasimha G RNaganarasimha G R
HADOOP-14758S3GuardTool.prune to handle UnsupportedOperationExceptionTrivialfs/s3Steve LoughranGabor Bota
HDFS-13364RBF: Support NamenodeProtocol in the RouterMajor.Íñigo GoiriÍñigo Goiri
YARN-8013Support application tags when defining application namespaces for placement constraintsMajor.Weiwei YangWeiwei Yang
YARN-7946Update TimelineServerV2 doc as per YARN-7919Major.Rohith Sharma K SHaibo Chen
YARN-8117Fix TestRMWebServicesNodes test failureMajor.Bibin A ChundattBibin A Chundatt
YARN-6936[Atsv2] Retrospect storing entities into sub application table from client perspectiveMajor.Rohith Sharma K SRohith Sharma K S
HDFS-13353RBF: TestRouterWebHDFSContractCreate failedMajortestTakanobu AsanumaTakanobu Asanuma
YARN-7875Node Attribute store for storing and recovering attributesMajor.Bibin A ChundattBibin A Chundatt
HADOOP-14759S3GuardTool prune to prune specific bucket entriesMinorfs/s3Steve LoughranGabor Bota
YARN-8107Give an informative message when incorrect format is used in ATSv2 filter attributesMajorATSv2Charan HebriRohith Sharma K S
YARN-8048Support auto-spawning of admin configured services during bootstrap of rm/apiserverMajor.Rohith Sharma K SRohith Sharma K S
HDFS-13402RBF: Fix java doc for StateStoreFileSystemImplMinorhdfsYiran WuYiran Wu
YARN-7574Add support for Node Labels on Auto Created Leaf Queue TemplateMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
HDFS-13380RBF: mv/rm fail after the directory exceeded the quota limitMajor.Weiwei WuYiqun Lin
YARN-7667Docker Stop grace period should be configurableMajoryarnEric BadgerEric Badger
YARN-8100Support API interface to query cluster attributes and attribute to nodesMajor.Bibin A ChundattBibin A Chundatt
HDFS-13410RBF: Support federation with no subclustersMinor.Íñigo GoiriÍñigo Goiri
HDFS-13384RBF: Improve timeout RPC call mechanismMinor.Íñigo GoiriÍñigo Goiri
HADOOP-15376Remove double semi colons on imports that make Clover fall over.Minor.Ewan HiggsEwan Higgs
YARN-7973Support ContainerRelaunch for Docker containersMajor.Shane KumpfShane Kumpf
YARN-7941Transitive dependencies for component are not resolvedMajor.Rohith Sharma K SBillie Rinaldi
HDFS-13045RBF: Improve error message returned from subclusterMinor.Wei YanÍñigo Goiri
HDFS-13428RBF: Remove LinkedList From StateStoreFileImpl.javaTrivialfederationBELUGA BEHRBELUGA BEHR
HDFS-13386RBF: Wrong date information in list file(-ls) resultMinor.Dibyendu KarmakarDibyendu Karmakar
YARN-7221Add security check for privileged docker containerMajorsecurityEric YangEric Yang
HADOOP-15350[JDK10] Update maven plugin tools to fix compile error in hadoop-maven-plugins moduleMajorbuildAkira AjisakaTakanobu Asanuma
YARN-7931[atsv2 read acls] Include domain table creation as part of schema creatorMajor.Vrushali CVrushali C
YARN-7936Add default service AM XmxMajor.Jian HeJian He
YARN-8018Yarn Service Upgrade: Add support for initiating service upgradeMajor.Chandni SinghChandni Singh
HADOOP-14999AliyunOSS: provide one asynchronous multi-part based uploading mechanismMajorfs/ossGenmao YuGenmao Yu
YARN-7142Support placement policy in yarn native servicesMajoryarn-native-servicesBillie RinaldiGour Saha
YARN-8138Add unit test to validate queue priority preemption works under node partition.Minor.Charan HebriZian Chen
YARN-8060Create default readiness check for service componentsMajoryarn-native-servicesBillie RinaldiBillie Rinaldi
HDFS-13435RBF: Improve the error loggings for printing the stack traceMajor.Yiqun LinYiqun Lin
YARN-8126Support auto-spawning of admin configured services during bootstrap of RMMajor.Rohith Sharma K SRohith Sharma K S
YARN-7996Allow user supplied Docker client configurations with YARN native servicesMajor.Shane KumpfShane Kumpf
YARN-8134Support specifying node resources in SLSMajor.Abhishek ModiAbhishek Modi
HDFS-13466RBF: Add more router-related information to the UIMinor.Wei YanWei Yan
YARN-5888[UI2] Improve unit tests for new YARN UIMinoryarn-ui-v2Akhil PBAkhil PB
HDFS-13453RBF: getMountPointDates should fetch latest subdir time/date when parent dir is not present but /parent/child dirs are present in mount tableMajor.Dibyendu KarmakarDibyendu Karmakar
YARN-8104Add API to fetch node to attribute mappingMajor.Bibin A ChundattBibin A Chundatt
YARN-8186[Router] Federation: routing getAppState REST invocations transparently to multiple RMsMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-8137Parallelize node addition in SLSMajor.Abhishek ModiAbhishek Modi
YARN-8111Simplify PlacementConstraints API by removing allocationTagToIntraAppMinorresourcemanagerWeiwei YangWeiwei Yang
YARN-8064Docker ".cmd" files should not be put in hadoop.tmp.dirCritical.Eric BadgerEric Badger
HDFS-13478RBF: Disabled Nameservice store APIMajor.Íñigo GoiriÍñigo Goiri
YARN-8177Documentation changes for auto creation of Leaf Queues with node labelMajor.Suma ShivaprasadSuma Shivaprasad
HADOOP-14756S3Guard: expose capability query in MetadataStore and add tests of authoritative modeMajorfs/s3Steve LoughranGabor Bota
HDFS-13490RBF: Fix setSafeMode in the RouterMajor.Íñigo GoiriÍñigo Goiri
HDFS-13484RBF: Disable Nameservices from the federationMajor.Íñigo GoiriÍñigo Goiri
HADOOP-15404Remove multibyte characters in DataNodeUsageReportUtilMajor.Takanobu AsanumaTakanobu Asanuma
YARN-7939Yarn Service Upgrade: add support to upgrade a component instanceMajor.Chandni SinghChandni Singh
HDFS-13326RBF: Improve the interfaces to modify and view mount tablesMinor.Wei YanGang Li
YARN-8122Component health threshold monitorMajor.Gour SahaGour Saha
HDFS-13499RBF: Show disabled name services in the UIMinor.Íñigo GoiriÍñigo Goiri
HADOOP-13756LocalMetadataStore#put(DirListingMetadata) should also put file metadata into fileHash.Majorfs/s3, testLei (Eddy) XuGabor Bota
YARN-8215ATS v2 returns invalid YARN_CONTAINER_ALLOCATED_HOST_HTTP_ADDRESS from NMCriticalATSv2Yesha VoraRohith Sharma K S
YARN-8152Add chart in SLS to illustrate the throughput of the schedulerMajorscheduler-load-simulatorWeiwei YangTao Yang
YARN-8204Yarn Service Upgrade: Add a flag to disable upgradeMajor.Chandni SinghChandni Singh
YARN-7781Update YARN-Services-Examples.md to be in sync with the latest codeMajor.Gour SahaGour Saha
HDFS-13508RBF: Normalize paths (automatically) when adding, updating, removing or listing mount table entriesMinor.Ekanth SethuramalingamEkanth Sethuramalingam
HDFS-13434RBF: Fix dead links in RBF documentMajordocumentationAkira AjisakaChetna Chaudhari
HDFS-13165[SPS]: Collects successfully moved block details via IBRMajor.Rakesh RRakesh R
YARN-8195Fix constraint cardinality check in the presence of multiple target allocation tagsCritical.Weiwei YangWeiwei Yang
HADOOP-15239S3ABlockOutputStream.flush() be no-op when stream closedTrivialfs/s3Steve LoughranGabor Bota
YARN-8228Docker does not support hostnames greater than 64 charactersCriticalyarn-native-servicesYesha VoraShane Kumpf
YARN-8212Pending backlog for async allocation threads should be configurableMajor.Weiwei YangTao Yang
YARN-2674Distributed shell AM may re-launch containers if RM work preserving restart happensMajorapplications, resourcemanagerChun ChenShane Kumpf
HDFS-13488RBF: Reject requests when a Router is overloadedMajor.Íñigo GoiriÍñigo Goiri
HDFS-11807libhdfs++: Get minidfscluster tests running under valgrindMajorhdfs-clientJames ClampfferAnatoli Shein
YARN-8113Update placement constraints doc with application namespaces and inter-app constraintsMajordocumentationWeiwei YangWeiwei Yang
YARN-8194Exception when reinitializing a container using LinuxContainerExecutorBlocker.Chandni SinghChandni Singh
YARN-8151Yarn RM Epoch should wrap aroundMajor.Young ChenYoung Chen
YARN-7961Improve status response when yarn application is destroyedMajoryarn-native-servicesYesha VoraGour Saha
HDFS-13525RBF: Add unit test TestStateStoreDisabledNameserviceMajor.Yiqun LinYiqun Lin
HADOOP-15444ITestS3GuardToolDynamo should only run with -DdynamoMajor.Aaron FabbriAaron Fabbri
YARN-5151[UI2] Support kill application from new YARN UIMajor.Wangda TanGergely Novák
YARN-8253HTTPS Ats v2 api call fails with "bad HTTP parsed"CriticalATSv2Yesha VoraCharan Hebri
YARN-8207Docker container launch use popen have risk of shell expansionBlockeryarn-native-servicesEric YangEric Yang
HADOOP-13649s3guard: implement time-based (TTL) expiry for LocalMetadataStoreMinorfs/s3Aaron FabbriGabor Bota
HADOOP-15420s3guard ITestS3GuardToolLocal failures in diff testsMinor.Aaron FabbriGabor Bota
YARN-8261Docker container launch fails due to .cmd file creation failureBlocker.Eric BadgerJason Lowe
HADOOP-15454TestRollingFileSystemSinkWithLocal fails on WindowsMajortestXiao LiangXiao Liang
HDFS-13346RBF: Fix synchronization of router quota and nameservice quotaMajor.liuhongtongYiqun Lin
YARN-8243Flex down should remove instance with largest component instance ID firstCriticalyarn-native-servicesGour SahaGour Saha
YARN-7654Support ENTRY_POINT for docker containerBlockeryarnEric YangEric Yang
YARN-7892Revisit NodeAttribute class structureMajorresourcemanagerNaganarasimha G RNaganarasimha G R
YARN-8247Incorrect HTTP status code returned by ATSv2 for non-whitelisted usersCriticalATSv2Charan HebriRohith Sharma K S
YARN-8130Race condition when container events are published for KILLED applicationsMajorATSv2Charan HebriRohith Sharma K S
YARN-8081Yarn Service Upgrade: Add support to upgrade a componentMajor.Chandni SinghChandni Singh
YARN-8284get_docker_command refactoringMinor.Jason LoweEric Badger
YARN-7933[atsv2 read acls] Add TimelineWriter#writeDomainMajor.Vrushali CRohith Sharma K S
YARN-7900[AMRMProxy] AMRMClientRelayer for stateful FederationInterceptorMajor.Botong HuangBotong Huang
YARN-8206Sending a kill does not immediately kill docker containersMajor.Eric BadgerEric Badger
YARN-7960Add no-new-privileges flag to docker runMajor.Eric BadgerEric Badger
YARN-8285Remove unused environment variables from the Docker runtimeTrivial.Shane KumpfEric Badger
YARN-4599Set OOM control for memory cgroupsMajornodemanagerKarthik KambatlaMiklos Szegedi
YARN-7530hadoop-yarn-services-api should be part of hadoop-yarn-servicesBlockeryarn-native-servicesEric YangChandni Singh
YARN-6919Add default volume mount listMajoryarnEric BadgerEric Badger
HADOOP-15494TestRawLocalFileSystemContract fails on WindowsMinortestAnbang HuAnbang Hu
YARN-8351Node attribute manager logs are flooding RM logsMajor.Weiwei YangWeiwei Yang
HADOOP-15498TestHadoopArchiveLogs (#testGenerateScript, #testPrepareWorkingDir) fails on WindowsMinor.Anbang HuAnbang Hu
HADOOP-15497TestTrash should use proper test path to avoid failing on WindowsMinor.Anbang HuAnbang Hu
YARN-8329Docker client configuration can still be set incorrectlyMajor.Shane KumpfShane Kumpf
HADOOP-14946S3Guard testPruneCommandCLI can failMajorfs/s3Steve LoughranGabor Bota
HADOOP-15480AbstractS3GuardToolTestBase.testDiffCommand fails when using dynamoMajorfs/s3Gabor BotaGabor Bota
HDFS-12978Fine-grained locking while consuming journal stream.MajornamenodeKonstantin ShvachkoKonstantin Shvachko
YARN-8384stdout.txt, stderr.txt logs of a launched docker container is coming with primary group of submit user instead of hadoopCriticalyarn-native-servicesSunil GovindanEric Yang
YARN-8349Remove YARN registry entries when a service is killed by the RMCriticalyarn-native-servicesShane KumpfBillie Rinaldi
HDFS-13637RBF: Router fails when threadIndex (in ConnectionPool) wraps around Integer.MIN_VALUECriticalfederationCR HotaCR Hota
YARN-8342Using docker image from a non-privileged registry, the launch_command is not honoredCritical.Wangda TanEric Yang
HDFS-13281Namenode#createFile should be /.reserved/raw/ aware.CriticalencryptionRushabh S ShahRushabh S Shah
YARN-4677RMNodeResourceUpdateEvent update from scheduler can lead to race conditionMajorgraceful, resourcemanager, schedulerBrook ZhouWilfred Spiegelenburg
HADOOP-15137ClassNotFoundException: org.apache.hadoop.yarn.server.api.DistributedSchedulingAMProtocol when using hadoop-client-miniclusterMajor.Jeff ZhangBharat Viswanadham
HADOOP-15514NoClassDefFoundError for TimelineCollectorManager when starting MiniYARNClusterMajor.Jeff ZhangRohith Sharma K S
HADOOP-15513Add additional test cases to cover some corner cases for FileUtil#symlinkMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
HADOOP-15516Add test cases to cover FileUtil#readLinkMinor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
HADOOP-15506Upgrade Azure Storage Sdk version to 7.0.0 and update corresponding code blocksMinorfs/azureEsfandiar ManiiEsfandiar Manii
YARN-6931Make the aggregation interval in AppLevelTimelineCollector configurableMinortimelineserverHaibo ChenAbhishek Modi
HADOOP-15529ContainerLaunch#testInvalidEnvVariableSubstitutionType is not supported in WindowsMinor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-8411Enable stopped system services to be started during RM startCritical.Billie RinaldiBillie Rinaldi
YARN-8259Revisit liveliness checks for Docker containersBlocker.Shane KumpfShane Kumpf
HADOOP-15537Clean up ContainerLaunch and ContainerExecutor pre-HADOOP-15528Minor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
HDFS-13186[PROVIDED Phase 2] Multipart Uploader APIMajor.Ewan HiggsEwan Higgs
HADOOP-15533Make WASB listStatus messages consistentTrivialfs/azureEsfandiar ManiiEsfandiar Manii
HADOOP-14918Remove the Local Dynamo DB test optionMajorfs/s3Steve LoughranGabor Bota
HADOOP-14396Add builder interface to FileContextMajorfsLei (Eddy) XuLei (Eddy) Xu
HADOOP-15458TestLocalFileSystem#testFSOutputStreamBuilder fails on WindowsMinortestXiao LiangXiao Liang
HADOOP-15416s3guard diff assert failure if source path not foundMinorfs/s3Steve LoughranGabor Bota
HADOOP-15423Merge fileCache and dirCache into one single cache in LocalMetadataStoreMinor.Gabor BotaGabor Bota
YARN-8103Add CLI interface to query node attributesMajor.Bibin A ChundattBibin A Chundatt
YARN-8481AMRMProxyPolicies should accept heartbeat response from new/unknown subclustersMinoramrmproxy, federationBotong HuangBotong Huang
YARN-8465Dshell docker container gets marked as lost after NM restartMajoryarn-native-servicesYesha VoraShane Kumpf
YARN-8485Priviledged container app launch is failing intermittentlyMajoryarn-native-servicesYesha VoraEric Yang
HDFS-13381[SPS]: Use DFSUtilClient#makePathFromFileId() to prepare satisfier file pathMajor.Rakesh RRakesh R
HADOOP-15215s3guard set-capacity command to fail on read/write of 0Minorfs/s3Steve LoughranGabor Bota
HDFS-13528RBF: If a directory exceeds quota limit then quota usage is not refreshed for other mount entriesMajor.Dibyendu KarmakarDibyendu Karmakar
YARN-7556Fair scheduler configuration should allow resource types in the minResources and maxResources propertiesCriticalfairschedulerDaniel TempletonSzilard Nemeth
HDFS-13710RBF: setQuota and getQuotaUsage should check the dfs.federation.router.quota.enableMajorfederation, hdfsyanghuafengyanghuafeng
YARN-7899[AMRMProxy] Stateful FederationInterceptor for pending requestsMajor.Botong HuangBotong Huang
HDFS-13726RBF: Fix RBF configuration linksMinordocumentationTakanobu AsanumaTakanobu Asanuma
HADOOP-15349S3Guard DDB retryBackoff to be more informative on limits exceededMajorfs/s3Steve LoughranGabor Bota
HDFS-13475RBF: Admin cannot enforce Router enter SafeModeMajor.Wei YanChao Sun
HDFS-13733RBF: Add Web UI configurations and descriptions to RBF documentMinordocumentationTakanobu AsanumaTakanobu Asanuma
YARN-6995Improve use of ResourceNotFoundException in resource types codeMinornodemanager, resourcemanagerDaniel TempletonSzilard Nemeth
HDFS-13743RBF: Router throws NullPointerException due to the invalid initialization of MountTableResolverMajor.Takanobu AsanumaTakanobu Asanuma
YARN-8301Yarn Service Upgrade: Add documentationCritical.Chandni SinghChandni Singh
HDFS-13076[SPS]: Cleanup work for HDFS-10285Major.Rakesh RRakesh R
HDFS-13583RBF: Router admin clrQuota is not synchronized with nameserviceMajor.Dibyendu KarmakarDibyendu Karmakar
YARN-8546Resource leak caused by a reserved container being released more than once under async schedulingMajorcapacity schedulerWeiwei YangTao Yang
HADOOP-15636Add ITestDynamoDBMetadataStoreMinorfs/s3, testSean MackroryGabor Bota
YARN-8574Allow dot in attribute valuesMinor.Bibin A ChundattBibin A Chundatt
YARN-8175Add support for Node Labels in SLSMajor.Abhishek ModiAbhishek Modi
YARN-8263DockerClient still touches hadoop.tmp.dirMinor.Jason LoweCraig Condit
YARN-7159Normalize unit of resource objects in RM to avoid unit conversion in critical pathCriticalnodemanager, resourcemanagerWangda TanManikandan R
HADOOP-15626FileContextMainOperationsBaseTest.testBuilderCreateAppendExistingFile fails on filesystems without append.Blockerfs/s3, testSteve LoughranSteve Loughran
YARN-8287Update documentation and yarn-default related to the Docker runtimeMinor.Shane KumpfCraig Condit
YARN-8624Cleanup ENTRYPOINT documentationMinor.Craig ConditCraig Condit
YARN-7089Mark the log-aggregation-controller APIs as publicMajor.Xuan GongZian Chen
YARN-8626Create HomePolicyManager that sends all the requests to the home subclusterMinor.Giovanni Matteo FumarolaÍñigo Goiri
HADOOP-15400Improve S3Guard documentation on Authoritative Mode implementationMinorfs/s3Aaron FabbriGabor Bota
HADOOP-15546ABFS: tune imports & javadocs; stabilise testsMajorfs/azureSteve LoughranThomas Marquardt
HADOOP-15583Stabilize S3A Assumed Role supportBlockerfs/s3Steve LoughranSteve Loughran
YARN-8136Add version attribute to site doc examples and quickstartMajorsiteGour SahaEric Yang
YARN-8588Logging improvements for better debuggabilityMajor.Suma ShivaprasadSuma Shivaprasad
YARN-8520Document best practice for user managementMajordocumentation, yarnEric YangEric Yang
HADOOP-15659ABFS: Code changes for bug fix and new testsMajorfs/azureDa ZhouDa Zhou
HDFS-13808[SPS]: Remove unwanted FSNamesystem #isFileOpenedForWrite() and #getFileInfo() functionMinor.Rakesh RRakesh R
HADOOP-15576S3A Multipart Uploader to work with S3Guard and encryptionBlockerfs/s3Steve LoughranEwan Higgs
YARN-8561[Submarine] Initial implementation: Training job submission and job history retrievalMajor.Wangda TanWangda Tan
HADOOP-15645ITestS3GuardToolLocal.testDiffCommand fails if bucket has per-bucket binding to DDBBlockerfs/s3Steve LoughranSteve Loughran
YARN-7417re-factory IndexedFileAggregatedLogsBlock and TFileAggregatedLogsBlock to remove duplicate codesMajor.Xuan GongZian Chen
HADOOP-15552Move logging APIs over to slf4j in hadoop-tools - Part2Major.Giovanni Matteo FumarolaIan Pickering
HADOOP-15669ABFS: Improve HTTPS PerformanceMajorfs/azureThomas MarquardtVishwajeet Dusane
HADOOP-15642Update aws-sdk version to 1.11.375Blockerbuild, fs/s3Steve LoughranSteve Loughran
HADOOP-14154Persist isAuthoritative bit in DynamoDBMetaStore (authoritative mode support)Minorfs/s3Rajesh BalamohanGabor Bota
HADOOP-14624Add GenericTestUtils.DelayAnswer that accept slf4j logger APIMajor.Wenxin HeWenxin He
HADOOP-15660ABFS: Add support for OAuthMajor.Da ZhouDa Zhou
HDFS-13750RBF: Router ID in RouterRpcClient is always nullMajor.Takanobu AsanumaTakanobu Asanuma
YARN-8129Improve error message for invalid value in fields attributeMinorATSv2Charan HebriAbhishek Modi
YARN-7494Add muti-node lookup mechanism and pluggable nodes sorting policies to optimize placement decisionMajorcapacity schedulerSunil GovindanSunil Govindan
YARN-8581[AMRMProxy] Add sub-cluster timeout in LocalityMulticastAMRMProxyPolicyMajoramrmproxy, federationBotong HuangBotong Huang
YARN-8673[AMRMProxy] More robust responseId resync after an YarnRM master slave switchMajoramrmproxyBotong HuangBotong Huang
HADOOP-15661ABFS: Add support for ACLMajor.Da ZhouDa Zhou
YARN-8015Support all types of placement constraint support for Capacity SchedulerCriticalcapacity schedulerWeiwei YangWeiwei Yang
HADOOP-15688ABFS: InputStream wrapped in FSDataInputStream twiceMajor.Sean MackrorySean Mackrory
HADOOP-15682ABFS: Add support for StreamCapabilities. Fix javadoc and checkstyleMajorfs/azureThomas MarquardtThomas Marquardt
HDFS-13848Refactor NameNode failover proxy providersMajorha, hdfs-clientKonstantin ShvachkoKonstantin Shvachko
YARN-7863Modify placement constraints to support node attributesMajor.Sunil GovindanSunil Govindan
YARN-8705Refactor the UAM heartbeat thread in preparation for YARN-8696Major.Botong HuangBotong Huang
HADOOP-15699Fix some of testContainerManager failures in WindowsMajor.Botong HuangBotong Huang
YARN-8721Relax NE node-attribute check when attribute doesn't exist on a nodeMajor.Sunil GovindanSunil Govindan
YARN-8697LocalityMulticastAMRMProxyPolicy should fallback to random sub-cluster when cannot resolve resourceMajor.Botong HuangBotong Huang
HADOOP-15692ABFS: extensible support for custom oauthMajorfs/azureThomas MarquardtDa Zhou
HDFS-13634RBF: Configurable value in xml for async connection request queue size.MajorfederationCR HotaCR Hota
YARN-8642Add support for tmpfs mounts with the Docker runtimeMajor.Shane KumpfCraig Condit
HADOOP-15667FileSystemMultipartUploader should verify that UploadHandle has non-0 lengthMajorfs/s3Ewan HiggsEwan Higgs
HADOOP-15663ABFS: Simplify configurationMajorfs/azureThomas MarquardtDa Zhou
YARN-7865Node attributes documentationMajordocumentationWeiwei YangNaganarasimha G R
HADOOP-15664ABFS: Reduce test run time via parallelization and groupingMajorfs/azureThomas MarquardtDa Zhou
YARN-8739Fix jenkins issues for Node Attributes branchMajor.Sunil GovindanSunil Govindan
YARN-8740Clear node attribute path after each test runMajor.Bibin A ChundattBibin A Chundatt
HADOOP-15703ABFS - Implement client-side throttlingMajor.Sneha VarmaThomas Marquardt
HDFS-13695Move logging to slf4j in HDFS packageMajor.Giovanni Matteo FumarolaIan Pickering
HADOOP-15728ABFS: Add backward compatibility to handle Unsupported Operation for storage account with no namespace featureMajor.Da ZhouDa Zhou
HADOOP-15709Move S3Guard LocalMetadataStore constants to org.apache.hadoop.fs.s3a.ConstantsMinor.Gabor BotaGabor Bota
YARN-8699Add Yarnclient#yarnclusterMetrics API implementation in routerMajor.Bibin A ChundattBibin A Chundatt
HADOOP-15731TestDistributedShell fails on WindowsMajor.Botong HuangBotong Huang
YARN-8698[Submarine] Failed to reset Hadoop home environment when submitting a submarine jobMajor.Zac ZhouZac Zhou
HDFS-13237[Documentation] RBF: Mount points across multiple subclustersMinor.Íñigo GoiriÍñigo Goiri
HADOOP-15745Add ABFS configuration to ConfigRedactorMajor.Sean MackrorySean Mackrory
HADOOP-15740ABFS: Check variable names during initialization of AbfsClientThrottlingInterceptMinor.Sneha VarmaSneha Varma
HADOOP-15694ABFS: Allow OAuth credentials to not be tied to accountsMajor.Sean MackrorySean Mackrory
HADOOP-14734add option to tag DDB table(s) createdMinorfs/s3Steve LoughranGabor Bota
HADOOP-15426Make S3guard client resilient to DDB throttle events and network failuresBlockerfs/s3Steve LoughranSteve Loughran
YARN-8706DelayedProcessKiller is executed for Docker containers even though docker stop sends a KILL signal after the specified grace periodMajor.Chandni SinghChandni Singh
HADOOP-15753ABFS: support path "abfs://mycluster/file/path"Major.Da ZhouDa Zhou
HADOOP-15757ABFS: remove dependency on common-codec Base64Major.Da ZhouDa Zhou
YARN-8715Make allocation tags in the placement spec optional for node-attributesMajor.Weiwei YangWeiwei Yang
HADOOP-15754s3guard: testDynamoTableTagging should clear existing configMinorfs/s3Aaron FabbriGabor Bota
HADOOP-15741[JDK10] Upgrade Maven Javadoc Plugin from 3.0.0-M1 to 3.0.1MinorbuildAkira AjisakaTakanobu Asanuma
HADOOP-15304[JDK10] Migrate from com.sun.tools.doclets to the replacementMajorbuildAkira AjisakaAkira Ajisaka
HADOOP-15759AliyunOSS: update oss-sdk version to 3.0.0Majorfs/osswujinhuwujinhu
YARN-8757[Submarine] Add Tensorboard component when --tensorboard is specifiedCritical.Wangda TanWangda Tan
YARN-8791When STOPSIGNAL is not present then docker inspect returns an extra line feedMajor.Chandni SinghChandni Singh
HADOOP-15773ABFS: Fix issues raised by YetusMajorfs/azureSean MackrorySean Mackrory
HADOOP-15748S3 listing inconsistency can raise NPE in globberMajorfsSteve LoughranSteve Loughran
HADOOP-15756[JDK10] Migrate from sun.net.util.IPAddressUtil to the replacementMajornet, utilAkira AjisakaAkira Ajisaka
YARN-8801java doc comments in docker-util.h is confusingMinor.Zian ChenZian Chen
YARN-8658[AMRMProxy] Metrics for AMRMClientRelayer inside FederationInterceptorMajor.Botong HuangYoung Chen
YARN-8769[Submarine] Allow user to specify customized quicklink(s) when submit Submarine jobCritical.Wangda TanWangda Tan
HDFS-13937Multipart Uploader APIs to be marked as private/unstable in 3.2.0BlockerfsSteve LoughranSteve Loughran
HDFS-13876HttpFS: Implement ALLOWSNAPSHOT, DISALLOWSNAPSHOTMajorhttpfsSiyao MengSiyao Meng
YARN-8696[AMRMProxy] FederationInterceptor upgrade: home sub-cluster heartbeat asyncMajornodemanagerBotong HuangBotong Huang
YARN-8817[Submarine] In cases when user doesn't ask HDFS path while submitting job but framework requires user to set HDFS related environmentsCriticalsubmarineWangda TanWangda Tan
HADOOP-15783[JDK10] TestSFTPFileSystem.testGetModifyTime failsMajor.Akira AjisakaAkira Ajisaka
HADOOP-15671AliyunOSS: Support Assume Roles in AliyunOSSMajorfs/osswujinhuwujinhu
YARN-8623Update Docker examples to use image which existsMinor.Craig ConditCraig Condit
HADOOP-15723ABFS: Ranger SupportMajorfs/azureThomas MarquardtYuan Gao
HADOOP-15739ABFS: remove unused maven dependencies and add used undeclared dependenciesMajorbuild, fs/azureDa ZhouDa Zhou
HDFS-13790RBF: Move ClientProtocol APIs to its own moduleMajor.Íñigo GoiriChao Sun
YARN-6456Allow administrators to control available container runtimes and set defaults for all containersMajornodemanagerMiklos SzegediCraig Condit
YARN-8270Adding JMX Metrics for Timeline Collector and ReaderMajorATSv2, timelineserverSushil KsSushil Ks
HADOOP-15764[JDK10] Migrate from sun.net.dns.ResolverConfiguration to the replacementMajornet, utilAkira AjisakaAkira Ajisaka
YARN-8800Updated documentation of Submarine with latest examples.Critical.Wangda TanWangda Tan
YARN-8760[AMRMProxy] Fix concurrent re-register due to YarnRM failover in AMRMClientRelayerMajor.Botong HuangBotong Huang
HDFS-13943[JDK10] Fix javadoc errors in hadoop-hdfs-client moduleMajordocumentationAkira AjisakaAkira Ajisaka
HADOOP-15793ABFS: Skip unsupported test cases when non namespace enabled in ITestAzureBlobFileSystemAuthorizationMinorfs/azure, testYuan GaoYuan Gao
HADOOP-15801ABFS: Fixing skipUserGroupMetadata in AzureBlobFileSystemStoreMajorfs/azureDa ZhouDa Zhou
YARN-8785Improve the error message when a bind mount is not whitelistedMajor.Simon PrewoSimon Prewo
HADOOP-15792typo in AzureBlobFileSystem.getIsNamespaceEnabeldMinorfs/azureSteve LoughranAbhishek Modi
HADOOP-15795Make HTTPS the default protocol for ABFSMajorfs/azureDa ZhouDa Zhou
HDFS-13877HttpFS: Implement GETSNAPSHOTDIFFMajorhttpfsSiyao MengSiyao Meng
HADOOP-15809ABFS: better exception handling when making getAccessToken callMajorfs/azureDa ZhouDa Zhou
HDFS-13936multipart upload to HDFS to support 0 byte uploadMajorfs, hdfsSteve LoughranEwan Higgs
YARN-8852[Submarine] Add documentation for submarine installation detailsMajordocumentation, submarineZac ZhouZac Zhou
YARN-7644NM gets backed up deleting docker containersMajornodemanagerEric BadgerChandni Singh
HDFS-13878HttpFS: Implement GETSNAPSHOTTABLEDIRECTORYLISTMajorhttpfsSiyao MengSiyao Meng
YARN-5742Serve aggregated logs of historical apps from timeline serviceCriticaltimelineserverVarun SaxenaRohith Sharma K S
HADOOP-15837DynamoDB table Update can fail S3A FS initMajorfs/s3Steve LoughranSteve Loughran
HADOOP-15848ITestS3AContractMultipartUploader#testMultipartUploadEmptyPart test errorMajorfs/s3Gabor BotaEwan Higgs
YARN-8875[Submarine] Add documentation for submarine installation script detailsCritical.Xun LiuXun Liu
YARN-8798[Submarine] Job should not be submitted if "--input_path" option is missingCritical.Zhankun TangZhankun Tang
HADOOP-15839Review + update cloud store sensitive keys in hadoop.security.sensitive-config-keysMinorconfSteve LoughranSteve Loughran
YARN-8687YARN service example is out-datedMajoryarn-native-servicesEric YangSuma Shivaprasad
HADOOP-15607AliyunOSS: fix duplicated partNumber issue in AliyunOSSBlockOutputStreamCritical.wujinhuwujinhu
HDFS-14033[libhdfs++] Disable libhdfs++ build on systems that do not support thread_localMajor.Anatoli SheinAnatoli Shein
HDFS-12026libhdfs++: Fix compilation errors and warnings when compiling with ClangBlockerhdfs-clientAnatoli SheinAnatoli Shein
YARN-8299Yarn Service Upgrade: Add GET APIs that returns instances matching query paramsCritical.Chandni SinghChandni Singh
YARN-8160Yarn Service Upgrade: Support upgrade of service that use docker containersMajor.Chandni SinghChandni Singh
YARN-8298Yarn Service Upgrade: Support express upgrade of a serviceMajor.Chandni SinghChandni Singh
YARN-8665Yarn Service Upgrade: Support cancelling upgradeMajor.Chandni SinghChandni Singh
HDFS-13547Add ingress port based sasl resolverMajorsecurityChen LiangChen Liang
YARN-9125Carriage Return character in launch command cause node manager to become unhealthyMajor.Eric YangBillie Rinaldi
YARN-9090[Submarine] Update submarine installation script documentBlocker.Xun LiuXun Liu
YARN-8822Nvidia-docker v2 support for YARN GPU featureCritical.Zhankun TangCharo Zhang

OTHER:

JIRASummaryPriorityComponentReporterContributor
YARN-8016Refine PlacementRule interface and add a app-name queue mapping rule as an exampleMajor.Zian ChenZian Chen
HDFS-13338Update BUILDING.txt for building native librariesCriticalbuild, documentation, nativeTakanobu AsanumaTakanobu Asanuma
YARN-8091Revisit checkUserAccessToQueue RM REST APICritical.Wangda TanWangda Tan
HDFS-13403libhdfs++: Use hdfs::IoService object rather than asio::io_serviceCritical.James ClampfferJames Clampffer
YARN-8274Docker command error during container relaunchCritical.Billie RinaldiJason Lowe
YARN-8080YARN native service should support component restart policyCritical.Wangda TanSuma Shivaprasad
HDFS-13534libhdfs++: Fix GCC7 buildMajor.James ClampfferJames Clampffer
HADOOP-15482Upgrade jackson-databind to version 2.9.5Major.Lokesh JainLokesh Jain
YARN-7668Remove unused variables from ContainerLocalizerTrivial.Ray ChiangDedunu Dhananjaya
YARN-8412Move ResourceRequest.clone logic everywhere into a proper APIMinor.Botong HuangBotong Huang
HADOOP-15483Upgrade jquery to version 3.3.1Major.Lokesh JainLokesh Jain
YARN-8506Make GetApplicationsRequestPBImpl thread safeCritical.Wangda TanWangda Tan
YARN-8545YARN native service should return container if launch failedCritical.Wangda TanChandni Singh
HDFS-11610sun.net.spi.nameservice.NameService has moved to a new locationMajor.Akira AjisakaAkira Ajisaka
HDFS-13788Update EC documentation about rack fault toleranceMajordocumentation, erasure-codingXiao ChenKitti Nanasi
HADOOP-15816Upgrade Apache Zookeeper version due to security concernsMajor.Boris VulikhAkira Ajisaka
HADOOP-15882Upgrade maven-shade-plugin from 2.4.3 to 3.2.0Major.Takanobu AsanumaTakanobu Asanuma
HADOOP-15815Upgrade Eclipse Jetty version to 9.3.24Major.Boris VulikhBoris Vulikh
YARN-8488YARN service/components/instances should have SUCCEEDED/FAILED statesMajoryarn-native-servicesWangda TanSuma Shivaprasad
HADOOP-16025Update the year to 2019MajorbuildAyush SaxenaAyush Saxena