Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc2177.0 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.1.0 - 2018-04-06

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-15008Metrics sinks may emit too frequently if multiple sink periods are configuredMinormetricsErik KrogenErik Krogen
HDFS-12825Fsck report shows config key name for min replication issuesMinorhdfsHarshakiran ReddyGabor Bota
HDFS-12883RBF: Document Router and State Store metricsMajordocumentationYiqun LinYiqun Lin
HDFS-12895RBF: Add ACL support for mount tableMajor.Yiqun LinYiqun Lin
YARN-7190Ensure only NM classpath in 2.x gets TSv2 related hbase jars, not the user classpathMajortimelineclient, timelinereader, timelineserverVrushali CVarun Saxena
HADOOP-13282S3 blob etags to be made visible in S3A status/getFileChecksum() callsMinorfs/s3Steve LoughranSteve Loughran
HDFS-13099RBF: Use the ZooKeeper as the default State StoreMinordocumentationYiqun LinYiqun Lin
YARN-7677Docker image cannot set HADOOP_CONF_DIRMajor.Eric BadgerJim Brennan

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor
HDFS-13083RBF: Fix doc error setting up clientMajorfederationtartarustartarus

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-15005Support meta tag element in Hadoop XML configurationsMajor.Ajay KumarAjay Kumar
YARN-3926[Umbrella] Extend the YARN resource model for easier resource-type management and profilesMajornodemanager, resourcemanagerVarun VasudevVarun Vasudev
HDFS-7877[Umbrella] Support maintenance state for datanodesMajordatanode, namenodeMing MaMing Ma
HADOOP-13055Implement linkMergeSlash and linkFallback for ViewFileSystemMajorfs, viewfsZhe ZhangManoj Govindassamy
YARN-6871Add additional deSelects params in RMWebServices#getAppReportMajorresourcemanager, routerGiovanni Matteo FumarolaTanuj Nayak
HADOOP-14840Tool to estimate resource requirements of an application pipeline based on prior executionsMajortoolsSubru KrishnanRui Li
HDFS-206Support for head in FSShellMinor.Olga NatkovichGabor Bota
YARN-5079[Umbrella] Native YARN framework layer for services and beyondMajor.Vinod Kumar Vavilapalli
YARN-4757[Umbrella] Simplified discovery of services via DNS mechanismsMajor.Vinod Kumar Vavilapalli
HADOOP-13786Add S3A committers for zero-rename commits to S3 endpointsMajorfs/s3Steve LoughranSteve Loughran
HDFS-9806Allow HDFS block replicas to be provided by an external storage systemMajor.Chris Douglas
YARN-6592[Umbrella] Rich placement constraints in YARNMajor.Konstantinos Karanasos
HDFS-12998SnapshotDiff - Provide an iterator-based listing API for calculating snapshotDiffMajorsnapshotsShashikant BanerjeeShashikant Banerjee
YARN-5764NUMA awareness support for launching containersMajornodemanager, yarnOlasojiDevaraj K
YARN-5983[Umbrella] Support for FPGA as a Resource in YARNMajoryarnZhankun TangZhankun Tang
YARN-6223[Umbrella] Natively support GPU configuration/discovery/scheduling/isolation on YARNMajor.Wangda TanWangda Tan
HADOOP-14898Create official Docker images for development and testing featuresMajor.Elek, MartonElek, Marton
HDFS-13553RBF: Support global quotaMajor.Íñigo GoiriYiqun Lin

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
YARN-7022Improve click interaction in queue topology in new YARN UIMajoryarn-ui-v2Abdullah YousufiAbdullah Yousufi
YARN-7033Add support for NM Recovery of assigned resources (e.g. GPU's, NUMA, FPGA's) to containerMajornodemanagerDevaraj KDevaraj K
HADOOP-14850Read HttpServer2 resources directly from the source tree (if exists)Major.Elek, MartonElek, Marton
HADOOP-14849some wrong spelling words updateTrivial.Chen HongfeiChen Hongfei
HADOOP-14844Remove requirement to specify TenantGuid for MSI Token ProviderMajorfs/adlAtul SikariaAtul Sikaria
YARN-7057FSAppAttempt#getResourceUsage doesn't need to consider resources queued for preemptionMajorfairschedulerKarthik KambatlaKarthik Kambatla
HADOOP-14804correct wrong parameters format order in core-default.xmlTrivial.Chen HongfeiChen Hongfei
HADOOP-14864FSDataInputStream#unbuffer UOE should include stream class nameMinorfsJohn ZhugeBharat Viswanadham
HDFS-12441Suppress UnresolvedPathException in namenode logMinor.Kihwal LeeKihwal Lee
HADOOP-13714Tighten up our compatibility guidelines for Hadoop 3BlockerdocumentationKarthik KambatlaDaniel Templeton
HADOOP-7308Remove unused TaskLogAppender configurations from log4j.propertiesMajorconfTodd LipconTodd Lipcon
YARN-7045Remove FSLeafQueue#addAppSchedulableMajorfairschedulerYufei GuSen Zhao
HDFS-12486GetConf to get journalnodeslistMajorjournal-node, shellBharat ViswanadhamBharat Viswanadham
HDFS-12320Add quantiles for transactions batched in Journal syncMajormetrics, namenodeHanisha KoneruHanisha Koneru
HDFS-12516Suppress the fsnamesystem lock warning on nn startupMajor.Ajay KumarAjay Kumar
HDFS-12304Remove unused parameter from FsDatasetImpl#addVolumeMinor.Chen LiangChen Liang
YARN-65Reduce RM app memory footprint once app has completedMajorresourcemanagerJason LoweManikandan R
HDFS-5040Audit log for admin commands/ logging output of all DFS admin commandsMajornamenodeRaghu C DoppalapudiKuhu Shukla
HDFS-12560Remove the extra word "it" in HdfsUserGuide.mdTrivial.fang zhenyifang zhenyi
YARN-6333Improve doc for minSharePreemptionTimeout, fairSharePreemptionTimeout and fairSharePreemptionThresholdMajorfairschedulerYufei GuChetna Chaudhari
HDFS-12552Use slf4j instead of log4j in FSNamesystemMajor.Ajay KumarAjay Kumar
HADOOP-14908CrossOriginFilter should trigger regex on more inputMajorcommon, securityAllen WittenauerJohannes Alberti
HDFS-12455WebHDFS - Adding "snapshot enabled" status to ListStatus query result.Majorsnapshots, webhdfsAjay KumarAjay Kumar
HDFS-12420Add an option to disallow 'namenode format -force'Major.Ajay KumarAjay Kumar
YARN-2162add ability in Fair Scheduler to optionally configure maxResources in terms of percentageMajorfairscheduler, schedulerAshwin ShankarYufei Gu
YARN-7207Cache the RM proxy server addressMajorRMYufei GuYufei Gu
HADOOP-14920KMSClientProvider won't work with KMS delegation token retrieved from non-Java client.MajorkmsXiaoyu YaoXiaoyu Yao
HADOOP-14184Remove service loader config entry for ftp fsMinorfsJohn ZhugeSen Zhao
HDFS-12542Update javadoc and documentation for listStatusMajordocumentationAjay KumarAjay Kumar
YARN-7359TestAppManager.testQueueSubmitWithNoPermission() should be scheduler agnosticMinor.Haibo ChenHaibo Chen
YARN-7261Add debug message for better download latency monitoringMajornodemanagerYufei GuYufei Gu
HDFS-12650Use slf4j instead of log4j in LeaseManagerMajor.Ajay KumarAjay Kumar
YARN-7357Several methods in TestZKRMStateStore.TestZKRMStateStoreTester.TestZKRMStateStoreInternal should have @Override annotationsTrivialresourcemanagerDaniel TempletonSen Zhao
YARN-4163Audit getQueueInfo and getApplications callsMajor.Chang LiChang Li
HADOOP-9657NetUtils.wrapException to have special handling for 0.0.0.0 addresses and :0 portsMinornetSteve LoughranVarun Saxena
YARN-7397Reduce lock contention in FairScheduler#getAppWeight()MajorfairschedulerDaniel TempletonDaniel Templeton
HDFS-7878API - expose a unique file identifierMajor.Sergey ShelukhinChris Douglas
YARN-6413FileSystem based Yarn Registry implementationMajoramrmproxy, api, resourcemanagerEllen HuiEllen Hui
HDFS-12771Add genstamp and block size to metasave Corrupt blocks listMinor.Kuhu ShuklaKuhu Shukla
HDFS-10528Add logging to successful standby checkpointingMajornamenodeXiaoyu YaoXiaoyu Yao
YARN-7401Reduce lock contention in ClusterNodeTracker#getClusterCapacity()MajorresourcemanagerDaniel TempletonDaniel Templeton
HDFS-7060Avoid taking locks when sending heartbeats from the DataNodeMajor.Haohui MaiJiandan Yang
HADOOP-14872CryptoInputStream should implement unbufferMajorfs, securityJohn ZhugeJohn Zhuge
YARN-7413Support resource type in SLSMajorscheduler-load-simulatorYufei GuYufei Gu
HADOOP-14876Create downstream developer docs from the compatibility guidelinesCriticaldocumentationDaniel TempletonDaniel Templeton
YARN-7414FairScheduler#getAppWeight() should be moved into FSAppAttempt#getWeight()MinorfairschedulerDaniel TempletonSoumabrata Chakraborty
HDFS-12814Add blockId when warning slow mirror/disk in BlockReceiverTrivialhdfsJiandan YangJiandan Yang
HADOOP-13514Upgrade maven surefire plugin to 2.20.1MajorbuildEwan HiggsAkira Ajisaka
YARN-7524Remove unused FairSchedulerEventLogMajorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
YARN-6851Capacity Scheduler: document configs for controlling # containers allowed to be allocated per node heartbeatMinor.Wei YanWei Yan
YARN-7495Improve robustness of the AggregatedLogDeletionServiceMajorlog-aggregationJonathan EaglesJonathan Eagles
HDFS-12594snapshotDiff fails if the report exceeds the RPC response limitMajorhdfsShashikant BanerjeeShashikant Banerjee
HDFS-12877Add open(PathHandle) with default buffersizeTrivial.Chris DouglasChris Douglas
HADOOP-14976Set HADOOP_SHELL_EXECNAME explicitly in scriptsMajor.Arpit AgarwalArpit Agarwal
HADOOP-15039Move SemaphoredDelegatingExecutor to hadoop-commonMinorfs, fs/oss, fs/s3Genmao YuGenmao Yu
YARN-6483Add nodes transitioning to DECOMMISSIONING state to the list of updated nodes returned to the AMMajorresourcemanagerJuan Rodríguez HortaláJuan Rodríguez Hortalá
HADOOP-15056Fix TestUnbuffer#testUnbufferException failureMinortestJack BeardenJack Bearden
HADOOP-15012Add readahead, dropbehind, and unbuffer to StreamCapabilitiesMajorfsJohn ZhugeJohn Zhuge
HADOOP-15104AliyunOSS: change the default value of max error retryMajorfs/osswujinhuwujinhu
YARN-7274Ability to disable elasticity at leaf queue levelMajorcapacityschedulerScott BrokawZian Chen
HDFS-12882Support full open(PathHandle) contract in HDFSMajorhdfs-clientChris DouglasChris Douglas
YARN-7625Expose NM node/containers resource utilization in JVM metricsMajornodemanagerWeiwei YangWeiwei Yang
HADOOP-14914Change to a safely casting long to int.Major.Yufei GuAjay Kumar
HDFS-12910Secure Datanode Starter should log the port when it fails to bindMinordatanodeStephen O'DonnellStephen O'Donnell
YARN-7642Add test case to verify context update after container promotion or demotion with or without auto updateMinornodemanagerWeiwei YangWeiwei Yang
YARN-5418When partial log aggregation is enabled, display the list of aggregated files on the container log pageMajor.Siddharth SethXuan Gong
HADOOP-15106FileSystem::open(PathHandle) should throw a specific exception on validation failureMinor.Chris DouglasChris Douglas
HDFS-12818Support multiple storages in DataNodeCluster / SimulatedFSDatasetMinordatanode, testErik KrogenErik Krogen
HDFS-12932Fix confusing LOG message for block replicationMinorhdfsChao SunChao Sun
HDFS-9023When NN is not able to identify DN for replication, reason behind it can be loggedCriticalhdfs-client, namenodeSurendra Singh LilhoreXiao Chen
YARN-7580ContainersMonitorImpl logged message lacks detail when exceeding memory limitsMajornodemanagerWilfred SpiegelenburgWilfred Spiegelenburg
HDFS-12351Explicitly describe the minimal number of DataNodes required to support an EC policy in EC document.Minordocumentation, erasure-codingLei (Eddy) XuHanisha Koneru
HDFS-12629NameNode UI should report total blocks count by type - replicated and erasure codedMajorhdfsManoj GovindassamyManoj Govindassamy
YARN-7687ContainerLogAppender ImprovementsTrivial.BELUGA BEHR
YARN-7688Miscellaneous Improvements To ProcfsBasedProcessTreeMinornodemanagerBELUGA BEHR
HDFS-11847Enhance dfsadmin listOpenFiles command to list files blocking datanode decommissioningMajorhdfsManoj GovindassamyManoj Govindassamy
YARN-7678Ability to enable logging of container memory statsMajornodemanagerJim BrennanJim Brennan
HDFS-11848Enhance dfsadmin listOpenFiles command to list files under a given pathMajor.Manoj GovindassamyYiqun Lin
HDFS-12945Switch to ClientProtocol instead of NamenodeProtocols in NamenodeWebHdfsMethodsMinor.Wei YanWei Yan
HDFS-12808Add LOG.isDebugEnabled() guard for LOG.debug("...")Minor.Mehran HassaniBharat Viswanadham
YARN-7722Rename variables in MockNM, MockRM for better clarityTrivial.lovekesh bansallovekesh bansal
YARN-7622Allow fair-scheduler configuration on HDFSMinorfairscheduler, resourcemanagerGreg PhillipsGreg Phillips
HADOOP-15033Use java.util.zip.CRC32C for Java 9 and aboveMajorperformance, utilDmitry ChuykoDmitry Chuyko
YARN-7590Improve container-executor validation checkMajorsecurity, yarnEric YangEric Yang
HADOOP-15157Zookeeper authentication related properties to support CredentialProvidersMinorsecurityGergo RepasGergo Repas
MAPREDUCE-7029FileOutputCommitter is slow on filesystems lacking recursive deleteMinor.Karthik PalaniappanKarthik Palaniappan
HADOOP-15114Add closeStreams(...) to IOUtilsMajor.Ajay KumarAjay Kumar
MAPREDUCE-6984MR AM to clean up temporary files from previous attempt in case of no recoveryMajorapplicationmasterGergo RepasGergo Repas
HDFS-13036Reusing the volume storage ID obtained by replicaInfoMajordatanodeliaoyuxiangqinliaoyuxiangqin
YARN-7755Clean up deprecation messages for allocation increments in FS configMinorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
MAPREDUCE-7022Fast fail rogue jobs based on task scratch dir sizeMajortaskJohan GustavssonJohan Gustavsson
YARN-2185Use pipes when localizing archivesMajornodemanagerJason LoweMiklos Szegedi
HDFS-13092Reduce verbosity for ThrottledAsyncChecker.java:scheduleMinordatanodeMukul Kumar SinghMukul Kumar Singh
HDFS-13062Provide support for JN to use separate journal disk per namespaceMajorfederation, journal-nodeBharat ViswanadhamBharat Viswanadham
HADOOP-15170Add symlink support to FileUtil#unTarUsingJavaMinorutilJason LoweAjay Kumar
HADOOP-15168Add kdiag tool to hadoop commandMinor.Bharat ViswanadhamBharat Viswanadham
HDFS-13073Cleanup code in InterQJournalProtocol.protoMinorjournal-nodeBharat ViswanadhamBharat Viswanadham
HADOOP-15212Add independent secret manager method for logging expired tokensMajorsecurityDaryn SharpDaryn Sharp
YARN-7841Cleanup AllocationFileLoaderService's reloadAllocations methodMinoryarnSzilard NemethSzilard Nemeth
HDFS-12947Limit the number of Snapshots allowed to be created for a Snapshottable DirectoryMajorsnapshotsShashikant BanerjeeShashikant Banerjee
HDFS-12933Improve logging when DFSStripedOutputStream failed to write some blocksMinorerasure-codingXiao Chenchencan
YARN-7728Expose container preemptions related information in Capacity Scheduler queue metricsMajor.Eric PayneEric Payne
YARN-7655Avoid AM preemption caused by RRs for specific nodes or racksMajorfairschedulerSteven RandSteven Rand
HADOOP-15187Remove ADL mock test dependency on REST call invoked from Java SDKMajorfs/adlVishwajeet DusaneVishwajeet Dusane
MAPREDUCE-7048Uber AM can crash due to unknown task in statusUpdateMajormr-amPeter BacskoPeter Bacsko
HADOOP-15195With SELinux enabled, directories mounted with start-build-env.sh may not be accessible.MajorbuildGrigori RybkineGrigori Rybkine
HADOOP-14531[Umbrella] Improve S3A error handling & reportingBlockerfs/s3Steve LoughranSteve Loughran
HADOOP-15204Add Configuration API for parsing storage sizesMinorconfAnu EngineerAnu Engineer
HDFS-13142Define and Implement a DiifList Interface to store and manage SnapshotDiffsMajorsnapshotsShashikant BanerjeeShashikant Banerjee
HADOOP-13972ADLS to support per-store configurationMajorfs/adlJohn ZhugeSharad Sonker
HDFS-13153Enable HDFS diskbalancer by defaultMajordiskbalancerAjay KumarAjay Kumar
HADOOP-14875Create end user documentation from the compatibility guidelinesCriticaldocumentationDaniel TempletonDaniel Templeton
HADOOP-15070add test to verify FileSystem and paths differentiate on user infoMinorfs, testSteve LoughranSteve Loughran
YARN-7813Capacity Scheduler Intra-queue Preemption should be configurable for each queueMajorcapacity scheduler, scheduler preemptionEric PayneEric Payne
HDFS-13168XmlImageVisitor - Prefer Array over LinkedListMinorhdfsBELUGA BEHRBELUGA BEHR
HDFS-13167DatanodeAdminManager ImprovementsTrivialhdfsBELUGA BEHRBELUGA BEHR
HADOOP-15235Authentication Tokens should use HMAC instead of MACMajorsecurityRobert KanterRobert Kanter
HADOOP-12897KerberosAuthenticator.authenticate to include URL on IO failuresMinorsecuritySteve LoughranAjay Kumar
HDFS-13175Add more information for checking argument in DiskBalancerVolumeMinordiskbalancerLei (Eddy) XuLei (Eddy) Xu
HDFS-11187Optimize disk access for last partial chunk checksum of Finalized replicaMajordatanodeWei-Chiu ChuangGabor Bota
HADOOP-15255Upper/Lower case conversion support for group names in LdapGroupsMappingMajor.Nanda kumarNanda kumar
HADOOP-13374Add the L&N verification scriptMajor.Xiao ChenAllen Wittenauer
HADOOP-15178Generalize NetUtils#wrapException to handle other subclasses with String ConstructorMajor.Ajay KumarAjay Kumar
HDFS-13193Various Improvements for BlockTokenSecretManagerTrivialhdfsBELUGA BEHRBELUGA BEHR
HADOOP-14959DelegationTokenAuthenticator.authenticate() to wrap network exceptionsMinornet, securitySteve LoughranAjay Kumar
MAPREDUCE-7010Make Job History File Permissions configurableMajor.Andras BokorGergely Novák
HDFS-13192Change the code order in getFileEncryptionInfo to avoid unnecessary call of assignmentMinorencryptionLiXin GeLiXin Ge
MAPREDUCE-7061SingleCluster setup document needs to be updatedMajor.Bharat ViswanadhamBharat Viswanadham
HADOOP-15263hadoop cloud-storage module to mark hadoop-common as provided; add azure-datalakeMinorbuildSteve LoughranSteve Loughran
HADOOP-15007Stabilize and document Configuration <tag> elementBlockerconfSteve LoughranAjay Kumar
HDFS-13102Implement SnapshotSkipList class to store Multi level DirectoryDiffsMajorsnapshotsShashikant BanerjeeShashikant Banerjee
HDFS-13202Fix the outdated javadocs in HAUtilTrivial.Chao SunChao Sun
YARN-5028RMStateStore should trim down app state for completed applicationsMajorresourcemanagerKarthik KambatlaGergo Repas
HADOOP-15279increase maven heap size recommendationsMinorbuild, documentation, testAllen WittenauerAllen Wittenauer
HDFS-13171Handle Deletion of nodes in SnasphotSkipListMajorsnapshotsShashikant BanerjeeShashikant Banerjee
HADOOP-15252Checkstyle version is not compatible with IDEA's checkstyle pluginMajor.Andras BokorAndras Bokor
HDFS-13173Replace ArrayList with DirectoryDiffList(SnapshotSkipList) to store DirectoryDiffsMajorsnapshotsShashikant BanerjeeShashikant Banerjee
HADOOP-15282HADOOP-15235 broke TestHttpFSServerWebServerMajortestRobert KanterRobert Kanter
HDFS-13170Port webhdfs unmaskedpermission parameter to HTTPFSMajor.Stephen O'DonnellStephen O'Donnell
HDFS-13223Reduce DiffListBySkipList memory usageMajorsnapshotsTsz Wo Nicholas SzeShashikant Banerjee
HDFS-13227Add a method to calculate cumulative diff over multiple snapshots in DirectoryDiffListMinorsnapshotsShashikant BanerjeeShashikant Banerjee
HDFS-13222Update getBlocks method to take minBlockSize in RPC callsMajorbalancer & moverBharat ViswanadhamBharat Viswanadham
HDFS-13225StripeReader#checkMissingBlocks() 's IOException info is incompleteMajorerasure-coding, hdfs-clientlufeilufei
HDFS-11394Support for getting erasure coding policy through WebHDFS#FileStatusMajorerasure-coding, namenodeKai SasakiKai Sasaki
HDFS-13252Code refactoring: Remove Diff.ListTypeMajorsnapshotsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-12780Fix spelling mistake in DistCpUtils.javaTrivial.Jianfei JiangJianfei Jiang
HADOOP-15311HttpServer2 needs a way to configure the acceptor/selector countMajorcommonErik KrogenErik Krogen
HDFS-13235DiskBalancer: Update Documentation to add newly added optionsMajordiskbalancer, documentationBharat ViswanadhamBharat Viswanadham
HDFS-336dfsadmin -report should report number of blocks from datanodeMinor.Lohit VijayarenuBharat Viswanadham
HDFS-11600Refactor TestDFSStripedOutputStreamWithFailure test classesMinorerasure-coding, testAndrew WangSammi Chen
HDFS-13257Code cleanup: INode never throws QuotaExceededExceptionMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-13275Adding log for BlockPoolManager#refreshNamenodes failuresMinordatanodeXiaoyu YaoAjay Kumar
HDFS-13246FileInputStream redundant closes in readReplicasFromCacheMinordatanodeliaoyuxiangqinliaoyuxiangqin
HADOOP-15209DistCp to eliminate needless deletion of files under already-deleted directoriesMajortools/distcpSteve LoughranSteve Loughran
MAPREDUCE-7047Make HAR tool support IndexedLogAggregtionControllerMajor.Xuan GongXuan Gong
HDFS-12884BlockUnderConstructionFeature.truncateBlock should be of type BlockInfoMajornamenodeKonstantin Shvachkochencan
YARN-7064Use cgroup to get container resource utilizationMajornodemanagerMiklos SzegediMiklos Szegedi
HADOOP-15334Upgrade Maven surefire pluginMajorbuildArpit AgarwalArpit Agarwal
HADOOP-14825Über-JIRA: S3Guard Phase II: Hadoop 3.1 featuresMajorfs/s3Steve LoughranSteve Loughran
HADOOP-15312Undocumented KeyProvider configuration keysMajor.Wei-Chiu ChuangLiXin Ge
YARN-7623Fix the CapacityScheduler Queue configuration documentationMajor.Arun SureshJonathan Hung
HDFS-13314NameNode should optionally exit if it detects FsImage corruptionMajornamenodeArpit AgarwalArpit Agarwal
YARN-8076Support to specify application tags in distributed shellMajordistributed-shellWeiwei YangWeiwei Yang
HADOOP-14831Über-jira: S3a phase IV: Hadoop 3.1 featuresBlockerfs/s3Steve LoughranSteve Loughran
YARN-5881[Umbrella] Enable configuration of queue capacity in terms of absolute resourcesMajor.Sean PoSunil Govindan
HADOOP-14841Kms client should disconnect if unable to get output stream from connection.MajorkmsXiao ChenRushabh S Shah
HDFS-13493Reduce the HttpServer2 thread count on DataNodesMajordatanodeErik KrogenErik Krogen

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
YARN-7023Incorrect ReservationId.compareTo() implementationMinorreservation systemOleg DanilovOleg Danilov
YARN-7152[ATSv2] Registering timeline client before AMRMClient service init throw exception.MajortimelineclientRohith Sharma K SRohith Sharma K S
YARN-6992Kill application button is visible even if the application is FINISHED in RM UIMajor.Sumana SathishSuma Shivaprasad
YARN-7140CollectorInfo should have Public visibilityMinor.Varun SaxenaVarun Saxena
YARN-7130ATSv2 documentation changes post mergeMajortimelineserverVarun SaxenaVarun Saxena
HDFS-12406dfsadmin command prints "Exception encountered" even if there is no exception, when debug is enabledMinorhdfs-clientNanda kumarNanda kumar
YARN-4727Unable to override the $HADOOP_CONF_DIR env variable for containerMajornodemanagerTerence YimJason Lowe
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
HDFS-12323NameNode terminates after full GC thinking QJM unresponsive if full GC is much longer than timeoutMajornamenode, qjmErik KrogenErik Krogen
YARN-7149Cross-queue preemption sometimes starves an underserved queueMajorcapacity schedulerEric PayneEric Payne
YARN-7172ResourceCalculator.fitsIn() should not take a cluster resource parameterMajorschedulerDaniel TempletonSen Zhao
YARN-7199Fix TestAMRMClientContainerRequest.testOpportunisticAndGuaranteedRequestsBlocker.Botong HuangBotong Huang
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
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
HDFS-12371"BlockVerificationFailures" and "BlocksVerified" show up as 0 in Datanode JMXMajormetricsSai NukavarapuHanisha Koneru
YARN-7034DefaultLinuxContainerRuntime and DockerLinuxContainerRuntime sends client environment variables to container-executorBlockernodemanagerMiklos SzegediMiklos Szegedi
HDFS-12507StripedBlockUtil.java:694: warning - Tag @link: reference not found: StripingCellMinordocumentationTsz Wo Nicholas SzeMukul Kumar Singh
MAPREDUCE-6966DistSum should use Time.monotonicNow for measuring durationsMinor.Chetna ChaudhariChetna Chaudhari
YARN-6878TestCapacityScheduler.testDefaultNodeLabelExpressionQueueConfig() has the args to assertEqual() in the wrong orderTrivialcapacity scheduler, testDaniel TempletonSen Zhao
HDFS-12064Reuse object mapper in HDFSMinor.Mingliang LiuHanisha Koneru
HDFS-12535Change the Scope of the Class DFSUtilClient to PrivateMajor.Bharat ViswanadhamBharat Viswanadham
HDFS-12536Add documentation for getconf command with -journalnodes optionMajor.Bharat ViswanadhamBharat Viswanadham
HADOOP-14905Fix javadocs issues in Hadoop HDFS-NFSMajornfsMukul Kumar SinghMukul Kumar Singh
HADOOP-14904Fix javadocs issues in Hadoop HDFSMinor.Mukul Kumar SinghMukul Kumar Singh
HDFS-12339NFS Gateway on Shutdown Gives Unregistration Failure. Does Not Unregister with rpcbind PortmapperMajornfsSailesh PatelMukul Kumar Singh
HDFS-12375Fail to start/stop journalnodes using start-dfs.sh/stop-dfs.sh.Majorfederation, journal-node, scriptsWenxin HeBharat Viswanadham
YARN-7153Remove duplicated code in AMRMClientAsyncImpl.javaMinorclientSen ZhaoSen Zhao
HADOOP-14897Loosen compatibility guidelines for native dependenciesBlockerdocumentation, nativeChris DouglasDaniel Templeton
HDFS-12529Get source for config tags from file nameMajor.Ajay KumarAjay Kumar
YARN-7118AHS REST API can return NullPointerExceptionMajor.Prabhu JosephBillie Rinaldi
HDFS-12495TestPendingInvalidateBlock#testPendingDeleteUnknownBlocks fails intermittentlyMajor.Eric BadgerEric Badger
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-7257AggregatedLogsBlock reports a bad 'end' value as a bad 'start' valueMajorlog-aggregationJason LoweJason Lowe
YARN-7084TestSchedulingMonitor#testRMStarts fails sporadicallyMajor.Jason LoweJason Lowe
HDFS-12271Incorrect statement in Downgrade section of HDFS Rolling Upgrade documentMinordocumentationNanda kumarNanda kumar
HDFS-12576JournalNodes are getting started, even though dfs.namenode.shared.edits.dir is not configuredMajorjournal-nodeBharat ViswanadhamBharat Viswanadham
HDFS-11968ViewFS: StoragePolicies commands fail with HDFS federationMajorhdfsMukul Kumar SinghMukul Kumar Singh
YARN-6943Update Yarn to YARN in documentationMinordocumentationMiklos SzegediChetna Chaudhari
YARN-7211AMSimulator in SLS does't work due to refactor of responseIdBlockerscheduler-load-simulatorYufei GuBotong Huang
HADOOP-14459SerializationFactory shouldn't throw a NullPointerException if the serializations list is not definedMinor.Nandor KollarNandor Kollar
YARN-7279Fix typo in helper message of ContainerLauncherTrivial.Elek, MartonElek, Marton
YARN-7258Add Node and Rack Hints to Opportunistic SchedulerMajor.Arun Sureshkartheek muthyala
YARN-7285ContainerExecutor always launches with priorities due to yarn-default propertyMinornodemanagerJason LoweJason Lowe
HDFS-12494libhdfs SIGSEGV in setTLSExceptionStringsMajorlibhdfsJohn ZhugeJohn Zhuge
YARN-7245Max AM Resource column in Active Users Info section of Capacity Scheduler UI page should be updated per-userMajorcapacity scheduler, yarnEric PayneEric Payne
HDFS-11575Supporting HDFS NFS gateway with Federated HDFSMajornfsMukul Kumar SinghMukul Kumar Singh
HADOOP-14910Upgrade netty-all jar to latest 4.0.x.FinalCritical.Vinayakumar BVinayakumar B
MAPREDUCE-6951Improve exception message when mapreduce.jobhistory.webapp.address is in wrong formatMajorapplicationmasterPrabhu JosephPrabhu Joseph
HDFS-12627Fix typo in DFSAdmin command outputTrivial.Ajay KumarAjay Kumar
HADOOP-13102Update GroupsMapping documentation to reflect the new changesMajordocumentationAnu EngineerEsther Kundin
YARN-7270Fix unsafe casting from long to int for class Resource and its sub-classesMajorresourcemanagerYufei GuYufei Gu
YARN-7124LogAggregationTFileController deletes/renames while file is openCriticalnodemanagerDaryn SharpJason Lowe
YARN-7341TestRouterWebServiceUtil#testMergeMetrics is flakeyMajorfederationRobert KanterRobert Kanter
HADOOP-14958CLONE - Fix source-level compatibility after HADOOP-11252Blocker.Junping DuJunping Du
YARN-7294TestSignalContainer#testSignalRequestDeliveryToNM fails intermittently with Fair schedulerMajor.Miklos SzegediMiklos Szegedi
YARN-7355TestDistributedShell should be scheduler agnosticMajor.Haibo ChenHaibo Chen
HDFS-12683DFSZKFailOverController re-order logic for logging ExceptionMajor.Bharat ViswanadhamBharat Viswanadham
HADOOP-14966Handle JDK-8071638 for hadoop-commonBlocker.Bibin A ChundattBibin A Chundatt
HDFS-12695Add a link to HDFS router federation document in site.xmlMinordocumentationYiqun LinYiqun Lin
YARN-7385TestFairScheduler#testUpdateDemand and TestFSLeafQueue#testUpdateDemand are failing with NPEMajortestRobert KanterYufei Gu
HADOOP-14977Xenial dockerfile needs ant in main build for findbugsTrivialbuild, testAllen WittenauerAkira Ajisaka
HDFS-12579JournalNodeSyncer should use fromUrl field of EditLogManifestResponse to construct servlet UrlMajor.Hanisha KoneruHanisha Koneru
YARN-7375Possible NPE in RMWebapp when HA is enabled and the active RM failsMajor.Chandni SinghChandni Singh
YARN-6747TestFSAppStarvation.testPreemptionEnable fails intermittentlyMajor.Sunil GovindanMiklos Szegedi
YARN-7336Unsafe cast from long to int Resource.hashCode() methodCriticalresourcemanagerDaniel TempletonMiklos Szegedi
HADOOP-14990Clean up jdiff xml files added for 2.8.2 releaseBlocker.Subru KrishnanJunping Du
HADOOP-14980[JDK9] Upgrade maven-javadoc-plugin to 3.0.0-M1Minorbuildligongyiligongyi
HDFS-12714Hadoop 3 missing fix for HDFS-5169MajornativeJoe McDonnellJoe McDonnell
YARN-7146Many RM unit tests failing with FairSchedulerMajortestRobert KanterRobert Kanter
YARN-7396NPE when accessing container logs due to null dirsHandlerMajor.Jonathan HungJonathan Hung
YARN-7370Preemption properties should be refreshableMajorcapacity scheduler, scheduler preemptionEric PayneGergely Novák
YARN-7400incorrect log preview displayed in jobhistory server uiMajoryarnSanthosh B GowdaXuan Gong
HADOOP-15013Fix ResourceEstimator findbugs issuesBlocker.Allen WittenauerArun Suresh
YARN-7432Fix DominantResourceFairnessPolicy serializable findbugs issuesBlocker.Allen WittenauerDaniel Templeton
YARN-7434Router getApps REST invocation fails with multiple RMsCritical.Subru KrishnanÍñigo Goiri
HADOOP-15015TestConfigurationFieldsBase to use SLF4J for loggingTrivialconf, testSteve LoughranSteve Loughran
YARN-7428Add containerId to Localizer failed logsMinornodemanagerPrabhu JosephPrabhu Joseph
YARN-4793[Umbrella] Simplified API layer for services and beyondMajor.Vinod Kumar Vavilapalli
HADOOP-15018Update JAVA_HOME in create-release for Xenial DockerfileBlockerbuildAndrew WangAndrew Wang
HDFS-12788Reset the upload button when file upload failsCriticalui, webhdfsBrahma Reddy BattulaBrahma Reddy Battula
YARN-7453Fix issue where RM fails to switch to active after first successful startBlockerresourcemanagerRohith Sharma K SRohith Sharma K S
YARN-7458TestContainerManagerSecurity is still flakeyMajortestRobert KanterRobert Kanter
YARN-7454RMAppAttemptMetrics#getAggregateResourceUsage can NPE due to double lookupMinorresourcemanagerJason LoweJason Lowe
YARN-7465start-yarn.sh fails to start ResourceManager unless running as rootBlocker.Sean Mackrory
HDFS-12791NameNode Fsck http Connection can timeout for directories with multiple levelsMajortoolsMukul Kumar SinghMukul Kumar Singh
HDFS-12797Add Test for NFS mount of not supported filesystems like (file:///)MinornfsMukul Kumar SinghMukul Kumar Singh
HADOOP-14929Cleanup usage of decodecomponent and use QueryStringDecoder from nettyMajor.Bharat ViswanadhamBharat Viswanadham
HDFS-12498Journal Syncer is not started in Federated + HA clusterMajorfederation, journal-nodeBharat ViswanadhamBharat Viswanadham
YARN-7452Decommissioning node default value to be zero in new YARN UITrivialyarn-ui-v2Vasudevan SkmVasudevan Skm
YARN-7445Render Applications and Services page with filters in new YARN UIMajoryarn-ui-v2Vasudevan SkmVasudevan Skm
HADOOP-15031Fix javadoc issues in Hadoop CommonMinorcommonMukul Kumar SinghMukul Kumar Singh
HDFS-12705WebHdfsFileSystem exceptions should retain the caused by exceptionMajorhdfsDaryn SharpHanisha Koneru
YARN-7462Render outstanding resource requests on application page of new YARN UIMajoryarn-ui-v2Vasudevan SkmVasudevan Skm
YARN-7464Introduce filters in Nodes page of new YARN UIMajoryarn-ui-v2Vasudevan SkmVasudevan Skm
YARN-7361Improve the docker container runtime documentationMajor.Shane KumpfShane Kumpf
YARN-7492Set up SASS for new YARN UI stylingMajoryarn-ui-v2Vasudevan SkmVasudevan Skm
YARN-7469Capacity Scheduler Intra-queue preemption: User can starve if newest app is exactly at user limitMajorcapacity scheduler, yarnEric PayneEric Payne
HADOOP-14982Clients using FailoverOnNetworkExceptionRetry can go into a loop if they're used without authenticating with kerberos in HA envMajorcommonPeter BacskoPeter Bacsko
YARN-7489ConcurrentModificationException in RMAppImpl#getRMAppMetricsMajorcapacityschedulerTao YangTao Yang
YARN-7525Incorrect query parameters in cluster nodes REST API documentMinordocumentationTao YangTao Yang
HDFS-12813RequestHedgingProxyProvider can hide Exception thrown from the Namenode for proxy size of 1MajorhaMukul Kumar SinghMukul Kumar Singh
HADOOP-15046Document Apache Hadoop does not support Java 9 in BUILDING.txtMajordocumentationAkira AjisakaHanisha Koneru
YARN-7513Remove scheduler lock in FSAppAttempt.getWeight()MinorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
YARN-7390All reservation related test cases failed when TestYarnClient runs against Fair Scheduler.Majorfairscheduler, reservation systemYufei GuYufei Gu
YARN-7290Method canContainerBePreempted can return true when it shouldn'tMajorfairschedulerSteven RandSteven Rand
MAPREDUCE-7014Fix java doc errors in jdk1.8Major.Rohith Sharma K SSteve Loughran
YARN-7363ContainerLocalizer doesn't have a valid log4j config when using LinuxContainerExecutorMajornodemanagerYufei GuYufei Gu
HDFS-12754Lease renewal can hit a deadlockMajor.Kuhu ShuklaKuhu Shukla
YARN-7499Layout changes to Application details page in new YARN UIMajoryarn-ui-v2Vasudevan SkmVasudevan Skm
HDFS-12857StoragePolicyAdmin should support schema based pathMajornamenodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-12832INode.getFullPathName may throw ArrayIndexOutOfBoundsException lead to NameNode exitCriticalnamenodeDENG FEIKonstantin Shvachko
HADOOP-15054upgrade hadoop dependency on commons-codec to 1.11Major.PJ FanningBharat Viswanadham
HDFS-11754Make FsServerDefaults cache configurable.Minor.Rushabh S ShahMikhail Erofeev
HADOOP-15042Azure PageBlobInputStream.skip() can return negative value when numberOfPagesRemaining is 0Minorfs/azureRajesh BalamohanRajesh Balamohan
YARN-7509AsyncScheduleThread and ResourceCommitterService are still running after RM is transitioned to standbyCritical.Tao YangTao Yang
HDFS-12681Make HdfsLocatedFileStatus a subtype of LocatedFileStatusMajor.Chris DouglasChris Douglas
YARN-7558"yarn logs" command fails to get logs for running containers if UI authentication is enabled.Critical.Namit MaheshwariXuan Gong
HDFS-12638Delete copy-on-truncate block along with the original block, when deleting a file being truncatedBlockerhdfsJiandan YangKonstantin Shvachko
YARN-7546Layout changes in Queue UI to show queue details on right paneMajoryarn-ui-v2Vasudevan SkmVasudevan Skm
HDFS-12836startTxId could be greater than endTxId when tailing in-progress edit logMajorhdfsChao SunChao Sun
YARN-4813TestRMWebServicesDelegationTokenAuthentication.testDoAs fails intermittentlyMajorresourcemanagerDaniel TempletonGergo Repas
MAPREDUCE-5124AM lacks flow control for task eventsMajormr-amJason LowePeter Bacsko
YARN-7589TestPBImplRecords fails with NullPointerExceptionMajor.Jason LoweDaniel Templeton
YARN-7455quote_and_append_arg can overflow bufferMajornodemanagerJason LoweJim Brennan
HADOOP-14600LocatedFileStatus constructor forces RawLocalFS to exec a process to get the permissionsMajorfsSteve LoughranPing Liu
YARN-7594TestNMWebServices#testGetNMResourceInfo fails on trunkMajornodemanager, webappGergely NovákGergely Novák
YARN-5594Handle old RMDelegationToken format when recovering RMMajorresourcemanagerTatyana ButRobert Kanter
HADOOP-15058create-release site build outputs dummy shaded jars due to skipShadeBlocker.Andrew WangAndrew Wang
HADOOP-14985Remove subversion related code from VersionInfoMojo.javaMinorbuildAkira AjisakaAjay Kumar
YARN-7586Application Placement should be done before ACL checks in ResourceManagerBlocker.Suma ShivaprasadSuma Shivaprasad
HDFS-11751DFSZKFailoverController daemon exits with wrong status codeMajorauto-failoverDoris GuBharat Viswanadham
HADOOP-15080Aliyun OSS: update oss sdk from 2.8.1 to 2.8.3 to remove its dependency on Cat-x "json-lib"Blockerfs/ossChris DouglasSammi Chen
HADOOP-15098TestClusterTopology#testChooseRandom fails intermittentlyMajortestZsolt VenczelZsolt Venczel
YARN-7608Incorrect sTarget column causing DataTable warning on RM application and scheduler web pageMajorresourcemanager, webappWeiwei YangGergely Novák
HDFS-12891Do not invalidate blocks if toInvalidate is emptyMajor.Zsolt VenczelZsolt Venczel
YARN-7635TestRMWebServicesSchedulerActivities fails in trunkMajortestSunil GovindanSunil Govindan
HDFS-12833Distcp : Update the usage of delete option for dependency with update and overwrite optionMinordistcp, hdfsHarshakiran Reddyusharani
YARN-7647NM print inappropriate error log when node-labels is enabledMinor.Yang WangYang Wang
YARN-7536em-table improvement for better filtering in new YARN UIMinoryarn-ui-v2Vasudevan SkmVasudevan Skm
HDFS-12907Allow read-only access to reserved raw for non-superusersMajornamenodeDaryn SharpRushabh S Shah
HDFS-12881Output streams closed with IOUtils suppressing write errorsMajor.Jason LoweAjay Kumar
YARN-7595Container launching code suppresses close exceptions after writesMajornodemanagerJason LoweJim Brennan
HADOOP-15085Output streams closed with IOUtils suppressing write errorsMajor.Jason LoweJim Brennan
YARN-7629TestContainerLaunch# fails after YARN-7381Major.Jason LoweJason Lowe
YARN-7664Several javadoc errorsBlocker.Sean MackrorySean Mackrory
HADOOP-15123KDiag tries to load krb5.conf from KRB5CCNAME instead of KRB5_CONFIGMinorsecurityVipin RathorVipin Rathor
HADOOP-15109TestDFSIO -read -random doesn't work on file sized 4GBMinorfs, testzhoutai.ztAjay Kumar
YARN-7661NodeManager metrics return wrong value after update node resourceMajor.Yang WangYang Wang
HDFS-12930Remove the extra space in HdfsImageViewer.mdTrivialdocumentationYiqun LinRahul Pathak
YARN-7662[Atsv2] Define new set of configurations for reader and collectors to bind.Major.Rohith Sharma K SRohith Sharma K S
YARN-7466ResourceRequest has a different default for allocationRequestId than ContainerMajor.Chandni SinghChandni Singh
YARN-7674Update Timeline Reader web app address in UI2Major.Rohith Sharma K SSunil Govindan
YARN-7577Unit Fail: TestAMRestart#testPreemptedAMRestartOnRMRestartMajor.Miklos SzegediMiklos Szegedi
HDFS-12949Fix findbugs warning in ImageWriter.javaMajor.Akira AjisakaAkira Ajisaka
HDFS-12938TestErasureCodigCLI testAll failing consistently.Majorerasure-coding, hdfsRushabh S ShahAjay Kumar
HDFS-12951Incorrect javadoc in SaslDataTransferServer.java#receiveMajorencryptionMukul Kumar SinghMukul Kumar Singh
HDFS-12959Fix TestOpenFilesWithSnapshot redundant configurationsMinorhdfsManoj GovindassamyManoj Govindassamy
YARN-7542Fix issue that causes some Running Opportunistic Containers to be recovered as PAUSEDMajor.Arun SureshSampada Dehankar
HDFS-12915Fix findbugs warning in INodeFile$HeaderFormat.getBlockLayoutRedundancyMajornamenodeWei-Chiu ChuangChris Douglas
YARN-7555Support multiple resource types in YARN native servicesCriticalyarn-native-servicesWangda TanWangda Tan
HADOOP-15122Lock down version of doxia-module-markdown pluginBlocker.Elek, MartonElek, Marton
HADOOP-15143NPE due to Invalid KerberosTicket in UGIMajor.Jitendra Nath PandeyMukul Kumar Singh
HADOOP-15152Typo in javadoc of ReconfigurableBase#reconfigurePropertyImplTrivialcommonNanda kumarNanda kumar
HADOOP-15155Error in javadoc of ReconfigurableBase#reconfigurePropertyMinor.Ajay KumarAjay Kumar
YARN-7585NodeManager should go unhealthy when state store throws DBExceptionMajornodemanagerWilfred SpiegelenburgWilfred Spiegelenburg
YARN-6894RM Apps API returns only active apps when query parameter queue usedMinorresourcemanager, restapiGrant SohnGergely Novák
YARN-7692Skip validating priority acls while recovering applicationsBlockerresourcemanagerCharan HebriSunil Govindan
MAPREDUCE-7028Concurrent task progress updates causing NPE in Application MasterBlockermr-amGergo RepasGergo Repas
YARN-7602NM should reference the singleton JvmMetrics instanceMajornodemanagerHaibo ChenHaibo Chen
HADOOP-15093Deprecation of yarn.resourcemanager.zk-address is undocumentedMajordocumentationNamit MaheshwariAjay Kumar
HDFS-12931Handle InvalidEncryptionKeyException during DistributedFileSystem#getFileChecksumMajorencryptionMukul Kumar SinghMukul Kumar Singh
HDFS-12948DiskBalancer report command top option should only take positive numeric valuesMinordiskbalancerNamit MaheshwariShashikant Banerjee
HDFS-12913TestDNFencingWithReplication.testFencingStress fix mini cluster not yet active issueMajor.Zsolt VenczelZsolt Venczel
HDFS-12987Document - Disabling the Lazy persist file scrubber.Trivialdocumentation, hdfsKarthik PalanisamyKarthik Palanisamy
HDFS-12860StripedBlockUtil#getRangesInternalBlocks throws exception for the block group size larger than 2GBMajorerasure-codingLei (Eddy) XuLei (Eddy) Xu
YARN-7619Max AM Resource value in Capacity Scheduler UI has to be refreshed for every userMajorcapacity scheduler, yarnEric PayneEric Payne
YARN-7645TestContainerResourceUsage#testUsageAfterAMRestartWithMultipleContainers is flakey with FairSchedulerMajortestRobert KanterRobert Kanter
YARN-7699queueUsagePercentage is coming as INF for getApp REST api callMajorwebappSunil GovindanSunil Govindan
HDFS-12985NameNode crashes during restart after an OpenForWrite file present in the Snapshot got deletedMajorhdfsManoj GovindassamyManoj Govindassamy
YARN-4227Ignore expired containers from removed nodes in FairSchedulerCriticalfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
YARN-7718DistributedShell failed to specify resource other than memory/vcores from container_resourcesCritical.Wangda TanWangda Tan
YARN-7508NPE in FiCaSchedulerApp when debug log enabled in async-scheduling modeMajorcapacityschedulerTao YangTao Yang
YARN-7663RMAppImpl:Invalid event: START at KILLEDMajorresourcemanagerlujielujie
YARN-6948Invalid event: ATTEMPT_ADDED at FINAL_SAVINGMajoryarnlujielujie
HDFS-12994TestReconstructStripedFile.testNNSendsErasureCodingTasks fails due to socket timeoutMajorerasure-codingLei (Eddy) XuLei (Eddy) Xu
YARN-7665Allow FS scheduler state dump to be turned on/off separately from FS debug logMajor.Wilfred SpiegelenburgWilfred Spiegelenburg
YARN-7689TestRMContainerAllocator fails after YARN-6124MajorschedulerWilfred SpiegelenburgWilfred Spiegelenburg
HADOOP-15163Fix S3ACommitter documentationMinordocumentation, fs/s3Alessandro AndrioniAlessandro Andrioni
HADOOP-15060TestShellBasedUnixGroupsMapping.testFiniteGroupResolutionTime flakyMajor.Miklos SzegediMiklos Szegedi
YARN-7735Fix typo in YARN documentationMinordocumentationTakanobu AsanumaTakanobu Asanuma
YARN-7727Incorrect log levels in few logs with QueuePriorityContainerCandidateSelectorMinoryarnPrabhu JosephPrabhu Joseph
HDFS-12984BlockPoolSlice can leak in a mini dfs clusterMajor.Robert Joseph EvansAjay Kumar
HDFS-11915Sync rbw dir on the first hsync() to avoid file lost on power failureCritical.Kanaka Kumar AvvaruVinayakumar B
YARN-7731RegistryDNS should handle upstream DNS returning CNAMEMajor.Billie RinaldiEric Yang
YARN-7671Improve Diagonstic message for stop yarn native serviceMajor.Yesha VoraChandni Singh
YARN-7705Create the container log directory with correct sticky bit in C codeMajornodemanagerYufei GuYufei Gu
HDFS-13016globStatus javadoc refers to glob pattern as "regular expression"Trivialdocumentation, hdfsRyanne DolanMukul Kumar Singh
HADOOP-15172Fix the javadoc warning in WriteOperationHelper.javaMinordocumentation, fs/s3Mukul Kumar SinghMukul Kumar Singh
YARN-7479TestContainerManagerSecurity.testContainerManager[Simple] flaky in trunkMajortestBotong HuangAkira Ajisaka
HDFS-13004TestLeaseRecoveryStriped#testLeaseRecovery is failing when safeLength is 0MB or larger than the test fileMajorhdfsZsolt VenczelZsolt Venczel
HDFS-9049Make Datanode Netty reverse proxy port to be configurableMajordatanodeVinayakumar BVinayakumar B
YARN-7758Add an additional check to the validity of container and application ids passed to container-executorMajornodemanagerMiklos SzegediYufei Gu
YARN-7717Add configuration consistency for module.enabled and docker.privileged-containers.enabledMajor.Yesha VoraEric Badger
HADOOP-15150in FsShell, UGI params should be overidden through env vars(-D arg)Major.Brahma Reddy BattulaBrahma Reddy Battula
YARN-7750[UI2] Render time related fields in all pages to the browser timezoneMajoryarn-ui-v2Vasudevan SkmVasudevan Skm
YARN-7740Fix logging for destroy yarn service cli when app does not exist and some minor bugsMajoryarn-native-servicesYesha VoraJian He
YARN-7139FairScheduler: finished applications are always restored to default queueMajorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
YARN-7753[UI2] Meta information about Application logs has to be pulled from ATS 1.5 instead of ATS2Majoryarn-ui-v2Sunil GovindanSunil Govindan
HADOOP-14788Credentials readTokenStorageFile to stop wrapping IOEs in IOEsMinorsecuritySteve LoughranAjay Kumar
HDFS-13039StripedBlockReader#createBlockReader leaks socket on IOExceptionCriticaldatanode, erasure-codingLei (Eddy) XuLei (Eddy) Xu
HADOOP-15181Typo in SecureMode.mdTrivialdocumentationMasahiro TanakaMasahiro Tanaka
YARN-7738CapacityScheduler: Support refresh maximum allocation for multiple resource typesBlocker.Sumana SathishWangda Tan
YARN-7766Introduce a new config property for YARN Service dependency tarball locationMajorapplications, client, yarn-native-servicesGour SahaGour Saha
HDFS-12963Error log level in ShortCircuitRegistry#removeShmMinor.hu xiaodonghu xiaodong
YARN-7796Container-executor fails with segfault on certain OS configurationsMajornodemanagerGergo RepasGergo Repas
YARN-7749[UI2] GPU information tab in left hand side disappears when we click other tabs belowMajor.Sumana SathishVasudevan Skm
YARN-7806Distributed Shell should use timeline async api'sMajordistributed-shellSumana SathishRohith Sharma K S
HDFS-13023Journal Sync does not work on a secure clusterMajorjournal-nodeNamit MaheshwariBharat Viswanadham
HADOOP-15121Encounter NullPointerException when using DecayRpcSchedulerMajor.Tao JieTao Jie
MAPREDUCE-7015Possible race condition in JHS if the job is not loadedMajorjobhistoryserverPeter BacskoPeter Bacsko
YARN-7737prelaunch.err file not found exception on container failureMajor.Jonathan HungKeqiu Hu
YARN-7777Fix user name format in YARN Registry DNS nameMajor.Jian HeJian He
YARN-7628[Documentation] Documenting the ability to disable elasticity at leaf queueMajorcapacity schedulerZian ChenZian Chen
HDFS-13063Fix the incorrect spelling in HDFSHighAvailabilityWithQJM.mdTrivialdocumentationJianfei JiangJianfei Jiang
YARN-7102NM heartbeat stuck when responseId overflows MAX_INTCritical.Botong HuangBotong Huang
MAPREDUCE-7041MR should not try to clean up at first job attemptMajor.Takanobu AsanumaGergo Repas
YARN-7742[UI2] Duplicated containers are rendered per attemptMajor.Rohith Sharma K SVasudevan Skm
YARN-7760[UI2] Clicking 'Master Node' or link next to 'AM Node Web UI' under application's appAttempt page goes to OLD RM UIMajor.Sumana SathishVasudevan Skm
MAPREDUCE-7020Task timeout in uber mode can crash AMMajormr-amAkira AjisakaPeter Bacsko
YARN-7765[Atsv2] GSSException: No valid credentials provided - Failed to find any Kerberos tgt thrown by Timelinev2Client & HBaseClient in NMBlocker.Sumana SathishRohith Sharma K S
HDFS-13065TestErasureCodingMultipleRacks#testSkewedRack3 is failingMajorhdfsGabor BotaGabor Bota
HDFS-12974Exception message is not printed when creating an encryption zone fails with AuthorizationExceptionMinorencryptionfang zhenyifang zhenyi
YARN-7698A misleading variable's name in ApplicationAttemptEventDispatcherMinorresourcemanagerJinjiang LingJinjiang Ling
YARN-7790Improve Capacity Scheduler Async Scheduling to better handle node failuresCritical.Sumana SathishWangda Tan
HDFS-12528Add an option to not disable short-circuit reads on failuresMajorhdfs-client, performanceAndre AraujoXiao Chen
YARN-7861[UI2] Logs page shows duplicated containers with ATSMajoryarn-ui-v2Sunil GovindanSunil Govindan
YARN-7828Clicking on yarn service should take to component tabMajoryarn-ui-v2Yesha VoraSunil Govindan
HDFS-13061SaslDataTransferClient#checkTrustAndSend should not trust a partially trusted channelMajor.Xiaoyu YaoAjay Kumar
HDFS-13060Adding a BlacklistBasedTrustedChannelResolver for TrustedChannelResolverMajordatanode, securityXiaoyu YaoAjay Kumar
HDFS-12897getErasureCodingPolicy should handle .snapshot dir betterMajorerasure-coding, hdfs, snapshotsHarshakiran ReddyLiXin Ge
MAPREDUCE-7033Map outputs implicitly rely on permissive umask for shuffleCriticalmrv2Jason LoweJason Lowe
HDFS-13048LowRedundancyReplicatedBlocks metric can be negativeMajormetricsAkira AjisakaAkira Ajisaka
HADOOP-15198Correct the spelling in CopyFilter.javaMajortools/distcpMukul Kumar SinghMukul Kumar Singh
YARN-7831YARN Service CLI should use hadoop.http.authentication.type to determine authentication methodMajor.Eric YangEric Yang
YARN-7879NM user is unable to access the application filecache due to permissionsCritical.Shane KumpfJason Lowe
HDFS-13100Handle IllegalArgumentException when GETSERVERDEFAULTS is not implemented in webhdfs.Criticalhdfs, webhdfsYongjun ZhangYongjun Zhang
YARN-7876Localized jars that are expanded after localization are not fully copiedBlocker.Miklos SzegediMiklos Szegedi
YARN-7849TestMiniYarnClusterNodeUtilization#testUpdateNodeUtilization fails due to heartbeat sync errorMajortestJason LoweBotong Huang
YARN-7801AmFilterInitializer should addFilter after fill all parametersCritical.Sumana SathishWangda Tan
YARN-7889Missing kerberos token when check for RM REST API availabilityMajoryarn-native-servicesEric YangEric Yang
YARN-7850[UI2] Log Aggregation status to be displayed in Application PageMajoryarn-ui-v2Yesha VoraGergely Novák
YARN-7866[UI2] Error to be displayed correctly while accessing kerberized cluster without kinitMajoryarn-ui-v2Sumana SathishSunil Govindan
YARN-7890NPE during container relaunchMajor.Billie RinaldiJason Lowe
HDFS-11701NPE from Unresolved Host causes permanent DFSInputStream failuresMajorhdfs-clientJames MooreLokesh Jain
HDFS-13115In getNumUnderConstructionBlocks(), ignore the inodeIds for which the inodes have been deletedMajor.Yongjun ZhangYongjun Zhang
HDFS-12935Get ambiguous result for DFSAdmin command in HA mode when only one namenode is upMajortoolsJianfei JiangJianfei Jiang
YARN-7827Stop and Delete Yarn Service from RM UI fails with HTTP ERROR 404Criticalyarn-ui-v2Yesha VoraSunil Govindan
HDFS-13120Snapshot diff could be corrupted after concatMajornamenode, snapshotsXiaoyu YaoXiaoyu Yao
YARN-7909YARN service REST API returns charset=null when kerberos enabledMajoryarn-native-servicesEric YangEric Yang
HDFS-13130Log object instance get incorrectly in SlowDiskTrackerMinor.Jianfei JiangJianfei Jiang
YARN-7906Fix mvn site fails with error: Multiple sources of package comments found for package "o.a.h.y.client.api.impl"Blockerbuild, documentationAkira AjisakaAkira Ajisaka
YARN-5848Remove unnecessary public/crossdomain.xml from YARN UIv2 sub projectBlockeryarn-ui-v2Allen WittenauerSunil Govindan
YARN-7697NM goes down with OOM due to leak in log-aggregationBlocker.Santhosh B GowdaXuan Gong
YARN-7739DefaultAMSProcessor should properly check customized resource types against minimum/maximum allocationBlocker.Wangda TanWangda Tan
HDFS-10453ReplicationMonitor thread could stuck for long time due to the race between replication and delete of same file in a large cluster.MajornamenodeHe XiaoqiaoHe Xiaoqiao
HDFS-8693refreshNamenodes does not support adding a new standby to a running DNCriticaldatanode, haJian FangAjith S
MAPREDUCE-7052TestFixedLengthInputFormat#testFormatCompressedIn is flakyMajorclient, testPeter BacskoPeter Bacsko
HDFS-13112Token expiration edits may cause log corruption or deadlockCriticalnamenodeDaryn SharpDaryn Sharp
HDFS-13151Fix the javadoc error in ReplicaInfoMinor.Bharat ViswanadhamBharat Viswanadham
MAPREDUCE-7053Timed out tasks can fail to produce thread dumpMajor.Jason LoweJason Lowe
HDFS-13058Fix dfs.namenode.shared.edits.dir in TestJournalNodeMajorjournal-node, testBharat ViswanadhamBharat Viswanadham
HADOOP-15206BZip2 drops and duplicates records when input split size is smallMajor.Aki TanakaAki Tanaka
YARN-7937Fix http method name in Cluster Application Timeout Update API example requestMinordocs, documentationCharan HebriCharan Hebri
HADOOP-15223Replace Collections.EMPTY* with empty* when availableMinor.Akira Ajisakafang zhenyi
HDFS-13159TestTruncateQuotaUpdate fails in trunkMajortestArpit AgarwalNanda kumar
YARN-7947Capacity Scheduler intra-queue preemption can NPE for non-schedulable appsMajorcapacity scheduler, scheduler preemptionEric PayneEric Payne
HADOOP-10571Use Log.*(Object, Throwable) overload to log exceptionsMajor.Arpit AgarwalAndras Bokor
HADOOP-6852apparent bug in concatenated-bzip2 support (decoding)MajorioGreg RoelofsZsolt Venczel
YARN-7942Yarn ServiceClient does not not delete znode from secure ZooKeeperBlockeryarn-native-servicesEric YangBillie Rinaldi
HADOOP-15236Fix typo in RequestHedgingProxyProvider and RequestHedgingRMFailoverProxyProviderTrivialdocumentationAkira AjisakaGabor Bota
YARN-7675[UI2] Support loading pre-2.8 version /scheduler REST response for queue pageMajoryarn-ui-v2Gergely NovákGergely Novák
YARN-7949[UI2] ArtifactsId should not be a compulsory field for new serviceMajoryarn-ui-v2Yesha VoraYesha Vora
YARN-5714ContainerExecutor does not order environment mapTrivialnodemanagerRemi CatherinotRemi Catherinot
MAPREDUCE-7027HadoopArchiveLogs shouldn't delete the original logs if the HAR creation failsCriticalmrv2Gergely NovákGergely Novák
HDFS-12865RequestHedgingProxyProvider should handle case when none of the proxies are availableMajorhaMukul Kumar SinghMukul Kumar Singh
HADOOP-15254Correct the wrong word spelling 'intialize'Minor.fang zhenyifang zhenyi
HDFS-12781After Datanode down, In Namenode UI Datanode tab is throwing warning message.MajordatanodeHarshakiran ReddyBrahma Reddy Battula
HDFS-12070Failed block recovery leaves files open indefinitely and at risk for data lossMajor.Daryn SharpKihwal Lee
HADOOP-15265Exclude json-smart explicitly in hadoop-auth avoid being pulled in transitivelyMajor.Nishant BangarwaNishant Bangarwa
YARN-7963TestServiceAM and TestServiceMonitor test cases are hangingMajoryarn-native-servicesEric YangChandni Singh
HDFS-13145SBN crash when transition to ANN with in-progress edit tailing enabledMajorha, namenodeChao SunChao Sun
HDFS-13181DiskBalancer: Add an configuration for valid plan hoursMajordiskbalancerBharat ViswanadhamBharat Viswanadham
HDFS-13143SnapshotDiff - snapshotDiffReport might be inconsistent if the snapshotDiff calculation happens between a snapshot and the current treeMajorsnapshotsShashikant BanerjeeShashikant Banerjee
HDFS-13194CachePool permissions incorrectly checkedMajor.Yiqun LinJianfei Jiang
HDFS-13114CryptoAdmin#ReencryptZoneCommand should resolve Namespace info from pathMajorencryption, hdfsHanisha KoneruHanisha Koneru
HDFS-13081Datanode#checkSecureConfig should allow SASL and privileged HTTPMajordatanode, securityXiaoyu YaoAjay Kumar
YARN-7985Service name is validated twice in ServiceClient when a service is createdTrivialyarn-native-servicesChandni SinghChandni Singh
MAPREDUCE-7059Downward Compatibility issue: MR job fails because of unknown setErasureCodingPolicy method from 3.x client to HDFS 2.x clusterCriticaljob submissionJiandan YangJiandan Yang
YARN-7835[Atsv2] Race condition in NM while publishing events if second attempt is launched on the same nodeCritical.Rohith Sharma K SRohith Sharma K S
HADOOP-15275Incorrect javadoc for return type of RetryPolicy#shouldRetryMinordocumentationNanda kumarNanda kumar
YARN-7958ServiceMaster should only wait for recovery of containers with id that match the current application idCriticalyarnChandni SinghChandni Singh
HDFS-13211Fix a bug in DirectoryDiffList.getMinListForRangeMajorsnapshotsShashikant BanerjeeShashikant Banerjee
HDFS-13210Fix the typo in MiniDFSCluster classTrivialtestYiqun Linfang zhenyi
YARN-7511NPE in ContainerLocalizer when localization failed for running containerMajornodemanagerTao YangTao Yang
HADOOP-15261Upgrade commons-io from 2.4 to 2.5MajorminikdcPandaMonkeyPandaMonkey
MAPREDUCE-7023TestHadoopArchiveLogs.testCheckFilesAndSeedApps fails on rerunMinortestGergely NovákGergely Novák
HDFS-13178Disk Balancer: Add skipDateCheck option to DiskBalancer Execute commandMajordiskbalancerBharat ViswanadhamBharat Viswanadham
HADOOP-15286Remove unused imports from TestKMSWithZK.javaMinortestAkira AjisakaAjay Kumar
YARN-7995Remove unnecessary boxings and unboxings from PlacementConstraintParser.javaMinor.Akira AjisakaSen Zhao
HDFS-13040Kerberized inotify client fails despite kinit properlyMajornamenodeWei-Chiu ChuangXiao Chen
HADOOP-15288TestSwiftFileSystemBlockLocation doesn't compileCriticalbuild, fs/swiftSteve LoughranSteve Loughran
YARN-7736Fix itemization in YARN federation documentMinordocumentationAkira AjisakaSen Zhao
HDFS-13164File not closed if streamer fail with DSQuotaExceededExceptionMajorhdfs-clientXiao ChenXiao Chen
HADOOP-15289FileStatus.readFields() assertion incorrectCritical.Steve LoughranSteve Loughran
HDFS-13188Disk Balancer: Support multiple block pools during block moveMajordiskbalancerBharat ViswanadhamBharat Viswanadham
HDFS-13109Support fully qualified hdfs path in EZ commandsMajorhdfsHanisha KoneruHanisha Koneru
HADOOP-15296Fix a wrong link for RBF in the top pageMinordocumentationTakanobu AsanumaTakanobu Asanuma
YARN-8011TestOpportunisticContainerAllocatorAMService#testContainerPromoteAndDemoteBeforeContainerStart fails sometimes in trunkMinor.Tao YangTao Yang
HADOOP-15292Distcp's use of pread is slowing it down.Minortools/distcpVirajith JalapartiVirajith Jalaparti
HADOOP-15273distcp can't handle remote stores with different checksum algorithmsCriticaltools/distcpSteve LoughranSteve Loughran
HADOOP-15280TestKMS.testWebHDFSProxyUserKerb and TestKMS.testWebHDFSProxyUserSimple fail in trunkMajor.Ray ChiangBharat Viswanadham
YARN-7944[UI2] Remove master node link from headers of application pagesMajoryarn-ui-v2Yesha VoraYesha Vora
MAPREDUCE-6930mapreduce.map.cpu.vcores and mapreduce.reduce.cpu.vcores are both present twice in mapred-default.xmlMajormrv2Daniel TempletonSen Zhao
YARN-8000Yarn Service: component instance name shows up as component name in container recordMajor.Chandni SinghChandni Singh
HDFS-13190Document WebHDFS support for snapshot diffMajordocumentation, webhdfsXiaoyu YaoLokesh Jain
HDFS-13244Add stack, conf, metrics links to utilities dropdown in NN webUIMajor.Bharat ViswanadhamBharat Viswanadham
HDFS-10618TestPendingReconstruction#testPendingAndInvalidate is flaky due to race conditionMajor.Eric BadgerEric Badger
YARN-8024LOG in class MaxRunningAppsEnforcer is initialized with a faulty class FairSchedulerMajorfairschedulerYufei GuSen Zhao
HDFS-10803TestBalancerWithMultipleNameNodes#testBalancing2OutOf3Blockpools fails intermittently due to no free space availableMajor.Yiqun LinYiqun Lin
HDFS-12156TestFSImage fails without -PnativeMajortestAkira AjisakaAkira Ajisaka
HDFS-13271WebHDFS: Add constructor in SnapshottableDirectoryStatus with HdfsFileStatus as argumentMajorwebhdfsLokesh JainLokesh Jain
HDFS-13239Fix non-empty dir warning message when setting default EC policyMinor.Hanisha KoneruBharat Viswanadham
YARN-8022ResourceManager UI cluster/app/<app-id> page fails to renderBlockerwebappTarun ParimiTarun Parimi
HDFS-13249Document webhdfs support for getting snapshottable directory listMajordocumentation, webhdfsLokesh JainLokesh Jain
MAPREDUCE-7064Flaky test TestTaskAttempt#testReducerCustomResourceTypesMajorclient, testPeter BacskoPeter Bacsko
HDFS-13261Fix incorrect null value checkMinorhdfsJianfei JiangJianfei Jiang
HADOOP-15305Replace FileUtils.writeStringToFile(File, String) with (File, String, Charset) to fix deprecation warningsMinor.Akira Ajisakafang zhenyi
HDFS-12723TestReadStripedFileWithMissingBlocks#testReadFileWithMissingBlocks failing consistently.Major.Rushabh S ShahAjay Kumar
HDFS-13251Avoid using hard coded datanode data dirs in unit testsMajortestXiaoyu YaoAjay Kumar
HDFS-13280WebHDFS: Fix NPE in get snasphottable directory list callMajorwebhdfsLokesh JainLokesh Jain
YARN-7952RM should be able to recover log aggregation status after restart/fail-overMajor.Xuan GongXuan Gong
HADOOP-15234Throw meaningful message on null when initializing KMSWebAppMajorkmsXiao Chenfang zhenyi
YARN-7636Re-reservation count may overflow when cluster resource exhausted for a long timeMajorcapacityschedulerTao YangTao Yang
HDFS-12886Ignore minReplication for block recoveryMajorhdfs, namenodeLukas MajercakLukas Majercak
YARN-8039Clean up log dir configuration in TestLinuxContainerExecutorWithMocks.testStartLocalizerMinor.Miklos SzegediMiklos Szegedi
HDFS-13296GenericTestUtils generates paths with drive letter in Windows and fail webhdfs related test casesMajor.Xiao LiangXiao Liang
HDFS-13268TestWebHdfsFileContextMainOperations fails on WindowsMajor.Íñigo GoiriXiao Liang
YARN-8054Improve robustness of the LocalDirsHandlerService MonitoringTimerTask threadMajor.Jonathan EaglesJonathan Eagles
YARN-7873Revert YARN-6078Blocker.Billie RinaldiBillie Rinaldi
HDFS-13195DataNode conf page cannot display the current value after reconfigMinordatanodemaobaolongmaobaolong
HADOOP-14067VersionInfo should load version-info.properties from its own classloaderMajorcommonThejas M NairThejas M Nair
YARN-8063DistributedShellTimelinePlugin wrongly check for entityId instead of entityTypeMajor.Rohith Sharma K SRohith Sharma K S
YARN-8062yarn rmadmin -getGroups returns group from which the user has been removedCritical.Sumana SathishSunil Govindan
YARN-8068Application Priority field causes NPE in app timeline publish when Hadoop 2.7 based clients to 2.8+BlockeryarnSunil GovindanSunil Govindan
YARN-8075DShell does not fail when we ask more GPUs than available even though AM throws 'InvalidResourceRequestException'Major.Sumana SathishWangda Tan
HADOOP-15320Remove customized getFileBlockLocations for hadoop-azure and hadoop-azure-datalakeMajorfs/adl, fs/azureshanyu zhaoshanyu zhao
YARN-8085ResourceProfilesManager should be set in RMActiveServiceContextBlockercapacityschedulerTao YangTao Yang
YARN-8086ManagedParentQueue with no leaf queues cause JS error in new UIBlocker.Suma ShivaprasadSuma Shivaprasad
YARN-6629NPE occurred when container allocation proposal is applied but its resource requests are removed beforeCritical.Tao YangTao Yang
MAPREDUCE-7036ASF License warning in hadoop-mapreduce-clientMinortestTakanobu AsanumaTakanobu Asanuma
YARN-7527Over-allocate node resource in async-scheduling mode of CapacitySchedulerMajorcapacityschedulerTao YangTao Yang
YARN-7598Document how to use classpath isolation for aux-services in YARNMajor.Xuan GongXuan Gong
HDFS-13136Avoid taking FSN lock while doing group member lookup for FSD permission checkMajornamenodeXiaoyu YaoXiaoyu Yao
HADOOP-15450Avoid fsync storm triggered by DiskChecker and handle disk full situationBlocker.Kihwal LeeArpit Agarwal
YARN-8346Upgrading to 3.1 kills running containers with error "Opportunistic container queue is full"Blocker.Rohith Sharma K SJason Lowe
HADOOP-9747Reduce unnecessary UGI synchronizationCriticalsecurityDaryn SharpDaryn Sharp

TESTS:

JIRASummaryPriorityComponentReporterContributor
MAPREDUCE-6953Skip the testcase testJobWithChangePriority if FairScheduler is usedMajorclientPeter BacskoPeter Bacsko
HDFS-12730Verify open files captured in the snapshots across config disable and enableMajorhdfsManoj GovindassamyManoj Govindassamy
HADOOP-15117open(PathHandle) contract test should be exhaustive for default optionsMajor.Chris DouglasChris Douglas
HDFS-13106Need to exercise all HDFS APIs for ECMajorhdfsHaibo YanHaibo Yan
HDFS-13107Add Mover Cli Unit Tests for Federated clusterMajorbalancer & mover, testBharat ViswanadhamBharat Viswanadham
HDFS-13550TestDebugAdmin#testComputeMetaCommand fails on WindowsMinor.Anbang HuAnbang Hu

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
YARN-4081Add support for multiple resource types in the Resource classMajorresourcemanagerVarun VasudevVarun Vasudev
YARN-4172Extend DominantResourceCalculator to account for all resourcesMajorresourcemanagerVarun VasudevVarun Vasudev
YARN-4715Add support to read resource types from a config fileMajornodemanager, resourcemanagerVarun VasudevVarun Vasudev
YARN-4829Add support for binary unitsMajornodemanager, resourcemanagerVarun VasudevVarun Vasudev
YARN-4830Add support for resource types in the nodemanagerMajornodemanagerVarun VasudevVarun Vasudev
YARN-5242Update DominantResourceCalculator to consider all resource types in calculationsMajorresourcemanagerVarun VasudevVarun Vasudev
YARN-5586Update the Resources class to consider all resource typesMajornodemanager, resourcemanagerVarun VasudevVarun Vasudev
YARN-5707Add manager class for resource profilesMajorresourcemanagerVarun VasudevVarun Vasudev
YARN-5708Implement APIs to get resource profiles from the RMMajorclientVarun VasudevVarun Vasudev
YARN-5587Add support for resource profilesMajornodemanager, resourcemanagerVarun VasudevVarun Vasudev
YARN-5951Changes to allow CapacityScheduler to use configuration storeMajor.Jonathan HungJonathan Hung
YARN-5946Create YarnConfigurationStore interface and InMemoryConfigurationStore classMajor.Jonathan HungJonathan Hung
YARN-5588Add support for resource profiles in distributed shellMajornodemanager, resourcemanagerVarun VasudevVarun Vasudev
YARN-6232Update resource usage and preempted resource calculations to take into account all resource typesMajorresourcemanagerVarun VasudevVarun Vasudev
YARN-5948Implement MutableConfigurationManager for handling storage into configuration storeMajor.Jonathan HungJonathan Hung
YARN-5952Create REST API for changing YARN scheduler configurationsMajor.Jonathan HungJonathan Hung
HDFS-10706[READ] Add tool generating FSImage from external storeMajornamenode, toolsChris DouglasChris Douglas
YARN-6445[YARN-3926] Performance improvements in resource profile branch with respect to SLSMajornodemanager, resourcemanagerVarun VasudevVarun Vasudev
HDFS-11653[READ] ProvidedReplica should return an InputStream that is bounded by its lengthMajor.Virajith JalapartiVirajith Jalaparti
HDFS-11663[READ] Fix NullPointerException in ProvidedBlocksBuilderMajor.Virajith JalapartiVirajith Jalaparti
HDFS-11703[READ] Tests for ProvidedStorageMapMajor.Virajith JalapartiVirajith Jalaparti
YARN-5949Add pluggable configuration ACL policy interface and implementationMajor.Jonathan HungJonathan Hung
HDFS-11791[READ] Test for increasing replication of provided files.Major.Virajith JalapartiVirajith Jalaparti
HDFS-11792[READ] Test cases for ProvidedVolumeDF and ProviderBlockIteratorImplMajor.Virajith JalapartiVirajith Jalaparti
HDFS-11673[READ] Handle failures of Datanode with PROVIDED storageMajor.Virajith JalapartiVirajith Jalaparti
YARN-6575Support global configuration mutation in MutableConfProviderMajor.Jonathan HungJonathan Hung
YARN-5953Create CLI for changing YARN configurationsMajor.Jonathan HungJonathan Hung
YARN-6761Fix build for YARN-3926 branchMajornodemanager, resourcemanagerVarun VasudevVarun Vasudev
YARN-6786ResourcePBImpl imports cleanupTrivialresourcemanagerDaniel TempletonYeliang Cang
YARN-5947Create LeveldbConfigurationStore class using Leveldb as backing storeMajor.Jonathan HungJonathan Hung
YARN-6322Disable queue refresh when configuration mutation is enabledMajor.Jonathan HungJonathan Hung
YARN-6593[API] Introduce Placement Constraint objectMajor.Konstantinos KaranasosKonstantinos Karanasos
YARN-6788Improve performance of resource profile branchBlockernodemanager, resourcemanagerSunil GovindanSunil Govindan
HDFS-12091[READ] Check that the replicas served from a {{ProvidedVolumeImpl}} belong to the correct external storageMajor.Virajith JalapartiVirajith Jalaparti
HDFS-12093[READ] Share remoteFS between ProvidedReplica instances.Major.Ewan HiggsVirajith Jalaparti
YARN-6471Support to add min/max resource configuration for a queueMajorcapacity schedulerSunil GovindanSunil Govindan
YARN-6935ResourceProfilesManagerImpl.parseResource() has no need of the key parameterMajorresourcemanagerDaniel TempletonManikandan R
HDFS-12289[READ] HDFS-12091 breaks the tests for provided block readsMajor.Virajith JalapartiVirajith Jalaparti
YARN-6994Remove last uses of Long from resource types codeMinorresourcemanagerDaniel TempletonDaniel Templeton
YARN-6892Improve API implementation in Resources and DominantResourceCalculator classMajornodemanager, resourcemanagerSunil GovindanSunil Govindan
YARN-6908ResourceProfilesManagerImpl is missing @Overrides on methodsMinorresourcemanagerDaniel TempletonSunil Govindan
YARN-6610DominantResourceCalculator#getResourceAsValue dominant param is updated to handle multiple resourcesCriticalresourcemanagerDaniel TempletonDaniel Templeton
YARN-7030Performance optimizations in Resource and ResourceUtils classCriticalnodemanager, resourcemanagerWangda TanWangda Tan
YARN-7042Clean up unit tests after YARN-6610MajortestDaniel TempletonDaniel Templeton
YARN-6789Add Client API to get all supported resource types from RMMajornodemanager, resourcemanagerSunil GovindanSunil Govindan
YARN-6781ResourceUtils#initializeResourcesMap takes an unnecessary Map parameterMinorresourcemanagerDaniel TempletonYu-Tang Lin
YARN-7043Cleanup ResourceProfileManagerCritical.Wangda TanWangda Tan
YARN-7067Optimize ResourceType information display in UICriticalnodemanager, resourcemanagerWangda TanWangda Tan
YARN-7039Fix javac and javadoc errors in YARN-3926 branchMajornodemanager, resourcemanagerSunil GovindanSunil Govindan
YARN-7024Fix issues on recovery in LevelDB storeMajor.Jonathan HungJonathan Hung
YARN-7093Improve log message in ResourceUtilsTrivialnodemanager, resourcemanagerSunil GovindanSunil Govindan
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-6933ResourceUtils.DISALLOWED_NAMES check is duplicatedMajorresourcemanagerDaniel TempletonManikandan R
YARN-5328Plan/ResourceAllocation data structure enhancements required to support recurring reservations in ReservationSystemMajorresourcemanagerSubru KrishnanSubru Krishnan
YARN-7056Document Resource Profiles featureMajornodemanager, resourcemanagerSunil GovindanSunil Govindan
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
YARN-6600Introduce default and max lifetime of application at LeafQueue levelMajorcapacity schedulerRohith Sharma K SRohith Sharma K S
YARN-5330SharingPolicy enhancements required to support recurring reservations in ReservationSystemMajorresourcemanagerSubru KrishnanCarlo Curino
YARN-7072Add a new log aggregation file format controllerMajor.Xuan GongXuan Gong
YARN-7136Additional Performance Improvement for Resource Profile FeatureCriticalnodemanager, resourcemanagerWangda TanWangda Tan
YARN-7137Move newly added APIs to unstable in YARN-3926 branchBlockernodemanager, resourcemanagerWangda TanWangda Tan
YARN-7194Log aggregation status is always Failed with the newly added log aggregation IndexedFileFormatMajor.Xuan GongXuan Gong
YARN-6612Update fair scheduler policies to be aware of resource typesMajorfairschedulerDaniel TempletonDaniel Templeton
YARN-7174Add retry logic in LogsCLI when fetch running application logsMajor.Xuan GongXuan Gong
YARN-6840Implement zookeeper based store for scheduler configuration updatesMajor.Wangda TanJonathan Hung
HDFS-12473Change hosts JSON file formatMajor.Ming MaMing Ma
HDFS-11035Better documentation for maintenace mode and upgrade domainMajordatanode, documentationWei-Chiu ChuangMing Ma
YARN-7046Add closing logic to configuration storeMajor.Jonathan HungJonathan Hung
MAPREDUCE-6947Moving logging APIs over to slf4j in hadoop-mapreduce-examplesMajor.Gergely NovákGergely Novák
HADOOP-14894ReflectionUtils should use Time.monotonicNow to mesaure durationMinor.Bharat ViswanadhamBharat Viswanadham
HADOOP-14892MetricsSystemImpl should use Time.monotonicNow for measuring durationsMinor.Chetna ChaudhariChetna Chaudhari
YARN-7238Documentation for API based scheduler configuration managementMajor.Jonathan HungJonathan Hung
HADOOP-14893WritableRpcEngine should use Time.monotonicNowMinor.Chetna ChaudhariChetna Chaudhari
HDFS-12386Add fsserver defaults call to WebhdfsFileSystem.MinorwebhdfsRushabh S ShahRushabh S Shah
YARN-7252Removing queue then failing over results in exceptionCritical.Jonathan HungJonathan Hung
YARN-7251Misc changes to YARN-5734Major.Jonathan HungJonathan Hung
YARN-6962Add support for updateContainers when allocating using FederationInterceptorMinor.Botong HuangBotong Huang
YARN-7259Add size-based rolling policy to LogAggregationIndexedFileControllerMajor.Xuan GongXuan Gong
MAPREDUCE-6971Moving logging APIs over to slf4j in hadoop-mapreduce-client-appMajor.Jinjiang LingJinjiang Ling
YARN-6916Moving logging APIs over to slf4j in hadoop-yarn-server-commonMajor.Akira AjisakaAkira Ajisaka
HDFS-12584[READ] Fix errors in image generation tool from latest rebaseMajor.Virajith JalapartiVirajith Jalaparti
YARN-6975Moving logging APIs over to slf4j in hadoop-yarn-server-tests, hadoop-yarn-server-web-proxy and hadoop-yarn-server-routerMajor.Yeliang CangYeliang Cang
YARN-2037Add work preserving restart support for Unmanaged AMsMajorresourcemanagerKarthik KambatlaBotong Huang
YARN-5329Placement Agent enhancements required to support recurring reservations in ReservationSystemBlockerresourcemanagerSubru KrishnanCarlo Curino
YARN-6182Fix alignment issues and missing information in new YARN UI's Queue pageMajoryarn-ui-v2Akhil PBAkhil PB
HADOOP-14845Azure wasb: getFileStatus not making any auth checksMajorfs/azure, securitySivaguru SankaridurgSivaguru Sankaridurg
HADOOP-14899Restrict Access to setPermission operation when authorization is enabled in WASBMajorfs/azureKannapiran SrinivasanKannapiran Srinivasan
YARN-7237Cleanup usages of ResourceProfilesCriticalnodemanager, resourcemanagerWangda TanWangda Tan
YARN-7296convertToProtoFormat(Resource r) is not setting for all resource typesMajor.lovekesh bansallovekesh bansal
HADOOP-14913Sticky bit implementation for rename() operation in Azure WASBMajorfs, fs/azureVarada HemeswariVarada Hemeswari
YARN-6620Add support in NodeManager to isolate GPU devices by using CGroupsMajor.Wangda TanWangda Tan
YARN-7205Log improvements for the ResourceUtilsMajornodemanager, resourcemanagerJian HeSunil Govindan
YARN-7180Remove class ResourceTypeMajorresourcemanager, schedulerYufei GuSunil Govindan
HADOOP-14935Azure: POSIX permissions are taking effect in access() method even when authorization is enabledMajorfs/azureSanthosh G NayakSanthosh G Nayak
YARN-7254UI and metrics changes related to absolute resource configurationMajorcapacity schedulerSunil GovindanSunil Govindan
YARN-7311Fix TestRMWebServicesReservation parametrization for fair schedulerBlockerfairscheduler, reservation systemYufei GuYufei Gu
HDFS-12605[READ] TestNameNodeProvidedImplementation#testProvidedDatanodeFailures fails after rebaseMajor.Virajith JalapartiVirajith Jalaparti
YARN-7345GPU Isolation: Incorrect minor device numbers written to devices.deny fileMajor.Jonathan HungJonathan Hung
YARN-7338Support same origin policy for cross site scripting prevention.Majoryarn-ui-v2Vrushali CSunil Govindan
YARN-4090Make Collections.sort() more efficient by caching resource usageMajorfairschedulerXianyin XinYufei Gu
YARN-6984DominantResourceCalculator.isAnyMajorResourceZero() should test all resourcesMajorschedulerDaniel TempletonSunil Govindan
YARN-4827Document configuration of ReservationSystem for FairSchedulerBlockercapacity schedulerSubru KrishnanYufei Gu
YARN-5516Add REST API for supporting recurring reservationsMajorresourcemanagerSangeetha Abdu JyothiSean Po
MAPREDUCE-6977Moving logging APIs over to slf4j in hadoop-mapreduce-client-commonMajorclientJinjiang LingJinjiang Ling
YARN-6505Define the strings used in SLS JSON input file formatMajorscheduler-load-simulatorYufei GuGergely Novák
YARN-7332Compute effectiveCapacity per each resource vectorMajorcapacity schedulerSunil GovindanSunil Govindan
YARN-7224Support GPU isolation for docker containerMajor.Wangda TanWangda Tan
YARN-7374Improve performance of DRF comparisons for resource types in fair schedulerCriticalfairschedulerDaniel TempletonDaniel Templeton
YARN-6927Add support for individual resource types requests in MapReduceMajorresourcemanagerDaniel TempletonGergo Repas
YARN-6594[API] Introduce SchedulingRequest objectMajor.Konstantinos KaranasosKonstantinos Karanasos
HADOOP-14997Add hadoop-aliyun as dependency of hadoop-cloud-storageMinorfs/ossGenmao YuGenmao Yu
YARN-7289Application lifetime does not work with FairSchedulerMajorresourcemanagerMiklos SzegediMiklos Szegedi
YARN-7392Render cluster information on new YARN web uiMajorwebappVasudevan SkmVasudevan Skm
HDFS-11902[READ] Merge BlockFormatProvider and FileRegionProvider.Major.Virajith JalapartiVirajith Jalaparti
YARN-7307Allow client/AM update supported resource types via YARN APIsBlockernodemanager, resourcemanagerWangda TanSunil Govindan
HDFS-12607[READ] Even one dead datanode with PROVIDED storage results in ProvidedStorageInfo being marked as FAILEDMajor.Virajith JalapartiVirajith Jalaparti
YARN-7394Merge code paths for Reservation/Plan queues and Auto Created queuesMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
HDFS-12671[READ] Test NameNode restarts when PROVIDED is configuredMajor.Virajith JalapartiVirajith Jalaparti
HDFS-12789[READ] Image generation tool does not close an opened streamMajor.Virajith JalapartiVirajith Jalaparti
YARN-7166Container REST endpoints should report resource typesMajorresourcemanagerDaniel TempletonDaniel Templeton
YARN-7143FileNotFound handling in ResourceUtils is inconsistentMajorresourcemanagerDaniel TempletonDaniel Templeton
HDFS-12776[READ] Increasing replication for PROVIDED files should create local replicasMajor.Virajith JalapartiVirajith Jalaparti
HDFS-12779[READ] Allow cluster id to be specified to the Image generation toolTrivial.Virajith JalapartiVirajith Jalaparti
HDFS-12777[READ] Reduce memory and CPU footprint for PROVIDED volumes.Major.Virajith JalapartiVirajith Jalaparti
YARN-7406Moving logging APIs over to slf4j in hadoop-yarn-apiMajor.Yeliang CangYeliang Cang
YARN-7442[YARN-7069] Limit format of resource type nameBlockernodemanager, resourcemanagerWangda TanWangda Tan
YARN-7369Improve the resource types docsMajordocsDaniel TempletonDaniel Templeton
YARN-6595[API] Add Placement Constraints at the application levelMajor.Konstantinos KaranasosArun Suresh
YARN-7411Inter-Queue preemption's computeFixpointAllocation need to handle absolute resources while computing normalizedGuaranteeMajorresourcemanagerSunil GovindanSunil Govindan
YARN-7488Make ServiceClient.getAppId method public to return ApplicationId for a service nameMajor.Gour SahaGour Saha
HADOOP-14993AliyunOSS: Override listFiles and listLocatedStatusMajorfs/ossGenmao YuGenmao Yu
YARN-6953Clean up ResourceUtils.setMinimumAllocationForMandatoryResources() and setMaximumAllocationForMandatoryResources()MinorresourcemanagerDaniel TempletonManikandan R
HDFS-12775[READ] Fix reporting of Provided volumesMajor.Virajith JalapartiVirajith Jalaparti
YARN-7482Max applications calculation per queue has to be retrospected with absolute resource supportMajorcapacity schedulerSunil GovindanSunil Govindan
YARN-7486Race condition in service AM that can cause NPEMajor.Jian HeJian He
YARN-7503Configurable heap size / JVM opts in service AMMajor.Jonathan HungJonathan Hung
YARN-7419CapacityScheduler: Allow auto leaf queue creation after queue mappingMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
YARN-7483CapacityScheduler test cases cleanup post YARN-5881MajortestSunil GovindanSunil Govindan
HDFS-12801RBF: Set MountTableResolver as default file resolverMinor.Íñigo GoiriÍñigo Goiri
YARN-7430Enable user re-mapping for Docker containers by defaultBlockersecurity, yarnEric YangEric Yang
YARN-7218ApiServer REST API naming convention /ws/v1 is already used in Hadoop v2Majorapi, applicationsEric YangEric Yang
YARN-7448[API] Add SchedulingRequest to the AllocateRequestMajor.Arun SureshPanagiotis Garefalakis
YARN-7529TestYarnNativeServices#testRecoverComponentsAfterRMRestart() fails intermittentlyMajor.Chandni SinghChandni Singh
YARN-6128Add support for AMRMProxy HAMajoramrmproxy, nodemanagerSubru KrishnanBotong Huang
HADOOP-15024AliyunOSS: support user agent configuration and include that & Hadoop version information to oss serverMajorfs, fs/ossSammi ChenSammi Chen
HDFS-12778[READ] Report multiple locations for PROVIDED blocksMajor.Virajith JalapartiVirajith Jalaparti
YARN-5534Allow user provided Docker volume mount listMajoryarnluhuichunShane Kumpf
YARN-7330Add support to show GPU in UI including metricsBlocker.Wangda TanWangda Tan
YARN-7538Fix performance regression introduced by Capacity Scheduler absolute min/max resource refactoringMajorcapacity schedulerSunil GovindanSunil Govindan
YARN-7544Use queue-path.capacity/maximum-capacity to specify CapacityScheduler absolute min/max resourcesMajorcapacity schedulerSunil GovindanSunil Govindan
YARN-6168Restarted RM may not inform AM about all existing containersMajor.Billie RinaldiChandni Singh
HDFS-12809[READ] Fix the randomized selection of locations in {{ProvidedBlocksBuilder}}.Major.Virajith JalapartiVirajith Jalaparti
HDFS-12858RBF: Add router admin commands usage in HDFS commands reference docMinordocumentationYiqun LinYiqun Lin
YARN-7564Cleanup to fix checkstyle issues of YARN-5881 branchMinor.Sunil GovindanSunil Govindan
YARN-7480Render tooltips on columns where text is clipped in new YARN UIMajoryarn-ui-v2Vasudevan SkmVasudevan Skm
YARN-7575NPE in scheduler UI when max-capacity is not configuredMajorcapacity schedulerEric PayneSunil Govindan
YARN-7533Documentation for absolute resource support in Capacity SchedulerMajorcapacity schedulerSunil GovindanSunil Govindan
HDFS-12835RBF: Fix Javadoc parameter errorsMinor.Wei YanWei Yan
YARN-7541Node updates don't update the maximum cluster capability for resources other than CPU and memoryCriticalresourcemanagerDaniel TempletonDaniel Templeton
YARN-7573Gpu Information page could be empty for nodes without GPUMajorwebapp, yarn-ui-v2Sunil GovindanSunil Govindan
HDFS-12685[READ] FsVolumeImpl exception when scanning Provided storage volumeMajor.Ewan HiggsVirajith Jalaparti
HDFS-12665[AliasMap] Create a version of the AliasMap that runs in memory in the Namenode (leveldb)Major.Ewan HiggsEwan Higgs
YARN-7487Ensure volume to include GPU base libraries after created by pluginMajor.Wangda TanWangda Tan
YARN-6507Add support in NodeManager to isolate FPGA devices with CGroupsMajoryarnZhankun TangZhankun Tang
MAPREDUCE-6994Uploader tool for Distributed Cache Deploy code changesMajor.Miklos SzegediMiklos Szegedi
HDFS-12591[READ] Implement LevelDBFileRegionFormatMinorhdfsEwan HiggsEwan Higgs
YARN-6907Node information page in the old web UI should report resource typesMajorresourcemanagerDaniel TempletonGergely Novák
YARN-7587Skip dispatching opportunistic containers to nodes whose queue is already fullMajor.Weiwei YangWeiwei Yang
HDFS-12396Webhdfs file system should get delegation token from kms provider.Majorencryption, kms, webhdfsRushabh S ShahRushabh S Shah
YARN-7092Render application specific log under application tab in new YARN UIMajoryarn-ui-v2Akhil PBAkhil PB
HADOOP-15071s3a troubleshooting docs to add a couple more failure modesMinordocumentation, fs/s3Steve LoughranSteve Loughran
YARN-7438Additional changes to make SchedulingPlacementSet agnostic to ResourceRequest / placement algorithmMajor.Wangda TanWangda Tan
HDFS-12885Add visibility/stability annotationsTrivial.Chris DouglasChris Douglas
HADOOP-14475Metrics of S3A don't print out when enable it in Hadoop metrics property fileMajorfs/s3YongerYonger
HDFS-12713[READ] Refactor FileRegion and BlockAliasMap to separate out HDFS metadata and PROVIDED storage metadataMajor.Virajith JalapartiEwan Higgs
HDFS-12894[READ] Skip setting block count of ProvidedDatanodeStorageInfo on DN registration updateMajor.Virajith JalapartiVirajith Jalaparti
YARN-7610Extend Distributed Shell to support launching job with opportunistic containersMajorapplications/distributed-shellWeiwei YangWeiwei Yang
HDFS-11640[READ] Datanodes should use a unique identifier when reading from external storesMajor.Virajith JalapartiVirajith Jalaparti
HDFS-12887[READ] Allow Datanodes with Provided volumes to start when blocks with the same id exist locallyMajor.Virajith JalapartiVirajith Jalaparti
MAPREDUCE-6998Moving logging APIs over to slf4j in hadoop-mapreduce-client-jobclientMajor.Akira AjisakaGergely Novák
MAPREDUCE-7000Moving logging APIs over to slf4j in hadoop-mapreduce-client-nativetaskMinor.Jinjiang LingJinjiang Ling
HDFS-12874[READ] Documentation for provided storageMajor.Chris DouglasVirajith Jalaparti
YARN-7522Introduce AllocationTagsManager to associate allocation tags to nodesMajor.Wangda TanWangda Tan
HDFS-12905[READ] Handle decommissioning and under-maintenance Datanodes with Provided storage.Major.Virajith JalapartiVirajith Jalaparti
HDFS-12893[READ] Support replication of Provided blocks with non-default topologies.Major.Virajith JalapartiVirajith Jalaparti
YARN-7443Add native FPGA module support to do isolation with cgroupsMajoryarnZhankun TangZhankun Tang
YARN-7473Implement Framework and policy for capacity management of auto created queuesMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
YARN-7420YARN UI changes to depict auto created queuesMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
YARN-7520Queue Ordering policy changes for ordering auto created leaf queues within Managed parent QueuesMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
YARN-6704Add support for work preserving NM restart when FederationInterceptor is enabled in AMRMProxyServiceMajor.Botong HuangBotong Huang
YARN-7632Effective min and max resource need to be set for auto created leaf queues upon creation and capacity managementMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
MAPREDUCE-7018Apply erasure coding properly to framework tarball and support plain tarMajor.Miklos SzegediMiklos Szegedi
HDFS-12875RBF: Complete logic for -readonly option of dfsrouteradmin add commandMajor.Yiqun LinÍñigo Goiri
YARN-7634Queue ACL validations should validate parent queue ACLs before auto-creating leaf queuesMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
YARN-7641Allow searchable filter for Application page log viewer in new YARN UIMajoryarn-ui-v2Vasudevan SkmVasudevan Skm
YARN-7383Node resource is not parsed correctly for resource names containing dotMajornodemanager, resourcemanagerJonathan HungGergely Novák
YARN-7643Handle recovery of applications in case of auto-created leaf queue mappingMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
HDFS-12912[READ] Fix configuration and implementation of LevelDB-based alias mapsMajor.Virajith JalapartiVirajith Jalaparti
YARN-7119Support multiple resource types in rmadmin updateNodeResource commandMajornodemanager, resourcemanagerDaniel TempletonManikandan R
YARN-7630Fix AMRMToken rollover handling in AMRMProxyMinor.Botong HuangBotong Huang
YARN-7565Yarn service pre-maturely releases the container after AM restartMajor.Chandni SinghChandni Singh
YARN-7638Unit tests related to preemption for auto created leaf queues featureMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
YARN-7633Documentation for auto queue creation feature and related configurationsMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
HDFS-12712[9806] Code style cleanupMinor.Íñigo GoiriVirajith Jalaparti
HDFS-12903[READ] Fix closing streams in ImageWriterMajor.Íñigo GoiriVirajith Jalaparti
YARN-7617Add a flag in distributed shell to automatically PROMOTE opportunistic containers to guaranteed once they are startedMinorapplications/distributed-shellWeiwei YangWeiwei Yang
HDFS-12937RBF: Add more unit tests for router admin commandsMajortestYiqun LinYiqun Lin
YARN-7620Allow node partition filters on Queues page of new YARN UIMajoryarn-ui-v2Vasudevan SkmVasudevan Skm
YARN-7670Modifications to the ResourceScheduler to support SchedulingRequestsMajor.Arun SureshArun Suresh
YARN-7032[ATSv2] NPE while starting hbase co-processor when HBase authorization is enabled.Critical.Rohith Sharma K SRohith Sharma K S
HADOOP-14965s3a input stream "normal" fadvise mode to be adaptiveMajorfs/s3Steve LoughranSteve Loughran
HADOOP-15133[JDK9] Ignore com.sun.javadoc.* and com.sun.tools.* in animal-sniffer-maven-plugin to compile with Java 9Major.Akira AjisakaAkira Ajisaka
YARN-7669API and interface modifications for placement constraint processorMajor.Arun SureshArun Suresh
HADOOP-15113NPE in S3A getFileStatus: null instrumentation on using closed instanceMajorfs/s3Steve LoughranSteve Loughran
HADOOP-15086NativeAzureFileSystem file rename is not atomicMajorfs/azureShixiong ZhuThomas Marquardt
YARN-7653Rack cardinality support for AllocationTagsManagerMajor.Panagiotis GarefalakisPanagiotis Garefalakis
YARN-6596Introduce Placement Constraint Manager moduleMajor.Konstantinos KaranasosKonstantinos Karanasos
YARN-7612Add Processor Framework for Rich Placement ConstraintsMajor.Arun SureshArun Suresh
YARN-7613Implement Basic algorithm for constraint based placementMajor.Arun SureshPanagiotis Garefalakis
YARN-7682Expose canSatisfyConstraints utility function to validate a placement against a constraintMajor.Arun SureshPanagiotis Garefalakis
HDFS-12988RBF: Mount table entries not properly updated in the local cacheMajor.Íñigo GoiriÍñigo Goiri
YARN-7557It should be possible to specify resource types in the fair scheduler increment valueCriticalfairschedulerDaniel TempletonGergo Repas
YARN-7666Introduce scheduler specific environment variable support in ApplicationSubmissionContext for better scheduling placement configurationsMajor.Sunil GovindanSunil Govindan
YARN-7242Support to specify values of different resource types in DistributedShell for easier testingCriticalnodemanager, resourcemanagerWangda TanGergely Novák
YARN-7704Document improvement for registry dnsMajor.Jian HeJian He
HADOOP-15161s3a: Stream and common statistics missing from metricsMajor.Sean MackrorySean Mackrory
HDFS-12802RBF: Control MountTableResolver cache sizeMajor.Íñigo GoiriÍñigo Goiri
HDFS-12934RBF: Federation supports global quotaMajor.Yiqun LinYiqun Lin
YARN-7681Double-check placement constraints in scheduling phase before actual allocation is madeMajorRM, schedulerWeiwei YangWeiwei Yang
YARN-5366Improve handling of the Docker container life cycleMajoryarnShane KumpfShane Kumpf
MAPREDUCE-7030Uploader tool should ignore symlinks to the same directoryMinor.Miklos SzegediMiklos Szegedi
YARN-7724yarn application status should support application nameMajoryarn-native-servicesYesha VoraJian He
YARN-7696Add container tags to ContainerTokenIdentifier, api.Container and NMContainerStatus to handle all recovery casesMajor.Arun SureshArun Suresh
HDFS-12972RBF: Display mount table quota info in Web UI and admin commandMajor.Yiqun LinYiqun Lin
MAPREDUCE-7034Moving logging APIs over to slf4j the rest of all in hadoop-mapreduceMajor.Takanobu AsanumaTakanobu Asanuma
HADOOP-15079ITestS3AFileOperationCost#testFakeDirectoryDeletion failing after OutputCommitter patchCritical.Sean MackrorySteve Loughran
HDFS-12919RBF: Support erasure coding methods in RouterRpcServerCritical.Íñigo GoiriÍñigo Goiri
YARN-6736Consider writing to both ats v1 & v2 from RM for smoother upgradesMajortimelineserverVrushali CAaron Gresch
MAPREDUCE-7032Add the ability to specify a delayed replication countMajor.Miklos SzegediMiklos Szegedi
HADOOP-15141Support IAM Assumed roles in S3AMajorfs/s3Steve LoughranSteve Loughran
HADOOP-15027AliyunOSS: Support multi-thread pre-read to improve sequential read from Hadoop to Aliyun OSS performanceMajorfs/osswujinhuwujinhu
YARN-6619AMRMClient Changes to use the PlacementConstraint and SchcedulingRequest objectsMajor.Arun SureshArun Suresh
YARN-7709Remove SELF from TargetExpression typeBlocker.Wangda TanKonstantinos Karanasos
YARN-6599Support anti-affinity constraint via AppPlacementAllocatorMajor.Wangda TanWangda Tan
YARN-7745Allow DistributedShell to take a placement specification for containers it wants to launchMajor.Arun SureshArun Suresh
HDFS-12973RBF: Document global quota supporting in federationMajor.Yiqun LinYiqun Lin
HDFS-13028RBF: Fix spurious TestRouterRpc#testProxyGetStatsMinor.Íñigo GoiriÍñigo Goiri
YARN-5094some YARN container events have timestamp of -1Critical.Sangjin LeeHaibo Chen
MAPREDUCE-6995Uploader tool for Distributed Cache Deploy documentationMajor.Miklos SzegediMiklos Szegedi
YARN-7774Miscellaneous fixes to the PlacementProcessorBlocker.Arun SureshArun Suresh
YARN-7763Allow Constraints specified in the SchedulingRequest to override application level constraintsBlocker.Wangda TanWeiwei Yang
YARN-7729Add support for setting the PID namespace modeMajornodemanagerShane KumpfBillie Rinaldi
YARN-7788Factor out management of temp tags from AllocationTagsManagerMajor.Arun SureshArun Suresh
YARN-7779Display allocation tags in RM web UI and expose same through REST APIMajorRMWeiwei YangWeiwei Yang
YARN-7782Enable user re-mapping for Docker containers in yarn-default.xmlBlockersecurity, yarnEric YangEric Yang
YARN-7605Implement doAs for Api Service REST APIMajor.Eric YangEric Yang
YARN-7540Convert yarn app cli to call yarn api servicesMajor.Eric YangEric Yang
HDFS-12772RBF: Federation Router State State Store internal APIMajor.Íñigo GoiriÍñigo Goiri
YARN-7783Add validation step to ensure constraints are not violated due to order in which a request is processedBlocker.Arun SureshArun Suresh
YARN-7807Assume intra-app anti-affinity as default for scheduling request inside AppPlacementAllocatorBlocker.Wangda TanWangda Tan
YARN-7795Fix jenkins issues of YARN-6592 branchBlocker.Sunil GovindanSunil Govindan
HDFS-13042RBF: Heartbeat Router StateMajor.Íñigo GoiriÍñigo Goiri
YARN-7798Refactor SLS Reservation CreationMinor.Young ChenYoung Chen
HDFS-13049RBF: Inconsistent Router OPTS config in branch-2 and branch-3Minor.Wei YanWei Yan
YARN-7814Remove automatic mounting of the cgroups root directory into Docker containersMajor.Shane KumpfShane Kumpf
YARN-7784Fix Cluster metrics when placement processor is enabledMajormetrics, RMWeiwei YangArun Suresh
YARN-6597Add RMContainer recovery test to verify tag population in the AllocationTagsManagerMajor.Konstantinos KaranasosPanagiotis Garefalakis
YARN-7817Add Resource reference to RM's NodeInfo object so REST API can get non memory/vcore resource usages.Major.Sumana SathishSunil Govindan
YARN-7797Docker host network can not obtain IP address for RegistryDNSMajornodemanagerEric YangEric Yang
HDFS-12574Add CryptoInputStream to WebHdfsFileSystem read call.Majorencryption, kms, webhdfsRushabh S ShahRushabh S Shah
YARN-5148[UI2] Add page to new YARN UI to view server side configurations/logs/JVM-metricsMajorwebapp, yarn-ui-v2Wangda TanKai Sasaki
YARN-7723Avoid using docker volume --format option to run against older docker releasesMajor.Wangda TanWangda Tan
YARN-7780Documentation for Placement ConstraintsMajor.Arun SureshKonstantinos Karanasos
YARN-7811Service AM should use configured default docker networkMajoryarn-native-servicesBillie RinaldiBillie Rinaldi
YARN-7822Constraint satisfaction checker support for composite OR and AND constraintsMajor.Arun SureshWeiwei Yang
HDFS-13044RBF: Add a safe mode for the RouterMajor.Íñigo GoiriÍñigo Goiri
YARN-7816YARN Service - Two different users are unable to launch a service of the same nameMajorapplicationsGour SahaGour Saha
HDFS-13043RBF: Expose the state of the Routers in the federationMajor.Íñigo GoiriÍñigo Goiri
HDFS-12997Move logging to slf4j in BlockPoolSliceStorage and StorageMajor.Ajay KumarAjay Kumar
HDFS-13068RBF: Add router admin option to manage safe modeMajor.Íñigo GoiriYiqun Lin
YARN-7839Modify PlacementAlgorithm to Check node capacity before placing request on nodeMajor.Arun SureshPanagiotis Garefalakis
YARN-7868Provide improved error message when YARN service is disabledMajoryarn-native-servicesEric YangEric Yang
YARN-7778Merging of placement constraints defined at different levelsMajor.Konstantinos KaranasosWeiwei Yang
YARN-7860Fix UT failure TestRMWebServiceAppsNodelabel#testAppsRunningMajor.Weiwei YangSunil Govindan
YARN-7516Security check for trusted docker imageMajor.Eric YangEric Yang
YARN-7815Make the YARN mounts added to Docker containers more restrictiveMajor.Shane KumpfShane Kumpf
HADOOP-15214Make Hadoop compatible with Guava 21.0Minor.Igor DvorzhakIgor Dvorzhak
YARN-5428Allow for specifying the docker client configuration directoryMajoryarnShane KumpfShane Kumpf
YARN-7838Support AND/OR constraints in Distributed ShellCriticaldistributed-shellWeiwei YangWeiwei Yang
HADOOP-13974S3Guard CLI to support list/purge of pending multipart commitsMajorfs/s3Steve LoughranAaron Fabbri
YARN-7917Fix failing test TestDockerContainerRuntime#testLaunchContainerWithDockerTokensMinornodemanagerShane KumpfShane Kumpf
YARN-7914Fix exit code handling for short lived Docker containersCritical.Shane KumpfShane Kumpf
HADOOP-15040Upgrade AWS SDK to 1.11.271: NPE bug spams logs w/ Yarn Log AggregationBlockerfs/s3Aaron FabbriAaron Fabbri
YARN-7789Should fail RM if 3rd resource type is configured but RM uses DefaultResourceCalculatorCritical.Sumana SathishZian Chen
HADOOP-15076Enhance S3A troubleshooting documents and add a performance documentBlockerdocumentation, fs/s3Steve LoughranSteve Loughran
HADOOP-15176Enhance IAM Assumed Role support in S3A clientBlockerfs/s3, testSteve LoughranSteve Loughran
YARN-7920Simplify configuration for PlacementConstraintsBlocker.Wangda TanWangda Tan
YARN-7292Retrospect Resource Profile Behavior for overriding capabilityBlockernodemanager, resourcemanagerWangda TanWangda Tan
HADOOP-14507extend per-bucket secret key config with explicit getPassword() on fs.s3a.$bucket.secret.keyCriticalfs/s3Steve LoughranSteve Loughran
YARN-7328ResourceUtils allows yarn.nodemanager.resource-types.memory-mb and .vcores to override yarn.nodemanager.resource.memory-mb and .cpu-vcoresCriticalnodemanagerDaniel Templetonlovekesh bansal
HDFS-13119RBF: Manage unavailable clustersMajor.Íñigo GoiriYiqun Lin
YARN-7940Service AM gets NoAuth with secure ZKBlockeryarn-native-servicesBillie RinaldiBillie Rinaldi
YARN-7223Document GPU isolation featureBlocker.Wangda TanWangda Tan
HADOOP-15247Move commons-net up to 3.6MinorfsSteve LoughranSteve Loughran
YARN-7916Remove call to docker logs on failure in container-executorMajor.Shane KumpfShane Kumpf
YARN-7836YARN Service component update PUT API should not use component name from JSON bodyMajorapi, yarn-native-servicesGour SahaGour Saha
YARN-7934[GQ] Refactor preemption calculators to allow overriding for Federation Global AlgosMajor.Carlo CurinoCarlo Curino
YARN-7921Transform a PlacementConstraint to a string expressionMajor.Weiwei YangWeiwei Yang
HDFS-13187RBF: Fix Routers information shown in the web UIMinor.Wei YanWei Yan
HDFS-13184RBF: Improve the unit test TestRouterRPCClientRetriesMinortestYiqun LinYiqun Lin
YARN-7893Document the FPGA isolation featureBlocker.Zhankun TangZhankun Tang
YARN-7959Add .vm extension to PlacementConstraints.md to ensure proper filteringCriticaldocumentationWeiwei YangWeiwei Yang
HDFS-13199RBF: Fix the hdfs router page missing label icon issueMajorfederation, hdfsmaobaolongmaobaolong
YARN-7929Support to set container execution type in SLSMajorscheduler-load-simulatorJiandan YangJiandan Yang
HADOOP-15264AWS "shaded" SDK 1.11.271 is pulling in netty 4.1.17Blockerfs/s3Steve LoughranSteve Loughran
YARN-7446Docker container privileged mode and --user flag contradict each otherMajor.Eric YangEric Yang
YARN-7954Component status stays "Ready" when yarn service is stoppedMajor.Yesha VoraGour Saha
YARN-7955Calling stop on an already stopped service says "Successfully stopped service"Major.Gour SahaGour Saha
YARN-7637GPU volume creation command fails when work preserving is disabled at NMCriticalnodemanagerSunil GovindanZian Chen
HADOOP-15274Move hadoop-openstack to slf4jMinorfs/swiftSteve Loughranfang zhenyi
HADOOP-14652Update metrics-core version to 3.2.4Major.Ray ChiangRay Chiang
HDFS-1686Federation: Add more Balancer tests with federation settingMinorbalancer & mover, testTsz Wo Nicholas SzeBharat Viswanadham
HADOOP-13761S3Guard: implement retries for DDB failures and throttling; translate exceptionsBlockerfs/s3Aaron FabbriAaron Fabbri
YARN-7915Trusted image log message repeated multiple timesMajor.Eric BadgerShane Kumpf
HADOOP-15090Add ADL troubleshooting docMajordocumentation, fs/adlSteve LoughranSteve Loughran
YARN-7972Support inter-app placement constraints for allocation tags by application IDMajor.Weiwei YangWeiwei Yang
HADOOP-15271Remove unicode multibyte characters from JavaDocMajordocumentationAkira AjisakaTakanobu Asanuma
HADOOP-15287JDK9 JavaDoc build fails due to one-character underscore identifiers in hadoop-yarn-commonMajordocumentationTakanobu AsanumaTakanobu Asanuma
HADOOP-15291TestMiniKdc fails on Java 9MajortestAkira AjisakaTakanobu Asanuma
YARN-7346Add a profile to allow optional compilation for ATSv2 with HBase-2.0Major.Ted YuHaibo Chen
YARN-7919Refactor timelineservice-hbase module into submodulesMajortimelineserviceHaibo ChenHaibo Chen
HDFS-13214RBF: Complete document of Router configurationMajor.Tao JieYiqun Lin
HADOOP-15267S3A multipart upload fails when SSE-C encryption is enabledCriticalfs/s3Anis ElleuchAnis Elleuch
YARN-7891LogAggregationIndexedFileController should support read from HAR fileMajor.Xuan GongXuan Gong
YARN-7626Allow regular expression matching in container-executor.cfg for devices and named docker volumes mountMajor.Zian ChenZian Chen
HDFS-13230RBF: ConnectionManager's cleanup task will compare each pool's own active conns with its total connsMinor.Wei YanChao Sun
HDFS-13233RBF: MountTableResolver doesn't return the correct mount point of the given pathMajorhdfswangzhiyuanwangzhiyuan
HADOOP-15277remove .FluentPropertyBeanIntrospector from CLI operation log outputMinorconfSteve LoughranSteve Loughran
HADOOP-15293TestLogLevel fails on Java 9MajortestAkira AjisakaTakanobu Asanuma
HDFS-13212RBF: Fix router location cache issueMajorfederation, hdfsWeiwei WuWeiwei Wu
HDFS-13232RBF: ConnectionPool should return first usable connectionMinor.Wei YanEkanth Sethuramalingam
HDFS-13240RBF: Update some inaccurate document descriptionsMinor.Yiqun LinYiqun Lin
YARN-7523Introduce description and version field in Service recordCritical.Gour SahaChandni Singh
HADOOP-15297Make S3A etag => checksum feature optionalBlockerfs/s3Steve LoughranSteve Loughran
HDFS-11399Many tests fails in Windows due to injecting disk failuresMajor.Yiqun LinYiqun Lin
HDFS-12677Extend TestReconstructStripedFile with a random EC policyMajorerasure-coding, testTakanobu AsanumaTakanobu Asanuma
HDFS-13241RBF: TestRouterSafemode failed if the port 8888 is in useMajorhdfs, testmaobaolongmaobaolong
HDFS-13253RBF: Quota management incorrect parent-child relationship judgementMajor.Yiqun LinYiqun Lin
HDFS-13226RBF: Throw the exception if mount table entry validated failedMajorhdfsmaobaolongmaobaolong
HDFS-12505Extend TestFileStatusWithECPolicy with a random EC policyMajorerasure-coding, testTakanobu AsanumaTakanobu Asanuma
HDFS-12587Use Parameterized tests in TestBlockInfoStriped and TestLowRedundancyBlockQueues to test all EC policiesMajorerasure-coding, testTakanobu AsanumaTakanobu Asanuma
YARN-5015Support sliding window retry capability for container restartMajornodemanagerVarun VasudevChandni Singh
YARN-7657Queue Mapping could provide options to provide 'user' specific auto-created queues under a specified group parent queueMajorcapacity schedulerSuma ShivaprasadSuma Shivaprasad
HADOOP-15308TestConfiguration fails on Windows because of pathsMajortestÍñigo GoiriXiao Liang
HDFS-12773RBF: Improve State Store FS implementationMajor.Íñigo GoiriÍñigo Goiri
HADOOP-15294TestUGILoginFromKeytab fails on Java9MajorsecurityTakanobu AsanumaTakanobu Asanuma
YARN-7999Docker launch fails when user private filecache directory is missingMajor.Eric YangJason Lowe
HDFS-13198RBF: RouterHeartbeatService throws out CachedStateStore related exceptions when starting routerMinor.Wei YanWei Yan
HADOOP-15278log s3a at infoMajorfs/s3Steve LoughranSteve Loughran
HDFS-13224RBF: Resolvers to support mount points across multiple subclustersMajor.Íñigo GoiriÍñigo Goiri
HDFS-13215RBF: Move Router to its own moduleMajor.Íñigo GoiriWei Yan
YARN-8053Add hadoop-distcp in exclusion in hbase-server dependencies for timelineservice-hbase packages.Major.Rohith Sharma K SRohith Sharma K S
HDFS-13250RBF: Router to manage requests across multiple subclustersMajor.Íñigo GoiriÍñigo Goiri
HDFS-11190[READ] Namenode support for data stored in external stores.Major.Virajith JalapartiVirajith Jalaparti
HDFS-10675[READ] Datanode support to read from external stores.Major.Virajith JalapartiVirajith Jalaparti
HDFS-13318RBF: Fix FindBugs in hadoop-hdfs-rbfMinor.Íñigo GoiriEkanth Sethuramalingam
HDFS-12792RBF: Test Router-based federation using HDFSContractMajor.Íñigo GoiriÍñigo Goiri
YARN-7581HBase filters are not constructed correctly in ATSv2MajorATSv2Haibo ChenHaibo Chen
YARN-7986ATSv2 REST API queries do not return results for uppercase application tagsCritical.Charan HebriCharan Hebri
HDFS-12512RBF: Add WebHDFSMajorfsÍñigo GoiriWei Yan
YARN-8070Yarn Service API site doc broken due to unwanted character in YarnServiceAPI.mdBlockersiteGour SahaGour Saha
HDFS-13291RBF: Implement available space based OrderResolverMajor.Yiqun LinYiqun Lin
HDFS-13204RBF: Optimize name service safe mode iconMinor.liuhongtongliuhongtong
HDFS-13352RBF: Add xsl stylesheet for hdfs-rbf-default.xmlMajordocumentationTakanobu AsanumaTakanobu Asanuma
YARN-8010Add config in FederationRMFailoverProxy to not bypass facade cache when failing overMinor.Botong HuangBotong Huang
HDFS-13347RBF: Cache datanode reportsMinor.Íñigo GoiriÍñigo Goiri
YARN-8069Clean up example hostnamesMajor.Billie RinaldiBillie Rinaldi
HDFS-13364RBF: Support NamenodeProtocol in the RouterMajor.Íñigo GoiriÍñigo Goiri
HADOOP-14651Update okhttp version to 2.7.5Majorfs/adlRay ChiangRay Chiang
YARN-8027Setting hostname of docker container breaks for --net=host in docker 1.13MajoryarnJim BrennanJim Brennan
YARN-7810TestDockerContainerRuntime test failures due to UID lookup of a non-existent userMajor.Shane KumpfShane Kumpf
HADOOP-15497TestTrash should use proper test path to avoid failing on WindowsMinor.Anbang HuAnbang Hu

OTHER:

JIRASummaryPriorityComponentReporterContributor
HDFS-12376Enable JournalNode Sync by defaultMajorhdfsHanisha KoneruHanisha Koneru
YARN-6499Remove the doc about Schedulable#redistributeShare()TrivialfairschedulerYufei GuChetna Chaudhari
YARN-7343Add a junit test for ContainerScheduler recoveryMinor.kartheek muthyalaSampada Dehankar
YARN-6124Make SchedulingEditPolicy can be enabled / disabled / updated with RMAdmin -refreshQueuesMajor.Wangda TanZian Chen
HADOOP-15149CryptoOutputStream should implement StreamCapabilitiesMajorfsMike DrobXiao Chen
YARN-7691Add Unit Tests for ContainersLauncherMajor.Sampada DehankarSampada Dehankar
YARN-7468Provide means for container network policy controlMajornodemanagerClay B.Xuan Gong
YARN-6486FairScheduler: Deprecate continuous schedulingMajorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
HADOOP-15177Update the release year to 2018BlockerbuildAkira AjisakaBharat Viswanadham
HADOOP-15197Remove tomcat from the Hadoop-auth test bundleMajor.Xiao ChenXiao Chen
HADOOP-14325[Umbrella] Stabilise S3A Server Side EncryptionMajordocumentation, fs/s3, testSteve Loughran
YARN-7918Fix TestAMRMClientPlacementConstraintsCritical.Botong HuangGergely Novák
HDFS-13052WebHDFS: Add support for snasphot diffMajor.Lokesh JainLokesh Jain
HADOOP-14742Document multi-URI replication Inode for ViewFSMajordocumentation, viewfsChris DouglasGera Shegalov
HDFS-13141WebHDFS: Add support for getting snasphottable directory listMajorwebhdfsLokesh JainLokesh Jain
YARN-8072RM log is getting flooded with MemoryPlacementConstraintManager info logsCritical.Zian ChenZian Chen