Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

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

Apache Hadoop Changelog

Release 3.1.2 - 2019-01-29

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HDFS-13448HDFS Block Placement - Ignore Locality for First Block ReplicaMinorblock placement, hdfs-clientBELUGA BEHRBELUGA BEHR
HADOOP-15677WASB: Add support for StreamCapabilitiesMajorfs/azureThomas MarquardtThomas Marquardt
HADOOP-15996Plugin interface to support more complex usernames in HadoopMajorsecurityEric YangBolke de Bruin

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
YARN-8226Improve anti-affinity section description in YARN Service API docMajordocs, documentationCharan HebriGour Saha
HADOOP-15609Retry KMS calls when SSLHandshakeException occursMajorcommon, kmsKitti NanasiKitti Nanasi
HADOOP-15612Improve exception when tfile fails to load LzoCodecMajor.Gera ShegalovGera Shegalov
HDFS-11060make DEFAULT_MAX_CORRUPT_FILEBLOCKS_RETURNED configurableMinorhdfsLantao JinLantao Jin
HDFS-13727Log full stack trace if DiskBalancer exits with an unhandled exceptionMinordiskbalancerStephen O'DonnellGabor Bota
YARN-8584Several typos in Log Aggregation related classesMinor.Szilard NemethSzilard Nemeth
HDFS-13728Disk Balancer should not fail if volume usage is greater than capacityMinordiskbalancerStephen O'DonnellStephen O'Donnell
HDFS-13447Fix Typos - Node Not ChosenTrivialnamenodeBELUGA BEHRBELUGA BEHR
YARN-8601Print ExecutionType in Container report CLIMinor.Bilwa S TBilwa S T
HDFS-13658Expose HighestPriorityLowRedundancy blocks statisticsMajorhdfsKitti NanasiKitti Nanasi
YARN-8568Replace the deprecated zk-address property in the HA config example in ResourceManagerHA.mdMinoryarnAntal Bálint SteinbachAntal Bálint Steinbach
HDFS-13735Make QJM HTTP URL connection timeout configurableMinorqjmChao SunChao Sun
HDFS-13814Remove super user privilege requirement for NameNode.getServiceStatusMinornamenodeChao SunChao Sun
YARN-8559Expose mutable-conf scheduler's configuration in RM /scheduler-conf endpointMajorresourcemanagerAnna SavarinWeiwei Yang
HDFS-13813Exit NameNode if dangling child inode is detected when saving FsImageMajorhdfs, namenodeSiyao MengSiyao Meng
HADOOP-14212Expose SecurityEnabled boolean field in JMX for other services besides NameNodeMinor.Ray BurgemeestreAdam Antal
HDFS-13217Audit log all EC policy names during addErasureCodingPoliciesMajorerasure-codingliaoyuxiangqinliaoyuxiangqin
HADOOP-9214Create a new touch command to allow modifying atime and mtimeMinortoolsBrian BurtonHrishikesh Gadre
YARN-8242YARN NM: OOM error while reading back the state store on recoveryCriticalyarnKanwaljeet SachdevPradeep Ambati
HDFS-13821RBF: Add dfs.federation.router.mount-table.cache.enable so that users can disable cacheMajorhdfsFei HuiFei Hui
HDFS-13861RBF: Illegal Router Admin command leads to printing usage for all commandsMajor.Ayush SaxenaAyush Saxena
HDFS-13831Make block increment deletion number configurableMajor.Yiqun LinRyan Wu
YARN-8051TestRMEmbeddedElector#testCallbackSynchronization is flakeyMajortestRobert KanterRobert Kanter
HDFS-13857RBF: Choose to enable the default nameservice to read/write filesMajorfederation, hdfsyanghuafengyanghuafeng
HDFS-13812Fix the inconsistent default refresh interval on Caching documentationTrivialdocumentationBELUGA BEHRHrishikesh Gadre
YARN-8638Allow linux container runtimes to be pluggableMinornodemanagerCraig ConditCraig Condit
HDFS-13902Add JMX, conf and stacks menus to the datanode pageMinordatanodefengchuangfengchuang
YARN-8680YARN NM: Implement Iterable Abstraction for LocalResourceTracker stateCriticalyarnPradeep AmbatiPradeep Ambati
HADOOP-15726Create utility to limit frequency of log statementsMajorcommon, utilErik KrogenErik Krogen
YARN-7974Allow updating application tracking url after registrationMajor.Jonathan HungJonathan Hung
YARN-8758Support getting PreemptionMessage when using AMRMClientAsyncMajoryarnKrishna KishoreZian Chen
YARN-8896Limit the maximum number of container assignments per heartbeatMajor.Weiwei YangZhankun Tang
HADOOP-15804upgrade to commons-compress 1.18Major.PJ FanningAkira Ajisaka
YARN-8908Fix errors in yarn-default.xml related to GPU/FPGAMajor.Zhankun TangZhankun Tang
HDFS-13941make storageId in BlockPoolTokenSecretManager.checkAccess optionalMajor.Ajay KumarAjay Kumar
HDFS-14029Sleep in TestLazyPersistFiles should be put into a loopTrivialhdfsAdam AntalAdam Antal
YARN-8915Update the doc about the default value of "maximum-container-assignments" for capacity schedulerMinor.Zhankun TangZhankun Tang
HADOOP-15855Review hadoop credential doc, including object store detailsMinordocumentation, securitySteve LoughranSteve Loughran
YARN-7225Add queue and partition info to RM audit logMajorresourcemanagerJonathan HungEric Payne
YARN-8969AbstractYarnScheduler#getNodeTracker should return generic type to avoid type castingMajor.Wanqiang JiWanqiang Ji
YARN-8977Remove unnecessary type casting when calling AbstractYarnScheduler#getSchedulerNodeTrivial.Wanqiang JiWanqiang Ji
HDFS-14070Refactor NameNodeWebHdfsMethods to allow better extensibilityMajor.CR HotaCR Hota
HADOOP-12558distcp documentation is woefully out of dateCriticaldocumentation, tools/distcpAllen WittenauerDinesh Chitlangia
HADOOP-15919AliyunOSS: Enable Yarn to use OSSMajorfs/osswujinhuwujinhu
HADOOP-15943AliyunOSS: add missing owner & group attributes for oss FileStatusMajorfs/osswujinhuwujinhu
MAPREDUCE-7164FileOutputCommitter does not report progress while merging paths.Major.Kuhu ShuklaKuhu Shukla
YARN-9069Fix SchedulerInfo#getSchedulerType for custom schedulersMinor.Bilwa S TBilwa S T
HDFS-14095EC: Track Erasure Coding commands in DFS statisticsMajorerasure-codingAyush SaxenaAyush Saxena
YARN-9036Escape newlines in health report in YARN UIMajor.Jonathan HungKeqiu Hu
YARN-9085Add Guaranteed and MaxCapacity to CSQueueMetricsMajor.Jonathan HungJonathan Hung
HADOOP-15808Harden Token service loader useMajorsecuritySteve LoughranSteve Loughran
YARN-9122Add table of contents to YARN Service API documentMinordocumentationAkira AjisakaZhankun Tang
HDFS-14171Performance improvement in Tailing EditLogMajornamenodeKenneth YangKenneth Yang
HADOOP-15959revert HADOOP-12751MinorsecuritySteve LoughranSteve Loughran
HADOOP-16019ZKDelegationTokenSecretManager won't log exception message occured in function setJaasConfigurationMinorcommonluhuachaoluhuachao

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
YARN-7773YARN Federation used Mysql as state store throw exception, Unknown column 'homeSubCluster' in 'field list'BlockerfederationYiran WuYiran Wu
YARN-8426Upgrade jquery-ui to 1.12.1 in YARNMajorwebappSunil GovindanSunil Govindan
HADOOP-15550Avoid static initialization of ObjectMappersMinorperformanceTodd LipconTodd Lipcon
HDFS-13721NPE in DataNode due to uninitialized DiskBalancerMajordatanode, diskbalancerXiao ChenXiao Chen
YARN-8360Yarn service conflict between restart policy and NM configurationCriticalyarnChandni SinghSuma Shivaprasad
YARN-8380Support bind propagation options for mounts in docker runtimeMajor.Billie RinaldiBillie Rinaldi
YARN-8544[DS] AM registration fails when hadoop authorization is enabledBlocker.Bibin A ChundattBibin A Chundatt
YARN-8548AllocationRespose proto setNMToken initBuilder not doneMajor.Bibin A ChundattBilwa S T
YARN-7748TestContainerResizing.testIncreaseContainerUnreservedWhenApplicationCompleted fails due to multiple container fail eventsMajorcapacityschedulerHaibo ChenWeiwei Yang
YARN-8577Fix the broken anchor in SLS site-docMinordocumentationWeiwei YangWeiwei Yang
YARN-4606CapacityScheduler: applications could get starved because computation of #activeUsers considers pending appsCriticalcapacity scheduler, capacityschedulerKaram SinghManikandan R
YARN-8330Avoid publishing reserved container to ATS from RMCriticalyarn-native-servicesYesha VoraSuma Shivaprasad
YARN-8429Improve diagnostic message when artifact is not set properlyMajor.Yesha VoraGour Saha
YARN-8571Validate service principal format prior to launching yarn serviceMajorsecurity, yarnEric YangEric Yang
HADOOP-15637LocalFs#listLocatedStatus does not filter out hidden .crc filesMinorfsErik KrogenErik Krogen
YARN-8579New AM attempt could not retrieve previous attempt component dataCritical.Yesha VoraGour Saha
YARN-8397Potential thread leak in ActivitiesManagerMajor.Rohith Sharma K SRohith Sharma K S
YARN-8595[UI2] Container diagnostic information is missing from container pageMajoryarn-ui-v2Akhil PBAkhil PB
YARN-8403Nodemanager logs failed to download file with INFO levelMajoryarnEric YangEric Yang
YARN-8610Yarn Service Upgrade: Typo in Error messageMajor.Chandni SinghChandni Singh
YARN-8593Add RM web service endpoint to get user informationMajorresourcemanagerAkhil PBAkhil PB
YARN-8594[UI2] Display current logged in userMajor.Akhil PBAkhil PB
YARN-8592[UI2] rmip:port/ui2 endpoint shows a blank page in windows OS and Chrome browserMajor.Akhil S NaikAkhil PB
YARN-8318[UI2] IP address in component page shows N/AMajoryarn-ui-v2Yesha VoraYesha Vora
YARN-6966NodeManager metrics may return wrong negative values when NM restartMajor.Yang WangSzilard Nemeth
YARN-8620[UI2] YARN Services UI new submission failures are not debuggableMajoryarn-ui-v2Akhil PBAkhil PB
YARN-8615[UI2] Resource Usage tab shows only memory related info. No info available for vcores/gpu.Majoryarn-ui-v2Sumana SathishAkhil PB
HDFS-13792Fix FSN read/write lock metrics nameTrivialdocumentation, metricsChao SunChao Sun
YARN-8629Container cleanup fails while trying to delete CgroupsCritical.Yesha VoraSuma Shivaprasad
YARN-8407Container launch exception in AM log should be printed in ERROR levelMajor.Yesha VoraYesha Vora
HDFS-13799TestEditLogTailer#testTriggersLogRollsForAllStandbyNN fails due to missing synchronization between rollEditsRpcExecutor and tailerThread shutdownMinorhaHrishikesh GadreHrishikesh Gadre
HDFS-13786EC: Display erasure coding policy for sub-directories is not workingMajorerasure-codingSouryakanta DwivedyAyush Saxena
HDFS-13785EC: "removePolicy" is not working for built-in/system Erasure Code policiesMinordocumentation, erasure-codingSouryakanta DwivedyAyush Saxena
YARN-8633Update DataTables version in yarn-common in line with JQuery 3 upgradeMajoryarnAkhil PBAkhil PB
YARN-8331Race condition in NM container launched after doneMajor.Yang WangPradeep Ambati
YARN-8521NPE in AllocationTagsManager when a container is removed more than onceMajorresourcemanagerWeiwei YangWeiwei Yang
YARN-8575Avoid committing allocation proposal to unavailable nodes in async schedulingMajorcapacityschedulerTao YangTao Yang
HDFS-13668FSPermissionChecker may throws AIOOE when check inode permissionMajornamenodeHe XiaoqiaoHe Xiaoqiao
HADOOP-15638KMS Accept Queue Size default changed from 500 to 128 in Hadoop 3.xMajorkmsWei-Chiu ChuangWei-Chiu Chuang
HDFS-13823NameNode UI : "Utilities -> Browse the file system -> open a file -> Head the file" is not workingMajoruiNanda kumarNanda kumar
HDFS-13738fsck -list-corruptfileblocks has infinite loop if user is not privileged.MajortoolsWei-Chiu ChuangYuen-Kuei Hsueh
HDFS-13758DatanodeManager should throw exception if it has BlockRecoveryCommand but the block is not under constructionMajornamenodeWei-Chiu Chuangchencan
YARN-8614Fix few annotation typos in YarnConfigurationTrivial.Sen ZhaoSen Zhao
HDFS-13819TestDirectoryScanner#testDirectoryScannerInFederatedCluster is flakyMinorhdfsDaniel TempletonDaniel Templeton
YARN-8656container-executor should not write cgroup tasks files for docker containersMajor.Jim BrennanJim Brennan
YARN-8474sleeper service fails to launch with "Authentication Required"CriticalyarnSumana SathishBillie Rinaldi
YARN-8667Cleanup symlinks when container restarted by NM to solve issue "find: File system loop detected;" for tar ball artifacts.Critical.Rohith Sharma K SChandni Singh
HDFS-10240Race between close/recoverLease leads to missing blockMajor.zhouyingchaoJinglun
HADOOP-15655Enhance KMS client retry behaviorCriticalkmsKitti NanasiKitti Nanasi
YARN-8612Fix NM Collector Service Port issue in YarnConfigurationMajorATSv2Prabha ManepalliPrabha Manepalli
HDFS-13747Statistic for list_located_status is incremented incorrectly by listStatusIteratorMinorhdfs-clientTodd LipconAntal Mihalyi
HADOOP-15674Test failure TestSSLHttpServer.testExcludedCiphers with TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 cipher suiteMajorcommonGabor BotaSzilard Nemeth
YARN-8640Restore previous state in container-executor after failureMajor.Jim BrennanJim Brennan
YARN-8679[ATSv2] If HBase cluster is down for long time, high chances that NM ContainerManager dispatcher get blockedMajor.Rohith Sharma K SWangda Tan
HDFS-13772Erasure coding: Unnecessary NameNode Logs displaying for Enabling/Disabling Erasure coding policies which are already enabled/disabledTrivialerasure-codingSouryakanta DwivedyAyush Saxena
YARN-8649NPE in localizer hearbeat processing if a container is killed while localizingMajor.lujielujie
YARN-8719Typo correction for yarn configuration in OpportunisticContainers(federation) docsMajordocumentation, federationY. SREENIVASULU REDDYY. SREENIVASULU REDDY
YARN-8675Setting hostname of docker container breaks with "host" networking mode for Apps which do not run as a YARN serviceMajor.Yesha VoraSuma Shivaprasad
HDFS-13858RBF: Add check to have single valid argument to safemode commandMajorfederationSoumyapnAyush Saxena
HDFS-13731ReencryptionUpdater fails with ConcurrentModificationException during processCheckpointsMajorencryptionXiao ChenZsolt Venczel
YARN-8723Fix a typo in CS init error message when resource calculator is not correctly setMinor.Weiwei YangAbhishek Modi
HADOOP-15705Typo in the definition of "stable" in the interface classificationMinor.Daniel TempletonDaniel Templeton
HDFS-13863FsDatasetImpl should log DiskOutOfSpaceExceptionMajorhdfsFei HuiFei Hui
HADOOP-15698KMS log4j is not initialized properly at startupMajorkmsKitti NanasiKitti Nanasi
HADOOP-15680ITestNativeAzureFileSystemConcurrencyLive times outMajor.Andras BokorAndras Bokor
HADOOP-15706Typo in compatibility doc: SHOUD -> SHOULDTrivial.Daniel TempletonLaszlo Kollar
HDFS-13027Handle possible NPEs due to deleted blocks in race conditionMajornamenodeVinayakumar BVinayakumar B
YARN-8535Fix DistributedShell unit testsMajordistributed-shell, timelineserviceEric YangAbhishek Modi
HDFS-13867RBF: Add validation for max arguments for Router admin ls, clrQuota, setQuota, rm and nameservice commandsMajor.Ayush SaxenaAyush Saxena
HDFS-13774EC: "hdfs ec -getPolicy" is not retrieving policy details when the special REPLICATION policy set on the directoryMinorerasure-codingSouryakanta DwivedyAyush Saxena
HADOOP-10219ipc.Client.setupIOstreams() needs to check for ClientCache.stopClient requested shutdownsMajoripcSteve LoughranKihwal Lee
HDFS-13815RBF: Add check to order commandMajorfederationSoumyapnRanith Sardar
HADOOP-15696KMS performance regression due to too many open file descriptors after Jetty migrationBlockerkmsWei-Chiu ChuangWei-Chiu Chuang
MAPREDUCE-7131Job History Server has race condition where it moves files from intermediate to finished but thinks file is in intermediateMajor.Anthony HsuAnthony Hsu
HDFS-13836RBF: Handle mount table znode with null valueMajorfederation, hdfsyanghuafengyanghuafeng
YARN-8751Container-executor permission check errors cause the NM to be marked unhealthyCritical.Shane KumpfCraig Condit
HDFS-13862RBF: Router logs are not capturing few of the dfsrouteradmin commandsMajor.SoumyapnAyush Saxena
HDFS-12716'dfs.datanode.failed.volumes.tolerated' to support minimum number of volumes to be availableMajordatanodeusharaniRanith Sardar
HDFS-13895EC: Fix Intermittent Failure in TestDFSStripedOutputStreamWithFailureWithRandomECPolicyMajorerasure-codingAyush SaxenaAyush Saxena
YARN-8709CS preemption monitor always fails since one under-served queue was deletedMajorcapacityscheduler, scheduler preemptionTao YangTao Yang
HDFS-13051Fix dead lock during async editlog rolling if edit queue is fullMajornamenodezhangweiDaryn Sharp
YARN-8630ATSv2 REST APIs should honor filter-entity-list-by-user in non-secure cluster when ACls are enabledMajor.Rohith Sharma K SRohith Sharma K S
YARN-8729Node status updater thread could be lost after it is restartedCriticalnodemanagerTao YangTao Yang
HDFS-13914Fix DN UI logs link broken when https is enabled after HDFS-13902MinordatanodeJianfei JiangJianfei Jiang
MAPREDUCE-7133History Server task attempts REST API returns invalid dataMajorjobhistoryserverOleksandr ShevchenkoOleksandr Shevchenko
HDFS-13838WebHdfsFileSystem.getFileStatus() won't return correct "snapshot enabled" statusMajorhdfs, webhdfsSiyao MengSiyao Meng
HADOOP-15733Correct the log when Invalid emptier Interval configuredMajortrashHarshakiran ReddyAyush Saxena
YARN-8720CapacityScheduler does not enforce max resource allocation check at queue levelMajorcapacity scheduler, capacityscheduler, resourcemanagerTarun ParimiTarun Parimi
YARN-8782Fix exception message in Resource.throwExceptionWhenArrayOutOfBoundMinor.Szilard NemethGergely Pollak
HDFS-13844Fix the fmt_bytes function in the dfs-dust.jsMinorhdfs, uiyanghuafengyanghuafeng
YARN-8726[UI2] YARN UI2 is not accessible when config.env file failed to loadCriticalyarn-ui-v2Akhil PBAkhil PB
YARN-8652[UI2] YARN UI2 breaks if getUserInfo REST API is not available in older versions.Critical.Akhil PBAkhil PB
YARN-8787Fix broken list items in PlacementConstraints documentationMinordocumentationMasahiro TanakaMasahiro Tanaka
HDFS-11719Arrays.fill() wrong index in BlockSender.readChecksum() exception handlingMajordatanodeTao ZhangTao Zhang
YARN-8648Container cgroups are leaked when using dockerMajor.Jim BrennanJim Brennan
HADOOP-15755StringUtils#createStartupShutdownMessage throws NPE when args is nullMajor.Lokesh JainDinesh Chitlangia
MAPREDUCE-3801org.apache.hadoop.mapreduce.v2.app.TestRuntimeEstimators.testExponentialEstimator fails intermittentlyMajormrv2Robert Joseph EvansJason Lowe
MAPREDUCE-7137MRAppBenchmark.benchmark1() fails with NullPointerExceptionMinortestOleksandr ShevchenkoOleksandr Shevchenko
MAPREDUCE-7138ThrottledContainerAllocator in MRAppBenchmark should implement RMHeartbeatHandlerMinortestOleksandr ShevchenkoOleksandr Shevchenko
HDFS-13886HttpFSFileSystem.getFileStatus() doesn't return "snapshot enabled" bitMajorhttpfsSiyao MengSiyao Meng
HDFS-13868WebHDFS: GETSNAPSHOTDIFF API NPE when param "snapshotname" is given but "oldsnapshotname" is not.Majorhdfs, webhdfsSiyao MengPranay Singh
YARN-8771CapacityScheduler fails to unreserve when cluster resource contains empty resource typeCriticalcapacityschedulerTao YangTao Yang
HDFS-13908TestDataNodeMultipleRegistrations is flakyMajor.Íñigo GoiriAyush Saxena
HADOOP-15684triggerActiveLogRoll stuck on dead name node, when ConnectTimeoutException happens.CriticalhaRong TangRong Tang
HADOOP-15772Remove the 'Path ... should be specified as a URI' warnings on startupMajorconfArpit AgarwalAyush Saxena
YARN-8784DockerLinuxContainerRuntime prevents access to distributed cache entries on a full diskMajornodemanagerJason LoweEric Badger
HADOOP-15736Trash : Negative Value For Deletion Interval Leads To Abnormal Behaviour.Major.Ayush SaxenaAyush Saxena
YARN-8628[UI2] Few duplicated or inconsistent information displayed in UI2Majoryarn-ui-v2Akhil PBAkhil PB
YARN-8742[UI2] Container logs on Application / Service pages on UI2 are not available many case, improve error messages in such cases.Majoryarn-ui-v2Akhil PBAkhil PB
MAPREDUCE-7125JobResourceUploader creates LocalFileSystem when it's not necessaryMajorjob submissionPeter CsehPeter Cseh
YARN-8815RM fails to recover finished unmanaged AMCritical.Rakesh ShahBibin A Chundatt
YARN-8752yarn-registry.md has wrong word ong-lived, it should be long-livedTrivialdocumentationleiqiangleiqiang
YARN-8824App Nodelabel missed after RM restart for finished appsMajor.Bibin A ChundattBibin A Chundatt
HDFS-13840RBW Blocks which are having less GS should be added to CorruptMinor.Brahma Reddy BattulaBrahma Reddy Battula
YARN-8804resourceLimits may be wrongly calculated when leaf-queue is blocked in cluster with 3+ level queuesCriticalcapacityschedulerTao YangTao Yang
YARN-8774Memory leak when CapacityScheduler allocates from reserved container with non-default labelCriticalcapacityschedulerTao YangTao Yang
HADOOP-15817Reuse Object Mapper in KMSJSONReaderMajorkmsJonathan EaglesJonathan Eagles
YARN-8844TestNMProxy unit test is failingMajoryarnEric YangEric Yang
HDFS-13957Fix incorrect option used in description of InMemoryAliasMapMinordocumentationYiqun LinYiqun Lin
YARN-7957[UI2] YARN service delete option disappears after stopping applicationCriticalyarn-ui-v2Yesha VoraAkhil PB
YARN-8797[UI2] Improve error pages in new YARN UIMajoryarn-ui-v2Akhil PBAkhil PB
HADOOP-15820ZStandardDecompressor native code sets an integer field as a longBlocker.Jason LoweJason Lowe
HDFS-13964RBF: TestRouterWebHDFSContractAppend fails with No Active Namenode under nameserviceMajor.Ayush SaxenaAyush Saxena
YARN-7825[UI2] Maintain constant horizontal application info bar for Application Attempt pageMajoryarn-ui-v2Yesha VoraAkhil PB
HDFS-13768Adding replicas to volume map makes DataNode start slowlyMajor.Yiqun LinSurendra Singh Lilhore
HDFS-13962Add null check for add-replica pool to avoid lock acquiringMajor.Yiqun LinSurendra Singh Lilhore
YARN-8853[UI2] Application Attempts tab is not shown correctly when there are no attemptsMajor.Charan HebriAkhil PB
YARN-8845hadoop.registry.rm.enabled is not usedMajor.Íñigo GoiriÍñigo Goiri
HDFS-13926ThreadLocal aggregations for FileSystem.Statistics are incorrect with striped readsMajorerasure-codingXiao ChenHrishikesh Gadre
YARN-8666[UI2] Remove application tab from YARN Queue PageMajoryarn-ui-v2Yesha VoraYesha Vora
YARN-8753[UI2] Lost nodes representation missing from Nodemanagers ChartMajoryarn-ui-v2Yesha VoraYesha Vora
HADOOP-15679ShutdownHookManager shutdown time needs to be configurable & extendedMajorutilSteve LoughranSteve Loughran
HDFS-13945TestDataNodeVolumeFailure is FlakyMajor.Ayush SaxenaAyush Saxena
HDFS-13802RBF: Remove FSCK from Router Web UIMajor.Fei HuiFei Hui
YARN-8869YARN Service Client might not work correctly with RM REST API for Kerberos authenticationBlocker.Eric YangEric Yang
MAPREDUCE-7132JobSplitWriter prints unnecessary warnings if EC(RS10,4) is usedMajorclient, mrv2Peter BacskoPeter Bacsko
YARN-8892YARN UI2 doc changes to update security status (verified under security environment)Blocker.Sunil GovindanSunil Govindan
YARN-8810Yarn Service: discrepancy between hashcode and equals of ConfigFileMinor.Chandni SinghChandni Singh
HADOOP-15802start-build-env.sh creates an invalid /etc/sudoers.d/hadoop-build-${USER_ID} file entryMinorbuildJon BooneJon Boone
HADOOP-15861Move DelegationTokenIssuer to the right pathBlockersecurityWei-Chiu ChuangWei-Chiu Chuang
HADOOP-15859ZStandardDecompressor.c mistakes a class for an instanceBlocker.Ben LauJason Lowe
HDFS-14000RBF: Documentation should reflect right scripts for v3.0 and aboveMajor.CR HotaCR Hota
YARN-8868Set HTTPOnly attribute to CookieMajor.Chandni SinghChandni Singh
HDFS-14003Fix findbugs warning in trunk for FSImageFormatPBINodeMajor.Yiqun LinYiqun Lin
HDFS-14005RBF: Web UI update to bootstrap-3.3.7Major.Íñigo GoiriÍñigo Goiri
YARN-8910Misleading log statement in NM when max retries is -1Minor.Chandni SinghChandni Singh
HADOOP-15850CopyCommitter#concatFileChunks should check that the blocks per chunk is not 0Criticaltools/distcpTed YuTed Yu
YARN-7502Nodemanager restart docs should describe nodemanager supervised propertyMajordocumentationJason LoweSuma Shivaprasad
HADOOP-15866Renamed HADOOP_SECURITY_GROUP_SHELL_COMMAND_TIMEOUT keys break compatibilityBlocker.Wei-Chiu ChuangWei-Chiu Chuang
YARN-8826Fix lingering timeline collector after serviceStop in TimelineCollectorManagerTrivialATSv2Prabha ManepalliPrabha Manepalli
HADOOP-15822zstd compressor can fail with a small output bufferMajor.Jason LoweJason Lowe
HDFS-14021TestReconstructStripedBlocksWithRackAwareness#testReconstructForNotEnoughRacks fails intermittentlyMajorerasure-coding, testXiao ChenXiao Chen
MAPREDUCE-7151RMContainerAllocator#handleJobPriorityChange expects application_priority alwaysMajor.Bibin A ChundattBilwa S T
HADOOP-14445Use DelegationTokenIssuer to create KMS delegation tokens that can authenticate to all KMS instancesMajorkmsWei-Chiu ChuangXiao Chen
HDFS-14028HDFS OIV temporary dir deletes folderMajorhdfsAdam AntalAdam Antal
HDFS-14027DFSStripedOutputStream should implement both hsync methodsCriticalerasure-codingXiao ChenXiao Chen
YARN-8950Compilation fails with dependency convergence error for hbase.profile=2.0Blocker.Rohith Sharma K SRohith Sharma K S
HADOOP-15899Update AWS Java SDK versions in NOTICE.txtMajor.Akira AjisakaAkira Ajisaka
HADOOP-15900Update JSch versions in LICENSE.txtMajor.Akira AjisakaAkira Ajisaka
HDFS-14043Tolerate corrupted seen_txid fileMajorhdfs, namenodeLukas MajercakLukas Majercak
YARN-8858CapacityScheduler should respect maximum node resource when per-queue maximum-allocation is being used.Major.Sumana SathishWangda Tan
YARN-8970Improve the debug message in CS#allocateContainerOnSingleNodeTrivial.Weiwei YangZhankun Tang
YARN-8865RMStateStore contains large number of expired RMDelegationTokenMajorresourcemanagerWilfred SpiegelenburgWilfred Spiegelenburg
HDFS-14048DFSOutputStream close() throws exception on subsequent call after DataNode restartMajorhdfs-clientErik KrogenErik Krogen
MAPREDUCE-7156NullPointerException when reaching max shuffle connectionsMajormrv2Peter BacskoPeter Bacsko
YARN-8866Fix a parsing error for crossdomain.xmlMajorbuild, yarn-ui-v2Takanobu AsanumaTakanobu Asanuma
HDFS-14039ec -listPolicies doesn't show correct state for the default policy when the default is not RS(6,3)Majorerasure-codingXiao ChenKitti Nanasi
HADOOP-15916Upgrade Maven Surefire plugin to 3.0.0-M1BlockerbuildAkira AjisakaAkira Ajisaka
YARN-9002YARN Service keytab does not support s3, wasb, gs and is restricted to HDFS and local filesystem onlyMajoryarn-native-servicesGour SahaGour Saha
YARN-8233NPE in CapacityScheduler#tryCommit when handling allocate/reserve proposal whose allocatedOrReservedContainer is nullCriticalcapacityschedulerTao YangTao Yang
HDFS-14065Failed Storage Locations shows nothing in the Datanode Volume FailuresMajor.Ayush SaxenaAyush Saxena
HADOOP-15923create-release script should set max-cache-ttl as well as default-cache-ttl for gpg-agentBlockerbuildAkira AjisakaAkira Ajisaka
HADOOP-15912start-build-env.sh still creates an invalid /etc/sudoers.d/hadoop-build-${USER_ID} file entry after HADOOP-15802MajorbuildAkira AjisakaAkira Ajisaka
HADOOP-15869BlockDecompressorStream#decompress should not return -1 in case of IOException.Major.Surendra Singh LilhoreSurendra Singh Lilhore
MAPREDUCE-7158Inefficient Flush Logic in JobHistory EventWriterMajor.Zichen SunZichen Sun
HADOOP-15930Exclude MD5 checksum files from release artifactCriticalbuildAkira AjisakaAkira Ajisaka
HADOOP-15925The config and log of gpg-agent are removed in create-release scriptMajorbuildAkira AjisakaDinesh Chitlangia
HDFS-13963NN UI is broken with IE11Minornamenode, uiDaisuke KobayashiAyush Saxena
HDFS-14056Fix error messages in HDFS-12716MinorhdfsAdam AntalAyush Saxena
MAPREDUCE-7162TestEvents#testEvents failsCriticaljobhistoryserver, testZhaohui XinZhaohui Xin
YARN-9056Yarn Service Upgrade: Instance state changes from UPGRADING to READY without performing a readiness checkCritical.Chandni SinghChandni Singh
YARN-8812Containers fail during creating a symlink which started with hyphen for a resource fileMinor.Oleksandr ShevchenkoOleksandr Shevchenko
YARN-9067YARN Resource Manager is running OOM because of leak of Configuration ObjectMajoryarn-native-servicesEric YangEric Yang
MAPREDUCE-7165mapred-site.xml is misformatted in single node setup documentMajordocumentationAkira AjisakaZhaohui Xin
HADOOP-15970Upgrade plexus-utils from 2.0.5 to 3.1.0MajorsecurityAkira AjisakaAkira Ajisaka
HADOOP-15974Upgrade Curator version to 2.13.0 to fix ZK testsMajor.Jason LoweAkira Ajisaka
YARN-9071NM and service AM don't have updated status for reinitialized containersCritical.Billie RinaldiChandni Singh
MAPREDUCE-7159FrameworkUploader: ensure proper permissions of generated framework tar.gz if restrictive umask is usedMajormrv2Peter BacskoPeter Bacsko
YARN-9009Fix flaky test TestEntityGroupFSTimelineStore.testCleanLogsMinor.OrDTestersOrDTesters
MAPREDUCE-7170Doc typo in PluggableShuffleAndPluggableSort.mdMinordocumentationZhaohui XinZhaohui Xin
YARN-9040LevelDBCacheTimelineStore in ATS 1.5 leaks native memoryMajortimelineserverTarun ParimiTarun Parimi
YARN-9084Service Upgrade: With default readiness check, the status of upgrade is reported to be successful prematurelyMajor.Chandni SinghChandni Singh
HDFS-13661Ls command with e option fails when the filesystem is not HDFSMajorerasure-coding, toolsTakanobu AsanumaTakanobu Asanuma
HADOOP-15973Configuration: Included properties are not cached if resource is a streamCritical.Eric PayneEric Payne
YARN-9154Fix itemization in YARN service quickstart documentMinordocumentationAkira AjisakaAyush Saxena
HDFS-14166Ls with -e option not giving the result in proper formatMajor.SoumyapnShubham Dewan
HDFS-14046In-Maintenance ICON is missing in datanode info pageMajordatanodeHarshakiran ReddyRanith Sardar
MAPREDUCE-7174MapReduce example wordmedian should handle generic optionsMajor.Fei HuiFei Hui
YARN-9164Shutdown NM may cause NPE when opportunistic container scheduling is enabledCritical.lujielujie
HADOOP-15997KMS client uses wrong UGI after HADOOP-14445BlockerkmsWei-Chiu ChuangWei-Chiu Chuang
HADOOP-15992JSON License is included in the transitive dependency of aliyun-sdk-oss 3.0.0Blocker.Akira AjisakaAkira Ajisaka
HADOOP-16030AliyunOSS: bring fixes back from HADOOP-15671Blockerfs/osswujinhuwujinhu
YARN-9173FairShare calculation broken for large values after YARN-8833MajorfairschedulerWilfred SpiegelenburgWilfred Spiegelenburg
YARN-8833Avoid potential integer overflow when computing fair sharesMajorfairschedulerliyakunliyakun
YARN-8747[UI2] YARN UI2 page loading failed due to js error under some time zone configurationCriticalwebappcollinmacollinma
YARN-9194Invalid event: REGISTERED and LAUNCH_FAILED at FAILED, and NullPointerException happens in RM while shutdown a NMCritical.lujielujie
YARN-9204RM fails to start if absolute resource is specified for partition capacity in CS queuesBlockeryarnJiandan YangJiandan Yang
YARN-9210RM nodes web page can not display node infoBlockeryarnJiandan YangJiandan Yang
YARN-9205When using custom resource type, application will fail to run due to the CapacityScheduler throws InvalidResourceRequestException(GREATER_THEN_MAX_ALLOCATION)Critical.Zhankun TangZhankun Tang
HADOOP-15781S3A assumed role tests failing due to changed error text in AWS exceptionsMajorfs/s3, testSteve LoughranSteve Loughran
HDFS-14228Incorrect getSnapshottableDirListing() javadocMajorsnapshotsWei-Chiu ChuangDinesh Chitlangia

