Apache Hadoop Changelog

Release 2.3.0 - 2014-02-20

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HDFS-4997libhdfs doesn't return correct error codes in most casesMajorlibhdfsColin Patrick McCabeColin Patrick McCabe

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-10047Add a directbuffer Decompressor API to hadoopMajorioGopal VGopal V
HADOOP-9848Create a MiniKDC for use with security testingMajorsecurity, testWei YanWei Yan
HADOOP-9618Add thread which detects JVM pausesMajorutilTodd LipconTodd Lipcon
HADOOP-9432Add support for markdown .md files in site documentationMinorbuild, documentationSteve LoughranSteve Loughran
HADOOP-8545Filesystem Implementation for OpenStack SwiftMajorfsTim MillerDmitry Mezhensky
HDFS-5703Add support for HTTPS and swebhdfs to HttpFSMajorwebhdfsAlejandro AbdelnurAlejandro Abdelnur
HDFS-5260Merge zero-copy memory-mapped HDFS client reads to trunk and branch-2.Majorhdfs-client, libhdfsChris NaurothChris Nauroth
HDFS-4949Centralized cache management in HDFSMajordatanode, namenodeAndrew WangAndrew Wang
HDFS-2832Enable support for heterogeneous storages in HDFS - DN as a collection of storagesMajordatanode, namenodeSuresh SrinivasArpit Agarwal
MAPREDUCE-5332Support token-preserving restart of history serverMajorjobhistoryserverJason LoweJason Lowe
MAPREDUCE-5266Ability to refresh retention settings on history serverMajorjobhistoryserverJason LoweAshwin Shankar
MAPREDUCE-5265History server admin service to refresh user and superuser group mappingsMajorjobhistoryserverJason LoweAshwin Shankar
MAPREDUCE-1176FixedLengthInputFormat and FixedLengthRecordReaderMajor.BitsOfInfoMariappan Asokan
YARN-1392Allow sophisticated app-to-queue placement policies in the Fair SchedulerMajorschedulerSandy RyzaSandy Ryza
YARN-1253Changes to LinuxContainerExecutor to run containers as a single dedicated user in non-secure modeBlockernodemanagerAlejandro AbdelnurRoman Shaposhnik
YARN-1021Yarn Scheduler Load SimulatorMajorschedulerWei YanWei Yan

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-10274Lower the logging level from ERROR to WARN for UGI.doAs methodMinorsecuritytakeshi.miaotakeshi.miao
HADOOP-10248Property name should be included in the exception where property value is nullMajor.Ted YuAkira AJISAKA
HADOOP-10228FsPermission#fromShort() should cache FsAction.values()MinorfsHaohui MaiHaohui Mai
HADOOP-10208Remove duplicate initialization in StringUtils.getStringCollectionTrivial.Benoy AntonyBenoy Antony
HADOOP-10198DomainSocket: add support for socketpairMinornativeColin Patrick McCabeColin Patrick McCabe
HADOOP-10173Remove UGI from DIGEST-MD5 SASL server creationCriticalipcDaryn SharpDaryn Sharp
HADOOP-10172Cache SASL server factoriesCriticalipcDaryn SharpDaryn Sharp
HADOOP-10169remove the unnecessary synchronized in JvmMetrics classMinormetricsLiang XieLiang Xie
HADOOP-10167Mark hadoop-common source as UTF-8 in Maven pom files / refactoringMajorbuildMikhail AntonovMikhail Antonov
HADOOP-10164Allow UGI to login with a known SubjectMajor.Robert Joseph EvansRobert Joseph Evans
HADOOP-10143replace WritableFactories's hashmap with ConcurrentHashMapMajorioLiang XieLiang Xie
HADOOP-10132RPC#stopProxy() should log the class of proxy when IllegalArgumentException is encounteredMinor.Ted YuTed Yu
HADOOP-10111Allow DU to be initialized with an initial valueMajor.Kihwal LeeKihwal Lee
HADOOP-10095Performance improvement in CodecPoolMinorioNicolas LiochonNicolas Liochon
HADOOP-10086User document for authentication in secure clusterMinordocumentationMasatake IwasakiMasatake Iwasaki
HADOOP-10079log a warning message if group resolution takes too long.Major.Colin Patrick McCabeColin Patrick McCabe
HADOOP-10067Missing POM dependency on jsr305Minor.Robert RatiRobert Rati
HADOOP-10064Upgrade to maven antrun plugin version 1.7MajorbuildArpit AgarwalArpit Agarwal
HADOOP-10046Print a log message when SSL is enabledTrivial.David S. WangDavid S. Wang
HADOOP-10005No need to check INFO severity level is enabled or notTrivial.Jackie ChangJackie Chang
HADOOP-9998Provide methods to clear only part of the DNSToSwitchMappingMajornetJunping DuJunping Du
HADOOP-9915o.a.h.fs.Stat support on MacosxTrivial.Binglin ChangBinglin Chang
HADOOP-9909org.apache.hadoop.fs.Stat should permit other LANGMajorfsShinichi Yamashita
HADOOP-9897Add method to get path start position without drive specifier in o.a.h.fs.PathTrivialfsBinglin ChangBinglin Chang
HADOOP-9860Remove class HackedKeytab and HackedKeytabEncoder from hadoop-minikdc once jira DIRSERVER-1882 solvedMajor.Wei YanWei Yan
HADOOP-9784Add a builder for HttpServerMajor.Junping DuJunping Du
HADOOP-9693Shell should add a probe for OSXTrivial.Steve Loughran
HADOOP-9652Allow RawLocalFs#getFileLinkStatus to fill in the link owner and mode if requestedMajor.Colin Patrick McCabeAndrew Wang
HADOOP-9623Update jets3t dependency to 0.9.0Majorfs/s3Timothy St. ClairAmandeep Khurana
HADOOP-9611mvn-rpmbuild against google-guice > 3.0 yields missing cglib dependencyMajorbuildTimothy St. ClairTimothy St. Clair
HADOOP-9594Update apache commons math dependencyMajorbuildTimothy St. ClairTimothy St. Clair
HADOOP-9494Excluded auto-generated and examples code from clover reportsMajor.Dennis YAndrey Klochkov
HADOOP-9487Deprecation warnings in Configuration should go to their own log or otherwise be suppressibleMajorconfSteve Loughran
HADOOP-9470eliminate duplicate FQN tests in different Hadoop modulesMajortestIvan A. VeselovskyIvan A. Veselovsky
HADOOP-9319Update bundled lz4 source to latest versionMajor.Arpit AgarwalBinglin Chang
HADOOP-9241DU refresh interval is not configurableTrivial.Harsh JHarsh J
HADOOP-8704add request logging to jetty/httpserverMajor.Thomas GravesJonathan Eagles
HDFS-5841Update HDFS caching documentation with new changesMajor.Andrew WangAndrew Wang
HDFS-5833SecondaryNameNode have an incorrect java docTrivialnamenodeBangtao Zhou
HDFS-5825Use FileUtils.copyFile() to implement DFSTestUtils.copyFile()Minor.Haohui MaiHaohui Mai
HDFS-5788listLocatedStatus response can be very largeMajornamenodeNathan RobertsNathan Roberts
HDFS-5748Too much information shown in the dfs health page.Major.Kihwal LeeHaohui Mai
HDFS-5721sharedEditsImage in Namenode#initializeSharedEdits() should be closed before method returnsMinor.Ted YuTed Yu
HDFS-5695Clean up TestOfflineEditsViewer and OfflineEditsViewerHelperMajortestHaohui MaiHaohui Mai
HDFS-5677Need error checking for HA cluster configurationMinordatanode, haVincent ShefferVincent Sheffer
HDFS-5676fix inconsistent synchronization of CachingStrategyMinorhdfs-clientColin Patrick McCabeColin Patrick McCabe
HDFS-5674Editlog code cleanupMinornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-5665Remove the unnecessary writeLock while initializing CacheManager in FsNameSystem CtorMajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-5663make the retry time and interval value configurable in openInfo()Majorhdfs-clientLiang XieLiang Xie
HDFS-5662Can‘t decommission a DataNode due to file’s replication factor larger than the rest of the cluster sizeMajornamenodeBrandon LiBrandon Li
HDFS-5652refactoring/uniforming invalid block token exception handling in DFSInputStreamMinorhdfs-clientLiang XieLiang Xie
HDFS-5637try to refeatchToken while local read InvalidToken occurredMajorhdfs-client, securityLiang XieLiang Xie
HDFS-5633Improve OfflineImageViewer to use less memoryMinor.Jing ZhaoJing Zhao
HDFS-5587add debug information when NFS fails to start with duplicate user or group namesMinornfsBrandon LiBrandon Li
HDFS-5577NFS user guide updateTrivialdocumentationBrandon LiBrandon Li
HDFS-5568Support inclusion of snapshot paths in Namenode fsckMajorsnapshotsVinayakumar BVinayakumar B
HDFS-5563NFS gateway should commit the buffered data when read request comes after write to the same fileMajornfsBrandon LiBrandon Li
HDFS-5561FSNameSystem#getNameJournalStatus() in JMX should return plain text instead of HTMLMinornamenodeFengdong YuHaohui Mai
HDFS-5548Use ConcurrentHashMap in portmapMajornfsHaohui MaiHaohui Mai
HDFS-5532Enable the webhdfs by default to support new HDFS web UIMajorwebhdfsVinayakumar BVinayakumar B
HDFS-5495Remove further JUnit3 usages from HDFSMajor.Andrew WangJarek Jarcec Cecho
HDFS-5467Remove tab characters in hdfs-default.xmlTrivial.Andrew WangShinichi Yamashita
HDFS-5399Revisit SafeModeException and corresponding retry policiesMajor.Jing ZhaoJing Zhao
HDFS-5371Let client retry the same NN when “dfs.client.test.drop.namenode.response.number” is enabledMinorha, testJing ZhaoJing Zhao
HDFS-5360Improvement of usage message of renameSnapshot and deleteSnapshotMinorsnapshotsShinichi YamashitaShinichi Yamashita
HDFS-5350Name Node should report fsimage transfer time as a metricMinornamenodeRob WeltmanJimmy Xiang
HDFS-5344Make LsSnapshottableDir as Tool interface implementationMinorsnapshots, toolssathishsathish
HDFS-5338Add a conf to disable hostname check in DN registrationMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-5333Improvement of current HDFS Web UIMajor.Jing ZhaoHaohui Mai
HDFS-5331make SnapshotDiff.java to a o.a.h.util.Tool interface implementationMajorsnapshotsVinayakumar BVinayakumar B
HDFS-5323Remove some deadcode in BlockManagerMinornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-5267Remove volatile from LightWeightHashSetMinor.Junping DuJunping Du
HDFS-5220Expose group resolution time as metricMajornamenodeRob WeltmanJimmy Xiang
HDFS-5207In BlockPlacementPolicy, update 2 parameters of chooseTarget()MajornamenodeJunping DuJunping Du
HDFS-5188Clean up BlockPlacementPolicy and its implementationsMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-5144Document time unit to NameNodeMetrics.javaMinordocumentationAkira AJISAKAAkira AJISAKA
HDFS-5068Convert NNThroughputBenchmark to a Tool to allow generic options.MajorbenchmarksKonstantin ShvachkoKonstantin Shvachko
HDFS-5037Active NN should trigger its own edit log rollsCriticalha, namenodeTodd LipconAndrew Wang
HDFS-5034Remove debug prints from getFileLinkInfoTrivialnamenodeAndrew WangAndrew Wang
HDFS-5004Add additional JMX bean for NameNode status dataMajornamenodeTrevor LorimerTrevor Lorimer
HDFS-4983Numeric usernames do not work with WebHDFS FSMajorwebhdfsHarsh JYongjun Zhang
HDFS-4879Add “blocked ArrayList” collection to avoid CMS full GCsMajornamenodeTodd LipconTodd Lipcon
HDFS-4860Add additional attributes to JMX beansMajornamenodeTrevor LorimerTrevor Lorimer
HDFS-4278Log an ERROR when DFS_BLOCK_ACCESS_TOKEN_ENABLE config is disabled but security is turned on.Majordatanode, namenodeHarsh JKousuke Saruta
HDFS-2933Improve DataNode Web UI Index PageMajordatanodePhilip ZeyligerVivek Ganesan
MAPREDUCE-5692Add explicit diagnostics when a task attempt is killed due to speculative executionMajormrv2Gera ShegalovGera Shegalov
MAPREDUCE-5672Provide optional RollingFileAppender for container log4j (syslog)Majormr-am, mrv2Gera ShegalovGera Shegalov
MAPREDUCE-5640Rename TestLineRecordReader in jobclient moduleTrivialtestJason LoweJason Lowe
MAPREDUCE-5601ShuffleHandler fadvises file regions as DONTNEED even when fetch failsMajor.Sandy RyzaSandy Ryza
MAPREDUCE-5596Allow configuring the number of threads used to serve shuffle connectionsMajor.Sandy RyzaSandy Ryza
MAPREDUCE-5487In task processes, JobConf is unnecessarily loaded again in LimitsMajorperformance, taskSandy RyzaSandy Ryza
MAPREDUCE-5484YarnChild unnecessarily loads job conf twiceMajortaskSandy RyzaSandy Ryza
MAPREDUCE-5457Add a KeyOnlyTextOutputReader to enable streaming to write out text files without separatorsMajor.Sandy RyzaSandy Ryza
MAPREDUCE-3310Custom grouping comparator cannot be set for CombinersMajorclientMathias HerbertsAlejandro Abdelnur
MAPREDUCE-2734DistCp with FairScheduler assign all map tasks in one TTTrivialjobtrackerBochun BaiBochun Bai
MAPREDUCE-434LocalJobRunner limited to single reducerMinor.Yoram ArnonAaron Kimball
YARN-1623Include queue name in RegisterApplicationMasterResponseMajorschedulerSandy RyzaSandy Ryza
YARN-1616RMFatalEventDispatcher should log the cause of the eventTrivialresourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1567In Fair Scheduler, allow empty queues to change between leaf and parent on allocation file reloadMajorschedulerSandy RyzaSandy Ryza
YARN-1423Support queue placement by secondary group in the Fair SchedulerMajorschedulerSandy RyzaTed Malaska
YARN-1403Separate out configuration loading from QueueManager in the Fair SchedulerMajor.Sandy RyzaSandy Ryza
YARN-1387RMWebServices should use ClientRMService for filtering applicationsMajorapiKarthik KambatlaKarthik Kambatla
YARN-1335Move duplicate code from FSSchedulerApp and FiCaSchedulerApp into SchedulerApplicationMajorschedulerSandy RyzaSandy Ryza
YARN-1333Support blacklisting in the Fair SchedulerMajorschedulerSandy RyzaTsuyoshi Ozawa
YARN-1332In TestAMRMClient, replace assertTrue with assertEquals where possibleMinor.Sandy RyzaSebastian Wong
YARN-1303Allow multiple commands separating with “;” in distributed-shellMajorapplications/distributed-shellTassapol AthiapinyaXuan Gong
YARN-1290Let continuous scheduling achieve more balanced task assignmentMajor.Wei YanWei Yan
YARN-1258Allow configuring the Fair Scheduler root queueMajorschedulerSandy RyzaSandy Ryza
YARN-1199Make NM/RM Versions AvailableMajor.Mit DesaiMit Desai
YARN-1109Demote NodeManager “Sending out status for container” logs to debugMajornodemanagerSandy Ryzahaosdent
YARN-1010FairScheduler: decouple container scheduling from nodemanager heartbeatsCriticalschedulerAlejandro AbdelnurWei Yan
YARN-985Nodemanager should log where a resource was localizedMajornodemanagerRavi PrakashRavi Prakash
YARN-905Add state filters to nodes CLIMajor.Sandy RyzaWei Yan
YARN-807When querying apps by queue, iterating over all apps is inefficient and limitingMajor.Sandy RyzaSandy Ryza
YARN-786Expose application resource usage in RM REST APIMajor.Sandy RyzaSandy Ryza

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-10317Rename branch-2.3 release version from 2.4.0-SNAPSHOT to 2.3.0-SNAPSHOTMajor.Andrew WangAndrew Wang
HADOOP-10313Script and jenkins job to produce Hadoop release artifactsMajorbuildAlejandro AbdelnurAlejandro Abdelnur
HADOOP-10311Cleanup vendor names from the code baseBlocker.Suresh SrinivasAlejandro Abdelnur
HADOOP-10310SaslRpcServer should be initialized even when no secret manager presentBlockersecurityAaron T. MyersAaron T. Myers
HADOOP-10305Add “rpc.metrics.quantile.enable” and “rpc.metrics.percentiles.intervals” to core-default.xmlMajormetricsAkira AJISAKAAkira AJISAKA
HADOOP-10292Restore HttpServer from branch-2.2 in branch-2Major.Haohui MaiHaohui Mai
HADOOP-10291TestSecurityUtil#testSocketAddrWithIP failsMajor.Mit DesaiMit Desai
HADOOP-10288Explicit reference to Log4JLogger breaks non-log4j usersMajorutilTodd LipconTodd Lipcon
HADOOP-10273Fix ‘mvn site’MajorbuildArpit AgarwalArpit Agarwal
HADOOP-10255Rename HttpServer to HttpServer2 to retain older HttpServer in branch-2 for compatibilityBlocker.Haohui MaiHaohui Mai
HADOOP-10252HttpServer can't start if hostname is not specifiedMajor.Jimmy XiangJimmy Xiang
HADOOP-10250VersionUtil returns wrong value when comparing two versionsMajor.Yongjun ZhangYongjun Zhang
HADOOP-10240Windows build instructions incorrectly state requirement of protoc 2.4.1 instead of 2.5.0TrivialdocumentationChris NaurothChris Nauroth
HADOOP-10236Fix typo in o.a.h.ipc.Client#checkResponseTrivial.Akira AJISAKAAkira AJISAKA
HADOOP-10235Hadoop tarball has 2 versions of stax-api JARsMajorbuildAlejandro AbdelnurAlejandro Abdelnur
HADOOP-10234“hadoop.cmd jar” does not propagate exit code.MajorscriptsChris NaurothChris Nauroth
HADOOP-10223MiniKdc#main() should close the FileReader it createsMinor.Ted YuTed Yu
HADOOP-10214Fix multithreaded correctness warnings in ActiveStandbyElectorMajorhaLiang XieLiang Xie
HADOOP-10212Incorrect compile command in Native Library documentMajordocumentationAkira AJISAKAAkira AJISAKA
HADOOP-10203Connection leak in Jets3tNativeFileSystemStore#retrieveMetadataMajorfs/s3Andrei SavuAndrei Savu
HADOOP-10193hadoop-auth's PseudoAuthenticationHandler can consume getInputStreamMinorsecurityGregory ChananGregory Chanan
HADOOP-10178Configuration deprecation always emit “deprecated” warnings when a new key is usedMajorconfshanyu zhaoshanyu zhao
HADOOP-10175Har files system authority should preserve userinfoMajorfsChuan LiuChuan Liu
HADOOP-10171TestRPC fails intermittently on jkd7Major.Mit DesaiMit Desai
HADOOP-10168fix javadoc of ReflectionUtils.copyMajor.Thejas M NairThejas M Nair
HADOOP-10162Fix symlink-related test failures in TestFileContextResolveAfs and TestStat in branch-2Major.Mit DesaiMit Desai
HADOOP-10147Upgrade to commons-logging 1.1.3 to avoid potential deadlock in MiniDFSClusterMinorbuildEric SirianniSteve Loughran
HADOOP-10146Workaround JDK7 Process fd close bugCriticalutilDaryn SharpDaryn Sharp
HADOOP-10142Avoid groups lookup for unprivileged users such as “dr.who”Major.Vinayakumar BVinayakumar B
HADOOP-10135writes to swift fs over partition size leave temp files and empty output fileMajorfsDavid DobbinsDavid Dobbins
HADOOP-10130RawLocalFS::LocalFSFileInputStream.pread does not track FS::StatisticsMinor.Binglin ChangBinglin Chang
HADOOP-10129Distcp may succeed when it failsCriticaltools/distcpDaryn SharpDaryn Sharp
HADOOP-10127Add ipc.client.connect.retry.interval to control the frequency of connection retriesMajoripcKarthik KambatlaKarthik Kambatla
HADOOP-10126LightWeightGSet log message is confusing : “2.0% max memory = 2.0 GB”MinorutilVinayakumar BVinayakumar B
HADOOP-10125no need to process RPC request if the client connection has been droppedMajoripcMing MaMing Ma
HADOOP-10112har file listing doesn't work with wild cardMajortoolsBrandon LiBrandon Li
HADOOP-10110hadoop-auth has a build break due to missing dependencyBlockerbuildChuan LiuChuan Liu
HADOOP-10106Incorrect thread name in RPC log messagesMinor.Ming MaMing Ma
HADOOP-10100MiniKDC shouldn't use apacheds-all artifactMajor.Robert KanterRobert Kanter
HADOOP-10094NPE in GenericOptionsParser#preProcessForWindows()TrivialutilEnis SoztutarEnis Soztutar
HADOOP-10093hadoop-env.cmd sets HADOOP_CLIENT_OPTS with a max heap size that is too small.Majorconfshanyu zhaoshanyu zhao
HADOOP-10090Jobtracker metrics not updated properly after execution of a mapreduce jobMajormetricsIvan MiticIvan Mitic
HADOOP-10088copy-nativedistlibs.sh needs to quote snappy lib dirMajorbuildRaja AluriRaja Aluri
HADOOP-10087UserGroupInformation.getGroupNames() fails to return primary group first when JniBasedUnixGroupsMappingWithFallback is usedMajorsecurityYu GaoColin Patrick McCabe
HADOOP-10081Client.setupIOStreams can leak socket resources on exception or errorCriticalipcJason LoweTsuyoshi Ozawa
HADOOP-10078KerberosAuthenticator always does SPNEGOMinorsecurityRobert KanterRobert Kanter
HADOOP-10072TestNfsExports#testMultiMatchers fails due to non-deterministic timing around cache expiry check.Trivialnfs, testChris NaurothChris Nauroth
HADOOP-10058TestMetricsSystemImpl#testInitFirstVerifyStopInvokedImmediately fails on trunkMinormetricsAkira AJISAKAChen He
HADOOP-10055FileSystemShell.apt.vm doc has typo “numRepicas”TrivialdocumentationEli CollinsAkira AJISAKA
HADOOP-10040hadoop.cmd in UNIX format and would not run by default on WindowsMajor.Yingda ChenChris Nauroth
HADOOP-10039Add Hive to the list of projects using AbstractDelegationTokenSecretManagerMajorsecuritySuresh SrinivasHaohui Mai
HADOOP-10031FsShell -get/copyToLocal/moveFromLocal should support Windows local pathMajorfsChuan LiuChuan Liu
HADOOP-10030FsShell -put/copyFromLocal should support Windows local pathMajor.Chuan LiuChuan Liu
HADOOP-10029Specifying har file to MR job fails in secure clusterMajorfsSuresh SrinivasSuresh Srinivas
HADOOP-10028Malformed ssl-server.xml.exampleMinor.Jing ZhaoHaohui Mai
HADOOP-10006Compilation failure in trunk for o.a.h.fs.swift.util.JSONUtilBlockerfs, utilJunping DuJunping Du
HADOOP-9982Fix dead links in hadoop site docsMajordocumentationAkira AJISAKAAkira AJISAKA
HADOOP-9981globStatus should minimize its listStatus and getFileStatus callsCritical.Kihwal LeeColin Patrick McCabe
HADOOP-9964O.A.H.U.ReflectionUtils.printThreadInfo() is not thread-safe which cause TestHttpServer pending 10 minutes or longer.MajorutilJunping DuJunping Du
HADOOP-9929Insufficient permissions for a path reported as file not foundMajorfsJason LoweColin Patrick McCabe
HADOOP-9908Fix NPE when versioninfo properties file is missingMajorutilTodd LipconTodd Lipcon
HADOOP-9898Set SO_KEEPALIVE on all our socketsMinoripc, netTodd LipconTodd Lipcon
HADOOP-9889Refresh the Krb5 configuration when creating a new kdc in Hadoop-MiniKDCMajor.Wei YanWei Yan
HADOOP-9887globStatus does not correctly handle paths starting with a drive spec on WindowsMajorfsChris NaurothChuan Liu
HADOOP-9875TestDoAsEffectiveUser can fail on JDK 7MinortestAaron T. MyersAaron T. Myers
HADOOP-9871Fix intermittent findbug warnings in DefaultMetricsSystemMinor.Luke LuJunping Du
HADOOP-9865FileContext.globStatus() has a regression with respect to relative pathMajor.Chuan LiuChuan Liu
HADOOP-9847TestGlobPath symlink tests fail to cleanup properlyMinor.Andrew WangColin Patrick McCabe
HADOOP-9830Typo at http://hadoop.apache.org/docs/current/TrivialdocumentationDmitry LysnichenkoKousuke Saruta
HADOOP-9817FileSystem#globStatus and FileContext#globStatus need to work with symlinksMajor.Colin Patrick McCabeColin Patrick McCabe
HADOOP-9791Add a test case covering long paths for new FileUtil access check methodsMajor.Ivan MiticIvan Mitic
HADOOP-9787ShutdownHelper util to shutdown threads and threadpoolsMajorutilKarthik KambatlaKarthik Kambatla
HADOOP-9703org.apache.hadoop.ipc.Client leaks threads on stop.Minor.Mark MillerTsuyoshi Ozawa
HADOOP-9660[WINDOWS] Powershell / cmd parses -Dkey=value from command line as [-Dkey, value] which breaks GenericsOptionParserMajorscripts, utilEnis SoztutarEnis Soztutar
HADOOP-9635Fix Potential Stack Overflow in DomainSocket.cMajornativeV. Karthik Kumar
HADOOP-9582Non-existent file to “hadoop fs -conf” doesn't throw errorMajorconfAshwin ShankarAshwin Shankar
HADOOP-9478Fix race conditions during the initialization of Configuration related to deprecatedKeyMapMajorconfDongyong WangColin Patrick McCabe
HADOOP-9420Add percentile or max metric for rpcQueueTime, processing timeMajoripc, metricsTodd LipconLiang Xie
HADOOP-9350Hadoop not building against Java7 on OSXMinorbuildSteve LoughranRobert Kanter
HADOOP-9114After defined the dfs.checksum.type as the NULL, write file and hflush will through java.lang.ArrayIndexOutOfBoundsExceptionMinor.liuyangsathish
HADOOP-9016org.apache.hadoop.fs.HarFileSystem.HarFSDataInputStream.HarFsInputStream.skip(long) must never return negative value.Minor.Ivan A. VeselovskyIvan A. Veselovsky
HADOOP-8753LocalDirAllocator throws “ArithmeticException: / by zero” when there is no available space on configured local dirMinor.Nishan ShettyBenoy Antony
HADOOP-7344globStatus doesn't grok groupings with a slashMajorfsDaryn SharpColin Patrick McCabe
HDFS-5921Cannot browse file system via NN web UI if any directory has the sticky bit setCriticalnamenodeAaron T. MyersAaron T. Myers
HDFS-5876SecureDataNodeStarter does not pick up configuration in hdfs-site.xmlMajordatanodeHaohui MaiHaohui Mai
HDFS-5873dfs.http.policy should have higher precedence over dfs.https.enableMajor.Yesha VoraHaohui Mai
HDFS-5845SecondaryNameNode dies when checkpointing with cache poolsBlockernamenodeAndrew WangAndrew Wang
HDFS-5844Fix broken link in WebHDFS.apt.vmMinordocumentationAkira AJISAKAAkira AJISAKA
HDFS-5842Cannot create hftp filesystem when using a proxy user ugi and a doAs on a secure clusterMajorsecurityArpit GuptaJing Zhao
HDFS-5837dfs.namenode.replication.considerLoad does not consider decommissioned nodesMajornamenodeBryan BeaudreaultTao Luo
HDFS-5830WebHdfsFileSystem.getFileBlockLocations throws IllegalArgumentException when accessing another cluster.Blockercaching, hdfs-clientYongjun ZhangYongjun Zhang
HDFS-5806balancer should set SoTimeout to avoid indefinite hangsMajorbalancer & moverNathan RobertsNathan Roberts
HDFS-5800Typo: soft-limit for hard-limit in DFSClientTrivialhdfs-clientKousuke SarutaKousuke Saruta
HDFS-5789Some of snapshot APIs missing checkOperation double check in fsnMajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-5777Update LayoutVersion for the new editlog op OP_ADD_BLOCKMajornamenodeJing ZhaoJing Zhao
HDFS-5766In DFSInputStream, do not add datanode to deadNodes after InvalidEncryptionKeyException in fetchBlockByteRangeMajorhdfs-clientLiang XieLiang Xie
HDFS-5762BlockReaderLocal doesn't return -1 on EOF when doing zero-length readsMajor.Colin Patrick McCabeColin Patrick McCabe
HDFS-5756hadoopRzOptionsSetByteBufferPool does not accept NULL argument, contrary to docsMajorlibhdfsColin Patrick McCabeColin Patrick McCabe
HDFS-5747BlocksMap.getStoredBlock(..) and BlockInfoUnderConstruction.addReplicaIfNotPresent(..) may throw NullPointerExceptionMinornamenodeTsz Wo Nicholas SzeArpit Agarwal
HDFS-5728[Diskfull] Block recovery will fail if the metafile does not have crc for all chunks of the blockCriticaldatanodeVinayakumar BVinayakumar B
HDFS-5719FSImage#doRollback() should close prevState before returnMinornamenodeTed YuTed Yu
HDFS-5710FSDirectory#getFullPathName should check inodes against nullMajor.Ted YuUma Maheswara Rao G
HDFS-5704Change OP_UPDATE_BLOCKS with a new OP_ADD_BLOCKMajornamenodeSuresh SrinivasJing Zhao
HDFS-5701Fix the CacheAdmin -addPool -maxTtl option nameMinorcaching, toolsStephen ChuStephen Chu
HDFS-5691Fix typo in ShortCircuitLocalRead documentMinordocumentationAkira AJISAKAAkira AJISAKA
HDFS-5690DataNode fails to start in secure mode when dfs.http.policy equals to HTTP_ONLYBlocker.Haohui MaiHaohui Mai
HDFS-5681renewLease should not hold fsn write lockMajornamenodeDaryn SharpDaryn Sharp
HDFS-5675Add Mkdirs operation to NNThroughputBenchmarkMinorbenchmarksPlamen JeliazkovPlamen Jeliazkov
HDFS-5671Fix socket leak in DFSInputStream#getBlockReaderCriticalhdfs-clientJamesLiJamesLi
HDFS-5666Fix inconsistent synchronization in BPOfferServiceMinornamenodeColin Patrick McCabeJimmy Xiang
HDFS-5661Browsing FileSystem via web ui, should use datanode's fqdn instead of ip addressMajorsecurityBenoy AntonyBenoy Antony
HDFS-5659dfsadmin -report doesn't output cache information properlyMajorcachingAkira AJISAKAAndrew Wang
HDFS-5657race condition causes writeback state error in NFS gatewayMajornfsBrandon LiBrandon Li
HDFS-5649Unregister NFS and Mount service when NFS gateway is shutting downMajornfsBrandon LiBrandon Li
HDFS-5592“DIR* completeFile: /file is closed by DFSClient_” should be logged only for successful closure of the file.Major.Vinayakumar BVinayakumar B
HDFS-5590Block ID and generation stamp may be reused when persistBlocks is set to falseMajor.Jing ZhaoJing Zhao
HDFS-5582hdfs getconf -excludeFile or -includeFile always failedMinor.Henry Hungsathish
HDFS-5581NameNodeFsck should use only one instance of BlockPlacementPolicyMajornamenodeVinayakumar BVinayakumar B
HDFS-5580Infinite loop in Balancer.waitForMoveCompletionMajor.Binglin ChangBinglin Chang
HDFS-5579Under construction files make DataNode decommission take very long hoursMajornamenodezhaoyunjiongzhaoyunjiong
HDFS-5562TestCacheDirectives and TestFsDatasetCache should stub out native mlockMajortestAkira AJISAKAColin Patrick McCabe
HDFS-5560Trash configuration log statements prints incorrect unitsMajor.Josh ElserJosh Elser
HDFS-5558LeaseManager monitor thread can crash if the last block is complete but another block is not.Major.Kihwal LeeKihwal Lee
HDFS-5557Write pipeline recovery for the last packet in the block may cause rejection of valid replicasCritical.Kihwal LeeKihwal Lee
HDFS-5555CacheAdmin commands fail when first listed NameNode is in StandbyMajorcachingStephen ChuJimmy Xiang
HDFS-5552Fix wrong information of “Cluster summay” in dfshealth.htmlMajornamenodeShinichi YamashitaHaohui Mai
HDFS-5544Adding Test case For Checking dfs.checksum type as NULL valueMinorhdfs-clientsathishsathish
HDFS-5540Fix intermittent failure in TestBlocksWithNotEnoughRacksMinor.Binglin ChangBinglin Chang
HDFS-5533Symlink delete/create should be treated as DELETE/CREATE in snapshot diff reportMinorsnapshotsBinglin ChangBinglin Chang
HDFS-5526Datanode cannot roll back to previous layout versionBlockerdatanodeTsz Wo Nicholas SzeKihwal Lee
HDFS-5513CacheAdmin commands fail when using . as the pathMinorcaching, toolsStephen ChuAndrew Wang
HDFS-5512CacheAdmin -listPools fails with NPE when user lacks permissions to view all poolsMajorcaching, toolsStephen ChuAndrew Wang
HDFS-5504In HA mode, OP_DELETE_SNAPSHOT is not decrementing the safemode threshold, leads to NN safemode.MajorsnapshotsVinayakumar BVinayakumar B
HDFS-5482DistributedFileSystem#listPathBasedCacheDirectives must support relative pathsMajortoolsStephen ChuColin Patrick McCabe
HDFS-5476Snapshot: clean the blocks/files/directories under a renamed file/directory while deletionMajor.Jing ZhaoJing Zhao
HDFS-5474Deletesnapshot can make Namenode in safemode on NN restarts.MajorsnapshotsUma Maheswara Rao Gsathish
HDFS-5471CacheAdmin -listPools fails when user lacks permissions to view all poolsMajortoolsStephen ChuAndrew Wang
HDFS-5468CacheAdmin help command does not recognize commandsMinortoolsStephen ChuStephen Chu
HDFS-5458Datanode failed volume threshold ignored if exception is thrown in getDataDirsFromURIsMajordatanodeAndrew WangMike Mellenthin
HDFS-5456NameNode startup progress creates new steps if caller attempts to create a counter for a step that doesn't already exist.CriticalnamenodeChris NaurothChris Nauroth
HDFS-5449WebHdfs compatibility broken between 2.2 and 1.x / 23.xBlocker.Kihwal LeeKihwal Lee
HDFS-5443Delete 0-sized block when deleting an under-construction file that is included in snapshotMajorsnapshotsUma Maheswara Rao GJing Zhao
HDFS-5438Flaws in block report processing can cause data lossCriticalnamenodeKihwal LeeKihwal Lee
HDFS-5434Write resiliency for replica count 1MinornamenodeTaylor, Buddy
HDFS-5433When reloading fsimage during checkpointing, we should clear existing snapshottable directoriesCriticalsnapshotsAaron T. MyersAaron T. Myers
HDFS-5432TestDatanodeJsp fails on Windows due to assumption that loopback address resolves to host name localhost.Trivialdatanode, testChris NaurothChris Nauroth
HDFS-5428under construction files deletion after snapshot+checkpoint+nn restart leads nn safemodeMajorsnapshotsVinayakumar BJing Zhao
HDFS-5427not able to read deleted files from snapshot directly under snapshottable dir after checkpoint and NN restartMajorsnapshotsVinayakumar BVinayakumar B
HDFS-5425Renaming underconstruction file with snapshots can make NN failure on restartMajornamenode, snapshotssathishJing Zhao
HDFS-5413hdfs.cmd does not support passthrough to any arbitrary class.MajorscriptsChris NaurothChris Nauroth
HDFS-5407Fix typos in DFSClientCacheTrivial.Haohui MaiHaohui Mai
HDFS-5403WebHdfs client cannot communicate with older WebHdfs servers post HDFS-5306MajorwebhdfsAaron T. MyersAaron T. Myers
HDFS-5400DFS_CLIENT_MMAP_CACHE_THREAD_RUNS_PER_TIMEOUT constant is set to the wrong valueMajor.Colin Patrick McCabeColin Patrick McCabe
HDFS-5375hdfs.cmd does not expose several snapshot commands.MinortoolsChris NaurothChris Nauroth
HDFS-5374Remove deadcode in DFSOutputStreamTrivial.Suresh SrinivasSuresh Srinivas
HDFS-5372In FSNamesystem, hasReadLock() returns false if the current thread holds the write lockMajornamenodeTsz Wo Nicholas SzeVinayakumar B
HDFS-5370Typo in Error Message: different between range in condition and range in error messageTrivialhdfs-clientKousuke SarutaKousuke Saruta
HDFS-5365Fix libhdfs compile error on FreeBSD9Majorbuild, libhdfsRadim KolarRadim Kolar
HDFS-5353Short circuit reads fail when dfs.encrypt.data.transfer is enabledBlocker.Haohui MaiColin Patrick McCabe
HDFS-5352Server#initLog() doesn't close InputStream in httpfsMinor.Ted YuTed Yu
HDFS-5346Avoid unnecessary call to getNumLiveDataNodes() for each block during IBR processingMajornamenode, performanceKihwal LeeRavi Prakash
HDFS-5343When cat command is issued on snapshot files getting unexpected resultMajorhdfs-clientsathishsathish
HDFS-5341Reduce fsdataset lock duration during directory scanning.Majordatanodequs-jiaweiqus-jiawei
HDFS-5336DataNode should not output ‘StartupProgress’ metricsMinornamenodeAkira AJISAKAAkira AJISAKA
HDFS-5335DFSOutputStream#close() keeps throwing exceptions when it is called multiple timesMajor.Arpit GuptaHaohui Mai
HDFS-5329Update FSNamesystem#getListing() to handle inode path in startAfter tokenMajornamenode, nfsBrandon LiBrandon Li
HDFS-5322HDFS delegation token not found in cache errors seen on secure HA clustersMajorhaArpit GuptaJing Zhao
HDFS-5305Add https support in HDFSMajor.Suresh SrinivasSuresh Srinivas
HDFS-5297Fix dead links in HDFS site documentsMajordocumentationAkira AJISAKAAkira AJISAKA
HDFS-5291Clients need to retry when Active NN is in SafeModeCriticalhaArpit GuptaJing Zhao
HDFS-5283NN not coming out of startup safemode due to under construction blocks only inside snapshots also counted in safemode threshholdCriticalsnapshotsVinayakumar BVinayakumar B
HDFS-5276FileSystem.Statistics got performance issue on multi-thread read/write.Major.Chengxiang LiColin Patrick McCabe
HDFS-5257addBlock() retry should return LocatedBlock with locations else client will get AIOBEMajorhdfs-client, namenodeVinayakumar BVinayakumar B
HDFS-5170BlockPlacementPolicyDefault uses the wrong classname when alerting to enable debug loggingTrivial.Andrew WangAndrew Wang
HDFS-5164deleteSnapshot should check if OperationCategory.WRITE is possible before taking write lockMinornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-5122Support failover and retry in WebHdfsFileSystem for NN HAMajorha, webhdfsArpit GuptaHaohui Mai
HDFS-5093TestGlobPaths should re-use the MiniDFSCluster to avoid failure on WindowsMinortestChuan LiuChuan Liu
HDFS-5075httpfs-config.sh calls out incorrect env script nameMajor.Timothy St. ClairTimothy St. Clair
HDFS-5074Allow starting up from an fsimage checkpoint in the middle of a segmentMajorha, namenodeTodd LipconTodd Lipcon
HDFS-5073TestListCorruptFileBlocks fails intermittentlyMinortestKihwal LeeArpit Agarwal
HDFS-5065TestSymlinkHdfsDisable fails on WindowsMajorhdfs-client, testIvan MiticIvan Mitic
HDFS-5035getFileLinkStatus and rename do not correctly check permissions of symlinksMajornamenodeAndrew WangAndrew Wang
HDFS-5023TestSnapshotPathINodes.testAllowSnapshot is failing with jdk7Majorsnapshots, testRavi PrakashMit Desai
HDFS-5014BPOfferService#processCommandFromActor() synchronization on namenode RPC call delays IBR to Active NN, if Stanby NN is unstableMajordatanode, haVinayakumar BVinayakumar B
HDFS-4995Make getContentSummary() less expensiveMajornamenodeKihwal LeeKihwal Lee
HDFS-4994Audit log getContentSummary() callsMinornamenodeKihwal LeeRobert Parker
HDFS-4816transitionToActive blocks if the SBN is doing checkpoint image transferMajornamenodeAndrew WangAndrew Wang
HDFS-4657Limit the number of blocks logged by the NN after a block report to a configurable value.MajornamenodeAaron T. MyersAaron T. Myers
HDFS-4633TestDFSClientExcludedNodes fails sporadically if excluded nodes cache expires too quicklyMajorhdfs-client, testChris NaurothChris Nauroth
HDFS-4516Client crash after block allocation and NN switch before lease recovery for the same file can cause readers to fail foreverCriticalnamenodeUma Maheswara Rao GVinayakumar B
HDFS-4376Fix several race conditions in Balancer and resolve intermittent timeout of TestBalancerWithNodeGroupMajorbalancer & moverAaron T. MyersJunping Du
HDFS-4329DFSShell issues with directories with spaces in nameMajorhdfs-clientAndy IsaacsonCristina L. Abad
HDFS-4201NPE in BPServiceActor#sendHeartBeatCriticalnamenodeEli CollinsJimmy Xiang
HDFS-3981access time is set without holding FSNamesystem write lockMajornamenodeXiaobo PengXiaobo Peng
MAPREDUCE-5744Job hangs because RMContainerAllocator$AssignedRequests.preemptReduce() violates the comparator contractBlocker.Sangjin LeeGera Shegalov
MAPREDUCE-5743TestRMContainerAllocator is failingMajor.Ted YuTed Yu
MAPREDUCE-5729mapred job -list throws NPECriticalmrv2Karthik KambatlaKarthik Kambatla
MAPREDUCE-5725TestNetworkedJob relies on the Capacity SchedulerMajor.Sandy RyzaSandy Ryza
MAPREDUCE-5724JobHistoryServer does not start if HDFS is not runningCriticaljobhistoryserverAlejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-5723MR AM container log can be truncated or emptyBlockerapplicationmasterMohammad Kamrul IslamMohammad Kamrul Islam
MAPREDUCE-5694MR AM container syslog is emptyMajor.Mohammad Kamrul IslamMohammad Kamrul Islam
MAPREDUCE-5693Restore MRv1 behavior for log flushMajormrv2Gera ShegalovGera Shegalov
MAPREDUCE-5689MRAppMaster does not preempt reducers when scheduled maps cannot be fulfilledCritical.Lohit VijayarenuLohit Vijayarenu
MAPREDUCE-5685getCacheFiles() api doesn't work in WrappedReducer.java due to typoBlockerclientYi SongYi Song
MAPREDUCE-5679TestJobHistoryParsing has race conditionMajor.Liyin LiangLiyin Liang
MAPREDUCE-5674Missing start and finish time in mapred.JobStatusMajorclientChuan LiuChuan Liu
MAPREDUCE-5656bzip2 codec can drop records when reading data in splitsCritical.Jason LoweJason Lowe
MAPREDUCE-5650Job fails when hprof mapreduce.task.profile.map/reduce.params is specifiedMajormrv2Gera ShegalovGera Shegalov
MAPREDUCE-5645TestFixedLengthInputFormat fails with native libsMajor.Jonathan EaglesMit Desai
MAPREDUCE-5631TestJobEndNotifier.testNotifyRetries fails with Should have taken more than 5 seconds in jdk7Major.Jonathan EaglesJonathan Eagles
MAPREDUCE-5623TestJobCleanup fails because of RejectedExecutionException and NPE.Major.Tsuyoshi OzawaJason Lowe
MAPREDUCE-5616MR Client-AppMaster RPC max retries on socket timeout is too high.MajorclientChris NaurothChris Nauroth
MAPREDUCE-5613DefaultSpeculator holds and checks hashmap that is always emptyMajorapplicationmasterGera ShegalovGera Shegalov
MAPREDUCE-5604TestMRAMWithNonNormalizedCapabilities fails on Windows due to exceeding max path lengthMinortestChris NaurothChris Nauroth
MAPREDUCE-5598TestUserDefinedCounters.testMapReduceJob is flakeyMajortestRobert KanterRobert Kanter
MAPREDUCE-5587TestTextOutputFormat fails on JDK7Major.Jonathan EaglesJonathan Eagles
MAPREDUCE-5586TestCopyMapper#testCopyFailOnBlockSizeDifference fails when run from hadoop-tools/hadoop-distcp directoryMajor.Jonathan EaglesJonathan Eagles
MAPREDUCE-5585TestCopyCommitter#testNoCommitAction Fails on JDK7Major.Jonathan EaglesJonathan Eagles
MAPREDUCE-5569FloatSplitter is not generating correct splitsMajor.Nathan RobertsNathan Roberts
MAPREDUCE-5561org.apache.hadoop.mapreduce.v2.app.job.impl.TestJobImpl testcase failing on trunkCritical.Cindy LiKarthik Kambatla
MAPREDUCE-5550Task Status message (reporter.setStatus) not shown in UI with Hadoop 2.0Major.Vrushali CGera Shegalov
MAPREDUCE-5546mapred.cmd on Windows set HADOOP_OPTS incorrectlyMajor.Chuan LiuChuan Liu
MAPREDUCE-5522Incorrectly expect the array of JobQueueInfo returned by o.a.h.mapred.QueueManager#getJobQueueInfos to have a specific order.MinortestJinghui WangJinghui Wang
MAPREDUCE-5518Fix typo “can't read paritions file”TrivialexamplesAlbert ChuAlbert Chu
MAPREDUCE-5514TestRMContainerAllocator fails on trunkBlocker.Zhijie ShenZhijie Shen
MAPREDUCE-5504mapred queue -info inconsistent with typesMajorclientThomas GravesKousuke Saruta
MAPREDUCE-5481Enable uber jobs to have multiple reducersBlockermrv2, testJason LoweSandy Ryza
MAPREDUCE-5451MR uses LD_LIBRARY_PATH which doesn't mean anything in WindowsMajor.Mostafa ElhemaliYingda Chen
MAPREDUCE-5431Missing pom dependency in MR-clientMajorbuildTimothy St. ClairTimothy St. Clair
MAPREDUCE-5404HSAdminServer does not use ephemeral ports in minicluster modeMajorjobhistoryserverTed YuTed Yu
MAPREDUCE-5380Invalid mapred command should return non-zero exit codeMajor.Stephen ChuStephen Chu
MAPREDUCE-5373TestFetchFailure.testFetchFailureMultipleReduces could fail intermittentlyMajor.Chuan LiuJonathan Eagles
MAPREDUCE-5329APPLICATION_INIT is never sent to AuxServices other than the builtin ShuffleHandlerMajormr-amAvner BenHanochAvner BenHanoch
MAPREDUCE-5316job -list-attempt-ids command does not handle illegal task-stateMajorclientAshwin ShankarAshwin Shankar
MAPREDUCE-5186mapreduce.job.max.split.locations causes some splits created by CombineFileInputFormat to failCriticaljob submissionSangjin LeeRobert Parker
MAPREDUCE-5052Job History UI and web services confusing job start time and job submit timeCriticaljobhistoryserver, webappsKendall ThrappChen He
MAPREDUCE-4680Job history cleaner should only check timestamps of files in old enough directoriesMajorjobhistoryserverSandy RyzaRobert Kanter
YARN-1630Introduce timeout for async polling operations in YarnClientImplMajorclientAditya AcharyaAditya Acharya
YARN-1629IndexOutOfBoundsException in Fair Scheduler MaxRunningAppsEnforcerMajorschedulerSandy RyzaSandy Ryza
YARN-1628TestContainerManagerSecurity fails on trunkMajor.Mit DesaiVinod Kumar Vavilapalli
YARN-1624QueuePlacementPolicy format is not easily readable via a JAXB parserMajorschedulerAditya AcharyaAditya Acharya
YARN-1608LinuxContainerExecutor has a few DEBUG messages at INFO levelTrivialnodemanagerKarthik KambatlaKarthik Kambatla
YARN-1607TestRM expects the capacity schedulerMajor.Sandy RyzaSandy Ryza
YARN-1603Remove two *.orig files which were unexpectedly committedTrivial.Zhijie ShenZhijie Shen
YARN-16013rd party JARs are missing from hadoop-dist outputMajor.Alejandro AbdelnurAlejandro Abdelnur
YARN-1600RM does not startup when security is enabled without spnego configuredBlockerresourcemanagerJason LoweHaohui Mai
YARN-1541Invalidate AM Host/Port when app attempt is done so that in the mean-while client doesn’t get wrong information.Major.Jian HeJian He
YARN-1527yarn rmadmin command prints wrong usage info:Trivial.Jian HeAkira AJISAKA
YARN-1522TestApplicationCleanup.testAppCleanup occasionally failsMajor.Liyin LiangLiyin Liang
YARN-1505WebAppProxyServer should not set localhost as YarnConfiguration.PROXY_ADDRESS by itselfBlocker.Xuan GongXuan Gong
YARN-1491Upgrade JUnit3 TestCase to JUnit 4Trivial.Jonathan EaglesChen He
YARN-1454TestRMRestart.testRMDelegationTokenRestoredOnRMRestart is failing intermittentlyCritical.Jian HeKarthik Kambatla
YARN-1451TestResourceManager relies on the scheduler assigning multiple containers in a single node updateMinor.Sandy RyzaSandy Ryza
YARN-1450TestUnmanagedAMLauncher#testDSShell fails on trunkMajorapplications/distributed-shellAkira AJISAKABinglin Chang
YARN-1438When a container fails, the text of the exception isn't included in the diagnosticsMajornodemanagerSteve LoughranSteve Loughran
YARN-1435Distributed Shell should not run other commands except “sh”, and run the custom script at the same time.Majorapplications/distributed-shellTassapol AthiapinyaXuan Gong
YARN-1425TestRMRestart fails because MockRM.waitForState(AttemptId) uses current attempt instead of the attempt passed as argumentMajor.Omkar Vinit JoshiOmkar Vinit Joshi
YARN-1419TestFifoScheduler.testAppAttemptMetrics fails intermittently under jdk7MinorschedulerJonathan EaglesJonathan Eagles
YARN-1416InvalidStateTransitions getting reported in multiple test cases even though they passMajor.Omkar Vinit JoshiJian He
YARN-1409NonAggregatingLogHandler can throw RejectedExecutionExceptionMajor.Tsuyoshi OzawaTsuyoshi Ozawa
YARN-1407RM Web UI and REST APIs should uniformly use YarnApplicationStateMajor.Sandy RyzaSandy Ryza
YARN-1401With zero sleep-delay-before-sigkill.ms, no signal is ever sentMajornodemanagerGera ShegalovGera Shegalov
YARN-1400yarn.cmd uses HADOOP_RESOURCEMANAGER_OPTS. Should be YARN_RESOURCEMANAGER_OPTS.TrivialresourcemanagerRaja AluriRaja Aluri
YARN-1395Distributed shell application master launched with debug flag can hang waiting for external ls process.Majorapplications/distributed-shellChris NaurothChris Nauroth
YARN-1388Fair Scheduler page always displays blank fair shareTrivialresourcemanagerLiyin LiangLiyin Liang
YARN-1386NodeManager mistakenly loses resources and relocalizes themCriticalnodemanagerJason LoweJason Lowe
YARN-1381Same relaxLocality appears twice in exception message of AMRMClientImpl#checkLocalityRelaxationConflict()Minor.Ted YuTed Yu
YARN-1374Resource Manager fails to start due to ConcurrentModificationExceptionBlockerresourcemanagerDevaraj KKarthik Kambatla
YARN-1351Invalid string format in Fair Scheduler log warn messageTrivialresourcemanagerKonstantin WeitzKonstantin Weitz
YARN-1349yarn.cmd does not support passthrough to any arbitrary class.MajorclientChris NaurothChris Nauroth
YARN-1343NodeManagers additions/restarts are not reported as node updates in AllocateResponse responses to AMsCriticalresourcemanagerAlejandro AbdelnurAlejandro Abdelnur
YARN-1331yarn.cmd exits with NoClassDefFoundError trying to run rmadmin or logsTrivialclientChris NaurothChris Nauroth
YARN-1330Fair Scheduler: defaultQueueSchedulingPolicy does not take effectMajorschedulerSandy RyzaSandy Ryza
YARN-1321NMTokenCache is a singleton, prevents multiple AMs running in a single JVM to work correctlyBlockerclientAlejandro AbdelnurAlejandro Abdelnur
YARN-1320Custom log4j properties in Distributed shell does not work properly.Majorapplications/distributed-shellTassapol AthiapinyaXuan Gong
YARN-1315TestQueueACLs should also test FairSchedulerMajorresourcemanager, schedulerSandy RyzaSandy Ryza
YARN-1314Cannot pass more than 1 argument to shell commandMajorapplications/distributed-shellTassapol AthiapinyaXuan Gong
YARN-1306Clean up hadoop-sls sample-conf according to YARN-1228Major.Wei YanWei Yan
YARN-1300SLS tests fail because conf puts yarn properties in fair-scheduler.xmlMajor.Ted YuTed Yu
YARN-1295In UnixLocalWrapperScriptBuilder, using bash -c can cause “Text file busy” errorsMajornodemanagerSandy RyzaSandy Ryza
YARN-1293TestContainerLaunch.testInvalidEnvSyntaxDiagnostics fails on trunkMajor.Tsuyoshi OzawaTsuyoshi Ozawa
YARN-1288Make Fair Scheduler ACLs more user friendlyMajorschedulerSandy RyzaSandy Ryza
YARN-1284LCE: Race condition leaves dangling cgroups entries for killed containersBlockernodemanagerAlejandro AbdelnurAlejandro Abdelnur
YARN-1268TestFairScheduler.testContinuousScheduling is flakyMajorschedulerSandy RyzaSandy Ryza
YARN-1265Fair Scheduler chokes on unhealthy node reconnectMajorresourcemanager, schedulerSandy RyzaSandy Ryza
YARN-1259In Fair Scheduler web UI, queue num pending and num active apps switchedTrivialschedulerSandy RyzaRobert Kanter
YARN-1241In Fair Scheduler, maxRunningApps does not work for non-leaf queuesMajor.Sandy RyzaSandy Ryza
YARN-1188The context of QueueMetrics becomes ‘default’ when using FairSchedulerTrivial.Akira AJISAKATsuyoshi Ozawa
YARN-1183MiniYARNCluster shutdown takes several minutes intermittentlyMajor.Andrey KlochkovAndrey Klochkov
YARN-1182MiniYARNCluster creates and inits the RM/NM only on start()Major.Karthik KambatlaKarthik Kambatla
YARN-1180Update capacity scheduler docs to include types on the configsTrivialcapacityschedulerThomas GravesChen He
YARN-1145Potential file handle leak in aggregated logs web uiMajor.Rohith Sharma K SRohith Sharma K S
YARN-1138yarn.application.classpath is set to point to $HADOOP_CONF_DIR etc., which does not work on WindowsMajorapiYingda ChenChuan Liu
YARN-1060Two tests in TestFairScheduler are missing @Test annotationMajorschedulerSandy RyzaNiranjan Singh
YARN-1053Diagnostic message from ContainerExitEvent is ignored in ContainerImplBlocker.Omkar Vinit JoshiOmkar Vinit Joshi
YARN-1044used/min/max resources do not display info in the scheduler pageCriticalresourcemanager, schedulerSangjin LeeSangjin Lee
YARN-1022Unnecessary INFO logs in AMRMClientAsyncTrivial.Bikas Sahahaosdent
YARN-888clean up POM dependenciesMajor.Alejandro AbdelnurAlejandro Abdelnur
YARN-879Fix tests w.r.t o.a.h.y.server.resourcemanager.ApplicationMajor.Junping DuJunping Du
YARN-584In scheduler web UIs, queues unexpand on refreshMajorschedulerSandy RyzaHarshit Daga
YARN-546Allow disabling the Fair Scheduler event logMajorschedulerLohit VijayarenuSandy Ryza
YARN-461Fair scheduler should not accept apps with empty string queue nameMajorresourcemanagerSandy RyzaWei Yan
YARN-408Capacity Scheduler delay scheduling should not be disabled by defaultMinorschedulerMayank BansalMayank Bansal
YARN-305Fair scheduler logs too many “Node offered to app:...” messagesCriticalresourcemanagerLohit VijayarenuLohit Vijayarenu

TESTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-10207TestUserGroupInformation#testLogin is flakyMinor.Jimmy XiangJimmy Xiang
HADOOP-9866convert hadoop-auth testcases requiring kerberos to use minikdcMajortestAlejandro AbdelnurWei Yan
HADOOP-9598Improve code coverage of RMAdminCLIMajor.Aleksey GorshkovAndrey Klochkov
HADOOP-9291enhance unit-test coverage of package o.a.h.metrics2Major.Ivan A. VeselovskyIvan A. Veselovsky
HADOOP-9254Cover packages org.apache.hadoop.util.bloom, org.apache.hadoop.util.hashMajor.Vadim BondarevVadim Bondarev
HADOOP-9225Cover package org.apache.hadoop.compress.SnappyMajor.Vadim BondarevAndrey Klochkov
HADOOP-9199Cover package org.apache.hadoop.io with unit testsMajor.Vadim BondarevAndrey Klochkov
HADOOP-9078enhance unit-test coverage of class org.apache.hadoop.fs.FileContextMajor.Ivan A. VeselovskyIvan A. Veselovsky
HADOOP-9063enhance unit-test coverage of class org.apache.hadoop.fs.FileUtilMinor.Ivan A. VeselovskyIvan A. Veselovsky
HDFS-5679TestCacheDirectives should handle the case where native code is not availableMajor.Ted YuAndrew Wang
HDFS-5130Add test for snapshot related FsShell and DFSAdmin commandsMinortestBinglin ChangBinglin Chang
HDFS-4517Cover class RemoteBlockReader with unit testsMajor.Vadim BondarevIvan A. Veselovsky
HDFS-4512Cover package org.apache.hadoop.hdfs.server.common with testsMajor.Vadim BondarevVadim Bondarev
HDFS-4511Cover package org.apache.hadoop.hdfs.tools with unit testMajor.Vadim BondarevAndrey Klochkov
HDFS-4510Cover classes ClusterJspHelper/NamenodeJspHelper with unit testsMajor.Vadim BondarevAndrey Klochkov
HDFS-4491Parallel testing HDFSMajortestTsuyoshi OzawaAndrey Klochkov
MAPREDUCE-5687TestYARNRunner#testResourceMgrDelegate fails with NPE after YARN-1446Major.Ted YuJian He
MAPREDUCE-5632TestRMContainerAllocator#testUpdatedNodes failsMajor.Ted YuJonathan Eagles
MAPREDUCE-5625TestFixedLengthInputFormat fails in jdk7 environmentMajor.Jonathan EaglesMariappan Asokan
MAPREDUCE-5610TestSleepJob fails in jdk7Major.Jonathan EaglesJonathan Eagles
MAPREDUCE-5102fix coverage org.apache.hadoop.mapreduce.lib.db and org.apache.hadoop.mapred.lib.dbMajor.Aleksey GorshkovAndrey Klochkov
MAPREDUCE-5084fix coverage org.apache.hadoop.mapreduce.v2.app.webapp and org.apache.hadoop.mapreduce.v2.hs.webappMajor.Aleksey GorshkovAleksey Gorshkov
YARN-1560TestYarnClient#testAMMRTokens fails with null AMRM tokenMajor.Ted YuTed Yu
YARN-1549TestUnmanagedAMLauncher#testDSShell fails in trunkMajor.Ted Yuhaosdent
YARN-1463Tests should avoid starting http-server where possible or creates spnego keytab/principalsMajor.Ted YuVinod Kumar Vavilapalli
YARN-1358TestYarnCLI fails on Windows due to line endingsMinorclientChuan LiuChuan Liu
YARN-1357TestContainerLaunch.testContainerEnvVariables fails on WindowsMinornodemanagerChuan LiuChuan Liu
YARN-1119Add ClusterMetrics checks to tho TestRMNodeTransitions testsMajorresourcemanagerRobert ParkerMit Desai

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-10109Fix test failure in TestOfflineEditsViewer introduced by HADOOP-10052MajortestColin Patrick McCabeColin Patrick McCabe
HADOOP-10107Server.getNumOpenConnections may throw NPEMajoripcTsz Wo Nicholas SzeKihwal Lee
HADOOP-10103update commons-lang to 2.6MinorbuildSteve LoughranAkira AJISAKA
HADOOP-10102update commons IO from 2.1 to 2.4MinorbuildSteve LoughranAkira AJISAKA
HADOOP-10052Temporarily disable client-side symlink resolutionMajorfsAndrew WangAndrew Wang
HADOOP-9956RPC listener inefficiently assigns connections to readersMajoripcDaryn SharpDaryn Sharp
HADOOP-9955RPC idle connection closing is extremely inefficientMajoripcDaryn SharpDaryn Sharp
HADOOP-9748Reduce blocking on UGI.ensureInitializedCriticalsecurityDaryn SharpDaryn Sharp
HADOOP-9417Support for symlink resolution in LocalFileSystem / RawLocalFileSystemMajorfsAndrew WangAndrew Wang
HDFS-5784reserve space in edit log header and fsimage header for feature flag sectionMajornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-5708The CacheManager throws a NPE in the DataNode logs when processing cache reports that refer to a block not known to the BlockManagerMajornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-5667Include DatanodeStorage in StorageReportMajordatanodeEric SirianniArpit Agarwal
HDFS-5651Remove dfs.namenode.caching.enabled and improve CRM lockingMajornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-5636Enforce a max TTL per cache poolMajorcaching, namenodeAndrew WangAndrew Wang
HDFS-5634allow BlockReaderLocal to switch between checksumming and notMajorhdfs-clientColin Patrick McCabeColin Patrick McCabe
HDFS-5630Hook up cache directive and pool usage statisticsMajorcaching, namenodeAndrew WangAndrew Wang
HDFS-5629Support HTTPS in JournalNode and SecondaryNameNodeMajor.Haohui MaiHaohui Mai
HDFS-5589Namenode loops caching and uncaching when data should be uncachedMajorcaching, namenodeAndrew WangAndrew Wang
HDFS-5565CacheAdmin help should match against non-dashed commandsMinorcachingAndrew WangAndrew Wang
HDFS-5556add some more NameNode cache statistics, cache pool statsMajornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-5545Allow specifying endpoints for listeners in HttpServerMajor.Haohui MaiHaohui Mai
HDFS-5543fix narrow race condition in TestPathBasedCacheRequestsMajortestColin Patrick McCabeColin Patrick McCabe
HDFS-5538URLConnectionFactory should pick up the SSL related configuration by defaultMajor.Haohui MaiHaohui Mai
HDFS-5536Implement HTTP policy for Namenode and DataNodeMajor.Haohui MaiHaohui Mai
HDFS-5525Inline dust templatesMajor.Haohui MaiHaohui Mai
HDFS-5520loading cache path directives from edit log doesn't update nextEntryIdMajornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-5519COMMIT handler should update the commit status after syncMinornfsBrandon LiBrandon Li
HDFS-5514FSNamesystem's fsLock should allow custom implementationMajornamenodeDaryn SharpDaryn Sharp
HDFS-5511improve CacheManipulator interface to allow better unit testingMajordatanodeColin Patrick McCabeColin Patrick McCabe
HDFS-5509TestPathBasedCacheRequests#testReplicationFactor is flakyMajordatanode, namenodeAndrew WangAndrew Wang
HDFS-5506Use URLConnectionFactory in DelegationTokenFetcherMajor.Haohui MaiHaohui Mai
HDFS-5502Fix HTTPS support in HsftpFileSystemMajor.Haohui MaiHaohui Mai
HDFS-5489Use TokenAspect in WebHDFSFileSystemMajor.Haohui MaiHaohui Mai
HDFS-5488Clean up TestHftpURLTimeoutMajor.Haohui MaiHaohui Mai
HDFS-5487Introduce unit test for TokenAspectMajor.Haohui MaiHaohui Mai
HDFS-5473Consistent naming of user-visible caching classes and methodsMajordatanode, namenodeAndrew WangColin Patrick McCabe
HDFS-5469Add configuration property for the sub-directroy export pathMajornfsBrandon LiBrandon Li
HDFS-5454DataNode UUID should be assigned prior to FsDataset initializationMinordatanodeEric SirianniArpit Agarwal
HDFS-5451Add byte and file statistics to PathBasedCacheEntryMajordatanode, namenodeColin Patrick McCabeColin Patrick McCabe
HDFS-5450better API for getting the cached blocks locationsMinorhdfs-clientColin Patrick McCabeAndrew Wang
HDFS-5444Choose default web UI based on browser capabilitiesMajor.Haohui MaiHaohui Mai
HDFS-5440Extract the logic of handling delegation tokens in HftpFileSystem to the TokenAspect classMajor.Haohui MaiHaohui Mai
HDFS-5436Move HsFtpFileSystem and HFtpFileSystem into org.apache.hdfs.webMajor.Haohui MaiHaohui Mai
HDFS-5431support cachepool-based limit management in path-based cachingMajordatanode, namenodeColin Patrick McCabeAndrew Wang
HDFS-5430Support TTL on CacheDirectivesMinordatanode, namenodeColin Patrick McCabeAndrew Wang
HDFS-5406Send incremental block reports for all storages in a single callMajordatanodeArpit AgarwalArpit Agarwal
HDFS-5394fix race conditions in DN caching and uncachingMajordatanode, namenodeColin Patrick McCabeColin Patrick McCabe
HDFS-5393Serve bootstrap and jQuery locallyMinor.Haohui MaiHaohui Mai
HDFS-5386Add feature documentation for datanode caching.MajordocumentationChris NaurothColin Patrick McCabe
HDFS-5382Implement the UI of browsing filesystems in HTML 5 pageMajor.Haohui MaiHaohui Mai
HDFS-5379Update links to datanode information in dfshealth.htmlMajor.Haohui MaiHaohui Mai
HDFS-5366recaching improvementsMajornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-5364Add OpenFileCtx cacheMajornfsBrandon LiBrandon Li
HDFS-5363Refactor WebHdfsFileSystem: move SPENGO-authenticated connection creation to URLConnectionFactoryMajor.Haohui MaiHaohui Mai
HDFS-5347add HDFS NFS user guideMajordocumentationBrandon LiBrandon Li
HDFS-5342Provide more information in the FSNamesystem JMX interfacesMajor.Haohui MaiHaohui Mai
HDFS-5337should do hsync for a commit request even there is no pending writesMajornfsBrandon LiBrandon Li
HDFS-5334Implement dfshealth.jsp in HTML pagesMajor.Haohui MaiHaohui Mai
HDFS-5330fix readdir and readdirplus for large directoriesMajornfsBrandon LiBrandon Li
HDFS-5325Remove WebHdfsFileSystem#ConnRunnerMajor.Haohui MaiHaohui Mai
HDFS-5320Add datanode caching metricsMinordatanodeAndrew WangAndrew Wang
HDFS-5317Go back to DFS Home link does not work on datanode webUICritical.Suresh SrinivasHaohui Mai
HDFS-5316Namenode ignores the default https portCritical.Suresh SrinivasHaohui Mai
HDFS-5312Generate HTTP / HTTPS URL in DFSUtil#getInfoServer() based on the configured http policyMajor.Haohui MaiHaohui Mai
HDFS-5307Support both HTTP and HTTPS in jsp pagesMajor.Haohui MaiHaohui Mai
HDFS-5288Close idle connections in portmapMajornfsHaohui MaiHaohui Mai
HDFS-5281COMMIT request should not blockMajornfsBrandon LiBrandon Li
HDFS-5252Stable write is not handled correctly in someplaceMajornfsBrandon LiBrandon Li
HDFS-5241Provide alternate queuing audit logger to reduce logging contentionMajornamenodeDaryn SharpDaryn Sharp
HDFS-5240Separate formatting from logging in the audit logger APIMajornamenodeDaryn SharpDaryn Sharp
HDFS-5239Allow FSNamesystem lock fairness to be configurableMajornamenodeDaryn SharpDaryn Sharp
HDFS-5171NFS should create input stream for a file and try to share it with multiple read requestsMajornfsBrandon LiHaohui Mai
HDFS-4885Update verifyBlockPlacement() API in BlockPlacementPolicyMajor.Junping DuJunping Du
HDFS-4096Add snapshot information to namenode WebUIMajordatanode, namenodeJing ZhaoHaohui Mai
HDFS-3987Support webhdfs over HTTPSMajor.Alejandro AbdelnurHaohui Mai
MAPREDUCE-5411Refresh size of loaded job cache on history serverMajorjobhistoryserverAshwin ShankarAshwin Shankar
MAPREDUCE-5409MRAppMaster throws InvalidStateTransitonException: Invalid event: TA_TOO_MANY_FETCH_FAILURE at KILLED for TaskAttemptImplMajor.Devaraj KGera Shegalov
MAPREDUCE-5386Ability to refresh history server job retention and job cleaner settingsMajorjobhistoryserverAshwin ShankarAshwin Shankar
MAPREDUCE-5356Ability to refresh aggregated log retention period and check intervalMajorjobhistoryserverAshwin ShankarAshwin Shankar
MAPREDUCE-4421Run MapReduce framework via the distributed cacheMajor.Arun C MurthyJason Lowe
YARN-1642RMDTRenewer#getRMClient should use ClientRMProxyBlockerresourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1618Fix invalid RMApp transition from NEW to FINAL_SAVINGBlockerresourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1598HA-related rmadmin commands don't work on a secure clusterCriticalclient, resourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1579ActiveRMInfoProto fields should be optionalTrivialresourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1575Public localizer crashes with “Localized unkown resource”CriticalnodemanagerJason LoweJason Lowe
YARN-1574RMDispatcher should be reset on transition to standbyBlocker.Xuan GongXuan Gong
YARN-1573ZK store should use a private password for root-node-aclsMajorresourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1559Race between ServerRMProxy and ClientRMProxy setting RMProxy#INSTANCEBlockerresourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1523Use StandbyException instead of RMNotYetReadyExceptionMajor.Bikas SahaKarthik Kambatla
YARN-1485Enabling HA should verify the RM service addresses configurations have been set for every RM Ids defined in RM_HA_IDsMajor.Xuan GongXuan Gong
YARN-1482WebApplicationProxy should be always-on w.r.t HA even if it is embedded in the RMMajor.Vinod Kumar VavilapalliXuan Gong
YARN-1481Move internal services logic from AdminService to ResourceManagerMajor.Vinod Kumar VavilapalliVinod Kumar Vavilapalli
YARN-1448AM-RM protocol changes to support container resizingMajorapi, resourcemanagerWangda Tan (No longer used)Wangda Tan
YARN-1447Common PB type definitions for container resizingMajorapiWangda Tan (No longer used)Wangda Tan
YARN-1446Change killing application to wait until state store is doneMajorresourcemanagerJian HeJian He
YARN-1411HA config shouldn't affect NodeManager RPC addressesCritical.Karthik KambatlaKarthik Kambatla
YARN-1405RM hangs on shutdown if calling system.exit in serviceInit or serviceStartMajor.Yesha VoraJian He
YARN-1378Implement a RMStateStore cleaner for deleting application/attempt infoMajorresourcemanagerJian HeJian He
YARN-1325Enabling HA should check Configuration contains multiple RMsMajorresourcemanagerTsuyoshi OzawaXuan Gong
YARN-1323Set HTTPS webapp address along with other RPC addresses in HAUtilMajor.Karthik KambatlaKarthik Kambatla
YARN-1318Promote AdminService to an Always-On service and merge in RMHAProtocolServiceBlockerresourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1311Fix app specific scheduler-events' names to be app-attempt basedTrivial.Vinod Kumar VavilapalliVinod Kumar Vavilapalli
YARN-1307Rethink znode structure for RM HAMajorresourcemanagerTsuyoshi OzawaTsuyoshi Ozawa
YARN-1305RMHAProtocolService#serviceInit should handle HAUtil's IllegalArgumentExceptionMajorresourcemanagerTsuyoshi OzawaTsuyoshi Ozawa
YARN-1283Invalid ‘url of job’ mentioned in Job output with yarn.http.policy=HTTPS_ONLYMajor.Yesha VoraOmkar Vinit Joshi
YARN-1239Save version information in the state storeMajorresourcemanagerBikas SahaJian He
YARN-1232Configuration to support multiple RMsMajorresourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1222Make improvements in ZKRMStateStore for fencingMajor.Bikas SahaKarthik Kambatla
YARN-1210During RM restart, RM should start a new attempt only when previous attempt exits for realMajor.Vinod Kumar VavilapalliOmkar Vinit Joshi
YARN-1185FileSystemRMStateStore can leave partial files that prevent subsequent recoveryMajorresourcemanagerJason LoweOmkar Vinit Joshi
YARN-1181Augment MiniYARNCluster to support HA modeMajor.Karthik KambatlaKarthik Kambatla
YARN-1172Convert *SecretManagers in the RM to servicesMajorresourcemanagerKarthik KambatlaTsuyoshi Ozawa
YARN-1121RMStateStore should flush all pending store events before closingMajorresourcemanagerBikas SahaJian He
YARN-1098Separate out RM services into “Always On” and “Active”MajorresourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1068Add admin support for HA operationsMajorresourcemanagerKarthik KambatlaKarthik Kambatla
YARN-1033Expose RM active/standby state to Web UI and REST APIMajor.Nemon LouKarthik Kambatla
YARN-1029Allow embedding leader election into the RMMajor.Bikas SahaKarthik Kambatla
YARN-1028Add FailoverProxyProvider like capability to RMProxyMajor.Bikas SahaKarthik Kambatla
YARN-1027Implement RMHAProtocolServiceMajor.Bikas SahaKarthik Kambatla
YARN-976Document the meaning of a virtual coreMajordocumentationSandy RyzaSandy Ryza
YARN-895RM crashes if it restarts while the state-store is downMajorresourcemanagerJian HeJian He
YARN-891Store completed application information in RM state storeMajorresourcemanagerBikas SahaJian He
YARN-819ResourceManager and NodeManager should check for a minimum allowed versionMajornodemanager, resourcemanagerRobert ParkerRobert Parker
YARN-709verify that new jobs submitted with old RM delegation tokens after RM restart are acceptedMajorresourcemanagerJian HeJian He
YARN-674Slow or failing DelegationToken renewals on submission itself make RM unavailableMajorresourcemanagerVinod Kumar VavilapalliOmkar Vinit Joshi
YARN-649Make container logs available over HTTP in plain textMajornodemanagerSandy RyzaSandy Ryza
YARN-478fix coverage org.apache.hadoop.yarn.webapp.logMajor.Aleksey GorshkovAleksey Gorshkov
YARN-465fix coverage org.apache.hadoop.yarn.server.webproxyMajor.Aleksey GorshkovAndrey Klochkov
YARN-427Coverage fix for org.apache.hadoop.yarn.server.api.*Major.Aleksey GorshkovAleksey Gorshkov
YARN-425coverage fix for yarn apiMajor.Aleksey GorshkovAleksey Gorshkov
YARN-353Add Zookeeper-based store implementation for RMStateStoreMajorresourcemanagerHitesh ShahKarthik Kambatla
YARN-312Add updateNodeResource in ResourceManagerAdministrationProtocolMajorapi, gracefulJunping DuJunping Du
YARN-311Dynamic node resource configuration: core scheduler changesMajorgraceful, resourcemanager, schedulerJunping DuJunping Du
YARN-7Add support for DistributedShell to ask for CPUs along with memoryMajor.Arun C MurthyJunping Du

OTHER:

JIRASummaryPriorityComponentReporterContributor
MAPREDUCE-5464Add analogs of the SLOTS_MILLIS counters that jive with the YARN resource modelMajor.Sandy RyzaSandy Ryza
MAPREDUCE-5463Deprecate SLOTS_MILLIS countersMajor.Sandy RyzaTsuyoshi Ozawa
YARN-1568Rename clusterid to clusterId in ActiveRMInfoProtoTrivialresourcemanagerKarthik KambatlaKarthik Kambatla