Apache Hadoop Changelog

Release 0.21.0 - 2010-08-23

INCOMPATIBLE CHANGES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-6701Incorrect exit codes for “dfs -chown”, “dfs -chgrp”MinorfsRavi PhulariRavi Phulari
HADOOP-6686Remove redundant exception class name in unwrapped exceptions thrown at the RPC clientMajor.Suresh SrinivasSuresh Srinivas
HADOOP-6577IPC server response buffer reset threshold should be configurableMajor.Suresh SrinivasSuresh Srinivas
HADOOP-6569FsShell#cat should avoid calling unecessary getFileStatus before opening a file to readMajorfsHairong KuangHairong Kuang
HADOOP-6367Move Access Token implementation from Common to HDFSMajorsecurityKan ZhangKan Zhang
HADOOP-6299Use JAAS LoginContext for our loginMajorsecurityArun C MurthyOwen O'Malley
HADOOP-6230Move process tree, and memory calculator classes out of Common into Map/Reduce.MajorutilVinod Kumar VavilapalliVinod Kumar Vavilapalli
HADOOP-6203Improve error message when moving to trash fails due to quota issueMajorfsJakob HomanBoris Shkolnik
HADOOP-6201FileSystem::ListStatus should throw FileNotFoundExceptionMajorfsJakob HomanJakob Homan
HADOOP-5913Allow administrators to be able to start and stop queuesMajor.rahul k singhrahul k singh
HADOOP-5879GzipCodec should read compression level etc from configurationMajorioZheng ShaoHe Yongqiang
HADOOP-5861s3n files are not getting split by defaultMajorfs/s3Joydeep Sen SarmaTom White
HADOOP-5738Split waiting tasks field in JobTracker metrics to individual tasksMajormetricsSreekanth RamakrishnanSreekanth Ramakrishnan
HADOOP-5679Resolve findbugs warnings in core/streaming/pipes/examplesMajor.Jothi PadmanabhanJothi Padmanabhan
HADOOP-5620discp can preserve modification times of filesMajor.dhruba borthakurRodrigo Schmidt
HADOOP-5485Authorisation machanism required for acceesing jobtracker url :- jobtracker.com:port/schedulerMajor.Aroop MaliakkalVinod Kumar Vavilapalli
HADOOP-5464DFSClient does not treat write timeout of 0 properlyMajor.Raghu AngadiRaghu Angadi
HADOOP-5438Merge FileSystem.create and FileSystem.appendMajorfsHe YongqiangHe Yongqiang
HADOOP-5258Provide dfsadmin functionality to report on namenode's view of network topologyMajor.Jakob HomanJakob Homan
HADOOP-5219SequenceFile is using mapred propertyMajorioSharad AgarwalSharad Agarwal
HADOOP-5176TestDFSIO reports itself as TestFDSIOTrivialbenchmarksBryan DuxburyRavi Phulari
HADOOP-5094Show dead nodes information in dfsadmin -reportMinor.Jim HuangJakob Homan
HADOOP-5022[HOD] logcondense should delete all hod logs for a user, including jobtracker logsBlockercontrib/hodHemanth YamijalaPeeyush Bishnoi
HADOOP-4942Remove getName() and getNamed(String name, Configuration conf)MajorfsTsz Wo Nicholas SzeJakob Homan
HADOOP-4941Remove getBlockSize(Path f), getLength(Path f) and getReplication(Path src)MajorfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-4940Remove delete(Path f)MajorfsTsz Wo Nicholas SzeEnis Soztutar
HADOOP-4895Remove deprecated methods in DFSClientMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-4861Add disk usage with human-readable size (-duh)Trivial.Bryan DuxburyTodd Lipcon
HADOOP-4779Remove deprecated FileSystem methodsMajorfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-4756Create a command line tool to access JMX exported properties from a NameNode serverMajor.Boris ShkolnikBoris Shkolnik
HADOOP-4655FileSystem.CACHE should be ref-countedMajorfsHong Tangdhruba borthakur
HADOOP-4648Remove ChecksumDistriubtedFileSystem and InMemoryFileSystemMajorfsOwen O'MalleyChris Douglas
HADOOP-4539Streaming Edits to a Backup Node.Major.Konstantin ShvachkoKonstantin Shvachko
HADOOP-4268Permission checking in fsckMajor.Koji NoguchiTsz Wo Nicholas Sze
HADOOP-3953Sticky bit for directoriesMajor.Koji NoguchiJakob Homan
HADOOP-2827Remove deprecated NetUtils.getServerAddressMajorconf, utildhruba borthakurChris Douglas
HDFS-1024SecondaryNamenode fails to checkpoint because namenode fails with CancelledKeyExceptionBlocker.dhruba borthakurDmytro Molkov
HDFS-1016HDFS side change for HADOOP-6569Majorhdfs-clientHairong KuangHairong Kuang
HDFS-985HDFS should issue multiple RPCs for listing a large directoryMajor.Hairong KuangHairong Kuang
HDFS-984Delegation Tokens should be persisted in NamenodeMajor.Jitendra Nath PandeyJitendra Nath Pandey
HDFS-946NameNode should not return full path name when lisitng a diretory or getting the status of a fileMajor.Hairong KuangHairong Kuang
HDFS-892optionally use Avro for namenode RPCMajornamenodeDoug CuttingDoug Cutting
HDFS-873DataNode directories as URIsMajordatanodeKonstantin ShvachkoKonstantin Shvachko
HDFS-793DataNode should first receive the whole packet ack message before it constructs and sends its own ack message for the packetBlockerdatanodeHairong KuangHairong Kuang
HDFS-764Moving Access Token implementation from Common to HDFSMajor.Kan ZhangKan Zhang
HDFS-737Improvement in metasave outputMajornamenodeJitendra Nath PandeyJitendra Nath Pandey
HDFS-660Remove deprecated methods from InterDatanodeProtocol.MajordatanodeKonstantin ShvachkoKonstantin Shvachko
HDFS-630In DFSOutputStream.nextBlockOutputStream(), the client can exclude specific datanodes when locating the next block.Majorhdfs-client, namenodeRuyue MaCosmin Lehene
HDFS-618Support for non-recursive mkdir in HDFSMajorhdfs-client, namenodeKan ZhangKan Zhang
HDFS-617Support for non-recursive create() in HDFSMajorhdfs-client, namenodeKan ZhangKan Zhang
HDFS-602Atempt to make a directory under an existing file on DistributedFileSystem should throw an FileAlreadyExistsException instead of FileNotFoundExceptionMajorhdfs-client, namenodeBoris ShkolnikBoris Shkolnik
HDFS-538DistributedFileSystem::listStatus incorrectly returns null for empty result setsMajor.Jakob HomanJakob Homan
HDFS-514DFSClient.namenode is a public field. Should be private.Majorhdfs-clientBill ZellerBill Zeller
HDFS-512Set block id as the key to BlockMajor.Hairong KuangKonstantin Shvachko
HDFS-288Redundant computation in hashCode() implemenationMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-1607Task controller may not set permissions for a task cleanup attempt's log directoryMajortask-controllerHemanth YamijalaAmareshwari Sriramadasu
MAPREDUCE-1493Authorization for job-history pagesMajorjobtracker, securityVinod Kumar VavilapalliVinod Kumar Vavilapalli
MAPREDUCE-1385Make changes to MapReduce for the new UserGroupInformation APIs (HADOOP-6299)Major.Devaraj DasDevaraj Das
MAPREDUCE-1307Introduce the concept of Job PermissionsMajorsecurityDevaraj DasVinod Kumar Vavilapalli
MAPREDUCE-1287Avoid calling Partitioner with only 1 reducerMinor.Ed MazurChris Douglas
MAPREDUCE-1218Collecting cpu and memory usage for TaskTrackersMajor.Scott ChenScott Chen
MAPREDUCE-1213TaskTrackers restart is very slow because it deletes distributed cache directory synchronouslyMajor.dhruba borthakurZheng Shao
MAPREDUCE-1097Changes/fixes to support Vertica 3.5Minorcontrib/verticaOmer TrajmanOmer Trajman
MAPREDUCE-967TaskTracker does not need to fully unjar job jarsMajortasktrackerTodd LipconTodd Lipcon
MAPREDUCE-963mapred‘s FileAlreadyExistsException should be deprecated in favor of hadoop-common’s one.Major.Boris ShkolnikBoris Shkolnik
MAPREDUCE-899When using LinuxTaskController, localized files may become accessible to unintended users if permissions are misconfigured.MajortasktrackerVinod Kumar VavilapalliAmareshwari Sriramadasu
MAPREDUCE-895FileSystem::ListStatus will now throw FileNotFoundException, MapRed needs updatedMajor.Jakob HomanJakob Homan
MAPREDUCE-873Simplify Job RecoveryMajorjobtrackerDevaraj DasSharad Agarwal
MAPREDUCE-862Modify UI to support a hierarchy of queuesMajor.Hemanth YamijalaV.V.Chaitanya Krishna
MAPREDUCE-849Renaming of configuration property names in mapreduceMajor.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-817Add a cache for retired jobs with minimal job info and provide a way to access history file urlMajorclient, jobtrackerSharad AgarwalSharad Agarwal
MAPREDUCE-777A method for finding and tracking jobs from the new APIMajorclientOwen O'MalleyAmareshwari Sriramadasu
MAPREDUCE-772Chaging LineRecordReader algo so that it does not need to skip backwards in the streamMajor.Abdul QadeerAbdul Qadeer
MAPREDUCE-766Enhance -list-blacklisted-trackers to display host name, blacklisted reason and blacklist report.Major.Sreekanth RamakrishnanSreekanth Ramakrishnan
MAPREDUCE-711Move Distributed Cache from Common to Map/ReduceMajor.Owen O'MalleyVinod Kumar Vavilapalli
MAPREDUCE-516Fix the ‘cluster drain’ problem in the Capacity Scheduler wrt High RAM JobsMajor.Arun C MurthyArun C Murthy
MAPREDUCE-479Add reduce ID to shuffle clienttraceMinor.Jiaqi TanJiaqi Tan
MAPREDUCE-358Change org.apache.hadoop.examples. AggregateWordCount and org.apache.hadoop.examples.AggregateWordHistogram to use new mapreduce api.Major.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-355Change org.apache.hadoop.mapred.join to use new apiMajor.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-245Job and JobControl classes should return interfaces rather than implementationsMajor.Tom WhiteTom White
MAPREDUCE-157Job History log file format is not friendly for external tools.Major.Owen O'MalleyJothi Padmanabhan

IMPORTANT ISSUES:

JIRASummaryPriorityComponentReporterContributor

NEW FEATURES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-6869Functionality to create file or folder on a remote daemon sideMajortestVinay Kumar ThotaVinay Kumar Thota
HADOOP-6594Update hdfs script to provide fetchdt toolMajor.Jakob HomanJakob Homan
HADOOP-6580UGI should contain authentication method.Major.Jitendra Nath PandeyJitendra Nath Pandey
HADOOP-6573Delegation Tokens should be persisted.Major.Jitendra Nath PandeyJitendra Nath Pandey
HADOOP-6566Hadoop daemons should not start up if the ownership/permissions on the directories used at runtime are misconfiguredMajorsecurityDevaraj DasArun C Murthy
HADOOP-6547Move the Delegation Token feature to common since both HDFS and MapReduce needs itMajorsecurityDevaraj DasDevaraj Das
HADOOP-6517Ability to add/get tokens from UserGroupInformationMajor.Owen O'MalleyOwen O'Malley
HADOOP-6510doAs for proxy userMajor.Jitendra Nath PandeyJitendra Nath Pandey
HADOOP-6497Introduce wrapper around FSDataInputStream providing Avro SeekableInput interfaceMajorfsAaron KimballAaron Kimball
HADOOP-6433Add AsyncDiskService that is used in both hdfs and mapreduceMajor.Zheng ShaoZheng Shao
HADOOP-6419Change RPC layer to support SASL based mutual authenticationMajorsecurityKan ZhangKan Zhang
HADOOP-6415Adding a common token interface for both job token and delegation tokenMajorsecurityKan ZhangKan Zhang
HADOOP-6408Add a /conf servlet to dump running configurationMajor.Todd LipconTodd Lipcon
HADOOP-6337Update FilterInitializer class to be more visible and take a conf for further developmentMajor.Jakob HomanJakob Homan
HADOOP-6332Large-scale Automated Test FrameworkMajortestArun C MurthyKonstantin Boudnik
HADOOP-6323Serialization should provide comparatorsMajorioDoug CuttingAaron Kimball
HADOOP-6313Expose flush APIs to application usersMajorfsHairong KuangHairong Kuang
HADOOP-6270FileContext needs to provide deleteOnExit functionalityMajorfsSuresh SrinivasSuresh Srinivas
HADOOP-6235Adding a new method for getting server default values from a FileSystemMajorfsKan ZhangKan Zhang
HADOOP-6226Create a LimitedByteArrayOutputStream that does not expand its buffer on writeMajor.Jothi PadmanabhanJothi Padmanabhan
HADOOP-6218Split TFile by Record Sequence NumberMajor.Hong TangHong Tang
HADOOP-6173src/native/packageNativeHadoop.sh only packages files with “hadoop” in the nameMinorbuild, scriptsHong TangHong Tang
HADOOP-6165Add metadata to SerializationsBlockercontrib/serializationTom WhiteTom White
HADOOP-6120Add support for Avro types in hadoopMajor.Sharad AgarwalSharad Agarwal
HADOOP-5887Sqoop should create tables in Hive metastore after importing to HDFSMajor.Aaron KimballAaron Kimball
HADOOP-5844Use mysqldump when connecting to local mysql instance in SqoopMajor.Aaron KimballAaron Kimball
HADOOP-5815Sqoop: A database import tool for HadoopMajor.Aaron KimballAaron Kimball
HADOOP-5752Provide examples of using offline image viewer (oiv) to analyze hadoop file systemsMajor.Jakob HomanJakob Homan
HADOOP-5745Allow setting the default value of maxRunningJobs for all poolsMajor.dhruba borthakurdhruba borthakur
HADOOP-5643Ability to blacklist tasktrackerMajor.Rajiv ChittajalluAmar Kamat
HADOOP-5528Binary partitionerMajor.Klaas BosteelsKlaas Bosteels
HADOOP-5518MRUnit unit test libraryMajor.Aaron KimballAaron Kimball
HADOOP-5469Exposing Hadoop metrics via HTTPMajormetricsPhilip ZeyligerPhilip Zeyliger
HADOOP-5467Create an offline fsimage image viewerMajor.Jakob HomanJakob Homan
HADOOP-5366Support for retrieving files using standard HTTP clients like curlMajor.Kan Zhangzhiyong zhang
HADOOP-5363Proxying for multiple HDFS clusters of different versionsMajor.Kan Zhangzhiyong zhang
HADOOP-5257Export namenode/datanode functionality through a pluggable RPC layerMinor.Carlos ValienteCarlos Valiente
HADOOP-5232preparing HadoopPatchQueueAdmin.sh,test-patch.sh scripts to run builds on hudson slaves.MajorbuildGiridharan KesavanGiridharan Kesavan
HADOOP-5175Option to prohibit jars unpackingMajor.Andrew GudkovTodd Lipcon
HADOOP-5052Add an example for computing exact digits of PiMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5042Add expiration handling to the chukwa log4j appenderMajor.Jerome BoulonJerome Boulon
HADOOP-5018Chukwa should support pipelined writersMajor.Ari RabkinAri Rabkin
HADOOP-4952Improved files system interface for the application writer.MajorfsSanjay RadiaSanjay Radia
HADOOP-4927Part files on the output filesystem are created irrespective of whether the corresponding task has anything to write thereMajor.Devaraj DasJothi Padmanabhan
HADOOP-4829Allow FileSystem shutdown hook to be disabledMinorfsBryan DuxburyTodd Lipcon
HADOOP-4768Dynamic Priority Scheduler that allows queue shares to be controlled dynamically by a currencyMajor.Thomas SandholmThomas Sandholm
HADOOP-4368Superuser privileges required to do “df”Minor.Brian BockelmanCraig Macdonald
HADOOP-4359Access Token: Support for data access authorization checking on DataNodesMajor.Kan ZhangKan Zhang
HADOOP-4012Providing splitting support for bzip2 compressed filesMajorioAbdul QadeerAbdul Qadeer
HADOOP-3741SecondaryNameNode has http server on dfs.secondary.http.address but without any contentsMajor.Lohit VijayarenuTsz Wo Nicholas Sze
HDFS-2137Datanode Disk Fail InplaceMajordatanodeBharath Mundlapudi
HDFS-1091Implement listStatus that returns an Iterator of FileStatusMajor.Hairong KuangHairong Kuang
HDFS-999Secondary namenode should login using kerberos if security is configuredMajor.Boris ShkolnikBoris Shkolnik
HDFS-993Namenode should issue a delegation token only for kerberos authenticated clients.Major.Jitendra Nath PandeyJitendra Nath Pandey
HDFS-991Allow browsing the filesystem over http using delegation tokensMajor.Owen O'MalleyOwen O'Malley
HDFS-935Real user in delegation token.Major.Jitendra Nath PandeyJitendra Nath Pandey
HDFS-905Make changes to HDFS for the new UserGroupInformation APIs (HADOOP-6299)Major.Devaraj DasJakob Homan
HDFS-814Add an api to get the visible length of a DFSDataInputStream.Majorhdfs-clientTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-731Support new Syncable interface in HDFSMajor.Hairong KuangHairong Kuang
HDFS-702Add Hdfs Impl for the new file system interfaceMajornamenodeSanjay RadiaSanjay Radia
HDFS-654HDFS needs to support new rename introduced for FileContextMajor.Suresh SrinivasSuresh Srinivas
HDFS-610Add support for FileContextMajorhdfs-client, namenodeSanjay RadiaSanjay Radia
HDFS-595FsPermission tests need to be updated for new octal configuration parameter from HADOOP-6234Majorhdfs-clientJakob HomanJakob Homan
HDFS-567Two contrib tools to facilitate searching for block history informationMajortoolsBill ZellerJitendra Nath Pandey
HDFS-503Implement erasure coding as a layer on HDFSMajorcontrib/raiddhruba borthakurdhruba borthakur
HDFS-492Expose corrupt replica/block informationMajornamenodeBill ZellerBill Zeller
HDFS-461Analyzing file size distribution.Majortest, toolsKonstantin ShvachkoKonstantin Shvachko
HDFS-459Job History Log AnalyzerMajor.Konstantin ShvachkoKonstantin Shvachko
HDFS-458Create target for 10 minute patch test build for hdfsMajorbuild, testJakob HomanJakob Homan
HDFS-447proxy to call LDAP for IP lookup and get user ID and directories, validate requested URLCriticalcontrib/hdfsproxyzhiyong zhangzhiyong zhang
HDFS-245Create symbolic links in HDFSMajor.dhruba borthakurEli Collins
HDFS-235Add support for byte-ranges to hftpMajor.Venkatesh SeetharamBill Zeller
HDFS-222Support for concatenating of files into a single fileMajor.Venkatesh SeetharamBoris Shkolnik
HDFS-204Revive number of files listed metricsMajornamenodeKoji NoguchiJitendra Nath Pandey
MAPREDUCE-1774Large-scale Automated FrameworkMajortestKonstantin BoudnikKonstantin Boudnik
MAPREDUCE-1673Start and Stop scripts for the RaidNodeMajorcontrib/raidRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-1464In JobTokenIdentifier change method getUsername to getUser which returns UGIMajor.Jitendra Nath PandeyJitendra Nath Pandey
MAPREDUCE-1383Allow storage and caching of delegation token.Major.Boris ShkolnikBoris Shkolnik
MAPREDUCE-1338need security keys storage solutionMajor.Boris ShkolnikBoris Shkolnik
MAPREDUCE-1335Add SASL DIGEST-MD5 authentication to TaskUmbilicalProtocolMajor.Kan ZhangKan Zhang
MAPREDUCE-1304Add counters for task time spent in GCMajortaskTodd LipconAaron Kimball
MAPREDUCE-1295We need a job trace manipulator to build gridmix runs.Majortools/rumenDick KingDick King
MAPREDUCE-1167Make ProcfsBasedProcessTree collect rss memory informationMajortasktrackerScott ChenScott Chen
MAPREDUCE-1074Provide documentation for Mark/Reset functionalityMajordocumentationJothi PadmanabhanJothi Padmanabhan
MAPREDUCE-980Modify JobHistory to use Avro for serialization instead of raw JSONMajor.Jothi PadmanabhanDoug Cutting
MAPREDUCE-853Support a hierarchy of queues in the Map/Reduce frameworkMajorjobtrackerHemanth Yamijala
MAPREDUCE-824Support a hierarchy of queues in the capacity schedulerMajorcapacity-schedHemanth Yamijalarahul k singh
MAPREDUCE-800MRUnit should support the new APIMajorcontrib/mrunitAaron KimballAaron Kimball
MAPREDUCE-798MRUnit should be able to test a succession of MapReduce passesMajorcontrib/mrunitAaron KimballAaron Kimball
MAPREDUCE-776Gridmix: Trace-based benchmark for Map/ReduceMajorbenchmarksChris DouglasChris Douglas
MAPREDUCE-775Add input/output formatters for Vertica clustered ADBMS.Majorcontrib/verticaOmer TrajmanOmer Trajman
MAPREDUCE-768Configuration information should generate dump in a standard format.Major.rahul k singhV.V.Chaitanya Krishna
MAPREDUCE-751Rumen: a tool to extract job characterization data from job tracker logsMajortools/rumenDick KingDick King
MAPREDUCE-740Provide summary information per job once a job is finished.MajorjobtrackerHong TangArun C Murthy
MAPREDUCE-728Mumak: Map-Reduce SimulatorMajor.Arun C MurthyHong Tang
MAPREDUCE-707Provide a jobconf property for explicitly assigning a job to a poolTrivialcontrib/fair-shareMatei ZahariaAlan Heirich
MAPREDUCE-706Support for FIFO pools in the fair schedulerMajorcontrib/fair-shareMatei ZahariaMatei Zaharia
MAPREDUCE-698Per-pool task limits for the fair schedulerMajorcontrib/fair-shareMatei ZahariaKevin Peterson
MAPREDUCE-679XML-based metrics as JSP servlet for JobTrackerMajorjobtrackerAaron KimballAaron Kimball
MAPREDUCE-567Add a new example MR that always failsMajorexamplesPhilip ZeyligerPhilip Zeyliger
MAPREDUCE-551Add preemption to the fair schedulerMajorcontrib/fair-shareMatei ZahariaMatei Zaharia
MAPREDUCE-546Provide sample fair scheduler config file in conf/ and use it by default if no other config file is specifiedMinor.Matei ZahariaMatei Zaharia
MAPREDUCE-532Allow admins of the Capacity Scheduler to set a hard-limit on the capacity of a queueMajorcapacity-schedRajiv Chittajallurahul k singh
MAPREDUCE-467Collect information about number of tasks succeeded / total per time unit for a tasktracker.Major.Hemanth YamijalaSharad Agarwal
MAPREDUCE-211Provide a node health check script and run it periodically to check the node health statusMajor.Aroop MaliakkalSreekanth Ramakrishnan

IMPROVEMENTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-6813Add a new newInstance method in FileSystem that takes a “user” as argumentBlockerfsDevaraj DasDevaraj Das
HADOOP-6798Align Ivy version for all Hadoop subprojects.MajorbuildKonstantin BoudnikKonstantin Boudnik
HADOOP-6794Move configuration and script files post splitBlockerconf, scriptsTom WhiteTom White
HADOOP-6777Implement a functionality for suspend and resume a process.MajortestVinay Kumar ThotaVinay Kumar Thota
HADOOP-6769Add an API in FileSystem to get FileSystem instances based on usersBlocker.Devaraj DasDevaraj Das
HADOOP-6717Log levels in o.a.h.security.Groups too highTrivialsecurityTodd LipconTodd Lipcon
HADOOP-6713The RPC server Listener thread is a scalability bottleneckMajoripcdhruba borthakurDmytro Molkov
HADOOP-6709Re-instate deprecated FileSystem methods that were removed after 0.20BlockerfsTom WhiteTom White
HADOOP-6678Remove FileContext#isFile, isDirectory and existsMajorfsHairong KuangEli Collins
HADOOP-6657Common portion of MAPREDUCE-1545Major.Luke LuLuke Lu
HADOOP-6635Install or deploy source jars to maven repoMajorbuildPatrick AngelesPatrick Angeles
HADOOP-6589Better error messages for RPC clients when authentication failsMajoripc, securityKan ZhangKan Zhang
HADOOP-6585Add FileStatus#isDirectory and isFileBlockerfsEli CollinsEli Collins
HADOOP-6583Capture metrics for authentication/authorization at the RPC layerMajoripc, securityDevaraj DasDevaraj Das
HADOOP-6582Token class should have a toString, equals and hashcode methodMajorsecurityDevaraj DasBoris Shkolnik
HADOOP-6579A utility for reading and writing tokens into a URL safe string.MajorsecurityOwen O'MalleyOwen O'Malley
HADOOP-6559The RPC client should try to re-login when it detects that the TGT expiredMajorsecurityDevaraj DasDevaraj Das
HADOOP-6543Allow authentication-enabled RPC clients to connect to authentication-disabled RPC serversMajoripc, securityKan ZhangKan Zhang
HADOOP-6537Proposal for exceptions thrown by FileContext and Abstract File SystemMajor.Jitendra Nath PandeySuresh Srinivas
HADOOP-6534LocalDirAllocator should use whitespace trimming configuration gettersMajorconf, fsTodd LipconTodd Lipcon
HADOOP-6531add FileUtil.fullyDeleteContents(dir) api to delete contents of a directoryMinorfsAmareshwari SriramadasuAmareshwari Sriramadasu
HADOOP-6518Kerberos login in UGI should honor KRB5CCNAMEMajorsecurityOwen O'MalleyOwen O'Malley
HADOOP-6515Make maximum number of http threads configurableMajor.Scott ChenScott Chen
HADOOP-6492Make avro serialization APIs publicMajor.Aaron KimballAaron Kimball
HADOOP-6479TestUTF8 assertions could fail with better textMinortestSteve LoughranSteve Loughran
HADOOP-6471StringBuffer -> StringBuilder - conversion of references as necessaryMajor.Karthik KKarthik K
HADOOP-6467Performance improvement for liststatus on directories in hadoop archives.MajorfsMahadev konarMahadev konar
HADOOP-6443Serialization classes accept invalid metadataMajorioAaron KimballAaron Kimball
HADOOP-6435Make RPC.waitForProxy with timeout publicMajoripcSteve LoughranSteve Loughran
HADOOP-6434Make HttpServer slightly easier to manage/diagnose faults withMinor.Steve LoughranSteve Loughran
HADOOP-6420String-to-String Maps should be embeddable in ConfigurationMajorconfAaron KimballAaron Kimball
HADOOP-6413Move TestReflectionUtils to CommonMajortestTodd LipconTodd Lipcon
HADOOP-6407Have a way to automatically update Eclipse .classpath file when new libs are added to the classpath through IvyMinorbuildKonstantin BoudnikTom White
HADOOP-6403Deprecate EC2 bash scriptsMajorcontrib/cloudTom WhiteTom White
HADOOP-6400Log errors getting Unix UGIMinorsecurityTodd LipconTodd Lipcon
HADOOP-6394Helper class for FileContext testsMajortestJitendra Nath PandeyJitendra Nath Pandey
HADOOP-6366Reduce ivy console output to ovservable levelMajor.Konstantin BoudnikKonstantin Boudnik
HADOOP-6343Stack trace of any runtime exceptions should be recorded in the server logs.MajoripcJitendra Nath PandeyJitendra Nath Pandey
HADOOP-6326Hundson runs should check for AspectJ warnings and report failure if any is presentCriticalbuildKonstantin BoudnikKonstantin Boudnik
HADOOP-6318Upgrade to Avro 1.2.0Majorio, ipcDoug CuttingDoug Cutting
HADOOP-6307Support reading on un-closed SequenceFileMajorioTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-6305Unify build property names to facilitate cross-projects modificationsMajorbuildKonstantin BoudnikKonstantin Boudnik
HADOOP-6301Need to post Injection HowTo to Apache Hadoop's WikiMajor.Konstantin BoudnikKonstantin Boudnik
HADOOP-6279Add JVM memory usage to JvmMetricsMinor.Todd LipconTodd Lipcon
HADOOP-6271Fix FileContext to allow both recursive and non recursive create and mkdirMajorfsSanjay RadiaSanjay Radia
HADOOP-6268Add ivy jar to .gitignoreMinorbuildTodd LipconTodd Lipcon
HADOOP-6267build-contrib.xml unnecessarily enforces that contrib projects be located in contrib/ dirMinorbuildTodd LipconTodd Lipcon
HADOOP-6252Provide method to determine if a deprecated key was set in the config fileMajorconfJakob HomanJakob Homan
HADOOP-6246Update umask code to use key deprecation facilities from HADOOP-6105MajorfsJakob HomanJakob Homan
HADOOP-6233Changes in common to rename the config keys as detailed in HDFS-531.MajorfsJitendra Nath PandeyJitendra Nath Pandey
HADOOP-6224Add a method to WritableUtils performing a bounded read of a StringMajorioJothi PadmanabhanJothi Padmanabhan
HADOOP-6216HDFS Web UI displays comments from dfs.exclude file and counts them as dead nodesMajorutilJim HuangRavi Phulari
HADOOP-6204Implementing aspects development and fault injeciton framework for HadoopMajorbuild, testKonstantin BoudnikKonstantin Boudnik
HADOOP-6182Adding Apache License Headers and reduce releaseaudit warnings to zeroMajor.Giridharan KesavanGiridharan Kesavan
HADOOP-6166Improve PureJavaCrc32Majorperformance, utilTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-6161Add get/setEnum to ConfigurationMinorconfChris DouglasChris Douglas
HADOOP-6160releaseaudit (rats) should not be run againt the entire release binaryMajorbuildGiridharan KesavanGiridharan Kesavan
HADOOP-6150Need to be able to instantiate a comparator instance from a comparator string without creating a TFile.Reader objectMinorioHong TangHong Tang
HADOOP-6148Implement a pure Java CRC32 calculatorMajorperformance, utilOwen O'MalleyScott Carey
HADOOP-6146Upgrade to JetS3t version 0.7.1Majorfs/s3Tom WhiteTom White
HADOOP-6133ReflectionUtils performance regressionMajorconfTodd LipconTodd Lipcon
HADOOP-6109Handle large (several MB) text input lines in a reasonable amount of timeMajoriothushara wijeratnathushara wijeratna
HADOOP-6106Provide an option in ShellCommandExecutor to timeout commands that do not complete within a certain amount of time.MajorutilHemanth YamijalaSreekanth Ramakrishnan
HADOOP-6105Provide a way to automatically handle backward compatibility of deprecated keysMajorconfHemanth YamijalaV.V.Chaitanya Krishna
HADOOP-6099Allow configuring the IPC module to send pingsMajoripcdhruba borthakurdhruba borthakur
HADOOP-5976create script to provide classpath for external toolsMajorscriptsOwen O'MalleyOwen O'Malley
HADOOP-5968Sqoop should only print a warning about mysql import speed onceMinor.Aaron KimballAaron Kimball
HADOOP-5967Sqoop should only use a single map taskMinor.Aaron KimballAaron Kimball
HADOOP-5961DataNode should understand generic hadoop optionsMajor.Raghu AngadiRaghu Angadi
HADOOP-5925EC2 scripts should exit on errorMajorcontrib/cloudTom WhiteTom White
HADOOP-5897Add more Metrics to Namenode to capture heap usageMajormetricsSuresh SrinivasSuresh Srinivas
HADOOP-5896Remove the dependency of GenericOptionsParser on Option.withArgPatternMajor.Sharad AgarwalSharad Agarwal
HADOOP-5890Use exponential backoff on Thread.sleep during DN shutdownMajor.Todd LipconTodd Lipcon
HADOOP-5873Remove deprecated methods randomDataNode() and getDatanodeByIndex(..) in FSNamesystemMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5867Cleaning NNBench* off javac warningsMajortestKonstantin BoudnikKonstantin Boudnik
HADOOP-5858Eliminate UTF8 and fix warnings in test/hdfs-with-mr packageMajortestKonstantin ShvachkoKonstantin Shvachko
HADOOP-5857Refactor hdfs jsp codesMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5854findbugs : fix “Inconsistent Synchronization” warnings in hdfsMajor.Raghu AngadiRaghu Angadi
HADOOP-5839fixes to ec2 scripts to allow remote job submissionMajorcontrib/cloudJoydeep Sen SarmaJoydeep Sen Sarma
HADOOP-5838Remove a few javac warnings under hdfsMajor.Raghu AngadiRaghu Angadi
HADOOP-5822Fix javac warnings in several dfs tests related to unncessary castsMajortestJakob HomanJakob Homan
HADOOP-5784The length of the heartbeat cycle should be configurable.Major.Owen O'MalleyAmareshwari Sriramadasu
HADOOP-5771Create unit test for LinuxTaskControllerMajorsecurity, testSreekanth RamakrishnanSreekanth Ramakrishnan
HADOOP-5733Add map/reduce slot capacity and lost map/reduce slot capacity to JobTracker metricsMajormetricsHong TangSreekanth Ramakrishnan
HADOOP-5727Faster, simpler id.hashCode() which does not allocate memoryMajor.ShevekShevek
HADOOP-5721Provide EditLogFileInputStream and EditLogFileOutputStream as independent classesMinor.Luca Telloli
HADOOP-5717Create public enum class for the Framework counters in org.apache.hadoop.mapreduceMajor.Owen O'MalleyAmareshwari Sriramadasu
HADOOP-5705Improved tries in TotalOrderPartitioner to eliminate large leaf nodes.Major.Dick KingDick King
HADOOP-5687Hadoop NameNode throws NPE if fs.default.name is the default valueMinor.Philip ZeyligerPhilip Zeyliger
HADOOP-5675DistCp should not launch a job if it is not necessaryMinor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5664Use of ReentrantLock.lock() in MapOutputBuffer takes up too much cpu timeMinor.Bryan DuxburyChris Douglas
HADOOP-5657Validate data passed through TestReduceFetchMinortestChris DouglasChris Douglas
HADOOP-5638More improvement on block placement performanceMajor.Hairong KuangHairong Kuang
HADOOP-5625Add I/O duration time in client traceMinor.Lei (Eddy) XuLei (Eddy) Xu
HADOOP-5613change S3Exception to checked exceptionMinorfs/s3Andrew HitchcockAndrew Hitchcock
HADOOP-5603Improve block placement performanceMajor.Hairong KuangHairong Kuang
HADOOP-5596Make ObjectWritable support EnumSetMajorioHe YongqiangHe Yongqiang
HADOOP-5595NameNode does not need to run a replicator to choose a random DataNodeMajor.Hairong KuangHairong Kuang
HADOOP-5589TupleWritable: Lift implicit limit on the number of values that can be storedMajor.Jingkei LyJingkei Ly
HADOOP-5572The map progress value should have a separate phase for doing the final sort.Major.Owen O'MalleyRavi Gummadi
HADOOP-5509PendingReplicationBlocks should not start monitor in constructor.Major.Konstantin ShvachkoKonstantin Shvachko
HADOOP-5502Backup and checkpoint nodes should be documentedMajordocumentationKonstantin ShvachkoJakob Homan
HADOOP-5500Allow number of fields to be supplied when field names are not known in DBOutputFormat#setOutput()Major.Enis SoztutarEnis Soztutar
HADOOP-5494IFile.Reader should have a nextRawKey/nextRawValueMajor.Devaraj DasDevaraj Das
HADOOP-5455default “hadoop-metrics.properties” doesn't mention “rpc” contextMinordocumentation, metricsPhilip ZeyligerPhilip Zeyliger
HADOOP-5450Add support for application-specific typecodes to typed bytesBlocker.Klaas BosteelsKlaas Bosteels
HADOOP-5423It should be posible to specify metadata for the output file produced by SequenceFile.Sorter.sortMajorioMichael TammMichael Tamm
HADOOP-5419Provide a way for users to find out what operations they can do on which M/R queuesMajor.Hemanth Yamijalarahul k singh
HADOOP-5396Queue ACLs should be refreshed without requiring a restart of the job trackerMajor.Hemanth YamijalaVinod Kumar Vavilapalli
HADOOP-5369Small tweaks to reduce MapFile index sizeMajor.Ben MaurerBen Maurer
HADOOP-5365hdfsprxoy should log every accessMajor.Kan Zhangzhiyong zhang
HADOOP-5364Adding SSL certificate expiration warning to hdfsproxyMajor.Kan Zhangzhiyong zhang
HADOOP-5331KFS: Add support for appendMajor.Sriram RaoSriram Rao
HADOOP-5317Provide documentation for LazyOutput FeatureMajordocumentationJothi PadmanabhanJothi Padmanabhan
HADOOP-5279test-patch.sh scirpt should just call the test-core target as part of runtestcore function.Major.Giridharan KesavanGiridharan Kesavan
HADOOP-5266Values Iterator should support “mark” and “reset”Major.Jothi PadmanabhanJothi Padmanabhan
HADOOP-5264TaskTracker should have single conf referenceMajor.Sharad AgarwalSharad Agarwal
HADOOP-5240‘ant javadoc’ does not check whether outputs are up to date and always rebuildsMajorbuildAaron KimballAaron Kimball
HADOOP-5222Add offset in client traceMinor.Lei (Eddy) XuLei (Eddy) Xu
HADOOP-5205Change CHUKWA_IDENT_STRING from “demo” to “TODO-AGENTS-INSTANCE-NAME”Major.Jerome BoulonJerome Boulon
HADOOP-5196avoiding unnecessary byte[] allocation in SequenceFile.CompressedBytes and SequenceFile.UncompressedBytesMinorioHong TangHong Tang
HADOOP-5147remove refs to slaves fileMinor.Ari RabkinAri Rabkin
HADOOP-5144manual way of turning on restore of failed storage replicas for namenodeMajor.Boris ShkolnikBoris Shkolnik
HADOOP-5135Separate the core, hdfs and mapred junit testsMajorbuildSharad AgarwalSharad Agarwal
HADOOP-5126Empty file BlocksWithLocations.java should be removedMajor.Konstantin ShvachkoKonstantin Shvachko
HADOOP-5124A few optimizations to FsNamesystem#RecentInvalidateSetsMajor.Hairong KuangHairong Kuang
HADOOP-5107split the core, hdfs, and mapred jars from each other and publish them independently to the Maven repositoryMajorbuildOwen O'MalleyGiridharan Kesavan
HADOOP-5101optimizing build.xml target dependenciesMajorbuildGiridharan KesavanGiridharan Kesavan
HADOOP-5088include releaseaudit as part of test-patch.sh scriptMajorbuildGiridharan KesavanGiridharan Kesavan
HADOOP-5038remove System.out.println statementMajor.Jerome BoulonJerome Boulon
HADOOP-5033chukwa writer API is confusingMinor.Ari RabkinAri Rabkin
HADOOP-5023Add Tomcat support to hdfsproxyMajor.Kan Zhangzhiyong zhang
HADOOP-5015Separate block/replica management code from FSNamesystemMajor.Hairong KuangSuresh Srinivas
HADOOP-4936Improvements to TestSafeModeMajortestKonstantin ShvachkoKonstantin Shvachko
HADOOP-4885Try to restore failed replicas of Name Node storage (at checkpoint time)Major.Boris ShkolnikBoris Shkolnik
HADOOP-4868Split the hadoop script into 3 partsMajorscriptsSharad AgarwalSharad Agarwal
HADOOP-4859Make the M/R Job output dir unique for Daily rollingMajor.Jerome BoulonJerome Boulon
HADOOP-4842Streaming combiner should allow command, not just JavaClassMajor.Marco NicosiaAmareshwari Sriramadasu
HADOOP-4794separate branch for HadoopVersionAnnotationMajorbuildOwen O'MalleyChris Douglas
HADOOP-4788Set mapred.fairscheduler.assignmultiple to true by defaultTrivial.Matei ZahariaMatei Zaharia
HADOOP-4656Add a user to groups mapping serviceMajorsecurityArun C MurthyBoris Shkolnik
HADOOP-4546Minor fix in dfs to make hadoop work in AIXMajor.Arun VenugopalBill Habermaas
HADOOP-4372Improve the way the job history files are managed during job recoveryMajor.Amar KamatAmar Kamat
HADOOP-4365Configuration.getProps() should be made protected for ease of overridingMajorconfSteve LoughranSteve Loughran
HADOOP-4191Add a testcase for jobhistoryMajortestAmar KamatRavi Gummadi
HADOOP-3659Patch to allow hadoop native to compile on Mac OS XMinornativeColin EvansColin Evans
HADOOP-2898HOD should allow setting MapReduce UI ports within a port rangeBlockercontrib/hodLuca TelloliPeeyush Bishnoi
HADOOP-2838Add HADOOP_LIBRARY_PATH config setting so Hadoop will include external directories for jniMajor.Owen O'MalleyAmar Kamat
HADOOP-2721Use job control for tasks (and therefore for pipes and streaming)Major.Owen O'MalleyRavi Gummadi
HADOOP-2141speculative execution start up condition based on completion timeMajor.Koji NoguchiAndy Konwinski
HADOOP-1722Make streaming to handle non-utf8 byte arrayMajor.Runping QiKlaas Bosteels
HDFS-1199Extract a subset of tests for smoke (DOA) validation.MajorbuildKonstantin BoudnikKonstantin Boudnik
HDFS-1170Add more assertions to TestLargeDirectoryDeleteMinortestSteve LoughranSteve Loughran
HDFS-1161Make DN minimum valid volumes configurableBlockerdatanodeEli CollinsEli Collins
HDFS-1134Large-scale Automated FrameworkMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-1126Change HDFS to depend on Hadoop ‘common’ artifacts instead of ‘core’Blocker.Tom WhiteTom White
HDFS-1107Turn on append by default.Blockerhdfs-clientKonstantin ShvachkoKonstantin Shvachko
HDFS-1092Use logging rather than System.err in MiniDFSClusterMinortestKarthik KKarthik K
HDFS-1089Remove uses of FileContext#isFile, isDirectory and existsMajortestEli CollinsEli Collins
HDFS-1087Use StringBuilder instead of Formatter for audit logsMinornamenodeChris DouglasChris Douglas
HDFS-1083Update TestHDFSCLI to not to expect exception class name in the error messagesMinortestSuresh SrinivasSuresh Srinivas
HDFS-1078update libhdfs build process to produce static librariesMinorlibhdfssam rashsam rash
HDFS-1054Remove unnecessary sleep after failure in nextBlockOutputStreamMajorhdfs-clientTodd LipconTodd Lipcon
HDFS-1047Install/deploy source jars to Maven repoMajorbuildPatrick AngelesPatrick Angeles
HDFS-1031Enhance the webUi to list a few of the corrupted files in HDFSMajor.dhruba borthakurAndré Oriani
HDFS-1012documentLocation attribute in LdapEntry for HDFSProxy isn't specific to a clusterMajorcontrib/hdfsproxySrikanth SundarrajanSrikanth Sundarrajan
HDFS-1011Improve Logging in HDFSProxy to include cluster name associated with the requestMinorcontrib/hdfsproxySrikanth SundarrajanRamesh Sekaran
HDFS-1009Support Kerberos authorization in HDFSProxyMajorcontrib/hdfsproxySrikanth SundarrajanSrikanth Sundarrajan
HDFS-998The servlets should quote server generated strings sent in the responseMajor.Devaraj DasChris Douglas
HDFS-997DataNode local directories should have narrow permissionsMajordatanodeArun C MurthyLuke Lu
HDFS-994Provide methods for obtaining delegation token from Namenode for hftp and other usesMajor.Jakob HomanJakob Homan
HDFS-986Push HADOOP-6551 into HDFSMajor.Owen O'MalleyOwen O'Malley
HDFS-968s/StringBuffer/StringBuilder - as necessaryMajor.Karthik KKarthik K
HDFS-949Move Delegation token into Common so that we can use it for MapReduce alsoMajorsecurityOwen O'MalleyOwen O'Malley
HDFS-933Add createIdentifier() implementation to DelegationTokenSecretManagerMajor.Kan ZhangKan Zhang
HDFS-930o.a.h.hdfs.server.datanode.DataXceiver - run() - Version mismatch exception - more context to help debuggingMinordocumentationKarthik KKarthik K
HDFS-921Convert TestDFSClientRetries::testNotYetReplicatedErrors to MockitoMajortestJakob HomanJakob Homan
HDFS-883Datanode shutdown should log problems with Storage.unlockAll()MinordatanodeSteve LoughranSteve Loughran
HDFS-854Datanode should scan devices in parallel to generate block reportMajordatanodedhruba borthakurDmytro Molkov
HDFS-850Display more memory details on the web uiMinor.Dmytro MolkovDmytro Molkov
HDFS-844Log the filename when file locking failsMajor.Tom WhiteTom White
HDFS-832HDFS side of HADOOP-6222.MajortestKonstantin BoudnikKonstantin Boudnik
HDFS-826Allow a mechanism for an application to detect that datanode(s) have died in the write pipelineMajorhdfs-clientdhruba borthakurdhruba borthakur
HDFS-822Appends to already-finalized blocks can rename across volumesBlockerdatanodeTodd LipconHairong Kuang
HDFS-806Add new unit tests to the 10-mins ‘run-commit-test’ targetMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-800The last block of a file under construction may change to the COMPLETE state in response to getAdditionalBlock or completeFileInternalMajornamenodeHairong KuangHairong Kuang
HDFS-786Implement getContentSummary(..) in HftpFileSystemMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-767Job failure due to BlockMissingExceptionMajor.Ning ZhangNing Zhang
HDFS-758Improve reporting of progress of decommissioningMajor.Jitendra Nath PandeyJitendra Nath Pandey
HDFS-755Read multiple checksum chunks at once in DFSInputStreamMajorhdfs-clientTodd LipconTodd Lipcon
HDFS-754Reduce ivy console output to observable levelMajor.Konstantin BoudnikKonstantin Boudnik
HDFS-736commitBlockSynchronization() should directly update block GS and length.MajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-729fsck option to list only corrupted filesMajornamenodedhruba borthakurRodrigo Schmidt
HDFS-728Create a comprehensive functional test for appendMajor.Hairong KuangHairong Kuang
HDFS-704Unify build property names to facilitate cross-projects modificationsMajorbuildKonstantin BoudnikKonstantin Boudnik
HDFS-703Replace current fault injection implementation with one from CommonMajorbuildKonstantin BoudnikKonstantin Boudnik
HDFS-685Use the user-to-groups mapping service in the NameNodeMajornamenodeArun C MurthyBoris Shkolnik
HDFS-680Add new access method to a copy of a block's replicaMajor.Konstantin BoudnikKonstantin Shvachko
HDFS-631Changes in HDFS to rename the config keys as detailed in HDFS-531.Majordatanode, hdfs-client, namenode, testJitendra Nath PandeyJitendra Nath Pandey
HDFS-605There's not need to run fault-inject tests by ‘run-test-hdfs-with-mr’ targetMajorbuild, testKonstantin BoudnikKonstantin Boudnik
HDFS-598Eclipse launch task for HDFSTrivialbuildEli CollinsEli Collins
HDFS-584Fail the fault-inject build if any advices are mis-boundMajorbuildKonstantin BoudnikKonstantin Boudnik
HDFS-581Introduce an iterator over blocks in the block report array.MajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-578Support for using server default values for blockSize and replication when creating a fileMajorhdfs-client, namenodeKan ZhangKan Zhang
HDFS-563Simplify the codes in FSNamesystem.getBlockLocations(..)MinornamenodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-549Allow non fault-inject specific tests execution with an explicit -Dtestcase=... settingMajorbuildKonstantin BoudnikKonstantin Boudnik
HDFS-548TestFsck takes nearly 10 minutes to run - a quarter of the entire hdfs-test timeMajortestJakob HomanHairong Kuang
HDFS-546DatanodeDescriptor block iterator should be BlockInfo based rather than Block.MajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-539Fault injeciton utlis for pipeline testing needs to be refactored for future reuse by other testsMinortestKonstantin BoudnikKonstantin Boudnik
HDFS-532Allow applications to know that a read request failed because block is missingMajorhdfs-clientdhruba borthakurdhruba borthakur
HDFS-531Renaming of configuration keysMajor.Jitendra Nath PandeyJitendra Nath Pandey
HDFS-530Refactor TestFileAppend* to remove code duplicationsMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-529More redundant block searches in BlockManager.MajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-527Refactor DFSClient constructorsMajorhdfs-clientTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-511Redundant block searches in BlockManager.MajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-510Rename DatanodeBlockInfo to be ReplicaInfoMajordatanodeHairong KuangJakob Homan
HDFS-504HDFS updates the modification time of a file when the file is closed.MinornamenodeChun ZhangChun Zhang
HDFS-496Use PureJavaCrc32 in HDFSMinordatanode, hdfs-client, performanceTodd LipconTodd Lipcon
HDFS-493Only fault-injected tests have to be executed by run-test-*-faul-inject targets; none of fault-injected tests need to be ran normal testing processMajorbuild, testKonstantin BoudnikKonstantin Boudnik
HDFS-490eliminate the usage of FileSystem.create( ) depracated by Hadoop-5438MinortestHe YongqiangHe Yongqiang
HDFS-457better handling of volume failure in Data Node storageMajordatanodeBoris ShkolnikBoris Shkolnik
HDFS-443New metrics in namenode to capture lost heartbeats.MajornamenodeJitendra Nath PandeyJitendra Nath Pandey
HDFS-412Hadoop JMX usage makes Nagios monitoring impossibleMajor.Brian BockelmanBrian Bockelman
HDFS-385Design a pluggable interface to place replicas of blocks in HDFSMajor.dhruba borthakurdhruba borthakur
HDFS-381Datanode should report deletion of blocks to Namenode explicitlyMajor.Suresh SrinivasSuresh Srinivas
HDFS-352saveNamespace command should be documented.MajordocumentationKonstantin ShvachkoRavi Phulari
HDFS-278Should DFS outputstream's close wait forever?Major.Raghu Angadidhruba borthakur
HDFS-265Revisit appendMajor.Hairong KuangHairong Kuang
HDFS-173Recursively deleting a directory with millions of files makes NameNode unresponsive for other commands until the deletion completesMajornamenodeSuresh SrinivasSuresh Srinivas
MAPREDUCE-1856Extract a subset of tests for smoke (DOA) validationMajorbuildKonstantin BoudnikKonstantin Boudnik
MAPREDUCE-1832Support for file sizes less than 1MB in DFSIO benchmark.MajorbenchmarksKonstantin ShvachkoKonstantin Shvachko
MAPREDUCE-1751Change MapReduce to depend on Hadoop ‘common’ artifacts instead of ‘core’BlockerbuildTom WhiteTom White
MAPREDUCE-1749Pull configuration strings out of JobContextMajor.Owen O'MalleyOwen O'Malley
MAPREDUCE-1735Un-deprecate the old MapReduce API in the 0.21 branchBlocker.Tom WhiteTom White
MAPREDUCE-1656JobStory should provide queue info.Minor.Hong TangHong Tang
MAPREDUCE-1627HadoopArchives should not uses DistCp methodMinorharchiveTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-1613Install/deploy source jars to Maven repoMinorbuildPatrick Angeles
MAPREDUCE-1593[Rumen] Improvements to random seed generationTrivialtools/rumenTamas SarlosTamas Sarlos
MAPREDUCE-1590Move HarFileSystem from Hadoop Common to Mapreduce tools.MajorharchiveMahadev konarMahadev konar
MAPREDUCE-1579archive: check and possibly replace the space charater in pathsBlockerharchiveTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-1570Shuffle stage - Key and Group ComparatorsMinorcontrib/mrunitChris WhiteChris White
MAPREDUCE-1569Mock Contexts & ConfigurationsMinorcontrib/mrunitChris WhiteChris White
MAPREDUCE-1568TrackerDistributedCacheManager should clean up cache in a background threadMajor.Scott ChenScott Chen
MAPREDUCE-1556upgrade to Avro 1.3.0MajorjobtrackerDoug CuttingDoug Cutting
MAPREDUCE-1535Replace usage of FileStatus#isDir()Blocker.Eli CollinsEli Collins
MAPREDUCE-1527QueueManager should issue warning if mapred-queues.xml is skipped.Major.Hong TangHong Tang
MAPREDUCE-1518On contrib/raid, the RaidNode currently runs the deletion check for parity files on directories too. It would be better if it didn't.Majorcontrib/raidRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-1514Add documentation on permissions, limitations, error handling for archives.MajordocumentationMahadev konarMahadev konar
MAPREDUCE-1512RAID could use HarFileSystem directly instead of FileSystem.getMinorcontrib/raidRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-1503Push HADOOP-6551 into MapReduceMajor.Owen O'MalleyOwen O'Malley
MAPREDUCE-1491Use HAR filesystem to merge parity filesMajorcontrib/raidRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-1489DataDrivenDBInputFormat should not query the database when generating only one splitMajor.Aaron KimballAaron Kimball
MAPREDUCE-1470Move Delegation token into Common so that we can use it for MapReduce alsoMajor.Owen O'MalleyOwen O'Malley
MAPREDUCE-1466FileInputFormat should save #input-files in JobConfMinorclientArun C MurthyLuke Lu
MAPREDUCE-1460Oracle support in DataDrivenDBInputFormatMajor.Aaron KimballAaron Kimball
MAPREDUCE-1440MapReduce should use the short form of the user namesMajorsecurityOwen O'MalleyOwen O'Malley
MAPREDUCE-1428Make block size and the size of archive created files configurable.MajorharchiveMahadev konarMahadev konar
MAPREDUCE-1425archive throws OutOfMemoryErrorMajorharchiveTsz Wo Nicholas SzeMahadev konar
MAPREDUCE-1423Improve performance of CombineFileInputFormat when multiple pools are configuredMajorclientdhruba borthakurdhruba borthakur
MAPREDUCE-1403Save file-sizes of each of the artifacts in DistributedCache in the JobConfMajorclientArun C MurthyArun C Murthy
MAPREDUCE-1367LocalJobRunner should support parallel mapper executionMajor.Aaron KimballAaron Kimball
MAPREDUCE-1337Generify StreamJob for better readabilityMajor.Karthik KKarthik K
MAPREDUCE-1317Reducing memory consumption of rumen objectsMajortools/rumenHong TangHong Tang
MAPREDUCE-1309I want to change the rumen job trace generator to use a more modular internal structure, to allow for more input log formatsMajortools/rumenDick KingDick King
MAPREDUCE-1306[MUMAK] Randomize the arrival of heartbeat responsesMajorcontrib/mumakTamas SarlosTamas Sarlos
MAPREDUCE-1305Running distcp with -delete incurs avoidable penaltiesMajordistcpPeter RomianowskiPeter Romianowski
MAPREDUCE-1302TrackerDistributedCacheManager can delete file asynchronouslyMajortasktrackerZheng ShaoZheng Shao
MAPREDUCE-1265Include tasktracker name in the task attempt error logTrivial.Scott ChenScott Chen
MAPREDUCE-1250Refactor job token to use a common token interfaceMajorsecurityKan ZhangKan Zhang
MAPREDUCE-1231Distcp is very slowMajordistcpJothi PadmanabhanJothi Padmanabhan
MAPREDUCE-1229[Mumak] Allow customization of job submission policyMajorcontrib/mumakHong TangHong Tang
MAPREDUCE-1221Kill tasks on a node if the free physical memory on that machine falls below a configured thresholdMajortasktrackerdhruba borthakurScott Chen
MAPREDUCE-1198Alternatively schedule different types of tasks in fair share schedulerMajorcontrib/fair-shareScott ChenScott Chen
MAPREDUCE-1189Reduce ivy console output to ovservable levelMajorbuildKonstantin BoudnikKonstantin Boudnik
MAPREDUCE-1185URL to JT webconsole for running job and job history should be the sameMajorjobtrackerSharad AgarwalAmareshwari Sriramadasu
MAPREDUCE-1103Additional JobTracker metricsMajorjobtrackerArun C MurthySharad Agarwal
MAPREDUCE-1084Implementing aspects development and fault injeciton framework for MapReduceMajorbuild, testKonstantin BoudnikSreekanth Ramakrishnan
MAPREDUCE-1083Use the user-to-groups mapping service in the JobTrackerMajorjobtrackerArun C MurthyBoris Shkolnik
MAPREDUCE-1048Show total slot usage in cluster summary on jobtracker webuiMajorjobtrackerAmar KamatAmareshwari Sriramadasu
MAPREDUCE-1012Context interfaces should be Public EvolvingBlockerclientTom WhiteTom White
MAPREDUCE-1011Git and Subversion ignore of build.propertiesMajorbuildOwen O'MalleyOwen O'Malley
MAPREDUCE-972distcp can timeout during rename operation to s3Majordistcp, documentationAaron KimballAaron Kimball
MAPREDUCE-966Rumen interface improvementMajortools/rumenHong TangHong Tang
MAPREDUCE-960Unnecessary copy in mapreduce.lib.input.KeyValueLineRecordReaderMajor.Chris DouglasChris Douglas
MAPREDUCE-954The new interface's Context objects should be interfacesMajorclientOwen O'MalleyArun C Murthy
MAPREDUCE-953Generate configuration dump for hierarchial queue configurationBlockerjobtrackerrahul k singhV.V.Chaitanya Krishna
MAPREDUCE-947OutputCommitter should have an abortJob methodMajor.Owen O'MalleyAmar Kamat
MAPREDUCE-944Extend FairShare scheduler to fair-share memory usage in the clusterMajorcontrib/fair-sharedhruba borthakurdhruba borthakur
MAPREDUCE-936Allow a load difference in fairshare schedulerMajorcontrib/fair-shareZheng ShaoZheng Shao
MAPREDUCE-931rumen should use its own interpolation classes to create runtimes for simulated tasksMinortools/rumenDick KingDick King
MAPREDUCE-930rumen should interpret job history log input paths with respect to default FS, not local FSMinortools/rumenDick KingChris Douglas
MAPREDUCE-910MRUnit should support countersMajorcontrib/mrunitAaron KimballAaron Kimball
MAPREDUCE-905Add Eclipse launch tasks for MapReduceMinor.Philip ZeyligerPhilip Zeyliger
MAPREDUCE-903Adding AVRO jar to eclipse classpathMajor.Philip ZeyligerPhilip Zeyliger
MAPREDUCE-893Provide an ability to refresh queue configuration without restart.MajorjobtrackerHemanth YamijalaVinod Kumar Vavilapalli
MAPREDUCE-885More efficient SQL queries for DBInputFormatMajor.Aaron KimballAaron Kimball
MAPREDUCE-875Make DBRecordReader execute queries lazilyMajor.Aaron KimballAaron Kimball
MAPREDUCE-874The name “PiEstimator” is misleadingMinorexamplesTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-847Adding Apache License Headers and reduce releaseaudit warnings to zeroMajorbuildGiridharan KesavanGiridharan Kesavan
MAPREDUCE-830Providing BZip2 splitting support for Text dataMajor.Abdul QadeerAbdul Qadeer
MAPREDUCE-797MRUnit MapReduceDriver should support combinersMajorcontrib/mrunitAaron KimballAaron Kimball
MAPREDUCE-788Modify gridmix2 to use new api.MajorbenchmarksAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-784Modify TestUserDefinedCounters to use LocalJobRunner instead of MiniMRMajortestJothi PadmanabhanJothi Padmanabhan
MAPREDUCE-782Use PureJavaCrc32 in mapreduce spillsMinorperformanceTodd LipconTodd Lipcon
MAPREDUCE-781distcp overrides user-selected job nameMajordistcpRob WeltmanVenkatesh Seetharam
MAPREDUCE-779Add node health failures into JobTrackerStatisticsMajorjobtrackerSreekanth RamakrishnanSreekanth Ramakrishnan
MAPREDUCE-765eliminate the usage of FileSystem.create( ) depracated by Hadoop-5438Minordistcp, jobtrackerHe YongqiangHe Yongqiang
MAPREDUCE-742Improve the java comments for the π examplesMinordocumentation, examplesTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-739Allow relative paths to be created inside archives.MajorharchiveMahadev konarMahadev konar
MAPREDUCE-712RandomTextWriter example is CPU boundMajorexamplesKhaled ElmeleegyChris Douglas
MAPREDUCE-701Make TestRackAwareTaskPlacement a unit testMinortestJothi PadmanabhanJothi Padmanabhan
MAPREDUCE-664distcp with -delete option does not display number of files deleted from the target that were not present on sourceMajordistcpSuhas GogateRavi Gummadi
MAPREDUCE-654Add an option -count to distcp for displaying some info about the src filesMajordistcpRavi GummadiRavi Gummadi
MAPREDUCE-649distcp should validate the data copiedMajordistcpRavi GummadiRavi Gummadi
MAPREDUCE-632Merge TestCustomOutputCommitter with TestCommandLineJobSubmissionMajor.Jothi PadmanabhanJothi Padmanabhan
MAPREDUCE-625Modify TestTaskLimits to improve execution timeMinor.Jothi PadmanabhanJothi Padmanabhan
MAPREDUCE-502Allow jobtracker to be configured with zero completed jobs in memoryMajor.Amar KamatAmar Kamat
MAPREDUCE-476extend DistributedCache to work locally (LocalJobRunner)Minor.sam rashPhilip Zeyliger
MAPREDUCE-463The job setup and cleanup tasks should be optionalMajor.Owen O'MalleyAmareshwari Sriramadasu
MAPREDUCE-353Allow shuffle read and connection timeouts to be configurableMajor.Arun C MurthyRavi Gummadi
MAPREDUCE-336The logging level of the tasks should be configurable by the jobMajor.Owen O'MalleyArun C Murthy
MAPREDUCE-318Refactor reduce shuffle codeMajorperformance, taskOwen O'MalleyOwen O'Malley
MAPREDUCE-284Improvements to RPC between Child and TaskTrackerMajor.Arun C MurthyRavi Gummadi
MAPREDUCE-277Job history counters should be avaible on the UI.BlockerjobtrackerAmareshwari SriramadasuJothi Padmanabhan
MAPREDUCE-271Change examples code to use new mapreduce api.MajorexamplesAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-270TaskTracker could send an out-of-band heartbeat when the last running map/reduce completesMajor.Arun C MurthyArun C Murthy

