Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

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

Apache Hadoop Changelog

Release 3.0.0-alpha4 - 2017-07-07

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HDFS-10860Switch HttpFS from Tomcat to JettyBlockerhttpfsJohn ZhugeJohn Zhuge
HADOOP-13119Add ability to secure log servlet using proxy usersMajor.Jeffrey E RodriguezYuanbo Liu
HADOOP-13929ADLS connector should not check in contract-test-options.xmlMajorfs/adl, testJohn ZhugeJohn Zhuge
HDFS-11100Recursively deleting file protected by sticky bit should failCriticalfsJohn ZhugeJohn Zhuge
HADOOP-13805UGI.getCurrentUser() fails if user does not have a keytab associatedMajorsecurityAlejandro AbdelnurXiao Chen
HDFS-11405Rename "erasurecode" CLI subcommand to "ec"Blockererasure-codingAndrew WangManoj Govindassamy
HDFS-11426Refactor EC CLI to be similar to storage policies CLIMajorerasure-coding, shellAndrew WangAndrew Wang
HDFS-11427Rename "rs-default" to "rs"Majorerasure-codingAndrew WangAndrew Wang
HDFS-11382Persist Erasure Coding Policy ID in a new optional field in INodeFile in FSImageMajorhdfsManoj GovindassamyManoj Govindassamy
HDFS-11428Change setErasureCodingPolicy to take a required string EC policy nameMajorerasure-codingAndrew WangAndrew Wang
HADOOP-14138Remove S3A ref from META-INF service discovery, rely on existing core-default entryCriticalfs/s3Steve LoughranSteve Loughran
HDFS-11152Start erasure coding policy ID number from 1 instead of 0 to void potential unexpected errorsBlockererasure-codingSammi ChenSammi Chen
HDFS-11314Enforce set of enabled EC policies on the NameNodeBlockererasure-codingAndrew WangAndrew Wang
HDFS-11505Do not enable any erasure coding policies by defaultMajorerasure-codingAndrew WangManoj Govindassamy
HADOOP-10101Update guava dependency to the latest versionMajor.Rakesh RTsuyoshi Ozawa
HADOOP-14267Make DistCpOptions class immutableMajortools/distcpMingliang LiuMingliang Liu
HADOOP-14202fix jsvc/secure user var inconsistenciesMajorscriptsAllen WittenauerAllen Wittenauer
HADOOP-14174Set default ADLS access token provider type to ClientCredentialMajorfs/adlJohn ZhugeJohn Zhuge
YARN-6298Metric preemptCall is not used in new preemptionBlockerfairschedulerYufei GuYufei Gu
HADOOP-14285Update minimum version of Maven from 3.0 to 3.3Major.Akira AjisakaAkira Ajisaka
HADOOP-14225Remove xmlenc dependencyMinor.Chris DouglasChris Douglas
HADOOP-13665Erasure Coding codec should support fallback coderBlockerioWei-Chiu ChuangKai Sasaki
HADOOP-14248Retire SharedInstanceProfileCredentialsProvider in trunk.Majorfs/s3Mingliang LiuMingliang Liu
HDFS-11565Use compact identifiers for built-in ECPolicies in HdfsFileStatusBlockererasure-codingAndrew WangAndrew Wang
YARN-3427Remove deprecated methods from ResourceCalculatorProcessTreeBlocker.Karthik KambatlaMiklos Szegedi
HDFS-11402HDFS Snapshots should capture point-in-time copies of OPEN filesMajorhdfsManoj GovindassamyManoj Govindassamy
HADOOP-10105remove httpclient dependencyBlockerbuildColin P. McCabeAkira Ajisaka
HADOOP-13200Implement customizable and configurable erasure codersBlocker.Kai ZhengTim Yao
YARN-2962ZKRMStateStore: Limit the number of znodes under a znodeCriticalresourcemanagerKarthik KambatlaVarun Saxena
HADOOP-14386Rewind trunk from Guava 21.0 back to Guava 11.0.2Blocker.Andrew WangAndrew Wang
HADOOP-14401maven-project-info-reports-plugin can be removedMajor.Andras BokorAndras Bokor
HADOOP-14375Remove tomcat support from hadoop-functions.shMinorscriptsAllen WittenauerJohn Zhuge
HADOOP-14419Remove findbugs report from docs profileMinor.Andras BokorAndras Bokor
HADOOP-14426Upgrade Kerby version from 1.0.0-RC2 to 1.0.0BlockersecurityJiajia LiJiajia Li
HADOOP-13921Remove Log4j classes from JobConfCriticalconfSean BusbeySean Busbey
HADOOP-8143Change distcp to have -pb on by defaultMinor.Dave ThompsonMithun Radhakrishnan
HADOOP-14502Confusion/name conflict between NameNodeActivity#BlockReportNumOps and RpcDetailedActivity#BlockReportNumOpsMinormetricsErik KrogenErik Krogen
HDFS-11067DFS#listStatusIterator(..) should throw FileNotFoundException if the directory deleted before fetching next batch of entriesMajorhdfs-clientVinayakumar BVinayakumar B
YARN-6127Add support for work preserving NM restart when AMRMProxy is enabledMajoramrmproxy, nodemanagerSubru KrishnanBotong Huang

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
YARN-5910Support for multi-cluster delegation tokensMinorsecurityClay B.Jian He
YARN-5864YARN Capacity Scheduler - Queue PrioritiesMajor.Wangda TanWangda Tan
HDFS-11194Maintain aggregated peer performance metrics on NameNodeMajornamenodeXiaobing ZhouArpit Agarwal
HADOOP-14049Honour AclBit flag associated to file/folder permission for Azure datalake accountMajorfs/adlVishwajeet DusaneVishwajeet Dusane
YARN-5280Allow YARN containers to run with Java Security ManagerMinornodemanager, yarnGreg PhillipsGreg Phillips
HADOOP-14048REDO operation of WASB#AtomicRename should create placeholder blob for destination folderCriticalfs/azureNITIN VERMANITIN VERMA
YARN-6451Add RM monitor validating metrics invariantsMajor.Carlo CurinoCarlo Curino
MAPREDUCE-6871Allow users to specify racks and nodes for strict locality for AMsMajorclientRobert KanterRobert Kanter
HDFS-11417Add datanode admin command to get the storage info.Major.Surendra Singh LilhoreSurendra Singh Lilhore
YARN-679add an entry point that can start any Yarn serviceMajorapiSteve LoughranSteve Loughran
HDFS-10480Add an admin command to list currently open filesMajor.Kihwal LeeManoj Govindassamy

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-14002Document -DskipShade property in BUILDING.txtMinorbuild, documentationHanisha KoneruHanisha Koneru
HADOOP-13956Read ADLS credentials from Credential ProviderCriticalfs/adlJohn ZhugeJohn Zhuge
HADOOP-13962Update ADLS SDK to 2.1.4Majorfs/adlJohn ZhugeJohn Zhuge
HADOOP-13990Document KMS usage of CredentialProvider APIMinordocumentation, kmsJohn ZhugeJohn Zhuge
HDFS-10534NameNode WebUI should display DataNode usage histogramMajornamenode, uiZhe ZhangKai Sasaki
MAPREDUCE-6829Add peak memory usage counter for each taskMajormrv2Yufei GuMiklos Szegedi
HDFS-11374Skip FSync in Test util CreateEditsLog to speed up edit log generationMinorhdfsHanisha KoneruHanisha Koneru
HDFS-9884Use doxia macro to generate in-page TOC of HDFS site documentationMajordocumentationMasatake IwasakiMasatake Iwasaki
YARN-6131FairScheduler: Lower update interval for faster testsMajorfairschedulerKarthik KambatlaKarthik Kambatla
YARN-6106Document FairScheduler 'allowPreemptionFrom' queue propertyMinorfairschedulerYufei GuYufei Gu
YARN-4658Typo in o.a.h.yarn.server.resourcemanager.scheduler.fair.TestFairScheduler commentMajor.Daniel TempletonUdai Kiran Potluri
MAPREDUCE-6644Use doxia macro to generate in-page TOC of MapReduce site documentationMajordocumentationMasatake IwasakiMasatake Iwasaki
HDFS-11370Optimize NamenodeFsck#getReplicaInfoMinornamenodeTakanobu AsanumaTakanobu Asanuma
HDFS-11112Journal Nodes should refuse to format non-empty directoriesMajor.Arpit AgarwalYiqun Lin
HDFS-11353Improve the unit tests relevant to DataNode volume failure testingMajor.Yiqun LinYiqun Lin
HADOOP-14053Update the link to HTrace SpanReceiversMinordocumentationAkira AjisakaYiqun Lin
HADOOP-12097Allow port range to be specified while starting webappMajor.Varun SaxenaVarun Saxena
HDFS-10219Change the default value for dfs.namenode.reconstruction.pending.timeout-sec from -1 to 300Minor.Akira AjisakaYiqun Lin
MAPREDUCE-6404Allow AM to specify a port range for starting its webappMajorapplicationmasterVarun SaxenaVarun Saxena
MAPREDUCE-6842Update the links in PiEstimator documentMinordocumentationAkira AjisakaJung Yoo
HDFS-11210Enhance key rolling to guarantee new KeyVersion is returned from generateEncryptedKeys after a key is rolledMajorencryption, kmsXiao ChenXiao Chen
HDFS-11409DatanodeInfo getNetworkLocation and setNetworkLocation shoud use volatile instead of synchronizedMinorperformanceChen LiangChen Liang
YARN-6061Add an UncaughtExceptionHandler for critical threads in RMMajorresourcemanagerYufei GuYufei Gu
YARN-4753Use doxia macro to generate in-page TOC of YARN site documentationMajordocumentationMasatake IwasakiMasatake Iwasaki
HDFS-11333Print a user friendly error message when plugins are not foundMinornamenodeWei-Chiu ChuangWei-Chiu Chuang
YARN-6174Log files pattern should be same for both running and finished containerMajoryarnSumana SathishXuan Gong
HDFS-11375Display the volume storage type in datanode UIMinordatanode, uiSurendra Singh LilhoreSurendra Singh Lilhore
YARN-6125The application attempt's diagnostic message should have a maximum sizeCriticalresourcemanagerDaniel TempletonAndras Piros
HDFS-11406Remove unused getStartInstance and getFinalizeInstance in FSEditLogOpTrivial.Andrew WangAlison Yu
HDFS-11438Fix typo in error message of StoragePolicyAdmin toolTrivial.Alison YuAlison Yu
YARN-6194Cluster capacity in SchedulingPolicy is updated only on allocation file reloadMajorfairschedulerKarthik KambatlaYufei Gu
HADOOP-13321Deprecate FileSystem APIs that promote inefficient call patterns.MajorfsChris NaurothMingliang Liu
HADOOP-14097Remove Java6 specific code from GzipCodec.javaMinor.Akira AjisakaElek, Marton
HADOOP-13817Add a finite shell command timeout to ShellBasedUnixGroupsMappingMinorsecurityHarsh JHarsh J
HDFS-11295Check storage remaining instead of node remaining in BlockPlacementPolicyDefault.chooseReplicaToDelete()MajornamenodeX. LiangElek, Marton
HADOOP-14127Add log4j configuration to enable logging in hadoop-distcp's testsMinortestXiao ChenXiao Chen
HDFS-11466Change dfs.namenode.write-lock-reporting-threshold-ms default from 1000ms to 5000msMajornamenodeAndrew WangAndrew Wang
YARN-6189Improve application status log message when RM restarted when app is in NEW stateMajor.Yesha VoraJunping Du
HDFS-11432Federation : Support fully qualified path for Quota/Snapshot/cacheadmin/cryptoadmin commandsMajorfederationBrahma Reddy BattulaBrahma Reddy Battula
HDFS-11461DataNode Disk Outlier DetectionMajorhdfsHanisha KoneruHanisha Koneru
HDFS-11416Refactor out system default erasure coding policyMajorerasure-codingAndrew WangAndrew Wang
HADOOP-13930Azure: Add Authorization support to WASBMajorfs/azureDushyanthSivaguru Sankaridurg
HDFS-11494Log message when DN is not selected for block replicationMinor.Yiqun LinYiqun Lin
HDFS-8741Proper error msg to be printed when invalid operation type is given to WebHDFS operationsMinorwebhdfsArchana TSurendra Singh Lilhore
HADOOP-14108CLI MiniCluster: add an option to specify NameNode HTTP portMinor.Takanobu AsanumaTakanobu Asanuma
HDFS-10838Last full block report received time for each DN should be easily discoverableMajoruiArpit AgarwalSurendra Singh Lilhore
HDFS-11477Simplify file IO profiling configurationMinor.Hanisha KoneruHanisha Koneru
YARN-6287RMCriticalThreadUncaughtExceptionHandler.rmContext should be finalMinorresourcemanagerDaniel TempletonCorey Barker
HADOOP-14150Implement getHomeDirectory() method in NativeAzureFileSystemCriticalfs/azureNamit MaheshwariSanthosh G Nayak
YARN-6300NULL_UPDATE_REQUESTS is redundant in TestFairSchedulerMinor.Daniel TempletonYuanbo Liu
HDFS-11506Move ErasureCodingPolicyManager#getSystemDefaultPolicy to test codeMajorerasure-codingAndrew WangManoj Govindassamy
HADOOP-13946Document how HDFS updates timestamps in the FS spec; compare with object storesMinordocumentation, fsSteve LoughranSteve Loughran
YARN-6042Dump scheduler and queue state information into FairScheduler DEBUG logMajorfairschedulerYufei GuYufei Gu
HDFS-11511Support Timeout when checking single diskMajorhdfsHanisha KoneruHanisha Koneru
HDFS-10601Improve log message to include hostname when the NameNode is in safemodeMinor.Kuhu ShuklaKuhu Shukla
HDFS-11517Expose slow disks via DataNode JMXMajorhdfsHanisha KoneruHanisha Koneru
HADOOP-14169Implement listStatusIterator, listLocatedStatus for ViewFsMinorviewfsErik KrogenErik Krogen
HDFS-11547Add logs for slow BlockReceiver while writing data to diskMajordatanodeXiaobing ZhouXiaobing Zhou
MAPREDUCE-6865Fix typo in javadoc for DistributedCacheTrivial.Attila SasvariAttila Sasvari
YARN-6309Fair scheduler docs should have the queue and queuePlacementPolicy elements listed in bold so that they're easier to seeMinorfairschedulerDaniel Templetonesmaeil mirzaee
HADOOP-13945Azure: Add Kerberos and Delegation token support to WASB client.Majorfs/azureSanthosh G NayakSanthosh G Nayak
HDFS-11545Propagate DataNode's slow disks info to the NameNode via HeartbeatMajor.Hanisha KoneruHanisha Koneru
YARN-6284hasAlreadyRun should be final in ResourceManager.StandByTransitionRunnableMajorresourcemanagerDaniel TempletonLaura Adams
HADOOP-14213Move Configuration runtime check for hadoop-site.xml to initializationMajor.Jonathan EaglesJonathan Eagles
HDFS-10649Remove unused PermissionStatus#applyUMaskTrivial.John ZhugeChen Liang
HDFS-11574Spelling mistakes in the Java sourceTrivial.hu xiaodonghu xiaodong
HDFS-11534Add counters for number of blocks in pending IBRMajorhdfsXiaobing ZhouXiaobing Zhou
YARN-5956Refactor ClientRMService to unify error handling across apisMinorresourcemanagerKai SasakiKai Sasaki
YARN-6379Remove unused argument in ClientRMServiceTrivial.Kai SasakiKai Sasaki
HADOOP-14233Delay construction of PreCondition.check failure message in Configuration#setMajor.Jonathan EaglesJonathan Eagles
HADOOP-14240Configuration#get return value optimizationMajor.Jonathan EaglesJonathan Eagles
YARN-6339Improve performance for createAndGetApplicationReportMajor.yunjiong zhaoyunjiong zhao
HDFS-11170Add builder-based create API to FileSystemMajor.Sammi ChenSammi Chen
YARN-6329Remove unnecessary TODO comment from AppLogAggregatorImpl.javaMinor.Akira Ajisakavictor bertschinger
HDFS-9705Refine the behaviour of getFileChecksum when length = 0Minor.Kai ZhengSammi Chen
HADOOP-14250Correct spelling of 'separate' and variantsMinor.Doris GuDoris Gu
HDFS-10974Document replication factor for EC files.Majordocumentation, erasure-codingWei-Chiu ChuangYiqun Lin
HDFS-11551Handle SlowDiskReport from DataNode at the NameNodeMajorhdfsHanisha KoneruHanisha Koneru
HDFS-11603Improve slow mirror/disk warnings in BlockReceiverMajordatanodeArpit AgarwalArpit Agarwal
HDFS-11560Expose slow disks via NameNode JMXMajornamenodeHanisha KoneruHanisha Koneru
HDFS-11598Improve -setrep for Erasure Coded filesMajorshellWei-Chiu ChuangYiqun Lin
HDFS-9651All web UIs should include a robots.txt fileMinor.Lars FranckeLars Francke
HADOOP-14280Fix compilation of TestKafkaMetricsMajortoolsAndrew WangAndrew Wang
HDFS-11628Clarify the behavior of HDFS Mover in documentationMajordocumentationXiaobing ZhouXiaobing Zhou
YARN-6381FSAppAttempt has several variables that should be finalMajorfairschedulerDaniel TempletonAmeet Zaveri
HDFS-11302Improve Logging for SSLHostnameVerifierMajorsecurityXiaoyu YaoChen Liang
HADOOP-14104Client should always ask namenode for kms provider path.MajorkmsRushabh S ShahRushabh S Shah
YARN-5797Add metrics to the node manager for cleaning the PUBLIC and PRIVATE cachesMajor.Chris TrezzoChris Trezzo
HADOOP-14276Add a nanosecond API to Time/Timer/FakeTimerMinorutilErik KrogenErik Krogen
HDFS-11623Move system erasure coding policies into hadoop-hdfs-clientMajorerasure-codingAndrew WangAndrew Wang
HADOOP-14008Upgrade to Apache Yetus 0.4.0Majorbuild, documentation, testAllen WittenauerAllen Wittenauer
YARN-6195Export UsedCapacity and AbsoluteUsedCapacity to JMXMajorcapacityscheduler, metrics, yarnBenson QiuBenson Qiu
HDFS-11558BPServiceActor thread name is too longMinordatanodeTsz Wo Nicholas SzeXiaobing Zhou
HADOOP-14246Authentication Tokens should use SecureRandom instead of Random and 256 bit secretsMajorsecurityRobert KanterRobert Kanter
HDFS-11645DataXceiver thread should log the actual error when getting InvalidMagicNumberExceptionMinordatanodeChen LiangChen Liang
HDFS-11648Lazy construct the IIP pathnameMajor.Daryn SharpDaryn Sharp
HADOOP-14274Azure: Simplify Ranger-WASB policy modelMajorfs/azureSivaguru SankaridurgSivaguru Sankaridurg
MAPREDUCE-6673Add a test example job that grows in memory usage over timeMajortestKarthik KambatlaKarthik Kambatla
HADOOP-11794Enable distcp to copy blocks in parallelMajortools/distcpdhruba borthakurYongjun Zhang
YARN-6406Remove SchedulerRequestKeys when no more pending ResourceRequestMajor.Arun SureshArun Suresh
HDFS-11652Improve ECSchema and ErasureCodingPolicy toString, hashCode, equalsMinorerasure-codingAndrew WangAndrew Wang
HDFS-11634Optimize BlockIterator when iterating starts in the middle.Major.Konstantin ShvachkoKonstantin Shvachko
HDFS-11531Expose hedged read metrics via libHDFS APIMajorlibhdfsSailesh MukilSailesh Mukil
HADOOP-14316Switch from Findbugs to SpotbugsMajorbuildAllen WittenauerAllen Wittenauer
YARN-6164Expose Queue Configurations per Node Label through YARN client apiMajor.Benson QiuBenson Qiu
YARN-6392Add submit time to Application Summary logMinorresourcemanagerzhihai xuzhihai xu
HADOOP-12856FileUtil.checkDest() and RawLocalFileSystem.mkdirs() to throw stricter IOEs; RawLocalFS contract tests to verifyMinorfsSteve LoughranSteve Loughran
HADOOP-14340Enable KMS and HttpFS to exclude SSL ciphersMinorkmsJohn ZhugeJohn Zhuge
HDFS-11384Add option for balancer to disperse getBlocks calls to avoid NameNode's rpc.CallQueueLength spikeMajorbalancer & moveryunjiong zhaoKonstantin Shvachko
HADOOP-14309Add PowerShell NodeFencerMinorhaÍñigo GoiriÍñigo Goiri
HADOOP-14359Remove unnecessary shading of commons-httpclientMinor.Akira AjisakaWei-Chiu Chuang
HADOOP-14367Remove unused setting from pom.xmlMinorbuildAkira AjisakaChen Liang
HADOOP-14352Make some HttpServer2 SSL properties optionalMinorkmsJohn ZhugeJohn Zhuge
HDFS-11722Change Datanode file IO profiling sampling to percentageMajorhdfsHanisha KoneruHanisha Koneru
HDFS-11687Add new public encryption APIs required by HiveMajorencryptionAndrew WangLei (Eddy) Xu
HADOOP-14382Remove usages of MoreObjects.toStringHelperMinormetricsAndrew WangAndrew Wang
HDFS-9807Add an optional StorageID to writesMajor.Chris DouglasEwan Higgs
HADOOP-14390Correct spelling of 'succeed' and variantsTrivial.Dongtao ZhangDongtao Zhang
HADOOP-14383Implement FileSystem that reads from HTTP / HTTPS endpointsMajorfsHaohui MaiHaohui Mai
YARN-6457Allow custom SSL configuration to be supplied in WebAppsMajorwebapp, yarnSanjay M PujareSanjay M Pujare
HADOOP-14216Improve Configuration XML Parsing PerformanceMajor.Jonathan EaglesJonathan Eagles
MAPREDUCE-6883AuditLogger and TestAuditLogger are dead codeMinorclientDaniel TempletonVrushali C
HDFS-11800Document output of 'hdfs count -u' should contain PATHNAMEMinorhdfsXiaobing ZhouXiaobing Zhou
HADOOP-14413Add Javadoc comment for jitter parameter on CachingGetSpaceUsedTrivial.Erik KrogenErik Krogen
HDFS-11757Query StreamCapabilities when creating balancer's lock fileMajorbalancer & moverAndrew WangSammi Chen
HDFS-11641Reduce cost of audit logging by using FileStatus instead of HdfsFileStatusMajorhdfsDaryn SharpDaryn Sharp
YARN-6447Provide container sandbox policies for groupsMinornodemanager, yarnGreg PhillipsGreg Phillips
HADOOP-14415Use java.lang.AssertionError instead of junit.framework.AssertionFailedErrorMinor.Akira AjisakaChen Liang
HDFS-11803Add -v option for du command to show header lineMajorhdfsXiaobing ZhouXiaobing Zhou
YARN-6493Print requested node partition in assignContainer logsMajor.Jonathan HungJonathan Hung
HDFS-11793Allow to enable user defined erasure coding policyMajorerasure-codingSammi ChenSammi Chen
HADOOP-14407DistCp - Introduce a configurable copy buffer sizeMajortools/distcpOmkar Aradhya K SOmkar Aradhya K S
YARN-6582FSAppAttempt demand can be updated atomically in updateDemand()Major.Karthik KambatlaKarthik Kambatla
HDFS-11421Make WebHDFS' ACLs RegEx configurableMajorwebhdfsHarsh JHarsh J
HDFS-11891DU#refresh should print the path of the directory when an exception is caughtMinor.Chen LiangChen Liang
HADOOP-14442Owner support for ranger-wasb integrationMajorfs, fs/azureVarada HemeswariVarada Hemeswari
HDFS-11832Switch leftover logs to slf4j format in BlockManager.javaMinornamenodeHui XuChen Liang
YARN-6477Dispatcher no longer needs the raw types suppressionMinor.Daniel TempletonMaya Wexler
YARN-6497Method length of ResourceManager#serviceInit() is too longMinorresourcemanagerYufei GuGergely Novák
HDFS-11383Intern strings in BlockLocation and ExtendedBlockMajor.Misha DmitrievMisha Dmitriev
YARN-6208Improve the log when FinishAppEvent sent to the NodeManager which didn't run the applicationMinor.Akira AjisakaAkira Ajisaka
HADOOP-14440Add metrics for connections droppedMajor.Eric BadgerEric Badger
HADOOP-14485Redundant 'final' modifier in try-with-resources statementMinor.Wenxin HeWenxin He
HADOOP-14491Azure has messed doc structureMajordocumentation, fs/azureMingliang LiuMingliang Liu
HDFS-11914Add more diagnosis info for fsimage transfer failure.Major.Yongjun ZhangYongjun Zhang
HDFS-11840Log HDFS Mover exception message of exit to its own logMinorbalancer & moverLiXin GeLiXin Ge
HDFS-11861ipc.Client.Connection#sendRpcRequest should log request nameTrivialipcJohn ZhugeJohn Zhuge
HADOOP-14465LdapGroupsMapping - support user and group search baseMajorcommon, securityShwetha G SShwetha G S
HADOOP-14310RolloverSignerSecretProvider.LOG should be @VisibleForTestingMinorsecurityDaniel TempletonArun Shanmugam Kumar
HDFS-11907Add metric for time taken by NameNode resource checkMajor.Chen LiangChen Liang
HADOOP-14503Make RollingAverages a mutable metricMajorcommonHanisha KoneruHanisha Koneru
HADOOP-14506Add create() contract test that verifies ancestor dir creationMinorfsAaron FabbriSean Mackrory
HADOOP-14523OpensslAesCtrCryptoCodec.finalize() holds excessive amounts of memoryMajor.Misha DmitrievMisha Dmitriev
HADOOP-14524Make CryptoCodec Closeable so it can be cleaned up proactivelyMajor.Xiao ChenXiao Chen
HADOOP-14424Add CRC32C performance test.MinorcommonLiXin GeLiXin Ge
HDFS-11345Document the configuration key for FSNamesystem lock fairnessMinordocumentation, namenodeZhe ZhangErik Krogen
HDFS-11647Add -E option in hdfs "count" command to show erasure policy summarizationMajor.Sammi Chenluhuichun
HDFS-11789Maintain Short-Circuit Read StatisticsMajorhdfs-clientHanisha KoneruHanisha Koneru
HDFS-11943[Erasure coding] Warn log frequently print to screen in doEncode/doDecode functionsMajorerasure-coding, nativeliaoyuxiangqinliaoyuxiangqin
HDFS-11992Replace commons-logging APIs with slf4j in FsDatasetImplMajor.Akira Ajisakahu xiaodong
HDFS-11993Add log info when connect to datanode socket address failedMajorhdfs-clientchencanchencan
HDFS-12045Add log when Diskbalancer volume is transient storage typeMajordiskbalancersteven-wugangsteven-wugang
HADOOP-14536Update azure-storage sdk to version 5.3.0Majorfs/azureMingliang LiuGeorgi Chalakov
YARN-6738LevelDBCacheTimelineStore should reuse ObjectMapper instancesMajortimelineserverZoltan HaindrichZoltan Haindrich
HADOOP-14515Specifically configure zookeeper-related log levels in KMS log4jMajorkmsXiao ChenXiao Chen
HDFS-11646Add -E option in 'ls' to list erasure coding policy of each file and directory if applicableMajorerasure-codingSammi Chenluhuichun
HDFS-11881NameNode consumes a lot of memory for snapshot diff report generationMajorhdfs, snapshotsManoj GovindassamyManoj Govindassamy
HADOOP-14602allow custom release notes/changelog during create-releaseMinorbuild, scriptsAllen WittenauerAllen Wittenauer
HADOOP-14611NetworkTopology.DEFAULT_HOST_LEVEL is unusedTrivial.Daniel TempletonChen Liang
YARN-6751Display reserved resources in web UI per queueMajorfairscheduler, webappAbdullah YousufiAbdullah Yousufi
YARN-6280Introduce deselect query param to skip ResourceRequest from getApp/getApps REST APIMajorresourcemanager, restapiLantao JinLantao Jin
YARN-6634[API] Refactor ResourceManager WebServices to make API explicitCriticalresourcemanagerSubru KrishnanGiovanni Matteo Fumarola
YARN-5547NMLeveldbStateStore should be more tolerant of unknown keysMajornodemanagerJason LoweAjith S
HADOOP-14077Improve the patch of HADOOP-13119MajorsecurityYuanbo LiuYuanbo Liu

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-13858TestGridmixMemoryEmulation and TestResourceUsageEmulators fail on the environment other than Linux or WindowsMajortestAkira AjisakaAkira Ajisaka
YARN-6012Remove node label (removeFromClusterNodeLabels) document is missingMajordocumentationWeiwei YangYing Zhang
YARN-6117SharedCacheManager does not start upMajor.Chris TrezzoChris Trezzo
YARN-6082Invalid REST api response for getApps since queueUsagePercentage is coming as INFCritical.Sunil GovindanSunil Govindan
HDFS-11365Log portnumber in PrivilegedNfsGatewayStarterMinornfsMukul Kumar SinghMukul Kumar Singh
MAPREDUCE-6808Log map attempts as part of shuffle handler audit logMajor.Jonathan EaglesGergő Pásztor
HADOOP-13989Remove erroneous source jar option from hadoop-client shade configurationMinorbuildJoe PallasJoe Pallas
HDFS-11369Change exception message in StorageLocationCheckerMinordatanodeArpit AgarwalArpit Agarwal
YARN-4975Fair Scheduler: exception thrown when a parent queue marked 'parent' has configured child queuesMajorfairschedulerAshwin ShankarYufei Gu
HDFS-11364Add a test to verify Audit log entries for setfacl/getfacl commands over FS shellMajorhdfs, testManoj GovindassamyManoj Govindassamy
HDFS-11376Revert HDFS-8377 Support HTTP/2 in datanodeMajordatanodeAndrew WangXiao Chen
HADOOP-13988KMSClientProvider does not work with WebHDFS and Apache Knox w/ProxyUserMajorcommon, kmsGreg SeniaXiaoyu Yao
HADOOP-14029Fix KMSClientProvider for non-secure proxyuser use caseMajorkmsXiaoyu YaoXiaoyu Yao
YARN-5641Localizer leaves behind tarballs after container is completeMajor.Eric BadgerEric Badger
HADOOP-13992KMS should load SSL configuration the same way as SSLFactoryMajorkms, securityJohn ZhugeJohn Zhuge
HDFS-11378Verify multiple DataNodes can be decommissioned/maintenance at the same timeMajorhdfsManoj GovindassamyManoj Govindassamy
YARN-6103Log updates for ZKRMStateStoreTrivial.Bibin A ChundattDaniel Sturman
HADOOP-14018shaded jars of hadoop-client modules are missing hadoop's root LICENSE and NOTICE filesCritical.John ZhugeElek, Marton
HDFS-11335Remove HdfsClientConfigKeys.DFS_CLIENT_SLOW_IO_WARNING_THRESHOLD_KEY usage from DNConfMajor.Manoj GovindassamyManoj Govindassamy
HADOOP-13895Make FileStatus SerializableMinorfsChris DouglasChris Douglas
HADOOP-14045Aliyun OSS documentation missing from websiteMajordocumentation, fs/ossAndrew WangYiqun Lin
HDFS-11363Need more diagnosis info when seeing Slow waitForAckedSeqnoMajor.Yongjun ZhangXiao Chen
HDFS-11387Socket reuse address option is not honored in PrivilegedNfsGatewayStarterMajornfsMukul Kumar SinghMukul Kumar Singh
HADOOP-14044Synchronization issue in delegation token cancel functionalityMajor.Hrishikesh GadreHrishikesh Gadre
HDFS-11371Document missing metrics of erasure codingMinordocumentation, erasure-codingYiqun LinYiqun Lin
MAPREDUCE-6338MR AppMaster does not honor ephemeral port rangeMajormr-am, mrv2Frank NguyenFrank Nguyen
HDFS-11377Balancer hung due to no available mover threadsMajorbalancer & moveryunjiong zhaoyunjiong zhao
HADOOP-14047Require admin to access KMS instrumentation servletsMinorkmsJohn ZhugeJohn Zhuge
YARN-6135Node manager REST API documentation is not up to dateTrivialnodemanager, restapiMiklos SzegediMiklos Szegedi
YARN-6145Improve log message on fail overMajor.Jian HeJian He
YARN-6031Application recovery has failed when node label feature is turned off during RM recoveryMinorschedulerYing ZhangYing Zhang
YARN-6137Yarn client implicitly invoke ATS client which accesses HDFSMajor.Yesha VoraLi Lu
HADOOP-13433Race in UGI.reloginFromKeytabMajorsecurityDuo ZhangDuo Zhang
YARN-6112UpdateCallDuration is calculated only when debug logging is enabledMajorfairschedulerYufei GuYufei Gu
YARN-6144FairScheduler: preempted resources can become negativeBlockerfairscheduler, resourcemanagerMiklos SzegediMiklos Szegedi
YARN-6118Add javadoc for Resources.isNoneMinorschedulerKarthik KambatlaAndres Perez
YARN-6166Unnecessary INFO logs in AMRMClientAsyncImpl$CallbackHandlerThread.runTrivial.Grant WGrant W
HADOOP-14055SwiftRestClient includes pass length in exception if auth failsMinorsecurityMarcell HegedusMarcell Hegedus
HDFS-11403Zookeper ACLs on NN HA enabled clusters to be handled consistentlyMajorhdfsLaszlo PuskasHanisha Koneru
HADOOP-13233help of stat is confusingTrivialdocumentation, fsXiaohe LanAttila Bukor
YARN-3933FairScheduler: Multiple calls to completedContainer are not safeMajorfairschedulerLavkesh LahngirShiwei Guo
HDFS-11407Document the missing usages of OfflineImageViewer processorsMinordocumentation, toolsYiqun LinYiqun Lin
HDFS-11408The config name of balance bandwidth is out of dateMinorbalancer & mover, documentationYiqun LinYiqun Lin
HADOOP-14058Fix NativeS3FileSystemContractBaseTest#testDirWithDifferentMarkersWorksMinorfs/s3, testAkira AjisakaYiqun Lin
HDFS-11084Add a regression test for sticky bit support of OIV ReverseXML processorMajortoolsWei-Chiu ChuangWei-Chiu Chuang
HDFS-11391Numeric usernames do no work with WebHDFS FS (write access)MajorwebhdfsPierre VillardPierre Villard
HADOOP-13924Update checkstyle and checkstyle plugin version to handle indentation of JDK8 LambdasMajor.Xiaoyu YaoAkira Ajisaka
HDFS-11238Fix checkstyle warnings in NameNode#createNameNodeTrivialnamenodeEthan LiEthan Li
YARN-4212FairScheduler: Can't create a DRF queue under a FAIR policy queueMajor.Arun SureshYufei Gu
YARN-6177Yarn client should exit with an informative error message if an incompatible Jersey library is used at clientMajor.Weiwei YangWeiwei Yang
YARN-6171ConcurrentModificationException on FSAppAttempt.containersToPreemptMajorfairschedulerMiklos SzegediMiklos Szegedi
HDFS-11410Use the cached instance when edit logging SetAclOp, SetXAttrOp and RemoveXAttrOpMajornamenodeXiao ChenXiao Chen
YARN-6188Fix OOM issue with decommissioningNodesWatcher in the case of clusters with large number of nodesMajorresourcemanagerAjay JadhavAjay Jadhav
HDFS-11379DFSInputStream may infinite loop requesting block locationsCriticalhdfs-clientDaryn SharpDaryn Sharp
HADOOP-14092Typo in hadoop-aws index.mdTrivialfs/s3John ZhugeJohn Zhuge
HDFS-11177'storagepolicies -getStoragePolicy' command should accept URI based path.MajorshellSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11404Increase timeout on TestShortCircuitLocalRead.testDeprecatedGetBlockLocalPathInfoRpcMajor.Eric BadgerEric Badger
HADOOP-13826S3A Deadlock in multipart copy due to thread pool limits.Criticalfs/s3Sean MackrorySean Mackrory
HADOOP-14017User friendly name for ADLS user and groupMajorfs/adlJohn ZhugeVishwajeet Dusane
MAPREDUCE-6825YARNRunner#createApplicationSubmissionContext method is longer than 150 linesTrivial.Chris TrezzoGergely Novák
YARN-6210FS: Node reservations can interfere with preemptionMajorfairschedulerKarthik KambatlaKarthik Kambatla
YARN-6211Synchronization improvement for moveApplicationAcrossQueues and updateApplicationPriorityMajor.Bibin A ChundattBibin A Chundatt
YARN-6222TestFairScheduler.testReservationMetrics is flakyMajorfairschedulerYufei GuYufei Gu
HADOOP-14114S3A can no longer handle unencoded + in URIsMinorfs/s3Sean MackrorySean Mackrory
HADOOP-14116FailoverOnNetworkExceptionRetry does not wait when failover on certain exceptionMajor.Jian HeJian He
HDFS-11433Document missing usages of OfflineEditsViewer processorsMinordocumentation, toolsYiqun LinYiqun Lin
HDFS-11462Fix occasional BindException in TestNameNodeMetricsLoggerMajortestArpit AgarwalArpit Agarwal
HADOOP-14028S3A BlockOutputStreams doesn't delete temporary files in multipart uploads or handle part upload failuresCriticalfs/s3Seth FitzsimmonsSteve Loughran
YARN-6172FSLeafQueue demand update needs to be atomicMajorresourcemanagerVarun SaxenaMiklos Szegedi
HADOOP-14119Remove unused imports from GzipCodec.javaMinor.Akira AjisakaYiqun Lin
MAPREDUCE-6841Fix dead link in MapReduce tutorial documentMinordocumentationAkira AjisakaVictor Nee
YARN-6231FairSchedulerTestBase helper methods should call scheduler.update to avoid flakinessMajor.Arun SureshKarthik Kambatla
YARN-6239Fix javac warnings in YARN that caused by deprecated FileSystem APIsMinor.Yiqun LinYiqun Lin
YARN-1728Workaround guice3x-undecoded pathInfo in YARN WebAppMajor.Abraham ElmahrekYuanbo Liu
HADOOP-12556KafkaSink jar files are created but not copied to target distMajor.Babak BehzadBabak Behzad
HDFS-11479Socket re-use address option should be used in SimpleUdpServerMajornfsMukul Kumar SinghMukul Kumar Singh
HDFS-11478Update EC commands in HDFSCommands.mdMinordocumentation, erasure-codingYiqun LinYiqun Lin
MAPREDUCE-6852Job#updateStatus() failed with NPE due to race conditionMajor.Junping DuJunping Du
MAPREDUCE-6753Variable in byte printed directly in mapreduce clientMajorclientNemo ChenKai Sasaki
HADOOP-6801io.sort.mb and io.sort.factor were renamed and moved to mapreduce but are still in CommonConfigurationKeysPublic.java and used in SequenceFile.javaMinor.Erik StefflHarsh J
YARN-6263NMTokenSecretManagerInRM.createAndGetNMToken is not thread safeMajoryarnHaibo ChenHaibo Chen
YARN-6218Fix TestAMRMClient when using FairSchedulerMinor.Miklos SzegediMiklos Szegedi
HDFS-11476Fix NPE in FsDatasetImpl#checkAndUpdateMajordatanodeXiaobing ZhouXiaobing Zhou
YARN-6271yarn rmadin -getGroups returns information from standby RMCriticalyarnSumana SathishJian He
YARN-6270WebUtils.getRMWebAppURLWithScheme() needs to honor RM HA settingMajor.Sumana SathishXuan Gong
YARN-6248user is not removed from UsersManager’s when app is killed with pending container requests.Major.Eric PayneEric Payne
HADOOP-14026start-build-env.sh: invalid docker image nameMajorbuildGergő PásztorGergő Pásztor
HDFS-11441Add escaping to error message in KMS web UIMinorsecurityAaron T. MyersAaron T. Myers
YARN-5665Enhance documentation for yarn.resourcemanager.scheduler.class propertyTrivialdocumentationMiklos SzegediYufei Gu
HDFS-11498Make RestCsrfPreventionHandler and WebHdfsHandler compatible with Netty 4.0Major.Andrew WangAndrew Wang
MAPREDUCE-6855Specify charset when create String in CredentialsTestJobMinor.Akira AjisakaKai Sasaki
HADOOP-14087S3A typo in pom.xml test exclusionsMajorfs/s3Aaron FabbriAaron Fabbri
HDFS-11508Fix bind failure in SimpleTCPServer & Portmap where bind fails because socket is in TIME_WAIT stateMajornfsMukul Kumar SinghMukul Kumar Singh
MAPREDUCE-6839TestRecovery.testCrashed failedMajortestGergő PásztorGergő Pásztor
YARN-6207Move application across queues should handle delayed event processingMajorcapacity schedulerBibin A ChundattBibin A Chundatt
MAPREDUCE-6859hadoop-mapreduce-client-jobclient.jar sets a main class that isn't in the JARMinorclientDaniel TempletonDaniel Templeton
YARN-6297TestAppLogAggregatorImp.verifyFilesUploaded() should check # of filed uploaded with that of files expectedMajor.Haibo ChenHaibo Chen
YARN-6165Intra-queue preemption occurs even when preemption is turned off for a specific queue.Majorcapacity scheduler, scheduler preemptionEric PayneEric Payne
HADOOP-14052Fix dead link in KMS documentMinordocumentationAkira AjisakaChristina Vu
YARN-6264AM not launched when a single vcore is available on the clusterMajorfairschedulerYufei GuYufei Gu
YARN-6310OutputStreams in AggregatedLogFormat.LogWriter can be left open upon exceptionsMajoryarnHaibo ChenHaibo Chen
HADOOP-14062ApplicationMasterProtocolPBClientImpl.allocate fails with EOFException when RPC privacy is enabledCritical.Steven RandSteven Rand
YARN-6321TestResources test timeouts are too aggressiveMajortestJason LoweEric Badger
HDFS-11340DataNode reconfigure for disks doesn't remove the failed volumesMajor.Manoj GovindassamyManoj Govindassamy
HADOOP-14156Fix grammar error in ConfTest.javaTrivialtestAndrey DyatlovAndrey Dyatlov
HDFS-11512Increase timeout on TestShortCircuitLocalRead#testSkipWithVerifyChecksumMinor.Eric BadgerEric Badger
HDFS-11499Decommissioning stuck because of failing recoveryMajorhdfs, namenodeLukas MajercakLukas Majercak
HDFS-11395RequestHedgingProxyProvider#RequestHedgingInvocationHandler hides the Exception thrown from NameNodeMajorhaNanda kumarNanda kumar
HDFS-11526Fix confusing block recovery messageMinordatanodeWei-Chiu ChuangYiqun Lin
YARN-6327Removing queues from CapacitySchedulerQueueManager and ParentQueue should be done with iteratorMajorcapacityschedulerJonathan HungJonathan Hung
HADOOP-14170FileSystemContractBaseTest is not cleaning up test directory clearlyMajorfsMingliang LiuMingliang Liu
YARN-6331Fix flakiness in TestFairScheduler#testDumpStateMajorfairschedulerYufei GuYufei Gu
YARN-6328Fix a spelling mistake in CapacitySchedulerTrivialcapacity schedulerJin YiboJin Yibo
HDFS-11420Edit file should not be processed by the same type processor in OfflineEditsViewerMajortoolsYiqun LinYiqun Lin
YARN-6294ATS client should better handle Socket closed caseMajortimelineclientSumana SathishLi Lu
YARN-6332Make RegistrySecurity use short user names for ZK ACLsMajor.Billie RinaldiBillie Rinaldi
YARN-4051ContainerKillEvent lost when container is still recovering and application finishesCriticalnodemanagersandfleesandflee
HDFS-11533reuseAddress option should be used for child channels in Portmap and SimpleTcpServerMajornfsMukul Kumar SinghMukul Kumar Singh
HADOOP-14191Duplicate hadoop-minikdc dependency in hadoop-common moduleMinorbuildAkira AjisakaXiaobing Zhou
HDFS-10394move declaration of okhttp version from hdfs-client to hadoop-project POMMinorbuildSteve LoughranXiaobing Zhou
HDFS-11516Admin command line should print message to stderr in failure caseMinor.Kai SasakiKai Sasaki
YARN-6217TestLocalCacheDirectoryManager test timeout is too aggressiveMajortestJason LoweMiklos Szegedi
YARN-6353Clean up OrderingPolicy javadocMinorresourcemanagerDaniel TempletonDaniel Templeton
HADOOP-14059typo in s3a rename(self, subdir) error messageMinor.Steve LoughranSteve Loughran
HDFS-6648Order of namenodes in ConfiguredFailoverProxyProvider is undefinedMajorha, hdfs-clientRafal WojdylaÍñigo Goiri
HADOOP-14204S3A multipart commit failing, "UnsupportedOperationException at java.util.Collections$UnmodifiableList.sort"Criticalfs/s3Steve LoughranSteve Loughran
HADOOP-14187Update ZooKeeper dependency to 3.4.9 and Curator dependency to 2.12.0Major.Tsuyoshi OzawaTsuyoshi Ozawa
YARN-5934Fix TestTimelineWebServices.testPrimaryFilterNumericStringMajortestAkira AjisakaAkira Ajisaka
HDFS-11561HttpFS doc errorsTrivialdocumentation, httpfs, testYuanbo LiuYuanbo Liu
HADOOP-9631ViewFs should use underlying FileSystem's server side defaultsMajorfs, viewfsLohit VijayarenuErik Krogen
HADOOP-14214DomainSocketWatcher::add()/delete() should not self interrupt while looping await()Criticalhdfs-clientMingliang LiuMingliang Liu
HADOOP-14195CredentialProviderFactory$getProviders is not thread-safeMajorsecurityVihang KarajgaonkarVihang Karajgaonkar
HADOOP-14211FilterFs and ChRootedFs are too aggressive about enforcing "authorityNeeded"MajorviewfsErik KrogenErik Krogen
YARN-6360Prevent FS state dump logger from cramming other log filesMajorfairschedulerYufei GuYufei Gu
YARN-6334TestRMFailover#testAutomaticFailover always passes even when it should failMajor.Yufei GuYufei Gu
MAPREDUCE-6866Fix getNumMapTasks() documentation in JobConfMinordocumentationJoe MészárosJoe Mészáros
MAPREDUCE-6868License check for jdiff output files should be ignoredMajorbuildAkira AjisakaAkira Ajisaka
HDFS-11555Fix typos in class OfflineImageReconstructorTrivial.Yiqun LinYiqun Lin
HDFS-10506OIV's ReverseXML processor cannot reconstruct some snapshot detailsMajortoolsColin P. McCabeAkira Ajisaka
HDFS-11486Client close() should not fail fast if the last block is being decommissionedMajor.Wei-Chiu ChuangWei-Chiu Chuang
YARN-6359TestRM#testApplicationKillAtAcceptedState fails rarely due to race conditionMajortestRobert KanterRobert Kanter
YARN-5368Memory leak in timeline serverCriticaltimelineserverWataru YukawaJonathan Eagles
YARN-6050AMs can't be scheduled on racks or nodesMajor.Robert KanterRobert Kanter
HDFS-11571Typo in DataStorage exception messageMinordatanodeDaniel TempletonAnna Budai
YARN-5685RM configuration allows all failover methods to disabled when automatic failover is enabledCriticalresourcemanagerDaniel TempletonDaniel Templeton
HADOOP-14223Extend FileStatus#toString() to include details like Erasure Coding and EncryptionMajorfsManoj GovindassamyManoj Govindassamy
HADOOP-14247FileContextMainOperationsBaseTest should clean up test root pathMinorfs, testMingliang LiuMingliang Liu
MAPREDUCE-6862Fragments are not handled correctly by resource limit checkingMinor.Chris TrezzoChris Trezzo
MAPREDUCE-6873MR Job Submission Fails if MR framework application path not on defaultFSMinormrv2Erik KrogenErik Krogen
HADOOP-14256[S3A DOC] Correct the format for "Seoul" exampleMinordocumentation, fs/s3Brahma Reddy BattulaBrahma Reddy Battula
MAPREDUCE-6850Shuffle Handler keep-alive connections are closed from the server sideMajor.Jonathan EaglesJonathan Eagles
MAPREDUCE-6836exception thrown when accessing the job configuration web UIMinorwebappsSangjin LeeHaibo Chen
HDFS-11592Closing a file has a wasteful preconditions in NameNodeMajornamenodeEric BadgerEric Badger
YARN-6354LeveldbRMStateStore can parse invalid keys when recovering reservationsMajorresourcemanagerJason LoweJason Lowe
YARN-5703ReservationAgents are not correctly configuredMajorcapacity scheduler, resourcemanagerSean PoManikandan R
HADOOP-14268Fix markdown itemization in hadoop-aws documentsMinordocumentation, fs/s3Akira AjisakaAkira Ajisaka
HADOOP-14271Correct spelling of 'occurred' and variantsTrivial.Yeliang CangYeliang Cang
HADOOP-14272Azure: WasbRemoteCallHelper should use String equals for comparison.Majorfs/azureSanthosh G NayakSanthosh G Nayak
HADOOP-14273Azure: NativeAzureFileSystem should respect config for kerberosSupportEnabled flagMajorfs/azureSanthosh G NayakSanthosh G Nayak
YARN-6436TestSchedulingPolicy#testParseSchedulingPolicy timeout is too lowMajortestJason LoweEric Badger
YARN-6004Refactor TestResourceLocalizationService#testDownloadingResourcesOnContainer so that it is less than 150 linesTrivialtestChris TrezzoChris Trezzo
YARN-6420RM startup failure due to wrong order in nodelabel editlogCritical.Bibin A ChundattBibin A Chundatt
MAPREDUCE-6824TaskAttemptImpl#createCommonContainerLaunchContext is longer than 150 linesTrivial.Chris TrezzoChris Trezzo
YARN-6403Invalid local resource request can raise NPE and make NM exitMajornodemanagerTao YangTao Yang
HDFS-11538Move ClientProtocol HA proxies into hadoop-hdfs-clientBlockerhdfs-clientAndrew WangHuafeng Wang
YARN-6437TestSignalContainer#testSignalRequestDeliveryToNM fails intermittentlyMajortestJason LoweJason Lowe
YARN-6448Continuous scheduling thread crashes while sorting nodesMajor.Yufei GuYufei Gu
HDFS-11596hadoop-hdfs-client jar is in the wrong directory in release tarballCriticalbuildAndrew WangYuanbo Liu
MAPREDUCE-6846Fragments specified for libjar paths are not handled correctlyMinor.Chris TrezzoChris Trezzo
HDFS-11131TestThrottledAsyncChecker#testCancellation is flakyMajortestArpit AgarwalArpit Agarwal
HDFS-11362StorageDirectory should initialize a non-null default StorageDirTypeMinorhdfsHanisha KoneruHanisha Koneru
HDFS-11608HDFS write crashed with block size greater than 2 GBCriticalhdfs-clientXiaobing ZhouXiaobing Zhou
MAPREDUCE-6201TestNetworkedJob fails on trunkMajor.Robert KanterPeter Bacsko
YARN-6288Exceptions during aggregated log writes are mishandledCriticallog-aggregationAkira AjisakaAkira Ajisaka
HADOOP-14287Compiling trunk with -DskipShade failsMajorbuildArpit AgarwalArun Suresh
YARN-6368Decommissioning an NM results in a -1 exit codeMinor.Miklos SzegediMiklos Szegedi
HDFS-11633FSImage failover disables all erasure coding policiesCriticalerasure-coding, namenodeWei-Chiu ChuangWei-Chiu Chuang
HADOOP-14066VersionInfo should be marked as public APICriticalcommonThejas M NairAkira Ajisaka
YARN-6343Docker docs MR example is brokenMajornodemanagerDaniel TempletonPrashant Jha
HADOOP-14293Initialize FakeTimer with a less trivial valueMajortestAndrew WangAndrew Wang
HADOOP-13545Upgrade HSQLDB to 2.3.4MinorbuildGiovanni Matteo FumarolaGiovanni Matteo Fumarola
HDFS-11637Fix javac warning caused by the deprecated key used in TestDFSClientRetries#testFailuresArePerOperationMinor.Yiqun LinYiqun Lin
YARN-6461TestRMAdminCLI has very low test timeoutsMajortestJason LoweEric Badger
YARN-6463correct spelling mistake in FileSystemRMStateStoreTrivial.Yeliang CangYeliang Cang
YARN-6439Fix ReservationSystem creation of default ReservationQueueMajor.Carlo CurinoCarlo Curino
HDFS-11630TestThrottledAsyncCheckerTimeout fails intermittently in Jenkins buildsMajorhdfsHanisha KoneruHanisha Koneru
HDFS-11163Mover should move the file blocks to default storage once policy is unsetMajorbalancer & moverSurendra Singh LilhoreSurendra Singh Lilhore
YARN-6421Upgrade frontend-maven-plugin to 1.1 to fix new YARN UI build error in ppc64leMajoryarn-ui-v2Sonia GarudiSonia Garudi
YARN-6450TestContainerManagerWithLCE requires override for each new test added to ContainerManagerTestMajortestJason LoweJason Lowe
YARN-3760FSDataOutputStream leak in AggregatedLogFormat.LogWriter.close()CriticalnodemanagerDaryn SharpHaibo Chen
YARN-6216Unify Container Resizing code paths with Container Updates making it scheduler agnosticMajorcapacity scheduler, fairscheduler, resourcemanagerArun SureshArun Suresh
YARN-5994TestCapacityScheduler.testAMLimitUsage fails intermittentlyMajor.Eric BadgerEric Badger
YARN-6433Only accessible cgroup mount directories should be selected for a controllerMajornodemanagerMiklos SzegediMiklos Szegedi
YARN-6480Timeout is too aggressive for TestAMRestart.testPreemptedAMRestartOnRMRestartMajor.Eric BadgerEric Badger
HADOOP-14311Add python2.7-dev to DockerfileMajor.Allen WittenauerAllen Wittenauer
MAPREDUCE-6875Rename mapred-site.xml.template to mapred-site.xmlMinorbuildAllen WittenauerYuanbo Liu
YARN-6304Skip rm.transitionToActive call to RM if RM is already active.MajorresourcemanagerRohith Sharma K SRohith Sharma K S
HDFS-11615FSNamesystemLock metrics can be inaccurate due to millisecond precisionMajorhdfsErik KrogenErik Krogen
HADOOP-14318Remove non-existent setfattr command option from FileSystemShell.mdMinordocumentationDoris GuDoris Gu
HADOOP-14315Python example in the rack awareness document doesn't work due to bad indentationMinordocumentationKengo SekiKengo Seki
HDFS-11665HttpFSServerWebServer$deprecateEnv may leak secretMajorhttpfs, securityJohn ZhugeJohn Zhuge
HADOOP-14317KMSWebServer$deprecateEnv may leak secretMajorkms, securityJohn ZhugeJohn Zhuge
HADOOP-13997Typo in metrics docsTrivialdocumentationDaniel TempletonAna Krasteva
YARN-6438Code can be improved in ContainersMonitorImpl.javaMinornodemanagerMiklos SzegediMiklos Szegedi
YARN-6365Get static SLS html resources from classpathBlockerscheduler-load-simulatorAllen WittenauerYufei Gu
YARN-6202Configuration item Dispatcher.DISPATCHER_EXIT_ON_ERROR_KEY is disregardedMajornodemanager, resourcemanagerYufei GuYufei Gu
YARN-6302Fail the node if Linux Container Executor is not configured properlyMinor.Miklos SzegediMiklos Szegedi
HDFS-11671TestReconstructStripedBlocks#test2RecoveryTasksForSameBlockGroup failsMajorerasure-coding, testAndrew WangAndrew Wang
HDFS-11660TestFsDatasetCache#testPageRounder fails intermittently with AssertionErrorMajortestAndrew WangAndrew Wang
YARN-6453fairscheduler-statedump.log gets generated regardless of serviceBlockerfairscheduler, schedulerAllen WittenauerYufei Gu
YARN-6363Extending SLS: Synthetic Load GeneratorMajor.Carlo CurinoCarlo Curino
YARN-6153keepContainer does not work when AM retry window is setMajorresourcemanagerkyungwan namkyungwan nam
HDFS-11689New exception thrown by DFSClient#isHDFSEncryptionEnabled broke hacky hive codeMajor.Yongjun ZhangYongjun Zhang
YARN-5889Improve and refactor user-limit calculation in capacity schedulerMajorcapacity schedulerSunil GovindanSunil Govindan
HDFS-11529Add libHDFS API to return last exceptionCriticallibhdfsSailesh MukilSailesh Mukil
YARN-6500Do not mount inaccessible cgroups directories in CgroupsLCEResourcesHandlerMajornodemanagerMiklos SzegediMiklos Szegedi
HDFS-11691Add a proper scheme to the datanode links in NN web UIMajor.Kihwal LeeKihwal Lee
HADOOP-14341Support multi-line value for ssl.server.exclude.cipher.listMajor.John ZhugeJohn Zhuge
YARN-5617AMs only intended to run one attempt can be run more than onceMajorresourcemanagerJason LoweJason Lowe
YARN-6510Fix profs stat file warning caused by process names that includes parenthesisMajor.Wilfred SpiegelenburgWilfred Spiegelenburg
HADOOP-14351Azure: RemoteWasbAuthorizerImpl and RemoteSASKeyGeneratorImpl should not use Kerberos interactive user cacheMajorfs/azureSanthosh G NayakSanthosh G Nayak
MAPREDUCE-6881Fix warnings from Spotbugs in hadoop-mapreduceMajor.Weiwei YangWeiwei Yang
HADOOP-14346CryptoOutputStream throws IOException on flush() if stream is closedMajor.Pierre LacavePierre Lacave
HDFS-11709StandbyCheckpointer should handle an non-existing legacyOivImageDir gracefullyCriticalha, namenodeZhe ZhangErik Krogen
YARN-6534ResourceManager failed due to TimelineClient try to init SSLFactory even https is not enabledBlocker.Junping DuRohith Sharma K S
HADOOP-14354SysInfoWindows is not thread safeMajor.Íñigo GoiriÍñigo Goiri
YARN-5894fixed license warning caused by de.ruedigermoeller:fst:jar:2.24BlockeryarnHaibo ChenHaibo Chen
YARN-6472Improve Java sandbox regexMajor.Miklos SzegediGreg Phillips
HADOOP-14320TestIPC.testIpcWithReaderQueuing fails intermittentlyMajor.Eric BadgerEric Badger
YARN-6536TestAMRMClient.testAMRMClientWithSaslEncryption fails intermittentlyMajor.Eric BadgerJason Lowe
HDFS-11718DFSStripedOutputStream hsync/hflush should not throw UnsupportedOperationExceptionBlockererasure-codingManoj GovindassamyManoj Govindassamy
HADOOP-14363Inconsistent default block location in FileSystem javadocTrivialfsMingliang LiuChen Liang
HADOOP-13901Fix ASF License warningsMajorbuildAkira AjisakaAkira Ajisaka
YARN-6518Fix warnings from Spotbugs in hadoop-yarn-server-timelineserviceMajor.Weiwei YangWeiwei Yang
YARN-6520Fix warnings from Spotbugs in hadoop-yarn-clientMajor.Weiwei YangWeiwei Yang
HDFS-11609Some blocks can be permanently lost if nodes are decommissioned while deadBlockernamenodeKihwal LeeKihwal Lee
HDFS-11724libhdfs compilation is broken on OS XBlockerlibhdfsAllen WittenauerJohn Zhuge
HDFS-8498Blocks can be committed with wrong sizeCriticalhdfs-clientDaryn SharpJing Zhao
HDFS-11714Newly added NN storage directory won't get initialized and cause space exhaustionCritical.Kihwal LeeKihwal Lee
HADOOP-14366maven upgrade broke start-build-env.shBlockerbuildAllen WittenauerAkira Ajisaka
HDFS-11593Change SimpleHttpProxyHandler#exceptionCaught log level from info to debugMinordatanodeXiaoyu YaoXiaobing Zhou
HDFS-11710hadoop-hdfs-native-client build fails in trunk in Windows after HDFS-11529BlockernativeVinayakumar BSailesh Mukil
HADOOP-14371License error in TestLoadBalancingKMSClientProvider.javaMajor.hu xiaodonghu xiaodong
HADOOP-14369NetworkTopology calls expensive toString() when loggingMajor.Íñigo GoiriÍñigo Goiri
HADOOP-14281Fix TestKafkaMetrics#testPutMetricsMajormetricsAkira AjisakaAlison Yu
YARN-6519Fix warnings from Spotbugs in hadoop-yarn-server-resourcemanagerMajorresourcemanagerWeiwei YangWeiwei Yang
YARN-6481Yarn top shows negative container number in FSMajoryarnYufei GuTao Jie
HADOOP-14306TestLocalFileSystem tests have very low timeoutsMajor.Eric BadgerEric Badger
HADOOP-14372TestSymlinkLocalFS timeouts are too lowMajor.Eric BadgerEric Badger
HDFS-11739Fix regression in tests caused by YARN-679MajortestSteve LoughranSteve Loughran
HDFS-11643Add shouldReplicate option to create builderBlockerbalancer & mover, erasure-codingAndrew WangSammi Chen
HADOOP-14380Make the Guava version Hadoop which builds with configurableMajorbuildSteve LoughranSteve Loughran
HDFS-11448JN log segment syncing should support HA upgradeMajorhdfsHanisha KoneruHanisha Koneru
HADOOP-14207"dfsadmin -refreshCallQueue" fails with DecayRpcSchedulerBlockerrpc-serverSurendra Singh LilhoreSurendra Singh Lilhore
HADOOP-14298TestHadoopArchiveLogsRunner failsMajortestAkira AjisakaAkira Ajisaka
HDFS-11702Remove indefinite caching of key provider uri in DFSClientMajorhdfs-clientRushabh S ShahRushabh S Shah
YARN-3839Quit throwing NMNotYetReadyExceptionMajornodemanagerKarthik KambatlaManikandan R
HADOOP-14374License error in GridmixTestUtils.javaMajor.lixinglonglixinglong
HADOOP-14100Upgrade Jsch jar to latest version to fix vulnerability in old versionsCritical.Vinayakumar BVinayakumar B
YARN-5301NM mount cpu cgroups failed on some systemsMajor.sandfleeMiklos Szegedi
HADOOP-14377Increase Common test timeouts from 1 second to 10 secondsMajor.Eric BadgerEric Badger
YARN-3742YARN RM will shut down if ZKClient creation times outMajorresourcemanagerWilfred SpiegelenburgDaniel Templeton
HADOOP-14373License error In org.apache.hadoop.metrics2.util.ServersMajor.hu xiaodonghu xiaodong
HADOOP-14400Fix warnings from spotbugs in hadoop-toolsMajortoolsWeiwei YangWeiwei Yang
YARN-6552Increase YARN test timeouts from 1 second to 10 secondsMajor.Eric BadgerEric Badger
MAPREDUCE-6882Increase MapReduce test timeouts from 1 second to 10 secondsMajor.Eric BadgerEric Badger
YARN-6475Fix some long function checkstyle issuesTrivial.Miklos SzegediSoumabrata Chakraborty
HADOOP-14405Fix performance regression due to incorrect use of DataChecksumMajornative, performanceLiXin GeLiXin Ge
HDFS-11745Increase HDFS test timeouts from 1 second to 10 secondsMajor.Eric BadgerEric Badger
HDFS-11755Underconstruction blocks can be considered missingMajor.Nathan RobertsNathan Roberts
YARN-6571Fix JavaDoc issues in SchedulingPolicyTrivialfairschedulerDaniel TempletonWeiwei Yang
YARN-6473Create ReservationInvariantChecker to validate ReservationSystem + Scheduler operationsMajor.Carlo CurinoCarlo Curino
HADOOP-14361Azure: NativeAzureFileSystem.getDelegationToken() call fails sometimes when invoked concurrentlyMajorfs/azureTrupti DhavleSanthosh G Nayak
HDFS-11681DatanodeStorageInfo#getBlockIterator() should return an iterator to an unmodifiable set.Major.Virajith JalapartiVirajith Jalaparti
HADOOP-14410Correct spelling of 'beginning' and variantsTrivial.Dongtao ZhangDongtao Zhang
YARN-5543ResourceManager SchedulingMonitor could potentially terminate the preemption checker threadMajorcapacityscheduler, resourcemanagerMin ShenMin Shen
YARN-6380FSAppAttempt keeps redundant copy of the queueMajorfairschedulerDaniel TempletonDaniel Templeton
HDFS-11674reserveSpaceForReplicas is not released if append request failed due to mirror down and replica recoveredCriticaldatanodeVinayakumar BVinayakumar B
YARN-6580Incorrect logger for FairSharePolicyMinorfairschedulerYufei GuVrushali C
HADOOP-14376Memory leak when reading a compressed file using the native libraryMajorcommon, ioEli AcherkanEli Acherkan
HDFS-11818TestBlockManager.testSufficientlyReplBlocksUsesNewRack fails intermittentlyMajor.Eric BadgerNathan Roberts
HDFS-11644Support for querying outputstream capabilitiesMajorerasure-codingAndrew WangManoj Govindassamy
YARN-6598History server getApplicationReport NPE when fetching report for pre-2.8 jobBlockertimelineserverJason LoweJason Lowe
YARN-6603NPE in RMAppsBlockMajorresourcemanagerJason LoweJason Lowe
HDFS-11833HDFS architecture documentation describes outdated placement policyMinor.dudChen Liang
HADOOP-14416Path starting with 'wasb:///' not resolved correctly while authorizing with WASB-RangerMajorfs/azure, securitySivaguru SankaridurgSivaguru Sankaridurg
YARN-6535Program needs to exit when SLS finishes.Majorscheduler-load-simulatorYufei GuYufei Gu
HDFS-11827NPE is thrown when log level changed in BlockPlacementPolicyDefault#chooseRandom() methodMajor.xupengxupeng
HADOOP-14412HostsFileReader#getHostDetails is very expensive on large clustersMajorutilJason LoweJason Lowe
MAPREDUCE-6459Native task crashes when merging spilled file on ppc64Major.Tao JieTao Jie
HADOOP-14427Avoid reloading of Configuration in ViewFileSystem creation.MajorviewfsVinayakumar BVinayakumar B
HADOOP-14434Use MoveFileEx to allow renaming a file when the destination existsMajornativeLukas MajercakLukas Majercak
HDFS-11842TestDataNodeOutlierDetectionViaMetrics UT failsMajor.Yesha VoraHanisha Koneru
YARN-6577Remove unused ContainerLocalization classesMinornodemanagerZhangBing LinZhangBing Lin
HADOOP-11869Suppress ParameterNumber checkstyle violations for overridden methodsMajor.Sidharta SeethanaJonathan Eagles
YARN-6618TestNMLeveldbStateStoreService#testCompactionCycle can fail if compaction occurs more than onceMinortestJason LoweJason Lowe
YARN-6540Resource Manager is spelled "Resource Manger" in ResourceManagerRestart.md and ResourceManagerHA.mdTrivialsiteGrant SohnGrant Sohn
YARN-6249TestFairSchedulerPreemption fails inconsistently.Majorfairscheduler, resourcemanagerSean PoTao Jie
YARN-6602Impersonation does not work if standby RM is contacted firstBlockerclientRobert KanterRobert Kanter
HDFS-11862Option -v missing for du command in FileSystemShell.mdMinordocumentationYiqun LinYiqun Lin
HDFS-11863Document missing metrics for blocks count in pending IBRMinordocumentationYiqun LinYiqun Lin
HDFS-11849JournalNode startup failure exception should be logged in log fileMajorjournal-nodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11866JournalNode Sync should be off by default in hdfs-default.xmlMajor.Hanisha KoneruHanisha Koneru
YARN-6584Correct license headers in hadoop-common, hdfs, yarn and mapreduceTrivial.Yeliang CangYeliang Cang
HDFS-11864Document Metrics to track usage of memory for writesMajordocumentationBrahma Reddy BattulaYiqun Lin
YARN-6615AmIpFilter drops query parameters on redirectMajor.Wilfred SpiegelenburgWilfred Spiegelenburg
HADOOP-14449The ASF Header in ComparableVersion.java and SSLHostnameVerifier.java is not correctMinorcommon, documentationZhangBing LinZhangBing Lin
HADOOP-14166Reset the DecayRpcScheduler AvgResponseTime metric to zero when queue is not usedMajorcommonSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11877FileJournalManager#getLogFile should ignore in progress edit logs during JN syncMajorhdfsHanisha KoneruHanisha Koneru
HDFS-11661GetContentSummary uses excessive amounts of memoryBlockernamenodeNathan RobertsWei-Chiu Chuang
HADOOP-14180FileSystem contract tests to replace JUnit 3 with 4MajorfsMingliang LiuXiaobing Zhou
YARN-6141ppc64le on Linux doesn't trigger __linux get_executable codepathMajornodemanagerSonia GarudiAyappan
HADOOP-14399Configuration does not correctly XInclude absolute file URIsBlockerconfAndrew WangJonathan Eagles
HADOOP-14430the accessTime of FileStatus returned by SFTPFileSystem's getFileStatus method is always 0TrivialfsHongyuan LiHongyuan Li
HDFS-11445FSCK shows overall health status as corrupt even one replica is corruptCritical.Brahma Reddy BattulaBrahma Reddy Battula
HDFS-11878Fix journal missing log httpServerUrl address in JournalNodeSyncerMajorhdfsHanisha KoneruHanisha Koneru
HDFS-11879Fix JN sync interval in case of exceptionMajor.Hanisha KoneruHanisha Koneru
YARN-6643TestRMFailover fails rarely due to port conflictMajortestRobert KanterRobert Kanter
HDFS-11817A faulty node can cause a lease leak and NPE on accessing dataCritical.Kihwal LeeKihwal Lee
YARN-6641Non-public resource localization on a bad disk causes subsequent containers failureMajor.Kuhu ShuklaKuhu Shukla
HADOOP-14431ModifyTime of FileStatus returned by SFTPFileSystem's getFileStatus method is wrongMajorfsHongyuan LiHongyuan Li
YARN-6646Modifier 'static' is redundant for inner enumsMinor.ZhangBing LinZhangBing Lin
HDFS-11078Fix NPE in LazyPersistFileScrubberMajor.Íñigo GoiriÍñigo Goiri
HADOOP-14464hadoop-aws doc header warning #5 line wrappedTrivialdocumentation, fs/s3John ZhugeJohn Zhuge
MAPREDUCE-6887Modifier 'static' is redundant for inner enumsMinor.ZhangBing LinZhangBing Lin
HADOOP-14458Add missing imports to TestAliyunOSSFileSystemContract.javaTrivialfs/oss, testMingliang LiuMingliang Liu
HADOOP-14456Modifier 'static' is redundant for inner enumsMinor.ZhangBing LinZhangBing Lin
HDFS-11659TestDataNodeHotSwapVolumes.testRemoveVolumeBeingWritten fail due to no DataNode available for pipeline recovery.MajordatanodeLei (Eddy) XuLei (Eddy) Xu
YARN-6366Refactor the NodeManager DeletionService to support additional DeletionTask types.Majornodemanager, yarnShane KumpfShane Kumpf
HDFS-11901Modifier 'static' is redundant for inner enumsMinor.ZhangBing LinZhangBing Lin
HDFS-5042Completed files lost after power failureCritical.Dave LathamVinayakumar B
YARN-6649RollingLevelDBTimelineServer throws RuntimeException if object decoding ever fails runtime exceptionCritical.Jonathan EaglesJonathan Eagles
HADOOP-9849License information is missing for native CRC32 codeCritical.Timothy St. ClairAndrew Wang
HADOOP-14466Remove useless document from TestAliyunOSSFileSystemContract.javaMinordocumentationAkira AjisakaChen Liang
HDFS-11893Fix TestDFSShell.testMoveWithTargetPortEmpty failure.MajortestKonstantin ShvachkoBrahma Reddy Battula
HADOOP-14460Azure: update doc for live and contract testsMajordocumentation, fs/azureMingliang LiuMingliang Liu
HDFS-11741Long running balancer may fail due to expired DataEncryptionKeyMajorbalancer & moverWei-Chiu ChuangWei-Chiu Chuang
HDFS-11856Ability to re-add Upgrading Nodes (remote) to pipeline for future pipeline updatesMajorhdfs-client, rolling upgradesVinayakumar BVinayakumar B
HDFS-11905Fix license header inconsistency in hdfsTrivial.Yeliang CangYeliang Cang
HADOOP-14436Remove the redundant colon in ViewFs.mdMajordocumentationmaobaolongmaobaolong
HDFS-11899ASF License warnings generated intermittently in trunkMajor.Yiqun LinYiqun Lin
YARN-6458Use yarn package manager to lock down dependency versions for new web UIMajor.Sreenath SomarajapuramSreenath Somarajapuram
HADOOP-14428s3a: mkdir appears to be brokenBlockerfs/s3Aaron FabbriMingliang Liu
YARN-6683Invalid event: COLLECTOR_UPDATE at KILLEDMajor.Jian HeRohith Sharma K S
HDFS-11928Segment overflow in FileDistributionCalculatorMajortoolsLiXin GeLiXin Ge
HDFS-10816TestComputeInvalidateWork#testDatanodeReRegistration fails due to race between test and replication monitorMajor.Eric BadgerEric Badger
HADOOP-14478Optimize NativeAzureFsInputStream for positional readsMajorfs/azureRajesh BalamohanRajesh Balamohan
HADOOP-14472Azure: TestReadAndSeekPageBlobAfterWrite fails intermittentlyMajorfs/azure, testMingliang LiuMingliang Liu
HDFS-11932BPServiceActor thread name is not correctly setMajorhdfsChen LiangChen Liang
YARN-6547Enhance SLS-based tests leveraging invariant checkerMajor.Carlo CurinoCarlo Curino
HDFS-11708Positional read will fail if replicas moved to different DNs after stream is openedCriticalhdfs-clientVinayakumar BVinayakumar B
HDFS-11929Document missing processor of hdfs oiv_legacy commandMinordocumentation, toolsLiXin GeLiXin Ge
HDFS-11711DN should not delete the block On "Too many open files" ExceptionCriticaldatanodeBrahma Reddy BattulaBrahma Reddy Battula
MAPREDUCE-6676NNBench should Throw IOException when rename and delete failsMajor.Brahma Reddy BattulaBrahma Reddy Battula
HADOOP-14500Azure: TestFileSystemOperationExceptionHandling{,MultiThreaded} failsMajorfs/azure, testMingliang LiuRajesh Balamohan
HDFS-11851getGlobalJNIEnv() may deadlock if exception is thrownBlockerlibhdfsHenry RobinsonSailesh Mukil
HDFS-11945Internal lease recovery may not be retried for a long timeMajornamenodeKihwal LeeKihwal Lee
HADOOP-14283Upgrade AWS SDK to 1.11.134Criticalfs/s3Aaron FabbriAaron Fabbri
HADOOP-14512WASB atomic rename should not throw exception if the file is neither in src nor in dst when doing the renameMajorfs/azureDuo XuDuo Xu
YARN-6585RM fails to start when upgrading from 2.7 to 2.8 for clusters with node labels.Blocker.Eric PayneSunil Govindan
YARN-6703RM startup failure with old state store due to version mismatchCritical.Bibin A ChundattVarun Saxena
HADOOP-14501Switch from aalto-xml to woodstox to handle odd XML featuresBlockerconfAndrew WangJonathan Eagles
HDFS-11967TestJMXGet fails occasionallyMajor.Arpit AgarwalArpit Agarwal
HDFS-11947When constructing a thread name, BPOfferService may print a bogus warning messageMinordatanodeTsz Wo Nicholas SzeWeiwei Yang
MAPREDUCE-6896Document wrong spelling in usage of MapredTestDriver tools.MajordocumentationLiXin GeLiXin Ge
MAPREDUCE-6895Job end notification not send due to YarnRuntimeExceptionMajorapplicationmasteryunjiong zhaoyunjiong zhao
HDFS-11682TestBalancer#testBalancerWithStripedFile is flakyMajortestAndrew WangLei (Eddy) Xu
HADOOP-14494ITestJets3tNativeS3FileSystemContract tests NPEs in teardown if store undefinedMinorfs/s3, testSteve LoughranSteve Loughran
HADOOP-14486TestSFTPFileSystem#testGetAccessTime test failure using openJDK 1.8.0MajorfsSonia GarudiHongyuan Li
MAPREDUCE-6897Add Unit Test to make sure Job end notification get sent even appMaster stop get YarnRuntimeExceptionMinor.Junping DuGergely Novák
YARN-6517Fix warnings from Spotbugs in hadoop-yarn-commonMajor.Weiwei YangWeiwei Yang
HADOOP-14540Replace MRv1 specific terms in HostsFileReaderMinordocumentationAkira Ajisakahu xiaodong
HDFS-11995HDFS Architecture documentation incorrectly describes writing to a local temporary file.MinordocumentationChris NaurothNanda kumar
HDFS-11890Handle NPE in BlockRecoveryWorker when DN is getting shoutdown.MajordatanodeSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-11736OIV tests should not write outside 'target' directory.Major.Konstantin ShvachkoYiqun Lin
YARN-6713Fix dead link in the Javadoc of FairSchedulerEventLog.javaMinordocumentationAkira AjisakaWeiwei Yang
HADOOP-14533Size of args cannot be less than zero in TraceAdmin#run as its linkedlistTrivialcommon, tracingWeisen HanWeisen Han
HDFS-11978Remove invalid '-usage' command of 'ec' and add missing commands 'addPolicies' 'listCodecs' in docMinordocumentationWenxin HeWenxin He
HDFS-11960Successfully closed files can stay under-replicated.Critical.Kihwal LeeKihwal Lee
HADOOP-14429FTPFileSystem#getFsAction always returns FsAction.NONEMajorfsHongyuan LiHongyuan Li
HDFS-11933Arguments check for ErasureCodingPolicy->composePolicyNameMinorhdfs-clientlufeilufei
HDFS-12010TestCopyPreserveFlag fails consistently because of mismatch in access timeMajorhdfs, testMukul Kumar SinghMukul Kumar Singh
HDFS-12009Accept human-friendly units in dfsadmin -setBalancerBandwidth and -setQuotaMajorshellAndrew WangAndrew Wang
HADOOP-14568GenericTestUtils#waitFor missing parameter verificationMajortestYiqun LinYiqun Lin
HDFS-12024Fix typo's in FsDatasetImpl.javaMajor.Yasen LiuYasen Liu
HADOOP-14146KerberosAuthenticationHandler should authenticate with SPN in AP-REQMajorsecurityDaryn SharpDaryn Sharp
YARN-5876TestResourceTrackerService#testGracefulDecommissionWithApp fails intermittently on trunkMajor.Varun SaxenaRobert Kanter
HADOOP-14543ZKFC should use getAversion() while setting the zkaclMajor.Brahma Reddy BattulaBrahma Reddy Battula
YARN-5006ResourceManager quit due to ApplicationStateData exceed the limit size of znode in zkCriticalresourcemanagerdongtingtingBibin A Chundatt
HADOOP-14461Azure: handle failure gracefully in case of missing account access keyMajorfs/azureMingliang LiuMingliang Liu
HDFS-12032Inaccurate comment on DatanodeDescriptor#getNumberOfBlocksToBeErasureCodedTrivialnamenodeAndrew WangAndrew Wang
HDFS-11956Do not require a storage ID or target storage IDs when writing a blockBlocker.Andrew WangEwan Higgs
HDFS-12033DatanodeManager picking EC recovery tasks should also consider the number of regular replication tasks.Majorerasure-codingLei (Eddy) XuLei (Eddy) Xu
MAPREDUCE-6904HADOOP_JOB_HISTORY_OPTS should be HADOOP_JOB_HISTORYSERVER_OPTS in mapred-config.shCriticalscriptsRobert KanterRobert Kanter
HDFS-12040TestFsDatasetImpl.testCleanShutdownOfVolume failsMajortestAkira Ajisakahu xiaodong
HADOOP-14594ITestS3AFileOperationCost::testFakeDirectoryDeletion to uncomment metric assertionsMajorfs/s3Mingliang LiuMingliang Liu
YARN-6467CSQueueMetrics needs to update the current metrics for default partition onlyMajorcapacity schedulerNaganarasimha G RManikandan R
YARN-6743yarn.resourcemanager.zk-max-znode-size.bytes description needs spaces in yarn-default.xmlTrivial.Daniel TempletonLori Loberg
MAPREDUCE-6536hadoop-pipes doesn't use maven properties for opensslBlockerpipesAllen WittenauerAllen Wittenauer
HADOOP-14479Erasurecode testcase failures with native enabledCriticalcommonAyappanSammi Chen
YARN-6344Add parameter for rack locality delay in CapacitySchedulerMajorcapacityschedulerKonstantinos KaranasosKonstantinos Karanasos
MAPREDUCE-6697Concurrent task limits should only be applied when necessaryMajormrv2Jason LoweNathan Roberts