TESTS:

JIRASummaryPriorityComponentReporterContributor
YARN-8907Modify a logging message in TestCapacitySchedulerTrivial.Zhankun TangZhankun Tang
YARN-8904TestRMDelegationTokens can fail in testRMDTMasterKeyStateOnRollingMasterKeyMinortestWilfred SpiegelenburgWilfred Spiegelenburg
YARN-8944TestContainerAllocation.testUserLimitAllocationMultipleContainers failure after YARN-8896Minorcapacity schedulerWilfred SpiegelenburgWilfred Spiegelenburg

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HDFS-13743RBF: Router throws NullPointerException due to the invalid initialization of MountTableResolverMajor.Takanobu AsanumaTakanobu Asanuma
HDFS-13583RBF: Router admin clrQuota is not synchronized with nameserviceMajor.Dibyendu KarmakarDibyendu Karmakar
YARN-8263DockerClient still touches hadoop.tmp.dirMinor.Jason LoweCraig Condit
YARN-8287Update documentation and yarn-default related to the Docker runtimeMinor.Shane KumpfCraig Condit
YARN-8624Cleanup ENTRYPOINT documentationMinor.Craig ConditCraig Condit
YARN-8136Add version attribute to site doc examples and quickstartMajorsiteGour SahaEric Yang
YARN-8588Logging improvements for better debuggabilityMajor.Suma ShivaprasadSuma Shivaprasad
YARN-8520Document best practice for user managementMajordocumentation, yarnEric YangEric Yang
HDFS-13750RBF: Router ID in RouterRpcClient is always nullMajor.Takanobu AsanumaTakanobu Asanuma
YARN-8129Improve error message for invalid value in fields attributeMinorATSv2Charan HebriAbhishek Modi
HDFS-13848Refactor NameNode failover proxy providersMajorha, hdfs-clientKonstantin ShvachkoKonstantin Shvachko
HDFS-13634RBF: Configurable value in xml for async connection request queue size.MajorfederationCR HotaCR Hota
YARN-8642Add support for tmpfs mounts with the Docker runtimeMajor.Shane KumpfCraig Condit
HADOOP-15107Stabilize/tune S3A committers; review correctness & docsBlockerfs/s3Steve LoughranSteve Loughran
HADOOP-15731TestDistributedShell fails on WindowsMajor.Botong HuangBotong Huang
HDFS-13237[Documentation] RBF: Mount points across multiple subclustersMinor.Íñigo GoiriÍñigo Goiri
HADOOP-15759AliyunOSS: update oss-sdk version to 3.0.0Majorfs/osswujinhuwujinhu
HADOOP-15748S3 listing inconsistency can raise NPE in globberMajorfsSteve LoughranSteve Loughran
YARN-8801java doc comments in docker-util.h is confusingMinor.Zian ChenZian Chen
HADOOP-15671AliyunOSS: Support Assume Roles in AliyunOSSMajorfs/osswujinhuwujinhu
YARN-8623Update Docker examples to use image which existsMinor.Craig ConditCraig Condit
HDFS-13790RBF: Move ClientProtocol APIs to its own moduleMajor.Íñigo GoiriChao Sun
YARN-8785Improve the error message when a bind mount is not whitelistedMajor.Simon PrewoSimon Prewo
YARN-6989Ensure timeline service v2 codebase gets UGI from HttpServletRequest in a consistent wayMajortimelineserverVrushali CAbhishek Modi
YARN-5742Serve aggregated logs of historical apps from timeline serviceCriticaltimelineserverVarun SaxenaRohith Sharma K S
YARN-8834Provide Java client for fetching Yarn specific entities from TimelineReaderCriticaltimelinereaderRohith Sharma K SAbhishek Modi
HADOOP-15837DynamoDB table Update can fail S3A FS initMajorfs/s3Steve LoughranSteve Loughran
HADOOP-15839Review + update cloud store sensitive keys in hadoop.security.sensitive-config-keysMinorconfSteve LoughranSteve Loughran
YARN-8687YARN service example is out-datedMajoryarn-native-servicesEric YangSuma Shivaprasad
YARN-6098Add documentation for Delete QueueMajorcapacity scheduler, documentationNaganarasimha G RSuma Shivaprasad
HADOOP-15607AliyunOSS: fix duplicated partNumber issue in AliyunOSSBlockOutputStreamCritical.wujinhuwujinhu
HADOOP-15868AliyunOSS: update document for properties of multiple part download, multiple part upload and directory copyMajorfs/osswujinhuwujinhu
HADOOP-15110Gauges are getting logged in exceptions from AutoRenewalThreadForUserCredsMinormetrics, securityHarshakiran ReddyLiXin Ge
HADOOP-15917AliyunOSS: fix incorrect ReadOps and WriteOps in statisticsMajorfs/osswujinhuwujinhu
YARN-8303YarnClient should contact TimelineReader for application/attempt/container reportCritical.Rohith Sharma K SAbhishek Modi
YARN-8299Yarn Service Upgrade: Add GET APIs that returns instances matching query paramsCritical.Chandni SinghChandni Singh
YARN-8160Yarn Service Upgrade: Support upgrade of service that use docker containersMajor.Chandni SinghChandni Singh
YARN-8298Yarn Service Upgrade: Support express upgrade of a serviceMajor.Chandni SinghChandni Singh
YARN-8986publish all exposed ports to random ports when using bridge networkMinoryarnCharo ZhangCharo Zhang
HADOOP-15932Oozie unable to create sharelib in s3a filesystemCriticalfs, fs/s3Soumitra SulavSteve Loughran
YARN-8665Yarn Service Upgrade: Support cancelling upgradeMajor.Chandni SinghChandni Singh
HADOOP-16009Replace the url of the repository in Apache Hadoop source codeMajordocumentationAkira AjisakaAkira Ajisaka
HADOOP-15323AliyunOSS: Improve copy file performance for AliyunOSSFileSystemStoreMajorfs/osswujinhuwujinhu
YARN-8822Nvidia-docker v2 support for YARN GPU featureCritical.Zhankun TangCharo Zhang

OTHER:

JIRASummaryPriorityComponentReporterContributor
YARN-8545YARN native service should return container if launch failedCritical.Wangda TanChandni Singh
HDFS-13788Update EC documentation about rack fault toleranceMajordocumentation, erasure-codingXiao ChenKitti Nanasi
HADOOP-15816Upgrade Apache Zookeeper version due to security concernsMajor.Boris VulikhAkira Ajisaka
HADOOP-15882Upgrade maven-shade-plugin from 2.4.3 to 3.2.0Major.Takanobu AsanumaTakanobu Asanuma
HADOOP-15815Upgrade Eclipse Jetty version to 9.3.24Major.Boris VulikhBoris Vulikh
YARN-8488YARN service/components/instances should have SUCCEEDED/FAILED statesMajoryarn-native-servicesWangda TanSuma Shivaprasad