Apache Hadoop Changelog

Release 2.0.2-alpha - 2012-10-09

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-8794Modifiy bin/hadoop to point to HADOOP_YARN_HOMEMajor.Vinod Kumar VavilapalliVinod Kumar Vavilapalli
HADOOP-8710Remove ability for users to easily run the trash emptierMajorfsEli CollinsEli Collins
HADOOP-8689Make trash a server side configuration optionMajorfsEli CollinsEli Collins
HADOOP-8551fs -mkdir creates parent directories without the -p optionMajorfsRobert Joseph EvansJohn George
HADOOP-8458Add management hook to AuthenticationHandler to enable delegation token operations supportMajorsecurityAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8388Remove unused BlockLocation serializationMinor.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8368Use CMake rather than autotools to build native codeMinor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3675libhdfs: follow documented return codesMinorlibhdfsColin Patrick McCabeColin Patrick McCabe
HDFS-3522If NN is in safemode, it should throw SafeModeException when getBlockLocations has zero locationsMajornamenodeBrandon LiBrandon Li
HDFS-3446HostsFileReader silently ignores bad includes/excludesMajornamenodeMatthew JacobsMatthew Jacobs
HDFS-3318Hftp hangs on transfers >2GBBlockerhdfs-clientDaryn SharpDaryn Sharp
HDFS-2727libhdfs should get the default block size from the serverMinorlibhdfsSho ShimauchiColin Patrick McCabe
HDFS-2686Remove DistributedUpgrade related codeMajordatanode, namenodeTodd LipconSuresh Srinivas
HDFS-2617Replaced Kerberized SSL for image transfer and fsck with SPNEGO-based solutionMajorsecurityJakob HomanJakob Homan
MAPREDUCE-4629Remove JobHistory.DEBUG_MODEMajor.Karthik KambatlaKarthik Kambatla
MAPREDUCE-4311Capacity scheduler.xml does not accept decimal values for capacity and maximum-capacity settingsMajorcapacity-sched, mrv2Thomas GravesKarthik Kambatla
MAPREDUCE-4072User set java.library.path seems to overwrite default creating problems native lib loadingMajormrv2Anupam SethAnupam Seth
MAPREDUCE-3812Lower default allocation sizes, fix allocation configurations and document themMajormrv2, performanceVinod Kumar VavilapalliHarsh J

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-8644AuthenticatedURL should be able to use SSLFactoryCriticalsecurityAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8581add support for HTTPS to the web UIsMajorsecurityAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8465hadoop-auth should support ephemeral authenticationMajorsecurityAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8135Add ByteBufferReadable interface to FSDataInputStreamMajorfsHenry RobinsonHenry Robinson
HDFS-3637Add support for encrypting the DataTransferProtocolMajordatanode, hdfs-client, securityAaron T. MyersAaron T. Myers
HDFS-3535Audit logging should log denied accessesMajornamenodeAndy IsaacsonAndy Isaacson
HDFS-3150Add option for clients to contact DNs via hostnameMajordatanode, hdfs-clientEli CollinsEli Collins
HDFS-3113httpfs does not support delegation tokensMajor.Alejandro AbdelnurAlejandro Abdelnur
HDFS-3042Automatic failover support for NN HAMajorauto-failover, haTodd LipconTodd Lipcon
HDFS-2978The NameNode should expose name dir statuses via JMXMajornamenodeAaron T. MyersAaron T. Myers
HDFS-2793Add an admin command to trigger an edit log rollMajornamenodeAaron T. MyersTodd Lipcon
HDFS-744Support hsync in HDFSMajordatanode, hdfs-clientHairong KuangLars Hofhansl
MAPREDUCE-4417add support for encrypted shuffleMajormrv2, securityAlejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4355Add RunningJob.getJobStatus()Majormrv1, mrv2Karthik KambatlaKarthik Kambatla
MAPREDUCE-3773Add queue metrics with buckets for job run timesMajorjobtrackerOwen O'MalleyOwen O'Malley
MAPREDUCE-3451Port Fair Scheduler to MR2Majormrv2, schedulerNO NAMENO NAME
MAPREDUCE-987Exposing MiniDFS and MiniMR clusters as a single process command-lineMinorbuild, testPhilip ZeyligerAhmed Radwan

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-8754Deprecate all the RPC.getServer() variantsMinoripcBrandon LiBrandon Li
HADOOP-8748Move dfsclient retry to a util classMinorioArun C MurthyArun C Murthy
HADOOP-8700Move the checksum type constants to an enumMinorutilTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-8687Upgrade log4j to 1.2.17Minor.Eli CollinsEli Collins
HADOOP-8635Cannot cancel paths registered deleteOnExitCriticalfsDaryn SharpDaryn Sharp
HADOOP-8624ProtobufRpcEngine should log all RPCs if TRACE logging is enabledMinoripcTodd LipconTodd Lipcon
HADOOP-8623hadoop jar command should respect HADOOP_OPTSMinorscriptsSteven WillisSteven Willis
HADOOP-8620Add -Drequire.fuse and -Drequire.snappyMinorbuildColin Patrick McCabeColin Patrick McCabe
HADOOP-8609IPC server logs a useless message when shutting down socketMajor.Todd LipconJon Zuanich
HADOOP-8541Better high-percentile latency metricsMajormetricsAndrew WangAndrew Wang
HADOOP-8535Cut hadoop build times in half (upgrade maven-compiler-plugin to 2.5.1)MajorbuildJonathan EaglesJonathan Eagles
HADOOP-8533Remove Parallel Call in IPCMajoripcSuresh SrinivasBrandon Li
HADOOP-8531SequenceFile Writer can throw out a better error if a serializer or deserializer isn't availableTrivialioHarsh Jmadhukara phatak
HADOOP-8525Provide Improved Traceability for ConfigurationTrivial.Robert Joseph EvansRobert Joseph Evans
HADOOP-8524Allow users to get source of a Configuration parameterTrivialconfHarsh JHarsh J
HADOOP-8463hadoop.security.auth_to_local needs a key definition and docMajorsecurityEli Collinsmadhukara phatak
HADOOP-8398Cleanup BlockLocationMinor.Eli CollinsEli Collins
HADOOP-8373Port RPC.getServerAddress to 0.23MajoripcDaryn SharpDaryn Sharp
HADOOP-8367Improve documentation of declaringClassProtocolName in rpc headersMajor.Sanjay RadiaSanjay Radia
HADOOP-8362Improve exception message when Configuration.set() is called with a null key or valueTrivialconfTodd Lipconmadhukara phatak
HADOOP-8361Avoid out-of-memory problems when deserializing stringsMinor.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8358Config-related WARN for dfs.web.ugi can be avoided.TrivialconfHarsh JHarsh J
HADOOP-8340SNAPSHOT build versions should compare as less than their eventual final releaseMinorutilTodd LipconTodd Lipcon
HADOOP-8335Improve Configuration's address handlingMajorutilDaryn SharpDaryn Sharp
HADOOP-8323Revert HADOOP-7940 and improve javadocs and test for Text.clear()CriticalioHarsh JHarsh J
HADOOP-8286Simplify getting a socket address from confMajorconfDaryn SharpDaryn Sharp
HADOOP-8278Make sure components declare correct set of dependenciesMajorbuildTom WhiteTom White
HADOOP-8244Improve comments on ByteBufferReadable.readMajor.Henry RobinsonHenry Robinson
HADOOP-8242AbstractDelegationTokenIdentifier: add getter methods for owner and realuserMinor.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8240Allow users to specify a checksum type on create()MajorfsKihwal LeeKihwal Lee
HADOOP-8239Extend MD5MD5CRC32FileChecksum to show the actual checksum type being usedMajorfsKihwal LeeKihwal Lee
HADOOP-8227Allow RPC to limit ephemeral port range.Blocker.Robert Joseph EvansRobert Joseph Evans
HADOOP-8224Don't hardcode hdfs.audit.logger in the scriptsMajorconfEli CollinsTomohiko Kinebuchi
HADOOP-8075Lower native-hadoop library log from info to debugMajornativeEli CollinsHızır Sefa İrken
HADOOP-7510Tokens should use original hostname provided instead of ipMajorsecurityDaryn SharpDaryn Sharp
HADOOP-6802Remove FS_CLIENT_BUFFER_DIR_KEY = “fs.client.buffer.dir” from CommonConfigurationKeys.java (not used, deprecated)Majorconf, fsErik StefflSho Shimauchi
HADOOP-3450Add tests to Local Directory Allocator for asserting their URI-returning capabilityMinorfsAri RabkinSho Shimauchi
HDFS-3907Allow multiple users for local block readersMajordatanodeEli CollinsEli Collins
HDFS-3887Remove redundant chooseTarget methods in BlockPlacementPolicy.javaTrivialnamenodeJing ZhaoJing Zhao
HDFS-3871Change NameNodeProxies to use HADOOP-8748Minorhdfs-clientArun C MurthyArun C Murthy
HDFS-3866HttpFS POM should have property where to download tomcat fromMinorbuildRyan HennigPlamen Jeliazkov
HDFS-3844Add @Override where necessary and remove unnecessary {@inheritdoc} and importsTrivial.Jing ZhaoJing Zhao
HDFS-3819Should check whether invalidate work percentage default value is not greater than 1.0fMinor.Jing ZhaoJing Zhao
HDFS-3802StartupOption.name in HdfsServerConstants should be finalTrivial.Jing ZhaoJing Zhao
HDFS-3796Speed up edit log tests by avoiding fsync()MinortestTodd LipconTodd Lipcon
HDFS-3765Namenode INITIALIZESHAREDEDITS should be able to initialize all shared storagesMajorhaVinayakumar BVinayakumar B
HDFS-3723All commands should support meaningful --helpMajorscripts, toolsE. SammerJing Zhao
HDFS-3711Manually convert remaining tests to JUnit4Major.Andrew WangAndrew Wang
HDFS-3697Enable fadvise readahead by defaultMinordatanode, performanceTodd LipconTodd Lipcon
HDFS-3672Expose disk-location information for blocks to enable better schedulingMajor.Andrew WangAndrew Wang
HDFS-3666Plumb more exception messages to terminateMinor.Eli CollinsEli Collins
HDFS-3663MiniDFSCluster should capture the code path that led to the first ExitExceptionMajortestEli CollinsEli Collins
HDFS-3659Add missing @Override to methods across the hadoop-hdfs projectMinordocumentationBrandon LiBrandon Li
HDFS-3650Use MutableQuantiles to provide latency histograms for various operationsMajor.Andrew WangAndrew Wang
HDFS-3641Move server Util time methods to common and use now instead of System#currentTimeMillisMinor.Eli CollinsEli Collins
HDFS-3613GSet prints some INFO level values, which aren't really very useful to allTrivialnamenodeHarsh JAndrew Wang
HDFS-3612Single namenode image directory config warning can be improvedTrivialnamenodeHarsh JAndy Isaacson
HDFS-3610fuse_dfs: Provide a way to use the default (configured) NN URIMinor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3607log a message when fuse_dfs is not builtMinorfuse-dfsColin Patrick McCabeColin Patrick McCabe
HDFS-3604Add dfs.webhdfs.enabled to hdfs-default.xmlMinor.Eli CollinsEli Collins
HDFS-3583Convert remaining tests to Junit4MajortestEli CollinsAndrew Wang
HDFS-3582Hook daemon process exit for testingMinortestEli CollinsEli Collins
HDFS-3568fuse_dfs: add support for securityMajor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3537Move libhdfs and fuse-dfs source to native subdirectoriesMinorfuse-dfs, libhdfsColin Patrick McCabeColin Patrick McCabe
HDFS-3520Add transfer rate logging to TransferFsImageMinornamenodeEli CollinsEli Collins
HDFS-3516Check content-type in WebHdfsFileSystemMajorhdfs-client, webhdfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-3514Add missing TestParallelLocalReadMajortestHenry RobinsonHenry Robinson
HDFS-3513HttpFS should cache filesystemsMajor.Alejandro AbdelnurAlejandro Abdelnur
HDFS-3504Configurable retry in DFSClientMajorhdfs-clientSiddharth SethTsz Wo Nicholas Sze
HDFS-3481Refactor HttpFS handling of JAX-RS query string parametersMajor.Alejandro AbdelnurAlejandro Abdelnur
HDFS-3475Make the replication and invalidation rates configurableTrivial.Harsh JHarsh J
HDFS-3454Balancer unconditionally logs InterruptedException at INFO level on shutdown if security is enabledMinorbalancer & moverEli CollinsEli Collins
HDFS-3438BootstrapStandby should not require a rollEdits on active nodeMajorhaTodd LipconTodd Lipcon
HDFS-3419Cleanup LocatedBlockMinor.Eli CollinsEli Collins
HDFS-3417Rename BalancerDatanode#getName to getDisplayName to be consistent with DatanodeMinordatanodeEli CollinsEli Collins
HDFS-3416Cleanup DatanodeID and DatanodeRegistration constructors used by testingMinordatanodeEli CollinsEli Collins
HDFS-3404Make putImage in GetImageServlet infer remote address to fetch from requestMajor.Aaron T. MyersAaron T. Myers
HDFS-3401Cleanup DatanodeDescriptor creation in the testsMajordatanode, testEli CollinsEli Collins
HDFS-3400DNs should be able start with jsvc even if security is disabledMajordatanode, scriptsAaron T. MyersAaron T. Myers
HDFS-3394Do not use generic in INodeFile.getLastBlock()MinornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-3390DFSAdmin should print full stack traces of errors when DEBUG logging is enabledMinorhdfs-clientAaron T. MyersAaron T. Myers
HDFS-3372offlineEditsViewer should be able to read a binary edits file with recovery modeMinortoolsColin Patrick McCabeColin Patrick McCabe
HDFS-3343Improve metrics for DN read latencyMajordatanodeTodd LipconAndrew Wang
HDFS-3341Change minimum RPC versions to 2.0.0-SNAPSHOT instead of 2.0.0Minor.Todd LipconTodd Lipcon
HDFS-3335check for edit log corruption at the end of the logMajor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3276initializeSharedEdits should have a -nonInteractive flagMinorha, namenodeVinithra VaradharajanTodd Lipcon
HDFS-3230Cleanup DatanodeID creation in the testsMinortestEli CollinsEli Collins
HDFS-3227Mavenise libhdfs testsMajorlibhdfsHenry Robinson
HDFS-3170Add more useful metrics for write latencyMajordatanodeTodd LipconMatthew Jacobs
HDFS-3134Harden edit log loader against malformed or malicious inputMajornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-3110libhdfs implementation of direct read APIMajorlibhdfs, performanceHenry RobinsonHenry Robinson
HDFS-3040TestMulitipleNNDataBlockScanner is misspelledTrivialtestAaron T. Myersmadhukara phatak
HDFS-3002TestNameNodeMetrics need not wait for metrics update with new metrics frameworkTrivialtestSuresh SrinivasSuresh Srinivas
HDFS-2988Improve error message when storage directory lock failsMinornamenodeTodd LipconMiomir Boljanovic
HDFS-2885Remove “federation” from the nameservice config optionsMajornamenodeEli CollinsTsz Wo Nicholas Sze
HDFS-2834ByteBuffer-based read API for DFSInputStreamMajorhdfs-client, performanceHenry RobinsonHenry Robinson
HDFS-2652Port token service changes from 205Major.Daryn SharpDaryn Sharp
HDFS-2421Improve the concurrency of SerialNumberMap in NameNodeMajornamenodeHairong KuangJing Zhao
HDFS-2391Newly set BalancerBandwidth value is not displayed anywhereMajorbalancer & moverRajit SahaHarsh J
HDFS-1013Miscellaneous improvements to HTML markup for web UIsMinor.Todd LipconEugene Koontz
HDFS-799libhdfs must call DetachCurrentThread when a thread is destroyedMajor.Christian KunzColin Patrick McCabe
MAPREDUCE-4638MR AppMaster shouldn't rely on YARN_APPLICATION_CLASSPATH providing MR jarsMajor.Arun C MurthyArun C Murthy
MAPREDUCE-4614Simplify debugging a job's tokensMajorclient, taskDaryn SharpDaryn Sharp
MAPREDUCE-4511Add IFile readaheadMajormrv1, mrv2, performanceAhmed RadwanAhmed Radwan
MAPREDUCE-4422YARN_APPLICATION_CLASSPATH needs a documented default value in YarnConfigurationMajornodemanagerArun C MurthyAhmed Radwan
MAPREDUCE-4408allow jobs to set a JAR that is in the distributed cachedMajormrv1, mrv2Alejandro AbdelnurRobert Kanter
MAPREDUCE-4375Show Configuration Tracability in MR UIMajorapplicationmasterRobert Joseph EvansRobert Joseph Evans
MAPREDUCE-4301Dedupe some strings in MRAM for memory savingsMajorapplicationmasterRobert Joseph EvansRobert Joseph Evans
MAPREDUCE-4283Display tail of aggregated logs by defaultMajorjobhistoryserver, mrv2Jason LoweJason Lowe
MAPREDUCE-4274MapOutputBuffer should use native byte order for kvmetaMinorperformance, taskTodd LipconTodd Lipcon
MAPREDUCE-4210Expose listener address for WebAppMajorwebappsDaryn SharpDaryn Sharp
MAPREDUCE-4205retrofit all JVM shutdown hooks to use ShutdownHookManagerMajormrv2Alejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4190Improve web UI for task attempts userlog linkMajormrv2, webappsThomas GravesThomas Graves
MAPREDUCE-4157ResourceManager should not kill apps that are well behavedMajormrv2Jason LoweJason Lowe
MAPREDUCE-4151RM scheduler web page should filter apps to those that are relevant to schedulingMajormrv2, webappsJason LoweJason Lowe
MAPREDUCE-4146Support limits on task status string length and number of block locations in branch-2Major.Tom WhiteAhmed Radwan
MAPREDUCE-4079Allow MR AppMaster to limit ephemeral port range.Blockermr-am, mrv2Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4059The history server should have a separate pluggable storage/query interfaceMajormrv2Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4017Add jobname to jobsummary logTrivialjobhistoryserver, jobtrackerKoji NoguchiThomas Graves
MAPREDUCE-3921MR AM should act on the nodes liveliness information when nodes go up/down/unhealthyMajormr-am, mrv2Vinod Kumar VavilapalliBikas Saha
MAPREDUCE-3907Document entries mapred-default.xml for the jobhistory server.MinordocumentationEugene KoontzEugene Koontz
MAPREDUCE-3906Fix inconsistency in documentation regarding mapreduce.jobhistory.principalTrivialdocumentationEugene KoontzEugene Koontz
MAPREDUCE-3871Allow symlinking in LocalJobRunner DistributedCacheMajordistributed-cacheTom WhiteTom White
MAPREDUCE-3850Avoid redundant calls for tokens in TokenCacheMajorsecurityDaryn SharpDaryn Sharp
MAPREDUCE-3842stop webpages from automatic refreshingCriticalmrv2, webappsAlejandro AbdelnurThomas Graves
MAPREDUCE-3659Host-based token supportMajorsecurityDaryn SharpDaryn Sharp
MAPREDUCE-3289Make use of fadvise in the NM's shuffle handlerMajormrv2, nodemanager, performanceTodd LipconTodd Lipcon
MAPREDUCE-2786TestDFSIO should also test compression reading/writing from command-line.MinorbenchmarksPlamen JeliazkovPlamen Jeliazkov
YARN-420Enable the RM to work with AM's that are not managed by itMajorapplications/unmanaged-AM-launcherBikas SahaBikas Saha
YARN-419Add client side for Unmanaged-AMsMajorapplications/unmanaged-AM-launcherBikas SahaBikas Saha
YARN-137Change the default scheduler to the CapacitySchedulerMajorschedulerSiddharth SethSiddharth Seth
YARN-80Support delay scheduling for node locality in MR2's capacity schedulerMajorcapacityschedulerTodd LipconArun C Murthy
YARN-10dist-shell shouldn't have a (test) dependency on hadoop-mapreduce-client-coreMajor.Arun C MurthyHitesh Shah
YARN-9Rename YARN_HOME to HADOOP_YARN_HOMEMajor.Arun C MurthyVinod Kumar Vavilapalli

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-8801ExitUtil#terminate should capture the exception stack traceMajor.Eli CollinsEli Collins
HADOOP-8781hadoop-config.sh should add JAVA_LIBRARY_PATH to LD_LIBRARY_PATHMajorscriptsAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8775MR2 distcp permits non-positive value to -bandwidth option which causes job never to completeMajor.Sandy RyzaSandy Ryza
HADOOP-8770NN should not RPC to self to find trash defaults (causes deadlock)BlockertrashTodd LipconEli Collins
HADOOP-8766FileContextMainOperationsBaseTest should randomize the root dirMajortestEli CollinsColin Patrick McCabe
HADOOP-8764CMake: HADOOP-8737 broke ARM buildMajorbuildTrevor RobinsonTrevor Robinson
HADOOP-8749HADOOP-8031 changed the way in which relative xincludes are handled in Configuration.MajorconfAhmed RadwanAhmed Radwan
HADOOP-8747Syntax error on cmake version 2.6 patch 2 in JNIFlags.cmakeMajornativeColin Patrick McCabeColin Patrick McCabe
HADOOP-8737cmake: always use JAVA_HOME to find libjvm.so, jni.h, jni_md.hMinornativeColin Patrick McCabeColin Patrick McCabe
HADOOP-8727Gracefully deprecate dfs.umaskmode in 2.x onwardsMajorconfHarsh JHarsh J
HADOOP-8726The Secrets in Credentials are not available to MR tasksMajorsecurityBenoy AntonyDaryn Sharp
HADOOP-8725MR is broken when security is offBlockersecurityDaryn SharpDaryn Sharp
HADOOP-8722Update BUILDING.txt with latest snappy infoMinordocumentationEli CollinsColin Patrick McCabe
HADOOP-8721ZKFC should not retry 45 times when attempting a graceful fence during a failoverCriticalauto-failover, hasuja sVinayakumar B
HADOOP-8720TestLocalFileSystem should use test root subdirectoryTrivialtestVlad RozovVlad Rozov
HADOOP-8709globStatus changed behavior from 0.20/1.xCriticalfsJason LoweJason Lowe
HADOOP-8703distcpV2: turn CRC checking off for 0 byte sizeMajor.Dave ThompsonDave Thompson
HADOOP-8699some common testcases create core-site.xml in test-classes making other testcases to failCriticaltestAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8697TestWritableName fails intermittently with JDK7MajortestTrevor RobinsonTrevor Robinson
HADOOP-8695TestPathData fails intermittently with JDK7MajortestTrevor RobinsonTrevor Robinson
HADOOP-8693TestSecurityUtil fails intermittently with JDK7MajortestTrevor RobinsonTrevor Robinson
HADOOP-8692TestLocalDirAllocator fails intermittently with JDK7MajortestTrevor RobinsonTrevor Robinson
HADOOP-8686Fix warnings in native codeMinornativeColin Patrick McCabeColin Patrick McCabe
HADOOP-8660TestPseudoAuthenticator failing with NPEMajor.Eli CollinsAlejandro Abdelnur
HADOOP-8659Native libraries must build with soft-float ABI for Oracle JVM on ARMMajornativeTrevor RobinsonColin Patrick McCabe
HADOOP-8655In TextInputFormat, while specifying textinputformat.record.delimiter the character/character sequences in data file similar to starting character/starting character sequence in delimiter were found missing in certain cases in the Map OutputMajorutilArun A K
HADOOP-8654TextInputFormat delimiter bug:- Input Text portion ends with & Delimiter starts with same char/char sequenceMajorutilGelesh
HADOOP-8648libhadoop: native CRC32 validation crashes when io.bytes.per.checksum=1Major.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8637FilterFileSystem#setWriteChecksum is brokenCriticalfsDaryn SharpDaryn Sharp
HADOOP-8634Ensure FileSystem#close doesn't squawk for deleteOnExit pathsCriticalfsDaryn SharpDaryn Sharp
HADOOP-8633Interrupted FsShell copies may leave tmp filesCriticalfsDaryn SharpDaryn Sharp
HADOOP-8632Configuration leaking class-loadersMajorconfCostin LeauCostin Leau
HADOOP-8627FS deleteOnExit may delete the wrong pathCriticalfsDaryn SharpDaryn Sharp
HADOOP-8626Typo in default setting for hadoop.security.group.mapping.ldap.search.filter.userMajorsecurityJonathan NatkinsJonathan Natkins
HADOOP-8614IOUtils#skipFully hangs forever on EOFMinor.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8613AbstractDelegationTokenIdentifier#getUser() should set token auth typeCritical.Daryn SharpDaryn Sharp
HADOOP-8611Allow fall-back to the shell-based implementation when JNI-based users-group mapping failsMajorsecurityKihwal LeeRobert Parker
HADOOP-8606FileSystem.get may return the wrong filesystemMajorfsDaryn SharpDaryn Sharp
HADOOP-8599Non empty response from FileSystem.getFileBlockLocations when asking for data beyond the end of fileMajorfsAndrey KlochkovAndrey Klochkov
HADOOP-8587HarFileSystem access of harMetaCache isn't threadsafeMinorfsEli CollinsEli Collins
HADOOP-8586Fixup a bunch of SPNEGO misspellingsMajor.Eli CollinsEli Collins
HADOOP-8585Fix initialization circularity between UserGroupInformation and HadoopConfigurationMinor.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8573Configuration tries to read from an inputstream resource multiple times.MajorconfRobert Joseph EvansRobert Joseph Evans
HADOOP-8566AvroReflectSerializer.accept(Class) throws a NPE if the class has no package (primitive types and arrays)MajorioAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8563don't package hadoop-pipes examples/binMinorbuildColin Patrick McCabeColin Patrick McCabe
HADOOP-8550hadoop fs -touchz automatically created parent directoriesMajorfsRobert Joseph EvansJohn George
HADOOP-8547Package hadoop-pipes examples/bin directory (again)Minor.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8543Invalid pom.xml files on 0.23 branchMajorbuildRadim KolarRadim Kolar
HADOOP-8538CMake builds fail on ARMMajornativeTrevor RobinsonTrevor Robinson
HADOOP-8537Two TFile tests failing recentlyMajorioTodd LipconTodd Lipcon
HADOOP-8512AuthenticatedURL should reset the Token when the server returns other than OK on authenticationMinorsecurityAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8509JarFinder duplicate entry: META-INF/MANIFEST.MF exceptionMinorutilMatteo BertozziAlejandro Abdelnur
HADOOP-8507Avoid OOM while deserializing DelegationTokenIdentiferMinor.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8501Gridmix fails to compile on OpenJDK7u4MajorbenchmarksRadim KolarRadim Kolar
HADOOP-8499Lower min.user.id to 500 for the testsMinor.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8495Update Netty to avoid leaking file descriptors during shuffleCriticalbuildJason LoweJason Lowe
HADOOP-8488test-patch.sh gives +1 even if the native build fails.Minor.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8485Don't hardcode “Apache Hadoop 0.23” in the docsMinordocumentationEli CollinsEli Collins
HADOOP-8481update BUILDING.txt to talk about cmake rather than autotoolsTrivialdocumentationColin Patrick McCabeColin Patrick McCabe
HADOOP-8480The native build should honor -DskipTestsTrivial.Colin Patrick McCabeColin Patrick McCabe
HADOOP-8466hadoop-client POM incorrectly excludes avroMajorbuildBruno MahéBruno Mahé
HADOOP-8460Document proper setting of HADOOP_PID_DIR and HADOOP_SECURE_DN_PID_DIRMajordocumentationRobert Joseph EvansRobert Joseph Evans
HADOOP-8452DN logs backtrace when running under jsvc and /jmx is loadedMinor.Andy IsaacsonAndy Isaacson
HADOOP-8450Remove src/test/systemTrivialtestColin Patrick McCabeEli Collins
HADOOP-8449hadoop fs -text fails with compressed sequence files with the codec file extensionMinor.Joey EcheverriaHarsh J
HADOOP-8444Fix the tests FSMainOperationsBaseTest.java and F ileContextMainOperationsBaseTest.java to avoid potential test failureMajorfs, testMariappan Asokanmadhukara phatak
HADOOP-8438hadoop-validate-setup.sh refers to examples jar file which doesn't existMajor.Devaraj KDevaraj K
HADOOP-8433Don't set HADOOP_LOG_DIR in hadoop-env.shMajorscriptsBrahma Reddy BattulaBrahma Reddy Battula
HADOOP-8431Running distcp wo args throws IllegalArgumentExceptionMajor.Eli CollinsSandy Ryza
HADOOP-8423MapFile.Reader.get() crashes jvm or throws EOFException on Snappy or LZO block-compressed dataMajorioJason BTodd Lipcon
HADOOP-8422Deprecate FileSystem#getDefault* and getServerDefault methods that don't take a Path argumentMinorfsEli CollinsEli Collins
HADOOP-8408MR doesn't work with a non-default ViewFS mount table and security enabledMajorviewfsAaron T. MyersAaron T. Myers
HADOOP-8406CompressionCodecFactory.CODEC_PROVIDERS iteration is thread-unsafeMajorioTodd LipconTodd Lipcon
HADOOP-8400All commands warn “Kerberos krb5 configuration not found” when security is not enabledMajorsecurityEli CollinsAlejandro Abdelnur
HADOOP-8393hadoop-config.sh missing variable exports, causes Yarn jobs to fail with ClassNotFoundException MRAppMasterMajorscriptsPatrick HuntPatrick Hunt
HADOOP-8390TestFileSystemCanonicalization fails with JDK7MajortestTrevor RobinsonTrevor Robinson
HADOOP-8372normalizeHostName() in NetUtils is not working properly in resolving a hostname start with numeric characterMajorio, utilJunping DuJunping Du
HADOOP-8370Native build failure: javah: class file for org.apache.hadoop.classification.InterfaceAudience not foundMajornativeTrevor RobinsonTrevor Robinson
HADOOP-8342HDFS command fails with exception following merge of HADOOP-8325MajorfsRandy ClaytonAlejandro Abdelnur
HADOOP-8341Fix or filter findbugs issues in hadoop-toolsMajor.Robert Joseph EvansRobert Joseph Evans
HADOOP-8334HttpServer sometimes returns incorrect portMajor.Daryn SharpDaryn Sharp
HADOOP-8330TestSequenceFile.testCreateUsesFsArg() is brokenMinortestJohn GeorgeJohn George
HADOOP-8329Build fails with Java 7MajorbuildKumar RaviEli Collins
HADOOP-8328Duplicate FileSystem Statistics object for ‘file’ schemeMajorfsTom WhiteTom White
HADOOP-8327distcpv2 and distcpv1 jars should not coexistMajor.Dave ThompsonDave Thompson
HADOOP-8325Add a ShutdownHookManager to be used by different components instead of the JVM shutdownhookCriticalfsAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8317Update maven-assembly-plugin to 2.3 - fix build on FreeBSDMajorbuildRadim Kolar
HADOOP-8316Audit logging should be disabled by defaultMajorconfEli CollinsEli Collins
HADOOP-8305distcp over viewfs is brokenMajorviewfsJohn GeorgeJohn George
HADOOP-8288Remove references of mapred.child.ulimit etc. since they are not being used any moreMajor.Ravi PrakashRavi Prakash
HADOOP-8287etc/hadoop is missing hadoop-env.shMajorconfEli CollinsEli Collins
HADOOP-8268A few pom.xml across Hadoop project may fail XML validationMajorbuildRadim KolarRadim Kolar
HADOOP-8249invalid hadoop-auth cookies should trigger authentication if info is avail before returning HTTP 401Majorsecuritybc WongAlejandro Abdelnur
HADOOP-8225DistCp fails when invoked by OozieBlockersecurityMithun RadhakrishnanDaryn Sharp
HADOOP-8197Configuration logs WARNs on every use of a deprecated keyCriticalconfAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8180Remove hsqldb since its not needed from pom.xmlMajor.Ravi PrakashRavi Prakash
HADOOP-8179risk of NPE in CopyCommands processArguments()MinorfsSteve LoughranDaryn Sharp
HADOOP-8172Configuration no longer sets all keys in a deprecated key list.CriticalconfRobert Joseph EvansAnupam Seth
HADOOP-8168empty-string owners or groups causes {{MissingFormatWidthException}} in o.a.h.fs.shell.Ls.ProcessPath()MajorfsEugene KoontzEugene Koontz
HADOOP-8167Configuration deprecation logic breaks backwards compatibilityBlockerconfAlejandro AbdelnurAlejandro Abdelnur
HADOOP-8144pseudoSortByDistance in NetworkTopology doesn't work properly if no local node and first node is local rack nodeMinorioJunping DuJunping Du
HADOOP-8129ViewFileSystemTestSetup setupForViewFileSystem is erring when the user's home directory is somewhere other than /home (eg. /User) etc.Majorfs, testRavi PrakashAhmed Radwan
HADOOP-8110TestViewFsTrash occasionally failsMajorfsTsz Wo Nicholas SzeJason Lowe
HADOOP-8104Inconsistent Jackson versionsMajor.Colin Patrick McCabeAlejandro Abdelnur
HADOOP-8088User-group mapping cache incorrectly does negative caching on transient failuresMajorsecurityKihwal LeeKihwal Lee
HADOOP-8060Add a capability to discover and set checksum types per file.Majorfs, utilKihwal LeeKihwal Lee
HADOOP-8031Configuration class fails to find embedded .jar resources; should use URL.openStream()MajorconfElias RossElias Ross
HADOOP-8014ViewFileSystem does not correctly implement getDefaultBlockSize, getDefaultReplication, getContentSummaryMajorfsDaryn SharpJohn George
HADOOP-8005Multiple SLF4J binding message in .out file for all daemonsMajorscriptsJoe CrobakJason Lowe
HADOOP-7967Need generalized multi-token filesystem supportCriticalfs, securityDaryn SharpDaryn Sharp
HADOOP-7868Hadoop native fails to compile when default linker option is -Wl,--as-neededMajornativeJames PageTrevor Robinson
HADOOP-7818DiskChecker#checkDir should fail if the directory is not executableMinorutilEli Collinsmadhukara phatak
HADOOP-7703WebAppContext should also be stopped and clearedMajor.Devaraj KDevaraj K
HADOOP-6963Fix FileUtil.getDU. It should not include the size of the directory or follow symbolic linksCriticalfsOwen O'MalleyRavi Prakash
HADOOP-3886Error in javadoc of Reporter, Mapper and ProgressableMinordocumentationbrien colwellJingguo Yao
HDFS-3972Trash emptier fails in secure HA clusterCriticalnamenodeTodd LipconTodd Lipcon
HDFS-3928MiniDFSCluster should reset the first ExitException on shutdownMajortestEli CollinsEli Collins
HDFS-3902TestDatanodeBlockScanner#testBlockCorruptionPolicy is brokenMinor.Andy IsaacsonAndy Isaacson
HDFS-3895hadoop-client must include commons-cliMajorbuildAlejandro AbdelnurAlejandro Abdelnur
HDFS-3890filecontext mkdirs doesn't apply umask as expectedCritical.Thomas GravesThomas Graves
HDFS-3888BlockPlacementPolicyDefault code cleanupMinor.Jing ZhaoJing Zhao
HDFS-3879Fix findbugs warning in TransferFsImage on branch-2MinornamenodeEli CollinsEli Collins
HDFS-3873Hftp assumes security is disabled if token fetch failsMajorhdfs-clientDaryn SharpDaryn Sharp
HDFS-3864NN does not update internal file mtime for OP_CLOSE when reading from the edit logMajornamenodeAaron T. MyersAaron T. Myers
HDFS-3861Deadlock in DFSClientBlockerhdfs-clientKihwal LeeKihwal Lee
HDFS-3860HeartbeatManager#Monitor may wrongly hold the writelock of namesystemMajor.Jing ZhaoJing Zhao
HDFS-3856TestHDFSServerPorts failure is causing surefire fork failureBlockertestThomas GravesEli Collins
HDFS-3853Port MiniDFSCluster enableManagedDfsDirsRedundancy option to branch-2MinornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-3852TestHftpDelegationToken is broken after HADOOP-8225Majorhdfs-client, securityAaron T. MyersDaryn Sharp
HDFS-3849When re-loading the FSImage, we should clear the existing genStamp and leases.CriticalnamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-3841Port HDFS-3835 to branch-0.23Major.Robert Joseph EvansRobert Joseph Evans
HDFS-3837Fix DataNode.recoverBlock findbugs warningMajordatanodeEli CollinsEli Collins
HDFS-3835Long-lived 2NN cannot perform a checkpoint if security is enabled and the NN restarts with outstanding delegation tokensMajornamenode, securityAaron T. MyersAaron T. Myers
HDFS-3833TestDFSShell fails on Windows due to file concurrent read writeMajortestBrandon LiBrandon Li
HDFS-3832Remove protocol methods related to DistributedUpgradeMajordatanode, namenodeSuresh SrinivasSuresh Srinivas
HDFS-3830test_libhdfs_threaded: use forceNewInstanceMinorlibhdfsColin Patrick McCabeColin Patrick McCabe
HDFS-3816Invalidate work percentage default value should be 0.32f instead of 32MajornamenodeJing ZhaoJing Zhao
HDFS-3808fuse_dfs: postpone libhdfs intialization until after forkCriticalfuse-dfsColin Patrick McCabeColin Patrick McCabe
HDFS-3803BlockPoolSliceScanner new work period notice is very chatty at INFO levelMinordatanodeAndrew Purtell
HDFS-3794WebHDFS Open used with Offset returns the original (and incorrect) Content Length in the HTTP Header.MajorwebhdfsRavi PrakashRavi Prakash
HDFS-3790test_fuse_dfs.c doesn't compile on centos 5Minorfuse-dfsColin Patrick McCabeColin Patrick McCabe
HDFS-3788distcp can't copy large files using webhdfs due to missing Content-Length headerCriticalwebhdfsEli CollinsTsz Wo Nicholas Sze
HDFS-3760primitiveCreate is a write, not a readMinorhdfs-clientAndy IsaacsonAndy Isaacson
HDFS-3758TestFuseDFS test failingMinorfuse-dfsColin Patrick McCabeColin Patrick McCabe
HDFS-3756DelegationTokenFetcher creates 2 HTTP connections, the second one not properly configuredCriticalsecurityAlejandro AbdelnurAlejandro Abdelnur
HDFS-3755Creating an already-open-for-write file with overwrite=true failsMajornamenodeTodd LipconTodd Lipcon
HDFS-3754BlockSender doesn't shutdown ReadaheadPool threadsMajordatanodeEli CollinsEli Collins
HDFS-3738TestDFSClientRetries#testFailuresArePerOperation sets incorrect timeout configMinortestAaron T. MyersAaron T. Myers
HDFS-3733Audit logs should include WebHDFS accessMajorwebhdfsAndy IsaacsonAndy Isaacson
HDFS-3732fuse_dfs: incorrect configuration value checked for connection expiry timer periodMinorfuse-dfsColin Patrick McCabeColin Patrick McCabe
HDFS-37312.0 release upgrade must handle blocks being written from 1.0BlockerdatanodeSuresh SrinivasKihwal Lee
HDFS-3724add InterfaceAudience annotations to HttpFS classes and making inner enum staticMajor.Alejandro AbdelnurAlejandro Abdelnur
HDFS-3721hsync support broke wire compatibilityCriticaldatanode, hdfs-clientTodd LipconAaron T. Myers
HDFS-3720hdfs.h must get packagedMajorlibhdfsColin Patrick McCabeColin Patrick McCabe
HDFS-3718Datanode won't shutdown because of runaway DataBlockScanner threadCriticaldatanodeKihwal LeeKihwal Lee
HDFS-3715Fix TestFileCreation#testFileCreationNamenodeRestartMajortestEli CollinsAndrew Wang
HDFS-3710libhdfs misuses O_RDONLY/WRONLY/RDWRMinorlibhdfsAndy IsaacsonAndy Isaacson
HDFS-3707TestFSInputChecker: improper use of skipMinor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3696Create files with WebHdfsFileSystem goes OOM when file size is bigCriticalwebhdfsKihwal LeeTsz Wo Nicholas Sze
HDFS-3690BlockPlacementPolicyDefault incorrectly casts LOGMajor.Eli CollinsEli Collins
HDFS-3688Namenode loses datanode hostname if datanode re-registersMajordatanodeJason LoweJason Lowe
HDFS-3683Edit log replay progress indicator shows >100% completeMinornamenodeTodd LipconPlamen Jeliazkov
HDFS-3679fuse_dfs notrash option sets usetrashMinorfuse-dfsConrad MeyerConrad Meyer
HDFS-3673libhdfs: fix some compiler warningsMinor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3664BlockManager race when stopping active servicesMajortestEli CollinsColin Patrick McCabe
HDFS-3658TestDFSClientRetries#testNamenodeRestart failedMajor.Eli CollinsTsz Wo Nicholas Sze
HDFS-3646LeaseRenewer can hold reference to inactive DFSClient instances foreverCriticalhdfs-clientKihwal LeeKihwal Lee
HDFS-3633libhdfs: hdfsDelete should pass JNI_FALSE or JNI_TRUEMinorlibhdfsColin Patrick McCabeColin Patrick McCabe
HDFS-3629fix the typo in the error message about inconsistent storage layout versionTrivialnamenodeBrandon LiBrandon Li
HDFS-3622Backport HDFS-3541 to branch-0.23Major.Robert Joseph EvansRobert Joseph Evans
HDFS-3615Two BlockTokenSecretManager findbugs warningsMajorsecurityEli CollinsAaron T. Myers
HDFS-3611NameNode prints unnecessary WARNs about edit log normally skipping a few bytesTrivialnamenodeHarsh JColin Patrick McCabe
HDFS-3609libhdfs: don't force the URI to look like hdfs://hostname:portMajorlibhdfsColin Patrick McCabeColin Patrick McCabe
HDFS-3608fuse_dfs: detect changes in UID ticket cacheMinor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3605Block mistakenly marked corrupt during edit log catchup phase of failoverMajorha, namenodeBrahma Reddy BattulaTodd Lipcon
HDFS-3603Decouple TestHDFSTrash from TestTrashMajortestJason LoweJason Lowe
HDFS-3597SNN can fail to start on upgradeMinornamenodeAndy IsaacsonAndy Isaacson
HDFS-3591Backport HDFS-3357 to branch-0.23Major.Robert Joseph EvansRobert Joseph Evans
HDFS-3581FSPermissionChecker#checkPermission sticky bit check missing range checkMajornamenodeEli CollinsEli Collins
HDFS-3580incompatible types; no instance(s) of type variable(s) V exist so that V conforms to boolean compiling HttpFSServer.java with OpenJDKMinor.Andy IsaacsonAndy Isaacson
HDFS-3579libhdfs: fix exception handlingMajorlibhdfsColin Patrick McCabeColin Patrick McCabe
HDFS-3577WebHdfsFileSystem can not read files larger than 24KBBlockerwebhdfsAlejandro AbdelnurTsz Wo Nicholas Sze
HDFS-3575HttpFS does not log Exception StacktracesMinor.Brock NolandBrock Noland
HDFS-3574Fix small race and do some cleanup in GetImageServletMinornamenodeTodd LipconTodd Lipcon
HDFS-3572Cleanup code which inits SPNEGO in HttpServerMinornamenode, securityTodd LipconTodd Lipcon
HDFS-3559DFSTestUtil: use Builder class to construct DFSTestUtil instancesMinor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3555idle client socket triggers DN ERROR log (should be INFO or DEBUG)Majordatanode, hdfs-clientJeff LordAndy Isaacson
HDFS-3551WebHDFS CREATE does not use client location for redirectionMajorwebhdfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-3548NamenodeFsck.copyBlock fails to create a Block ReaderCriticalnamenodeTodd LipconColin Patrick McCabe
HDFS-3541Deadlock between recovery, xceiver and packet responderMajordatanodesuja sVinayakumar B
HDFS-3539libhdfs code cleanupsMinor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3531EditLogFileOutputStream#preallocate should check for incomplete writesMinornamenodeColin Patrick McCabeColin Patrick McCabe
HDFS-3524TestFileLengthOnClusterRestart failed due to error message changeMajortestEli CollinsBrandon Li
HDFS-3518Provide API to check HDFS operational stateMajorhdfs-clientBikas SahaTsz Wo Nicholas Sze
HDFS-3517TestStartup should bind ephemeral portsMinortestEli CollinsEli Collins
HDFS-3505DirectoryScanner does not join all threads in shutdownMinor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3501Checkpointing with security enabled will stop working after ticket lifetime expiresMajorha, namenodeAaron T. MyersAaron T. Myers
HDFS-3491HttpFs does not set permissions correctlyMajor.Romain RigauxAlejandro Abdelnur
HDFS-3490DN WebHDFS methods throw NPE if Namenode RPC address param not specifiedMinorwebhdfsTodd LipconTsz Wo Nicholas Sze
HDFS-3487offlineimageviewer should give byte offset information when it encounters an exceptionMinortoolsColin Patrick McCabeColin Patrick McCabe
HDFS-3486offlineimageviewer can't read fsimage files that contain persistent delegation tokensMinorsecurity, toolsColin Patrick McCabeColin Patrick McCabe
HDFS-3485DataTransferThrottler will over-throttle when currentTimeMillis jumpsMinor.Andy IsaacsonAndy Isaacson
HDFS-3484hdfs fsck doesn't work if NN HTTP address is set to 0.0.0.0 even if NN RPC address is configuredMinorhdfs-clientAaron T. MyersAaron T. Myers
HDFS-3480Multiple SLF4J binding warningMajorbuildEli CollinsVinayakumar B
HDFS-3469start-dfs.sh will start zkfc, but stop-dfs.sh will not stop zkfc similarly.Minorauto-failoverVinayakumar BVinayakumar B
HDFS-3466The SPNEGO filter for the NameNode should come out of the web keytab fileMajornamenode, securityOwen O'MalleyOwen O'Malley
HDFS-3460HttpFS proxyuser validation with Kerberos ON uses full principal nameCritical.Alejandro AbdelnurAlejandro Abdelnur
HDFS-3444hdfs groups command doesn't work with security enabledMajorhdfs-clientAaron T. MyersAaron T. Myers
HDFS-3442Incorrect count for Missing Replicas in FSCK reportMinor.suja sAndrew Wang
HDFS-3440should more effectively limit stream memory consumption when reading corrupt edit logsMinor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3436adding new datanode to existing pipeline fails in case of Append/RecoveryMajordatanodeBrahma Reddy BattulaVinayakumar B
HDFS-3433GetImageServlet should allow administrative requestors when security is enabledMajornamenodeAaron T. MyersAaron T. Myers
HDFS-3428move DelegationTokenRenewer to commonMajorsecurityAlejandro AbdelnurAlejandro Abdelnur
HDFS-3422TestStandbyIsHot timeouts too aggressiveMinortestTodd LipconTodd Lipcon
HDFS-3415During NameNode starting up, it may pick wrong storage directory inspector when the layout versions of the storage directories are differentMajornamenodeBrahma Reddy BattulaBrandon Li
HDFS-3414Balancer does not find NameNode if rpc-address or servicerpc-address are not set in client configsMinorbalancer & moverAaron T. MyersAaron T. Myers
HDFS-3413TestFailureToReadEdits timing outCriticalha, testTodd LipconAaron T. Myers
HDFS-3398Client will not retry when primaryDN is down once it's just got pipelineMinorhdfs-clientBrahma Reddy Battulaamith
HDFS-3391TestPipelinesFailover#testLeaseRecoveryAfterFailover is failingCritical.Arun C MurthyTodd Lipcon
HDFS-3385ClassCastException when trying to append a fileMajornamenodeBrahma Reddy BattulaTsz Wo Nicholas Sze
HDFS-3368Missing blocks due to bad DataNodes coming up and down.MajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-3359DFSClient.close should close cached socketsCriticalhdfs-clientTodd LipconTodd Lipcon
HDFS-3334ByteRangeInputStream leaks streamsMajorhdfs-clientDaryn SharpDaryn Sharp
HDFS-3331setBalancerBandwidth do not checkSuperuserPrivilegeMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-3321Error message for insufficient data nodes to come out of safemode is wrong.Major.Ravi PrakashRavi Prakash
HDFS-3312Hftp selects wrong token serviceBlockerhdfs-clientDaryn SharpDaryn Sharp
HDFS-3308hftp/webhdfs can't get tokens if authority has no portCriticalwebhdfsDaryn SharpDaryn Sharp
HDFS-3306fuse_dfs: don't lock release operationsMinor.Colin Patrick McCabeColin Patrick McCabe
HDFS-3275Format command overwrites contents of non-empty shared edits dir if name dirs are empty without any promptingMajorha, namenodeVinithra Varadharajanamith
HDFS-3266DFSTestUtil#waitCorruptReplicas doesn't sleep between checksMinor.Aaron T. Myersmadhukara phatak
HDFS-3243TestParallelRead timing out on jenkinsMajorhdfs-client, testTodd LipconHenry Robinson
HDFS-3235MiniDFSClusterManager doesn't correctly support -format optionMinor.Henry RobinsonHenry Robinson
HDFS-3194DataNode block scanner is running too frequentlyMajordatanodesuja sAndy Isaacson
HDFS-3177Allow DFSClient to find out and use the CRC type being used for a file.Majordatanode, hdfs-clientKihwal LeeKihwal Lee
HDFS-3176JsonUtil should not parse the MD5MD5CRC32FileChecksum bytes on its own.Majorhdfs-clientKihwal LeeKihwal Lee
HDFS-3166Hftp connections do not have a timeoutCriticalhdfs-clientDaryn SharpDaryn Sharp
HDFS-3157Error in deleting block is keep on coming from DN even after the block report and directory scanning has happenedMajornamenodeJ.AndreinaAshish Singhi
HDFS-3136Multiple SLF4J binding warningMajorbuildJason LoweJason Lowe
HDFS-3067NPE in DFSInputStream.readBuffer if read is repeated on corrupted blockMajorhdfs-clientHenry RobinsonHenry Robinson
HDFS-3054distcp -skipcrccheck has no effectMajortoolspatrick whiteColin Patrick McCabe
HDFS-3048Small race in BlockManager#closeMajornamenodeEli CollinsAndy Isaacson
HDFS-3037TestMulitipleNNDataBlockScanner#testBlockScannerAfterRestart is racyMinortestAaron T. MyersAaron T. Myers
HDFS-3031HA: Fix complete() and getAdditionalBlock() RPCs to be idempotent.MajorhaStephen ChuTodd Lipcon
HDFS-2982Startup performance suffers when there are many edit log segmentsCriticalnamenodeTodd LipconColin Patrick McCabe
HDFS-2966TestNameNodeMetrics tests can fail under loadMinortestSteve LoughranSteve Loughran
HDFS-2963Console Output is confusing while executing metasave (dfsadmin command)Minor.J.AndreinaAndrew Wang
HDFS-2914HA: Standby should not enter safemode when resources are lowMajorha, namenodeHari MankudeVinayakumar B
HDFS-2800HA: TestStandbyCheckpoints.testCheckpointCancellation is racyMajorha, testAaron T. MyersTodd Lipcon
HDFS-2797Fix misuses of InputStream#skip in the edit log codeMajorha, namenodeAaron T. MyersColin Patrick McCabe
HDFS-2759Pre-allocate HDFS edit log files after writing version numberMajorha, namenodeAaron T. MyersAaron T. Myers
HDFS-2757Cannot read a local block that's being written to when using the local read short circuitMajor.Jean-Daniel CryansJean-Daniel Cryans
HDFS-2619Remove my personal email address from the libhdfs build file.MajorbuildOwen O'MalleyOwen O'Malley
HDFS-2285BackupNode should reject requests trying to modify namespaceMajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-2025Go Back to File View link is not working in tail.jspMinordatanodesravankorumilliAshish Singhi
HDFS-1490TransferFSImage should timeoutMinornamenodeDmytro MolkovVinayakumar B
HDFS-1249with fuse-dfs, chown which only has owner (or only group) argument fails with Input/output error.Minorfuse-dfsmatsusaka kentaroColin Patrick McCabe
HDFS-1153dfsnodelist.jsp should handle invalid input parametersMinordatanodeRavi PhulariRavi Phulari
HDFS-766Error message not clear for set space quota out of boundary values.Minor.Ravi PhulariJon Zuanich
HDFS-711hdfsUtime does not handle atime = 0 or mtime = 0 correctlyMajordocumentationfreestylerColin Patrick McCabe
HDFS-470libhdfs should handle 0-length reads from FSInputStream correctlyMinor.Pete WyckoffColin Patrick McCabe
MAPREDUCE-4691Historyserver can report “Unknown job” after RM says job has completedCriticaljobhistoryserver, mrv2Jason LoweRobert Joseph Evans
MAPREDUCE-4689JobClient.getMapTaskReports on failed job results in NPEMajorclientJason LoweJason Lowe
MAPREDUCE-4649mr-jobhistory-daemon.sh needs to be updated post YARN-1MajorjobhistoryserverVinod Kumar VavilapalliVinod Kumar Vavilapalli
MAPREDUCE-4647We should only unjar jobjar if there is a lib directory in it.Majormrv2Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4646client does not receive job diagnostics for failed jobsMajormrv2Jason LoweJason Lowe
MAPREDUCE-4642MiniMRClientClusterFactory should not use job.setJar()MajortestRobert KanterRobert Kanter
MAPREDUCE-4641Exception in commitJob marks job as successful in job historyMajormrv2Jason LoweJason Lowe
MAPREDUCE-4635MR side of YARN-83. Changing package of YarnClientMajor.Bikas SahaBikas Saha
MAPREDUCE-4633history server doesn't set permissions on all subdirsCriticaljobhistoryserverThomas Gravesoss.wakayama
MAPREDUCE-4612job summary file permissions not set when its createdCritical.Thomas GravesThomas Graves
MAPREDUCE-4611MR AM dies badly when Node is decomissionedCritical.Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4610Support deprecated mapreduce.job.counters.limit property in MR2Majormrv2Tom WhiteTom White
MAPREDUCE-4608hadoop-mapreduce-client is missing some dependenciesMajorbuildAlejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4604In mapred-default, mapreduce.map.maxattempts & mapreduce.reduce.maxattempts defaults are set to 4 as well as mapreduce.job.maxtaskfailures.per.tracker.Criticalmrv2Ravi PrakashRavi Prakash
MAPREDUCE-4600TestTokenCache.java from MRV1 no longer compilesCritical.Robert Joseph EvansDaryn Sharp
MAPREDUCE-4580Change MapReduce to use the yarn-client moduleMajor.Vinod Kumar VavilapalliVinod Kumar Vavilapalli
MAPREDUCE-4579TestTaskAttempt fails jdk7Major.Thomas GravesThomas Graves
MAPREDUCE-4577HDFS-3672 broke TestCombineFileInputFormat.testMissingBlocks() testMinortestAlejandro AbdelnurAaron T. Myers
MAPREDUCE-4572Can not access user logs - Jetty is not configured by default to serve aliases/symlinksMajortasktracker, webappsAhmed RadwanAhmed Radwan
MAPREDUCE-4570ProcfsBasedProcessTree#constructProcessInfo() prints a warning if procfsDir/<pid>/stat is not found.Minormrv2Ahmed RadwanAhmed Radwan
MAPREDUCE-4569TestHsWebServicesJobsQuery fails on jdk7Major.Thomas GravesThomas Graves
MAPREDUCE-4562Support for “FileSystemCounter” legacy counter group name for compatibility reasons is creating incorrect counter nameMajor.Jarek Jarcec CechoJarek Jarcec Cecho
MAPREDUCE-4504SortValidator writes to wrong directoryMajormrv2Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4503Should throw InvalidJobConfException if duplicates found in cacheArchives or cacheFilesMajormrv2Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4498Remove hsqldb jar from Hadoop runtime classpathCriticalbuild, examplesRobert KanterRobert Kanter
MAPREDUCE-4496AM logs link is missing user nameMajorapplicationmaster, mrv2Jason LoweJason Lowe
MAPREDUCE-4494TestFifoScheduler failing with Metrics source QueueMetrics,q0=default already exists!Majormrv2, testAhmed RadwanAhmed Radwan
MAPREDUCE-4493Distibuted Cache Compatability IssuesCriticalmrv2Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4492Configuring total queue capacity between 100.5 and 99.5 at perticular level is sucessfullMinormrv2Nishan ShettyMayank Bansal
MAPREDUCE-4484Incorrect IS_MINI_YARN_CLUSTER property name in YarnConfigurationMajormrv2Ahmed RadwanAhmed Radwan
MAPREDUCE-44832.0 build does not workMajor.John GeorgeJohn George
MAPREDUCE-4470Fix TestCombineFileInputFormat.testForEmptyFileMajortestKihwal LeeIlya Katsov
MAPREDUCE-4467IndexCache failures due to missing synchronizationCriticalnodemanagerAndrey KlochkovKihwal Lee
MAPREDUCE-4465Update description of yarn.nodemanager.address propertyTrivial.Bo WangBo Wang
MAPREDUCE-4457mr job invalid transition TA_TOO_MANY_FETCH_FAILURE at FAILEDCriticalmrv2Thomas GravesRobert Joseph Evans
MAPREDUCE-4456LocalDistributedCacheManager can get an ArrayIndexOutOfBounds when creating symlinksMajormrv2Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4449Incorrect MR_HISTORY_STORAGE property name in JHAdminConfigMajormrv2Ahmed RadwanAhmed Radwan
MAPREDUCE-4448Nodemanager crashes upon application cleanup if aggregation failed to startCriticalmrv2, nodemanagerJason LoweJason Lowe
MAPREDUCE-4447Remove aop from cruft from the ant buildMajorbuildEli CollinsEli Collins
MAPREDUCE-4444nodemanager fails to start when one of the local-dirs is badBlockernodemanagerNathan RobertsJason Lowe
MAPREDUCE-4441Fix build issue caused by MR-3451Blocker.Karthik KambatlaKarthik Kambatla
MAPREDUCE-4440Change SchedulerApp & SchedulerNode to be a minimal interfaceMajor.Arun C MurthyArun C Murthy
MAPREDUCE-4437Race in MR ApplicationMaster can cause reducers to never be scheduledCriticalapplicationmaster, mrv2Jason LoweJason Lowe
MAPREDUCE-4432Confusing warning message when GenericOptionsParser is not usedTrivial.Gabriel Reid
MAPREDUCE-4423Potential infinite fetching of map outputCriticalmrv2Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4419./mapred queue -info <queuename> -showJobs displays all the jobs irrespective of <queuename>Majormrv2Nishan ShettyDevaraj K
MAPREDUCE-4416Some tests fail if Clover is enabledCriticalclient, mrv2Kihwal LeeKihwal Lee
MAPREDUCE-4407Add hadoop-yarn-server-tests-<version>-tests.jar to hadoop dist packageMajorbuild, mrv2Ahmed RadwanAhmed Radwan
MAPREDUCE-4406Users should be able to specify the MiniCluster ResourceManager and JobHistoryServer portsMajormrv2, testAhmed RadwanAhmed Radwan
MAPREDUCE-4402TestFileInputFormat fails intermittentlyMajortestJason LoweJason Lowe
MAPREDUCE-4395Possible NPE at ClientDistributedCacheManager#determineTimestampsCriticaldistributed-cache, job submission, mrv2Bhallamudi Venkata Siva KameshBhallamudi Venkata Siva Kamesh
MAPREDUCE-4392Counters.makeCompactString() changed behavior from 0.20Majormrv2Jason LoweJason Lowe
MAPREDUCE-4387RM gets fatal error and exits during TestRMMajorresourcemanagerKihwal LeeKihwal Lee
MAPREDUCE-4384Race conditions in IndexCacheMajornodemanagerKihwal LeeKihwal Lee
MAPREDUCE-4383HadoopPipes.cc needs to include unistd.hMinorpipesAndy IsaacsonAndy Isaacson
MAPREDUCE-4380Empty Userlogs directory is getting created under logs directoryMinormrv2, nodemanagerDevaraj KDevaraj K
MAPREDUCE-4379Node Manager throws java.lang.OutOfMemoryError: Java heap space due to org.apache.hadoop.fs.LocalDirAllocator.contextsBlockermrv2, nodemanagerDevaraj KDevaraj K
MAPREDUCE-4376TestClusterMRNotification times outMajormrv2, testJason LoweKihwal Lee
MAPREDUCE-4372Deadlock in Resource Manager between SchedulerEventDispatcher.EventProcessor and Shutdown hook managerMajormrv2, resourcemanagerDevaraj KDevaraj K
MAPREDUCE-4361Fix detailed metrics for protobuf-based RPC on 0.23Majormrv2Jason LoweJason Lowe
MAPREDUCE-4342Distributed Cache gives inconsistent result if cache files get deleted from task trackerMajor.Mayank BansalMayank Bansal
MAPREDUCE-4341add types to capacity scheduler properties documentationMajorcapacity-sched, mrv2Thomas GravesKarthik Kambatla
MAPREDUCE-4336Distributed Shell fails when used with the CapacitySchedulerMajormrv2Siddharth SethAhmed Radwan
MAPREDUCE-4320gridmix mainClass wrong in pom.xmlMajorcontrib/gridmixThomas GravesThomas Graves
MAPREDUCE-4313TestTokenCache doesn't compile due TokenCache.getDelegationToken compilation errorBlockerbuild, testEli CollinsRobert Joseph Evans
MAPREDUCE-4307TeraInputFormat calls FileSystem.getDefaultBlockSize() without a Path - Failure when using ViewFileSystemMajormrv2Ahmed RadwanAhmed Radwan
MAPREDUCE-4306Problem running Distributed Shell applications as a user other than the one started the daemonsMajormrv2Ahmed RadwanAhmed Radwan
MAPREDUCE-4302NM goes down if error encountered during log aggregationCriticalnodemanagerDaryn SharpDaryn Sharp
MAPREDUCE-4300OOM in AM can turn it into a zombie.MajorapplicationmasterRobert Joseph EvansRobert Joseph Evans
MAPREDUCE-4299Terasort hangs with MR2 FifoSchedulerMajormrv2Tom WhiteTom White
MAPREDUCE-4297Usersmap file in gridmix should not fail on empty linesMajorcontrib/gridmixRavi PrakashRavi Prakash
MAPREDUCE-4295RM crashes due to DNS issueCriticalmrv2, resourcemanagerThomas GravesThomas Graves
MAPREDUCE-4290JobStatus.getState() API is giving ambiguous valuesMajormrv2Nishan ShettyDevaraj K
MAPREDUCE-4276Allow setting yarn.nodemanager.delete.debug-delay-sec property to “-1” for easier container debugging.Majormrv2Ahmed RadwanAhmed Radwan
MAPREDUCE-4270data_join test classes are in the wrong packgeMajormrv2Brock NolandThomas Graves
MAPREDUCE-4269documentation: Gridmix has javadoc warnings in StressJobFactoryMajormrv2Jonathan EaglesJonathan Eagles
MAPREDUCE-4267mavenize pipesCriticalmrv2Thomas GravesThomas Graves
MAPREDUCE-4264Got ClassCastException when using mapreduce.history.server.delegationtoken.required=trueBlockermrv2Thomas GravesThomas Graves
MAPREDUCE-4262NM gives wrong log message saying “Connected to ResourceManager” before trying to connectMinormrv2, nodemanagerDevaraj KDevaraj K
MAPREDUCE-4252MR2 job never completes with 1 pending taskMajormrv2Tom WhiteTom White
MAPREDUCE-4250hadoop-config.sh missing variable exports, causes Yarn jobs to fail with ClassNotFoundException MRAppMasterMajornodemanagerPatrick HuntPatrick Hunt
MAPREDUCE-4238mavenize data_joinCriticalmrv2Thomas GravesThomas Graves
MAPREDUCE-4237TestNodeStatusUpdater can fail if localhost has a domain associated with itMajor.Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4233NPE can happen in RMNMNodeInfo.Critical.Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4228mapreduce.job.reduce.slowstart.completedmaps is not working properly to delay the scheduling of the reduce tasksMajorapplicationmaster, mrv2Jason LoweJason Lowe
MAPREDUCE-4226ConcurrentModificationException in FileSystemCounterGroupMajormrv2Tom WhiteTom White
MAPREDUCE-4224TestFifoScheduler throws org.apache.hadoop.metrics2.MetricsExceptionMajormrv2, scheduler, testDevaraj KDevaraj K
MAPREDUCE-4220RM apps page starttime/endtime sorts are incorrectMinormrv2Jonathan EaglesJonathan Eagles
MAPREDUCE-4215RM app page shows 500 error on appid parse errorMajormrv2Jonathan EaglesJonathan Eagles
MAPREDUCE-4211Error conditions (missing appid, appid not found) are masked in the RM app pageMinormrv2Jonathan EaglesJonathan Eagles
MAPREDUCE-4209junit dependency in hadoop-mapreduce-client is missing scope testMajorbuildRadim Kolar
MAPREDUCE-4206Sorting by Last Health-Update on the RM nodes page sorts does not work correctlyMinormrv2Jonathan EaglesJonathan Eagles
MAPREDUCE-4197Include the hsqldb jar in the hadoop-mapreduce tar fileMajor.Ravi PrakashRavi Prakash
MAPREDUCE-4194ConcurrentModificationError in DirectoryCollectionMajormrv2Jonathan EaglesJonathan Eagles
MAPREDUCE-4189TestContainerManagerSecurity is failingCriticalmrv2Devaraj KDevaraj K
MAPREDUCE-4169Container Logs appear in unsorted orderMinormrv2Jonathan EaglesJonathan Eagles
MAPREDUCE-4165Committing is misspelled as commiting in task logsTrivialmrv2Jonathan EaglesJonathan Eagles
MAPREDUCE-4160some mrv1 ant tests fail with timeout - due to 4156MajortestThomas GravesThomas Graves
MAPREDUCE-4159Job is running in Uber mode after setting “mapreduce.job.ubertask.maxreduces” to zeroMajormrv2Nishan ShettyDevaraj K
MAPREDUCE-4156ant build fails compiling JobInProgressMajorbuildThomas GravesThomas Graves
MAPREDUCE-4152map task left hanging after AM dies trying to connect to RMMajormrv2Thomas GravesThomas Graves
MAPREDUCE-4148MapReduce should not have a compile-time dependency on HDFSMajormrv2Tom WhiteTom White
MAPREDUCE-4144ResourceManager NPE while handling NODE_UPDATECriticalmrv2Jason LoweJason Lowe
MAPREDUCE-4140mapreduce classes incorrectly importing “clover.org.apache.*” classesMajorclient, mrv2Patrick HuntPatrick Hunt
MAPREDUCE-4139Potential ResourceManager deadlock when SchedulerEventDispatcher is stoppedMajormrv2Jason LoweJason Lowe
MAPREDUCE-4133MR over viewfs is brokenMajor.John GeorgeJohn George
MAPREDUCE-4129Lots of unneeded counters log messagesMajormrv2Ahmed RadwanAhmed Radwan
MAPREDUCE-4128AM Recovery expects all attempts of a completed task to also be completed.Majormrv2Bikas SahaBikas Saha
MAPREDUCE-4117mapred job -status throws NullPointerExceptionCriticalclient, mrv2Devaraj KDevaraj K
MAPREDUCE-4102job counters not available in Jobhistory webui for killed jobsMajorwebappsThomas GravesBhallamudi Venkata Siva Kamesh
MAPREDUCE-4099ApplicationMaster may fail to remove staging directoryCriticalmrv2Jason LoweJason Lowe
MAPREDUCE-4097tools testcases fail because missing mrapp-generated-classpath file in classpathMajorbuildAlejandro AbdelnurRoman Shaposhnik
MAPREDUCE-4092commitJob Exception does not fail job (regression in 0.23 vs 0.20)Blockermrv2Jonathan EaglesJonathan Eagles
MAPREDUCE-4091tools testcases failing because of MAPREDUCE-4082Criticalbuild, testAlejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4089Hung Tasks never time out.Blockermrv2Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-4082hadoop-mapreduce-client-app's mrapp-generated-classpath file should not be in the module JARCriticalbuildAlejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4074Client continuously retries to RM When RM goes down before launching Application MasterMajor.Devaraj Kxieguiming
MAPREDUCE-4073CS assigns multiple off-switch containers when using multi-level-queuesCriticalmrv2, schedulerSiddharth SethSiddharth Seth
MAPREDUCE-4068Jars in lib subdirectory of the submittable JAR are not added to the classpathBlockermrv2Ahmed RadwanRobert Kanter
MAPREDUCE-4062AM Launcher thread can hang foreverMajormrv2Thomas GravesThomas Graves
MAPREDUCE-4060Multiple SLF4J binding warningMajorbuildJason LoweJason Lowe
MAPREDUCE-4053Counters group names deprecation is wrong, iterating over group names deprecated names don't show upMajormrv2Alejandro AbdelnurRobert Joseph Evans
MAPREDUCE-4050Invalid node linkMajormrv2Bhallamudi Venkata Siva KameshBhallamudi Venkata Siva Kamesh
MAPREDUCE-4048NullPointerException exception while accessing the Application Master UIMajormrv2Devaraj KDevaraj K
MAPREDUCE-4040History links should use hostname rather than IP address.Minorjobhistoryserver, mrv2Bhallamudi Venkata Siva KameshBhallamudi Venkata Siva Kamesh
MAPREDUCE-4031Node Manager hangs on shut downCriticalmrv2, nodemanagerDevaraj KDevaraj K
MAPREDUCE-4024RM webservices can't query on finalStatusMajormrv2Thomas GravesThomas Graves
MAPREDUCE-4020Web services returns incorrect JSON for deep queue treeMajormrv2, webappsJason LoweAnupam Seth
MAPREDUCE-4012Hadoop Job setup error leaves no useful info to users (when LinuxTaskController is used)Minor.Koji NoguchiThomas Graves
MAPREDUCE-4010TestWritableJobConf fails on trunkCriticalmrv2Jason LoweAlejandro Abdelnur
MAPREDUCE-4002MultiFileWordCount job fails if the input path is not from default file systemMajorexamplesBhallamudi Venkata Siva KameshBhallamudi Venkata Siva Kamesh
MAPREDUCE-3999Tracking link gives an error if the AppMaster hasn't started yetMajormrv2, webappsRavi PrakashRavi Prakash
MAPREDUCE-3993Graceful handling of codec errors during decompressionMajormrv1, mrv2Todd LipconKarthik Kambatla
MAPREDUCE-3992Reduce fetcher doesn't verify HTTP status code of responseMajormrv1Todd LipconTodd Lipcon
MAPREDUCE-3988mapreduce.job.local.dir doesn't point to a single directory on a node.Majormrv2Vinod Kumar VavilapalliEric Payne
MAPREDUCE-3947yarn.app.mapreduce.am.resource.mb not documentedMinor.Todd LipconDevaraj K
MAPREDUCE-3932MR tasks failing and crashing the AM when available-resources/headRoom becomes zeroCriticalmr-am, mrv2Vinod Kumar VavilapalliRobert Joseph Evans
MAPREDUCE-3927Shuffle hang when set map.failures.percentCriticalmrv2MengWangBhallamudi Venkata Siva Kamesh
MAPREDUCE-3893allow capacity scheduler configs maximum-applications and maximum-am-resource-percent configurable on a per queue basisCriticalmrv2Thomas GravesThomas Graves
MAPREDUCE-3889job client tries to use /tasklog interface, but that doesn't exist anymoreCriticalmrv2Thomas GravesDevaraj K
MAPREDUCE-3873Nodemanager is not getting decommisioned if the absolute ip is given in exclude file.Minormrv2, nodemanagerNishan Shettyxieguiming
MAPREDUCE-3870Invalid App MetricsMajormrv2Bhallamudi Venkata Siva KameshBhallamudi Venkata Siva Kamesh
MAPREDUCE-3782teragen terasort jobs fail when using webhdfs://Criticalmrv2Arpit GuptaJason Lowe
MAPREDUCE-3728ShuffleHandler can't access results when configured in a secure modeCriticalmrv2, nodemanagerRoman ShaposhnikDing Yuan
MAPREDUCE-3682Tracker URL says AM tasks run on localhostMajormrv2David CapwellRavi Prakash
MAPREDUCE-3672Killed maps shouldn't be counted towards JobCounter.NUM_FAILED_MAPSMajormr-am, mrv2Vinod Kumar VavilapalliAnupam Seth
MAPREDUCE-3650testGetTokensForHftpFS() failsBlockermrv2Thomas GravesRavi Prakash
MAPREDUCE-3621TestDBJob and TestDataDrivenDBInputFormat ant tests failMajormrv2Thomas GravesRavi Prakash
MAPREDUCE-3543Mavenize Gridmix.Criticalmrv2Mahadev konarThomas Graves
MAPREDUCE-3506Calling getPriority on JobInfo after parsing a history log with JobHistoryParser throws a NullPointerExceptionMinorclient, mrv2Ratandeep RattiJason Lowe
MAPREDUCE-3493Add the default mapreduce.shuffle.port property to mapred-default.xmlMinormrv2Ahmed Radwan
MAPREDUCE-3350Per-app RM page should have the list of application-attempts like on the app JHS pageCriticalmrv2, webappsVinod Kumar VavilapalliJonathan Eagles
MAPREDUCE-3348mapred job -status fails to give info even if the job is present in HistoryMajormrv2Devaraj KDevaraj K
MAPREDUCE-3082archive command take wrong path for input file with current directoryMajorharchiveRajit SahaJohn George
MAPREDUCE-2739MR-279: Update installation docs (remove YarnClientFactory)Minormrv2Ahmed RadwanBo Wang
MAPREDUCE-2374“Text File Busy” errors launching MR tasksMajor.Todd LipconAndy Isaacson
MAPREDUCE-2289Permissions race can make getStagingDir fail on local filesystemMajorjob submissionTodd LipconAhmed Radwan
MAPREDUCE-2220Fix new API FileOutputFormat-related typos in mapred-default.xmlMinordocumentationRui KUBORui KUBO
YARN-174TestNodeStatusUpdater is failing in trunkMajornodemanagerRobert Joseph EvansVinod Kumar Vavilapalli
YARN-138Improve default config values for YARNMajorresourcemanager, schedulerArun C MurthyHarsh J
YARN-108FSDownload can create cache directories with the wrong permissionsCriticalnodemanagerJason LoweJason Lowe
YARN-106Nodemanager needs to set permissions of local directoriesMajornodemanagerJason LoweJason Lowe
YARN-88DefaultContainerExecutor can fail to set proper permissionsMajornodemanagerJason LoweJason Lowe
YARN-87NM ResourceLocalizationService does not set permissions of local cache directoriesCriticalnodemanagerJason LoweJason Lowe
YARN-83Change package of YarnClient to include apacheMajorclientBikas SahaBikas Saha
YARN-79Calling YarnClientImpl.close throws ExceptionMajorclientBikas SahaVinod Kumar Vavilapalli
YARN-75RMContainer should handle a RELEASE event while RUNNINGMajor.Siddharth SethSiddharth Seth
YARN-68NodeManager will refuse to shutdown indefinitely due to container log aggregationMajornodemanagerpatrick whiteDaryn Sharp
YARN-66aggregated logs permissions not set properlyCriticalnodemanagerThomas GravesThomas Graves
YARN-63RMNodeImpl is missing valid transitions from the UNHEALTHY stateMajorresourcemanagerJason LoweJason Lowe
YARN-58NM leaks filesystemsCriticalnodemanagerDaryn SharpJason Lowe
YARN-42Node Manager throws NPE on startupMajornodemanagerDevaraj KDevaraj K
YARN-37TestRMAppTransitions.testAppSubmittedKilled passes for the wrong reasonMinorresourcemanagerJason LoweMayank Bansal
YARN-36branch-2.1.0-alpha doesn't buildBlocker.Eli CollinsRadim Kolar
YARN-31TestDelegationTokenRenewer fails on jdk7Major.Thomas GravesThomas Graves
YARN-27Failed refreshQueues due to misconfiguration prevents further refreshing of queuesMajor.Ramya SunilArun C Murthy
YARN-25remove old aggregated logsMajor.Thomas GravesRobert Joseph Evans
YARN-22Using URI for yarn.nodemanager log dirs failsMinor.Eli CollinsMayank Bansal
YARN-15YarnConfiguration DEFAULT_YARN_APPLICATION_CLASSPATH should be updatedCriticalnodemanagerAlejandro AbdelnurArun C Murthy
YARN-14Symlinks to peer distributed cache files no longer workMajornodemanagerJason LoweJason Lowe
YARN-13Merge of yarn reorg into branch-2 copied trunk treeCritical.Todd Lipcon
YARN-12Several Findbugs issues with new FairScheduler in YARNMajorschedulerJunping DuJunping Du

TESTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-8283Allow tests to control token service valueMajortestDaryn SharpDaryn Sharp
HDFS-3709TestStartup tests still binding to the ephemeral portMajortestEli CollinsEli Collins
HDFS-3665Add a test for renaming across file systems via a symlinkMajortestEli CollinsEli Collins
HDFS-3634Add self-contained, mavenized fuse_dfs testMinorfuse-dfsColin Patrick McCabeColin Patrick McCabe
HDFS-3606libhdfs: create self-contained unit testMinorlibhdfsColin Patrick McCabeColin Patrick McCabe
HDFS-3291add test that covers HttpFS working w/ a non-HDFS Hadoop filesystemMajor.Alejandro AbdelnurAlejandro Abdelnur
HDFS-3258Test for HADOOP-8144 (pseudoSortByDistance in NetworkTopology for first rack local node)MajortestEli CollinsJunping Du
MAPREDUCE-4212TestJobClientGetJob sometimes failsMajortestDaryn SharpDaryn Sharp
MAPREDUCE-3983TestTTResourceReporting can fail, and should just be deletedMajormrv1Robert Joseph EvansRavi Prakash

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-7754Expose file descriptors from Hadoop-wrapped local FileSystemsMajornative, performanceTodd LipconTodd Lipcon
HDFS-3502Change INodeFile and INodeFileUnderConstruction to package privateMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-3474Cleanup Exception handling in BookKeeper journal managerMajor.Ivan KellyIvan Kelly
HDFS-3468Make BKJM-ZK session timeout configurable.Major.Uma Maheswara Rao GUma Maheswara Rao G
HDFS-3452BKJM:Switch from standby to active fails and NN gets shut down due to delay in clearing of lockBlocker.suja sUma Maheswara Rao G
HDFS-3441Race condition between rolling logs at active NN and purging at standbyMajor.suja sRakesh R
HDFS-3423BKJM: NN startup is failing, when tries to recoverUnfinalizedSegments() a bad inProgress_ ZNodesMajor.Rakesh RIvan Kelly
HDFS-3408BKJM : Namenode format fails, if there is no BK rootMinornamenodeRakesh RRakesh R
HDFS-3389Document the BKJM usage in Namenode HA.MajornamenodeUma Maheswara Rao GUma Maheswara Rao G
HDFS-3369change variable names referring to inode in blockmanagement to more appropriateMinornamenodeJohn GeorgeJohn George
HDFS-3190Simple refactors in existing NN code to assist QuorumJournalManager extensionMinornamenodeTodd LipconTodd Lipcon
HDFS-3168Clean up FSNamesystem and BlockManagerMajornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-3058HA: Bring BookKeeperJournalManager up to date with HA changesMajor.Ivan KellyIvan Kelly
HDFS-2717BookKeeper Journal output stream doesn't check addComplete rcMajor.Ivan KellyIvan Kelly
HDFS-2330In NNStorage.java, IOExceptions of stream closures can mask root exceptions.MajornamenodeUma Maheswara Rao GUma Maheswara Rao G
MAPREDUCE-4163consistently set the bind addressMajormrv2Daryn SharpDaryn Sharp
MAPREDUCE-4162Correctly set token serviceMajorclient, mrv2Daryn SharpDaryn Sharp
MAPREDUCE-4161create sockets consistentlyMajorclient, mrv2Daryn SharpDaryn Sharp
MAPREDUCE-3972Locking and exception issues in JobHistory Server.Majormrv2Robert Joseph EvansRobert Joseph Evans
MAPREDUCE-3942Randomize master key generation for ApplicationTokenSecretManager and roll it every so oftenMajormrv2, securityVinod Kumar VavilapalliVinod Kumar Vavilapalli
MAPREDUCE-3940ContainerTokens should have an expiry intervalMajormrv2, securityVinod Kumar VavilapalliVinod Kumar Vavilapalli
MAPREDUCE-3613web service calls header contains 2 content typesCriticalmrv2Thomas GravesThomas Graves
YARN-60NMs rejects all container tokens after secret key rollsBlockernodemanagerDaryn SharpVinod Kumar Vavilapalli
YARN-39RM-NM secret-keys should be randomly generated and rolled every so oftenCritical.Vinod Kumar VavilapalliVinod Kumar Vavilapalli
YARN-29Add a yarn-client moduleMajorclientVinod Kumar VavilapalliVinod Kumar Vavilapalli

OTHER:

JIRASummaryPriorityComponentReporterContributor
HADOOP-8403bump up POMs version to 2.0.1-SNAPSHOTMajorbuildAlejandro AbdelnurAlejandro Abdelnur
MAPREDUCE-4134Remove references of mapred.child.ulimit etc. since they are not being used any moreMajormrv2Ravi PrakashRavi Prakash
MAPREDUCE-4051Remove the empty hadoop-mapreduce-project/assembly/all.xml fileMajor.Ravi PrakashRavi Prakash
YARN-154Create Yarn trunk and commit jobsMajor.Eli CollinsRobert Joseph Evans
YARN-1Move YARN out of hadoop-mapreduceMajor.Arun C MurthyArun C Murthy