Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc215.1 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 2.8.4 - 2018-05-15

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-12817Enable TLS v1.1 and 1.2MajorsecurityRobert KanterRobert Kanter
HDFS-11409DatanodeInfo getNetworkLocation and setNetworkLocation shoud use volatile instead of synchronizedMinorperformanceChen LiangChen Liang
HADOOP-14246Authentication Tokens should use SecureRandom instead of Random and 256 bit secretsMajorsecurityRobert KanterRobert Kanter
HADOOP-14920KMSClientProvider won't work with KMS delegation token retrieved from non-Java client.MajorkmsXiaoyu YaoXiaoyu Yao
HADOOP-14987Improve KMSClientProvider log around delegation token checkingMajor.Xiaoyu YaoXiaoyu Yao
YARN-7495Improve robustness of the AggregatedLogDeletionServiceMajorlog-aggregationJonathan EaglesJonathan Eagles
YARN-7678Ability to enable logging of container memory statsMajornodemanagerJim BrennanJim Brennan
YARN-7590Improve container-executor validation checkMajorsecurity, yarnEric YangEric Yang
HADOOP-15212Add independent secret manager method for logging expired tokensMajorsecurityDaryn SharpDaryn Sharp
YARN-7728Expose container preemptions related information in Capacity Scheduler queue metricsMajor.Eric PayneEric Payne
MAPREDUCE-7048Uber AM can crash due to unknown task in statusUpdateMajormr-amPeter BacskoPeter Bacsko
HADOOP-13972ADLS to support per-store configurationMajorfs/adlJohn ZhugeSharad Sonker
YARN-7813Capacity Scheduler Intra-queue Preemption should be configurable for each queueMajorcapacity scheduler, scheduler preemptionEric PayneEric Payne
HDFS-11187Optimize disk access for last partial chunk checksum of Finalized replicaMajordatanodeWei-Chiu ChuangGabor Bota
HADOOP-15279increase maven heap size recommendationsMinorbuild, documentation, testAllen WittenauerAllen Wittenauer
HDFS-12884BlockUnderConstructionFeature.truncateBlock should be of type BlockInfoMajornamenodeKonstantin Shvachkochencan
HADOOP-14841Kms client should disconnect if unable to get output stream from connection.MajorkmsXiao ChenRushabh S Shah

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
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
HDFS-12614FSPermissionChecker#getINodeAttrs() throws NPE when INodeAttributesProvider configuredMajor.Manoj GovindassamyManoj Govindassamy
YARN-7489ConcurrentModificationException in RMAppImpl#getRMAppMetricsMajorcapacityschedulerTao YangTao Yang
YARN-7525Incorrect query parameters in cluster nodes REST API documentMinordocumentationTao YangTao Yang
HDFS-12754Lease renewal can hit a deadlockMajor.Kuhu ShuklaKuhu Shukla
HDFS-11754Make FsServerDefaults cache configurable.Minor.Rushabh S ShahMikhail Erofeev
MAPREDUCE-5124AM lacks flow control for task eventsMajormr-amJason LowePeter Bacsko
HDFS-12833Distcp : Update the usage of delete option for dependency with update and overwrite optionMinordistcp, hdfsHarshakiran Reddyusharani
HDFS-12907Allow read-only access to reserved raw for non-superusersMajornamenodeDaryn SharpRushabh S Shah
HDFS-12881Output streams closed with IOUtils suppressing write errorsMajor.Jason LoweAjay Kumar
YARN-7595Container launching code suppresses close exceptions after writesMajornodemanagerJason LoweJim Brennan
YARN-7661NodeManager metrics return wrong value after update node resourceMajor.Yang WangYang Wang
HDFS-12347TestBalancerRPCDelay#testBalancerRPCDelay fails very frequentlyCriticaltestXiao ChenBharat Viswanadham
HADOOP-15143NPE due to Invalid KerberosTicket in UGIMajor.Jitendra Nath PandeyMukul Kumar Singh
MAPREDUCE-7028Concurrent task progress updates causing NPE in Application MasterBlockermr-amGergo RepasGergo Repas
YARN-7619Max AM Resource value in Capacity Scheduler UI has to be refreshed for every userMajorcapacity scheduler, yarnEric PayneEric Payne
YARN-7663RMAppImpl:Invalid event: START at KILLEDMajorresourcemanagerlujielujie
YARN-6948Invalid event: ATTEMPT_ADDED at FINAL_SAVINGMajoryarnlujielujie
HDFS-6804Add test for race condition between transferring block and appending block causes "Unexpected checksum mismatch exception"MajordatanodeGordon WangBrahma Reddy Battula
HDFS-9049Make Datanode Netty reverse proxy port to be configurableMajordatanodeVinayakumar BVinayakumar B
HADOOP-15150in FsShell, UGI params should be overidden through env vars(-D arg)Major.Brahma Reddy BattulaBrahma Reddy Battula
HADOOP-15181Typo in SecureMode.mdTrivialdocumentationMasahiro TanakaMasahiro Tanaka
YARN-7102NM heartbeat stuck when responseId overflows MAX_INTCritical.Botong HuangBotong Huang
MAPREDUCE-7020Task timeout in uber mode can crash AMMajormr-amAkira AjisakaPeter Bacsko
HDFS-13100Handle IllegalArgumentException when GETSERVERDEFAULTS is not implemented in webhdfs.Criticalhdfs, webhdfsYongjun ZhangYongjun Zhang
YARN-7849TestMiniYarnClusterNodeUtilization#testUpdateNodeUtilization fails due to heartbeat sync errorMajortestJason LoweBotong Huang
HDFS-13120Snapshot diff could be corrupted after concatMajornamenode, snapshotsXiaoyu YaoXiaoyu Yao
HDFS-10453ReplicationMonitor thread could stuck for long time due to the race between replication and delete of same file in a large cluster.MajornamenodeHe XiaoqiaoHe Xiaoqiao
HDFS-8693refreshNamenodes does not support adding a new standby to a running DNCriticaldatanode, haJian FangAjith S
MAPREDUCE-7052TestFixedLengthInputFormat#testFormatCompressedIn is flakyMajorclient, testPeter BacskoPeter Bacsko
HDFS-13112Token expiration edits may cause log corruption or deadlockCriticalnamenodeDaryn SharpDaryn Sharp
MAPREDUCE-7053Timed out tasks can fail to produce thread dumpMajor.Jason LoweJason Lowe
HADOOP-15206BZip2 drops and duplicates records when input split size is smallMajor.Aki TanakaAki Tanaka
YARN-7947Capacity Scheduler intra-queue preemption can NPE for non-schedulable appsMajorcapacity scheduler, scheduler preemptionEric PayneEric Payne
HADOOP-14903Add json-smart explicitly to pom.xmlMajorcommonRay ChiangRay Chiang
HDFS-12070Failed block recovery leaves files open indefinitely and at risk for data lossMajor.Daryn SharpKihwal Lee
HADOOP-15283Upgrade from findbugs 3.0.1 to spotbugs 3.1.2 in branch-2 to fix docker image buildMajor.Xiao ChenAkira Ajisaka
HDFS-13164File not closed if streamer fail with DSQuotaExceededExceptionMajorhdfs-clientXiao ChenXiao Chen
HDFS-13109Support fully qualified hdfs path in EZ commandsMajorhdfsHanisha KoneruHanisha Koneru
MAPREDUCE-6930mapreduce.map.cpu.vcores and mapreduce.reduce.cpu.vcores are both present twice in mapred-default.xmlMajormrv2Daniel TempletonSen Zhao
HDFS-12156TestFSImage fails without -PnativeMajortestAkira AjisakaAkira Ajisaka
YARN-8054Improve robustness of the LocalDirsHandlerService MonitoringTimerTask threadMajor.Jonathan EaglesJonathan Eagles
HDFS-13195DataNode conf page cannot display the current value after reconfigMinordatanodemaobaolongmaobaolong
HADOOP-12862LDAP Group Mapping over SSL can not specify trust storeMajor.Wei-Chiu ChuangWei-Chiu Chuang
HADOOP-15317Improve NetworkTopology chooseRandom's loopMajor.Xiao ChenXiao Chen
HDFS-13427Fix the section titles of transparent encryption documentMinordocumentationAkira AjisakaAkira Ajisaka
YARN-8120JVM can crash with SIGSEGV when exiting due to custom leveldb loggerMajornodemanager, resourcemanagerJason LoweJason Lowe
YARN-8147TestClientRMService#testGetApplications sporadically failsMajortestJason LoweJason Lowe
HADOOP-14970MiniHadoopClusterManager doesn't respect lack of format optionMinor.Erik KrogenErik Krogen
HADOOP-15180branch-2 : daemon processes' sysout overwrites 'ulimit -a' in daemon's out fileMinorscriptsRanith SardarRanith Sardar
HDFS-10183Prevent race condition during class initializationMinorfsPavel AvgustinovPavel Avgustinov
HADOOP-15390Yarn RM logs flooded by DelegationTokenRenewer trying to renew KMS tokensCritical.Xiao ChenXiao Chen
HADOOP-15385Many tests are failing in hadoop-distcp project in branch-2Criticaltools/distcpRushabh S ShahJason Lowe
MAPREDUCE-7073Optimize TokenCache#obtainTokensForNamenodesInternalMajor.Bibin A ChundattBibin A Chundatt

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-13174Add more debug logs for delegation tokens and authenticationMinorsecurityXiao ChenXiao Chen
HADOOP-14799Update nimbus-jose-jwt to 4.41.1Major.Ray ChiangRay Chiang
HDFS-12396Webhdfs file system should get delegation token from kms provider.Majorencryption, kms, webhdfsRushabh S ShahRushabh S Shah
HDFS-12574Add CryptoInputStream to WebHdfsFileSystem read call.Majorencryption, kms, webhdfsRushabh S ShahRushabh S Shah

OTHER:

JIRASummaryPriorityComponentReporterContributor
HADOOP-15177Update the release year to 2018BlockerbuildAkira AjisakaBharat Viswanadham