BUG FIXES:

JIRASummaryPriorityComponentReporterContributor
HADOOP-6881The efficient comparators aren't always used except for BytesWritable and TextMajor.Owen O'MalleyOwen O'Malley
HADOOP-6875[Herriot] Cleanup of temp. configurations is needed upon restart of a clusterMajortestVinay Kumar ThotaVinay Kumar Thota
HADOOP-6860‘compile-fault-inject’ should never be called directly.MinorbuildKonstantin BoudnikKonstantin Boudnik
HADOOP-6847Problem staging 0.21.0 artifacts to Apache Nexus Maven RepositoryBlockerbuildTom WhiteGiridharan Kesavan
HADOOP-6828Herrior uses old way of accessing logs directoriesMajortestKonstantin BoudnikSreekanth Ramakrishnan
HADOOP-6826Revert FileSystem create method that takes CreateFlagsBlockerfsTom WhiteTom White
HADOOP-6821Document changes to memory monitoringBlockerdocumentationHemanth YamijalaHemanth Yamijala
HADOOP-6819[Herriot] Shell command for getting the new exceptions in the logs returning exitcode 1 after executing successfully.MajortestVinay Kumar ThotaVinay Kumar Thota
HADOOP-6800Harmonize JAR library versionsBlocker.Tom WhiteTom White
HADOOP-6790Instrumented (Herriot) build uses too wide mask to include aspect files.MinortestKonstantin BoudnikKonstantin Boudnik
HADOOP-6788[Herriot] Exception exclusion functionality is not working correctly.MajortestVinay Kumar ThotaVinay Kumar Thota
HADOOP-6782TestAvroRpc fails with avro-1.3.1 and avro-1.3.2Major.Jitendra Nath PandeyDoug Cutting
HADOOP-6748Remove hadoop.cluster.administratorsMajorsecurityAmareshwari SriramadasuAmareshwari Sriramadasu
HADOOP-6742Add methods HADOOP-6709 from to TestFilterFileSystemMajor.Eli CollinsEli Collins
HADOOP-6727Remove UnresolvedLinkException from public FileContext APIsBlockerfsEli CollinsEli Collins
HADOOP-6724IPC doesn't properly handle IOEs thrown by socket factoryMajoripcTodd LipconTodd Lipcon
HADOOP-6723unchecked exceptions thrown in IPC Connection orphan clientsCriticalipcTodd LipconTodd Lipcon
HADOOP-6722NetUtils.connect should check that it hasn't connected a socket to itselfMajorutilTodd LipconTodd Lipcon
HADOOP-6719Missing methods on FilterFsMajor.Rodrigo SchmidtRodrigo Schmidt
HADOOP-6703Prevent renaming a file, symlink or directory to itselfMinor.Eli CollinsEli Collins
HADOOP-6702Incorrect exit codes for “dfs -chown”, “dfs -chgrp” when input is given in wildcard format.MinorfsRavi PhulariRavi Phulari
HADOOP-6698Revert the io.serialization package to 0.20.2's apiBlockerioOwen O'MalleyTom White
HADOOP-6691TestFileSystemCaching sometimes hangMajortestHairong KuangHairong Kuang
HADOOP-6690FilterFileSystem doesn't overwrite setTimesMajor.Rodrigo SchmidtRodrigo Schmidt
HADOOP-6677InterfaceAudience.LimitedPrivate should take a string not an enumMinor.Alan GatesTom White
HADOOP-6654Example in WritableComparable javadoc doesn't compileTrivialioTom WhiteTom White
HADOOP-6646Move HarfileSystem out of Hadoop Common.MajorfsMahadev konarMahadev konar
HADOOP-6645Bugs on listStatus for HarFileSystemMajorfsRodrigo SchmidtRodrigo Schmidt
HADOOP-6640FileSystem.get() does RPC retries within a static synchronized blockCriticalfsAlejandro AbdelnurHairong Kuang
HADOOP-6634AccessControlList uses full-principal names to verify acls causing queue-acls to failMajorsecurityVinod Kumar VavilapalliVinod Kumar Vavilapalli
HADOOP-6631FileUtil.fullyDelete() should continue to delete other files despite failure at any level.Majorfs, utilVinod Kumar VavilapalliRavi Gummadi
HADOOP-6630hadoop-config.sh fails to get executed if hadoop wrapper scripts are in pathMajor.Allen WittenauerAllen Wittenauer
HADOOP-6609Deadlock in DFSClient#getBlockLocations even with the security disabledMajorioHairong KuangOwen O'Malley
HADOOP-6593TextRecordInputStream doesn't close SequenceFile.ReaderMinorfsChase BradfordChase Bradford
HADOOP-6591HarFileSystem cannot handle paths with the space characterMajorfsTsz Wo Nicholas SzeRodrigo Schmidt
HADOOP-6572RPC responses may be out-of-order with respect to SASLMajoripc, securityKan ZhangKan Zhang
HADOOP-6570RPC#stopProxy throws NullPointerExcption if getProxyEngine(proxy) returns nullMajoripcHairong KuangHairong Kuang
HADOOP-6560HarFileSystem throws NPE for har://hdfs-/fooMajorfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-6558archive does not work with distcp -updateMajorfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-6552KEYTAB_KERBEROS_OPTIONS in UserGroupInformation should have options for automatic renewal of keytab based ticketsMajorsecurityDevaraj DasDevaraj Das
HADOOP-6551Delegation tokens when renewed or cancelled should throw an exception that explains what went wrongMajor.Owen O'MalleyOwen O'Malley
HADOOP-6549TestDoAsEffectiveUser should use ip address of the host for superuser ip checkMajor.Jitendra Nath PandeyJitendra Nath Pandey
HADOOP-6548Replace org.mortbay.log.Log imports with commons loggingTrivialfs, ioChris DouglasChris Douglas
HADOOP-6546BloomMapFile can return false negativesMajorioClark JefcoatClark Jefcoat
HADOOP-6545Cached FileSystem objects can lead to wrong token being used in setting up connectionsMajorsecurityDevaraj DasDevaraj Das
HADOOP-6540Contrib unit tests have invalid XML for core-site, etc.Blocker.Aaron KimballAaron Kimball
HADOOP-6522TestUTF8 failsCriticalioTodd LipconDoug Cutting
HADOOP-6521FsPermission:SetUMask not updated to use new-style umask setting.MajorfsJakob HomanSuresh Srinivas
HADOOP-6520UGI should load tokens from the environmentMajor.Owen O'MalleyDevaraj Das
HADOOP-6505sed in build.xml failsMinorbuildAllen WittenauerAllen Wittenauer
HADOOP-6504Invalid example in the documentation of org.apache.hadoop.util.ToolTrivialdocumentationBenoit SigoureBenoit Sigoure
HADOOP-6489Findbug report: LI_LAZY_INIT_STATIC, OBL_UNSATISFIED_OBLIGATIONMajorfs, io, utilErik StefflErik Steffl
HADOOP-6462contrib/cloud failing, target “compile” does not existMajorbuildSteve LoughranTom White
HADOOP-6461webapps aren't located correctly post-splitBlockerutilTodd LipconSteve Loughran
HADOOP-6452Hadoop JSP pages don't work under a security managerMinor.Steve LoughranSteve Loughran
HADOOP-6451Contrib tests are not being runBlockerbuildTom WhiteTom White
HADOOP-6441Prevent remote CSS attacks in Hostname and UTF-7.MajorsecurityOwen O'MalleyOwen O'Malley
HADOOP-6439Shuffle deadlocks on wrong number of mapsBlockerconfOwen O'MalleyV.V.Chaitanya Krishna
HADOOP-6414Add command line help for -expunge command.Trivial.Ravi PhulariRavi Phulari
HADOOP-6411Remove deprecated file src/test/hadoop-site.xmlMajortestKonstantin BoudnikKonstantin Boudnik
HADOOP-6405Update Eclipse configuration to match changes to Ivy configurationMajorbuildEdwin Chan
HADOOP-6404Rename the generated artifacts to common instead of coreBlockerbuildOwen O'MalleyTom White
HADOOP-6402testConf.xsl is not well-formed XMLTrivialtestSteve LoughranSteve Loughran
HADOOP-6398Build is broken after HADOOP-6395 patch has been appliedBlockerbuildKonstantin BoudnikKonstantin Boudnik
HADOOP-6396Provide a description in the exception when an error is encountered parsing umaskMajorfsJakob HomanJakob Homan
HADOOP-6395Inconsistent versions of libraries are being includedBlocker.Owen O'MalleyOwen O'Malley
HADOOP-6391Classpath should not be part of command line argumentsMajorscriptsCristian IvascuCristian Ivascu
HADOOP-6390Block slf4j-simple from avro's pomBlocker.Owen O'MalleyOwen O'Malley
HADOOP-6386NameNode‘s HttpServer can’t instantiate InetSocketAddress: IllegalArgumentException is thrownBlocker.Konstantin BoudnikKonstantin Boudnik
HADOOP-6375Update documentation for FsShell du commandMajordocumentationTodd LipconTodd Lipcon
HADOOP-6374JUnit tests should never depend on anything in confBlockertestOwen O'MalleyAnatoli Fomenko
HADOOP-6347run-test-core-fault-inject runs a test case twice if -Dtestcase is setMajor.Konstantin BoudnikKonstantin Boudnik
HADOOP-6344rm and rmr fail to correctly move the user's files to the trash prior to deleting when they are over quota.Majorfsgary murryJakob Homan
HADOOP-6341Hudson giving a +1 though no tests are included.MajorbuildHemanth YamijalaGiridharan Kesavan
HADOOP-6334GenericOptionsParser does not understand uri for -files -libjars and -archives optionMajorutilAmareshwari SriramadasuAmareshwari Sriramadasu
HADOOP-6327Fix build error for one of the FileContext TestsMajortestSanjay RadiaSanjay Radia
HADOOP-6314“bin/hadoop fs -help count” fails to show help about only “count” command.MajorfsRavi PhulariRavi Phulari
HADOOP-6303Eclipse .classpath template has outdated jar files and is missing some new ones.Major.Konstantin BoudnikKonstantin Boudnik
HADOOP-6293FsShell -text should work on filesystems other than the defaultMinorfsChris DouglasChris Douglas
HADOOP-6286The Glob methods in FileContext doe not deal with URIs correctlyMajorfsSanjay RadiaBoris Shkolnik
HADOOP-6285HttpServer.QuotingInputFilter has the wrong signature for getParameterMapMajor.Owen O'MalleyOwen O'Malley
HADOOP-6283The exception meessage in FileUtil$HardLink.getLinkCount(..) is not clearMinorfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-6281HtmlQuoting throws NullPointerExceptionMajor.Tsz Wo Nicholas SzeOwen O'Malley
HADOOP-6274TestLocalFSFileContextMainOperations tests wrongly expect a certain order to be returned.Majortestgary murrygary murry
HADOOP-6257Two TestFileSystem classes are confusing hadoop-hdfs-hdfwithmrMinorbuild, fs, testPhilip ZeyligerPhilip Zeyliger
HADOOP-6254s3n fails with SocketTimeoutExceptionMajorfs/s3Andrew HitchcockAndrew Hitchcock
HADOOP-6250test-patch.sh doesn't clean up conf/*.xml files after the trunk run.Majorbuildrahul k singhrahul k singh
HADOOP-6243NPE in handling deprecated configuration keys.BlockerconfKonstantin ShvachkoSreekanth Ramakrishnan
HADOOP-6240Rename operation is not consistent between different implementations of FileSystemMajorfsSuresh SrinivasSuresh Srinivas
HADOOP-6234Permission configuration files should use octal and symbolicMajor.Allen WittenauerJakob Homan
HADOOP-6229Atempt to make a directory under an existing file on LocalFileSystem should throw an Exception.MajorfsBoris ShkolnikBoris Shkolnik
HADOOP-6227Configuration does not lock parameters marked final if they have no value.MajorconfHemanth YamijalaAmareshwari Sriramadasu
HADOOP-6199Add the documentation for io.map.index.skip in core-defaultMajorioAmareshwari SriramadasuAmareshwari Sriramadasu
HADOOP-6196sync(0); next() breaks SequenceFileMajor.Jay BoothJay Booth
HADOOP-6192Shell.getUlimitMemoryCommand is tied to Map-ReduceMajorutilArun C MurthyArun C Murthy
HADOOP-6188TestHDFSTrash fails because of TestTrash in commonMajortestBoris ShkolnikBoris Shkolnik
HADOOP-6184Provide a configuration dump in json format.Major.rahul k singhV.V.Chaitanya Krishna
HADOOP-6181Fixes for Eclipse templateMinorbuildCarlos ValienteCarlos Valiente
HADOOP-6180Namenode slowed down when many files with same filename were moved to TrashMinor.Koji NoguchiBoris Shkolnik
HADOOP-6177FSInputChecker.getPos() would return position greater than the file sizeMajor.Hong TangHong Tang
HADOOP-6175Incorret version compilation with es_ES.ISO8859-15 locale on Solaris 10MajorbuildUrko BenitoUrko Benito
HADOOP-6172bin/hadoop version not workingMinorbuildHong TangHong Tang
HADOOP-6169Removing deprecated method calls in TFileMinor.Hong TangHong Tang
HADOOP-6152Hadoop scripts do not correctly put jars on the classpathBlockerscriptsAaron KimballAaron Kimball
HADOOP-6151The servlets should quote html charactersCriticalsecurityOwen O'MalleyOwen O'Malley
HADOOP-6142archives relative path changes in common.Major.Mahadev konarMahadev konar
HADOOP-6138eliminate the depracate warnings introduced by H-5438MinorfsHe YongqiangHe Yongqiang
HADOOP-6137to fix project specific test-patch requirementsCriticalbuildGiridharan KesavanGiridharan Kesavan
HADOOP-6132RPC client opens an extra connection for VersionedProtocolMajoripcKan ZhangKan Zhang
HADOOP-6131A sysproperty should not be set unless the property is set on the ant command line in build.xml.TrivialbuildHong TangHong Tang
HADOOP-6124patchJavacWarnings and trunkJavacWarnings are not consistent.CriticalbuildTsz Wo Nicholas SzeGiridharan Kesavan
HADOOP-6123hdfs script does not work after project split.MajorscriptsKonstantin ShvachkoSharad Agarwal
HADOOP-612264 javac compiler warningsMajorbuildTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-6114bug in documentation: org.apache.hadoop.fs.FileStatus.getLen()MajordocumentationDmitry RzhevskiyDmitry Rzhevskiy
HADOOP-6112to fix hudsonPatchQueueAdmin for different projectsMajorbuildGiridharan KesavanGiridharan Kesavan
HADOOP-6103Configuration clone constructor does not clone all the members.MajorconfAmareshwari SriramadasuAmareshwari Sriramadasu
HADOOP-6096Fix Eclipse project and classpath files following project splitMajorbuildTom WhiteTom White
HADOOP-6090GridMix is broke after upgrading random(text)writer to newer mapreduce apisMajorbenchmarksArun C MurthyAmareshwari Sriramadasu
HADOOP-6079In DataTransferProtocol, the serialization of proxySource is not consistentMinor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-6076Forrest documentation compilation is broken because of HADOOP-5913BlockerdocumentationHemanth YamijalaHemanth Yamijala
HADOOP-6031Remove @author tags from Java source filesMinordocumentationRavi PhulariRavi Phulari
HADOOP-6017NameNode and SecondaryNameNode fail to restart because of abnormal filenames.Blocker.Raghu AngadiTsz Wo Nicholas Sze
HADOOP-6009S3N listStatus incorrectly returns null instead of empty array when called on empty rootMajorfs/s3Ian NowlandIan Nowland
HADOOP-6004BlockLocation deserialization is incorrectMajorfsJakob HomanJakob Homan
HADOOP-5989streaming tests fails trunk buildsMajor.Giridharan KesavanGiridharan Kesavan
HADOOP-5981HADOOP-2838 doesnt work as expectedMajor.Amar KamatAmar Kamat
HADOOP-5980LD_LIBRARY_PATH not passed to tasks spawned off by LinuxTaskControllerMajor.Sreekanth RamakrishnanSreekanth Ramakrishnan
HADOOP-5963unnecessary exception catch in NNBenchMinortestBoris ShkolnikBoris Shkolnik
HADOOP-5958Use JDK 1.6 File APIs in DF.java wherever possibleMajorfsDevaraj DasAaron Kimball
HADOOP-5956org.apache.hadoop.hdfsproxy.TestHdfsProxy.testHdfsProxyInterface test fails on trunkMajorbuildGiridharan KesavanGiridharan Kesavan
HADOOP-5954Fix javac warnings in HDFS testsMajortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5953KosmosFileSystem.isDirectory() should not be deprecated.MajorfsTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5951StorageInfo needs Apache license header.Major.Suresh SrinivasSuresh Srinivas
HADOOP-5947org.apache.hadoop.mapred.lib.TestCombineFileInputFormat fails trunk buildsCritical.Giridharan KesavanSharad Agarwal
HADOOP-5944BlockManager needs Apache license header.Major.Konstantin ShvachkoSuresh Srinivas
HADOOP-5940trunk eclipse-plugin build fails while trying to copy commons-cli jar from the lib dirMajorcontrib/eclipse-pluginGiridharan KesavanGiridharan Kesavan
HADOOP-5935Hudson's release audit warnings link is brokenMajorbuildTom WhiteGiridharan Kesavan
HADOOP-59024 contrib test cases are failing for the svn committed codeBlocker.Abdul Qadeer
HADOOP-5900Minor correction in HDFS DocumentationMinordocumentationRavi PhulariRavi Phulari
HADOOP-5899Minor - move info log to the right place to avoid printing unnecessary logMinor.Suresh SrinivasSuresh Srinivas
HADOOP-5895Log message shows -ve number of bytes to be merged in the final merge pass when there are no intermediate merges and merge factor is > number of segmentsMajor.Ravi GummadiRavi Gummadi
HADOOP-5891If dfs.http.address is default, SecondaryNameNode can't find NameNodeMajorfsTodd LipconTodd Lipcon
HADOOP-5878Fix hdfs jsp import and Serializable javac warningsMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5877Fix javac warnings in TestHDFSServerPorts, TestCheckpoint, TestNameEditsConfig, TestStartup and TestStorageRestoreMajortestJakob HomanJakob Homan
HADOOP-5866Move DeprecatedUTF8 to o.a.h.hdfsMinor.Raghu AngadiRaghu Angadi
HADOOP-5864Fix DMI and OBL findbugs in packages hdfs and metricsMajor.Hairong KuangHairong Kuang
HADOOP-5859FindBugs : fix “wait() or sleep() with locks held” warnings in hdfsMajor.Kan ZhangKan Zhang
HADOOP-5856FindBugs : fix “unsafe multithreaded use of DateFormat” warning in hdfsMajor.Kan ZhangKan Zhang
HADOOP-5855Fix javac warnings for DisallowedDatanodeException and UnsupportedActionExceptionMinor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5853Undeprecate HttpServer.addInternalServlet method to fix javac warningsMajor.Suresh SrinivasSuresh Srinivas
HADOOP-5847Streaming unit tests failing for a while on trunkMajor.Hemanth YamijalaGiridharan Kesavan
HADOOP-5845Build successful despite test failure on test-core targetMajortestChris DouglasSharad Agarwal
HADOOP-5842Fix a few javac warnings under packages fs and utilMajor.Hairong KuangHairong Kuang
HADOOP-5841Resolve findbugs warnings in DistributedFileSystem.java, DatanodeInfo.java, BlocksMap.java, DataNodeDescriptor.javaMajor.Jakob HomanJakob Homan
HADOOP-5836Bug in S3N handling of directory markers using an object with a trailing “/” causes jobs to failMajorfs/s3Ian NowlandIan Nowland
HADOOP-5835Fix findbugs warningsMajor.Suresh SrinivasSuresh Srinivas
HADOOP-5829Fix javac warningsMajor.Suresh SrinivasSuresh Srinivas
HADOOP-5827Remove unwanted file that got checked in by accidentMajor.Kan ZhangKan Zhang
HADOOP-5824remove OP_READ_METADATA functionality from DatanodeMajor.Kan ZhangKan Zhang
HADOOP-5823Handling javac “deprecated” warning for using UTF8MajorbuildRaghu AngadiRaghu Angadi
HADOOP-5820Fix findbugs warnings for http related codes in hdfsMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5818Revert the renaming from checkSuperuserPrivilege to checkAccess by HADOOP-5643Major.Tsz Wo Nicholas SzeAmar Kamat
HADOOP-5809Job submission fails if hadoop.tmp.dir existsCritical.Sreekanth RamakrishnanSreekanth Ramakrishnan
HADOOP-5808Fix hdfs un-used import warningsMinor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5805problem using top level s3 buckets as input/output directoriesMajorfs/s3Arun JacobIan Nowland
HADOOP-5804neither s3.block.size not fs.s3.block.size are honouredMajorfs/s3Mathieu PoumeyrolTom White
HADOOP-5801JobTracker should refresh the hosts list upon recoveryMajor.Amar KamatAmar Kamat
HADOOP-5782Make formatting of BlockManager.java similar to FSNamesystem.java to simplify porting patchMinor.Suresh SrinivasSuresh Srinivas
HADOOP-5780Fix slightly confusing log from “-metaSave” on NameNodeMinor.Raghu AngadiRaghu Angadi
HADOOP-5775HdfsProxy Unit Test should not depend on HDFSPROXY_CONF_DIR environmentMajor.zhiyong zhangzhiyong zhang
HADOOP-5764Hadoop Vaidya test rule (ReadingHDFSFilesAsSideEffect) fails w/ exception if number of map input bytes for a job is zero.Major.Suhas Gogate
HADOOP-5762distcp does not copy empty directoriesMajor.dhruba borthakurRodrigo Schmidt
HADOOP-5737UGI checks in testcases are brokenMajorsecurity, testAmar KamatAmar Kamat
HADOOP-5734HDFS architecture documentation describes outdated placement policyMinordocumentationKonstantin BoudnikKonstantin Boudnik
HADOOP-5715Should conf/mapred-queue-acls.xml be added to the ignore list?MajorconfTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5710Counter MAP_INPUT_BYTES missing from new mapreduce api.Major.Amareshwari SriramadasuAmareshwari Sriramadasu
HADOOP-5709Remove the additional synchronization in MapTask.MapOutputBuffer.Buffer.writeMinor.Jothi PadmanabhanJothi Padmanabhan
HADOOP-5704Scheduler test code does not compileMajortestChris DouglasChris Douglas
HADOOP-5661Resolve findbugs warnings in mapredMajor.Jothi PadmanabhanJothi Padmanabhan
HADOOP-5658Eclipse templates fail out of the box; need updatingMajorbuildPhilip ZeyligerPhilip Zeyliger
HADOOP-5656Counter for S3N Read Bytes does not workMinorfs/s3Ian NowlandIan Nowland
HADOOP-5652Reduce does not respect in-memory segment memory limit when number of on disk segments == io.sort.factorMinor.Chris DouglasChris Douglas
HADOOP-5650Namenode log that indicates why it is not leaving safemode may be confusingMinor.Suresh SrinivasSuresh Srinivas
HADOOP-5635distributed cache doesn't work with other distributed file systemsMinorfilecacheAndrew HitchcockAndrew Hitchcock
HADOOP-5604TestBinaryPartitioner javac warnings.MajortestKonstantin Shvachko
HADOOP-5592Hadoop Streaming - GzipCodecMinordocumentationCorinne ChandelCorinne Chandel
HADOOP-5582Hadoop Vaidya throws number format exception due to changes in the job history counters string format (escaped compact representation).Major.Suhas GogateSuhas Gogate
HADOOP-5581libhdfs does not get FileNotFoundExceptionMajor.Brian BockelmanBrian Bockelman
HADOOP-5561Javadoc-dev ant target runs out of heap spaceMajorbuildJakob HomanJakob Homan
HADOOP-5511Add Apache License to EditLogBackupOutputStreamMajor.Konstantin ShvachkoKonstantin Shvachko
HADOOP-5507javadoc warning in JMXGetMinor.Tsz Wo Nicholas SzeBoris Shkolnik
HADOOP-5491Better control memory usage in contrib/indexMinor.Ning LiNing Li
HADOOP-5489hadoop-env.sh still refers to java1.5TrivialconfSteve LoughranSteve Loughran
HADOOP-5488HADOOP-2721 doesn't clean up descendant processes of a jvm that exits cleanly after running a task successfullyMajor.Vinod Kumar VavilapalliRavi Gummadi
HADOOP-5486ReliabilityTest does not test lostTrackers, some times.MajortestAmareshwari SriramadasuAmareshwari Sriramadasu
HADOOP-5477TestCLI failsMajortestAmar KamatJakob Homan
HADOOP-5476calling new SequenceFile.Reader(...) leaves an InputStream open, if the given sequence file is brokenMajorioMichael TammMichael Tamm
HADOOP-5472Distcp does not support globbing of input pathsMajor.dhruba borthakurRodrigo Schmidt
HADOOP-5462Glibc double free exception thrown when chown syscall fails.Major.Sreekanth RamakrishnanSreekanth Ramakrishnan
HADOOP-5458Remove Chukwa from .gitignoreTrivial.Chris DouglasChris Douglas
HADOOP-5456javadoc warning: can't find restoreFailedStorage() in ClientProtocolMinordocumentationTsz Wo Nicholas SzeBoris Shkolnik
HADOOP-5442The job history display needs to be pagedMajor.Owen O'MalleyAmar Kamat
HADOOP-5420Support killing of process groups in LinuxTaskController binaryMajor.Sreekanth RamakrishnanSreekanth Ramakrishnan
HADOOP-5406Misnamed function in ZlibCompressor.cMinornativeLars FranckeLars Francke
HADOOP-5386To Probe free ports dynamically for Unit test to replace fixed portsMajor.zhiyong zhangzhiyong zhang
HADOOP-5347bbp example cannot be run.Minor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5341hadoop-daemon isn't compatible after HADOOP-4868MajorscriptsOwen O'MalleySharad Agarwal
HADOOP-5322comments in JobInProgress related to TaskCommitThread are not validMinor.Amareshwari SriramadasuAmareshwari Sriramadasu
HADOOP-5314needToSave incorrectly calculated in loadFSImage()Major.Konstantin ShvachkoJakob Homan
HADOOP-5300“ant javadoc-dev” does not workMajorbuildTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5278Finish time of a TIP is incorrectly logged to the jobhistory upon jobtracker restartMajor.Amar KamatAmar Kamat
HADOOP-5276Upon a lost tracker, the task's start time is reset to 0Critical.Amar KamatAmar Kamat
HADOOP-5273License header missing in TestJobInProgress.javaMinordocumentationAmar KamatJakob Homan
HADOOP-5253to remove duplicate calls to the cn-docs target.MinorbuildGiridharan KesavanGiridharan Kesavan
HADOOP-5252Streaming overrides -inputformat optionMajor.Klaas BosteelsKlaas Bosteels
HADOOP-5251TestHdfsProxy and TestProxyUgiManager frequently failCritical.Johan OskarssonNigel Daley
HADOOP-5229duplicate variables in build.xml hadoop.version vs version let build fails at assert-hadoop-jar-existsTrivialbuildStefan GroschupfStefan Groschupf
HADOOP-5226Add license headers to html and jsp filesMajordocumentationTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5218libhdfs unit test failed because it was unable to start namenode/datanodeMajor.dhruba borthakurdhruba borthakur
HADOOP-5213BZip2CompressionOutputStream NullPointerExceptionBlockerioZheng ShaoZheng Shao
HADOOP-5212cygwin path translation not happening correctly after Hadoop-4868MajorscriptsSharad AgarwalSharad Agarwal
HADOOP-5209Update year to 2009 for javadocMinordocumentationTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5206All “unprotected*” methods of FSDirectory should synchronize on the root.Major.Konstantin ShvachkoJakob Homan
HADOOP-5204hudson trunk build failure due to autoheader failure in create-c++-configure-libhdfs taskBlockerbuildLee TuckerSreekanth Ramakrishnan
HADOOP-5203TT's version build is too restrictiveMajor.Runping QiRick Cox
HADOOP-5198NPE in Shell.runCommand()BlockerutilAmareshwari SriramadasuAmareshwari Sriramadasu
HADOOP-5194DiskErrorException in TaskTracker when running a jobBlocker.Tsz Wo Nicholas SzeRavi Gummadi
HADOOP-5191After creation and startup of the hadoop namenode on AIX or Solaris, you will only be allowed to connect to the namenode via hostname but not IP.Minor.Bill HabermaasRaghu Angadi
HADOOP-5172Chukwa : TestAgentConfig.testInitAdaptors_vs_Checkpoint regularly failsMajortestRaghu AngadiJerome Boulon
HADOOP-5149HistoryViewer throws IndexOutOfBoundsException when there are files or directories not confrming to log file name conventionMinor.Hong TangHong Tang
HADOOP-5148make watchdog disable-ableMinor.Ari RabkinAri Rabkin
HADOOP-5138Current Chukwa Trunk failed contrib unit tests.Critical.Jerome BoulonJerome Boulon
HADOOP-5113logcondense should delete hod logs for a user , whose username has any of the characters in the value passed to “-l” optionsMajorcontrib/hodPeeyush BishnoiPeeyush Bishnoi
HADOOP-5103Too many logs saying “Adding new node” on JobClient consoleMajor.Amareshwari SriramadasuJothi Padmanabhan
HADOOP-5100Chukwa Log4JMetricsContext class should append new log to current log fileMajor.Jerome BoulonJerome Boulon
HADOOP-5095chukwa watchdog does not monitor the system correctlyMajor.Eric YangJerome Boulon
HADOOP-5078Broken AMI/AKI for ec2 on hadoopMajorcontrib/cloudMathieu PoumeyrolTom White
HADOOP-5072testSequenceFileGzipCodec won't pass without native gzip codecMajortestZheng ShaoZheng Shao
HADOOP-5070Update the year for the copyright to 2009BlockerdocumentationTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5050TestDFSShell fails intermittentlyMajor.Amareshwari SriramadasuJakob Homan
HADOOP-5039Hourly&daily rolling are not using the right pathMajor.Jerome BoulonJerome Boulon
HADOOP-5032CHUKWA_CONF_DIR environment variable needs to be exported to shell scriptMajor.Eric YangEric Yang
HADOOP-5031metrics aggregation is incorrect in databaseMajor.Eric YangEric Yang
HADOOP-5017NameNode.namesystem should be privateMinor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-4985IOException is abused in FSDirectoryMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-4975CompositeRecordReader: ClassLoader set in JobConf is not passed onto WrappedRecordReadersMajor.Jingkei LyJingkei Ly
HADOOP-4960Hadoop metrics are showing in irregular intervalsMajor.Eric YangEric Yang
HADOOP-4959System metrics does not output correctly for Redhat 5.1.Major.Eric YangEric Yang
HADOOP-4948ant test-patch does not workMajorscriptsTsz Wo Nicholas SzeGiridharan Kesavan
HADOOP-4933ConcurrentModificationException in JobHistory.javaBlocker.Amar KamatAmar Kamat
HADOOP-4864-libjars with multiple jars broken when client and cluster reside on different OSsMinorfilecacheStuart WhiteAmareshwari Sriramadasu
HADOOP-4584Slow generation of blockReport at DataNode causes delay of sending heartbeat to NameNodeMajor.Hairong KuangSuresh Srinivas
HADOOP-4220Job Restart tests take 10 minutes, can time out very easilyBlockertestSteve LoughranAmar Kamat
HADOOP-4045Increment checkpoint if we see failures in rollEditsCritical.Lohit VijayarenuBoris Shkolnik
HADOOP-4041IsolationRunner does not work as documentedMajordocumentationYuri PradkinPhilip Zeyliger
HADOOP-3426Datanode does not start up if the local machines DNS isnt working right and dfs.datanode.dns.interface==defaultMinor.Steve LoughranSteve Loughran
HADOOP-3327Shuffling fetchers waited too long between map output fetch re-triesMajor.Runping QiAmareshwari Sriramadasu
HADOOP-3205Read multiple chunks directly from FSInputChecker subclass into user buffersMajorfsRaghu AngadiTodd Lipcon
HADOOP-2413Is FSNamesystem.fsNamesystemObject unique?Minor.Tsz Wo Nicholas SzeKonstantin Shvachko
HADOOP-2366Space in the value for dfs.data.dir can cause great problemsMajorconfTed DunningMichele Catasta
HADOOP-2337Trash never closes FileSystemMajor.Konstantin ShvachkoKonstantin Shvachko
HDFS-1313HdfsProxy changes from HDFS-481 missed in y20.1xxMajorcontrib/hdfsproxyRohini PalaniswamyRohini Palaniswamy
HDFS-1311Running tests with ‘testcase’ cause triple execution of the same test caseMinorbuildKonstantin BoudnikKonstantin Boudnik
HDFS-1299‘compile-fault-inject’ never should be called directly.MajorbuildKonstantin BoudnikKonstantin Boudnik
HDFS-1292Allow artifacts to be published to the staging Apache Nexus Maven RepositoryBlockerbuildTom WhiteGiridharan Kesavan
HDFS-1267fuse-dfs does not compileCriticalfuse-dfsTom WhiteDevaraj Das
HDFS-1258Clearing namespace quota on “/” corrupts FS imageBlockernamenodeAaron T. MyersAaron T. Myers
HDFS-1256libhdfs is missing from the tarballBlocker.Tom WhiteTom White
HDFS-1255test-libhdfs.sh failsBlockertestTom WhiteTom White
HDFS-1212Harmonize HDFS JAR library versions with CommonBlockerbuildTom WhiteTom White
HDFS-1193-mvn-system-deploy target is broken which inturn fails the mvn-deploy task leading to unstable mapreduce build.MajorbuildGiridharan KesavanGiridharan Kesavan
HDFS-1181Move configuration and script files post project splitBlockerscriptsTom WhiteTom White
HDFS-1173Fix references to 0.22 in 0.21 branchMajor.Tom WhiteTom White
HDFS-1159clean-cache target removes wrong ivy cacheMajorbuildKonstantin BoudnikKonstantin Boudnik
HDFS-1104Fsck triggers full GC on NameNodeMajornamenodeHairong KuangHairong Kuang
HDFS-1101TestDiskError.testLocalDirs() failsMajor.Konstantin ShvachkoChris Douglas
HDFS-1088Prevent renaming a symlink to its targetMajornamenodeEli CollinsEli Collins
HDFS-1074TestProxyUtil failsMajorcontrib/hdfsproxyTsz Wo Nicholas SzeSrikanth Sundarrajan
HDFS-1072AlreadyBeingCreatedException with HDFS_NameNode as the lease holderMajorhdfs-client, namenodeTsz Wo Nicholas SzeErik Steffl
HDFS-1046Build fails trying to download an old version of tomcatBlockerbuild, contrib/hdfsproxygary murrySrikanth Sundarrajan
HDFS-1041DFSClient does not retry in getFileChecksum(..)Majorhdfs-clientTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-1015Intermittent failure in TestSecurityTokenEditLogMajornamenode, testJitendra Nath PandeyJitendra Nath Pandey
HDFS-1014Error in reading delegation tokens from edit logs.Major.Jitendra Nath PandeyJitendra Nath Pandey
HDFS-1010HDFSProxy: Retrieve group information from UnixUserGroupInformation instead of LdapEntryMajorcontrib/hdfsproxySrikanth SundarrajanSrikanth Sundarrajan
HDFS-1000libhdfs needs to be updated to use the new UGIBlocker.Devaraj DasDevaraj Das
HDFS-995Replace usage of FileStatus#isDir()BlockernamenodeEli CollinsEli Collins
HDFS-966NameNode recovers lease even in safemodeMajornamenodedhruba borthakurdhruba borthakur
HDFS-965TestDelegationToken fails in trunkMajortestJitendra Nath PandeyJitendra Nath Pandey
HDFS-961dfs_readdir incorrectly parses pathsMajorfuse-dfsEli CollinsEli Collins
HDFS-939libhdfs test is brokenBlockerlibhdfsEli CollinsEli Collins
HDFS-938Replace calls to UGI.getUserName() with UGI.getShortUserName()Majorhdfs-client, namenodeJakob HomanJakob Homan
HDFS-927DFSInputStream retries too many times for new block locationsCriticalhdfs-clientTodd LipconTodd Lipcon
HDFS-913TestRename won't run automatically from ‘run-test-hdfs-faul-inject’ targetMajortestKonstantin BoudnikSuresh Srinivas
HDFS-909Race condition between rollEditLog or rollFSImage ant FSEditsLog.write operations corrupts edits logBlockernamenodeCosmin LeheneTodd Lipcon
HDFS-897ReplicasMap remove has a bug in generation stamp comparisonMajordatanodeSuresh SrinivasSuresh Srinivas
HDFS-894DatanodeID.ipcPort is not updated when existing node re-registersBlockernamenodeTodd LipconTodd Lipcon
HDFS-885Datanode toString() NPEs on null dnRegistrationMinordatanodeSteve LoughranSteve Loughran
HDFS-880TestNNLeaseRecovery fails on windowsMajortestKonstantin ShvachkoKonstantin Boudnik
HDFS-877Client-driven block verification not functioningMajorhdfs-client, testTodd LipconTodd Lipcon
HDFS-868Link to Hadoop Upgrade Wiki is brokenTrivialdocumentationChris A. Mattmann
HDFS-861fuse-dfs does not support O_RDWRMinorfuse-dfsBrian BockelmanBrian Bockelman
HDFS-859fuse-dfs utime behavior causes issues with tarMinorfuse-dfsBrian BockelmanBrian Bockelman
HDFS-858Incorrect return codes for fuse-dfsMinorfuse-dfsBrian BockelmanBrian Bockelman
HDFS-857Incorrect type for fuse-dfs capacity can cause “df” to return negative values on 32-bit machinesMinorfuse-dfsBrian BockelmanBrian Bockelman
HDFS-856Hardcoded replication level for new files in fuse-dfsMinorfuse-dfsBrian BockelmanBrian Bockelman
HDFS-849TestFiDataTransferProtocol2#pipeline_Fi_18 sometimes failsMajortestHairong KuangHairong Kuang
HDFS-840Update File Context tests to use FileContextTestHelperMajor.Jitendra Nath PandeyJitendra Nath Pandey
HDFS-825Build fails to pull latest hadoop-core-* artifactsCriticalbuildKonstantin BoudnikKonstantin Boudnik
HDFS-824Stop lease checker in TestReadWhileWritingMajortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-823In Checkpointer the getImage servlet is added to public rather than internal servlet listMajornamenodeJakob HomanJakob Homan
HDFS-812FSNamesystem#internalReleaseLease throws NullPointerException on a single-block file's lease recoveryBlockernamenodeKonstantin BoudnikKonstantin Boudnik
HDFS-802Update Eclipse configuration to match changes to Ivy configurationMajorbuildEdwin ChanEdward J. Yoon
HDFS-797TestHDFSCLI much slower after HDFS-265 mergeBlockerhdfs-clientTodd LipconTodd Lipcon
HDFS-792TestHDFSCLI is failingBlockertestKonstantin BoudnikTodd Lipcon
HDFS-791Build is broken after HDFS-787 patch has been appliedBlockerbuildKonstantin BoudnikKonstantin Boudnik
HDFS-787Make the versions of libraries consistentBlocker.Owen O'MalleyOwen O'Malley
HDFS-785Missing license header in java source files.MinordocumentationRavi PhulariRavi Phulari
HDFS-783libhdfs tests brakes code coverage runs with CloverMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-781Metrics PendingDeletionBlocks is not decrementedBlockernamenodeSuresh SrinivasSuresh Srinivas
HDFS-775FSDataset calls getCapacity() twice -bug?MinordatanodeSteve LoughranSteve Loughran
HDFS-774Intermittent race condition in TestFiPipelinesMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-763DataBlockScanner reporting of bad blocks is slightly misleadingMajordatanodedhruba borthakurdhruba borthakur
HDFS-762Trying to start the balancer throws a NPEMajor.Cristian IvascuCristian Ivascu
HDFS-761Failure to process rename operation from edits log due to quota verificationMajornamenodeSuresh SrinivasSuresh Srinivas
HDFS-760“fs -put” fails if dfs.umask is set to 63Major.Tsz Wo Nicholas Sze
HDFS-757Unit tests failure for RAIDMajorcontrib/raiddhruba borthakurdhruba borthakur
HDFS-756libhdfs unit tests do not runCriticallibhdfsdhruba borthakurEli Collins
HDFS-751TestCrcCorruption succeeds but is not testing anything of valueMajor.dhruba borthakurdhruba borthakur
HDFS-750TestRename build failureBlockerbuildSuresh SrinivasSuresh Srinivas
HDFS-741TestHFlush test doesn't seek() past previously written part of the fileMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-735TestReadWhileWriting has wrong line termination symbolsMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-726Eclipse .classpath template has outdated jar files and is missing some new ones.Major.Konstantin BoudnikKonstantin Boudnik
HDFS-725Support the build error fix for HADOOP-6327MajortestSanjay RadiaSanjay Radia
HDFS-724Pipeline close hangs if one of the datanode is not responsive.Blockerdatanode, hdfs-clientTsz Wo Nicholas SzeHairong Kuang
HDFS-722The pointcut callCreateBlockWriteStream in FSDatasetAspects is brokenMajortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-720NPE in BlockReceiver$PacketResponder.run(BlockReceiver.java:923)Majordatanodestack
HDFS-709TestDFSShell failureMajor.Suresh SrinivasSuresh Srinivas
HDFS-706Intermittent failures in TestFiHFlushMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-699Primary datanode should compare replicas' on disk lengthsMajordatanodeTsz Wo Nicholas SzeHairong Kuang
HDFS-695RaidNode should read in configuration from hdfs-site.xmlMajorcontrib/raiddhruba borthakurdhruba borthakur
HDFS-691Limitation on java.io.InputStream.available()Majorhdfs-clientTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-690TestAppend2#testComplexAppend failed on “Too many open files”BlockertestHairong KuangHairong Kuang
HDFS-688Add configuration resources to DFSAdminMajorhdfs-clientKonstantin ShvachkoKonstantin Shvachko
HDFS-682TestBlockUnderConstruction failsMajortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-679Appending to a partial chunk incorrectly assumes the first packet fills up the partial chunkMajor.Hairong KuangHairong Kuang
HDFS-677Rename failure due to quota results in deletion of src directoryBlockernamenodeSuresh SrinivasSuresh Srinivas
HDFS-673BlockReceiver#PacketResponder should not remove a packet from the ack queue before its ack is sentBlockerdatanodeHairong KuangHairong Kuang
HDFS-647Internal server errorsMajor.gary murryOwen O'Malley
HDFS-646missing test-contrib ant target would break hudson patch test processBlockerbuildGiridharan KesavanGiridharan Kesavan
HDFS-641Move all of the benchmarks and tests that depend on mapreduce to mapreduceBlockertestOwen O'MalleyOwen O'Malley
HDFS-640TestHDFSFileContextMainOperations uses old FileContext.mkdirs(..)MajortestTsz Wo Nicholas SzeSuresh Srinivas
HDFS-638The build.xml refences jars that don't existMajorbuildOwen O'MalleyOwen O'Malley
HDFS-637DataNode sends a Success ack when block write failsBlockerdatanodeHairong KuangHairong Kuang
HDFS-629Remove ReplicationTargetChooser.java along with fixing import warnings.MajornamenodeKonstantin Shvachkodhruba borthakur
HDFS-625ListPathsServlet throws NullPointerExceptionMajornamenodeTsz Wo Nicholas SzeSuresh Srinivas
HDFS-622checkMinReplication should count only live node.MajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-615TestLargeDirectoryDelete fails with NullPointerExceptionBlockernamenodeEli Collins
HDFS-614TestDatanodeBlockScanner obtain should data-node directories directly from MiniDFSClusterMajortestKonstantin ShvachkoKonstantin Shvachko
HDFS-612FSDataset should not use org.mortbay.log.LogMajordatanodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-611Heartbeats times from Datanodes increase when there are plenty of blocks to deleteMajordatanodedhruba borthakurZheng Shao
HDFS-609Create a file with the append flag does not work in HDFSBlocker.Hairong KuangTom White
HDFS-606ConcurrentModificationException in invalidateCorruptReplicas()MajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-601TestBlockReport should obtain data directories from MiniHDFSClusterMajortestKonstantin ShvachkoKonstantin Boudnik
HDFS-596Memory leak in libhdfs: hdfsFreeFileInfo() in libhdfs does not free memory for mOwner and mGroupBlockerfuse-dfsZhang BingjunZhang Bingjun
HDFS-587Test programs support only default queue.MajortestSreekanth RamakrishnanErik Steffl
HDFS-586TestBlocksWithNotEnoughRacks failsMajortestHairong KuangJitendra Nath Pandey
HDFS-568TestServiceLevelAuthorization fails on latest build in HudsonMinortestgary murryAmareshwari Sriramadasu
HDFS-553BlockSender reports wrong failed position in ChecksumExceptionMajordatanodeHairong KuangHairong Kuang
HDFS-534Required avro classes are missingMajorbuildTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-525ListPathsServlet.java uses static SimpleDateFormat that has threading issuesMajornamenodeSuresh SrinivasSuresh Srinivas
HDFS-500Fix lingering and new javac warningsMinornamenodeJakob HomanJakob Homan
HDFS-489Updated TestHDFSCLI for changes from HADOOP-6139MajortestJakob HomanJakob Homan
HDFS-484bin-package and package doesnt seem to package any jar fileMajorbuildGiridharan KesavanGiridharan Kesavan
HDFS-483Data transfer (aka pipeline) implementation cannot tolerate exceptionsMajordatanode, hdfs-clientTsz Wo Nicholas Sze
HDFS-482change HsftpFileSystem's ssl.client.do.not.authenticate.server configuration setting to ssl-client.xmlMajorcontrib/hdfsproxyzhiyong zhangSrikanth Sundarrajan
HDFS-481Bug Fixes + HdfsProxy to use proxy user to impresonate the real userMajorcontrib/hdfsproxyzhiyong zhangSrikanth Sundarrajan
HDFS-480Typo in jar name in build.xmlMajorbuild, scriptsKonstantin ShvachkoKonstantin Shvachko
HDFS-472Document hdfsproxy design and set-up guideMajorcontrib/hdfsproxyzhiyong zhangzhiyong zhang
HDFS-466hdfs_write infinite loop when dfs fails and cannot write files > 2 GBMajor.Pete WyckoffPete Wyckoff
HDFS-464Memory leaks in libhdfsBlockerlibhdfsChristian KunzChristian Kunz
HDFS-463CreateEditsLog utility broken due to FSImage URL scheme checkMajortoolsSuresh SrinivasSuresh Srinivas
HDFS-462Unit tests not working under WindowsMajornamenode, testLuca TelloliJakob Homan
HDFS-456Problems with dfs.name.edits.dirs as URIBlockernamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-454HDFS workflow in JIRA does not match MAPREDUCE, HADOOPMajor.Aaron KimballOwen O'Malley
HDFS-446Offline Image Viewer Ls visitor incorrectly says ‘output file’ instead of ‘input file’Minortest, toolsJakob HomanJakob Homan
HDFS-445pread() fails when cached block locations are no longer validMajor.Kan ZhangKan Zhang
HDFS-441TestFTPFileSystem failsMajortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-440javadoc warnings: broken linksMajordocumentationTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-439HADOOP-5961 is incorrectly committed.Blocker.Raghu AngadiRaghu Angadi
HDFS-438Improve help message for quotasMinor.Raghu AngadiRaghu Angadi
HDFS-423Unbreak FUSE build and fuse_dfs_wrapper.shMajorfuse-dfsGiridharan KesavanEli Collins
HDFS-415Unchecked exception thrown inside of BlockReceiver cause some threads hangMajor.Konstantin BoudnikKonstantin Boudnik
HDFS-195Need to handle access token expiration when re-establishing the pipeline for dfs writeMajor.Kan ZhangKan Zhang
HDFS-192TestBackupNode sometimes failsMajornamenodeTsz Wo Nicholas SzeKonstantin Shvachko
HDFS-187TestStartup fails if hdfs is running in the same machineMajortestTsz Wo Nicholas SzeTodd Lipcon
HDFS-181INode.getPathComponents throws NPE when given a non-absolute pathMinornamenodeTodd LipconTodd Lipcon
HDFS-167DFSClient continues to retry indefinitelyMinorhdfs-clientDerek WollensteinBill Zeller
HDFS-145FSNameSystem#addStoredBlock does not handle inconsistent block length correctlyMajor.Hairong KuangHairong Kuang
HDFS-127DFSClient block read failures cause open DFSInputStream to become unusableMajorhdfs-clientIgor BolotinIgor Bolotin
HDFS-119logSync() may block NameNode forever.MajornamenodeKonstantin ShvachkoSuresh Srinivas
HDFS-101DFS write pipeline : DFSClient sometimes does not detect second datanode failureBlockerdatanodeRaghu AngadiHairong Kuang
HDFS-95UnknownHostException if the system can't determine its own name and you go DNS.getIPs(“name-of-an-unknown-interface”);Major.Steve LoughranSteve Loughran
HDFS-94The “Heap Size” in HDFS web ui may not be accurateMajor.Tsz Wo Nicholas SzeDmytro Molkov
HDFS-76Namespace quota exceeded message unclearMajor.eric baldeschwielerBoris Shkolnik
HDFS-29In Datanode, update block may fail due to length inconsistencyMajordatanodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-15Rack replication policy can be violated for over replicated blocksCritical.Hairong KuangJitendra Nath Pandey
MAPREDUCE-2014Remove task-controller from 0.21 branchMajorsecurityTom WhiteTom White
MAPREDUCE-2012Some contrib tests fail in branch 0.21 and trunkBlockertestAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1980TaskAttemptUnsuccessfulCompletionEvent.java incorrectly logs MAP_ATTEMPT_KILLED as event type for reduce tasksMajor.Amar KamatAmar Kamat
MAPREDUCE-1942‘compile-fault-inject’ should never be called directly.MinorbuildKonstantin BoudnikKonstantin Boudnik
MAPREDUCE-1926MapReduce distribution is missing build-utils.xmlBlockerbuildTom WhiteTom White
MAPREDUCE-1920Job.getCounters() returns null when using a clusterCritical.Aaron KimballTom White
MAPREDUCE-1885Trunk compilation is broken because of FileSystem api change in HADOOP-6826Major.Ravi GummadiRavi Gummadi
MAPREDUCE-1880“java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.” while running “hadoop jar hadoop-0.20.1+169.89-examples.jar pi 4 30”MinorexamplesVictor PakhomovTsz Wo Nicholas Sze
MAPREDUCE-1876TaskAttemptStartedEvent.java incorrectly logs MAP_ATTEMPT_STARTED as event type for reduce tasksMajorjobtrackerAmar KamatAmar Kamat
MAPREDUCE-1870Harmonize MapReduce JAR library versions with Common and HDFSBlockerbuildTom WhiteTom White
MAPREDUCE-1853MultipleOutputs does not cache TaskAttemptContextCriticaltaskTorsten CurdtTorsten Curdt
MAPREDUCE-1845FairScheduler.tasksToPeempt() can return negative numberMajorcontrib/fair-shareScott ChenScott Chen
MAPREDUCE-18100.21 build is brokenMajorbuildSharad AgarwalTom White
MAPREDUCE-1765Streaming doc - change StreamXmlRecord to StreamXmlRecordReaderMinorcontrib/streaming, documentationCorinne ChandelCorinne Chandel
MAPREDUCE-1747Remove documentation for the ‘unstable’ job-acls featureBlockerdocumentationVinod Kumar VavilapalliVinod Kumar Vavilapalli
MAPREDUCE-1728Oracle timezone strings do not match JavaMajor.Aaron KimballAaron Kimball
MAPREDUCE-1727TestJobACLs fails after HADOOP-6686MajortestVinod Kumar VavilapalliRavi Gummadi
MAPREDUCE-1725Fix MapReduce API incompatibilities between 0.20 and 0.21BlockerclientTom WhiteTom White
MAPREDUCE-1705Archiving and Purging of parity files should handle globbed policiesMajorcontrib/raidRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-1697Document the behavior of -file option in streaming and deprecate it in favour of generic -files option.Majorcontrib/streaming, documentationAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1695capacity scheduler is not included in findbugs/javadoc targetsMajorcapacity-schedHong TangHong Tang
MAPREDUCE-1694streaming documentation appears to be wrong on overriding settings w/-DMajorcontrib/streaming, documentationAllen Wittenauer
MAPREDUCE-1692Remove TestStreamedMerge from the streaming testsMinorcontrib/streamingSreekanth RamakrishnanAmareshwari Sriramadasu
MAPREDUCE-1659RaidNode should write temp files on /tmp and add random numbers to their names to avoid conflictsMajorcontrib/raidRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-1657After task logs directory is deleted, tasklog servlet displays wrong error message about job ACLsMajortasktrackerRavi GummadiRavi Gummadi
MAPREDUCE-1635ResourceEstimator does not work after MAPREDUCE-842MajortasktrackerAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1629Get rid of fakeBlockLocations() on HarFileSystem, since it's not usedTrivial.Rodrigo SchmidtMahadev konar
MAPREDUCE-1628HarFileSystem shows incorrect replication numbers and permissionsMajorharchiveTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-1622Include slf4j dependencies in binary tarballMinorbuildChris DouglasChris Douglas
MAPREDUCE-1618JobStatus.getJobAcls() and setJobAcls should have javadocTrivialdocumentationAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1615ant test on trunk does not compile.Blocker.Mahadev konarChris Douglas
MAPREDUCE-1612job conf file is not accessible from job history web pageMajorjobtrackerRavi GummadiRavi Gummadi
MAPREDUCE-1611Refresh nodes and refresh queues doesnt work with service authorization enabledBlockersecurityAmar KamatAmar Kamat
MAPREDUCE-1610Forrest documentation should be updated to reflect the changes in MAPREDUCE-856MajordocumentationRavi GummadiRavi Gummadi
MAPREDUCE-1609TaskTracker.localizeJob should not set permissions on job log directory recursivelyMajortasktrackerAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1606TestJobACLs may timeout as there are no slots for launching JOB_CLEANUP taskMajortestRavi GummadiRavi Gummadi
MAPREDUCE-1604Job acls should be documented in forrest.Majordocumentation, securityAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1602When the src does not exist, archive shows IndexOutOfBoundsExceptionMajorharchiveTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-1596MapReduce trunk snapshot is not being published to mavenCriticalbuildAaron KimballGiridharan Kesavan
MAPREDUCE-1585Create Hadoop Archives version 2 with filenames URL-encodedMajorharchiveRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-1578HadoopArchives.java should not use HarFileSystem.VERSIONMajorharchiveRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-1573TestStreamingAsDifferentUser fails if run as tt_userMajortask-controller, testRavi GummadiRavi Gummadi
MAPREDUCE-1547Build Hadoop-Mapreduce-trunk and Mapreduce-trunk-Commit failsMajorbuildIyappan SrinivasanGiridharan Kesavan
MAPREDUCE-1538TrackerDistributedCacheManager can fail because the number of subdirectories reaches system limitMajortasktrackerScott ChenScott Chen
MAPREDUCE-1537TestDelegationTokenRenewal failsMajor.Jitendra Nath PandeyJitendra Nath Pandey
MAPREDUCE-1536DataDrivenDBInputFormat does not split date columns correctly.Major.Aaron KimballAaron Kimball
MAPREDUCE-1523Sometimes rumen trace generator fails to extract the job finish time.Majortools/rumenHong TangDick King
MAPREDUCE-1520TestMiniMRLocalFS fails on trunkMajor.Devaraj DasAmareshwari Sriramadasu
MAPREDUCE-1519RaidNode fails to create new parity file if an older version already existsMajorcontrib/raidRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-1515need to pass down java5 and forrest home variablesMajorbuildOwen O'MalleyAl Thompson
MAPREDUCE-1508NPE in TestMultipleLevelCaching on error cleanup pathMajortestAaron KimballAaron Kimball
MAPREDUCE-1497Suppress warning on inconsistent TaskTracker.indexCache synchronizationMajortasktrackerAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1494TestJobDirCleanup verifies wrong jobcache directoryMinortasktracker, testAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1490Raid client throws NullPointerException during initializationMajorcontrib/raidRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-1482Better handling of task diagnostic information stored in the TaskInProgressMajorjobtrackerAmar KamatAmar Kamat
MAPREDUCE-1476committer.needsTaskCommit should not be called for a task cleanup attemptMajor.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1474forrest docs for archives is out of date.MajordocumentationMahadev konarMahadev konar
MAPREDUCE-1448[Mumak] mumak.sh does not honor --config option.Major.Hong TangHong Tang
MAPREDUCE-1435symlinks in cwd of the task are not handled properly after MAPREDUCE-896MajortasktrackerAmareshwari SriramadasuRavi Gummadi
MAPREDUCE-1422Changing permissions of files/dirs under job-work-dir may be needed sothat cleaning up of job-dir in all mapred-local-directories succeeds alwaysMajortask-controller, tasktrackerRavi GummadiAmar Kamat
MAPREDUCE-1421LinuxTaskController tests failing on trunk after the commit of MAPREDUCE-1385Majortask-controller, tasktracker, testAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1420TestTTResourceReporting failing in trunkMajortestIyappan SrinivasanScott Chen
MAPREDUCE-1417Forrest documentation should be updated to reflect the changes in MAPREDUCE-744MajordocumentationVinod Kumar VavilapalliRavi Gummadi
MAPREDUCE-1412TestTaskTrackerBlacklisting fails sometimesMinortestChris DouglasChris Douglas
MAPREDUCE-1409FileOutputCommitter.abortTask should not catch IOExceptionMajortasktrackerAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1408Allow customization of job submission policiesMajorcontrib/gridmixrahul k singhrahul k singh
MAPREDUCE-1406JobContext.MAP_COMBINE_MIN_SPILLS is misspelledTrivial.Chris DouglasChris Douglas
MAPREDUCE-1400sed in build.xml failsMinor.Allen WittenauerAllen Wittenauer
MAPREDUCE-1399The archive command shows a null error messageMajorharchiveTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-1398TaskLauncher remains stuck on tasks waiting for free nodes even if task is killed.MajortasktrackerHemanth YamijalaAmareshwari Sriramadasu
MAPREDUCE-1397NullPointerException observed during task failuresMinortasktrackerRamya SunilAmareshwari Sriramadasu
MAPREDUCE-1378Args in job details links on jobhistory.jsp are not URL encodedTrivialjobtrackerE. SammerE. Sammer
MAPREDUCE-1372ConcurrentModificationException in JobInProgressBlockerjobtrackerAmareshwari SriramadasuDick King
MAPREDUCE-1369JUnit tests should never depend on anything in confBlockertestAnatoli FomenkoAnatoli Fomenko
MAPREDUCE-1365TestTaskTrackerBlacklisting.AtestTrackerBlacklistingForJobFailures is mistyped.TrivialtestAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1358Utils.OutputLogFilter incorrectly filters for _logsMajor.Todd LipconTodd Lipcon
MAPREDUCE-1348Package org.apache.hadoop.blockforensics does not match directory nameMajorbuildTom WhiteTom White
MAPREDUCE-1342Potential JT deadlock in faulty TT trackingMajorjobtrackerTodd LipconAmareshwari Sriramadasu
MAPREDUCE-1322TestStreamingAsDifferentUser fails on trunkMajorcontrib/streaming, testAmareshwari SriramadasuDevaraj Das
MAPREDUCE-1316JobTracker holds stale references to retired jobs via unreported tasksBlockerjobtrackerAmar KamatAmar Kamat
MAPREDUCE-1314Some logs have wrong configuration names.Blocker.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1301TestDebugScriptWithLinuxTaskController failsMajortestAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1294Build fails to pull latest hadoop-core-* artifactsCriticalbuildKonstantin BoudnikKonstantin Boudnik
MAPREDUCE-1293AutoInputFormat doesn't work with non-default FileSystemsMajorcontrib/streamingAndrew HitchcockAndrew Hitchcock
MAPREDUCE-1285DistCp cannot handle -delete if destination is local filesystemMajordistcpPeter RomianowskiPeter Romianowski
MAPREDUCE-1284TestLocalizationWithLinuxTaskController failsMajortasktracker, testRavi GummadiRavi Gummadi
MAPREDUCE-1276Shuffle connection logic needs correctionBlockertaskJothi PadmanabhanAmareshwari Sriramadasu
MAPREDUCE-1267Fix typo in mapred-default.xmlMinor.Todd LipconTodd Lipcon
MAPREDUCE-1260Update Eclipse configuration to match changes to Ivy configurationMajorbuildEdwin Chan
MAPREDUCE-1258Fair scheduler event log not logging job infoMinorcontrib/fair-shareMatei ZahariaMatei Zaharia
MAPREDUCE-1249mapreduce.reduce.shuffle.read.timeout's default value should be 3 minutes, in mapred-default.xmlBlockertaskAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1245TestFairScheduler fails with “too many open files” errorMajortestVinod Kumar VavilapalliSharad Agarwal
MAPREDUCE-1244eclipse-plugin fails with missing dependenciesMajorbuildGiridharan KesavanGiridharan Kesavan
MAPREDUCE-1241JobTracker should not crash when mapred-queues.xml does not existBlocker.Owen O'MalleyTodd Lipcon
MAPREDUCE-1239Mapreduce test build is broken after HADOOP-5107BlockerbuildVinod Kumar VavilapalliGiridharan Kesavan
MAPREDUCE-1230Vertica streaming adapter doesn't handle nulls in all casesMajorcontrib/verticaOmer TrajmanOmer Trajman
MAPREDUCE-1222[Mumak] We should not include nodes with numeric ips in cluster topology.Majorcontrib/mumakHong TangHong Tang
MAPREDUCE-1219JobTracker Metrics causes undue load on JobTrackerMajor.Jothi PadmanabhanSreekanth Ramakrishnan
MAPREDUCE-1212Mapreduce contrib project ivy dependencies are not included in binary targetCriticalbuildAaron KimballAaron Kimball
MAPREDUCE-1196MAPREDUCE-947 incompatibly changed FileOutputCommitterBlockerclientArun C MurthyArun C Murthy
MAPREDUCE-1186While localizing a DistributedCache file, TT sets permissions recursively on the whole base-dirMajortasktrackerVinod Kumar VavilapalliAmareshwari Sriramadasu
MAPREDUCE-1178MultipleInputs fails with ClassCastExceptionBlocker.Jay BoothAmareshwari Sriramadasu
MAPREDUCE-1177TestTaskTrackerMemoryManager retries a task for more than 100 times.Blockertasktracker, testAmareshwari SriramadasuVinod Kumar Vavilapalli
MAPREDUCE-1171Lots of fetch failuresBlockertaskChristian KunzAmareshwari Sriramadasu
MAPREDUCE-1165SerialUtils.hh: __PRETTY_FUNCTION__ is a GNU extension and not portableMajor.Allen WittenauerAllen Wittenauer
MAPREDUCE-1161NotificationTestCase should not lock current threadMajor.Owen O'MalleyOwen O'Malley
MAPREDUCE-1160Two log statements at INFO level fill up jobtracker logsMajorjobtrackerHemanth YamijalaRavi Gummadi
MAPREDUCE-1158running_maps is not decremented when the tasks of a job is killed/failedMajorjobtrackerRamya SunilSharad Agarwal
MAPREDUCE-1155Streaming tests swallow exceptionsMinorcontrib/streamingTodd LipconTodd Lipcon
MAPREDUCE-1153Metrics counting tasktrackers and blacklisted tasktrackers are not updated when trackers are decommissioned.MajorjobtrackerHemanth YamijalaSharad Agarwal
MAPREDUCE-1152JobTrackerInstrumentation.killed{Map/Reduce} is never calledMajor.Sharad Agarwal
MAPREDUCE-1143runningMapTasks counter is not properly decremented in case of failed Tasks.Blocker.rahul k singhrahul k singh
MAPREDUCE-1140Per cache-file refcount can become negative when tasks release distributed-cache filesMajortasktrackerVinod Kumar VavilapalliAmareshwari Sriramadasu
MAPREDUCE-1133Eclipse .classpath template has outdated jar files and is missing some new ones.Major.Konstantin BoudnikKonstantin Boudnik
MAPREDUCE-1131Using profilers other than hprof can cause JobClient to report job failureMajorclientAaron KimballAaron Kimball
MAPREDUCE-1128MRUnit Allows Iteration TwiceMinorcontrib/mrunitEd KohlweyAaron Kimball
MAPREDUCE-1124TestGridmixSubmission fails sometimesMajorcontrib/gridmixAmareshwari SriramadasuChris Douglas
MAPREDUCE-1119When tasks fail to report status, show tasks's stack dump before killingMajortasktrackerTodd LipconAaron Kimball
MAPREDUCE-1117ClusterMetrics return metrics for tasks instead of slots'Major.Sharad AgarwalAmareshwari Sriramadasu
MAPREDUCE-1111JT Jetty UI not working if we run mumak.sh off packaged distribution directory.Majorcontrib/mumakHong TangHong Tang
MAPREDUCE-1105CapacityScheduler: It should be possible to set queue hard-limit beyond it's actual capacityBlockercapacity-schedArun C Murthyrahul k singh
MAPREDUCE-1104RecoveryManager not initialized in SimulatorJobTracker led to NPE in JT Jetty serverMajorcontrib/mumakHong TangHong Tang
MAPREDUCE-1098Incorrect synchronization in DistributedCache causes TaskTrackers to freeze up during localization of Cache for tasks.MajortasktrackerSreekanth RamakrishnanAmareshwari Sriramadasu
MAPREDUCE-1090Modify log statement in Tasktracker log related to memory monitoring to include attempt id.MajortasktrackerHemanth YamijalaHemanth Yamijala
MAPREDUCE-1089Fair Scheduler preemption triggers NPE when tasks are scheduled but not runningMajorcontrib/fair-shareTodd LipconTodd Lipcon
MAPREDUCE-1086hadoop commands in streaming tasks are trying to write to tasktracker's logMajortasktrackerRavi GummadiRavi Gummadi
MAPREDUCE-1077When rumen reads a truncated job tracker log, it produces a job whose outcome is SUCCESS. Should be null.Majortools/rumenDick KingDick King
MAPREDUCE-1076ClusterStatus class should be deprecatedBlockerclientAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-1075getQueue(String queue) in JobTracker would return NPE for invalid queue nameMajor.V.V.Chaitanya KrishnaV.V.Chaitanya Krishna
MAPREDUCE-1071o.a.h.mapreduce.jobhistory.EventReader constructor should expect DataInputStreamMajor.Hong TangHong Tang
MAPREDUCE-1065Modify the mapred tutorial documentation to use new mapreduce api.BlockerdocumentationAmareshwari SriramadasuAaron Kimball
MAPREDUCE-1062MRReliability test does not work with retired jobsMajortestSreekanth RamakrishnanSreekanth Ramakrishnan
MAPREDUCE-1041TaskStatuses map in TaskInProgress should be made package private instead of protectedMinor.Jothi PadmanabhanJothi Padmanabhan
MAPREDUCE-1038Mumak‘s compile-aspects target weaves aspects even though there are no changes to the Mumak’s sourcesMajorbuildVinod Kumar VavilapalliAaron Kimball
MAPREDUCE-1031ant tar target doens't seem to compile tests in contrib projectsBlockerbuildArun C MurthyAaron Kimball
MAPREDUCE-1030Reduce tasks are getting starved in capacity schedulerBlockercapacity-schedrahul k singhrahul k singh
MAPREDUCE-1029TestCopyFiles fails on testHftpAccessControl()BlockerbuildAmar KamatJothi Padmanabhan
MAPREDUCE-1028Cleanup tasks are scheduled using high memory configuration, leaving tasks in unassigned state.BlockerjobtrackerHemanth YamijalaRavi Gummadi
MAPREDUCE-1022Trunk tests fail because of test-failure in VerticaBlockertestVinod Kumar VavilapalliVinod Kumar Vavilapalli
MAPREDUCE-1018Document changes to the memory management and scheduling modelBlockerdocumentationHemanth YamijalaHemanth Yamijala
MAPREDUCE-1016Make the format of the Job History be JSON instead of Avro binaryMajor.Owen O'MalleyDoug Cutting
MAPREDUCE-1014After the 0.21 branch, MapReduce trunk doesn't compileBlocker.Devaraj DasRavi Gummadi
MAPREDUCE-1009Forrest documentation needs to be updated to describes features provided for supporting hierarchical queuesBlockerdocumentationHemanth YamijalaVinod Kumar Vavilapalli
MAPREDUCE-1007MAPREDUCE-777 breaks the UI for hierarchial Queues.Blockerjobtrackerrahul k singhV.V.Chaitanya Krishna
MAPREDUCE-1003trunk build fails when -Declipse.home is setMajor.Giridharan KesavanRavi Gummadi
MAPREDUCE-1002After MAPREDUCE-862, command line queue-list doesn't print any queuesMajorclientVinod Kumar VavilapalliV.V.Chaitanya Krishna
MAPREDUCE-1000JobHistory.initDone() should retain the try ... catch in the bodyMajorjobtrackerHong TangJothi Padmanabhan
MAPREDUCE-988ant package does not copy the capacity-scheduler.jar under HADOOP_HOME/build/hadoop-mapred-0.21.0-dev/contrib/capacity-schedulerMajorbuildIyappan SrinivasanHong Tang
MAPREDUCE-986rumen makes a task with a null type when one of the task lines is truncatedMajortools/rumenDick KingDick King
MAPREDUCE-977Missing jackson jars from Eclipse templateMajorbuildTom WhiteTom White
MAPREDUCE-973Move test utilities from examples to testTrivialexamples, testChris DouglasChris Douglas
MAPREDUCE-971distcp does not always remove distcp.tmp.dirMajordistcpAaron KimballAaron Kimball
MAPREDUCE-968NPE in distcp encountered when placing _logs directory on S3FileSystemMajordistcpAaron KimballAaron Kimball
MAPREDUCE-964Inaccurate values in jobSummary logsCritical.Rajiv ChittajalluSreekanth Ramakrishnan
MAPREDUCE-962NPE in ProcfsBasedProcessTree.destroy()MajortasktrackerVinod Kumar VavilapalliRavi Gummadi
MAPREDUCE-952Previously removed Task.Counter reintroduced by MAPREDUCE-318BlockertaskArun C MurthyJothi Padmanabhan
MAPREDUCE-946Fix regression in LineRecordReader to comply with line length parametersBlocker.Chris DouglasChris Douglas
MAPREDUCE-945Test programs support only default queue.MajortestSuman SehgalSreekanth Ramakrishnan
MAPREDUCE-941vaidya script calls awk instead of nawkTrivial.Allen WittenauerChad Metcalf
MAPREDUCE-915For secure environments, the Map/Reduce debug script must be run as the user.Blockersecurity, tasktrackerHemanth YamijalaDevaraj Das
MAPREDUCE-913TaskRunner crashes with NPE resulting in held up slots, UNINITIALIZED tasks and hung TaskTrackerBlockertasktrackerVinod Kumar VavilapalliAmareshwari Sriramadasu
MAPREDUCE-912apache license header missing for some java filesMajor.Amareshwari SriramadasuChad Metcalf
MAPREDUCE-896Users can set non-writable permissions on temporary files for TT and can abuse disk usage.MajortasktrackerVinod Kumar VavilapalliRavi Gummadi
MAPREDUCE-890After HADOOP-4491, the user who started mapred system is not able to run job.BlockertasktrackerKaram SinghRavi Gummadi
MAPREDUCE-889binary communication formats added to Streaming by HADOOP-1722 should be documentedBlockerdocumentationAmareshwari SriramadasuKlaas Bosteels
MAPREDUCE-884TestReduceFetchFromPartialMem fails sometimesMajortestAmar KamatJothi Padmanabhan
MAPREDUCE-879TestTaskTrackerLocalization fails on MAC OSBlockertestDevaraj DasSreekanth Ramakrishnan
MAPREDUCE-877Required avro class are missing in contrib projectsBlockerbuildTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-868Trunk can't be compiled since Avro dependencies cannot be resolvedBlockerbuildArun C Murthy
MAPREDUCE-867trunk builds fails as ivy is lookin for avro jar from the local resolverMajorbuildGiridharan KesavanGiridharan Kesavan
MAPREDUCE-859Unable to run examples with current trunkMajorbuildJothi PadmanabhanRavi Gummadi
MAPREDUCE-852ExampleDriver is incorrectly set as a Main-Class in tools in build.xmlMajorbuildTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-848TestCapacityScheduler is failingMajorcapacity-schedDevaraj DasAmar Kamat
MAPREDUCE-845build.xml hard codes findbugs heap size, in some configurations 512M is insufficient to successfully buildMinorbuildLee TuckerLee Tucker
MAPREDUCE-840DBInputFormat leaves open transactionMinor.Aaron KimballAaron Kimball
MAPREDUCE-839unit test TestMiniMRChildTask fails on mac os-xMinor.Hong TangHong Tang
MAPREDUCE-825JobClient completion poll interval of 5s causes slow tests in local modeMinor.Aaron KimballAaron Kimball
MAPREDUCE-809Job summary logs show status of completed jobs as RUNNINGMajorjobtrackerArun C MurthyArun C Murthy
MAPREDUCE-808Buffer objects incorrectly serialized to typed bytesMajorcontrib/streamingKlaas BosteelsKlaas Bosteels
MAPREDUCE-799Some of MRUnit's self-tests were not being runMajorcontrib/mrunitAaron KimballAaron Kimball
MAPREDUCE-792javac warnings in DBInputFormatMinor.Aaron KimballAaron Kimball
MAPREDUCE-787-files, -archives should honor user given symlink pathMajorclientAmareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-773LineRecordReader can report non-zero progress while it is processing a compressed streamMajortaskDevaraj DasDevaraj Das
MAPREDUCE-771Setup and cleanup tasks remain in UNASSIGNED state for a long time on tasktrackers with long running high RAM tasksBlockerjobtrackerHemanth YamijalaHemanth Yamijala
MAPREDUCE-769findbugs and javac warnings on trunk is non-zeroMajor.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-764TypedBytesInput's readRaw() does not preserve custom type codesBlockercontrib/streamingKlaas BosteelsKlaas Bosteels
MAPREDUCE-760TestNodeRefresh might not work as expectedMajortestAmar KamatAmar Kamat
MAPREDUCE-754NPE in expiry thread when a TT is lostMinorjobtrackerRamya SunilAmar Kamat
MAPREDUCE-743Progress of map phase in map task is not updated properlyMajortaskRavi GummadiRavi Gummadi
MAPREDUCE-734java.util.ConcurrentModificationException observed in unreserving slots for HiRam JobsMajorcapacity-schedKaram SinghArun C Murthy
MAPREDUCE-733When running ant test TestTrackerBlacklistAcrossJobs, losing task tracker heartbeat exception occurs.MajortasktrackerIyappan SrinivasanArun C Murthy
MAPREDUCE-732node health check script should not log “UNHEALTHY” status for every heartbeat in INFO modeMinor.Ramya SunilSreekanth Ramakrishnan
MAPREDUCE-722More slots are getting reserved for HiRAM job tasks then requiredMajorcapacity-schedKaram SinghVinod Kumar Vavilapalli
MAPREDUCE-717Fix some corner case issues in speculative execution (post hadoop-2141)MajorjobtrackerDevaraj DasDevaraj Das
MAPREDUCE-716org.apache.hadoop.mapred.lib.db.DBInputformat not working with oracleMajor.evanandAaron Kimball
MAPREDUCE-709node health check script does not display the correct message on timeoutMinor.Ramya SunilSreekanth Ramakrishnan
MAPREDUCE-708node health check script does not refresh the “reason for blacklisting”MinortasktrackerRamya SunilSreekanth Ramakrishnan
MAPREDUCE-702eclipse-plugin jar target fails during packagingMajorbuildGiridharan KesavanGiridharan Kesavan
MAPREDUCE-694JSP jars should be added to dependcy list for Capacity schedulerMajorbuild, capacity-schedSreekanth RamakrishnanGiridharan Kesavan
MAPREDUCE-683TestJobTrackerRestart fails with Map task completion events ordering mismatchMajorjobtrackerSreekanth RamakrishnanAmar Kamat
MAPREDUCE-682Reserved tasktrackers should be removed when a node is globally blacklistedMajorjobtrackerHemanth YamijalaSreekanth Ramakrishnan
MAPREDUCE-680Reuse of Writable objects is improperly handled by MRUnitMajorcontrib/mrunitAaron KimballAaron Kimball
MAPREDUCE-677TestNodeRefresh timesoutMajortestAmar KamatAmar Kamat
MAPREDUCE-676Existing diagnostic rules fail for MAP ONLY jobsMajor.Suhas GogateSuhas Gogate
MAPREDUCE-671Update ignore listTrivialbuildChris DouglasChris Douglas
MAPREDUCE-659gridmix2 not compiling under mapred module trunk/src/benchmarks/gridmix2CriticalbuildIyappan SrinivasanGiridharan Kesavan
MAPREDUCE-658NPE in distcp if source path does not existMajordistcpRavi GummadiRavi Gummadi
MAPREDUCE-648Two distcp bugsMinordistcpRavi GummadiRavi Gummadi
MAPREDUCE-646distcp should place the file distcp_src_files in distributed cacheMajordistcpRavi GummadiRavi Gummadi
MAPREDUCE-645When disctp is used to overwrite a file, it should return immediately with an error messageMinordistcpRamya SunilRavi Gummadi
MAPREDUCE-642distcp could have an option to preserve the full source pathMajordistcpRodrigo SchmidtRodrigo Schmidt
MAPREDUCE-639Update the TeraSort to reflect the new benchmark rules for '09MajorexamplesOwen O'MalleyOwen O'Malley
MAPREDUCE-637Check in the codes that compute the 10^15+1st bit of πMajorexamplesTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-630TestKillCompletedJob can be modified to improve execution timesMinor.Jothi PadmanabhanJothi Padmanabhan
MAPREDUCE-628TestJobInProgress brings up MinMR/DFS clusters for every testMinor.Jothi PadmanabhanJothi Padmanabhan
MAPREDUCE-627Modify TestTrackerBlacklistAcrossJobs to improve execution timeMinor.Jothi PadmanabhanJothi Padmanabhan
MAPREDUCE-626Modify TestLostTracker to improve execution timeMinor.Jothi PadmanabhanJothi Padmanabhan
MAPREDUCE-522Rewrite TestQueueCapacities to make it simpler and avoid timeout errorsMajorcapacity-schedHemanth YamijalaSreekanth Ramakrishnan
MAPREDUCE-419mapred.userlog.limit.kb has inconsistent defaultsMinor.Philip ZeyligerPhilip Zeyliger
MAPREDUCE-416Move the completed jobs' history files to a DONE subdirectory inside the configured history directoryMajor.Devaraj DasAmar Kamat
MAPREDUCE-408TestKillSubProcesses fails with assertion failure sometimesMajortestAmareshwari SriramadasuRavi Gummadi
MAPREDUCE-153TestJobInProgressListener sometimes timesoutMajor.Amar KamatAmar Kamat
MAPREDUCE-144TaskMemoryManager should log process-tree's status while killing tasks.MajortasktrackerVinod Kumar VavilapalliVinod Kumar Vavilapalli
MAPREDUCE-64Map-side sort is hampered by io.sort.record.percentMajorperformance, taskArun C MurthyChris Douglas
MAPREDUCE-28TestQueueManager takes too long and times out some timesMajorjobtracker, testAmareshwari SriramadasuV.V.Chaitanya Krishna