TESTS:

JIRASummaryPriorityComponentReporterContributor
HDFS-11570Unit test for NameNodeStatusMXBeanMajorhdfs, testHanisha KoneruHanisha Koneru
HADOOP-14218Replace assertThat with assertTrue in MetricsAssertsMinor.Akira AjisakaAkira Ajisaka

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HDFS-11296Maintenance state expiry should be an epoch time and not jvm monotonicMajor.Manoj GovindassamyManoj Govindassamy
HDFS-11121Add assertions to BlockInfo#addStorage to protect from breaking reportedBlock-blockGroup mappingCriticalerasure-codingTakanobu AsanumaTakanobu Asanuma
YARN-6099Improve webservice to list aggregated log filesMajor.Xuan GongXuan Gong
HDFS-11124Report blockIds of internal blocks for EC files in FsckMajorerasure-codingTakanobu AsanumaTakanobu Asanuma
YARN-5830FairScheduler: Avoid preempting AM containersMajorfairschedulerKarthik KambatlaYufei Gu
YARN-3637Handle localization sym-linking correctly at the YARN levelMajor.Chris TrezzoChris Trezzo
YARN-6126Obtaining app logs for Running application fails with "Unable to parse json from webservice. Error:"Major.Sumana SathishXuan Gong
YARN-5866Fix few issues reported by jshint in new YARN UIMajoryarn-ui-v2Akhil PBAkhil PB
YARN-6100improve YARN webservice to output aggregated container logsMajor.Xuan GongXuan Gong
YARN-6108Improve AHS webservice to accept NM address as a parameter to get container logsMajor.Xuan GongXuan Gong
YARN-5917Make navigation link active when selecting sub tabs in "Applications" and "Nodes" page for new UIMinoryarn-ui-v2Kai SasakiKai Sasaki
YARN-5258Document Use of Docker with LinuxContainerExecutorCriticaldocumentationDaniel TempletonDaniel Templeton
HADOOP-14065AliyunOSS: oss directory filestatus should use meta timeMajorfs/ossFei HuiFei Hui
HADOOP-14032Reduce fair call queue priority inversionMajoripcDaryn SharpDaryn Sharp
HADOOP-14034Allow ipc layer exceptions to selectively close connectionsMajoripcDaryn SharpDaryn Sharp
HADOOP-14033Reduce fair call queue lock contentionMajoripcDaryn SharpDaryn Sharp
HADOOP-13768AliyunOSS: handle the failure in the batch delete operation `deleteDirs`.MajorfsGenmao YuGenmao Yu
YARN-6170TimelineReaderServer should wait to join with HttpServer2MinortimelinereaderSangjin LeeSangjin Lee
HADOOP-13075Add support for SSE-KMS and SSE-C in s3a filesystemMajorfs/s3Andrew OlsonSteve Moist
HADOOP-14069AliyunOSS: listStatus returns wrong file infoMajorfs/ossFei HuiFei Hui
HADOOP-13769AliyunOSS: update oss sdk versionMajorfs, fs/ossGenmao YuGenmao Yu
YARN-6113re-direct NM Web Service to get container logs for finished applicationsMajor.Xuan GongXuan Gong
YARN-5966AMRMClient changes to support ExecutionType updateMajor.Arun SureshArun Suresh
YARN-5912Fix breadcrumb issues for various pages in new YARN UIMinoryarn-ui-v2Akhil PBAkhil PB
HADOOP-14072AliyunOSS: Failed to read from stream when seek beyond the download sizeMajorfs/ossGenmao YuGenmao Yu
YARN-6156AM blacklisting to consider node label partitionMajor.Bibin A ChundattBibin A Chundatt
YARN-6183Few missing informations in Application and Application Attempt pages for new YARN UI.Major.Akhil PBAkhil PB
HDFS-11265Extend visualization for Maintenance Mode under Datanode tab in the NameNode UIMajordatanode, namenodeManoj GovindassamyElek, Marton
YARN-6163FS Preemption is a trickle for severely starved applicationsMajorfairschedulerKarthik KambatlaKarthik Kambatla
YARN-5798Set UncaughtExceptionHandler for all FairScheduler threadsMajorfairschedulerKarthik KambatlaYufei Gu
YARN-4675Reorganize TimelineClient and TimelineClientImpl into separate classes for ATSv1.x and ATSv2MajortimelineserverNaganarasimha G RNaganarasimha G R
HADOOP-14019fix some typos in the s3a docsMinordocumentation, fs/s3Steve LoughranSteve Loughran
HADOOP-14040Use shaded aws-sdk uber-JAR 1.11.86Majorbuild, fs/s3Steve LoughranSteve Loughran
YARN-6193FairScheduler might not trigger preemption when using DRFMajorfairschedulerKarthik KambatlaKarthik Kambatla
HADOOP-14081S3A: Consider avoiding array copy in S3ABlockOutputStream (ByteArrayBlock)Minorfs/s3Rajesh BalamohanRajesh Balamohan
YARN-6159Documentation changes for TimelineV2ClientMinordocumentationVarun SaxenaNaganarasimha G R
HDFS-11430Separate class InnerNode from class NetworkTopology and make it extendableMajornamenodeChen LiangTsz Wo Nicholas Sze
YARN-6184Introduce loading icon in each page of new YARN UIMajor.Akhil PBAkhil PB
HADOOP-14099Split S3 testing documentation out into its own fileMinordocumentation, fs/s3Steve LoughranSteve Loughran
HDFS-11411Avoid OutOfMemoryError in TestMaintenanceState test runsMajordatanode, namenodeManoj GovindassamyManoj Govindassamy
HADOOP-14102Relax error message assertion in S3A test ITestS3AEncryptionSSECMinorfs/s3Mingliang LiuMingliang Liu
HDFS-4025QJM: Sychronize past log segments to JNs that missed themMajorhaTodd LipconHanisha Koneru
YARN-6069CORS support in timeline v2MajortimelinereaderSreenath SomarajapuramRohith Sharma K S
YARN-6143Fix incompatible issue caused by YARN-3583Blockerrolling upgradeWangda TanSunil Govindan
HADOOP-14113review ADL DocsMinordocumentation, fs/adlSteve LoughranSteve Loughran
YARN-4779Fix AM container allocation logic in SLSMajorscheduler-load-simulatorWangda TanWangda Tan
YARN-6228EntityGroupFSTimelineStore should allow configurable cache stores.MajortimelineserverLi LuLi Lu
YARN-6215FairScheduler preemption and update should not run concurrentlyMajorfairscheduler, testSunil GovindanTao Jie
YARN-6123[YARN-5864] Add a test to make sure queues of orderingPolicy will be updated when childQueues is added or removed.Major.Wangda TanWangda Tan
HADOOP-14118move jets3t into a dependency on hadoop-aws JARMajorbuild, fs/s3Steve LoughranAkira Ajisaka
YARN-5335Use em-table in app/nodes pages for new YARN UIMajor.Sunil GovindanSunil Govindan
HDFS-11450HDFS specific network topology classes with storage type info includedMajornamenodeChen LiangChen Liang
HDFS-11412Maintenance minimum replication config value allowable range should be [0, DefaultReplication]Majordatanode, namenodeManoj GovindassamyManoj Govindassamy
HADOOP-14057Fix package.html to compile with Java 9MajordocumentationAkira AjisakaAkira Ajisaka
HDFS-8112Relax permission checking for EC related operationsBlockererasure-codingKai ZhengAndrew Wang
HADOOP-14056Update maven-javadoc-plugin to 2.10.4MajorbuildAkira AjisakaAkira Ajisaka
YARN-6275Fail to show real-time tracking charts in SLSMajorscheduler-load-simulatorYufei GuYufei Gu
HDFS-10983OIV tool should make an EC file explicitMajor.Wei-Chiu ChuangManoj Govindassamy
YARN-5669Add support for Docker pullMajoryarnZhankun Tangluhuichun
YARN-1047Expose # of pre-emptions as a queue counterMajorfairschedulerPhilip ZeyligerKarthik Kambatla
HADOOP-14123Remove misplaced ADL service provider config file for FileSystemMinorfs/adlJohn ZhugeJohn Zhuge
HADOOP-14153ADL module has messed doc structureMajorfs/adlMingliang LiuMingliang Liu
YARN-6196Improve Resource Donut chart with better label in Node page of new YARN UIMajor.Akhil PBAkhil PB
HADOOP-14111cut some obsolete, ignored s3 tests in TestS3CredentialsMinorfs/s3, testSteve LoughranYuanbo Liu
YARN-6281Cleanup when AMRMProxy fails to initialize a new interceptor chainMinor.Botong HuangBotong Huang
HADOOP-14173Remove unused AdlConfKeys#ADL_EVENTS_TRACKING_SOURCETrivialfs/adlJohn ZhugeJohn Zhuge
HDFS-11482Add storage type demand to into DFSNetworkTopology#chooseRandomMajornamenodeChen LiangChen Liang
YARN-5496Make Node Heatmap Chart categories clickable in new YARN UIMajor.Yesha VoraGergely Novák
YARN-6314Potential infinite redirection on YARN log redirection web serviceMajor.Xuan GongXuan Gong
YARN-6313yarn logs cli should provide logs for a completed container even when application is still runningMajor.Siddharth SethXuan Gong
HDFS-11514DFSTopologyNodeImpl#chooseRandom optimizationsMajornamenodeChen LiangChen Liang
HDFS-10530BlockManager reconstruction work scheduling should correctly adhere to EC block placement policyMajornamenodeRui GaoManoj Govindassamy
HADOOP-14192Aliyun OSS FileSystem contract test should implement getTestBaseDir()Majorfs/ossMingliang LiuMingliang Liu
YARN-6362Use frontend-maven-plugin 0.0.22 version for new yarn uiMajor.Kai SasakiKai Sasaki
HDFS-11358DiskBalancer: Report command supports reading nodes from host fileMajordiskbalancerYiqun LinYiqun Lin
YARN-6367YARN logs CLI needs alway check containerLogsInfo/containerLogInfo before parse the JSON object from NMWebServiceMajor.Siddharth SethXuan Gong
YARN-6326Shouldn't use AppAttemptIds to fetch applications while AM Simulator tracks app in SLSMajorscheduler-load-simulatorYufei GuYufei Gu
HADOOP-14120needless S3AFileSystem.setOptionalPutRequestParameters in S3ABlockOutputStream putObject()Minorfs/s3Steve LoughranYuanbo Liu
HADOOP-14135Remove URI parameter in AWSCredentialProvider constructorsMajorfs/s3Mingliang LiuMingliang Liu
HADOOP-14196Azure Data Lake doc is missing required config entryMajorfs/adlAtul SikariaAtul Sikaria
HADOOP-14197Fix ADLS doc for credential providerMajordocumentation, fs/adlJohn ZhugeJohn Zhuge
HADOOP-13715Add isErasureCoded() API to FileStatus classBlockerfsWei-Chiu ChuangManoj Govindassamy
HADOOP-14230TestAdlFileSystemContractLive fails to clean upMinorfs/adl, testJohn ZhugeJohn Zhuge
HADOOP-14038Rename ADLS credential propertiesMinorfs/adlJohn ZhugeJohn Zhuge
HDFS-11577Combine the old and the new chooseRandom for better performanceMajornamenodeChen LiangChen Liang
YARN-6357Implement putEntitiesAsync API in TimelineCollectorMajorATSv2, timelineserverJoep RottinghuisHaibo Chen
HDFS-10971Distcp should not copy replication factor if source file is erasure codedBlockerdistcpWei-Chiu ChuangManoj Govindassamy
HDFS-11541Call RawErasureEncoder and RawErasureDecoder release() methodsMajorerasure-codingLászló Bence NagySammi Chen
YARN-5654Not be able to run SLS with FairSchedulerMajor.Wangda TanYufei Gu
YARN-6342Make TimelineV2Client's drain timeout after stop configurableMajor.Jian HeHaibo Chen
YARN-6376Exceptions caused by synchronous putEntities requests can be swallowedCriticalATSv2Haibo ChenHaibo Chen
YARN-6414ATSv2 HBase related tests fail due to guava version upgradeMajortimelineserverSonia GarudiHaibo Chen
YARN-6377NMTimelinePublisher#serviceStop does not stop timeline clientsMajoryarnHaibo ChenHaibo Chen
YARN-6109Add an ability to convert ChildQueue to ParentQueueMajorcapacity schedulerXuan GongXuan Gong
YARN-6424TimelineCollector is not stopped when an app finishes in RMCriticaltimelineserverVarun SaxenaVarun Saxena
YARN-6258localBaseAddress for CORS proxy configuration is not working when suffixed with forward slash in new YARN UI.Major.Gergely NovákGergely Novák
HADOOP-14290Update SLF4J from 1.7.10 to 1.7.25Major.Akira AjisakaAkira Ajisaka
YARN-5153Add a toggle button to switch between timeline view / table view for containers and application-attempts in new YARN UIMajorwebappWangda TanAkhil PB
YARN-6372Add default value for NM disk validatorMajornodemanagerYufei GuYufei Gu
HDFS-10996Ability to specify per-file EC policy at create timeMajorerasure-codingAndrew WangSammi Chen
HADOOP-14255S3A to delete unnecessary fake directory objects in mkdirs()Majorfs/s3Mingliang LiuMingliang Liu
YARN-6432FairScheduler: Reserve preempted resources for corresponding applicationsMajor.Miklos SzegediMiklos Szegedi
HADOOP-14321Explicitly exclude S3A root dir ITests from parallel runsMinorfs/s3, testSteve LoughranSteve Loughran
HADOOP-14241Add ADLS sensitive config keys to default listMinorfs, fs/adl, securityJohn ZhugeJohn Zhuge
YARN-6402Move 'Long Running Services' to an independent tab at top level for new Yarn UIMajorwebappSunil GovindanAkhil PB
HADOOP-14324Refine S3 server-side-encryption key as encryption secret; improve error reporting and diagnosticsBlockerfs/s3Steve LoughranSteve Loughran
HDFS-11604Define and parse erasure code policiesMajorerasure-codingKai ZhengFrank Zeng
HADOOP-14261Some refactoring work for erasure coding raw coderMajor.Kai ZhengFrank Zeng
YARN-6291Introduce query parameters (sort, filter, etc.) for tables to keep state on refresh/navigation in new YARN UIMajor.Gergely NovákGergely Novák
HADOOP-14305S3A SSE tests won't run in parallel: Bad request in directory GetFileStatusMinorfs/s3, testSteve LoughranSteve Moist
YARN-6423Queue metrics doesn't work for Fair Scheduler in SLSMajorscheduler-load-simulatorYufei GuYufei Gu
HADOOP-14349Rename ADLS CONTRACT_ENABLE_KEYMinorfs/adlMingliang LiuMingliang Liu
HDFS-6708StorageType should be encoded in the block tokenMajordatanode, namenodeArpit AgarwalEwan Higgs
HDFS-11697Add javadoc for storage policy and erasure coding policyMinordocumentationKai SasakiKai Sasaki
HADOOP-11614Remove httpclient dependency from hadoop-openstackBlocker.Akira AjisakaAkira Ajisaka
YARN-6455Enhance the timelinewriter.flush() race condition fixMajoryarnHaibo ChenHaibo Chen
HDFS-11605Allow user to customize new erasure code policiesMajorerasure-codingKai ZhengHuafeng Wang
YARN-4359Update LowCost agents logic to take advantage of YARN-4358Majorcapacityscheduler, fairscheduler, resourcemanagerCarlo CurinoIshai Menache
YARN-6542Fix the logger in TestAlignedPlanner and TestGreedyReservationAgentMajorreservation systemSubru KrishnanSubru Krishnan
YARN-5331Extend RLESparseResourceAllocation with period for supporting recurring reservations in YARN ReservationSystemMajorresourcemanagerSubru KrishnanSangeetha Abdu Jyothi
YARN-6374Improve test coverage and add utility classes for common Docker operationsMajornodemanager, yarnShane KumpfShane Kumpf
YARN-6375App level aggregation should not consider metric values reported in the previous aggregation cycleMajortimelineserverVarun SaxenaVarun Saxena
YARN-6522Make SLS JSON input file format simple and scalableMajorscheduler-load-simulatorYufei GuYufei Gu
HDFS-11530Use HDFS specific network topology to choose datanode in BlockPlacementPolicyDefaultMajornamenodeYiqun LinYiqun Lin
YARN-6565Fix memory leak and finish app trigger in AMRMProxyCritical.Botong HuangBotong Huang
HDFS-9342Erasure coding: client should update and commit block based on acknowledged sizeCriticalerasure-codingZhe ZhangSammi Chen
YARN-6234Support multiple attempts on the node when AMRMProxy is enabledMajoramrmproxy, federation, nodemanagerSubru KrishnanGiovanni Matteo Fumarola
HADOOP-14384Reduce the visibility of FileSystem#newFSDataOutputStreamBuilder before the API becomes stableBlockerfsLei (Eddy) XuLei (Eddy) Xu
YARN-6563ConcurrentModificationException in TimelineCollectorManager while stopping RMMajorresourcemanagerRohith Sharma K SHaibo Chen
YARN-6435[ATSv2] Can't retrieve more than 1000 versions of metrics in time seriesCriticaltimelineserverRohith Sharma K SVrushali C
YARN-6561Update exception message during timeline collector aux service initializationMinortimelineserverVrushali CVrushali C
YARN-6306NMClient API change for container upgradeMajor.Jian HeArun Suresh
HADOOP-11572s3a delete() operation fails during a concurrent delete of child entriesMajorfs/s3Steve LoughranSteve Loughran
YARN-6560SLS doesn't honor node total resource specified in sls-runner.xmlMajor.Wangda TanWangda Tan
HADOOP-14432S3A copyFromLocalFile to be robust, testedMajorfsSteve LoughranSteve Loughran
YARN-5705Show timeline data from ATS v2 in new web UIMajor.Sunil GovindanAkhil PB
YARN-6111Rumen input does't work in SLSMajorscheduler-load-simulatorYuJie HuangYufei Gu
HDFS-11535Performance analysis of new DFSNetworkTopology#chooseRandomMajornamenodeChen LiangChen Liang
HDFS-11794Add ec sub command -listCodec to show currently supported ec codecsMajorerasure-codingSammi ChenSammi Chen
HDFS-11823Extend TestDFSStripedIutputStream/TestDFSStripedOutputStream with a random EC policyMajorerasure-coding, testTakanobu AsanumaTakanobu Asanuma
YARN-6587Refactor of ResourceManager#startWebApp in a Util classMajornodemanager, resourcemanagerGiovanni Matteo FumarolaGiovanni Matteo Fumarola
YARN-6555Store application flow context in NM state store for work-preserving restartMajortimelineserverVrushali CRohith Sharma K S
HDFS-11446TestMaintenanceState#testWithNNAndDNRestart fails intermittentlyMajor.Yiqun LinYiqun Lin
YARN-6635Refactor yarn-app pages in new YARN UI.Major.Akhil PBAkhil PB
YARN-6246Identifying starved apps does not need the scheduler writelockMajorfairschedulerKarthik KambatlaKarthik Kambatla
HDFS-11904Reuse iip in unprotectedRemoveXAttrs callsMajor.Xiao ChenXiao Chen
HDFS-11359DFSAdmin report command supports displaying maintenance state datanodesMajordatanode, namenodeYiqun LinYiqun Lin
YARN-6316Provide help information and documentation for TimelineSchemaCreatorMajortimelineserverLi LuHaibo Chen
HADOOP-14035Reduce fair call queue backoff's impact on clientsMajoripcDaryn SharpDaryn Sharp
YARN-6604Allow metric TTL for Application table to be specified through cmdMajorATSv2Haibo ChenHaibo Chen
YARN-6679Reduce Resource instance overhead via non-PBImplMajorresourcemanagerDaryn SharpDaryn Sharp
HADOOP-13174Add more debug logs for delegation tokens and authenticationMinorsecurityXiao ChenXiao Chen
HADOOP-13854KMS should log error details in KMSExceptionsProviderMajorkmsXiao ChenXiao Chen
YARN-6682Improve performance of AssignmentInformation datastructuresMajor.Daryn SharpDaryn Sharp
YARN-6707[ATSv2] Update HBase version to 1.2.6MajortimelineserverVarun SaxenaVrushali C
HDFS-10999Introduce separate stats for Replicated and Erasure Coded Blocks apart from the current Aggregated statsMajorerasure-codingWei-Chiu ChuangManoj Govindassamy
HADOOP-14394Provide Builder pattern for DistributedFileSystem.createMajorfsLei (Eddy) XuLei (Eddy) Xu
HADOOP-14289Move log4j APIs over to slf4j in hadoop-commonMajor.Akira AjisakaAkira Ajisaka
HADOOP-14395Provide Builder pattern for DistributedFileSystem.appendMajorfsLei (Eddy) XuLei (Eddy) Xu
HADOOP-14538Fix TestFilterFileSystem and TestHarFileSystem failures after DistributedFileSystem.append APIMajorfsLei (Eddy) XuLei (Eddy) Xu
HDFS-11916Extend TestErasureCodingPolicies/TestErasureCodingPolicyWithSnapshot with a random EC policyMajorerasure-coding, testTakanobu AsanumaTakanobu Asanuma
YARN-6680Avoid locking overhead for NO_LABEL lookupsMajorresourcemanagerDaryn SharpDaryn Sharp
HADOOP-14296Move logging APIs over to slf4j in hadoop-toolsMajor.Akira AjisakaAkira Ajisaka
HDFS-11606Add CLI cmd to remove an erasure code policyMajorerasure-codingKai ZhengTim Yao
HDFS-11998Enable DFSNetworkTopology as defaultMajornamenodeChen LiangChen Liang
HADOOP-14542Add IOUtils.cleanupWithLogger that accepts slf4j logger APIMajor.Akira AjisakaChen Liang
HADOOP-12940Fix warnings from Spotbugs in hadoop-commonMajor.Akira AjisakaAkira Ajisaka
HADOOP-14547[WASB] the configured retry policy is not used for all storage operations.Majorfs/azureThomas MarquardtThomas Marquardt
HADOOP-14549Use GenericTestUtils.setLogLevel when available in hadoop-toolsMajor.Akira AjisakaWenxin He
HADOOP-14573regression: Azure tests which capture logs failing with move to SLF4JMajorfs/azure, testSteve LoughranSteve Loughran
HADOOP-14546Azure: Concurrent I/O does not work when secure.mode is enabledMajorfs/azureThomas MarquardtThomas Marquardt
HADOOP-14190add more on s3 regions to the s3a documentationMinordocumentation, fs/s3Steve LoughranSteve Loughran
HADOOP-14297Update the documentation about the new ec codecs config keysMajordocumentationKai SasakiKai Sasaki
HADOOP-14609NPE in AzureNativeFileSystemStore.checkContainer() if StorageException lacks an error codeMajorfs/azureSteve LoughranSteve Loughran
YARN-5311Document graceful decommission CLI and usageMajordocumentationJunping DuElek, Marton
HADOOP-14601Azure: Reuse ObjectMapperMajorfs/azureMingliang LiuMingliang Liu
HADOOP-14596AWS SDK 1.11+ aborts() on close() if > 0 bytes in stream; logs errorBlockerfs/s3Steve LoughranSteve Loughran
YARN-2113Add cross-user preemption within CapacityScheduler's leaf-queueMajorcapacity schedulerVinod Kumar VavilapalliSunil Govindan
YARN-6627Use deployed webapp folder to launch new YARN UIMajoryarn-ui-v2Sunil GovindanSunil Govindan

OTHER:

JIRASummaryPriorityComponentReporterContributor
HDFS-11026Convert BlockTokenIdentifier to use ProtobufMajorhdfs, hdfs-clientEwan HiggsEwan Higgs
HADOOP-14091AbstractFileSystem implementaion for 'wasbs' schemeMajorfs/azureVarada HemeswariVarada Hemeswari
YARN-6274Documentation refers to incorrect nodemanager health checker interval propertyTrivialdocumentationCharles ZhangWeiwei Yang
YARN-6411Clean up the overwrite of createDispatcher() in subclass of MockRMMinorresourcemanagerYufei GuYufei Gu
HADOOP-14344Revert HADOOP-13606 swift FS to add a service load metadata fileMajor.John ZhugeJohn Zhuge
HDFS-11717Add unit test for HDFS-11709 StandbyCheckpointer should handle non-existing legacyOivImageDir gracefullyMinorha, namenodeErik KrogenErik Krogen
HDFS-11870Add CLI cmd to enable/disable an erasure code policyMajorerasure-codingSammi Chenlufei