Version 2.8.0


Start date not set

Released: 22/Mar/17

Release Notes

2.8.0 releaseShow more
BlockerBugHDFS-4660Block corruption can happen during pipeline recoveryKihwal LeeClosed7 commits
BlockerBugHDFS-8070Pre-HDFS-7915 DFSClient cannot use short circuit on post-HDFS-7915 DataNodeColin P. McCabeClosed4 commits
BlockerBugHDFS-8127NameNode Failover during HA upgrade can cause DataNode to finalize upgradeJing ZhaoClosed4 commits
BlockerBugHDFS-8163Using monotonicNow for block report scheduling causes test failures on recently restarted systemsArpit AgarwalClosed3 commits
BlockerBugHDFS-8179DFSClient#getServerDefaults returns null within 1 hour of system startXiaoyu YaoClosed3 commits
BlockerBugHDFS-8205CommandFormat#parse() should not parse option as value of optionPeter ShiResolved4 commits
BlockerBugHDFS-8226Non-HA rollback compatibility brokenJ.AndreinaClosed5 commits
BlockerBugHDFS-8269getBlockLocations() does not resolve the .reserved path and generates incorrect edit logs when updating the atimeHaohui MaiClosed3 commits
BlockerBugHDFS-8273FSNamesystem#Delete() should not call logSync() when holding the lockHaohui MaiClosed3 commits
BlockerBugHDFS-8451DFSClient probe for encryption testing interprets empty URI property for "enabled"Steve LoughranClosed3 commits
BlockerBugHDFS-8486DN startup may cause severe data lossDaryn SharpClosed5 commits
BlockerBugHDFS-8572DN always uses HTTP/localhost@REALM principals in SPNEGOHaohui MaiClosed3 commits
BlockerBugHDFS-8596TestDistributedFileSystem et al tests are broken in branch-2 due to incorrect setting of "datanode" attributeYongjun ZhangClosed3 commits
BlockerBugHDFS-8626Reserved RBW space is not released if creation of RBW File failsKanaka Kumar AvvaruClosed4 commits
BlockerBugHDFS-8681BlockScanner is incorrectly disabled by defaultArpit AgarwalClosed3 commits
BlockerBugHDFS-8791block ID-based DN storage layout can be very slow for datanode on ext4Chris TrezzoResolved5 commits
BlockerBugHDFS-8891HDFS concat should keep srcs orderYong ZhangClosed5 commits
BlockerBugHDFS-9220Reading small file (< 512 bytes) that is open for append fails due to incorrect checksumJing ZhaoClosed4 commits
BlockerBugHDFS-9290DFSClient#callAppend() is not backward compatible for slightly older NameNodesTony WuClosed3 commits
BlockerBugHDFS-9294DFSClient deadlock when close file and failed to renew leaseBrahma Reddy BattulaClosed11 commits
BlockerBugHDFS-9396Total files and directories on jmx and web UI on standby is uninitializedKihwal LeeResolved2 commits
BlockerBugHDFS-9400TestRollingUpgradeRollback fails on branch-2.Brahma Reddy BattulaResolved2 commits
BlockerBugHDFS-9426Rollingupgrade finalization is not backward compatibleKihwal LeeClosed5 commits
BlockerBugHDFS-9445Datanode may deadlock while handling a bad volumeWalter SuClosed6 commits
BlockerBugHDFS-9459hadoop-hdfs-native-client fails test build on Windows after transition to ctest.Chris NaurothResolved2 commits
BlockerBugHDFS-9761Rebalancer sleeps too long between iterationsMingliang LiuResolved3 commits
BlockerBugHDFS-9788Incompatible tag renumbering in HeartbeatResponseProtoAndrew WangResolved3 commits
BlockerBugHDFS-9799Reimplement getCurrentTrashDir to remove incompatibilityZhe ZhangResolved3 commits
BlockerBugHDFS-9815Move o.a.h.fs.Hdfs to hadoop-hdfs-clientVinayakumar BResolved3 commits
BlockerBugHDFS-9844Correct path creation in getTrashRoot to handle root dirZhe ZhangResolved3 commits
BlockerBugHDFS-9886Configuration properties for hedged read is brokenAkira AjisakaResolved3 commits
BlockerBugHDFS-9953Download File from UI broken after paginationBrahma Reddy BattulaResolved2 commits
BlockerBugHDFS-10221Add .json to the rat exclusionsMing MaResolved3 commits
BlockerBugHDFS-10353Fix hadoop-hdfs-native-client compilation on WindowsBrahma Reddy BattulaResolved
BlockerBugHDFS-10424DatanodeLifelineProtocol not able to use under security clusterChris NaurothResolved3 commits
BlockerBugHDFS-10684WebHDFS DataNode calls fail without parameter createparentJohn ZhugeResolved3 commits
BlockerBugHDFS-10692Point JDiff base version for HDFS from 2.6.0 to 2.7.2Wangda TanResolved3 commits
BlockerBugHDFS-10793Fix HdfsAuditLogger binary incompatibility introduced by HDFS-9184Manoj GovindassamyResolved3 commits
BlockerBugHDFS-10828Fix usage of FsDatasetImpl object lock in ReplicaMapArpit AgarwalResolved3 commits
BlockerBugHDFS-10850getEZForPath should NOT throw FNFAndrew WangResolved3 commits
BlockerBugHDFS-10991Export hdfsTruncateFile symbol in libhdfsSurendra Singh LilhoreResolved4 commits
BlockerBugHDFS-11180Intermittent deadlock in NameNode when failover happens.Akira AjisakaResolved5 commits
BlockerBugHDFS-11229HDFS-11056 failed to close meta fileWei-Chiu ChuangResolved4 commits
BlockerBugHDFS-11312Fix incompatible tag number change for nonDfsUsed in DatanodeInfoProtoSean MackroryResolved4 commits
BlockerBugHDFS-11431hadoop-hdfs-client JAR does not include ConfiguredFailoverProxyProviderSteven RandResolved9 commits
CriticalBugHDFS-5356MiniDFSCluster shoud close all open FileSystems when shutdown()Rakesh RResolved2 commits
CriticalBugHDFS-6300Prevent multiple balancers from running simultaneouslyRakesh RClosed3 commits
CriticalImprovementHDFS-6407Add sorting and pagination in the datanode tab of the NN Web UIHaohui MaiResolved3 commits
CriticalBugHDFS-6945BlockManager should remove a block from excessReplicateMap and decrement ExcessBlocks metric when the block is removedAkira AjisakaClosed8 commits
CriticalImprovementHDFS-7433Optimize performance of DatanodeManager's node mapDaryn SharpResolved2 commits
CriticalImprovementHDFS-7597DelegationTokenIdentifier should cache the TokenIdentifier to UGI mappingDaryn SharpResolved3 commits
CriticalBugHDFS-7609Avoid retry cache collision when Standby NameNode loading editsMing MaClosed4 commits
CriticalBugHDFS-7894Rolling upgrade readiness is not updated in jmx until query command is issued.Brahma Reddy BattulaClosed4 commits
CriticalBugHDFS-7916'reportBadBlocks' from datanodes to standby Node BPServiceActor goes for infinite loopRushabh S ShahClosed11 commits
CriticalBugHDFS-7934Update RollingUpgrade rollback documentation: should use bootstrapstandby for standby NNJ.AndreinaClosed3 commits
CriticalBugHDFS-7939Two fsimage_rollback_* files are created which are not deleted after rollback.J.AndreinaResolved2 commits
CriticalBugHDFS-7959WebHdfs logging is missing on DatanodeKihwal LeeResolved3 commits
CriticalBugHDFS-8150Make getFileChecksum fail for blocks under constructionJ.AndreinaResolved2 commits
CriticalBugHDFS-8213DFSClient should use hdfs.client.htrace HTrace configuration prefix rather than hadoop.htraceColin P. McCabeClosed3 commits
CriticalBugHDFS-8431hdfs crypto class not found in WindowsAnu EngineerClosed4 commits
CriticalBugHDFS-8480Fix performance and timeout issues in HDFS-7929 by using hard-links to preserve old edit logs instead of copying themZhe ZhangClosed4 commits
CriticalImprovementHDFS-8578On upgrade, Datanode should process all storage/data dirs in parallelVinayakumar BClosed9 commits
CriticalBugHDFS-8586Dead Datanode is allocated for write when client is from deadnodeBrahma Reddy BattulaResolved2 commits
CriticalBugHDFS-8656Preserve compatibility of ClientProtocol#rollingUpgrade after finalizationAndrew WangClosed3 commits
CriticalImprovementHDFS-8674Improve performance of postponed block scansDaryn SharpResolved4 commits
CriticalBugHDFS-8676Delayed rolling upgrade finalization can cause heartbeat expiration and write failuresWalter SuClosed3 commits
CriticalImprovementHDFS-8722Optimize datanode writes for small writes and flushesKihwal LeeClosed4 commits
CriticalBugHDFS-8767RawLocalFileSystem.listStatus() returns null for UNIX pipefileKanaka Kumar AvvaruClosed9 commits
CriticalBugHDFS-8863The remaining space check in BlockPlacementPolicyDefault is flawedKihwal LeeClosed4 commits
CriticalBugHDFS-8963Fix incorrect sign extension of xattr length in HDFS-8900Colin P. McCabeResolved2 commits
CriticalBugHDFS-8995Flaw in registration bookeeping can make DN die on reconnectKihwal LeeClosed3 commits
CriticalBugHDFS-9067o.a.h.hdfs.server.datanode.fsdataset.impl.TestLazyWriter is failing in trunkSurendra Singh LilhoreResolved2 commits
CriticalBugHDFS-9069TestNameNodeMetricsLogger failing -port in useSteve LoughranResolved2 commits
CriticalBugHDFS-9072Fix random failures in TestJMXGetJ.AndreinaClosed4 commits
CriticalBugHDFS-9073Fix failures in TestLazyPersistLockedMemory#testReleaseOnEvictionJ.AndreinaResolved2 commits
CriticalBugHDFS-9106Transfer failure during pipeline recovery causes permanent write failuresKihwal LeeClosed3 commits
CriticalBugHDFS-9107Prevent NN's unrecoverable death spiral after full GCDaryn SharpResolved3 commits
CriticalBugHDFS-9174Fix findbugs warnings in FSOutputSummer.tracer and DirectoryScanner$ReportCompiler.currentThreadYi LiuResolved2 commits
CriticalBugHDFS-9178Slow datanode I/O can cause a wrong node to be marked badKihwal LeeClosed4 commits
CriticalBugHDFS-9273ACLs on root directory may be lost after NN restartXiao ChenClosed13 commits
CriticalBugHDFS-9289Make DataStreamer#block thread safe and verify genStamp in commitBlockChang LiClosed5 commits
CriticalTestHDFS-9295Add a thorough test of the full KMS code pathDaniel TempletonResolved2 commits
CriticalBugHDFS-9357NN UI renders icons of decommissioned DN incorrectlySurendra Singh LilhoreResolved2 commits
CriticalBugHDFS-9394branch-2 hadoop-hdfs-client fails during FileSystem ServiceLoader initialization, because HftpFileSystem is missing.Mingliang LiuResolved2 commits
CriticalBugHDFS-9413getContentSummary() on standby should throw StandbyExceptionBrahma Reddy BattulaClosed4 commits
CriticalBugHDFS-9470Encryption zone on root not loaded from fsimage after NN restartXiao ChenClosed6 commits
CriticalBugHDFS-9530ReservedSpace is not cleared for abandoned BlocksBrahma Reddy BattulaClosed6 commits
CriticalBugHDFS-9600do not check replication if the block is under constructionPhil YangClosed5 commits
CriticalSub-taskHDFS-9621getListing wrongly associates Erasure Coding policy to pre-existing replicated files under an EC directory Jing ZhaoResolved5 commits
CriticalBugHDFS-9655NN should start JVM pause monitor before loading fsimageJohn ZhugeResolved3 commits
CriticalBugHDFS-9724Degraded performance in WebHDFS listing as it does not reuse ObjectMapperAkira AjisakaClosed4 commits
CriticalBugHDFS-9739DatanodeStorage.isValidStorageId() is brokenMingliang LiuResolved3 commits
CriticalBugHDFS-9752Permanent write failures may happen to slow writers during datanode rolling upgradesWalter SuClosed5 commits
CriticalBugHDFS-9851Name node throws NPE when setPermission is called on a path that does not existBrahma Reddy BattulaClosed4 commits
CriticalBugHDFS-9874Long living DataXceiver threads cause volume shutdown to block.Rushabh S ShahClosed4 commits
CriticalBugHDFS-9881DistributedFileSystem#getTrashRoot returns incorrect path for encryption zonesAndrew WangResolved3 commits
CriticalBugHDFS-9917IBR accumulate more objects when SNN was down for sometime.Brahma Reddy BattulaClosed4 commits
CriticalBugHDFS-10178Permanent write failures can happen if pipeline recoveries occur for the first packetKihwal LeeClosed5 commits
CriticalBugHDFS-10271Extra bytes are getting released from reservedSpace for appendBrahma Reddy BattulaClosed7 commits
CriticalBugHDFS-10301BlockReport retransmissions may lead to storages falsely being declared zombie if storage report processing happens out of orderVinitha Reddy GankidiResolved13 commits
CriticalBugHDFS-10335Mover$Processor#chooseTarget() always chooses the first matching target storage groupMingliang LiuClosed4 commits
CriticalBugHDFS-10474hftp copy fails when file name with Chinese+special char in branch-2Brahma Reddy BattulaClosed4 commits
CriticalBugHDFS-10832Propagate ACL bit and isEncrypted bit in HttpFS FileStatus permissionsAndrew WangResolved3 commits
CriticalBugHDFS-10914Move remnants of oah.hdfs.client to hadoop-hdfs-clientAndrew WangResolved3 commits
CriticalBugHDFS-10987Make Decommission less expensive when lot of blocks present.Brahma Reddy BattulaResolved4 commits
CriticalBugHDFS-11198NN UI should link DN web address using hostnamesWeiwei YangResolved3 commits
CriticalBugHDFS-11224Lifeline message should be ignored for dead nodesVinayakumar BResolved3 commits
CriticalBugHDFS-11258File mtime change could not save to editlogJimmy XiangResolved7 commits
CriticalBugHDFS-11263ClassCastException when we use Bzipcodec for Fsimage compressionBrahma Reddy BattulaResolved4 commits
CriticalBugHDFS-11379DFSInputStream may infinite loop requesting block locationsDaryn SharpResolved5 commits
MajorImprovementHDFS-328Improve fs -setrep error message for invalid replication factorsDaniel TempletonResolved2 commits
MajorBugHDFS-1172Blocks in newly completed files are considered under-replicated too quicklyMasatake IwasakiResolved2 commits
MajorBugHDFS-2043TestHFlush failing intermittentlyYiqun LinClosed4 commits
MajorTestHDFS-2070Add more unit tests for FsShell getmergeDaniel TempletonResolved2 commits
MajorBugHDFS-2484checkLease should throw FileNotFoundException when file does not existRakesh RResolved2 commits
MajorBugHDFS-2956calling fetchdt without a --renewer argument throws NPEVinayakumar BResolved2 commits
MajorImprovementHDFS-3302Review and improve HDFS trash documentationMadhu KiranResolved2 commits
MajorBugHDFS-3384DataStreamer thread should be closed immediatly when failed to setup a PipelineForAppendOrRecoveryUma Maheswara Rao GResolved2 commits
MajorBugHDFS-3677dfs.namenode.edits.dir.required missing from hdfs-default.xmlMark YangResolved3 commits
MajorImprovementHDFS-3918EditLogTailer shouldn't log WARN when other node is in standby modeTodd LipconResolved2 commits
MajorImprovementHDFS-4015Safemode should count and report orphaned blocksAnu EngineerResolved2 commits
MajorImprovementHDFS-4185Add a metric for number of active leasesRakesh RResolved2 commits
MajorBugHDFS-4366Block Replication Policy Implementation May Skip Higher-Priority Blocks for Lower-Priority BlocksDerek DagitResolved4 commits
MajorImprovementHDFS-4396Add START_MSG/SHUTDOWN_MSG for ZKFC Liang XieResolved2 commits
MajorBugHDFS-4448Allow HA NN to start in secure mode with wildcard address configuredAaron T. MyersResolved2 commits
MajorBugHDFS-4937ReplicationMonitor can infinite-loop in BlockPlacementPolicyDefault#chooseRandom()Kihwal LeeClosed9 commits
MajorImprovementHDFS-4946Allow preferLocalNode in BlockPlacementPolicyDefault to be configurableNathan RobertsClosed4 commits
MajorBugHDFS-5177blocksScheduled count should be decremented for abandoned blocksVinayakumar BResolved3 commits
MajorBugHDFS-5215dfs.datanode.du.reserved is not considered while computing available spaceBrahma Reddy BattulaClosed3 commits
MajorImprovementHDFS-5640Add snapshot methods to FileContext.Rakesh RResolved2 commits
MajorBugHDFS-5805TestCheckpoint.testCheckpoint fails intermittently on branch2Eric BadgerResolved3 commits
MajorImprovementHDFS-6054MiniQJMHACluster should not use static port to avoid binding failure in unit testYongjun ZhangResolved3 commits
MajorBugHDFS-6101TestReplaceDatanodeOnFailure fails occasionallyWei-Chiu ChuangResolved2 commits
MajorImprovementHDFS-6184Capture NN's thread dump when it fails overMing MaResolved2 commits
MajorBugHDFS-6187Update the document of hftp/hsftp in branch-2 to mention that they are deprecatedGergely NovákResolved6 commits
MajorImprovementHDFS-6200Create a separate jar for hdfs-clientHaohui MaiResolved
MajorBugHDFS-6348SecondaryNameNode not terminating properly on runtime exceptionsRakesh RResolved2 commits
MajorBugHDFS-6520hdfs fsck -move passes invalid length value when creating BlockReaderXiao ChenResolved3 commits
MajorBugHDFS-6533TestBPOfferService#testBasicFunctionalitytest fails intermittentlyWei-Chiu ChuangResolved3 commits
MajorBugHDFS-6564Use slf4j instead of common-logging in hdfs-clientRakesh RResolved3 commits
MajorImprovementHDFS-6757Simplify lease manager with INodeIDHaohui MaiResolved4 commits
MajorBugHDFS-6763Initialize file system-wide quota once on transitioning to activeKihwal LeeResolved2 commits
MajorBugHDFS-6860BlockStateChange logs are too noisyChang LiResolved2 commits
MajorImprovementHDFS-6888Allow selectively audit logging ops Chen HeResolved2 commits
MajorBugHDFS-6955DN should reserve disk space for a full block when creating tmp filesKanaka Kumar AvvaruResolved2 commits
MajorImprovementHDFS-7087Ability to list /.reservedXiao ChenResolved4 commits
MajorImprovementHDFS-7116Add a command to get the balancer bandwidthRakesh RResolved2 commits
MajorBugHDFS-7163WebHdfsFileSystem should retry reads according to the configured retry policy.Eric PayneClosed4 commits
MajorSub-taskHDFS-7164Feature documentation for HDFS-6581Arpit AgarwalClosed5 commits
MajorBugHDFS-7166SbNN Web UI shows #Under replicated blocks and #pending deletion blocksWei-Chiu ChuangResolved3 commits
MajorSub-taskHDFS-7192DN should ignore lazyPersist hint if the writer is not localArpit AgarwalResolved2 commits
MajorBugHDFS-7261storageMap is accessed without synchronization in DatanodeDescriptor#updateHeartbeatState()Brahma Reddy BattulaResolved2 commits
MajorImprovementHDFS-7284Add more debug info to BlockInfoUnderConstruction#setGenerationStampAndVerifyReplicasWei-Chiu ChuangResolved2 commits
MajorImprovementHDFS-7314When the DFSClient lease cannot be renewed, abort open-for-write files rather than the entire DFSClientMing MaClosed8 commits
MajorSub-taskHDFS-7390Provide JMX metrics per storage typeBenoy AntonyResolved2 commits
MajorSub-taskHDFS-7483Display information per tier on the Namenode UIBenoy AntonyResolved2 commits
MajorBugHDFS-7501TransactionsSinceLastCheckpoint can be negative on SBNsGautam GopalakrishnanResolved2 commits
MajorSub-taskHDFS-7529Consolidate encryption zone related implementation into a single classRakesh RClosed2 commits
MajorTestHDFS-7553fix the TestDFSUpgradeWithHA due to BindExceptionXiao ChenResolved3 commits
MajorBugHDFS-7582Enforce maximum number of ACL entries separately per access and default.Vinayakumar BResolved2 commits
MajorBugHDFS-7608hdfs dfsclient newConnectedPeer has no write timeoutXiaoyu YaoResolved3 commits
MajorImprovementHDFS-7645Rolling upgrade is restoring blocks from trash multiple timesKeisuke OgiwaraClosed3 commits
MajorImprovementHDFS-7649Multihoming docs should emphasize using hostnames in configurationsBrahma Reddy BattulaResolved2 commits
MajorImprovementHDFS-7671hdfs user guide should point to the common rack awareness docKai SasakiResolved2 commits
MajorSub-taskHDFS-7701Support reporting per storage type quota and usage with hadoop/hdfs shellPeter ShiResolved2 commits
MajorSub-taskHDFS-7713Implement mkdirs in the HDFS Web UIRavi PrakashResolved2 commits
MajorBugHDFS-7725Incorrect "nodes in service" metrics caused all writes to failMing MaClosed3 commits
MajorBugHDFS-7728Avoid updating quota usage while loading editsJing ZhaoResolved2 commits
MajorImprovementHDFS-7758Retire FsDatasetSpi#getVolumes() and use FsDatasetSpi#getVolumeRefs() insteadLei (Eddy) XuResolved2 commits
MajorImprovementHDFS-7770Need document for storage type label of data node storage locations under YaoClosed3 commits
MajorSub-taskHDFS-7779Support changing ownership, group and replication in HDFS Web UIRavi PrakashResolved3 commits
MajorImprovementHDFS-7793Refactor DFSOutputStream separating DataStreamer outLi BoResolved
MajorSub-taskHDFS-7796Include X-editable for slick contenteditable fields in the web UIRavi PrakashResolved2 commits
MajorBugHDFS-7833DataNode reconfiguration does not recalculate valid volumes required, based on configured failed volumes tolerated.Lei (Eddy) XuResolved2 commits
MajorImprovementHDFS-7835make initial sleeptime in locateFollowingBlock configurable for DFSClient.zhihai xuResolved2 commits
MajorBugHDFS-7847Modify NNThroughputBenchmark to be able to operate on a remote NameNodeCharles LambResolved3 commits
MajorSub-taskHDFS-7854Separate class DataStreamer out of DFSOutputStreamLi BoResolved2 commits
MajorImprovementHDFS-7858Improve HA Namenode Failover detection on the clientArun SureshResolved2 commits
MajorImprovementHDFS-7890Improve information on Top users for metrics in RollingWindowsManager and lower log levelJ.AndreinaResolved2 commits
MajorSub-taskHDFS-7893Update the POM to create a separate hdfs-client jarHaohui MaiResolved3 commits
MajorBugHDFS-7897Shutdown metrics when stopping JournalNodezhouyingchaoResolved2 commits
MajorBugHDFS-7922ShortCircuitCache#close is not releasing ScheduledThreadPoolExecutorsRakesh RResolved2 commits
MajorSub-taskHDFS-7923The DataNodes should rate-limit their full block reports by asking the NN on heartbeat messagesColin P. McCabeResolved3 commits
MajorImprovementHDFS-7928Scanning blocks from disk during rolling upgrade startup takes a lot of time if disks are busyRushabh S ShahResolved2 commits
MajorImprovementHDFS-7933fsck should also report decommissioning replicas. Xiaoyu YaoResolved4 commits
MajorSub-taskHDFS-7964Add support for async edit loggingDaryn SharpResolved4 commits
MajorImprovementHDFS-7978Add LOG.isDebugEnabled() guard for some LOG.debug(..)Walter SuResolved2 commits
MajorBugHDFS-7980Incremental BlockReport will dramatically slow down the startup of a namenodeWalter SuClosed4 commits
MajorSub-taskHDFS-7986Allow files / directories to be deleted from the NameNode UIRavi PrakashResolved2 commits
MajorBugHDFS-7990IBR delete ack should not be delayedDaryn SharpResolved3 commits
MajorBugHDFS-7993Provide each Replica details in fsckJ.AndreinaResolved4 commits
MajorSub-taskHDFS-7995Implement chmod in the HDFS Web UIRavi PrakashResolved2 commits
MajorBugHDFS-8002Website refers to /trash directoryBrahma Reddy BattulaResolved2 commits
MajorImprovementHDFS-8008Support client-side back off when the datanodes are congestedHaohui MaiResolved2 commits
MajorNew FeatureHDFS-8009Signal congestion on the DataNodeHaohui MaiResolved4 commits
MajorBugHDFS-8043NPE in MiniDFSCluster teardownBrahma Reddy BattulaResolved2 commits
MajorBugHDFS-8046Allow better control of getContentSummaryKihwal LeeClosed4 commits
MajorSub-taskHDFS-8049Annotation client implementation as privateTakuya FukudomeResolved2 commits
MajorSub-taskHDFS-8052Move WebHdfsFileSystem into hadoop-hdfs-clientHaohui MaiResolved2 commits
MajorSub-taskHDFS-8053Move DFSIn/OutputStream and related classes to hadoop-hdfs-clientMingliang LiuResolved2 commits
1200 of 1141