Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc215.7 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.3 - 2017-12-12

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-13588ConfServlet should respect Accept request headerMajorconfWeiwei YangWeiwei Yang
HADOOP-14260Configuration.dumpConfiguration should redact sensitive informationMajorconf, securityVihang KarajgaonkarJohn Zhuge

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-13933Add haadmin -getAllServiceState option to get the HA state of all the NameNodes/ResourceManagersMajortoolsSurendra Singh LilhoreSurendra Singh Lilhore
HDFS-10480Add an admin command to list currently open filesMajor.Kihwal LeeManoj Govindassamy

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-13628Support to retrieve specific property from configuration via REST APIMajorconfWeiwei YangWeiwei Yang
HDFS-12143Improve performance of getting and removing inode featuresMajornamenodeDaryn SharpDaryn Sharp
HDFS-12171Reduce IIP object allocations for inode lookupMajornamenodeDaryn SharpDaryn Sharp
HADOOP-14455ViewFileSystem#rename should support be supported within same nameservice with different mountpointsMajorviewfsBrahma Reddy BattulaBrahma Reddy Battula
HADOOP-14627Support MSI and DeviceCode token provider in ADLSMajorfs/adlAtul SikariaAtul Sikaria
YARN-7037Optimize data transfer with zero-copy approach for containerlogs REST API in NMWebServicesMajornodemanagerTao YangTao Yang
HADOOP-14827Allow StopWatch to accept a Timer parameter for testsMinorcommon, testErik KrogenErik Krogen
HDFS-12131Add some of the FSNamesystem JMX values as metricsMinorhdfs, namenodeErik KrogenErik Krogen
HADOOP-14844Remove requirement to specify TenantGuid for MSI Token ProviderMajorfs/adlAtul SikariaAtul Sikaria
HADOOP-14864FSDataInputStream#unbuffer UOE should include stream class nameMinorfsJohn ZhugeBharat Viswanadham
HDFS-12441Suppress UnresolvedPathException in namenode logMinor.Kihwal LeeKihwal Lee
MAPREDUCE-6958Shuffle audit logger should log size of shuffle transferMinor.Jason LoweJason Lowe
HDFS-12420Add an option to disallow 'namenode format -force'Major.Ajay KumarAjay Kumar
HADOOP-14521KMS client needs retry logicMajor.Rushabh S ShahRushabh S Shah
HDFS-12603Enable async edit logging by defaultMajornamenodeAndrew WangAndrew Wang
HDFS-12642Log block and datanode details in BlockRecoveryWorkerMajordatanodeXiao ChenXiao Chen
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
YARN-4163Audit getQueueInfo and getApplications callsMajor.Chang LiChang Li
MAPREDUCE-6975Logging task countersMajortaskPrabhu JosephPrabhu Joseph

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
YARN-5444Fix failing unit tests in TestLinuxContainerExecutorWithMocksMajornodemanagerYufei GuYufei Gu
MAPREDUCE-6808Log map attempts as part of shuffle handler audit logMajor.Jonathan EaglesGergő Pásztor
HADOOP-14578Bind IPC connections to kerberos UPN host for proxy usersMajoripcDaryn SharpDaryn Sharp
HADOOP-14677mvn clean compile failsMajorbuildAndras BokorAndras Bokor
HADOOP-14702Fix formatting issue and regression caused by conversion from APT to MarkdownMinordocumentationDoris GuDoris Gu
YARN-6965Duplicate instantiation in FairSchedulerQueueInfoMinorfairschedulerMasahiro TanakaMasahiro Tanaka
HDFS-11738Hedged pread takes more time when block moved from initial locationsMajorhdfs-clientVinayakumar BVinayakumar B
HDFS-12318Fix IOException condition for openInfo in DFSInputStreamMajor.legendlegend
HDFS-12336Listing encryption zones still fails when deleted EZ is not a direct child of snapshottable directoryMinorencryption, hdfsWellington ChevreuilWellington Chevreuil
MAPREDUCE-6931Remove TestDFSIO "Total Throughput" calculationCriticalbenchmarks, testDennis HuoDennis Huo
YARN-7116CapacityScheduler Web UI: Queue's AM usage is always show on per-user's AM usage.Majorcapacity scheduler, webappWangda TanWangda Tan
HADOOP-14824Update ADLS SDK to 2.2.2 for MSI fixMajorfs/adlAtul SikariaAtul Sikaria
YARN-7120CapacitySchedulerPage NPE in "Aggregate scheduler counts" sectionMinor.Eric PayneEric Payne
YARN-7164TestAMRMClientOnRMRestart fails sporadically with bind address in useMajortestJason LoweJason Lowe
HDFS-12369Edit log corruption due to hard lease recovery of not-closed file which has snapshotsMajornamenodeXiao ChenXiao Chen
HADOOP-14867Update HDFS Federation setup document, for incorrect property name for secondary name node http addressMajor.Bharat ViswanadhamBharat Viswanadham
YARN-4727Unable to override the $HADOOP_CONF_DIR env variable for containerMajornodemanagerTerence YimJason Lowe
MAPREDUCE-6957shuffle hangs after a node manager connection timeoutMajormrv2Jooseong KimJooseong Kim
HDFS-12424Datatable sorting on the Datanode Information page in the Namenode UI is brokenMajor.Shawna MartellShawna Martell
HDFS-12323NameNode terminates after full GC thinking QJM unresponsive if full GC is much longer than timeoutMajornamenode, qjmErik KrogenErik Krogen
MAPREDUCE-6960Shuffle Handler prints disk error stack traces for every read failure.Major.Kuhu ShuklaKuhu Shukla
HDFS-11799Introduce a config to allow setting up write pipeline with fewer nodes than replication factorMajor.Yongjun ZhangBrahma Reddy Battula
YARN-6771Use classloader inside configuration class to make new classesMajor.Jongyoul LeeJongyoul Lee
HDFS-12526FSDirectory should use Time.monotonicNow for durationsMinor.Chetna ChaudhariBharat Viswanadham
HDFS-12371"BlockVerificationFailures" and "BlocksVerified" show up as 0 in Datanode JMXMajormetricsSai NukavarapuHanisha Koneru
MAPREDUCE-6966DistSum should use Time.monotonicNow for measuring durationsMinor.Chetna ChaudhariChetna Chaudhari
HDFS-12531Fix conflict in the javadoc of UnderReplicatedBlocks.java in branch-2MinordocumentationAkira AjisakaBharat Viswanadham
HDFS-12495TestPendingInvalidateBlock#testPendingDeleteUnknownBlocks fails intermittentlyMajor.Eric BadgerEric Badger
HADOOP-14891Remove references to Guava Objects.toStringHelperMajor.Jonathan EaglesJonathan Eagles
HADOOP-14902LoadGenerator#genFile write close timing is incorrectly calculatedMajorfsJason LoweHanisha Koneru
YARN-7084TestSchedulingMonitor#testRMStarts fails sporadicallyMajor.Jason LoweJason Lowe
YARN-7226Whitelisted variables do not support delayed variable expansionMajornodemanagerJason LoweJason Lowe
YARN-7285ContainerExecutor always launches with priorities due to yarn-default propertyMinornodemanagerJason LoweJason Lowe
YARN-7245Max AM Resource column in Active Users Info section of Capacity Scheduler UI page should be updated per-userMajorcapacity scheduler, yarnEric PayneEric Payne
HADOOP-14912FairCallQueue may defer servicing callsMajoripcDaryn SharpDaryn Sharp
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
YARN-7333container-executor fails to remove entries from a directory that is not writable or executableCritical.Jason LoweJason Lowe
HADOOP-14966Handle JDK-8071638 for hadoop-commonBlocker.Bibin A ChundattBibin A Chundatt
HDFS-9914Fix configurable WebhDFS connect/read timeoutBlockerhdfs-client, webhdfsXiaoyu YaoXiaoyu Yao
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
YARN-7370Preemption properties should be refreshableMajorcapacity scheduler, scheduler preemptionEric PayneGergely Novák
YARN-7361Improve the docker container runtime documentationMajor.Shane KumpfShane Kumpf
YARN-7469Capacity Scheduler Intra-queue preemption: User can starve if newest app is exactly at user limitMajorcapacity scheduler, yarnEric PayneEric Payne
HADOOP-15047Python is required for -Preleasedoc but not documented in branch-2.8Majorbuild, documentationAkira AjisakaBharat Viswanadham
YARN-7496CS Intra-queue preemption user-limit calculations are not in line with LeafQueue user-limit calculationsMajor.Eric PayneEric Payne
HDFS-12832INode.getFullPathName may throw ArrayIndexOutOfBoundsException lead to NameNode exitCriticalnamenodeDENG FEIKonstantin Shvachko
HDFS-12638Delete copy-on-truncate block along with the original block, when deleting a file being truncatedBlockerhdfsJiandan YangKonstantin Shvachko

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-14678AdlFilesystem#initialize swallows exception when getting user nameMinorfs/adlJohn ZhugeJohn Zhuge
HADOOP-14892MetricsSystemImpl should use Time.monotonicNow for measuring durationsMinor.Chetna ChaudhariChetna Chaudhari
HADOOP-14881LoadGenerator should use Time.monotonicNow() to measure durationsMajor.Chetna ChaudhariBharat Viswanadham
HADOOP-14893WritableRpcEngine should use Time.monotonicNowMinor.Chetna ChaudhariChetna Chaudhari
HDFS-12386Add fsserver defaults call to WebhdfsFileSystem.MinorwebhdfsRushabh S ShahRushabh S Shah