Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc2106.9 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.0.0-beta1 - 2017-10-03

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-14539Move commons logging APIs over to slf4j in hadoop-commonMajor.Akira AjisakaWenxin He
HDFS-12206Rename the split EC / replicated block metricsMajormetricsAndrew WangAndrew Wang
HADOOP-13595Rework hadoop_usage to be broken up by clients/daemons/etc.BlockerscriptsAllen WittenauerAllen Wittenauer
HDFS-6984Serialize FileStatus via protobufMajor.Colin P. McCabeChris Douglas
YARN-6961Remove commons-logging dependency from hadoop-yarn-server-applicationhistoryservice moduleMinorbuildAkira AjisakaYeliang Cang
HDFS-11957Enable POSIX ACL inheritance by defaultMajorsecurityJohn ZhugeJohn Zhuge
MAPREDUCE-6870Add configuration for MR job to finish when all reducers are complete (even with unfinished mappers)Major.Zhe ZhangPeter Bacsko
HADOOP-14260Configuration.dumpConfiguration should redact sensitive informationMajorconf, securityVihang KarajgaonkarJohn Zhuge
HADOOP-14726Mark FileStatus::isDir as finalMinorfsChris DouglasChris Douglas
HDFS-12303Change default EC cell size to 1MB for better performanceBlocker.Wei ZhouWei Zhou
HDFS-12258ec -listPolicies should list all policies in system, no matter it's enabled or disabledMajor.Sammi ChenWei Zhou
MAPREDUCE-6892Issues with the count of failed/killed tasks in the jhist fileMajorclient, jobhistoryserverPeter BacskoPeter Bacsko
HADOOP-14414Calling maven-site-plugin directly for docs profile is unnecessaryMinor.Andras BokorAndras Bokor
HDFS-12218Rename split EC / replicated block metrics in BlockManagerBlockererasure-coding, metricsAndrew WangAndrew Wang
HADOOP-14847Remove Guava Supplier and change to java Supplier in AMRMClient and AMRMClientAysncBlocker.Bharat ViswanadhamBharat Viswanadham
HDFS-12414Ensure to use CLI command to enable/disable erasure coding policyMajor.Sammi ChenSammi Chen
HDFS-12438Rename dfs.datanode.ec.reconstruction.stripedblock.threads.size to dfs.datanode.ec.reconstruction.threadsMajor.Andrew WangAndrew Wang
HADOOP-14738Remove S3N and obsolete bits of S3A; rework docsBlockerfs/s3Steve LoughranSteve Loughran
HDFS-7859Erasure Coding: Persist erasure coding policies in NameNodeMajor.Kai ZhengSammi Chen
HDFS-12395Support erasure coding policy operations in namenode edit logMajorerasure-codingSammi ChenSammi Chen
HADOOP-14670Increase minimum cmake version for all platformsMajorbuildAllen WittenauerAllen Wittenauer
HDFS-12447Rename AddECPolicyResponse to AddErasureCodingPolicyResponseMajor.Sammi ChenSammi Chen
HDFS-7337Configurable and pluggable erasure codec and policyCriticalerasure-codingZhe ZhangSammi Chen

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor
YARN-6959RM may allocate wrong AM Container for new attemptMajorcapacity scheduler, fairscheduler, schedulerYuqi WangYuqi Wang

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
YARN-4161Capacity Scheduler : Assign single or multiple containers per heart beat driven by configurationMajorcapacity schedulerMayank BansalWei Yan
HADOOP-14560Make HttpServer2 backlog size configurableMajorcommonAlexander KrasheninnikovAlexander Krasheninnikov
HDFS-10899Add functionality to re-encrypt EDEKsMajorencryption, kmsXiao ChenXiao Chen
YARN-5355YARN Timeline Service v.2: alpha 2CriticaltimelineserverSangjin LeeVrushali C
HADOOP-13345S3Guard: Improved Consistency for S3AMajorfs/s3Chris NaurothChris Nauroth
HADOOP-12077Provide a multi-URI replication Inode for ViewFsMajorfsGera ShegalovGera Shegalov
HDFS-7877[Umbrella] Support maintenance state for datanodesMajordatanode, namenodeMing MaMing Ma
YARN-2915Enable YARN RM scale out via federation using multiple RM'sMajornodemanager, resourcemanagerSriram RaoSubru Krishnan
MAPREDUCE-6732mapreduce tasks for YARN Timeline Service v.2: alpha 2Major.Sangjin LeeVrushali C
YARN-5220Scheduling of OPPORTUNISTIC containers through YARN RMMajorresourcemanagerKonstantinos KaranasosKonstantinos Karanasos

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HDFS-12042Lazy initialize AbstractINodeDiffList#diffs for snapshots to reduce memory consumptionMajor.Misha DmitrievMisha Dmitriev
HDFS-12078Add time unit to the description of property dfs.namenode.stale.datanode.interval in hdfs-default.xmlMinordocumentation, hdfsWeiwei YangWeiwei Yang
YARN-6752Display reserved resources in web UI per applicationMajorfairschedulerAbdullah YousufiAbdullah Yousufi
YARN-6746SchedulerUtils.checkResourceRequestMatchingNodePartition() is dead codeMinorschedulerDaniel TempletonDeepti Sawhney
YARN-6410FSContext.scheduler should be finalMinorfairschedulerDaniel TempletonYeliang Cang
YARN-6764Simplify the logic in FairScheduler#attemptSchedulingTrivialfairschedulerYufei GuYufei Gu
HADOOP-14443Azure: Support retry and client side failover for authorization, SASKey and delegation token generationMajorfs/azureSanthosh G NayakSanthosh G Nayak
HADOOP-14535wasb: implement high-performance random access and seek of block blobsMajorfs/azureThomas MarquardtThomas Marquardt
HADOOP-14629Improve exception checking in FileContext related JUnit testsMajorfs, testAndras BokorAndras Bokor
YARN-6689PlacementRule should be configurableMajor.Jonathan HungJonathan Hung
HDFS-12130Optimizing permission check for getContentSummaryMajornamenodeChen LiangChen Liang
HDFS-12137DN dataset lock should be fairCriticaldatanodeDaryn SharpDaryn Sharp
HDFS-11786Add support to make copyFromLocal multi threadedMajorhdfsMukul Kumar SinghMukul Kumar Singh
HDFS-12138Remove redundant 'public' modifiers from BlockCollectionTrivialnamenodeChen LiangChen Liang
HADOOP-14640Azure: Support affinity for service running on localhost and reuse SPNEGO hadoop.auth cookie for authorization, SASKey and delegation token generationMajorfs/azureSanthosh G NayakSanthosh G Nayak
YARN-6778In ResourceWeights, weights and setWeights() should be finalMinorschedulerDaniel TempletonDaniel Templeton
HDFS-12067Correct dfsadmin commands usage message to reflects IPC portMajor.steven-wugangsteven-wugang
HADOOP-14666Tests use assertTrue(....equals(...)) instead of assertEquals()MinortestDaniel TempletonDaniel Templeton
HADOOP-14659UGI getShortUserName does not need to search the SubjectMajorcommonDaryn SharpDaryn Sharp
HADOOP-14557Document HADOOP-8143 (Change distcp to have -pb on by default)Trivial.Wei-Chiu ChuangBharat Viswanadham
YARN-6768Improve performance of yarn api record toString and fromStringMajor.Jonathan EaglesJonathan Eagles
YARN-6779DominantResourceFairnessPolicy.DominantResourceFairnessComparator.calculateShares() should be @VisibleForTestingTrivialfairschedulerDaniel TempletonYeliang Cang
YARN-6845Variable scheduler of FSLeafQueue duplicates the one of its parent FSQueue.TrivialfairschedulerYufei GuYufei Gu
HADOOP-14597Native compilation broken with OpenSSL-1.1.0 because EVP_CIPHER_CTX has been made opaqueMajor.Ravi PrakashRavi Prakash
HDFS-12193Fix style issues in HttpFS testsTrivialhttpfsZoran DimitrijevicZoran Dimitrijevic
HADOOP-14681Remove MockitoMaker classMajortestAndras BokorAndras Bokor
HDFS-12143Improve performance of getting and removing inode featuresMajornamenodeDaryn SharpDaryn Sharp
HDFS-12171Reduce IIP object allocations for inode lookupMajornamenodeDaryn SharpDaryn Sharp
HDFS-12190Enable 'hdfs dfs -stat' to display access timeMajorhdfs, shellYongjun ZhangYongjun Zhang
YARN-6864FSPreemptionThread cleanup for readabilityMinorfairschedulerDaniel TempletonDaniel Templeton
HADOOP-14455ViewFileSystem#rename should support be supported within same nameservice with different mountpointsMajorviewfsBrahma Reddy BattulaBrahma Reddy Battula
HADOOP-14690RetryInvocationHandler$RetryInfo should override toString()Minor.Akira AjisakaYeliang Cang
HADOOP-14709Fix checkstyle warnings in ContractTestUtilsMinortestSteve LoughranThomas Marquardt
MAPREDUCE-6914Tests use assertTrue(....equals(...)) instead of assertEquals()MinortestDaniel TempletonDaniel Templeton
YARN-6832Tests use assertTrue(....equals(...)) instead of assertEquals()MinortestDaniel TempletonDaniel Templeton
HADOOP-14706Adding a helper method to determine whether a log is Log4j implementMinorutilWenxin HeWenxin He
HADOOP-14471Upgrade Jetty to latest 9.3 versionMajor.John ZhugeJohn Zhuge
HDFS-12251Add document for StreamCapabilitiesMajor.Lei (Eddy) XuLei (Eddy) Xu
HDFS-12224Add tests to TestJournalNodeSync for sync after JN downtimeMajorhdfsHanisha KoneruHanisha Koneru
YARN-6802Add Max AM Resource and AM Resource Usage to Leaf Queue View in FairScheduler WebUIMajorfairschedulerYunFan ZhouYunFan Zhou
HDFS-12036Add audit log for some erasure coding operationsMajornamenodeWei-Chiu ChuangHuafeng Wang
HDFS-12264DataNode uses a deprecated method IoUtils#cleanup.Major.Ajay KumarAjay Kumar
YARN-6757Refactor the usage of yarn.nodemanager.linux-container-executor.cgroups.mount-pathMinornodemanagerMiklos SzegediMiklos Szegedi
YARN-6811[ATS1.5] All history logs should be kept under its own User Directory.Majortimelineclient, timelineserverRohith Sharma K SRohith Sharma K S
YARN-6879TestLeafQueue.testDRFUserLimits() has commented out codeTrivialcapacity scheduler, testDaniel TempletonAngela Wang
MAPREDUCE-6923Optimize MapReduce Shuffle I/O for small partitionsMajor.Robert SchmidtkeRobert Schmidtke
HDFS-12287Remove a no-longer applicable TODO comment in DatanodeManagerTrivialnamenodeChen LiangChen Liang
YARN-6952Enable scheduling monitor in FSMajorfairscheduler, resourcemanagerYufei GuYufei Gu
YARN-6884AllocationFileLoaderService.loadQueue() has an if without bracesTrivialfairschedulerDaniel Templetonweiyuan
YARN-6882AllocationFileLoaderService.reloadAllocations() should use the diamond operatorTrivialfairschedulerDaniel TempletonLarry Lo
HADOOP-14627Support MSI and DeviceCode token provider in ADLSMajorfs/adlAtul SikariaAtul Sikaria
HDFS-12221Replace xerces in XmlEditsVisitorMajor.Lei (Eddy) XuAjay Kumar
HADOOP-14741Refactor curator based ZooKeeper communication into common libraryMajor.Subru KrishnanÍñigo Goiri
HDFS-12162Update listStatus document to describe the behavior when the argument is a fileMajorhdfs, httpfsYongjun ZhangAjay Kumar
YARN-6881LOG is unused in AllocationConfigurationMajorfairschedulerDaniel Templetonweiyuan
YARN-6917Queue path is recomputed from scratch on every allocationMinorcapacityschedulerJason LoweEric Payne
HADOOP-14673Remove leftover hadoop_xml_escape from functionsMajorscriptsAllen WittenauerAjay Kumar
HADOOP-14662Update azure-storage sdk to version 5.4.0Majorfs/azureThomas MarquardtThomas Marquardt
HDFS-12301NN File Browser UI: Navigate to a path when enter is pressedTrivialuiRavi PrakashRavi Prakash
HDFS-12269Better to return a Map rather than HashMap in getErasureCodingCodecsMinorerasure-codingHuafeng WangHuafeng Wang
YARN-3254HealthReport should include disk full informationMajornodemanagerAkira AjisakaSuma Shivaprasad
HDFS-12072Provide fairness between EC and non-EC recovery tasks.Majorerasure-codingLei (Eddy) XuLei (Eddy) Xu
HDFS-12117HttpFS does not seem to support SNAPSHOT related methods for WebHDFS REST InterfaceMajorhttpfsWellington ChevreuilWellington Chevreuil
HADOOP-14705Add batched interface reencryptEncryptedKeys to KMSMajorkmsXiao ChenXiao Chen
YARN-7053Move curator transaction support to ZKCuratorManagerMajor.Jonathan HungJonathan Hung
HADOOP-14251Credential provider should handle property key deprecationCriticalsecurityJohn ZhugeJohn Zhuge
YARN-7049FSAppAttempt preemption related fields have confusing namesMajorfairschedulerKarthik KambatlaKarthik Kambatla
HDFS-11986Dfsadmin should report erasure coding related information separatelyMajorerasure-coding, hdfsManoj GovindassamyManoj Govindassamy
YARN-6999Add log about how to solve Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMasterMinordocumentation, securityLinlin ZhouLinlin Zhou
YARN-7037Optimize data transfer with zero-copy approach for containerlogs REST API in NMWebServicesMajornodemanagerTao YangTao Yang
HDFS-12356Unit test for JournalNode sync during Rolling UpgradeMajorhaHanisha KoneruHanisha Koneru
YARN-6780ResourceWeights.toString() cleanupMinorschedulerDaniel Templetonweiyuan
YARN-6721container-executor should have stack checkingCriticalnodemanager, securityAllen WittenauerAllen Wittenauer
HADOOP-14781Clarify that HADOOP_CONF_DIR shouldn't actually be set in hadoop-env.shMajordocumentation, scriptsAllen WittenauerAllen Wittenauer
HDFS-12380Simplify dataQueue.wait condition logical operation in DataStreamer::run()Majorhdfs-clientliaoyuxiangqinliaoyuxiangqin
HDFS-12300Audit-log delegation token related operationsMajornamenodeXiao ChenXiao Chen
YARN-7022Improve click interaction in queue topology in new YARN UIMajoryarn-ui-v2Abdullah YousufiAbdullah Yousufi
HDFS-12182BlockManager.metaSave does not distinguish between "under replicated" and "missing" blocksTrivialhdfsWellington ChevreuilWellington Chevreuil
HADOOP-14688Intern strings in KeyVersion and EncryptedKeyVersionMajorkmsXiao ChenXiao Chen
HDFS-12377Refactor TestReadStripedFileWithDecoding to avoid test timeoutsMajorerasure-codingAndrew WangAndrew Wang
HADOOP-14827Allow StopWatch to accept a Timer parameter for testsMinorcommon, testErik KrogenErik Krogen
HDFS-12131Add some of the FSNamesystem JMX values as metricsMinorhdfs, namenodeErik KrogenErik Krogen
HDFS-12402Refactor ErasureCodingPolicyManager and related codesMajorerasure-codingSammi ChenSammi Chen
HADOOP-14844Remove requirement to specify TenantGuid for MSI Token ProviderMajorfs/adlAtul SikariaAtul Sikaria
YARN-6799Remove the duplicated code in CGroupsHandlerImp.javaTrivialnodemanagerYufei Guweiyuan
HADOOP-14520WASB: Block compaction for Azure Block BlobsMajorfs/azureGeorgi ChalakovGeorgi Chalakov
HADOOP-14839DistCp log output should contain copied and deleted files and directoriesMajortools/distcpKonstantin ShaposhnikovYiqun Lin
YARN-7132FairScheduler.initScheduler() contains a surprising unary plusMinorfairschedulerDaniel TempletonYeliang Cang
HADOOP-14843Improve FsPermission symbolic parsing unit test coverageMinorfsJason LoweBharat Viswanadham
YARN-7057FSAppAttempt#getResourceUsage doesn't need to consider resources queued for preemptionMajorfairschedulerKarthik KambatlaKarthik Kambatla
HDFS-12412Change ErasureCodingWorker.stripedReadPool to cached thread poolMajorerasure-codingLei (Eddy) XuLei (Eddy) Xu
HADOOP-14804correct wrong parameters format order in core-default.xmlTrivial.Chen HongfeiChen Hongfei
HDFS-12409Add metrics of execution time of different stages in EC recovery taskMinorerasure-codingLei (Eddy) XuLei (Eddy) Xu
HADOOP-14864FSDataInputStream#unbuffer UOE should include stream class nameMinorfsJohn ZhugeBharat Viswanadham
HADOOP-14869Upgrade apache kerby verion to v1.0.1Major.Wei ZhouWei Zhou
MAPREDUCE-6956FileOutputCommitter to gain abstract superclass PathOutputCommitterMinormrv2Steve LoughranSteve Loughran
MAPREDUCE-6954Disable erasure coding for files that are uploaded to the MR staging areaMajorclientPeter BacskoPeter Bacsko
HDFS-12349Improve log message when it could not alloc enough blocks for ECMinorerasure-codingLei (Eddy) XuLei (Eddy) Xu
HDFS-12441Suppress UnresolvedPathException in namenode logMinor.Kihwal LeeKihwal Lee
HADOOP-13714Tighten up our compatibility guidelines for Hadoop 3BlockerdocumentationKarthik KambatlaDaniel Templeton
HDFS-12472Add JUNIT timeout to TestBlockStatsMXBeanMinor.Lei (Eddy) XuBharat Viswanadham
HDFS-12460Make addErasureCodingPolicy an idempotent operationMajorerasure-codingSammi ChenSammi Chen
HDFS-12479Some misuses of lock in DFSStripedOutputStreamMinorerasure-codingHuafeng WangHuafeng Wang
MAPREDUCE-6958Shuffle audit logger should log size of shuffle transferMinor.Jason LoweJason Lowe
HDFS-12444Reduce runtime of TestWriteReadStripedFileMajorerasure-coding, testAndrew WangHuafeng Wang
HDFS-12445Correct spellings of choosen to chosen.Trivial.hu xiaodonghu xiaodong
HADOOP-7308Remove unused TaskLogAppender configurations from log4j.propertiesMajorconfTodd LipconTodd Lipcon
HDFS-12496Make QuorumJournalManager timeout properties configurableMajor.Ajay KumarAjay Kumar
HDFS-12530Processor argument in Offline Image Viewer should be case insensitiveMinortoolsHanisha KoneruHanisha Koneru
HDFS-12304Remove unused parameter from FsDatasetImpl#addVolumeMinor.Chen LiangChen Liang
YARN-65Reduce RM app memory footprint once app has completedMajorresourcemanagerJason LoweManikandan R
YARN-4879Enhance Allocate Protocol to Identify Requests ExplicitlyMajorapplications, resourcemanagerSubru KrishnanSubru Krishnan
YARN-6930Admins should be able to explicitly enable specific LinuxContainerRuntime in the NodeManagerMajornodemanagerVinod Kumar VavilapalliShane Kumpf

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
YARN-6093Minor bugs with AMRMtoken renewal and state store availability when using FederationRMFailoverProxyProvider during RM failoverMinoramrmproxy, federationBotong HuangBotong Huang
YARN-6370Properly handle rack requests for non-active subclusters in LocalityMulticastAMRMProxyPolicyMinor.Botong HuangBotong Huang
HDFS-12043Add counters for block re-replicationMajor.Chen LiangChen Liang
YARN-6694Add certain envs to the default yarn.nodemanager.env-whitelistMajor.Jian HeJian He
MAPREDUCE-6905Fix meaningless operations in TestDFSIO in some situation.Majortools/rumenLiXin GeLiXin Ge
HDFS-12079Description of dfs.block.invalidate.limit is incorrect in hdfs-default.xmlMinordocumentationWeiwei YangWeiwei Yang
HADOOP-13414Hide Jetty Server version header in HTTP responsesMajorsecurityVinayakumar BSurendra Singh Lilhore
HDFS-12089Fix ambiguous NN retry log messageMajorwebhdfsEric BadgerEric Badger
HADOOP-14608KMS JMX servlet path not backwards compatibleMinorkmsJohn ZhugeJohn Zhuge
YARN-6708Nodemanager container crash after ext3 folder limitCritical.Bibin A ChundattBibin A Chundatt
HADOOP-14563LoadBalancingKMSClientProvider#warmUpEncryptedKeys swallows IOExceptionMajor.Rushabh S ShahRushabh S Shah
MAPREDUCE-6246DBOutputFormat.java appending extra semicolon to query which is incompatible with DB2Majormrv1, mrv2ramtinGergely Novák
HADOOP-14634Remove jline from main Hadoop pom.xmlMajor.Ray ChiangRay Chiang
YARN-6428Queue AM limit is not honored in CS alwaysMajor.Bibin A ChundattBibin A Chundatt
YARN-6770[Docs] A small mistake in the example of TimelineClientTrivialdocsJinjiang LingJinjiang Ling
HADOOP-10829Iteration on CredentialProviderFactory.serviceLoader is thread-unsafeMajorsecurityBenoy AntonyBenoy Antony
HDFS-12085Reconfigure namenode heartbeat interval fails if the interval was set with time unitMinorhdfs, toolsWeiwei YangWeiwei Yang
HDFS-12052Set SWEBHDFS delegation token kind when ssl is enabled in HttpFSMajorhttpfs, webhdfsZoran DimitrijevicZoran Dimitrijevic
HDFS-12114Consistent HttpFS property namesMajorhttpfsJohn ZhugeJohn Zhuge
HADOOP-14581Restrict setOwner to list of user when security is enabled in wasbMajorfs/azureVarada HemeswariVarada Hemeswari
YARN-6809Fix typo in ResourceManagerHA.mdTrivialdocumentationAkira AjisakaYeliang Cang
YARN-6797TimelineWriter does not fully consume the POST responseMajortimelineclientJason LoweJason Lowe
HDFS-11502Datanode UI should display hostname based on JMX bean instead of window.location.hostnameMajorhdfsJeffrey E RodriguezJeffrey E Rodriguez
HADOOP-14646FileContextMainOperationsBaseTest#testListStatusFilterWithSomeMatches never runsMinortestAndras BokorAndras Bokor
YARN-6654RollingLevelDBTimelineStore backwards incompatible after fst upgradeBlocker.Jonathan EaglesJonathan Eagles
YARN-6805NPE in LinuxContainerExecutor due to null PrivilegedOperationException exit codeMajornodemanagerJason LoweJason Lowe
YARN-6792Incorrect XML convertion in NodeIDsInfo and LabelsToNodesInfoBlockerresourcemanagerGiovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-6769Make schedulables without demand less needy in FairSharePolicy#compareMajorfairschedulerYunFan ZhouYunFan Zhou
YARN-6759Fix TestRMRestart.testRMRestartWaitForPreviousAMToFinish failureMajor.Naganarasimha G RNaganarasimha G R
YARN-3260AM attempt fail to register before RM processes launch eventCriticalresourcemanagerJason LoweBibin A Chundatt
HDFS-12140Remove BPOfferService lock contention to get block pool idCriticaldatanodeDaryn SharpDaryn Sharp
HDFS-12112TestBlockManager#testBlockManagerMachinesArray sometimes fails with NPEMinor.Wei-Chiu ChuangWei-Chiu Chuang
YARN-6714IllegalStateException while handling APP_ATTEMPT_REMOVED event when async-scheduling enabled in CapacitySchedulerMajor.Tao YangTao Yang
MAPREDUCE-6889Add Job#close API to shutdown MR client services.Major.Rohith Sharma K SRohith Sharma K S
MAPREDUCE-6910MapReduceTrackingUriPlugin can not return the right URI of history server with HTTPSMajorjobhistoryserverLantao JinLantao Jin
HDFS-12154Incorrect javadoc description in StorageLocationChecker#checkMajor.Nanda kumarNanda kumar
YARN-6798Fix NM startup failure with old state store due to version mismatchMajornodemanagerRay ChiangBotong Huang
HADOOP-14637GenericTestUtils.waitFor needs to check condition again after max wait timeMajor.Daniel TempletonDaniel Templeton
YARN-6819Application report fails if app rejected due to nodesizeMajor.Bibin A ChundattBibin A Chundatt
HADOOP-14669GenericTestUtils.waitFor should use monotonic timeTrivialtestJason LoweDaniel Templeton
HDFS-12133Correct ContentSummaryComputationContext Logger class name.MinornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-12158Secondary Namenode's web interface lack configs for X-FRAME-OPTIONS protectionMajornamenodeMukul Kumar SinghMukul Kumar Singh
HDFS-12139HTTPFS liststatus returns incorrect pathSuffix for path of fileMajorhttpfsYongjun ZhangYongjun Zhang
YARN-6837Null LocalResource visibility or resource type can crash the nodemanagerMajor.Jinjiang LingJinjiang Ling
HDFS-11472Fix inconsistent replica size after a data pipeline failureCriticaldatanodeWei-Chiu ChuangErik Krogen
HDFS-12166Do not deprecate HTTPFS_TEMPMinorhttpfsJohn ZhugeJohn Zhuge
HDFS-11742Improve balancer usability after HDFS-8818Blocker.Kihwal LeeKihwal Lee
HDFS-12094Log torrent when none isa-l EC is used.Minorerasure-codingLiXin GeLiXin Ge
HDFS-12176dfsadmin shows DFS Used%: NaN% if the cluster has zero block.Trivial.Wei-Chiu ChuangWeiwei Yang
YARN-6844AMRMClientImpl.checkNodeLabelExpression() has wrong error messageMinor.Daniel TempletonManikandan R
YARN-6150TestContainerManagerSecurity tests for Yarn Server are flakeyMajortestDaniel SturmanDaniel Sturman
YARN-6307Refactor FairShareComparator#compareMajorfairschedulerYufei GuYufei Gu
HADOOP-14578Bind IPC connections to kerberos UPN host for proxy usersMajoripcDaryn SharpDaryn Sharp
HDFS-11896Non-dfsUsed will be doubled on dead node re-registrationBlocker.Brahma Reddy BattulaBrahma Reddy Battula
HADOOP-14692Upgrade Apache RatTrivialbuildAllen WittenauerAllen Wittenauer
HDFS-12062removeErasureCodingPolicy needs super user permissionCriticalerasure-codingWei-Chiu ChuangWei-Chiu Chuang
HDFS-12044Mismatch between BlockManager#maxReplicationStreams and ErasureCodingWorker.stripedReconstructionPool pool size causes slow and bursty recoveryMajorerasure-codingLei (Eddy) XuLei (Eddy) Xu
HADOOP-14229hadoop.security.auth_to_local example is incorrect in the documentationMajor.Andras BokorAndras Bokor
YARN-6870Fix floating point inaccuracies in resource availability check in AllocationBasedResourceUtilizationTrackerMajorapi, nodemanagerBrook ZhouBrook Zhou
YARN-5728TestMiniYarnClusterNodeUtilization.testUpdateNodeUtilization timeoutMajortestAkira AjisakaAkira Ajisaka
HADOOP-14677mvn clean compile failsMajorbuildAndras BokorAndras Bokor
HDFS-12082BlockInvalidateLimit value is incorrectly set after namenode heartbeat interval reconfiguredMajorhdfs, namenodeWeiwei YangWeiwei Yang
MAPREDUCE-6924Revert MAPREDUCE-6199 MAPREDUCE-6286 and MAPREDUCE-5875Major.Andrew WangJunping Du
HADOOP-14420generateReports property is not applicable for maven-site-plugin:attach-descriptor goalMinor.Andras BokorAndras Bokor
HADOOP-14644Increase max heap size of Maven javadoc pluginMajortestAndras BokorAndras Bokor
HADOOP-14343Wrong pid file name in error message when starting secure daemonMinor.Andras BokorAndras Bokor
MAPREDUCE-6921TestUmbilicalProtocolWithJobToken#testJobTokenRpc failsMajor.Sonia GarudiSonia Garudi
HADOOP-14676Wrong default value for "fs.df.interval"Majorcommon, conf, fsKonstantin ShvachkoSherwood Zheng
HADOOP-14701Configuration can log misleading warnings about an attempt to override final parameterMajorconfAndrew ShermanAndrew Sherman
YARN-5731Preemption calculation is not accurate when reserved containers are present in queue.Majorcapacity schedulerSunil GovindanWangda Tan
HADOOP-14683FileStatus.compareTo binary compatible issueBlocker.Sergey ShelukhinAkira Ajisaka
HDFS-12107FsDatasetImpl#removeVolumes floods the logs when removing the volumeMajor.Haohui MaiKelvin Chu
HADOOP-14702Fix formatting issue and regression caused by conversion from APT to MarkdownMinordocumentationDoris GuDoris Gu
YARN-6872Ensure apps could run given NodeLabels are disabled post RM switchover/restartMajorresourcemanagerSunil GovindanSunil Govindan
HDFS-12217HDFS snapshots doesn't capture all open files when one of the open files is deletedMajorsnapshotsManoj GovindassamyManoj Govindassamy
YARN-6846Nodemanager can fail to fully delete application local directories when applications are killedCriticalnodemanagerJason LoweJason Lowe
YARN-6678Handle IllegalStateException in Async Scheduling mode of CapacitySchedulerMajorcapacityschedulerTao YangTao Yang
YARN-6932Fix TestFederationRMFailoverProxyProvider test case failureMajor.Arun SureshSubru Krishnan
YARN-6895[FairScheduler] Preemption reservation may cause regular reservation leaksBlockerfairschedulerMiklos SzegediMiklos Szegedi
HADOOP-13963/bin/bash is hard coded in some of the scriptsMajorscriptsMiklos SzegediAjay Kumar
HADOOP-14722Azure: BlockBlobInputStream position incorrect after seekMajorfs/azureThomas MarquardtThomas Marquardt
YARN-6951Fix debug log when Resource Handler chain is enabledMinor.Yang WangYang Wang
HADOOP-14727Socket not closed properly when reading Configurations with BlockReaderRemoteBlockerconfXiao ChenJonathan Eagles
YARN-6920Fix resource leak that happens during container re-initialization.MajornodemanagerArun SureshArun Suresh
HADOOP-14730Support protobuf FileStatus in AdlFileSystemMajor.Vishwajeet DusaneChris Douglas
HDFS-12198Document missing namenode metrics that were added recentlyMinordocumentationYiqun LinYiqun Lin
HADOOP-14680Azure: IndexOutOfBoundsException in BlockBlobInputStreamMinorfs/azureRajesh BalamohanThomas Marquardt
MAPREDUCE-6927MR job should only set tracking url if history was successfully writtenMajor.Eric BadgerEric Badger
YARN-6890If UI is not secured, we allow user to kill other users' job even yarn cluster is secured.Critical.Sumana SathishJunping Du
HDFS-10326Disable setting tcp socket send/receive buffers for write pipelinesMajordatanode, hdfsDaryn SharpDaryn Sharp
HADOOP-14598Blacklist Http/HttpsFileSystem in FsUrlStreamHandlerFactoryMajorfs/azure, testSteve LoughranSteve Loughran
YARN-6515Fix warnings from Spotbugs in hadoop-yarn-server-nodemanagerMajornodemanagerNaganarasimha G RNaganarasimha G R
HDFS-12157Do fsyncDirectory(..) outside of FSDataset lockCriticaldatanodeVinayakumar BVinayakumar B
HDFS-12278LeaseManager operations are inefficient in 2.8.BlockernamenodeRushabh S ShahRushabh S Shah
HADOOP-14743CompositeGroupsMapping should not swallow exceptionsMajorsecurityWei-Chiu ChuangWei-Chiu Chuang
HADOOP-14754TestCommonConfigurationFields failed: core-default.xml has 2 wasb properties missing in classesMinorcommon, fs/azureJohn ZhugeJohn Zhuge
HADOOP-14760Add missing override to LoadBalancingKMSClientProviderMinorkmsXiao ChenXiao Chen
YARN-5927BaseContainerManagerTest::waitForNMContainerState timeout accounting is not accurateTrivial.Miklos SzegediKai Sasaki
YARN-6967Limit application attempt's diagnostic message size thoroughlyMajorresourcemanagerChengbing LiuChengbing Liu
HDFS-11303Hedged read might hang infinitely if read data from all DN failedMajorhdfs-clientChen ZhangChen Zhang
YARN-6996Change javax.cache library implementation from JSR107 to Apache GeronimoBlocker.Ray ChiangRay Chiang
YARN-6987Log app attempt during InvalidStateTransitionMajor.Jonathan EaglesJonathan Eagles
HDFS-11696Fix warnings from Spotbugs in hadoop-hdfsMajor.Yiqun LinYiqun Lin
HDFS-12066When Namenode is in safemode,may not allowed to remove an user's erasure coding policyMajorhdfslufeilufei
HDFS-12054FSNamesystem#addErasureCodingPolicies should call checkNameNodeSafeMode() to ensure Namenode is not in safemodeMajorhdfslufeilufei
YARN-7014container-executor has off-by-one error which can corrupt the heapCriticalyarnShane KumpfJason Lowe
HADOOP-14773Extend ZKCuratorManager API for more reusabilityMajor.Íñigo GoiriÍñigo Goiri
YARN-6965Duplicate instantiation in FairSchedulerQueueInfoMinorfairschedulerMasahiro TanakaMasahiro Tanaka
YARN-7020TestAMRMProxy#testAMRMProxyTokenRenewal is flakeyMajor.Robert KanterRobert Kanter
MAPREDUCE-6940Copy-paste error in the TaskAttemptUnsuccessfulCompletionEvent constructorMinor.Oleg DanilovOleg Danilov
MAPREDUCE-6936Remove unnecessary dependency of hadoop-yarn-server-common from hadoop-mapreduce-client-commonMajormrv2Haibo ChenHaibo Chen
HDFS-12250Reduce usage of FsPermissionExtension in unit testsMinortestChris DouglasChris Douglas
HDFS-12316Verify HDFS snapshot deletion doesn't crash the ongoing file writesMajor.Manoj GovindassamyManoj Govindassamy
YARN-7007NPE in RM while using YarnClient.getApplications()Major.Lingfeng SuLingfeng Su
HDFS-12325SFTPFileSystem operations should restore cwdMajor.Namit MaheshwariChen Liang
HDFS-11738Hedged pread takes more time when block moved from initial locationsMajorhdfs-clientVinayakumar BVinayakumar B
YARN-2416InvalidStateTransitonException in ResourceManager if AMLauncher does not receive response for startContainers() call in timeCriticalresourcemanagerJian FangJonathan Eagles
YARN-7048Fix tests faking kerberos to explicitly set ugi auth typeMajoryarnDaryn SharpDaryn Sharp
HADOOP-14687AuthenticatedURL will reuse bad/expired session cookiesCriticalcommonDaryn SharpDaryn Sharp
YARN-6251Do async container release to prevent deadlock during container updatesMajor.Arun SureshArun Suresh
YARN-7090testRMRestartAfterNodeLabelDisabled get failed when CapacityScheduler is configuredMajortestYesha VoraWangda Tan
HDFS-12318Fix IOException condition for openInfo in DFSInputStreamMajor.legendlegend
YARN-7074Fix NM state store update commentMinornodemanagerBotong HuangBotong Huang
HDFS-12344LocatedFileStatus regression: no longer accepting null FSPermissionMinorfsEwan HiggsEwan Higgs
YARN-6640AM heartbeat stuck when responseId overflows MAX_INTBlocker.Botong HuangBotong Huang
HDFS-12319DirectoryScanner will throw IllegalStateException when Multiple BP's are presentBlocker.Brahma Reddy BattulaBrahma Reddy Battula
HDFS-12299Race Between update pipeline and DN Re-RegistrationCritical.Brahma Reddy BattulaBrahma Reddy Battula
YARN-7052RM SchedulingMonitor gives no indication why the spawned thread crashed.CriticalyarnEric PayneEric Payne
YARN-7087NM failed to perform log aggregation due to absent containerBlockerlog-aggregationJason LoweJason Lowe
HDFS-12215DataNode#transferBlock does not create its daemon in the xceiver thread groupMajordatanodeLei (Eddy) XuLei (Eddy) Xu
HDFS-12248SNN will not upload fsimage on IOE and Interrupted exceptionsCriticalha, namenode, rolling upgradesBrahma Reddy BattulaBrahma Reddy Battula
HDFS-12358Handle IOException when transferring edit log to Journal current dir through JN syncMajor.Hanisha KoneruHanisha Koneru
MAPREDUCE-6945TestMapFileOutputFormat missing @after annotationMinor.Ajay KumarAjay Kumar
YARN-7051Avoid concurrent modification exception in FifoIntraQueuePreemptionPluginCriticalcapacity scheduler, scheduler preemption, yarnEric PayneEric Payne
YARN-7099ResourceHandlerModule.parseConfiguredCGroupPath only works for privileged yarn users.MinornodemanagerMiklos SzegediMiklos Szegedi
YARN-7112TestAMRMProxy is failing with invalid requestMajor.Jason LoweJason Lowe
HDFS-12293DataNode should log file name on disk errorMajordatanodeWei-Chiu ChuangAjay Kumar
YARN-7076yarn application -list -appTypes <appType> is not workingBlocker.Jian HeJian He
YARN-5816TestDelegationTokenRenewer#testCancelWithMultipleAppSubmissions is still flakeyMinorresourcemanager, testDaniel TempletonRobert Kanter
YARN-6756ContainerRequest#executionTypeRequest causes NPECritical.Jian HeJian He
HDFS-12191Provide option to not capture the accessTime change of a file to snapshot if no other modification has been done to this fileMajorhdfs, namenodeYongjun ZhangYongjun Zhang
YARN-6982Potential issue on setting AMContainerSpec#tokenConf to null before app is completedMajor.Rohith Sharma K SManikandan R
HDFS-12336Listing encryption zones still fails when deleted EZ is not a direct child of snapshottable directoryMinorencryption, hdfsWellington ChevreuilWellington Chevreuil
HADOOP-14814Fix incompatible API change on FsServerDefaults to HADOOP-14104Blocker.Junping DuJunping Du
MAPREDUCE-6931Remove TestDFSIO "Total Throughput" calculationCriticalbenchmarks, testDennis HuoDennis Huo
YARN-7115Move BoundedAppender to org.hadoop.yarn.util pacakgeMajor.Jian HeJian He
YARN-7077TestAMSimulator and TestNMSimulator failMajortestAkira AjisakaAkira Ajisaka
YARN-7116CapacityScheduler Web UI: Queue's AM usage is always show on per-user's AM usage.Majorcapacity scheduler, webappWangda TanWangda Tan
HADOOP-14364refresh changelog/release notes with newer Apache Yetus buildMajorbuild, documentationAllen WittenauerAllen Wittenauer
HDFS-12317HDFS metrics render error in the page of GithubMinordocumentation, metricsYiqun LinYiqun Lin
HADOOP-14824Update ADLS SDK to 2.2.2 for MSI fixMajorfs/adlAtul SikariaAtul Sikaria
HDFS-12363Possible NPE in BlockManager$StorageInfoDefragmenter#scanAndCompactStoragesMajornamenodeXiao ChenXiao Chen
YARN-7141Move logging APIs to slf4j in timelineservice after ATSv2 mergeMinor.Varun SaxenaVarun Saxena
HDFS-11964Decoding inputs should be correctly prepared in preadMajorerasure-codingLei (Eddy) XuTakanobu Asanuma
YARN-7120CapacitySchedulerPage NPE in "Aggregate scheduler counts" sectionMinor.Eric PayneEric Payne
HADOOP-14674Correct javadoc for getRandomizedTempPathMajorcommonMukul Kumar SinghMukul Kumar Singh
YARN-7023Incorrect ReservationId.compareTo() implementationMinorreservation systemOleg DanilovOleg Danilov
HDFS-12383Re-encryption updater should handle canceled tasks betterMajorencryptionXiao ChenXiao Chen
YARN-7152[ATSv2] Registering timeline client before AMRMClient service init throw exception.MajortimelineclientRohith Sharma K SRohith Sharma K S
HDFS-12388A bad error message in DFSStripedOutputStreamMajorerasure-codingKai ZhengHuafeng Wang
HADOOP-14820Wasb mkdirs security checks inconsistent with HDFSMajorfs/azureSivaguru SankaridurgSivaguru Sankaridurg
HDFS-12359Re-encryption should operate with minimum KMS ACL requirements.MajorencryptionXiao ChenXiao Chen
HDFS-11882Precisely calculate acked length of striped block groups in updatePipelineCriticalerasure-coding, testAkira AjisakaAndrew Wang
HDFS-12392Writing striped file failed due to different cell sizeMajorerasure-codingSammi ChenSammi Chen
YARN-7164TestAMRMClientOnRMRestart fails sporadically with bind address in useMajortestJason LoweJason Lowe
YARN-6992Kill application button is visible even if the application is FINISHED in RM UIMajor.Sumana SathishSuma Shivaprasad
HDFS-12357Let NameNode to bypass external attribute provider for special userMajor.Yongjun ZhangYongjun Zhang
HDFS-12369Edit log corruption due to hard lease recovery of not-closed file which has snapshotsMajornamenodeXiao ChenXiao Chen
HDFS-12404Rename hdfs config authorization.provider.bypass.users to attributes.provider.bypass.usersMajorhdfsYongjun ZhangManoj Govindassamy
HDFS-12400Provide a way for NN to drain the local key cache before re-encryptionMajorencryptionXiao ChenXiao Chen
YARN-7140CollectorInfo should have Public visibilityMinor.Varun SaxenaVarun Saxena
YARN-7130ATSv2 documentation changes post mergeMajortimelineserverVarun SaxenaVarun Saxena
HADOOP-14851LambdaTestUtils.eventually() doesn't spin on Assertion failuresMajortestSteve LoughranSteve Loughran
YARN-7181CPUTimeTracker.updateElapsedJiffies can report negative usageMajor.Miklos SzegediMiklos Szegedi
HDFS-12417Disable flaky TestDFSStripedOutputStreamWithFailureMajortestChris DouglasAndrew Wang
HADOOP-14856Fix AWS, Jetty, HBase, Ehcache entries for NOTICE.txtMajor.Ray ChiangRay Chiang
HDFS-12407Journal nodes fails to shutdown cleanly if JournalNodeHttpServer or JournalNodeRpcServer fails to startMajor.Ajay KumarAjay Kumar
YARN-7185ContainerScheduler should only look at availableResource for GUARANTEED containers when OPPORTUNISTIC container queuing is enabled.BlockeryarnSumana SathishTan, Wangda
HDFS-12222Document and test BlockLocation for erasure-coded filesMajor.Andrew WangHuafeng Wang
HADOOP-14867Update HDFS Federation setup document, for incorrect property name for secondary name node http addressMajor.Bharat ViswanadhamBharat Viswanadham
YARN-4727Unable to override the $HADOOP_CONF_DIR env variable for containerMajornodemanagerTerence YimJason Lowe
MAPREDUCE-6957shuffle hangs after a node manager connection timeoutMajormrv2Jooseong KimJooseong Kim
HDFS-12457Revert HDFS-11156 Add new op GETFILEBLOCKLOCATIONS to WebHDFS REST APIMajorwebhdfsAndrew WangAndrew Wang
HDFS-12378TestClientProtocolForPipelineRecovery#testZeroByteBlockRecovery fails on trunkBlockertestXiao ChenLei (Eddy) Xu
HDFS-12456TestNamenodeMetrics.testSyncAndBlockReportMetric failsMinorhdfs, metricsBharat ViswanadhamBharat Viswanadham
YARN-7163RMContext need not to be injected to webapp and other Always Running services.BlockerresourcemanagerRohith Sharma K SRohith Sharma K S
HDFS-12424Datatable sorting on the Datanode Information page in the Namenode UI is brokenMajor.Shawna MartellShawna Martell
HADOOP-14853hadoop-mapreduce-client-app is not a client moduleMajor.Haibo ChenHaibo Chen
HDFS-12323NameNode terminates after full GC thinking QJM unresponsive if full GC is much longer than timeoutMajornamenode, qjmErik KrogenErik Krogen
HDFS-10701TestDFSStripedOutputStreamWithFailure#testBlockTokenExpired occasionally failsMajorerasure-codingWei-Chiu ChuangSammi Chen
YARN-6977Node information is not provided for non am containers in RM logsMajorcapacity schedulerSumana SathishSuma Shivaprasad
YARN-7149Cross-queue preemption sometimes starves an underserved queueMajorcapacity schedulerEric PayneEric Payne
YARN-7192Add a pluggable StateMachine Listener that is notified of NM Container State changesMajor.Arun SureshArun Suresh
HADOOP-14835mvn site build throws SAX errorsBlockerbuild, siteAllen WittenauerAndrew Wang
MAPREDUCE-6960Shuffle Handler prints disk error stack traces for every read failure.Major.Kuhu ShuklaKuhu Shukla
HDFS-12480TestNameNodeMetrics#testTransactionAndCheckpointMetrics Fails in trunkBlockertestBrahma Reddy BattulaHanisha Koneru
HDFS-11799Introduce a config to allow setting up write pipeline with fewer nodes than replication factorMajor.Yongjun ZhangBrahma Reddy Battula
HDFS-12437Fix test setup in TestLeaseRecoveryStripedMajorerasure-coding, testArpit AgarwalAndrew Wang
YARN-7196Fix finicky TestContainerManager testsMajor.Arun SureshArun Suresh
YARN-6771Use classloader inside configuration class to make new classesMajor.Jongyoul LeeJongyoul Lee
HDFS-12526FSDirectory should use Time.monotonicNow for durationsMinor.Chetna ChaudhariBharat Viswanadham
YARN-6968Hardcoded absolute pathname in DockerLinuxContainerRuntimeMajornodemanagerMiklos SzegediEric Badger
HDFS-12371"BlockVerificationFailures" and "BlocksVerified" show up as 0 in Datanode JMXMajormetricsSai NukavarapuHanisha Koneru
MAPREDUCE-6964BaileyBorweinPlouffe should use Time.monotonicNow for measuring durationsMinorexamplesChetna ChaudhariChetna Chaudhari
YARN-6991"Kill application" button does not show error if other user tries to kill the application for secure clusterMajor.Sumana SathishSuma Shivaprasad
YARN-7034DefaultLinuxContainerRuntime and DockerLinuxContainerRuntime sends client environment variables to container-executorBlockernodemanagerMiklos SzegediMiklos Szegedi
HDFS-12523Thread pools in ErasureCodingWorker do not shutdownMajorerasure-codingLei (Eddy) XuHuafeng Wang
MAPREDUCE-6966DistSum should use Time.monotonicNow for measuring durationsMinor.Chetna ChaudhariChetna Chaudhari
MAPREDUCE-6965QuasiMonteCarlo should use Time.monotonicNow for measuring durationsMinorexamplesChetna ChaudhariChetna Chaudhari
MAPREDUCE-6967gridmix/SleepReducer should use Time.monotonicNow for measuring durationsMinor.Chetna ChaudhariChetna Chaudhari
YARN-7153Remove duplicated code in AMRMClientAsyncImpl.javaMinorclientSen ZhaoSen Zhao
HADOOP-14897Loosen compatibility guidelines for native dependenciesBlockerdocumentation, nativeChris DouglasDaniel Templeton
YARN-7118AHS REST API can return NullPointerExceptionMajor.Prabhu JosephBillie Rinaldi
HDFS-12495TestPendingInvalidateBlock#testPendingDeleteUnknownBlocks fails intermittentlyMajor.Eric BadgerEric Badger
MAPREDUCE-6968Staging directory erasure coding config property has a typoMajorclientJason LoweJason Lowe
HADOOP-14822hadoop-project/pom.xml is executableMinor.Akira AjisakaAjay Kumar
YARN-7157Add admin configuration to filter per-user's apps in secure clusterMajorwebappSunil GovindanSunil Govindan
YARN-7253Shared Cache Manager daemon command listed as admin subcmd in yarn scriptTrivial.Chris TrezzoChris Trezzo
YARN-7257AggregatedLogsBlock reports a bad 'end' value as a bad 'start' valueMajorlog-aggregationJason LoweJason Lowe
HDFS-12458TestReencryptionWithKMS fails regularlyMajorencryption, testKonstantin ShvachkoXiao Chen
HDFS-10576DiskBalancer followup work itemsMajorbalancer & moverAnu EngineerAnu Engineer
YARN-6625yarn application -list returns a tracking URL for AM that doesn't work in secured and HA environmentMajoramrmproxyYufei GuYufei Gu
YARN-7146Many RM unit tests failing with FairSchedulerMajortestRobert KanterRobert Kanter
YARN-4742[Umbrella] Enhancements to Distributed SchedulingMajor.Arun SureshArun Suresh
YARN-6102RMActiveService context to be updated with new RMContext on failoverCritical.Ajith SRohith Sharma K S
HADOOP-14903Add json-smart explicitly to pom.xmlMajorcommonRay ChiangRay Chiang