TESTS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-6836[Herriot]: Generic method for adding/modifying the attributes for new configuration.MajortestIyappan SrinivasanVinay Kumar Thota
HADOOP-6738Move cluster_setup.xml from MapReduce to CommonBlocker.Tom WhiteTom White
HADOOP-6705jiracli fails to upload test-patch comments to jiraMajorbuildGiridharan KesavanGiridharan Kesavan
HADOOP-6689Add directory renaming test to FileContextMainOperationsBaseTestMinorfs, testEli CollinsEli Collins
HADOOP-6563Add more tests to FileContextSymlinkBaseTest that cover intermediate symlinks in pathsMajorfs, testEli CollinsEli Collins
HADOOP-6309Enable asserts for tests by defaultMajorbuildEli CollinsEli Collins
HADOOP-6261Junit tests for FileContextURIBlockertestRavi PhulariRavi Phulari
HADOOP-6260Unit tests for FileSystemContextUtil.Majorfsgary murrygary murry
HADOOP-6222Core doesn't have TestCommonCLI facilityMajortestBoris ShkolnikKonstantin Boudnik
HADOOP-6176Adding a couple private methods to AccessTokenHandler for testing purposesMajorsecurityKan ZhangKan Zhang
HADOOP-5955TestFileOuputFormat can use LOCAL_MR instead of CLUSTER_MRMajortestJothi PadmanabhanJothi Padmanabhan
HADOOP-5952Hudson -1 wording changeMinorbuildgary murrygary murry
HADOOP-5948Modify TestJavaSerialization to use LocalJobRunner instead of MiniMR/DFS clusterMajortestJothi PadmanabhanJothi Padmanabhan
HADOOP-5457Failing contrib tests should not stop the buildMajortestChris DouglasGiridharan Kesavan
HADOOP-5081Split TestCLI into HDFS, Mapred and Core testsMinortestRamya SunilSharad Agarwal
HADOOP-5080Update TestCLI with additional test cases.MinortestRamya Sunil
HDFS-1099Add test for umask backward compatibilityMajor.Suresh SrinivasSuresh Srinivas
HDFS-1043Benchmark overhead of server-side group resolution of usersMajorbenchmarksKonstantin ShvachkoKonstantin Shvachko
HDFS-919Create test to validate the BlocksVerified metricMajortestgary murry
HDFS-907Add tests for getBlockLocations and totalLoad metrics.MinornamenodeRavi PhulariRavi Phulari
HDFS-902Move RAID from HDFS to MRMajorcontrib/raidEli CollinsEli Collins
HDFS-813Enable the append test in TestReadWhileWritingMinortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-804New unit tests for concurrent lease recoveryMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-714Create fault injection test for the new pipeline closeMajortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-713Need to properly check the type of the test class from an aspectMajor.Konstantin BoudnikKonstantin Boudnik
HDFS-710Add actions with constraints to the pipeline fault injection testsMajortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-705Create an adapter to access some of package-private methods of DataNode from testsMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-669Add unit tests framework (Mockito)MajorbuildEli CollinsKonstantin Boudnik
HDFS-451Test DataTransferProtocol with fault injectionMinortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-409Add more access token testsMajordatanode, hdfs-clientKan ZhangKan Zhang
MAPREDUCE-1359TypedBytes TestIO doesn't mkdir its test dir firstMajorcontrib/streamingTodd LipconAnatoli Fomenko
MAPREDUCE-1061Gridmix unit test should validate input/output bytesMajor.Chris DouglasChris Douglas
MAPREDUCE-1050Introduce a mock object testing frameworkMajortestTom WhiteTom White
MAPREDUCE-793Create a new test that consolidates a few tests to be included in the commit-test listMajortestJothi PadmanabhanJothi Padmanabhan
MAPREDUCE-785Refactor TestReduceFetchFromPartialMem into a separate testMajor.Jothi PadmanabhanJothi Padmanabhan
MAPREDUCE-686Move TestSpeculativeExecution.Fake* into a separate class so that it can be used by other tests alsoMajortestJothi PadmanabhanJothi Padmanabhan
MAPREDUCE-670Create target for 10 minute patch test build for mapreduceMajorbuildJothi PadmanabhanJothi Padmanabhan

