Back to Hadoop

Licensed to the Apache Software Foundation (ASF) under one

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

2.0.5-alpha-rc293.8 KB
Original Source
<!--- # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. -->

Apache Hadoop Changelog

Release 2.0.3-alpha - 2013-02-14

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
MAPREDUCE-4123./mapred groups gives NoClassDefFoundErrorCriticalmrv2Nishan ShettyDevaraj K
HDFS-4122Cleanup HDFS logs and reduce the size of logged messagesMajordatanode, hdfs-client, namenodeSuresh SrinivasSuresh Srinivas
HDFS-1331dfs -test should work like /bin/testMinortoolsAllen WittenauerAndy Isaacson
HDFS-4080Add a separate logger for block state change logs to enable turning off those logsMajornamenodeKihwal LeeKihwal Lee
HADOOP-8999SASL negotiation is flawedMajoripcDaryn SharpDaryn Sharp
HDFS-4362GetDelegationTokenResponseProto does not handle null tokenCritical.Suresh SrinivasSuresh Srinivas
HDFS-4367GetDataEncryptionKeyResponseProto does not handle null responseBlockernamenodeSuresh SrinivasSuresh Srinivas
HDFS-4364GetLinkTargetResponseProto does not handle null pathBlocker.Suresh SrinivasSuresh Srinivas
HDFS-4369GetBlockKeysResponseProto does not handle null responseBlockernamenodeSuresh SrinivasSuresh Srinivas
MAPREDUCE-4928Use token request messages defined in hadoop commonMajorapplicationmaster, securitySuresh SrinivasSuresh Srinivas
HDFS-4451hdfs balancer command returns exit code 1 on success instead of 0Majorbalancer & moverJoshua Blatt
HDFS-4350Make enabling of stale marking on read and write paths independentMajor.Andrew WangAndrew Wang
HADOOP-9070Kerberos SASL server cannot find kerberos keyBlockeripcDaryn SharpDaryn Sharp

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-8597FsShell's Text command should be able to read avro data filesMajorfsHarsh JIvan Vladimirov Ivanov
MAPREDUCE-3678The Map tasks logs should have the value of input split it processedMajormrv1, mrv2Bejoy KSHarsh J
YARN-145Add a Web UI to the fair share schedulerMajorresourcemanagerSandy RyzaSandy Ryza
YARN-187Add hierarchical queues to the fair schedulerMajorschedulerSandy RyzaSandy Ryza
HDFS-4213When the client calls hsync, allows the client to update the file length in the NameNodeMajorhdfs-client, namenodeJing ZhaoJing Zhao
HADOOP-9090Support on-demand publish of metricsMinormetricsMostafa ElhemaliMostafa Elhemali
HDFS-3049During the normal loading NN startup process, fall back on a different EditLog if we see one that is corruptMinornamenodeColin P. McCabeColin P. McCabe
HDFS-3077Quorum-based protocol for reading and writing edit logsMajorha, namenodeTodd LipconTodd Lipcon
HADOOP-9054Add AuthenticationHandler that uses Kerberos but allows for an alternate form of authentication for browsersMajorsecurityRobert KanterRobert Kanter
MAPREDUCE-2454Allow external sorter plugin for MRMinor.Mariappan AsokanMariappan Asokan
YARN-286Add a YARN ApplicationClassLoaderMajorapplicationsTom WhiteTom White
YARN-2Enhance CS to schedule accounting for both memory and cpu coresMajorcapacityscheduler, schedulerArun C MurthyArun C Murthy
MAPREDUCE-4520Add experimental support for MR AM to schedule CPUs along-with memoryMajor.Arun C MurthyArun C Murthy
HDFS-1245Plugable block id generationMajornamenodeDmytro MolkovKonstantin Shvachko
MAPREDUCE-4808Refactor MapOutput and MergeManager to facilitate reuse by Shuffle implementationsMajor.Arun C MurthyMariappan Asokan
HDFS-3598WebHDFS: support file concatMajorwebhdfsTsz Wo Nicholas SzePlamen Jeliazkov
HDFS-4456Add concat to HttpFS and WebHDFS REST API docsMajorwebhdfsTsz Wo Nicholas SzePlamen Jeliazkov

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-7886Add toString to FileStatusMinor.Jakob HomanSreeHari
HADOOP-8736Add Builder for building an RPC serverMajoripcBrandon LiBrandon Li
YARN-57Plugable process treeMajornodemanagerRadim KolarRadim Kolar
HDFS-2656Implement a pure c client based on webhdfsMajorwebhdfsZhanwei WangJing Zhao
HADOOP-8789Tests setLevel(Level.OFF) should be Level.ERRORMinortestAndy IsaacsonAndy Isaacson
HDFS-3925Prettify PipelineAck#toString() for printing to a logMinor.Andrew WangAndrew Wang
HADOOP-8755Print thread dump when tests fail due to timeoutMajortestAndrey KlochkovAndrey Klochkov
HDFS-3703Decrease the datanode failure detection timeMajordatanode, namenodeNicolas LiochonJing Zhao
HADOOP-7688When a servlet filter throws an exception in init(..), the Jetty server failed silently.Major.Tsz Wo Nicholas SzeUma Maheswara Rao G
HADOOP-8806libhadoop.so: dlopen should be better at locating libsnappy.so, etc.MinorbuildColin P. McCabeColin P. McCabe
HADOOP-8812ExitUtil#terminate should print Exception#toStringMinor.Eli CollinsEli Collins
HDFS-3939NN RPC address cleanupMinornamenodeEli CollinsEli Collins
HDFS-3957Change MutableQuantiles to use a shared thread for rolling over metricsMinor.Andrew WangAndrew Wang
HDFS-3896Add descriptions for dfs.namenode.rpc-address and dfs.namenode.servicerpc-address to hdfs-default.xmlMinor.Jeff LordJeff Lord
HADOOP-8866SampleQuantiles#query is O(N^2) instead of O(N)Minor.Andrew WangAndrew Wang
HADOOP-8851Use -XX:+HeapDumpOnOutOfMemoryError JVM option in the forked testsMinortestIvan A. VeselovskyIvan A. Veselovsky
HDFS-4000TestParallelLocalRead fails with "input ByteBuffers must be direct buffers"Major.Eli CollinsColin P. McCabe
HDFS-3910DFSTestUtil#waitReplication should timeoutMinortestEli CollinsEli Collins
YARN-23FairScheduler: FSQueueSchedulable#updateDemand() - potential redundant aggregationMajorschedulerKarthik KambatlaKarthik Kambatla
HDFS-3813Log error message if security and WebHDFS are enabled but principal/keytab are not configuredMajorsecurity, webhdfsStephen ChuStephen Chu
HDFS-3483Better error message when hdfs fsck is run against a ViewFS configMajor.Stephen ChuStephen Fritz
HADOOP-8889Upgrade to Surefire 2.12.3Majorbuild, testTodd LipconTodd Lipcon
HDFS-3682MiniDFSCluster#init should provide more info when it failsMinortestEli CollinsTodd Lipcon
HDFS-4008TestBalancerWithEncryptedTransfer needs a timeoutMinortestEli CollinsEli Collins
HADOOP-8804Improve Web UIs when the wildcard address is usedMinor.Eli CollinsSenthil V Kumar
HADOOP-8894GenericTestUtils.waitFor should dump thread stacks on timeoutMajor.Todd LipconTodd Lipcon
MAPREDUCE-4616Improvement to MultipleOutputs javadocsMinordocumentationTony BurtonTony Burton
HADOOP-8909Hadoop Common Maven protoc calls must not depend on external sh scriptMajorbuildChris NaurothChris Nauroth
HDFS-4041Hadoop HDFS Maven protoc calls must not depend on external sh scriptMajorbuildChris NaurothChris Nauroth
HDFS-4037Rename the getReplication() method in BlockCollection to getBlockReplication()MajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-2946HA: Put a cap on the number of completed edits files retained by the NNMajorha, namenodeAaron T. MyersAaron T. Myers
HDFS-4058DirectoryScanner may fail with IOOB if the directory scanning threads return out of volume orderMajordatanodeEli CollinsEli Collins
HADOOP-8929Add toString, other improvements for SampleQuantilesMajormetricsTodd LipconTodd Lipcon
HADOOP-8932JNI-based user-group mapping modules can be too chatty on lookup failuresMajorsecurityKihwal LeeKihwal Lee
HADOOP-8922Provide alternate JSONP output for JMXJsonServlet to allow javascript in browser dashboardTrivialmetricsDamien HardyDamien Hardy
HADOOP-8926hadoop.util.PureJavaCrc32 cache hit-ratio is low for static dataMajorutilGopal VGopal V
HADOOP-8931Add Java version to startup messageTrivial.Eli CollinsEli Collins
HADOOP-8930Cumulative code coverage calculationMajortestAndrey KlochkovAndrey Klochkov
HDFS-4068DatanodeID and DatanodeInfo member should be privateMinordatanodeEli CollinsEli Collins
HDFS-4073Two minor improvements to FSDirectoryMinornamenodeTsz Wo Nicholas SzeJing Zhao
HDFS-4074Remove empty constructors for INodeTrivialnamenodeBrandon LiBrandon Li
HADOOP-8925Remove the packagingMinorbuildEli CollinsEli Collins
MAPREDUCE-4736Remove obsolete option [-rootDir] from TestDFSIOTrivialtestBrandon LiBrandon Li
HDFS-4088Remove "throws QuotaExceededException" from an INodeDirectoryWithQuota constructorMinornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-8951RunJar to fail with user-comprehensible error message if jar missingMinorutilSteve LoughranSteve Loughran
MAPREDUCE-4229Counter names' memory usage can be decreased by interningMajorjobtrackerTodd LipconMiomir Boljanovic
HDFS-4121Add namespace declarations in hdfs .proto files for languages other than javaMinor.Binglin ChangBinglin Chang
HADOOP-8985Add namespace declarations in .proto files for languages other than javaMinorha, ipcBinglin ChangBinglin Chang
MAPREDUCE-4752Reduce MR AM memory usage through String InterningMajormrv2Robert Joseph EvansRobert Joseph Evans
YARN-165RM should point tracking URL to RM web page for app when AM failsBlockerresourcemanagerJason LoweJason Lowe
MAPREDUCE-4763repair test org.apache.hadoop.mapreduce.security.TestUmbilicalProtocolWithJobTokenMinor.Ivan A. Veselovsky
HDFS-4143Change INodeFile.blocks to privateMinornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-4155libhdfs implementation of hsync APIMajorlibhdfsLiang XieLiang Xie
HDFS-4153Add START_MSG/SHUTDOWN_MSG for JournalNodeMajorjournal-nodeLiang XieLiang Xie
MAPREDUCE-4777In TestIFile, testIFileReaderWithCodec relies on testIFileWriterWithCodecMinor.Sandy RyzaSandy Ryza
YARN-169Update log4j.appender.EventCounter to use org.apache.hadoop.log.metrics.EventCounterMinornodemanagerAnthony RojasAnthony Rojas
HDFS-4048Use ERROR instead of INFO for volume failure logsMajor.Stephen ChuStephen Chu
YARN-183Clean up fair scheduler codeMinorschedulerSandy RyzaSandy Ryza
MAPREDUCE-4666JVM metrics for history serverMinorjobhistoryserverJason LoweJason Lowe
MAPREDUCE-4517Too many INFO messages written out during AM to RM heartbeatMinorapplicationmasterJames KinleyJason Lowe
HADOOP-8998set Cache-Control no-cache header on all dynamic contentMinor.Andy IsaacsonAlejandro Abdelnur
YARN-216Remove jquery theming supportMajor.Todd LipconRobert Joseph Evans
MAPREDUCE-4723Fix warnings found by findbugs 2Major.Sandy RyzaSandy Ryza
MAPREDUCE-4802Takes a long time to load the task list on the AM for large jobsMajormr-am, mrv2, webappsRavi PrakashRavi Prakash
YARN-184Remove unnecessary locking in fair scheduler, and address findbugs excludes.Major.Sandy RyzaSandy Ryza
YARN-129Simplify classpath construction for mini YARN testsMajorclientTom WhiteTom White
MAPREDUCE-4811JobHistoryServer should show when it was started in WebUI About pageMinorjobhistoryserver, mrv2Ravi PrakashRavi Prakash
MAPREDUCE-4764repair test org.apache.hadoop.mapreduce.security.TestBinaryTokenFileMajor.Ivan A. Veselovsky
HADOOP-8992Enhance unit-test coverage of class HarFileSystemMinor.Ivan A. VeselovskyIvan A. Veselovsky
HADOOP-9093Move all the Exception in PathExceptions to o.a.h.fs packageMajor.Suresh SrinivasSuresh Srinivas
HDFS-4214OfflineEditsViewer should print out the offset at which it encountered an errorTrivialtoolsColin P. McCabeColin P. McCabe
YARN-222Fair scheduler should create queue for each user by defaultMajorresourcemanager, schedulerSandy RyzaSandy Ryza
HDFS-4231Introduce HAState for BackupNodeMajorha, namenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-4110Refine JNStorage logTrivialjournal-nodeLiang XieLiang Xie
HDFS-3680Allow customized audit logging in HDFS FSNamesystemMinornamenodeMarcelo VanzinMarcelo Vanzin
HADOOP-9127Update documentation for ZooKeeper Failover ControllerMajordocumentationDaisuke KobayashiDaisuke Kobayashi
HADOOP-8561Introduce HADOOP_PROXY_USER for secure impersonation in child hadoop client processesMajorsecurityLuke LuYu Gao
HADOOP-9004Allow security unit tests to use external KDCMajorsecurity, testStephen ChuStephen Chu
MAPREDUCE-4703Add the ability to start the MiniMRClientCluster using the configurations used before it is being stopped.Majormrv1, mrv2, testAhmed RadwanAhmed Radwan
HADOOP-9147Add missing fields to FIleStatus.toStringTrivial.Jonathan AllenJonathan Allen
MAPREDUCE-4845ClusterStatus.getMaxMemory() and getUsedMemory() exist in MR1 but not MR2MajorclientSandy RyzaSandy Ryza
YARN-254Update fair scheduler web UI for hierarchical queuesMajorresourcemanager, schedulerSandy RyzaSandy Ryza
HADOOP-9153Support createNonRecursive in ViewFileSystemMajorviewfsSandy RyzaSandy Ryza
YARN-285RM should be able to provide a tracking link for apps that have already been purgedMajor.Derek DagitDerek Dagit
HADOOP-9162Add utility to check native library availabilityMinornativeBinglin ChangBinglin Chang
YARN-315Use security token protobuf definition from hadoop commonMajor.Suresh SrinivasSuresh Srinivas
MAPREDUCE-4899Provide a plugin to the Yarn Web App Proxy to generate tracking links for M/R appllications given the IDMajor.Derek DagitDerek Dagit
MAPREDUCE-4810Add admin command options for ApplicationMasterMinorapplicationmasterJason LoweHaifeng Chen
HADOOP-9118FileSystemContractBaseTest test data for read/write isn't rigorous enoughTrivialtestSteve Loughran
MAPREDUCE-4907TrackerDistributedCacheManager issues too many getFileStatus callsMajormrv1, tasktrackerSandy RyzaSandy Ryza
HDFS-4381Document fsimage format details in FSImageFormat class javadocMajornamenodeJing ZhaoJing Zhao
HADOOP-9192Move token related request/response messages to commonMajorsecuritySuresh SrinivasSuresh Srinivas
YARN-328Use token request messages defined in hadoop commonMajorresourcemanagerSuresh SrinivasSuresh Srinivas
HDFS-4375Use token request messages defined in hadoop commonMajornamenode, securitySuresh SrinivasSuresh Srinivas
HDFS-4392Use NetUtils#getFreeSocketPort in MiniDFSClusterTrivialtestAndrew PurtellAndrew Purtell
HADOOP-8712Change default hadoop.security.group.mappingMinorsecurityRobert ParkerRobert Parker
HADOOP-9106Allow configuration of IPC connect timeoutMajoripcTodd LipconRobert Parker
HADOOP-9216CompressionCodecFactory#getCodecClasses should trim the result of parsing by Configuration.MajorioTsuyoshi OzawaTsuyoshi Ozawa
HDFS-4393Empty request and responses in protocol translators can be static final membersMinor.Brandon LiBrandon Li
HADOOP-8849FileUtil#fullyDelete should grant the target directories +rwx permissions before trying to delete themMinor.Ivan A. VeselovskyIvan A. Veselovsky
YARN-331Fill in missing fair scheduler documentationMajorschedulerSandy RyzaSandy Ryza
MAPREDUCE-4458Warn if java.library.path is used for AM or TaskMajormrv2Robert Joseph EvansRobert Parker
MAPREDUCE-4949Enable multiple pi jobs to run in parallelMinorexamplesSandy RyzaSandy Ryza
YARN-277Use AMRMClient in DistributedShell to exemplify the approachMajor.Bikas SahaBikas Saha
HADOOP-9247parametrize Clover "generateXxx" properties to make them re-definable via -D in mvn callsMinor.Ivan A. VeselovskyIvan A. Veselovsky
HDFS-4259Improve pipeline DN replacement failure messageMinorhdfs-clientHarsh JHarsh J
MAPREDUCE-4838Add extra info to JH filesMajor.Arun C MurthyZhijie Shen
MAPREDUCE-4971Minor extensibility enhancementsMinor.Arun C MurthyArun C Murthy
HADOOP-9276Allow BoundedByteArrayOutputStream to be resettableMinor.Arun C MurthyArun C Murthy
MAPREDUCE-4977Documentation for pluggable shuffle and pluggable sortMajordocumentationAlejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4822Unnecessary conversions in History EventsTrivialjobhistoryserverRobert Joseph EvansChu Tong
HDFS-4014Fix warnings found by findbugs2Major.Eli CollinsEli Collins

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HDFS-3510Improve FSEditLog pre-allocationMajor.Colin P. McCabeColin P. McCabe
HDFS-3625Fix TestBackupNode by properly initializing edit logBlockerhaEli CollinsJunping Du
HDFS-3678Edit log files are never being purged from 2NNCriticalnamenodeTodd LipconAaron T. Myers
HADOOP-8684Deadlock between WritableComparator and WritableComparableMinorioHiroshi IkedaJing Zhao
MAPREDUCE-4607Race condition in ReduceTask completion can result in Task being incorrectly failedMajor.Bikas SahaBikas Saha
YARN-78Change UnmanagedAMLauncher to use YarnClientImplMajorapplicationsBikas SahaBikas Saha
HDFS-3919MiniDFSCluster:waitClusterUp can hang foreverMinortestAndy IsaacsonAndy Isaacson
YARN-93Diagnostics missing from applications that have finished but failedMajorresourcemanagerJason LoweJason Lowe
HADOOP-8795BASH tab completion doesn't look in PATH, assumes path to executable is specifiedMinorscriptsSean MackrorySean Mackrory
HDFS-3924Multi-byte id in HdfsVolumeIdMajorhdfs-clientAndrew WangAndrew Wang
HADOOP-8780Update DeprecatedProperties apt fileMajor.Ahmed RadwanAhmed Radwan
HDFS-3938remove current limitations from HttpFS docsMajordocumentationAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8819Should use && instead of & in a few places in FTPFileSystem,FTPInputStream,S3InputStream,ViewFileSystem,ViewFsMajorfsBrandon LiBrandon Li
HADOOP-8786HttpServer continues to start even if AuthenticationFilter fails to initMajor.Todd LipconTodd Lipcon
YARN-28TestCompositeService fails on jdk7Major.Thomas GravesThomas Graves
HDFS-3936MiniDFSCluster shutdown races with BlocksMap usageMajor.Eli CollinsEli Collins
HDFS-3951datanode web ui does not work over HTTPS when datanode is started in secure modeMajordatanode, securityAlejandro AbdelnurAlejandro Abdelnur
HDFS-3949NameNodeRpcServer#join should join on both client and server RPC serversMinornamenodeEli CollinsEli Collins
HDFS-3932NameNode Web UI broken if the rpc-address is set to the wildcardMajor.Eli CollinsEli Collins
HDFS-3964Make NN log of fs.defaultFS debug rather than infoMinornamenodeEli CollinsEli Collins
YARN-82YARN local-dirs defaults to /tmp/nm-local-dirMinornodemanagerAndy IsaacsonHemanth Yamijala
MAPREDUCE-4674Hadoop examples secondarysort has a typo "secondarysrot" in the usageMinor.Robert JusticeRobert Justice
HADOOP-8833fs -text should make sure to call inputstream.seek(0) before using input streamMajorfsHarsh JHarsh J
YARN-53Add protocol to YARN to support GetGroupsMajorresourcemanagerAlejandro AbdelnurBo Wang
HADOOP-8791rm "Only deletes non empty directory and files."MajordocumentationBertrand DechouxJing Zhao
HADOOP-8822relnotes.py was deleted post mavenizationMajor.Robert Joseph EvansRobert Joseph Evans
HADOOP-8843Old trash directories are never deleted on upgrade from 1.xCritical.Robert Joseph EvansJason Lowe
HDFS-3931TestDatanodeBlockScanner#testBlockCorruptionPolicy2 is brokenMinortestEli CollinsAndy Isaacson
HADOOP-8855SSL-based image transfer does not work when Kerberos is disabledMinorsecurityTodd LipconTodd Lipcon
HDFS-3831Failure to renew tokens due to test-sources left in classpathCriticalsecurityJason LoweJason Lowe
HDFS-3373FileContext HDFS implementation can leak socket cachesMajorhdfs-clientTodd LipconJohn George
HDFS-3992Method org.apache.hadoop.hdfs.TestHftpFileSystem.tearDown() sometimes throws NPEsMinor.Ivan A. VeselovskyIvan A. Veselovsky
YARN-116RM is missing ability to add include/exclude files without a restartMajorresourcemanagerxieguimingxieguiming
MAPREDUCE-4681HDFS-3910 broke MR testsMajor.Arun C MurthyArun C Murthy
HADOOP-8616ViewFS configuration requires a trailing slashMajorviewfsEli CollinsSandy Ryza
HDFS-3753Tests don't run with native librariesMajorbuild, testEli CollinsColin P. McCabe
HADOOP-8756Fix SEGV when libsnappy is in java.library.path but not LD_LIBRARY_PATHMinornativeColin P. McCabeColin P. McCabe
YARN-131Incorrect ACL properties in capacity scheduler documentationMajorcapacityschedulerAhmed RadwanAhmed Radwan
YARN-102Move the apache licence header to the top of the file in MemStore.javaTrivialresourcemanagerDevaraj KDevaraj K
HDFS-3996Add debug log removed in HDFS-3873 backMinor.Eli CollinsEli Collins
HDFS-3916libwebhdfs (C client) code cleanupsMajorwebhdfsColin P. McCabeColin P. McCabe
HADOOP-8881FileBasedKeyStoresFactory initialization logging should be debug not infoMajorsecurityAlejandro AbdelnurAlejandro Abdelnur
HDFS-3999HttpFS OPEN operation expects len parameter, it should be lengthMajor.Alejandro AbdelnurAlejandro Abdelnur
HDFS-3829TestHftpURLTimeouts fails intermittently with JDK7MajortestTrevor RobinsonTrevor Robinson
HDFS-4006TestCheckpoint#testSecondaryHasVeryOutOfDateImage occasionally fails due to unexpected exitMajornamenodeEli CollinsTodd Lipcon
MAPREDUCE-4712mr-jobhistory-daemon.sh doesn't accept --configMajorjobhistoryserverVinod Kumar VavilapalliVinod Kumar Vavilapalli
MAPREDUCE-4554Job Credentials are not transmitted if security is turned offMajorjob submission, securityBenoy AntonyBenoy Antony
YARN-127Move RMAdmin tool to the client packageMajor.Vinod Kumar VavilapalliVinod Kumar Vavilapalli
YARN-40Provide support for missing yarn commandsMajorclientDevaraj KDevaraj K
HDFS-4018TestDataNodeMultipleRegistrations#testMiniDFSClusterWithMultipleNN is missing some cluster cleanupMinor.Eli CollinsEli Collins
YARN-33LocalDirsHandler should validate the configured local and log dirsMajornodemanagerMayank BansalMayank Bansal
MAPREDUCE-4705Historyserver links expire before the history data doesCriticaljobhistoryserver, mrv2Jason LoweJason Lowe
MAPREDUCE-4654TestDistCp is @ignoredCriticaltestColin P. McCabeSandy Ryza
YARN-94DistributedShell jar should point to Client as the main class by defaultMajorapplications/distributed-shellVinod Kumar VavilapalliHitesh Shah
YARN-30TestNMWebServicesApps, TestRMWebServicesApps and TestRMWebServicesNodes fail on jdk7Major.Thomas GravesThomas Graves
YARN-150AppRejectedTransition does not unregister app from master service and schedulerMajor.Bikas SahaBikas Saha
HDFS-3824TestHftpDelegationToken fails intermittently with JDK7MajortestTrevor RobinsonTrevor Robinson
HDFS-4020TestRBWBlockInvalidation may time outMajor.Eli CollinsEli Collins
HDFS-3224Bug in check for DN re-registration with different storage IDMinor.Eli CollinsJason Lowe
HDFS-4021Misleading error message when resources are low on the NameNodeMinornamenodeColin P. McCabeChristopher Conner
HADOOP-8913hadoop-metrics2.properties should give units in comment for sampling periodMinormetricsSandy RyzaSandy Ryza
HADOOP-8878uppercase namenode hostname causes hadoop dfs calls with webhdfs filesystem and fsck to fail when security is onMajor.Arpit GuptaArpit Gupta
HADOOP-8911CRLF characters in source and text filesMajorbuildRaja AluriRaja Aluri
HADOOP-8912adding .gitattributes file to prevent CRLF and LF mismatches for source and text filesMajorbuildRaja AluriRaja Aluri
HDFS-4044Duplicate ChecksumType definition in HDFS .proto filesMajordatanodeBinglin ChangBinglin Chang
HADOOP-8906paths with multiple globs are unreliableCriticalfsDaryn SharpDaryn Sharp
HDFS-4036FSDirectory.unprotectedAddFile(..) should not throw UnresolvedLinkExceptionMajornamenodeTsz Wo Nicholas SzeJing Zhao
HDFS-4049hflush performance regression due to nagling delaysCriticaldatanode, performanceTodd LipconTodd Lipcon
HDFS-3985Add timeouts to TestMulitipleNNDataBlockScannerMajortestEli Collins
HADOOP-8883Anonymous fallback in KerberosAuthenticator is brokenMajor.Robert KanterRobert Kanter
MAPREDUCE-4521mapreduce.user.classpath.first incompatibility with 0.20/1.xMajormrv2Jason LoweRavi Prakash
HDFS-4061TestBalancer and TestUnderReplicatedBlocks need timeoutsMajor.Eli CollinsEli Collins
YARN-161Yarn Common has multiple compiler warnings for unchecked operationsMajorapiChris NaurothChris Nauroth
HDFS-3997OfflineImageViewer incorrectly passes value of imageVersion when visiting IS_COMPRESSED elementTrivialnamenodeMithun RadhakrishnanMithun Radhakrishnan
YARN-43TestResourceTrackerService fail intermittently on jdk7Major.Thomas GravesThomas Graves
HDFS-4055TestAuditLogs is flakyMajor.Binglin ChangBinglin Chang
MAPREDUCE-4721Task startup time in JHS is same as job startup time.MajorjobhistoryserverRavi PrakashRavi Prakash
YARN-32TestApplicationTokens fails intermintently on jdk7Major.Thomas GravesVinod Kumar Vavilapalli
HDFS-4072On file deletion remove corresponding blocks pending replicationMinornamenodeJing ZhaoJing Zhao
YARN-163Retrieving container log via NM webapp can hang with multibyte characters in logMajornodemanagerJason LoweJason Lowe
MAPREDUCE-4479Fix parameter order in assertEquals() in TestCombineInputFileFormat.javaMajortestMariappan AsokanMariappan Asokan
MAPREDUCE-4733Reducer can fail to make progress during shuffle if too many reducers complete consecutivelyMajorapplicationmaster, mrv2Jason LoweJason Lowe
YARN-136Make ClientTokenSecretManager part of RMContextMajorresourcemanagerVinod Kumar VavilapalliVinod Kumar Vavilapalli
HADOOP-8948TestFileUtil.testGetDU fails on Windows due to incorrect assumption of line separatorMajortestChris NaurothChris Nauroth
YARN-140Add capacity-scheduler-default.xml to provide a default set of configurations for the capacity scheduler.MajorcapacityschedulerAhmed RadwanAhmed Radwan
HDFS-4022Replication not happening for appended blockBlocker.suja sVinayakumar B
HDFS-4099Clean up replication code and add more javadocMinornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-4740only .jars can be added to the Distributed Cache classpathBlockermrv2Robert Joseph EvansRobert Joseph Evans
HADOOP-8900BuiltInGzipDecompressor throws IOException - stored gzip size doesn't match decompressed sizeMajor.Slavik KrassovskyAndy Isaacson
HDFS-4090getFileChecksum() result incompatible when called against zero-byte files.Criticalhdfs-clientKihwal LeeKihwal Lee
HADOOP-8962RawLocalFileSystem.listStatus fails when a child filename contains a colonCriticalfsJason LoweJason Lowe
HADOOP-8811Compile hadoop native library in FreeBSDCriticalnativeRadim KolarRadim Kolar
HADOOP-8901GZip and Snappy support may not work without unversioned librariesMinornativeColin P. McCabeColin P. McCabe
MAPREDUCE-4637Killing an unassigned task attempt causes the job to failMajormrv2Tom WhiteMayank Bansal
YARN-179Bunch of test failures on trunkBlockercapacityschedulerVinod Kumar VavilapalliVinod Kumar Vavilapalli
YARN-181capacity-scheduler.xml move breaks Eclipse importCriticalresourcemanagerSiddharth SethSiddharth Seth
YARN-177CapacityScheduler - adding a queue while the RM is running has wacky resultsCriticalcapacityschedulerThomas GravesArun C Murthy
YARN-178Fix custom ProcessTree instance creationCritical.Radim KolarRadim Kolar
YARN-180Capacity scheduler - containers that get reserved create container token to earlyCriticalcapacityschedulerThomas GravesArun C Murthy
YARN-139Interrupted Exception within AsyncDispatcher leads to user confusionMajorapiNathan RobertsVinod Kumar Vavilapalli
MAPREDUCE-4741WARN and ERROR messages logged during normal AM shutdownMinorapplicationmaster, mrv2Jason LoweVinod Kumar Vavilapalli
MAPREDUCE-4730AM crashes due to OOM while serving up map task completion eventsBlockerapplicationmaster, mrv2Jason LoweJason Lowe
HDFS-4107Add utility methods to cast INode to INodeFile and INodeFileUnderConstructionMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-3948TestWebHDFS#testNamenodeRestart occasionally failsMinortestEli CollinsJing Zhao
HDFS-4112A few improvements on INodeDirectoryMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-3616TestWebHdfsWithMultipleNameNodes fails with ConcurrentModificationException in DN shutdownMajordatanodeUma Maheswara Rao GJing Zhao
HADOOP-8713TestRPCCompatibility fails intermittently with JDK7MajortestTrevor RobinsonTrevor Robinson
MAPREDUCE-4748Invalid event: T_ATTEMPT_SUCCEEDED at SUCCEEDEDBlockermrv2Robert Joseph EvansJason Lowe
HDFS-4106BPServiceActor#lastHeartbeat, lastBlockReport and lastDeletedReport should be declared as volatileMinornamenode, testJing ZhaoJing Zhao
MAPREDUCE-1806CombineFileInputFormat does not work with paths not on default FSMajorharchivePaul YangGera Shegalov
HDFS-4127Log message is not correct in case of short of replicaMinornamenodeJunping DuJunping Du
HADOOP-8994TestDFSShell creates file named "noFileHere", making further tests hard to understandMinortestAndy IsaacsonAndy Isaacson
HADOOP-8986Server$Call object is never released after it is sentCriticalipcRobert Joseph EvansRobert Joseph Evans
YARN-159RM web ui applications page should be sorted to display last app firstMajorresourcemanagerThomas GravesThomas Graves
YARN-166capacity scheduler doesn't allow capacity < 1.0MajorcapacityschedulerThomas GravesThomas Graves
MAPREDUCE-4724job history web ui applications page should be sorted to display last app firstMajorjobhistoryserverThomas GravesThomas Graves
YARN-189deadlock in RM - AMResponse objectBlockerresourcemanagerThomas GravesThomas Graves
MAPREDUCE-4746The MR Application Master does not have a config to set environment variablesMajorapplicationmasterRobert ParkerRobert Parker
MAPREDUCE-4729job history UI not showing all job attemptsMajorjobhistoryserverThomas GravesVinod Kumar Vavilapalli
HDFS-3804TestHftpFileSystem fails intermittently with JDK7MajortestTrevor RobinsonTrevor Robinson
HDFS-4132when libwebhdfs is not enabled, nativeMiniDfsClient frees uninitialized memoryMajorlibhdfsColin P. McCabeColin P. McCabe
MAPREDUCE-4771KeyFieldBasedPartitioner not partitioning properly when configuredMajormrv2Jason LoweJason Lowe
HDFS-4046ChecksumTypeProto use NULL as enum value which is illegal in C/C++Minordatanode, namenodeBinglin ChangBinglin Chang
HDFS-4075Reduce recommissioning overheadCriticalnamenodeKihwal LeeKihwal Lee
HDFS-3979Fix hsync semanticsMajordatanodeLars HofhanslLars Hofhansl
YARN-201CapacityScheduler can take a very long time to schedule containers if requests are off clusterCriticalcapacityschedulerJason LoweJason Lowe
HADOOP-8589ViewFs tests fail when tests and home dirs are nestedMajorfs, testAndrey KlochkovSanjay Radia
MAPREDUCE-4772Fetch failures can take way too long for a map to be restartedCriticalmrv2Robert Joseph EvansRobert Joseph Evans
HDFS-3990NN's health report has severe performance problemsCriticalnamenodeDaryn SharpDaryn Sharp
MAPREDUCE-4782NLineInputFormat skips first line of last InputSplitBlockerclientMark FuhsMark Fuhs
HDFS-4162Some malformed and unquoted HTML strings are returned from datanode web uiMinordatanodeDerek DagitDerek Dagit
HADOOP-7115Add a cache for getpwuid_r and getpwgid_r callsMajor.Arun C MurthyAlejandro Abdelnur
MAPREDUCE-4774JobImpl does not handle asynchronous task events in FAILED stateMajorapplicationmaster, mrv2Ivan A. VeselovskyJason Lowe
YARN-206TestApplicationCleanup.testContainerCleanup occasionally failsMajorresourcemanagerJason LoweJason Lowe
MAPREDUCE-4751AM stuck in KILL_WAIT for daysMajor.Ravi PrakashVinod Kumar Vavilapalli
MAPREDUCE-4787TestJobMonitorAndPrint is brokenMajortestRavi PrakashRobert Parker
HDFS-4172namenode does not URI-encode parameters when building URI for datanode requestMinornamenodeDerek DagitDerek Dagit
MAPREDUCE-4425Speculation + Fetch failures can lead to a hung jobCriticalmrv2Siddharth SethJason Lowe
MAPREDUCE-4786Job End Notification retry interval is 5 milliseconds by defaultMajormrv2Ravi PrakashRavi Prakash
HDFS-4164fuse_dfs: add -lrt to the compiler command line on LinuxMinorfuse-dfsColin P. McCabeColin P. McCabe
HADOOP-9022Hadoop distcp tool fails to copy file if -m 0 specifiedMajor.Haiyang JiangJonathan Eagles
HDFS-1322Document umask in DistributedFileSystem#mkdirs javadocsMajor.Ravi GummadiColin P. McCabe
HDFS-3921NN will prematurely consider blocks missing when entering active state while still in safe modeMajor.Stephen ChuAaron T. Myers
HADOOP-9025org.apache.hadoop.tools.TestCopyListing failingMajor.Robert Joseph EvansJonathan Eagles
HDFS-4181LeaseManager tries to double remove and prints extra messagesCriticalnamenodeKihwal LeeKihwal Lee
YARN-212NM state machine ignores an APPLICATION_CONTAINER_FINISHED event when it shouldn'tBlockernodemanagerNathan RobertsNathan Roberts
HDFS-4139fuse-dfs RO mode still allows file truncationMajorfuse-dfsAndy IsaacsonColin P. McCabe
HDFS-4182SecondaryNameNode leaks NameCache entriesCriticalnamenodeTodd LipconRobert Joseph Evans
MAPREDUCE-4797LocalContainerAllocator can loop forever trying to contact the RMMajorapplicationmasterJason LoweJason Lowe
MAPREDUCE-4720Browser thinks History Server main page JS is taking too longMajor.Robert Joseph EvansRavi Prakash
HDFS-4104dfs -test -d prints inappropriate error on nonexistent directoryMinor.Andy IsaacsonAndy Isaacson
HADOOP-6607Add different variants of non caching HTTP headersMinorioSteve LoughranAlejandro Abdelnur
HDFS-4186logSync() is called with the write lock held while releasing leaseCriticalnamenodeKihwal LeeKihwal Lee
MAPREDUCE-4801ShuffleHandler can generate large logs due to prematurely closed channelsCritical.Jason LoweJason Lowe
YARN-214RMContainerImpl does not handle event EXPIRE at state RUNNINGMajorresourcemanagerJason LoweJonathan Eagles
YARN-151Browser thinks RM main page JS is taking too longMajor.Robert Joseph EvansRavi Prakash
HDFS-3507DFS#isInSafeMode needs to execute only on Active NameNodeCriticalhaVinayakumar BVinayakumar B
HDFS-4105the SPNEGO user for secondary namenode should use the web keytabMajor.Arpit GuptaArpit Gupta
HDFS-4156Seeking to a negative position should throw an IOEMajor.Eli CollinsEli Reisman
HDFS-4171WebHDFS and HttpFs should accept only valid Unix user namesMajor.Harsh JAlejandro Abdelnur
HDFS-4178shell scripts should not close stderrMajorscriptsAndy IsaacsonAndy Isaacson
HDFS-4179BackupNode: allow reads, fix checkpointing, safeModeMajornamenodeKonstantin ShvachkoKonstantin Shvachko
HADOOP-9072Hadoop-Common-0.23-Build Fails to build in JenkinsMajor.Robert ParkerRobert Parker
HADOOP-9049DelegationTokenRenewer needs to be Singleton and FileSystems should register/deregister to/from.MajorsecurityKarthik KambatlaKarthik Kambatla
HDFS-4216Adding symlink should not ignore QuotaExceededExceptionMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-9064Augment DelegationTokenRenewer API to cancel the tokens on calls to removeRenewActionMajorsecurityKarthik KambatlaKarthik Kambatla
YARN-224Fair scheduler logs too many nodeUpdate INFO messagesMajor.Sandy RyzaSandy Ryza
MAPREDUCE-4778Fair scheduler event log is only written if directory exists on HDFSMajorjobtracker, schedulerSandy RyzaSandy Ryza
MAPREDUCE-4825JobImpl.finished doesn't expect ERROR as a final job stateMajormr-amJason LoweJason Lowe
MAPREDUCE-4817Hardcoded task ping timeout kills tasks localizing large amounts of dataCriticalapplicationmaster, mr-amJason LoweThomas Graves
HDFS-4242Map.Entry is incorrectly used in LeaseManagerMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
YARN-251Proxy URI generation fails for blank tracking URIsMajorresourcemanagerTom WhiteTom White
MAPREDUCE-4836Elapsed time for running tasks on AM web UI tasks page is 0Major.Ravi PrakashRavi Prakash
YARN-72NM should handle cleaning up containers when it shuts downMajornodemanagerHitesh ShahSandy Ryza
HDFS-3626Creating file with invalid path can corrupt edit logBlockernamenodeTodd LipconTodd Lipcon
HADOOP-9103UTF8 class does not properly decode Unicode characters outside the basic multilingual planeMajorioyixiaohuaTodd Lipcon
HDFS-4238[HA] Standby namenode should not do purging of shared storage edits.MajorhaVinayakumar BTodd Lipcon
HDFS-4268Remove redundant enum NNHAStatusHeartbeat.StateMajornamenodeKonstantin ShvachkoKonstantin Shvachko
YARN-258RM web page UI shows Invalid Date for start and finish timesMajorresourcemanagerRavi PrakashRavi Prakash
HDFS-4282TestEditLog.testFuzzSequences FAILED in all pre-commit testMajornamenode, testJunping DuTodd Lipcon
HDFS-4236Regression: HDFS-4171 puts artificial limit on username lengthBlocker.Allen WittenauerAlejandro Abdelnur
HDFS-4279NameNode does not initialize generic conf keys when started with -recoverMinornamenodeColin P. McCabeColin P. McCabe
HDFS-4291edit log unit tests leave stray test_edit_log_file aroundMinor.Colin P. McCabeColin P. McCabe
HDFS-4292Sanity check not correct in RemoteBlockReader2.newBlockReaderMinor.Binglin ChangBinglin Chang
HADOOP-6762exception while doing RPC I/O closes channelCritical.sam rashsam rash
HDFS-4295Using port 1023 should be valid when starting Secure DataNodeMajorsecurityStephen ChuStephen Chu
HDFS-4294Backwards compatibility is not maintained for TestVolumeIdMajor.Robert ParkerRobert Parker
HDFS-2264NamenodeProtocol has the wrong value for clientPrincipal in KerberosInfo annotationMajornamenodeAaron T. MyersAaron T. Myers
YARN-266RM and JHS Web UIs are blank because AppsBlock is not escaping string properlyCriticalresourcemanagerRavi PrakashRavi Prakash
MAPREDUCE-4861Cleanup: Remove unused mapreduce.security.token.DelegationTokenRenewalMajor.Karthik KambatlaKarthik Kambatla
HADOOP-9113o.a.h.fs.TestDelegationTokenRenewer is failing intermittentlyMajorsecurity, testKarthik KambatlaKarthik Kambatla
MAPREDUCE-4856TestJobOutputCommitter uses same directory as TestJobCleanupMajortestSandy RyzaSandy Ryza
YARN-267Fix fair scheduler web UIMajorresourcemanager, schedulerSandy RyzaSandy Ryza
HADOOP-9135JniBasedUnixGroupsMappingWithFallback should log at debug rather than info during fallbackTrivialsecurityColin P. McCabeColin P. McCabe
HDFS-4307SocketCache should use monotonic timeMinor.Colin P. McCabeColin P. McCabe
YARN-264y.s.rm.DelegationTokenRenewer attempts to renew token even after removing an appMajor.Karthik KambatlaKarthik Kambatla
HDFS-4274BlockPoolSliceScanner does not close verification log during shutdownMinordatanodeChris NaurothChris Nauroth
HADOOP-9041FileSystem initialization can go into infinite loopCriticalfsRadim KolarRadim Kolar
HDFS-4315DNs with multiple BPs can have BPOfferServices fail to start due to unsynchronized map accessMajordatanodeAaron T. MyersAaron T. Myers
HADOOP-8981TestMetricsSystemImpl fails on WindowsMajormetricsChris NaurothXuan Gong
HDFS-4140fuse-dfs handles open(O_TRUNC) poorlyMajorfuse-dfsAndy IsaacsonColin P. McCabe
HDFS-4232NN fails to write a fsimage with stale leasesBlockernamenodeDaryn SharpDaryn Sharp
HADOOP-9152HDFS can report negative DFS Used on clusters with very small amounts of dataMinorfsBrock NolandBrock Noland
YARN-223Change processTree interface to work better with native codeCritical.Radim KolarRadim Kolar
MAPREDUCE-4895Fix compilation failure of org.apache.hadoop.mapred.gridmix.TestResourceUsageEmulatorsMajor.Dennis YDennis Y
HADOOP-9105FsShell -moveFromLocal erroneously failsMajorfsDaryn SharpDaryn Sharp
YARN-271Fair scheduler hits IllegalStateException trying to reserve different apps on same nodeMajorresourcemanager, schedulerSandy RyzaSandy Ryza
YARN-272Fair scheduler log messages try to print objects without overridden toString methodsMajorschedulerSandy RyzaSandy Ryza
YARN-278Fair scheduler maxRunningApps config causes no apps to make progressMajorresourcemanager, schedulerSandy RyzaSandy Ryza
YARN-282Fair scheduler web UI double counts Apps SubmittedMajor.Sandy RyzaSandy Ryza
YARN-283Fair scheduler fails to get queue info without root prefixMajorschedulerSandy RyzaSandy Ryza
MAPREDUCE-4842Shuffle race can hang reducerBlockermrv2Jason LoweMariappan Asokan
MAPREDUCE-4833Task can get stuck in FAIL_CONTAINER_CLEANUPCriticalapplicationmaster, mrv2Robert Joseph EvansRobert Parker
MAPREDUCE-4890Invalid TaskImpl state transitions when task fails while speculatingCriticalmr-amJason LoweJason Lowe
MAPREDUCE-4902Fix typo "receievd" should be "received" in log outputTrivial.Albert ChuAlbert Chu
YARN-225Proxy Link in RM UI thows NPE in Secure modeCriticalresourcemanagerDevaraj KDevaraj K
MAPREDUCE-4813AM timing out during job commitCriticalapplicationmasterJason LoweJason Lowe
HDFS-4308addBlock() should persist file blocks onceMajornamenodeKonstantin ShvachkoPlamen Jeliazkov
HDFS-4347TestBackupNode can go into infinite loop "Waiting checkpoint to complete."Majornamenode, testKonstantin ShvachkoPlamen Jeliazkov
MAPREDUCE-4884streaming tests fail to start MiniMRCluster due to "Queue configuration missing child queue names for root"Majorcontrib/streaming, testChris NaurothChris Nauroth
YARN-293Node Manager leaks LocalizerRunner object for every ContainerCriticalnodemanagerDevaraj KRobert Joseph Evans
YARN-288Fair scheduler queue doesn't accept any jobs when ACLs are configured.Majorresourcemanager, schedulerSandy RyzaSandy Ryza
YARN-300After YARN-271, fair scheduler can infinite loop and not schedule any application.Majorresourcemanager, schedulerHong ShenSandy Ryza
YARN-301Fair scheduler throws ConcurrentModificationException when iterating over app's prioritiesMajorresourcemanager, schedulerHong ShenHong Shen
MAPREDUCE-4279getClusterStatus() fails with null pointer exception when running jobs in local modeMajorjobtrackerRahul JainDevaraj K
HDFS-4302Precondition in EditLogFileInputStream's length() method is checked too early in NameNode startup, causing fatal exceptionMajorha, namenodeEugene KoontzEugene Koontz
HDFS-4270Replications of the highest priority should be allowed to choose a source datanode that has reached its max replication limitMinornamenodeDerek DagitDerek Dagit
MAPREDUCE-4272SortedRanges.Range#compareTo is not spec compliantMajortaskLuke LuYu Gao
MAPREDUCE-4832MR AM can get in a split brain situationCriticalapplicationmasterRobert Joseph EvansJason Lowe
HADOOP-9173Add security token protobuf definition to common and use it in hdfsMajor.Suresh SrinivasSuresh Srinivas
MAPREDUCE-4894Renewal / cancellation of JobHistory tokensBlockerjobhistoryserver, mrv2Siddharth SethSiddharth Seth
MAPREDUCE-4819AM can rerun job after reporting final job status to the clientBlockermr-amJason LoweBikas Saha
MAPREDUCE-4913TestMRAppMaster#testMRAppMasterMissingStaging occasionally exitsMajormr-amJason LoweJason Lowe
HDFS-4351Fix BlockPlacementPolicyDefault#chooseTarget when avoiding stale nodesMajornamenodeAndrew WangAndrew Wang
YARN-217yarn rmadmin commands fail in secure clusterBlockerresourcemanagerDevaraj KDevaraj K
MAPREDUCE-4920Use security token protobuf definition from hadoop commonMajor.Vinod Kumar VavilapalliSuresh Srinivas
YARN-170NodeManager stop() gets called twice on shutdownMajornodemanagerSandy RyzaSandy Ryza
HADOOP-9181Set daemon flag for HttpServer's QueuedThreadPoolMajor.Liang XieLiang Xie
HDFS-3970BlockPoolSliceStorage#doRollback(..) should use BlockPoolSliceStorage instead of DataStorage to read prev version file.MajordatanodeVinayakumar BVinayakumar B
YARN-253Container launch may fail if no files were localizedCriticalnodemanagerTom WhiteTom White
MAPREDUCE-4278cannot run two local jobs in parallel from the same gateway.Major.Araceli HenleySandy Ryza
HDFS-3553Hftp proxy tokens are brokenBlocker.Daryn SharpDaryn Sharp
MAPREDUCE-1700User supplied dependencies may conflict with MapReduce system JARsMajortaskTom WhiteTom White
YARN-320RM should always be able to renew its own tokensBlockerresourcemanagerDaryn SharpDaryn Sharp
YARN-325RM CapacityScheduler can deadlock when getQueueInfo() is called and a container is completingBlockercapacityschedulerJason LoweArun C Murthy
HDFS-4363Combine PBHelper and HdfsProtoUtil and remove redundant methodsMajor.Suresh SrinivasSuresh Srinivas
HDFS-4306PBHelper.convertLocatedBlock miss convert BlockTokenMajor.Binglin ChangBinglin Chang
MAPREDUCE-4848TaskAttemptContext cast error during AM recoveryMajormr-amJason LoweHaifeng Chen
HADOOP-9155FsPermission should have different default value, 777 for directory and 666 for fileMinor.Binglin ChangBinglin Chang
HADOOP-9183Potential deadlock in ActiveStandbyElectorMajorhaTom WhiteTom White
HDFS-4377Some trivial DN comment cleanupTrivial.Eli CollinsEli Collins
HDFS-4384test_libhdfs_threaded gets SEGV if JNIEnv cannot be initializedMinorlibhdfsColin P. McCabeColin P. McCabe
HADOOP-9097Maven RAT plugin is not checking all source filesCriticalbuildTom WhiteThomas Graves
HDFS-4385Maven RAT plugin is not checking all source filesCriticalbuildThomas GravesThomas Graves
MAPREDUCE-4934Maven RAT plugin is not checking all source filesCriticalbuildThomas GravesThomas Graves
YARN-334Maven RAT plugin is not checking all source filesCritical.Thomas GravesThomas Graves
HDFS-3429DataNode reads checksums even if client does not need themMajordatanode, performanceTodd LipconTodd Lipcon
YARN-330Flakey test: TestNodeManagerShutdown#testKillContainersOnShutdownMajornodemanagerHitesh ShahSandy Ryza
HADOOP-9203RPCCallBenchmark should find a random available portTrivialipc, testAndrew PurtellAndrew Purtell
HADOOP-9178src/main/conf is missing hadoop-policy.xmlMinor.Sandy RyzaSandy Ryza
MAPREDUCE-4678Running the Pentomino example with defaults throws java.lang.NegativeArraySizeExceptionMinorexamplesChris McConnellChris McConnell
MAPREDUCE-4925The pentomino option parser may be buggyMajorexamplesKarthik KambatlaKarthik Kambatla
MAPREDUCE-4936JobImpl uber checks for cpu are wrongCriticalmrv2Daryn SharpArun C Murthy
MAPREDUCE-4921JobClient should acquire HS token with RM principalBlockerclientDaryn SharpDaryn Sharp
YARN-336Fair scheduler FIFO scheduling within a queue only allows 1 app at a timeMajorschedulerSandy RyzaSandy Ryza
HADOOP-8816HTTP Error 413 full HEAD if using kerberos authenticationMajornetMoritz MoellerMoritz Moeller
MAPREDUCE-4924flakey test: org.apache.hadoop.mapred.TestClusterMRNotification.testMRTrivialmrv1Robert KanterRobert Kanter
HADOOP-9212Potential deadlock in FileSystem.Cache/IPC/UGIMajorfsTom WhiteTom White
HADOOP-9193hadoop script can inadvertently expand wildcard arguments when delegating to hdfs scriptMinorscriptsJason LoweAndy Isaacson
HADOOP-9215when using cmake-2.6, libhadoop.so doesn't get created (only libhadoop.so.1.0.0)Blocker.Thomas GravesColin P. McCabe
HDFS-4415HostnameFilter should handle hostname resolution failures and continue processingMajor.Robert KanterRobert Kanter
MAPREDUCE-4923Add toString method to TaggedInputSplitMinormrv1, mrv2, taskSandy RyzaSandy Ryza
YARN-302Fair scheduler assignmultiple should default to falseMajorresourcemanager, schedulerSandy RyzaSandy Ryza
HDFS-4359remove an unnecessary synchronized keyword in BPOfferService.javaMajordatanodeLiang XieLiang Xie
MAPREDUCE-4948TestYARNRunner.testHistoryServerToken failed on trunkCriticalclientJunping DuJunping Du
HDFS-4403DFSClient can infer checksum type when not provided by reading first byteMinorhdfs-clientTodd LipconTodd Lipcon
MAPREDUCE-4946Type conversion of map completion events leads to performance problems with large jobsCriticalmr-amJason LoweJason Lowe
HADOOP-9231Parametrize staging URL for the uniformity of distributionManagementMajorbuildKonstantin BoudnikKonstantin Boudnik
HDFS-4426Secondary namenode shuts down immediately after startupBlockernamenodeJason LoweArpit Agarwal
YARN-354WebAppProxyServer exits immediately after startupBlocker.Liang XieLiang Xie
HDFS-4443Remove trailing '`' character from HDFS nodelist jspTrivialnamenodeChristian RohlingChristian Rohling
HDFS-4444Add space between total transaction time and number of transactions in FSEditLog#printStatisticsTrivial.Stephen ChuStephen Chu
HADOOP-9255relnotes.py missing last jiraCriticalscriptsThomas GravesThomas Graves
YARN-133update web services docs for RM clusterMetricsMajorresourcemanagerThomas GravesRavi Prakash
HADOOP-9190packaging docs is brokenMajordocumentationThomas GravesAndy Isaacson
MAPREDUCE-2264Job status exceeds 100% in some casesMajorjobtrackerAdam KramerDevaraj K
HDFS-4288NN accepts incremental BR as IBR in safemodeCriticalnamenodeDaryn SharpDaryn Sharp
HADOOP-9221Convert remaining xdocs to APTMajor.Andy IsaacsonAndy Isaacson
YARN-343Capacity Scheduler maximum-capacity value -1 is invalidMajorcapacityschedulerThomas GravesXuan Gong
MAPREDUCE-4893MR AppMaster can do sub-optimal assignment of containers to map tasks leading to poor node localityMajorapplicationmasterBikas SahaBikas Saha
HDFS-4428FsDatasetImpl should disclose what the error is when a rename failsMinor.Colin P. McCabeColin P. McCabe
MAPREDUCE-4969TestKeyValueTextInputFormat test fails with Open JDK 7MajortestArpit AgarwalArpit Agarwal
HADOOP-8418Fix UGI for IBM JDK running on WindowsMajorsecurityLuke LuYu Gao
YARN-364AggregatedLogDeletionService can take too long to delete logsMajor.Jason LoweJason Lowe
HDFS-4452getAdditionalBlock() can create multiple blocks if the client times out and retries.CriticalnamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-44622NN will fail to checkpoint after an HDFS upgrade from a pre-federation version of HDFSMajornamenodeAaron T. MyersAaron T. Myers
HADOOP-9252StringUtils.humanReadableInt(..) has a race conditionMinorutilTsz Wo Nicholas SzeTsz Wo Nicholas Sze
YARN-360Allow apps to concurrently register tokens for renewalCritical.Daryn SharpDaryn Sharp
HDFS-4404Create file failure when the machine of first attempted NameNode is downCriticalha, hdfs-clientliaowenruiTodd Lipcon
HDFS-4344dfshealth.jsp throws NumberFormatException when dfs.hosts/dfs.hosts.exclude includes port numberMajornamenodetamtam180Andy Isaacson
MAPREDUCE-4953HadoopPipes misuses fprintfMajorpipesAndy IsaacsonAndy Isaacson
HADOOP-9260Hadoop version may be not correct when starting name node or data nodeCritical.Haifeng ChenChris Nauroth
HADOOP-9278HarFileSystem may leak file handleMajorfsChris NaurothChris Nauroth
HDFS-4468Fix TestHDFSCLI and TestQuota for HADOOP-9252Minor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
YARN-357App submission should not be synchronizedMajorresourcemanagerDaryn SharpDaryn Sharp
YARN-355RM app submission jams under loadBlockerresourcemanagerDaryn SharpDaryn Sharp
HADOOP-9289FsShell rm -f fails for non-matching globsBlockerfsDaryn SharpDaryn Sharp
HDFS-4458start balancer failed with "Failed to create file [/system/balancer.id]" if configure IP on fs.defaultFSMajorbalancer & moverWenwu PengBinglin Chang
HADOOP-9124SortedMapWritable violates contract of Map interface for equals() and hashCode()MinorioPatrick HuntSurenkumar Nihalani
HADOOP-7294FileUtil uses wrong stat command for FreeBSDMajorfsVitalii Tymchyshyn