TESTS:

JIRASummaryPriorityComponentReporterContributor
YARN-5548Use MockRMMemoryStateStore to reduce test failuresMajor.Bibin A ChundattBibin A Chundatt
HDFS-2319Add test cases for FSshell -statTrivialtestXieXianshanBharat Viswanadham
HADOOP-14245Use Mockito.when instead of Mockito.stubMinortestAkira AjisakaAndras Bokor
YARN-5349TestWorkPreservingRMRestart#testUAMRecoveryOnRMWorkPreservingRestart fail intermittentlyMinor.sandfleeJason Lowe
HDFS-11988Verify HDFS Snapshots with open files captured are safe across truncates and appends on current version fileMajorhdfs, snapshotsManoj GovindassamyManoj Govindassamy
HADOOP-14729Upgrade JUnit 3 test cases to JUnit 4Major.Akira AjisakaAjay Kumar
HDFS-11912Add a snapshot unit test with randomized file IO operationsMinorhdfsGeorge HuangGeorge Huang
MAPREDUCE-6953Skip the testcase testJobWithChangePriority if FairScheduler is usedMajorclientPeter BacskoPeter Bacsko

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
YARN-5300Exclude generated federation protobuf sources from YARN Javadoc/findbugs buildMinornodemanager, resourcemanagerSubru KrishnanSubru Krishnan
YARN-5156YARN_CONTAINER_FINISHED of YARN_CONTAINERs will always have running stateMajortimelineserverLi LuVrushali C
YARN-3662Federation Membership State Store internal APIsMajornodemanager, resourcemanagerSubru KrishnanSubru Krishnan
YARN-5229Refactor #isApplicationEntity and #getApplicationEvent from HBaseTimelineWriterImplMinortimelineserverJoep RottinghuisVrushali C
YARN-5406In-memory based implementation of the FederationMembershipStateStoreMajornodemanager, resourcemanagerSubru KrishnanEllen Hui
YARN-5390Federation Subcluster ResolverMajornodemanager, resourcemanagerCarlo CurinoEllen Hui
YARN-5307Federation Application State Store internal APIsMajornodemanager, resourcemanagerSubru KrishnanSubru Krishnan
YARN-3664Federation PolicyStore internal APIsMajornodemanager, resourcemanagerSubru KrishnanSubru Krishnan
YARN-5408Compose Federation membership/application/policy APIs into an uber FederationStateStore APIMajornodemanager, resourcemanagerSubru KrishnanEllen Hui
YARN-5407In-memory based implementation of the FederationApplicationStateStore, FederationPolicyStateStoreMajornodemanager, resourcemanagerSubru KrishnanEllen Hui
YARN-5519Add SubClusterId in AddApplicationHomeSubClusterResponse for Router FailoverMajornodemanager, resourcemanagerGiovanni Matteo FumarolaEllen Hui
YARN-3672Create Facade for Federation State and Policy StoreMajornodemanager, resourcemanagerSubru KrishnanSubru Krishnan
YARN-5467InputValidator for the FederationStateStore internal APIsMajornodemanager, resourcemanagerSubru KrishnanGiovanni Matteo Fumarola
YARN-3673Create a FailoverProxy for Federation servicesMajornodemanager, resourcemanagerSubru KrishnanSubru Krishnan
YARN-3671Integrate Federation services with ResourceManagerMajornodemanager, resourcemanagerSubru KrishnanSubru Krishnan
YARN-5612Return SubClusterId in FederationStateStoreFacade#addApplicationHomeSubCluster for Router FailoverMajornodemanager, resourcemanagerGiovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-5601Make the RM epoch base value configurableMajornodemanager, resourcemanagerSubru KrishnanSubru Krishnan
YARN-5323Policies APIs (for Router and AMRMProxy policies)Majornodemanager, resourcemanagerCarlo CurinoCarlo Curino
YARN-5324Stateless Federation router policies implementationMajornodemanager, resourcemanagerCarlo CurinoCarlo Curino
YARN-5325Stateless ARMRMProxy policies implementationMajornodemanager, resourcemanagerCarlo CurinoCarlo Curino
YARN-5638Introduce a collector timestamp to uniquely identify collectors creation order in collector discoveryMajortimelineserverLi LuLi Lu
YARN-3649Allow configurable prefix for hbase table names (like prod, exp, test etc)MajortimelineserverVrushali CVrushali C
YARN-5715introduce entity prefix for return and sort orderCriticaltimelineserverSangjin LeeRohith Sharma K S
YARN-5391PolicyManager to tie together Router/AMRM Federation policiesMajornodemanager, resourcemanagerCarlo CurinoCarlo Curino
YARN-5265Make HBase configuration for the timeline service configurableMajortimelineserverJoep RottinghuisJoep Rottinghuis
YARN-3359Recover collector list when RM fails overMajorresourcemanagerJunping DuLi Lu
YARN-5634Simplify initialization/use of RouterPolicy via a RouterPolicyFacadeMajornodemanager, resourcemanagerCarlo CurinoCarlo Curino
YARN-5792adopt the id prefix for YARN, MR, and DS entitiesMajortimelineserverSangjin LeeVarun Saxena
YARN-5676Add a HashBasedRouterPolicy, and small policies and test refactoring.Majornodemanager, resourcemanagerCarlo CurinoCarlo Curino
YARN-5872Add AlwayReject policies for router and amrmproxy.Majornodemanager, resourcemanagerCarlo CurinoCarlo Curino
YARN-5905Update the RM webapp host that is reported as part of Federation membership to current primary RM's IPMinorfederation, resourcemanagerSubru KrishnanSubru Krishnan
YARN-5739Provide timeline reader API to list available timeline entity types for one applicationMajortimelinereaderLi LuLi Lu
MAPREDUCE-6818Remove direct reference to TimelineClientImplMajor.Li LuLi Lu
YARN-5585[Atsv2] Reader side changes for entity prefix and support for pagination via additional filtersCriticaltimelinereaderRohith Sharma K SRohith Sharma K S
YARN-5980Update documentation for single node hbase deployMajortimelineserverVrushali CVrushali C
YARN-5378Accommodate app-id->cluster mappingMajortimelineserverJoep RottinghuisSangjin Lee
YARN-6064Support fromId for flowRuns and flow/flowRun apps REST API'sMajortimelinereaderRohith Sharma K SRohith Sharma K S
YARN-6094Update the coprocessor to be a dynamically loaded oneMajortimelineserverVrushali CVrushali C
YARN-5410Bootstrap Router server moduleMajornodemanager, resourcemanagerSubru KrishnanGiovanni Matteo Fumarola
YARN-6253FlowAcitivityColumnPrefix.store(byte[] rowKey, ...) drops timestampMajor.Haibo ChenHaibo Chen
YARN-6190Validation and synchronization fixes in LocalityMulticastAMRMProxyPolicyMinorfederationBotong HuangBotong Huang
YARN-6027Support fromid(offset) filter for /flows APIMajortimelineserverRohith Sharma K SRohith Sharma K S
YARN-6247Share a single instance of SubClusterResolver instead of instantiating one per AMMinor.Botong HuangBotong Huang
YARN-6256Add FROM_ID info key for timeline entities in reader response.MajortimelineserverRohith Sharma K SRohith Sharma K S
YARN-6237Move UID constant to TimelineReaderUtilsMajortimelinereaderRohith Sharma K SRohith Sharma K S
YARN-6318timeline service schema creator fails if executed from a remote machineMinortimelineserverSangjin LeeSangjin Lee
YARN-6146Add Builder methods for TimelineEntityFiltersMajortimelineserverRohith Sharma K SHaibo Chen
YARN-5602Utils for Federation State and Policy StoreMajornodemanager, resourcemanagerGiovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-6203Occasional test failure in TestWeightedRandomRouterPolicyMinorfederationBotong HuangCarlo Curino
YARN-3663Federation State and Policy Store (DBMS implementation)Majornodemanager, resourcemanagerGiovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-5411Create a proxy chain for ApplicationClientProtocol in the RouterMajornodemanager, resourcemanagerSubru KrishnanGiovanni Matteo Fumarola
YARN-5413Create a proxy chain for ResourceManager Admin API in the RouterMajornodemanager, resourcemanagerSubru KrishnanGiovanni Matteo Fumarola
YARN-5531UnmanagedAM pool manager for federating application across clustersMajornodemanager, resourcemanagerSubru KrishnanBotong Huang
YARN-6666Fix unit test failure in TestRouterClientRMServiceMinor.Botong HuangBotong Huang
YARN-6484[Documentation] Documenting the YARN Federation featureMajornodemanager, resourcemanagerSubru KrishnanCarlo Curino
YARN-6658Remove columnFor() methods of Columns in HBaseTimeline backendMajor.Haibo ChenHaibo Chen
YARN-3666Federation Intercepting and propagating AM- home RM communicationsMajornodemanager, resourcemanagerKishore ChaliparambilBotong Huang
YARN-5647[ATSv2 Security] Collector side changes for loading auth filters and principalsMajortimelineserverVarun SaxenaVarun Saxena
YARN-6511Federation: transparently spanning application across multiple sub-clustersMajor.Botong HuangBotong Huang
YARN-6638[ATSv2 Security] Timeline reader side changes for loading auth filters and principalsMajortimelineserverVarun SaxenaVarun Saxena
YARN-6724Add ability to blacklist sub-clusters when invoking Routing policiesMajorrouterSubru KrishnanGiovanni Matteo Fumarola
YARN-5648[ATSv2 Security] Client side changes for authenticationMajortimelineserverVarun SaxenaVarun Saxena
YARN-3659Federation: routing client invocations transparently to multiple RMsMajorclient, resourcemanager, routerGiovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-5067Support specifying resources for AM containers in SLSMajorscheduler-load-simulatorWangda TanYufei Gu
YARN-6681Eliminate double-copy of child queues in canAssignToThisQueueMajorresourcemanagerDaryn SharpDaryn Sharp
HADOOP-14615Add ServiceOperations.stopQuietly that accept slf4j logger APIMajor.Wenxin HeWenxin He
HADOOP-14617Add ReflectionUtils.logThreadInfo that accept slf4j logger APIMajor.Wenxin HeWenxin He
HADOOP-14571Deprecate public APIs relate to log4j1Major.Akira AjisakaWenxin He
HADOOP-14587Use GenericTestUtils.setLogLevel when available in hadoop-commonMajor.Wenxin HeWenxin He
YARN-6776Refactor ApplicaitonMasterService to move actual processing logic to a separate classMinor.Arun SureshArun Suresh
HADOOP-14638Replace commons-logging APIs with slf4j in StreamPumperMajor.Wenxin HeWenxin He
YARN-6801NPE in RM while setting collectors map in NodeHeartbeatResponseMajortimelineserverVrushali CVrushali C
YARN-6807Adding required missing configs to Federation configuration guide based on e2e testingMajordocumentation, federationSubru KrishnanTanuj Nayak
YARN-6815[Bug] FederationStateStoreFacade return behavior should be consistent irrespective of whether caching is enabled or notMajornodemanager, resourcemanagerSubru KrishnanSubru Krishnan
YARN-6821Move FederationStateStore SQL DDL files from test resource to sbinMajornodemanager, resourcemanagerSubru KrishnanSubru Krishnan
YARN-6706Refactor ContainerScheduler to make oversubscription change easierMajor.Haibo ChenHaibo Chen
HADOOP-14642wasb: add support for caching Authorization and SASKeysMajorfs/azureSivaguru SankaridurgSivaguru Sankaridurg
YARN-6777Support for ApplicationMasterService processing chain of interceptorsMajor.Arun SureshArun Suresh
YARN-6775CapacityScheduler: Improvements to assignContainers, avoid unnecessary canAssignToUser/Queue callsMajorcapacityschedulerNathan RobertsNathan Roberts
YARN-4455Support fetching metrics by time rangeMajortimelineserverVarun SaxenaVarun Saxena
YARN-6685Add job count in to SLS JSON input formatMajorscheduler-load-simulatorYufei GuYufei Gu
YARN-6850Ensure that supplemented timestamp is stored only for flow run metricsMajortimelineserverVrushali CVarun Saxena
YARN-6733Add table for storing sub-application entitiesMajortimelineserverVrushali CVrushali C
HADOOP-14518Customize User-Agent header sent in HTTP/HTTPS requests by WASB.Minorfs/azureGeorgi ChalakovGeorgi Chalakov
YARN-6804Allow custom hostname for docker containers in native servicesMajoryarn-native-servicesBillie RinaldiBillie Rinaldi
YARN-6866Minor clean-up and fixes in anticipation of YARN-2915 merge with trunkMajorfederationSubru KrishnanBotong Huang
YARN-5412Create a proxy chain for ResourceManager REST API in the RouterMajornodemanager, resourcemanagerSubru KrishnanGiovanni Matteo Fumarola
HADOOP-11875[JDK9] Add a second copy of Hamlet without _ as a one-character identifierMajor.Tsuyoshi OzawaAkira Ajisaka
YARN-6888Refactor AppLevelTimelineCollector such that RM does not have aggregator threads createdMajortimelineserverVrushali CVrushali C
HADOOP-14678AdlFilesystem#initialize swallows exception when getting user nameMinorfs/adlJohn ZhugeJohn Zhuge
YARN-6734Ensure sub-application user is extracted & sent to timeline serviceMajortimelineserverVrushali CRohith Sharma K S
YARN-6902Update Microsoft JDBC Driver for SQL Server version in License.txtMinorfederationBotong HuangBotong Huang
HADOOP-14672Shaded Hadoop-client-minicluster include unshaded classes, like: javax, sax, dom, etc.Blocker.Junping DuBharat Viswanadham
HADOOP-14397Pull up the builder pattern to FileSystem and add AbstractContractCreateTest for itMajorcommon, fs, hdfs-clientLei (Eddy) XuLei (Eddy) Xu
HDFS-12151Hadoop 2 clients cannot writeBlock to Hadoop 3 DataNodesMajorrolling upgradesSean MackrorySean Mackrory
HADOOP-14495Add set options interface to FSDataOutputStreamBuilderMajorfsLei (Eddy) XuLei (Eddy) Xu
YARN-6853Add MySql Scripts for FederationStateStoreMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
HDFS-9388Refactor decommission related code to support maintenance state for datanodesMajor.Ming MaManoj Govindassamy
YARN-6674Add memory cgroup settings for opportunistic containersMajornodemanagerHaibo ChenMiklos Szegedi
YARN-6673Add cpu cgroup configurations for opportunistic containersMajor.Haibo ChenMiklos Szegedi
YARN-5977ContainerManagementProtocol changes to support change of container ExecutionTypeMajor.Arun Sureshkartheek muthyala
HADOOP-14126remove jackson, joda and other transient aws SDK dependencies from hadoop-awsMinorbuild, fs/s3Steve LoughranSteve Loughran
HADOOP-14685Test jars to exclude from hadoop-client-minicluster jarMajorcommonBharat ViswanadhamBharat Viswanadham
YARN-6957Moving logging APIs over to slf4j in hadoop-yarn-server-sharedcachemanagerMajor.Yeliang CangYeliang Cang
YARN-6955Handle concurrent register AM requests in FederationInterceptorMinor.Botong HuangBotong Huang
YARN-6873Moving logging APIs over to slf4j in hadoop-yarn-server-applicationhistoryserviceMajor.Yeliang CangYeliang Cang
YARN-6897Refactoring RMWebServices by moving some util methods to RMWebAppUtilMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
HADOOP-14715TestWasbRemoteCallHelper failingMajorfs/azure, testSteve LoughranEsfandiar Manii
YARN-6970Add PoolInitializationException as retriable exception in FederationFacadeMajorfederationGiovanni Matteo FumarolaGiovanni Matteo Fumarola
HDFS-11975Provide a system-default EC policyMajorerasure-codingLei (Eddy) Xuluhuichun
HADOOP-14628Upgrade maven enforcer plugin to 3.0.0-M1Major.Akira AjisakaAkira Ajisaka
HADOOP-14355Update maven-war-plugin to 3.1.0MajorbuildAkira AjisakaAkira Ajisaka
YARN-6631Refactor loader.js in new Yarn UIMajor.Akhil PBAkhil PB
YARN-6874Supplement timestamp for min start/max end time columns in flow run table to avoid overwriteMajortimelineserverVarun SaxenaVrushali C
YARN-6958Moving logging APIs over to slf4j in hadoop-yarn-server-timelineserviceMajor.Yeliang CangYeliang Cang
HADOOP-14183Remove service loader config file for wasb fsMinorfs/azureJohn ZhugeEsfandiar Manii
YARN-6130[ATSv2 Security] Generate a delegation token for AM when app collector is created and pass it to AM via NM and RMMajortimelineserverVarun SaxenaVarun Saxena
YARN-6133[ATSv2 Security] Renew delegation token for app automatically if an app collector is activeMajortimelineserverVarun SaxenaVarun Saxena
HADOOP-10392Use FileSystem#makeQualified(Path) instead of Path#makeQualified(FileSystem)MinorfsAkira AjisakaAkira Ajisaka
YARN-6820Restrict read access to timelineservice v2 dataMajortimelinereaderVrushali CVrushali C
YARN-6896Federation: routing REST invocations transparently to multiple RMs (part 1 - basic execution)Major.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-6687Validate that the duration of the periodic reservation is less than the periodicityMajorreservation systemSubru KrishnanSubru Krishnan
YARN-6905Multiple HBaseTimelineStorage test failures due to missing FastNumberFormatMajortimelineserverSonia GarudiHaibo Chen
YARN-5978ContainerScheduler and ContainerManager changes to support ExecType updateMajor.Arun Sureshkartheek muthyala
YARN-5146Support for Fair Scheduler in new YARN UIMajor.Wangda TanAbdullah Yousufi
YARN-6741Deleting all children of a Parent Queue on refresh throws exceptionMajorcapacity schedulerNaganarasimha G RNaganarasimha G R
HADOOP-14660wasb: improve throughput by 34% when account limit exceededMajorfs/azureThomas MarquardtThomas Marquardt
YARN-7006[ATSv2 Security] Changes for authentication for CollectorNodemanagerProtocolMajortimelineserverVarun SaxenaVarun Saxena
YARN-6900ZooKeeper based implementation of the FederationStateStoreMajorfederation, nodemanager, resourcemanagerSubru KrishnanÍñigo Goiri
HDFS-11082Provide replicated EC policy to replicate filesCriticalerasure-codingRakesh RSammi Chen
YARN-6988container-executor fails for docker when command length > 4096 BMajoryarnEric BadgerEric Badger
YARN-7038[Atsv2 Security] CollectorNodemanagerProtocol RPC interface doesn't work when service authorization is enabledMajor.Rohith Sharma K SVarun Saxena
HADOOP-14769WASB: delete recursive should not fail if a file is deletedMajorfs/azureThomas MarquardtThomas Marquardt
HADOOP-14398Modify documents for the FileSystem Builder APIMajorfsLei (Eddy) XuLei (Eddy) Xu
YARN-7041Nodemanager NPE running jobs with security offMajortimelineserverAaron GreschVarun Saxena
YARN-6134[ATSv2 Security] Regenerate delegation token for app just before token expires if app collector is activeMajortimelineserverVarun SaxenaVarun Saxena
YARN-6979Add flag to notify all types of container updates to NM via NodeHeartbeatResponseMajor.Arun Sureshkartheek muthyala
HADOOP-14194Aliyun OSS should not use empty endpoint as defaultMajorfs/ossMingliang LiuGenmao Yu
YARN-6861Reader API for sub application entitiesMajortimelinereaderRohith Sharma K SRohith Sharma K S
YARN-6323Rolling upgrade/config change is broken on timeline v2.MajortimelineserverLi LuVrushali C
YARN-6047Documentation updates for TimelineService v2Majordocumentation, timelineserverVarun SaxenaRohith Sharma K S
MAPREDUCE-6838[ATSv2 Security] Add timeline delegation token received in allocate response to UGIMajor.Varun SaxenaVarun Saxena
YARN-5603Metrics for Federation StateStoreMajor.Subru KrishnanEllen Hui
YARN-6923Metrics for Federation RouterMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
HADOOP-14787AliyunOSS: Implement the `createNonRecursive` operatorMajorfs, fs/ossGenmao YuGenmao Yu
HADOOP-14649Update aliyun-sdk-oss version to 2.8.1Majorfs/ossRay ChiangGenmao Yu
YARN-7047Moving logging APIs over to slf4j in hadoop-yarn-server-nodemanagerMajor.Yeliang CangYeliang Cang
YARN-6876Create an abstract log writer for extendabilityMajor.Xuan GongXuan Gong
YARN-6386Show decommissioning nodes in new YARN UIMajorwebappElek, MartonElek, Marton
YARN-7010Federation: routing REST invocations transparently to multiple RMs (part 2 - getApps)Major.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-5219When an export var command fails in launch_container.sh, the full container launch should failMajor.Hitesh ShahSunil Govindan
HADOOP-14802Add support for using container saskeys for all accessesMajorfs/azureSivaguru SankaridurgSivaguru Sankaridurg
YARN-7094Document the current known issue with server-side NM graceful decomBlockergracefulRobert KanterRobert Kanter
YARN-7095Federation: routing getNode/getNodes/getMetrics REST invocations transparently to multiple RMsMajor.Giovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-6726Fix issues with docker commands executed by container-executorMajornodemanagerShane KumpfShane Kumpf
YARN-6877Create an abstract log reader for extendabilityMajor.Xuan GongXuan Gong
YARN-7071Add vcores and number of containers in new YARN UI node heat mapMajoryarn-ui-v2Abdullah YousufiAbdullah Yousufi
YARN-7075Better styling for donut charts in new YARN UIMajor.Da DingDa Ding
HADOOP-14103Sort out hadoop-aws contract-test-options.xmlMinorfs/s3, testSteve LoughranJohn Zhuge
YARN-7148TestLogsCLI fails in trunk and branch-2 and javadoc errorMajor.Xuan GongXuan Gong
YARN-6978Add updateContainer API to NMClient.Major.Arun Sureshkartheek muthyala
HADOOP-14774S3A case "testRandomReadOverBuffer" failed due to improper range parameterMinorfs/s3YongerYonger
YARN-7144Log Aggregation controller should not swallow the exceptions when it calls closeWriter and closeReader.Major.Xuan GongXuan Gong
YARN-7104Improve Nodes Heatmap in new YARN UI with better color codingMajor.Da DingDa Ding
HADOOP-13421Switch to v2 of the S3 List Objects API in S3AMinorfs/s3Steven K. WongAaron Fabbri
YARN-6600Introduce default and max lifetime of application at LeafQueue levelMajorcapacity schedulerRohith Sharma K SRohith Sharma K S
YARN-6849NMContainerStatus should have the Container ExecutionType.Major.Arun Sureshkartheek muthyala
YARN-7128The error message in TimelineSchemaCreator is not enough to find out the error.MajortimelineserverJinjiang LingJinjiang Ling
YARN-7173Container update RM-NM communication fix for backward compatibilityMajor.Arun SureshArun Suresh
HADOOP-14798Update sshd-core and related mina-core library versionsMajor.Ray ChiangRay Chiang
HADOOP-14796Update json-simple version to 1.1.1Major.Ray ChiangRay Chiang
HADOOP-14648Bump commons-configuration2 to 2.1.1Major.Ray ChiangRay Chiang
HADOOP-14653Update joda-time version to 2.9.9Major.Ray ChiangRay Chiang
HADOOP-14797Update re2j version to 1.1Major.Ray ChiangRay Chiang
HADOOP-14857Fix downstream shaded client integration testBlocker.Sean BusbeySean Busbey
HADOOP-14089Automated checking for malformed client artifacts.Blocker.David PhillipsSean Busbey
YARN-7162Remove XML excludes file formatBlockergracefulRobert KanterRobert Kanter
HADOOP-14553Add (parallelized) integration tests to hadoop-azureMajorfs/azureSteve LoughranSteve Loughran
YARN-7174Add retry logic in LogsCLI when fetch running application logsMajor.Xuan GongXuan Gong
HDFS-12470DiskBalancer: Some tests create plan files under system directoryMajordiskbalancer, testAkira AjisakaHanisha Koneru
HADOOP-14583wasb throws an exception if you try to create a file and there's no parent directoryMinorfs/azureSteve LoughranEsfandiar Manii
HDFS-12473Change hosts JSON file formatMajor.Ming MaMing Ma
HDFS-11035Better documentation for maintenace mode and upgrade domainMajordatanode, documentationWei-Chiu ChuangMing Ma
YARN-4266Allow users to enter containers as UID:GID pair instead of by usernameMajoryarnSidharta Seethanaluhuichun
MAPREDUCE-6947Moving logging APIs over to slf4j in hadoop-mapreduce-examplesMajor.Gergely NovákGergely Novák
HADOOP-14799Update nimbus-jose-jwt to 4.41.1Major.Ray ChiangRay Chiang
HADOOP-14892MetricsSystemImpl should use Time.monotonicNow for measuring durationsMinor.Chetna ChaudhariChetna Chaudhari
HADOOP-14881LoadGenerator should use Time.monotonicNow() to measure durationsMajor.Chetna ChaudhariBharat Viswanadham
HADOOP-14893WritableRpcEngine should use Time.monotonicNowMinor.Chetna ChaudhariChetna Chaudhari
HADOOP-14890Move up to AWS SDK 1.11.199Blockerbuild, fs/s3Steve LoughranSteve Loughran
HDFS-12386Add fsserver defaults call to WebhdfsFileSystem.MinorwebhdfsRushabh S ShahRushabh S Shah
YARN-6691Update YARN daemon startup/shutdown scripts to include Router serviceMajornodemanager, resourcemanagerSubru KrishnanGiovanni Matteo Fumarola
HADOOP-14220Enhance S3GuardTool with bucket-info and set-capacity commands, testsMajorfs/s3Steve LoughranSteve Loughran
YARN-6033Add support for sections in container-executor configuration fileMajornodemanagerVarun VasudevVarun Vasudev
YARN-6852[YARN-6223] Native code changes to support isolate GPU devices by using CGroupsMajor.Wangda TanWangda Tan

OTHER:

JIRASummaryPriorityComponentReporterContributor
YARN-6969Clean up unused code in class FairSchedulerQueueInfoTrivialfairschedulerYufei GuLarry Lo
YARN-6622Document Docker work as experimentalBlockerdocumentationVarun VasudevVarun Vasudev
YARN-7203Add container ExecutionType into ContainerReportMinor.Botong HuangBotong Huang