SUB-TASKS:

JIRASummaryPriorityComponentReporterContributor
HADOOP-6771Herriot's artifact id for Maven deployment should be set to hadoop-core-instrumentedMajorbuildKonstantin BoudnikKonstantin Boudnik
HADOOP-6752Remote cluster control functionality needs JavaDocs improvementMajortestKonstantin BoudnikBalaji Rajagopalan
HADOOP-6692Add FileContext#listStatus that returns an iteratorMajorfsHairong KuangHairong Kuang
HADOOP-6668Apply audience and stability annotations to classes in commonBlockerdocumentationTom WhiteTom White
HADOOP-6658Exclude Public elements in generated JavadocBlockerdocumentationTom WhiteTom White
HADOOP-6568Authorization for default servletsMajorsecurityVinod Kumar VavilapalliVinod Kumar Vavilapalli
HADOOP-6538Set hadoop.security.authentication to “simple” by defaultMajorsecurityDevaraj DasDevaraj Das
HADOOP-6486fix common classes to work with Avro 1.3 reflectionMajoripcDoug CuttingDoug Cutting
HADOOP-6422permit RPC protocols to be implemented by AvroMajoripcDoug CuttingDoug Cutting
HADOOP-6410Rename TestCLI class to prevent JUnit from trying to run this class as a testMajortestKonstantin BoudnikKonstantin Boudnik
HADOOP-6409TestHDFSCLI has to check if it's running any testcases at allBlocker.Konstantin BoudnikTodd Lipcon
HADOOP-6223New improved FileSystem interface for those implementing new files systems.MajorfsSanjay RadiaSanjay Radia
HADOOP-6170add Avro-based RPC serializationMajor.Doug CuttingDoug Cutting
HADOOP-5217Split the AllTestDriver for core, hdfs and mapredMajortestSharad AgarwalSharad Agarwal
HADOOP-5120UpgradeManagerNamenode and UpgradeObjectNamenode should not use FSNamesystem.getFSNamesystem()Major.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5097Remove static variable JspHelper.fsnMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-5073Hadoop 1.0 Interface Classification - scope (visibility - public/private) and stabilityMajor.Sanjay RadiaJakob Homan
HADOOP-5045FileSystem.isDirectory() should not be deprecated.MajorfsTsz Wo Nicholas SzeSuresh Srinivas
HADOOP-5037Deprecate FSNamesystem.getFSNamesystem() and change fsNamesystemObject to privateMinor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-4930Implement setuid executable for Linux to assist in launching tasks as job ownersMajor.Hemanth YamijalaSreekanth Ramakrishnan
HADOOP-4490Map and Reduce tasks should run as the user who submitted the jobMajorsecurityArun C MurthyHemanth Yamijala
HDFS-1100Override TestFcHdfsSymlink#unwrapExceptionMajortestEli CollinsEli Collins
HDFS-1067Create block recovery tests that handle errorsMajortestHairong KuangHairong Kuang
HDFS-1057Concurrent readers hit ChecksumExceptions if following a writer to very end of fileBlockerdatanodeTodd Lipconsam rash
HDFS-730Add fault injection tests for pipleline close ackMajortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-719Add more fault injection tests for pipeline closeMajortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-716Define a pointcut for pipeline closeMajortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-676NPE in FSDataset.updateReplicaUnderRecovery(..)MajordatanodeTsz Wo Nicholas SzeKonstantin Shvachko
HDFS-668TestFileAppend3#TC7 sometimes hangsMajor.Hairong KuangHairong Kuang
HDFS-663DFSIO for appendMajortestKonstantin ShvachkoKonstantin Shvachko
HDFS-616Create functional tests for new design of the block reportMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-564Adding pipeline test 17-35BlockertestKan ZhangHairong Kuang
HDFS-561Fix write pipeline READ_TIMEOUTMajordatanode, hdfs-clientKan ZhangKan Zhang
HDFS-552Change TestFiDataTransferProtocol to junit 4 and add a few new testsMinortestTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-551Create new functional test for a block report.MajortestKonstantin BoudnikKonstantin Boudnik
HDFS-524Further DataTransferProtocol code refactoring.MajordatanodeTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-521Create new tests for pipelineMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-520Create new tests for block recoveryMajortestKonstantin BoudnikHairong Kuang
HDFS-519Create new tests for lease recoveryMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-508Factor out BlockInfo from BlocksMapMajornamenodeKonstantin ShvachkoKonstantin Shvachko
HDFS-501Use enum to define the constants in DataTransferProtocolMajordatanode, hdfs-clientTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-498Add development guide and framework documentationMajordocumentationKonstantin BoudnikKonstantin Boudnik
HDFS-475Create a separate targets for fault injection related test and jar files creation filesMajorbuildKonstantin BoudnikKonstantin Boudnik
HDFS-444Current fault injection framework implementation doesn't allow to change probability levels dynamicallyMinortestKonstantin BoudnikKonstantin Boudnik
HDFS-436AspectJ framework for HDFS code and testsMajortestKonstantin BoudnikKonstantin Boudnik
HDFS-396Process dfs.name.edits.dirs as URIMajor.Luca TelloliLuca Telloli
HDFS-377Code Refactoring: separate codes which implement DataTransferProtocolMajor.Tsz Wo Nicholas SzeTsz Wo Nicholas Sze
HDFS-254Add more unit test for HDFS symlinksMajor.dhruba borthakurEli Collins
MAPREDUCE-1791Remote cluster control functionality needs JavaDocs improvementMajortestKonstantin BoudnikKonstantin Boudnik
MAPREDUCE-1650Exclude Private elements from generated MapReduce JavadocMajordocumentationTom WhiteTom White
MAPREDUCE-1625Improve grouping of packages in JavadocBlockerdocumentationTom WhiteTom White
MAPREDUCE-1623Apply audience and stability annotations to classes in mapred packageBlockerdocumentationTom WhiteTom White
MAPREDUCE-1457For secure job execution, couple of more UserGroupInformation.doAs needs to be addedMajor.Devaraj DasJakob Homan
MAPREDUCE-1455Authorization for servletsMajorjobtracker, security, tasktrackerDevaraj DasRavi Gummadi
MAPREDUCE-1454The servlets should quote server generated strings sent in the responseMajor.Devaraj DasChris Douglas
MAPREDUCE-1433Create a Delegation token for MapReduceMajorsecurityOwen O'MalleyOwen O'Malley
MAPREDUCE-1432Add the hooks in JobTracker and TaskTracker to load tokens from the token cache into the user's UGIMajor.Devaraj DasDevaraj Das
MAPREDUCE-1430JobTracker should be able to renew delegation tokens for the jobsMajorjobtrackerDevaraj DasBoris Shkolnik
MAPREDUCE-1326fi tests don't use fi-site.xmlMajorbuildKonstantin BoudnikKonstantin Boudnik
MAPREDUCE-1209Move common specific part of the test TestReflectionUtils out of mapred into commonBlockertestVinod Kumar VavilapalliTodd Lipcon
MAPREDUCE-1201Make ProcfsBasedProcessTree collect CPU usage informationMajor.Scott ChenScott Chen
MAPREDUCE-1190Add package.html to pi and pi.math packages.MinordocumentationTsz Wo Nicholas SzeTsz Wo Nicholas Sze
MAPREDUCE-1033Resolve location of scripts and configuration files after project splitBlocker.Vinod Kumar VavilapalliTom White
MAPREDUCE-1026Shuffle should be secureMajorsecurityOwen O'MalleyBoris Shkolnik
MAPREDUCE-975Add an API in job client to get the history file url for a given job idMajorclient, jobtrackerSharad AgarwalSharad Agarwal
MAPREDUCE-943TestNodeRefresh timesout occasionallyMajorjobtrackerAmareshwari SriramadasuAmar Kamat
MAPREDUCE-898Change DistributedCache to use new api.Major.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-871Job/Task local files have incorrect group ownership set by LinuxTaskController binaryMajortasktrackerVinod Kumar VavilapalliVinod Kumar Vavilapalli
MAPREDUCE-870Clean up the job Retire codeMajor.Sharad AgarwalSharad Agarwal
MAPREDUCE-861Modify queue configuration format and parsing to support a hierarchy of queues.MajorjobtrackerHemanth Yamijalarahul k singh
MAPREDUCE-856Localized files from DistributedCache should have right access-controlMajortasktrackerArun C MurthyVinod Kumar Vavilapalli
MAPREDUCE-842Per-job local data on the TaskTracker node should have right access-controlMajorsecurity, task-controller, tasktrackerArun C MurthyVinod Kumar Vavilapalli
MAPREDUCE-814Move completed Job history files to HDFSMajorjobtrackerSharad AgarwalSharad Agarwal
MAPREDUCE-744Support in DistributedCache to share cache files with other users after HADOOP-4493Majordistributed-cache, security, tasktrackerVinod Kumar VavilapalliDevaraj Das
MAPREDUCE-656Change org.apache.hadoop.mapred.SequenceFile* classes to use new apiMajor.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-655Change KeyValueLineRecordReader and KeyValueTextInputFormat to use new api.Major.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-375Change org.apache.hadoop.mapred.lib.NLineInputFormat and org.apache.hadoop.mapred.MapFileOutputFormat to use new api.Major.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-373Change org.apache.hadoop.mapred.lib. FieldSelectionMapReduce to use new api.Major.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-372Change org.apache.hadoop.mapred.lib.ChainMapper/Reducer to use new api.Major.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-371Change org.apache.hadoop.mapred.lib.KeyFieldBasedComparator and org.apache.hadoop.mapred.lib.KeyFieldBasedPartitioner to use new apiMajor.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-370Change org.apache.hadoop.mapred.lib.MultipleOutputs to use new api.Major.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-369Change org.apache.hadoop.mapred.lib.MultipleInputs to use new api.Major.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-364Change org.apache.hadoop.examples.MultiFileWordCount to use new mapreduce api.Major.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-361Change org.apache.hadoop.examples.terasort to use new mapreduce apiMajor.Amareshwari SriramadasuAmareshwari Sriramadasu
MAPREDUCE-181Secure job submissionMajor.Amar KamatDevaraj Das