TESTS:

JIRASummaryPriorityComponentReporterContributor
HDFS-4007Rehabilitate bit-rotted unit tests under hadoop-hdfs-project/hadoop-hdfs/src/test/unit/MinortestColin P. McCabeColin P. McCabe
YARN-146Add unit tests for computing fair share in the fair schedulerMajorresourcemanagerSandy RyzaSandy Ryza
HADOOP-9042Add a test for umask in FileSystemContractBaseTestMinor.Colin P. McCabeColin P. McCabe
HADOOP-9038provide unit-test coverage of class org.apache.hadoop.fs.LocalDirAllocator.AllocatorPerContext.PathIteratorMinor.Ivan A. VeselovskyIvan A. Veselovsky
HDFS-4199Provide test for HdfsVolumeIdMinor.Ivan A. VeselovskyIvan A. Veselovsky
HDFS-4349Test reading files from BackupNodeMajornamenode, testKonstantin ShvachkoKonstantin Shvachko
HADOOP-9119Add test to FileSystemContractBaseTest to verify integrity of overwritten filesMinorfs, testSteve LoughranSteve Loughran
HADOOP-9217Print thread dumps when hadoop-common tests failMajortestAndrey KlochkovAndrey Klochkov
MAPREDUCE-4803Duplicate copies of TestIndexCache.javaMinortestMariappan AsokanMariappan Asokan
HADOOP-9067provide test for method org.apache.hadoop.fs.LocalFileSystem.reportChecksumFailure(Path, FSDataInputStream, long, FSDataInputStream, long)Minor.Ivan A. VeselovskyIvan A. Veselovsky
MAPREDUCE-4905test org.apache.hadoop.mapred.pipesMajor.Aleksey GorshkovAleksey Gorshkov

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HDFS-2908Add apache license header for StorageReport.javaMinor.Suresh SrinivasBrandon Li
HDFS-3573Supply NamespaceInfo when instantiating JournalManagersMinornamenodeTodd LipconTodd Lipcon
HDFS-3695Genericize format() to non-file JournalManagersMajorha, namenodeTodd LipconTodd Lipcon
HDFS-3789JournalManager#format() should be able to throw IOExceptionMajorha, namenodeIvan KellyIvan Kelly
HADOOP-8783Improve RPC.Server's digest authMajoripc, securityDaryn SharpDaryn Sharp
YARN-134ClientToAMSecretManager creates keys without checking for validity of the appIDMajor.Vinod Kumar VavilapalliVinod Kumar Vavilapalli
HADOOP-8784Improve IPC.Client's token useMajoripc, securityDaryn SharpDaryn Sharp
HDFS-4059Add number of stale DataNodes to metricsMinordatanode, namenodeJing ZhaoJing Zhao
HDFS-3912Detecting and avoiding stale datanodes for writingMajor.Jing ZhaoJing Zhao
HDFS-4029GenerationStamp should use an AtomicLongMajornamenodeEli CollinsEli Collins
HDFS-3920libwebdhfs code cleanup: string processing and using strerror consistently to handle all errorsMajor.Jing ZhaoJing Zhao
HDFS-3809Make BKJM use protobufs for all serialization with ZKMajornamenodeIvan KellyIvan Kelly
HDFS-3923libwebhdfs testing code cleanupMajor.Jing ZhaoJing Zhao
HADOOP-9010Map UGI authenticationMethod to RPC authMethodMajorfs, securityDaryn SharpDaryn Sharp
HADOOP-9009Add SecurityUtil methods to get/set authentication methodMajorfs, securityDaryn SharpDaryn Sharp
HADOOP-9012IPC Client sends wrong connection contextMajoripcDaryn SharpDaryn Sharp
YARN-202Log Aggregation generates a storm of fsync() for namenodeCritical.Kihwal LeeKihwal Lee
HADOOP-9013UGI should not hardcode loginUser's authenticationTypeMajorfs, securityDaryn SharpDaryn Sharp
HADOOP-9014Standardize creation of SaslRpcClientsMajoripcDaryn SharpDaryn Sharp
HADOOP-9015Standardize creation of SaslRpcServersMajoripcDaryn SharpDaryn Sharp
YARN-186Coverage fixing LinuxContainerExecutorMajorresourcemanager, schedulerAleksey GorshkovAleksey Gorshkov
HDFS-3810Implement format() for BKJMMajor.Ivan KellyIvan Kelly
HADOOP-9020Add a SASL PLAIN serverMajoripc, securityDaryn SharpDaryn Sharp
HADOOP-9021Enforce configured SASL method on the serverMajoripc, securityDaryn SharpDaryn Sharp
HDFS-4038Override toString() for BookKeeperEditLogInputStreamMinorhaVinayakumar BVinayakumar B
YARN-188Coverage fixing for CapacitySchedulerMajorcapacityschedulerAleksey GorshkovAleksey Gorshkov
HDFS-3623BKJM: zkLatchWaitTimeout hard coded to 6000. Make use of ZKSessionTimeout instead.MajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HADOOP-9035Generalize setup of LoginContextMajorsecurityDaryn SharpDaryn Sharp
HDFS-3935QJM: Add JournalNode to the start / stop scriptsMajor.Eli CollinsAndy Isaacson
YARN-219NM should aggregate logs when application finishes.CriticalnodemanagerRobert Joseph EvansRobert Joseph Evans
YARN-204test coverage for org.apache.hadoop.toolsMajorapplicationsAleksey GorshkovAleksey Gorshkov
MAPREDUCE-4809Change visibility of classes for pluggable sort changesMajor.Arun C MurthyMariappan Asokan
YARN-229Remove old code for restartMajorresourcemanagerBikas SahaBikas Saha
MAPREDUCE-4807Allow MapOutputBuffer to be pluggableMajor.Arun C MurthyMariappan Asokan
HDFS-4247saveNamespace should be tolerant of dangling leaseBlockernamenodeDaryn SharpDaryn Sharp
HDFS-4248Renames may remove file leasesBlockernamenodeDaryn SharpDaryn Sharp
HDFS-3571Allow EditLogFileInputStream to read from a remote URLMajorha, namenodeTodd LipconTodd Lipcon
HDFS-4130BKJM: The reading for editlog at NN starting using bkjm is not efficientMajorha, performanceHan XiaoHan Xiao
MAPREDUCE-4049plugin for generic shuffle serviceMajorperformance, task, tasktrackerAvner BenHanochAvner BenHanoch
YARN-3Add support for CPU isolation/monitoring of containersMajor.Arun C MurthyAndrew Ferguson
YARN-230Make changes for RM restart phase 1MajorresourcemanagerBikas SahaBikas Saha
YARN-280RM does not reject app submission with invalid tokensMajorresourcemanagerDaryn SharpDaryn Sharp
YARN-103Add a yarn AM - RM client moduleMajor.Bikas SahaBikas Saha
YARN-50Implement renewal / cancellation of Delegation TokensBlocker.Siddharth SethSiddharth Seth
HDFS-4100Fix all findbug security waringsMajordatanode, journal-node, securityLiang XieLiang Xie
HDFS-4030BlockManager excessBlocksCount and postponedMisreplicatedBlocksCount should be AtomicLongsMajornamenodeEli CollinsEli Collins
HDFS-4031Update findbugsExcludeFile.xml to include findbugs 2 exclusionsMajornamenodeEli CollinsEli Collins
HDFS-4033Miscellaneous findbugs 2 fixesMajor.Eli CollinsEli Collins
HDFS-4034Remove redundant null checksMajor.Eli CollinsEli Collins
HDFS-4035LightWeightGSet and LightWeightHashSet increment a volatile without synchronizationMajor.Eli CollinsEli Collins
HDFS-4032Specify the charset explicitly rather than rely on the defaultMajor.Eli CollinsEli Collins
YARN-135ClientTokens should be per app-attempt and be unregistered on App-finish.MajorresourcemanagerVinod Kumar VavilapalliVinod Kumar Vavilapalli
YARN-231Add FS-based persistent store implementation for RMStateStoreMajorresourcemanagerBikas SahaBikas Saha
HDFS-4445All BKJM ledgers are not checked while tailing, So failover will fail.Blocker.Vinayakumar BVinayakumar B

OTHER:

JIRASummaryPriorityComponentReporterContributor
HDFS-3944Httpfs resolveAuthority() is not resolving host correctlyMajor.Alejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4596Split StateMachine state from states seen by MRClientProtocol (for Job, Task, TaskAttempt)Majorapplicationmaster, mrv2Siddharth SethSiddharth Seth
MAPREDUCE-4266remove Ant remnants from MRMajorbuildAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8860Split MapReduce and YARN sections in documentation navigationMajordocumentationTom WhiteTom White
HADOOP-8427Convert Forrest docs to APT, incrementalMajordocumentationEli CollinsAndy Isaacson
HDFS-4326bump up Tomcat version for HttpFS to 6.0.36Major.Alejandro AbdelnurAlejandro Abdelnur
YARN-372Move InlineDispatcher from hadoop-yarn-server-resourcemanager to hadoop-yarn-commonMinor.Siddharth SethSiddharth Seth