Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

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

Apache Hadoop Changelog

Release 3.0.0 - 2017-12-13

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
YARN-6623Add support to turn off launching privileged containers in the container-executorBlockernodemanagerVarun VasudevVarun Vasudev
HADOOP-14816Update Dockerfile to use XenialMajorbuild, testAllen WittenauerAllen Wittenauer
HADOOP-14957ReconfigurationTaskStatus is exposing guava Optional in its public apiMajorcommonHaibo ChenXiao Chen
MAPREDUCE-6983Moving logging APIs over to slf4j in hadoop-mapreduce-client-coreMajor.Jinjiang LingJinjiang Ling
HDFS-12682ECAdmin -listPolicies will always show SystemErasureCodingPolicies state as DISABLEDBlockererasure-codingXiao ChenXiao Chen

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
YARN-1492truly shared cache for jars (jobjar/libjar)Major.Sangjin LeeChris Trezzo
HDFS-10467Router-based HDFS federationMajorfsÍñigo GoiriÍñigo Goiri
YARN-5734OrgQueue for easy CapacityScheduler queue configuration managementMajor.Min ShenMin Shen
MAPREDUCE-5951Add support for the YARN Shared CacheMajor.Chris TrezzoChris Trezzo
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
YARN-3813Support Application timeout feature in YARN.MajorschedulernijelRohith Sharma K S

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
MAPREDUCE-6829Add peak memory usage counter for each taskMajormrv2Yufei GuMiklos Szegedi
YARN-7045Remove FSLeafQueue#addAppSchedulableMajorfairschedulerYufei GuSen Zhao
YARN-7240Add more states and transitions to stabilize the NM Container state machineMajor.Arun Sureshkartheek muthyala
HADOOP-14909Fix the word of "erasure encoding" in the top pageTrivialdocumentationTakanobu AsanumaTakanobu Asanuma
HADOOP-14095Document caveats about the default JavaKeyStoreProvider in KMSMajordocumentation, kmsXiao ChenXiao Chen
HADOOP-14928Update site release notes for 3.0.0 GAMajorsiteAndrew WangAndrew Wang
HDFS-12420Add an option to disallow 'namenode format -force'Major.Ajay KumarAjay Kumar
HADOOP-14521KMS client needs retry logicMajor.Rushabh S ShahRushabh S Shah
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-14939Update project release notes with HDFS-10467 for 3.0.0Major.Íñigo GoiriÍñigo Goiri
HDFS-12573Divide the total block metrics into replica and ecMajorerasure-coding, metrics, namenodeTakanobu AsanumaTakanobu Asanuma
HDFS-12553Add nameServiceId to QJournalProtocolMajorjournal-nodeBharat ViswanadhamBharat Viswanadham
HDFS-12603Enable async edit logging by defaultMajornamenodeAndrew WangAndrew Wang
HDFS-12642Log block and datanode details in BlockRecoveryWorkerMajordatanodeXiao ChenXiao Chen
HADOOP-14938Configuration.updatingResource map should be initialized lazilyMajor.Misha DmitrievMisha Dmitriev
HDFS-12613Native EC coder should implement release() as idempotent function.Majorerasure-codingLei (Eddy) XuLei (Eddy) Xu
MAPREDUCE-6972Enable try-with-resources for RecordReaderMajor.Zoltan HaindrichZoltan Haindrich
HADOOP-14880[KMS] Document&test missing KMS client side configsMinor.Wei-Chiu ChuangGabor Bota
HDFS-12619Do not catch and throw unchecked exceptions if IBRs fail to processMinornamenodeWei-Chiu ChuangWei-Chiu Chuang
HADOOP-14771hadoop-client does not include hadoop-yarn-clientCriticalcommonHaibo ChenAjay Kumar
YARN-7359TestAppManager.testQueueSubmitWithNoPermission() should be scheduler agnosticMinor.Haibo ChenHaibo Chen
HDFS-12448Make sure user defined erasure coding policy ID will not overflowMajorerasure-codingSammi ChenHuafeng Wang
HADOOP-14944Add JvmMetrics to KMSMajorkmsXiao ChenXiao Chen
YARN-7261Add debug message for better download latency monitoringMajornodemanagerYufei GuYufei Gu
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-7389Make TestResourceManager Scheduler agnosticMajortestRobert KanterRobert Kanter
HDFS-12544SnapshotDiff - support diff generation on any snapshot root descendant directoryMajorhdfsManoj GovindassamyManoj Govindassamy
YARN-7358TestZKConfigurationStore and TestLeveldbConfigurationStore should explicitly set capacity schedulerMinorresourcemanagerHaibo ChenHaibo Chen
YARN-7320Duplicate LiteralByteStrings in SystemCredentialsForAppsProto.credentialsForApp_Major.Misha DmitrievMisha Dmitriev
YARN-7262Add a hierarchy into the ZKRMStateStore for delegation token znodes to prevent jute buffer overflowMajor.Robert KanterRobert Kanter
YARN-7397Reduce lock contention in FairScheduler#getAppWeight()MajorfairschedulerDaniel TempletonDaniel Templeton
HADOOP-14992Upgrade Avro patch versionMajorbuildChris DouglasBharat Viswanadham
YARN-6413FileSystem based Yarn Registry implementationMajoramrmproxy, api, resourcemanagerEllen HuiEllen Hui
HDFS-12482Provide a configuration to adjust the weight of EC recovery tasks to adjust the speed of recoveryMinorerasure-codingLei (Eddy) XuLei (Eddy) Xu
HDFS-12744More logs when short-circuit read is failed and disabledMajordatanodeWeiwei YangWeiwei Yang
HDFS-12771Add genstamp and block size to metasave Corrupt blocks listMinor.Kuhu ShuklaKuhu Shukla
HADOOP-14987Improve KMSClientProvider log around delegation token checkingMajor.Xiaoyu YaoXiaoyu Yao
MAPREDUCE-6975Logging task countersMajortaskPrabhu JosephPrabhu Joseph
YARN-7401Reduce lock contention in ClusterNodeTracker#getClusterCapacity()MajorresourcemanagerDaniel TempletonDaniel Templeton
HDFS-7060Avoid taking locks when sending heartbeats from the DataNodeMajor.Haohui MaiJiandan Yang
YARN-7413Support resource type in SLSMajorscheduler-load-simulatorYufei GuYufei Gu
YARN-7386Duplicate Strings in various places in Yarn memoryMajor.Misha DmitrievMisha Dmitriev
HADOOP-14960Add GC time percentage monitor/alerterMajor.Misha DmitrievMisha Dmitriev
HADOOP-15037Add site release notes for OrgQueue and resource typesMajor.Andrew WangAndrew Wang
HADOOP-14876Create downstream developer docs from the compatibility guidelinesCriticaldocumentationDaniel TempletonDaniel Templeton
HADOOP-14112Über-jira adl:// Azure Data Lake Phase I: StabilizationMajorfs/adlSteve LoughranJohn Zhuge
HADOOP-15104AliyunOSS: change the default value of max error retryMajorfs/osswujinhuwujinhu
HADOOP-13204Über-jira: S3a phase III: scale and tuningMajorfs/s3Steve LoughranSteve Loughran
HADOOP-14552Über-jira: WASB client phase II: performance and testingMajorfs/azureSteve LoughranThomas Marquardt

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
YARN-7172ResourceCalculator.fitsIn() should not take a cluster resource parameterMajorschedulerDaniel TempletonSen Zhao
HADOOP-14901ReuseObjectMapper in Hadoop CommonMinor.Hanisha KoneruHanisha Koneru
YARN-7248NM returns new SCHEDULED container status to older clientsBlockernodemanagerJason LoweArun Suresh
HADOOP-14902LoadGenerator#genFile write close timing is incorrectly calculatedMajorfsJason LoweHanisha Koneru
YARN-7084TestSchedulingMonitor#testRMStarts fails sporadicallyMajor.Jason LoweJason Lowe
HDFS-12453TestDataNodeHotSwapVolumes fails in trunk Jenkins runsCriticaltestArpit AgarwalLei (Eddy) Xu
HADOOP-14915method name is incorrect in ConfServletMinor.Bharat ViswanadhamBharat Viswanadham
HADOOP-14752TestCopyFromLocal#testCopyFromLocalWithThreads is fleakyMajortestAndras BokorAndras Bokor
HDFS-12569Unset EC policy logs empty payload in edit logBlockererasure-codingLei (Eddy) XuLei (Eddy) Xu
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-7044TestContainerAllocation#testAMContainerAllocationWhenDNSUnavailable failsMajorcapacity scheduler, testWangda TanAkira Ajisaka
YARN-7226Whitelisted variables do not support delayed variable expansionMajornodemanagerJason LoweJason Lowe
HADOOP-14616Client fails to read a block with erasure code (XOR, native) when one of the data block is lostBlocker.AyappanHuafeng Wang
YARN-7279Fix typo in helper message of ContainerLauncherTrivial.Elek, MartonElek, Marton
YARN-7258Add Node and Rack Hints to Opportunistic SchedulerMajor.Arun Sureshkartheek muthyala
YARN-7009TestNMClient.testNMClientNoCleanupOnStop is flaky by designMajor.Miklos SzegediMiklos Szegedi
HDFS-12567BlockPlacementPolicyRackFaultTolerant fails with racks with very few nodesMajorerasure-codingAndrew WangAndrew Wang
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-12606When using native decoder, DFSStripedStream#close crashes JVM after being called multiple times.Criticalerasure-codingLei (Eddy) XuLei (Eddy) Xu
HDFS-12599Remove Mockito dependency from DataNodeTestUtilsMinortestTed YuTed Yu
YARN-7309TestClientRMService#testUpdateApplicationPriorityRequest and TestClientRMService#testUpdatePriorityAndKillAppWithZeroClusterResource test functionality not supported by FairSchedulerMajortestRobert KanterRobert Kanter
HADOOP-14912FairCallQueue may defer servicing callsMajoripcDaryn SharpDaryn Sharp
HDFS-12635Unnecessary exception declaration of the CellBuffers constructorMinor.Huafeng WangHuafeng Wang
HDFS-12622Fix enumerate in HDFSErasureCoding.mdMinordocumentationAkira AjisakaYiqun Lin
YARN-7082TestContainerManagerSecurity failing in trunkMajor.Varun SaxenaAkira Ajisaka
HADOOP-13556Change Configuration.getPropsWithPrefix to use getProps instead of iteratorMajor.Larry McCayLarry McCay
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-7310TestAMRMProxy#testAMRMProxyE2E fails with FairSchedulerMajortestRobert KanterRobert Kanter
YARN-7269Tracking URL in the app state does not get redirected to ApplicationMaster for Running applicationsCritical.Sumana SathishTan, Wangda
HDFS-12659Update TestDeadDatanode#testNonDFSUsedONDeadNodeReReg to increase heartbeat recheck intervalMinor.Ajay KumarAjay Kumar
HDFS-12485expunge may fail to remove trash from encryption zoneMajor.Wei-Chiu ChuangWei-Chiu Chuang
HADOOP-14949TestKMS#testACLs fails intermittentlyMajorkms, testXiao ChenXiao Chen
YARN-7124LogAggregationTFileController deletes/renames while file is openCriticalnodemanagerDaryn SharpJason Lowe
YARN-7333container-executor fails to remove entries from a directory that is not writable or executableCritical.Jason LoweJason Lowe
YARN-7308TestApplicationACLs fails with FairSchedulerMajortestRobert KanterRobert Kanter
HADOOP-14948Document missing config key hadoop.treat.subject.externalMinorsecurityWei-Chiu ChuangAjay Kumar
HDFS-12614FSPermissionChecker#getINodeAttrs() throws NPE when INodeAttributesProvider configuredMajor.Manoj GovindassamyManoj Govindassamy
YARN-7341TestRouterWebServiceUtil#testMergeMetrics is flakeyMajorfederationRobert KanterRobert Kanter
HDFS-12612DFSStripedOutputStream#close will throw if called a second time with a failed streamerMajorerasure-codingAndrew WangLei (Eddy) Xu
HADOOP-14958CLONE - Fix source-level compatibility after HADOOP-11252Blocker.Junping DuJunping Du
YARN-7294TestSignalContainer#testSignalRequestDeliveryToNM fails intermittently with Fair schedulerMajor.Miklos SzegediMiklos Szegedi
YARN-7170Improve bower dependencies for YARN UI v2CriticalwebappSunil GovindanSunil Govindan
YARN-7355TestDistributedShell should be scheduler agnosticMajor.Haibo ChenHaibo Chen
HDFS-12497Re-enable TestDFSStripedOutputStreamWithFailure testsMajorerasure-codingAndrew WangHuafeng Wang
HADOOP-14942DistCp#cleanup() should check whether jobFS is nullMinor.Ted YuAndras Bokor
YARN-7318Fix shell check warnings of SLS.Major.Wangda TanGergely Novák
HDFS-12518Re-encryption should handle task cancellation and progress betterMajorencryptionXiao ChenXiao Chen
HADOOP-14966Handle JDK-8071638 for hadoop-commonBlocker.Bibin A ChundattBibin A Chundatt
HDFS-12249dfsadmin -metaSave to output maintenance mode blocksMinornamenodeWei-Chiu ChuangWellington Chevreuil
HDFS-12695Add a link to HDFS router federation document in site.xmlMinordocumentationYiqun LinYiqun Lin
YARN-7382NoSuchElementException in FairScheduler after failover causes RM crashBlockerfairschedulerRobert KanterRobert Kanter
YARN-7385TestFairScheduler#testUpdateDemand and TestFSLeafQueue#testUpdateDemand are failing with NPEMajortestRobert KanterYufei Gu
HADOOP-14030PreCommit TestKDiag failureMajorsecurityJohn ZhugeWei-Chiu Chuang
HADOOP-14979Upgrade maven-dependency-plugin to 3.0.2Majorbuildliyunzhangliyunzhang
HADOOP-14977Xenial dockerfile needs ant in main build for findbugsTrivialbuild, testAllen WittenauerAkira Ajisaka
YARN-7339LocalityMulticastAMRMProxyPolicy should handle cancel request properlyMinor.Botong HuangBotong Huang
HDFS-9914Fix configurable WebhDFS connect/read timeoutBlockerhdfs-client, webhdfsXiaoyu YaoXiaoyu Yao
YARN-7375Possible NPE in RMWebapp when HA is enabled and the active RM failsMajor.Chandni SinghChandni Singh
HDFS-12582Replace HdfsFileStatus constructor with a builder pattern.Major.Bharat ViswanadhamBharat Viswanadham
HADOOP-14986Enforce JDK limitationsMajorbuildChris DouglasChris Douglas
HADOOP-14991Add missing figures to Resource Estimator toolMajor.Subru KrishnanRui Li
YARN-7299Fix TestDistributedSchedulerMajor.Jason LoweArun Suresh
YARN-6747TestFSAppStarvation.testPreemptionEnable fails intermittentlyMajor.Sunil GovindanMiklos Szegedi
YARN-7336Unsafe cast from long to int Resource.hashCode() methodCriticalresourcemanagerDaniel TempletonMiklos Szegedi
YARN-7244ShuffleHandler is not aware of disks that are addedMajor.Kuhu ShuklaKuhu Shukla
HADOOP-14990Clean up jdiff xml files added for 2.8.2 releaseBlocker.Subru KrishnanJunping Du
HADOOP-14919BZip2 drops records when reading data in splitsCritical.Aki TanakaJason Lowe
HDFS-12699TestMountTable fails with Java 7Major.Íñigo GoiriÍñigo Goiri
HDFS-12714Hadoop 3 missing fix for HDFS-5169MajornativeJoe McDonnellJoe McDonnell
HDFS-12219Javadoc for FSNamesystem#getMaxObjects is incorrectTrivial.Erik KrogenErik Krogen
YARN-7412test_docker_util.test_check_mount_permitted() is failingCriticalnodemanagerHaibo ChenEric Badger
MAPREDUCE-6999Fix typo "onf" in DynamicInputChunk.javaTrivial.fang zhenyifang zhenyi
YARN-7364Queue dash board in new YARN UI has incorrect valuesCriticalwebappSunil GovindanSunil Govindan
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
HDFS-12725BlockPlacementPolicyRackFaultTolerant fails with very uneven racksMajorerasure-codingXiao ChenXiao Chen
YARN-5085Add support for change of container ExecutionTypeMajor.Arun SureshArun Suresh
YARN-7428Add containerId to Localizer failed logsMinornodemanagerPrabhu JosephPrabhu Joseph
YARN-7410Cleanup FixedValueResource to avoid dependency to ResourceUtilsMajorresourcemanagerSunil GovindanWangda Tan
YARN-7360TestRM.testNMTokenSentForNormalContainer() should be scheduler agnosticMajortestHaibo ChenHaibo Chen
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
HADOOP-15025Ensure singleton for ResourceEstimatorServiceMajor.Subru KrishnanRui Li
HDFS-12732Correct spellings of ramdomly to randomly in log.Trivial.hu xiaodonghu xiaodong
YARN-7454RMAppAttemptMetrics#getAggregateResourceUsage can NPE due to double lookupMinorresourcemanagerJason LoweJason Lowe
YARN-7388TestAMRestart should be scheduler agnosticMajor.Haibo ChenHaibo Chen
YARN-7465start-yarn.sh fails to start ResourceManager unless running as rootBlocker.Sean Mackrory
HADOOP-8522ResetableGzipOutputStream creates invalid gzip files when finish() and resetState() are usedMajorioMike PercyMike Percy
YARN-7475Fix Container log link in new YARN UIMajor.Sunil GovindanSunil Govindan
HADOOP-15036Update LICENSE.txt for HADOOP-14840Major.Arun SureshArun Suresh
YARN-6078Containers stuck in Localizing stateMajor.JagadishBillie Rinaldi
YARN-7469Capacity Scheduler Intra-queue preemption: User can starve if newest app is exactly at user limitMajorcapacity scheduler, yarnEric PayneEric Payne
HADOOP-15067GC time percentage reported in JvmMetrics should be a gauge, not counterMajor.Misha DmitrievMisha Dmitriev
YARN-7290Method canContainerBePreempted can return true when it shouldn'tMajorfairschedulerSteven RandSteven Rand
HDFS-12754Lease renewal can hit a deadlockMajor.Kuhu ShuklaKuhu Shukla
YARN-6647RM can crash during transitionToStandby due to InterruptedExceptionCriticalresourcemanagerJason LoweBibin A Chundatt
HDFS-11754Make FsServerDefaults cache configurable.Minor.Rushabh S ShahMikhail Erofeev
YARN-7509AsyncScheduleThread and ResourceCommitterService are still running after RM is transitioned to standbyCritical.Tao YangTao Yang
YARN-7589TestPBImplRecords fails with NullPointerExceptionMajor.Jason LoweDaniel Templeton
HADOOP-15058create-release site build outputs dummy shaded jars due to skipShadeBlocker.Andrew WangAndrew Wang
HDFS-12889Router UI is missing robots.txt fileMajor.Bharat ViswanadhamBharat Viswanadham
HDFS-12872EC Checksum broken when BlockAccessToken is enabledCriticalerasure-codingXiao ChenXiao Chen
HDFS-11576Block recovery will fail indefinitely if recovery time > heartbeat intervalCriticaldatanode, hdfs, namenodeLukas MajercakLukas Majercak
YARN-7607Remove the trailing duplicated timestamp in container diagnostics messageMinornodemanagerWeiwei YangWeiwei Yang
HDFS-12840Creating a file with non-default EC policy in a EC zone is not correctly serialized in the editlogBlockererasure-codingLei (Eddy) XuLei (Eddy) Xu
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-150593.0 deployment cannot work with old version MR tar ball which breaks rolling upgradeBlockersecurityJunping DuJason Lowe
YARN-7591NPE in async-scheduling mode of CapacitySchedulerCriticalcapacityschedulerTao YangTao Yang
YARN-7381Enable the configuration: yarn.nodemanager.log-container-debug-info.enabled by default in yarn-default.xmlCritical.Xuan GongXuan Gong

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-5216Expose configurable preemption policy for OPPORTUNISTIC containers running on the NMMajordistributed-schedulingArun SureshHitesh Sharma
YARN-5951Changes to allow CapacityScheduler to use configuration storeMajor.Jonathan HungJonathan Hung
YARN-5946Create YarnConfigurationStore interface and InMemoryConfigurationStore classMajor.Jonathan HungJonathan Hung
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-10882Federation State Store Interface APIMajorfsJason KaceJason Kace
YARN-6445[YARN-3926] Performance improvements in resource profile branch with respect to SLSMajornodemanager, resourcemanagerVarun VasudevVarun Vasudev
HDFS-10630Federation State Store FS ImplementationMajorhdfsÍñigo GoiriJason Kace
YARN-5949Add pluggable configuration ACL policy interface and implementationMajor.Jonathan HungJonathan Hung
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-5292NM Container lifecycle and state transitions to support for PAUSED container state.Major.Hitesh SharmaHitesh Sharma
HDFS-12223Rebasing HDFS-10467MajorfsÍñigo GoiriÍñigo Goiri
HDFS-10687Federation Membership State Store internal APIMajorhdfsÍñigo GoiriJason Kace
YARN-5947Create LeveldbConfigurationStore class using Leveldb as backing storeMajor.Jonathan HungJonathan Hung
YARN-6322Disable queue refresh when configuration mutation is enabledMajor.Jonathan HungJonathan Hung
HDFS-11826Federation Namenode HeartbeatMajorfsÍñigo GoiriÍñigo Goiri
YARN-6788Improve performance of resource profile branchBlockernodemanager, resourcemanagerSunil GovindanSunil Govindan
HDFS-10880Federation Mount Table State Store internal APIMajorfsJason KaceÍñigo Goiri
HDFS-10646Federation admin toolMajorfsÍñigo GoiriÍñigo Goiri
YARN-6994Remove last uses of Long from resource types codeMinorresourcemanagerDaniel TempletonDaniel Templeton
YARN-6892Improve API implementation in Resources and DominantResourceCalculator classMajornodemanager, resourcemanagerSunil GovindanSunil Govindan
HDFS-11554[Documentation] Router-based federation documentationMinorfsÍñigo GoiriÍñigo Goiri
HDFS-12312Rebasing HDFS-10467 (2)Major.Íñigo GoiriÍñigo Goiri
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
HDFS-10631Federation State Store ZooKeeper implementationMajorfsÍñigo GoiriJason Kace
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-6933ResourceUtils.DISALLOWED_NAMES check is duplicatedMajorresourcemanagerDaniel TempletonManikandan R
YARN-5328Plan/ResourceAllocation data structure enhancements required to support recurring reservations in ReservationSystemMajorresourcemanagerSubru KrishnanSubru Krishnan
HDFS-12384Fixing compilation issue with BanDuplicateClassesMajorfsÍñigo GoiriÍñigo Goiri
HDFS-12335Federation MetricsMajorfsGiovanni Matteo FumarolaÍñigo Goiri
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-6059Update paused container state in the NM state storeBlocker.Hitesh SharmaHitesh Sharma
HDFS-12430Rebasing HDFS-10467 After HDFS-12269 and HDFS-12218MajorfsÍñigo GoiriÍñigo Goiri
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
HDFS-12450Fixing TestNamenodeHeartbeat and support non-HAMajorfsÍñigo GoiriÍñigo Goiri
YARN-6840Implement zookeeper based store for scheduler configuration updatesMajor.Wangda TanJonathan Hung
YARN-7046Add closing logic to configuration storeMajor.Jonathan HungJonathan Hung
HDFS-12381[Documentation] Adding configuration keys for the RouterMinorfsÍñigo GoiriÍñigo Goiri
YARN-7238Documentation for API based scheduler configuration managementMajor.Jonathan HungJonathan Hung
YARN-7252Removing queue then failing over results in exceptionCritical.Jonathan HungJonathan Hung
YARN-7251Misc changes to YARN-5734Major.Jonathan HungJonathan Hung
YARN-7250Update Shared cache client api to use URLsMinor.Chris TrezzoChris Trezzo
YARN-6509Add a size threshold beyond which yarn logs will require a force optionMajor.Siddharth SethXuan Gong
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-6550Capture launch_container.sh logs to a separate log fileMajor.Wangda TanSuma Shivaprasad
HDFS-12580Rebasing HDFS-10467 after HDFS-12447MajorfsÍñigo GoiriÍñigo Goiri
YARN-6916Moving logging APIs over to slf4j in hadoop-yarn-server-commonMajor.Akira AjisakaAkira Ajisaka
YARN-7219Make AllocateRequestProto compatible with branch-2/branch-2.8CriticalyarnRay ChiangRay Chiang
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
YARN-2960Add documentation for the YARN shared cacheMajor.Chris TrezzoChris Trezzo
HDFS-12273Federation UIMajorfsÍñigo GoiriÍñigo Goiri
HDFS-12577Rename Router toolingMajorfsÍñigo GoiriÍñigo Goiri
HDFS-12541Extend TestSafeModeWithStripedFile with a random EC policyMajorerasure-coding, testTakanobu AsanumaTakanobu Asanuma
YARN-7304Merge YARN-5734 branch to branch-3.0Major.Xuan GongXuan Gong
HDFS-12547Extend TestQuotaWithStripedBlocks with a random EC policyMajorerasure-coding, testTakanobu AsanumaTakanobu Asanuma
YARN-7205Log improvements for the ResourceUtilsMajornodemanager, resourcemanagerJian HeSunil Govindan
HDFS-12637Extend TestDistributedFileSystemWithECFile with a random EC policyMajorerasure-coding, testTakanobu AsanumaTakanobu Asanuma
YARN-7275NM Statestore cleanup for Container updatesBlocker.Arun Sureshkartheek muthyala
YARN-7311Fix TestRMWebServicesReservation parametrization for fair schedulerBlockerfairscheduler, reservation systemYufei GuYufei Gu
YARN-6546SLS is slow while loading 10k queuesMajorscheduler-load-simulatorYufei GuYufei Gu
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
HDFS-12620Backporting HDFS-10467 to branch-2Major.Íñigo GoiriÍñigo Goiri
YARN-4090Make Collections.sort() more efficient by caching resource usageMajorfairschedulerXianyin XinYufei Gu
YARN-7353Docker permitted volumes don't properly check for directoriesMajoryarnEric BadgerEric Badger
YARN-6984DominantResourceCalculator.isAnyMajorResourceZero() should test all resourcesMajorschedulerDaniel TempletonSunil Govindan
YARN-3661Basic Federation UIMajornodemanager, resourcemanagerGiovanni Matteo FumarolaÍñigo Goiri
YARN-4827Document configuration of ReservationSystem for FairSchedulerBlockercapacity schedulerSubru KrishnanYufei Gu
YARN-5516Add REST API for supporting recurring reservationsMajorresourcemanagerSangeetha Abdu JyothiSean Po
YARN-6505Define the strings used in SLS JSON input file formatMajorscheduler-load-simulatorYufei GuGergely Novák
YARN-7178Add documentation for Container Update APIBlocker.Arun SureshArun Suresh
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-7407Moving logging APIs over to slf4j in hadoop-yarn-applicationsMajor.Yeliang CangYeliang Cang
YARN-7379Moving logging APIs over to slf4j in hadoop-yarn-clientMajor.Yeliang CangYeliang Cang
YARN-7276Federation Router Web Service fixesMajor.Íñigo GoiriÍñigo Goiri
HADOOP-14997Add hadoop-aliyun as dependency of hadoop-cloud-storageMinorfs/ossGenmao YuGenmao Yu
YARN-7289Application lifetime does not work with FairSchedulerMajorresourcemanagerMiklos SzegediMiklos Szegedi
YARN-7286Add support for docker to have no capabilitiesMajoryarnEric BadgerEric Badger
HDFS-11467Support ErasureCoding section in OIV XML/ReverseXMLBlockertoolsWei-Chiu ChuangHuafeng Wang
YARN-7307Allow client/AM update supported resource types via YARN APIsBlockernodemanager, resourcemanagerWangda TanSunil Govindan
MAPREDUCE-6997Moving logging APIs over to slf4j in hadoop-mapreduce-client-hsMajor.Akira AjisakaGergely Novák
MAPREDUCE-7001Moving logging APIs over to slf4j in hadoop-mapreduce-client-shuffleTrivial.Jinjiang LingJinjiang Ling
YARN-7166Container REST endpoints should report resource typesMajorresourcemanagerDaniel TempletonDaniel Templeton
YARN-7143FileNotFound handling in ResourceUtils is inconsistentMajorresourcemanagerDaniel TempletonDaniel Templeton
YARN-7437Rename PlacementSet and SchedulingPlacementSetMajor.Wangda TanWangda Tan
YARN-6909Use LightWeightedResource when number of resource types more than twoCriticalresourcemanagerDaniel TempletonSunil Govindan
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
HADOOP-14993AliyunOSS: Override listFiles and listLocatedStatusMajorfs/ossGenmao YuGenmao Yu
YARN-7430Enable user re-mapping for Docker containers by defaultBlockersecurity, yarnEric YangEric Yang
HADOOP-15024AliyunOSS: support user agent configuration and include that & Hadoop version information to oss serverMajorfs, fs/ossSammi ChenSammi Chen
YARN-7541Node updates don't update the maximum cluster capability for resources other than CPU and memoryCriticalresourcemanagerDaniel TempletonDaniel Templeton

OTHER:

JIRASummaryPriorityComponentReporterContributor
YARN-7317Fix overallocation resulted from ceiling in LocalityMulticastAMRMProxyPolicyMinor.Botong HuangBotong Huang
HDFS-12847Regenerate editsStored and editsStored.xml in HDFS testsMajortestLei (Eddy) XuLei (Eddy) Xu
HADOOP-13493Compatibility Docs should clarify the policy for what takes precedence when a conflict is foundCriticaldocumentationRobert KanterDaniel Templeton