“Apache Hadoop” Changelog

Release 2.9.1 - 2018-04-16

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HDFS-12883RBF: Document Router and State Store metricsMajordocumentationYiqun LinYiqun Lin
HDFS-12895RBF: Add ACL support for mount tableMajor.Yiqun LinYiqun Lin
YARN-7190Ensure only NM classpath in 2.x gets TSv2 related hbase jars, not the user classpathMajortimelineclient, timelinereader, timelineserverVrushali CVarun Saxena
HDFS-13099RBF: Use the ZooKeeper as the default State StoreMinordocumentationYiqun LinYiqun Lin

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor
HDFS-13083RBF: Fix doc error setting up clientMajorfederationtartarustartarus

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-12756Incorporate Aliyun OSS file system implementationMajorfs, fs/ossshimingfeimingfei.shi

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-14872CryptoInputStream should implement unbufferMajorfs, securityJohn ZhugeJohn Zhuge
HADOOP-14964AliyunOSS: backport Aliyun OSS module to branch-2Majorfs/ossGenmao YuSammiChen
YARN-6851Capacity Scheduler: document configs for controlling # containers allowed to be allocated per node heartbeatMinor.Wei YanWei Yan
YARN-7495Improve robustness of the AggregatedLogDeletionServiceMajorlog-aggregationJonathan EaglesJonathan Eagles
YARN-7611Node manager web UI should display container type in containers pageMajornodemanager, webappWeiwei YangWeiwei Yang
HADOOP-15056Fix TestUnbuffer#testUnbufferException failureMinortestJack BeardenJack Bearden
HADOOP-15012Add readahead, dropbehind, and unbuffer to StreamCapabilitiesMajorfsJohn ZhugeJohn Zhuge
HADOOP-15104AliyunOSS: change the default value of max error retryMajorfs/osswujinhuwujinhu
YARN-7642Add test case to verify context update after container promotion or demotion with or without auto updateMinornodemanagerWeiwei YangWeiwei Yang
HADOOP-15111AliyunOSS: backport HADOOP-14993 to branch-2Majorfs/ossGenmao YuGenmao Yu
HDFS-9023When NN is not able to identify DN for replication, reason behind it can be loggedCriticalhdfs-client, namenodeSurendra Singh LilhoreXiao Chen
YARN-7678Ability to enable logging of container memory statsMajornodemanagerJim BrennanJim Brennan
HDFS-12945Switch to ClientProtocol instead of NamenodeProtocols in NamenodeWebHdfsMethodsMinor.Wei YanWei Yan
YARN-7590Improve container-executor validation checkMajorsecurity, yarnEric YangEric Yang
HADOOP-15189backport HADOOP-15039 to branch-2 and branch-3Blocker.Genmao YuGenmao Yu
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-15334Upgrade Maven surefire pluginMajorbuildArpit AgarwalArpit Agarwal
YARN-7623Fix the CapacityScheduler Queue configuration documentationMajor.Arun SureshJonathan Hung
HDFS-13314NameNode should optionally exit if it detects FsImage corruptionMajornamenodeArpit AgarwalArpit Agarwal

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-13723AliyunOSSInputStream#read() should update read bytes stat correctlyMajortoolsMingliang LiuMingliang Liu
HADOOP-14045Aliyun OSS documentation missing from websiteMajordocumentation, fs/ossAndrew WangYiqun Lin
HADOOP-14458Add missing imports to TestAliyunOSSFileSystemContract.javaTrivialfs/oss, testMingliang LiuMingliang Liu
HADOOP-14466Remove useless document from TestAliyunOSSFileSystemContract.javaMinordocumentationAkira AjisakaChen Liang
HDFS-12318Fix IOException condition for openInfo in DFSInputStreamMajor.legendlegend
HDFS-12614FSPermissionChecker#getINodeAttrs() throws NPE when INodeAttributesProvider configuredMajor.Manoj GovindassamyManoj Govindassamy
HDFS-12788Reset the upload button when file upload failsCriticalui, webhdfsBrahma Reddy BattulaBrahma Reddy Battula
YARN-7388TestAMRestart should be scheduler agnosticMajor.Haibo ChenHaibo Chen
HDFS-12705WebHdfsFileSystem exceptions should retain the caused by exceptionMajorhdfsDaryn SharpHanisha Koneru
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
YARN-7489ConcurrentModificationException in RMAppImpl#getRMAppMetricsMajorcapacityschedulerTao YangTao Yang
YARN-7525Incorrect query parameters in cluster nodes REST API documentMinordocumentationTao YangTao Yang
HADOOP-15045ISA-L build options are documented in branch-2Majorbuild, documentationAkira AjisakaAkira Ajisaka
YARN-7390All reservation related test cases failed when TestYarnClient runs against Fair Scheduler.Majorfairscheduler, reservation systemYufei GuYufei Gu
HDFS-12754Lease renewal can hit a deadlockMajor.Kuhu ShuklaKuhu Shukla
HDFS-12832INode.getFullPathName may throw ArrayIndexOutOfBoundsException lead to NameNode exitCriticalnamenodeDENG FEIKonstantin Shvachko
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-7558“yarn logs” command fails to get logs for running containers if UI authentication is enabled.Critical.Namit MaheshwariXuan Gong
HDFS-12638Delete copy-on-truncate block along with the original block, when deleting a file being truncatedBlockerhdfsJiandan YangKonstantin Shvachko
MAPREDUCE-5124AM lacks flow control for task eventsMajormr-amJason LowePeter Bacsko
YARN-7455quote_and_append_arg can overflow bufferMajornodemanagerJason LoweJim Brennan
HADOOP-14985Remove subversion related code from VersionInfoMojo.javaMinorbuildAkira AjisakaAjay Kumar
HDFS-12889Router UI is missing robots.txt fileMajor.Bharat ViswanadhamBharat Viswanadham
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
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 DouglasSammiChen
YARN-7591NPE in async-scheduling mode of CapacitySchedulerCriticalcapacityschedulerTao YangTao Yang
YARN-7608Incorrect sTarget column causing DataTable warning on RM application and scheduler web pageMajorresourcemanager, webappWeiwei YangGergely Novák
HDFS-12833Distcp : Update the usage of delete option for dependency with update and overwrite optionMinordistcp, hdfsHarshakiran Reddyusharani
YARN-7647NM print inappropriate error log when node-labels is enabledMinor.Yang WangYang Wang
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
HADOOP-15085Output streams closed with IOUtils suppressing write errorsMajor.Jason LoweJim Brennan
YARN-7661NodeManager metrics return wrong value after update node resourceMajor.Yang WangYang Wang
HDFS-12347TestBalancerRPCDelay#testBalancerRPCDelay fails very frequentlyCriticaltestXiao ChenBharat Viswanadham
YARN-7542Fix issue that causes some Running Opportunistic Containers to be recovered as PAUSEDMajor.Arun SureshSampada Dehankar
HADOOP-15143NPE due to Invalid KerberosTicket in UGIMajor.Jitendra Nath PandeyMukul Kumar Singh
YARN-7692Skip validating priority acls while recovering applicationsBlockerresourcemanagerCharan HebriSunil G
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-7699queueUsagePercentage is coming as INF for getApp REST api callMajorwebappSunil GSunil G
YARN-7508NPE in FiCaSchedulerApp when debug log enabled in async-scheduling modeMajorcapacityschedulerTao YangTao Yang
YARN-7663RMAppImpl:Invalid event: START at KILLEDMinorresourcemanagerlujielujie
YARN-6948Invalid event: ATTEMPT_ADDED at FINAL_SAVINGMinoryarnlujielujie
YARN-7735Fix typo in YARN documentationMinordocumentationTakanobu AsanumaTakanobu Asanuma
YARN-7727Incorrect log levels in few logs with QueuePriorityContainerCandidateSelectorMinoryarnPrabhu JosephPrabhu Joseph
HDFS-11915Sync rbw dir on the first hsync() to avoid file lost on power failureCritical.Kanaka Kumar AvvaruVinayakumar B
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-7737prelaunch.err file not found exception on container failureMajor.Jonathan HungKeqiu Hu
HDFS-13063Fix the incorrect spelling in HDFSHighAvailabilityWithQJM.mdTrivialdocumentationJianfei JiangJianfei Jiang
YARN-7102NM heartbeat stuck when responseId overflows MAX_INTCritical.Botong HuangBotong Huang
HADOOP-15151MapFile.fix creates a wrong index file in case of block-compressed data file.MajorcommonGrigori RybkineGrigori Rybkine
MAPREDUCE-7020Task timeout in uber mode can crash AMMajormr-amAkira AjisakaPeter Bacsko
YARN-7698A misleading variable's name in ApplicationAttemptEventDispatcherMinorresourcemanagerJinjiang LingJinjiang Ling
HDFS-13100Handle IllegalArgumentException when GETSERVERDEFAULTS is not implemented in webhdfs.Criticalhdfs, webhdfsYongjun ZhangYongjun Zhang
YARN-6868Add test scope to certain entries in hadoop-yarn-server-resourcemanager pom.xmlMajoryarnRay ChiangRay Chiang
YARN-7849TestMiniYarnClusterNodeUtilization#testUpdateNodeUtilization fails due to heartbeat sync errorMajortestJason LoweBotong Huang
YARN-7801AmFilterInitializer should addFilter after fill all parametersCritical.Sumana SathishWangda Tan
YARN-7890NPE during container relaunchMajor.Billie RinaldiJason Lowe
HDFS-12935Get ambiguous result for DFSAdmin command in HA mode when only one namenode is upMajortoolsJianfei JiangJianfei Jiang
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
YARN-7945Java Doc error in UnmanagedAMPoolManager for branch-2Major.Rohith Sharma K SBotong Huang
HADOOP-14903Add json-smart explicitly to pom.xmlMajorcommonRay ChiangRay Chiang
HDFS-12781After Datanode down, In Namenode UI Datanode tab is throwing warning message.MajordatanodeHarshakiran ReddyBrahma Reddy Battula
HDFS-12070Failed block recovery leaves files open indefinitely and at risk for data lossMajor.Daryn SharpKihwal Lee
HADOOP-15251Backport HADOOP-13514 (surefire upgrade) to branch-2MajortestChris DouglasChris Douglas
HADOOP-15275Incorrect javadoc for return type of RetryPolicy#shouldRetryMinordocumentationNanda kumarNanda kumar
YARN-7511NPE in ContainerLocalizer when localization failed for running containerMajornodemanagerTao YangTao Yang
MAPREDUCE-7023TestHadoopArchiveLogs.testCheckFilesAndSeedApps fails on rerunMinortestGergely NovákGergely Novák
HADOOP-15283Upgrade from findbugs 3.0.1 to spotbugs 3.1.2 in branch-2 to fix docker image buildMajor.Xiao ChenAkira Ajisaka
YARN-7736Fix itemization in YARN federation documentMinordocumentationAkira AjisakaSen Zhao
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
HADOOP-15308TestConfiguration fails on Windows because of pathsMajor.Íñigo GoiriXiao Liang
YARN-7636Re-reservation count may overflow when cluster resource exhausted for a long timeMajorcapacityschedulerTao YangTao Yang
HDFS-12886Ignore minReplication for block recoveryMajorhdfs, namenodeLukas MajercakLukas Majercak
HDFS-13296GenericTestUtils generates paths with drive letter in Windows and fail webhdfs related test casesMajor.Xiao LiangXiao Liang
HDFS-13268TestWebHdfsFileContextMainOperations fails on WindowsMajor.Íñigo GoiriXiao Liang
YARN-8054Improve robustness of the LocalDirsHandlerService MonitoringTimerTask threadMajor.Jonathan EaglesJonathan Eagles
YARN-7873Revert YARN-6078Blocker.Billie RinaldiBillie Rinaldi
HDFS-13195DataNode conf page cannot display the current value after reconfigMinordatanodemaobaolongmaobaolong
HADOOP-15320Remove customized getFileBlockLocations for hadoop-azure and hadoop-azure-datalakeMajorfs/adl, fs/azureshanyu zhaoshanyu zhao
HADOOP-12862LDAP Group Mapping over SSL can not specify trust storeMajor.Wei-Chiu ChuangWei-Chiu Chuang
HDFS-13427Fix the section titles of transparent encryption documentMinordocumentationAkira AjisakaAkira Ajisaka

TESTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-14696parallel tests don't work for WindowsMinortestAllen WittenauerAllen Wittenauer

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-13481User end documents for Aliyun OSS FileSystemMinorfs, fs/ossGenmao YuGenmao Yu
HADOOP-13591Unit test failure in TestOSSContractGetFileStatus and TestOSSContractRootDirMajorfs, fs/ossGenmao YuGenmao Yu
HADOOP-13624Rename TestAliyunOSSContractDispCpMajorfs, fs/ossKai ZhengGenmao Yu
HADOOP-14065AliyunOSS: oss directory filestatus should use meta timeMajorfs/ossFei HuiFei Hui
HADOOP-13768AliyunOSS: handle the failure in the batch delete operation deleteDirs.MajorfsGenmao YuGenmao Yu
HADOOP-14069AliyunOSS: listStatus returns wrong file infoMajorfs/ossFei HuiFei Hui
HADOOP-13769AliyunOSS: update oss sdk versionMajorfs, fs/ossGenmao YuGenmao Yu
HADOOP-14072AliyunOSS: Failed to read from stream when seek beyond the download sizeMajorfs/ossGenmao YuGenmao Yu
HADOOP-14192Aliyun OSS FileSystem contract test should implement getTestBaseDir()Majorfs/ossMingliang LiuMingliang Liu
HADOOP-14194Aliyun OSS should not use empty endpoint as defaultMajorfs/ossMingliang LiuGenmao Yu
HADOOP-14787AliyunOSS: Implement the createNonRecursive operatorMajorfs, fs/ossGenmao YuGenmao Yu
HADOOP-14649Update aliyun-sdk-oss version to 2.8.1Majorfs/ossRay ChiangGenmao Yu
HADOOP-14799Update nimbus-jose-jwt to 4.41.1Major.Ray ChiangRay Chiang
HADOOP-14997Add hadoop-aliyun as dependency of hadoop-cloud-storageMinorfs/ossGenmao YuGenmao Yu
HDFS-12801RBF: Set MountTableResolver as default file resolverMinor.Íñigo GoiriÍñigo Goiri
YARN-7430Enable user re-mapping for Docker containers by defaultBlockersecurity, yarnEric YangEric Yang
YARN-6128Add support for AMRMProxy HAMajoramrmproxy, nodemanagerSubru KrishnanBotong Huang
HADOOP-15024AliyunOSS: support user agent configuration and include that & Hadoop version information to oss serverMajorfs, fs/ossSammiChenSammiChen
HDFS-12858RBF: Add router admin commands usage in HDFS commands reference docMinordocumentationYiqun LinYiqun Lin
HDFS-12835RBF: Fix Javadoc parameter errorsMinor.Wei YanWei Yan
YARN-7587Skip dispatching opportunistic containers to nodes whose queue is already fullMajor.Weiwei YangWeiwei Yang
HDFS-12396Webhdfs file system should get delegation token from kms provider.Majorencryption, kms, webhdfsRushabh S ShahRushabh S Shah
YARN-6704Add support for work preserving NM restart when FederationInterceptor is enabled in AMRMProxyServiceMajor.Botong HuangBotong Huang
HDFS-12875RBF: Complete logic for -readonly option of dfsrouteradmin add commandMajor.Yiqun LinÍñigo Goiri
YARN-7630Fix AMRMToken rollover handling in AMRMProxyMinor.Botong HuangBotong Huang
HDFS-12937RBF: Add more unit tests for router admin commandsMajortestYiqun LinYiqun Lin
HDFS-12988RBF: Mount table entries not properly updated in the local cacheMajor.Íñigo GoiriÍñigo Goiri
HADOOP-15156backport HADOOP-15086 rename fix to branch-2Majorfs/azureThomas MarquardtThomas Marquardt
YARN-7716metricsTimeStart and metricsTimeEnd should be all lower case in the docMajortimelinereaderHaibo ChenHaibo Chen
HDFS-12802RBF: Control MountTableResolver cache sizeMajor.Íñigo GoiriÍñigo Goiri
HADOOP-15027AliyunOSS: Support multi-thread pre-read to improve sequential read from Hadoop to Aliyun OSS performanceMajorfs/osswujinhuwujinhu
HDFS-13028RBF: Fix spurious TestRouterRpc#testProxyGetStatsMinor.Íñigo GoiriÍñigo Goiri
YARN-5094some YARN container events have timestamp of -1Critical.Sangjin LeeHaibo Chen
YARN-7782Enable user re-mapping for Docker containers in yarn-default.xmlBlockersecurity, yarnEric YangEric Yang
HDFS-12772RBF: Federation Router State State Store internal APIMajor.Íñigo GoiriÍñigo Goiri
HDFS-13042RBF: Heartbeat Router StateMajor.Íñigo GoiriÍñigo Goiri
HDFS-13049RBF: Inconsistent Router OPTS config in branch-2 and branch-3Minor.Wei YanWei Yan
HDFS-12574Add CryptoInputStream to WebHdfsFileSystem read call.Majorencryption, kms, webhdfsRushabh S ShahRushabh S Shah
HDFS-13044RBF: Add a safe mode for the RouterMajor.Íñigo GoiriÍñigo Goiri
HDFS-13043RBF: Expose the state of the Routers in the federationMajor.Íñigo GoiriÍñigo Goiri
HDFS-13068RBF: Add router admin option to manage safe modeMajor.Íñigo GoiriYiqun Lin
HDFS-13119RBF: Manage unavailable clustersMajor.Íñigo GoiriYiqun Lin
HDFS-13187RBF: Fix Routers information shown in the web UIMinor.Wei YanWei Yan
HDFS-13184RBF: Improve the unit test TestRouterRPCClientRetriesMinortestYiqun LinYiqun Lin
HDFS-13199RBF: Fix the hdfs router page missing label icon issueMajorfederation, hdfsmaobaolongmaobaolong
HDFS-13214RBF: Complete document of Router configurationMajor.Tao JieYiqun Lin
HDFS-13230RBF: ConnectionManager‘s cleanup task will compare each pool’s own active conns with its total connsMinor.Wei YanChao Sun
HDFS-13233RBF: MountTableResolver doesn't return the correct mount point of the given pathMajorhdfswangzhiyuanwangzhiyuan
HDFS-13212RBF: Fix router location cache issueMajorfederation, hdfsWeiwei WuWeiwei Wu
HDFS-13232RBF: ConnectionPool should return first usable connectionMinor.Wei YanEkanth S
HDFS-13240RBF: Update some inaccurate document descriptionsMinor.Yiqun LinYiqun Lin
HDFS-11399Many tests fails in Windows due to injecting disk failuresMajor.Yiqun LinYiqun Lin
HDFS-13241RBF: TestRouterSafemode failed if the port 8888 is in useMajorhdfs, testmaobaolongmaobaolong
HDFS-13253RBF: Quota management incorrect parent-child relationship judgementMajor.Yiqun LinYiqun Lin
HDFS-13226RBF: Throw the exception if mount table entry validated failedMajorhdfsmaobaolongmaobaolong
HDFS-12773RBF: Improve State Store FS implementationMajor.Íñigo GoiriÍñigo Goiri
HDFS-13198RBF: RouterHeartbeatService throws out CachedStateStore related exceptions when starting routerMinor.Wei YanWei Yan
HDFS-13224RBF: Resolvers to support mount points across multiple subclustersMajor.Íñigo GoiriÍñigo Goiri
HADOOP-15262AliyunOSS: move files under a directory in parallel when rename a directoryMajorfs/osswujinhuwujinhu
HDFS-13215RBF: Move Router to its own moduleMajor.Íñigo GoiriWei Yan
HDFS-13250RBF: Router to manage requests across multiple subclustersMajor.Íñigo GoiriÍñigo Goiri
HDFS-13318RBF: Fix FindBugs in hadoop-hdfs-rbfMinor.Íñigo GoiriEkanth S
HDFS-12792RBF: Test Router-based federation using HDFSContractMajor.Íñigo GoiriÍñigo Goiri
HDFS-12512RBF: Add WebHDFSMajorfsÍñigo GoiriWei Yan
HDFS-13291RBF: Implement available space based OrderResolverMajor.Yiqun LinYiqun Lin
HDFS-13204RBF: Optimize name service safe mode iconMinor.liuhongtongliuhongtong
HDFS-13352RBF: Add xsl stylesheet for hdfs-rbf-default.xmlMajordocumentationTakanobu AsanumaTakanobu Asanuma
YARN-8010Add config in FederationRMFailoverProxy to not bypass facade cache when failing overMinor.Botong HuangBotong Huang
HDFS-13347RBF: Cache datanode reportsMinor.Íñigo GoiriÍñigo Goiri
HDFS-13289RBF: TestConnectionManager#testCleanup() test case need correctionMinor.Dibyendu KarmakarDibyendu Karmakar
HDFS-13364RBF: Support NamenodeProtocol in the RouterMajor.Íñigo GoiriÍñigo Goiri
HADOOP-14651Update okhttp version to 2.7.5Majorfs/adlRay ChiangRay Chiang
HADOOP-14999AliyunOSS: provide one asynchronous multi-part based uploading mechanismMajorfs/ossGenmao YuGenmao Yu

OTHER:

JIRASummaryPriorityComponentReporterContributor
HADOOP-15149CryptoOutputStream should implement StreamCapabilitiesMajorfsMike DrobXiao Chen
YARN-7691Add Unit Tests for ContainersLauncherMajor.Sampada DehankarSampada Dehankar
HADOOP-15177Update the release year to 2018BlockerbuildAkira AjisakaBharat Viswanadham