OTHER:

JIRASummaryPriorityComponentReporterContributor
HADOOP-6839[Herriot] Implement a functionality for getting the user list for creating proxy users.MajortestVinay Kumar ThotaVinay Kumar Thota
HADOOP-6772Utilities for system tests specific.MajortestVinay Kumar ThotaVinay Kumar Thota
HADOOP-6507Hadoop Common Docs - delete 3 doc files that do not belong under CommonBlockerdocumentationCorinne ChandelCorinne Chandel
HADOOP-64770.21.0 - upload of the latest snapshot to apache snapshot repositoryMajor.Karthik K
HADOOP-6353Create Apache Wiki page for JSure and FlashLight toolsMajor.Konstantin BoudnikKonstantin Boudnik
HADOOP-6346Add support for specifying unpack pattern regex to RunJar.unJarMajorconf, utilTodd LipconTodd Lipcon
HADOOP-6329Add build-fi directory to the ignore listMajorbuildTsz Wo Nicholas SzeTsz Wo Nicholas Sze
HADOOP-6321Hadoop Common - Site logoBlockerdocumentationCorinne ChandelCorinne Chandel
HADOOP-6292Native Libraries Guide - UpdateBlockerdocumentationCorinne ChandelCorinne Chandel
HADOOP-6217Hadoop Doc Split: Common DocsBlockerdocumentationCorinne ChandelCorinne Chandel
HADOOP-6155deprecate Record IOMajorrecordOwen O'MalleyTom White
HDFS-1277[Herriot] New property for multi user list.MajortestVinay Kumar ThotaVinay Kumar Thota
HDFS-1174New properties for suspend and resume process.MajortestVinay Kumar ThotaVinay Kumar Thota
HDFS-8690.21.0 - snapshot incorrect dependency published in .pom filesCriticalbuildKarthik KGiridharan Kesavan
HDFS-715Hadoop HDFS - Site LogoBlocker.Corinne ChandelCorinne Chandel
HDFS-651HDFS Docs - fix listing of docs in the doc menuBlockerdocumentationCorinne ChandelCorinne Chandel
HDFS-574Hadoop Doc Split: HDFS DocsBlockerdocumentationCorinne ChandelCorinne Chandel
HDFS-256Split HDFS into sub projectMajor.Owen O'MalleyOwen O'Malley
MAPREDUCE-1896[Herriot] New property for multi user list.MajortestVinay Kumar ThotaVinay Kumar Thota
MAPREDUCE-1812New properties for suspend and resume process.MajortestVinay Kumar ThotaVinay Kumar Thota
MAPREDUCE-1404Cluster-Setup and Single-Node-Setup DocsBlockerdocumentationCorinne ChandelTom White
MAPREDUCE-1388Move RAID from HDFS to MRMajor.Eli CollinsEli Collins
MAPREDUCE-13520.21.0 - snapshot incorrect dependency published in .pom filesCriticalbuildKarthik KGiridharan Kesavan
MAPREDUCE-1121Hadoop MapReduce - Site LogoBlockerdocumentationCorinne ChandelCorinne Chandel
MAPREDUCE-1063Document Gridmix benchmarkMinorbenchmarksChris DouglasChris Douglas
MAPREDUCE-916Hadoop Doc Split: MapReduce DocsBlockerdocumentationCorinne ChandelCorinne Chandel
MAPREDUCE-878Rename fair scheduler design doc to fair-scheduler-design-doc.tex and add Apache license headerTrivialcontrib/fair-share, documentationMatei ZahariaMatei Zaharia
MAPREDUCE-831Put fair scheduler design doc in SVNTrivialcontrib/fair-shareMatei ZahariaMatei Zaharia
MAPREDUCE-819DistCP Guide - updatesMajordocumentationCorinne ChandelCorinne Chandel
MAPREDUCE-813Streaming Doc and M/R-Tutorial Doc - updatesMinordocumentationCorinne Chandel
MAPREDUCE-665Move libhdfs to HDFS projectBlockerbuildTsz Wo Nicholas SzeEli Collins