| HDFS-3510 | Improve FSEditLog pre-allocation | Major | . | Colin P. McCabe | Colin P. McCabe | 
| HDFS-3625 | Fix TestBackupNode by properly initializing edit log | Blocker | ha | Eli Collins | Junping Du | 
| HDFS-3678 | Edit log files are never being purged from 2NN | Critical | namenode | Todd Lipcon | Aaron T. Myers | 
| HADOOP-8684 | Deadlock between WritableComparator and WritableComparable | Minor | io | Hiroshi Ikeda | Jing Zhao | 
| MAPREDUCE-4607 | Race condition in ReduceTask completion can result in Task being incorrectly failed | Major | . | Bikas Saha | Bikas Saha | 
| YARN-78 | Change UnmanagedAMLauncher to use YarnClientImpl | Major | applications | Bikas Saha | Bikas Saha | 
| HDFS-3919 | MiniDFSCluster:waitClusterUp can hang forever | Minor | test | Andy Isaacson | Andy Isaacson | 
| YARN-93 | Diagnostics missing from applications that have finished but failed | Major | resourcemanager | Jason Lowe | Jason Lowe | 
| HADOOP-8795 | BASH tab completion doesn’t look in PATH, assumes path to executable is specified | Minor | scripts | Sean Mackrory | Sean Mackrory | 
| HDFS-3924 | Multi-byte id in HdfsVolumeId | Major | hdfs-client | Andrew Wang | Andrew Wang | 
| HADOOP-8780 | Update DeprecatedProperties apt file | Major | . | Ahmed Radwan | Ahmed Radwan | 
| HDFS-3938 | remove current limitations from HttpFS docs | Major | documentation | Alejandro Abdelnur | Alejandro Abdelnur | 
| HADOOP-8819 | Should use && instead of  & in a few places in FTPFileSystem,FTPInputStream,S3InputStream,ViewFileSystem,ViewFs | Major | fs | Brandon Li | Brandon Li | 
| HADOOP-8786 | HttpServer continues to start even if AuthenticationFilter fails to init | Major | . | Todd Lipcon | Todd Lipcon | 
| YARN-28 | TestCompositeService fails on jdk7 | Major | . | Thomas Graves | Thomas Graves | 
| HDFS-3936 | MiniDFSCluster shutdown races with BlocksMap usage | Major | . | Eli Collins | Eli Collins | 
| HDFS-3951 | datanode web ui does not work over HTTPS when datanode is started in secure mode | Major | datanode, security | Alejandro Abdelnur | Alejandro Abdelnur | 
| HDFS-3949 | NameNodeRpcServer#join should join on both client and server RPC servers | Minor | namenode | Eli Collins | Eli Collins | 
| HDFS-3932 | NameNode Web UI broken if the rpc-address is set to the wildcard | Major | . | Eli Collins | Eli Collins | 
| HDFS-3964 | Make NN log of fs.defaultFS debug rather than info | Minor | namenode | Eli Collins | Eli Collins | 
| YARN-82 | YARN local-dirs defaults to /tmp/nm-local-dir | Minor | nodemanager | Andy Isaacson | Hemanth Yamijala | 
| MAPREDUCE-4674 | Hadoop examples secondarysort has a typo “secondarysrot” in the usage | Minor | . | Robert Justice | Robert Justice | 
| HADOOP-8833 | fs -text should make sure to call inputstream.seek(0) before using input stream | Major | fs | Harsh J | Harsh J | 
| YARN-53 | Add protocol to YARN to support GetGroups | Major | resourcemanager | Alejandro Abdelnur | Bo Wang | 
| HADOOP-8791 | rm “Only deletes non empty directory and files.” | Major | documentation | Bertrand Dechoux | Jing Zhao | 
| HADOOP-8822 | relnotes.py was deleted post mavenization | Major | . | Robert Joseph Evans | Robert Joseph Evans | 
| HADOOP-8843 | Old trash directories are never deleted on upgrade from 1.x | Critical | . | Robert Joseph Evans | Jason Lowe | 
| HDFS-3931 | TestDatanodeBlockScanner#testBlockCorruptionPolicy2 is broken | Minor | test | Eli Collins | Andy Isaacson | 
| HADOOP-8855 | SSL-based image transfer does not work when Kerberos is disabled | Minor | security | Todd Lipcon | Todd Lipcon | 
| HDFS-3831 | Failure to renew tokens due to test-sources left in classpath | Critical | security | Jason Lowe | Jason Lowe | 
| HDFS-3373 | FileContext HDFS implementation can leak socket caches | Major | hdfs-client | Todd Lipcon | John George | 
| HDFS-3992 | Method org.apache.hadoop.hdfs.TestHftpFileSystem.tearDown() sometimes throws NPEs | Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky | 
| YARN-116 | RM is missing ability to add include/exclude files without a restart | Major | resourcemanager | xieguiming | xieguiming | 
| MAPREDUCE-4681 | HDFS-3910 broke MR tests | Major | . | Arun C Murthy | Arun C Murthy | 
| HADOOP-8616 | ViewFS configuration requires a trailing slash | Major | viewfs | Eli Collins | Sandy Ryza | 
| HDFS-3753 | Tests don’t run with native libraries | Major | build, test | Eli Collins | Colin P. McCabe | 
| HADOOP-8756 | Fix SEGV when libsnappy is in java.library.path but not LD_LIBRARY_PATH | Minor | native | Colin P. McCabe | Colin P. McCabe | 
| YARN-131 | Incorrect ACL properties in capacity scheduler documentation | Major | capacityscheduler | Ahmed Radwan | Ahmed Radwan | 
| YARN-102 | Move the apache licence header to the top of the file in MemStore.java | Trivial | resourcemanager | Devaraj K | Devaraj K | 
| HDFS-3996 | Add debug log removed in HDFS-3873 back | Minor | . | Eli Collins | Eli Collins | 
| HDFS-3916 | libwebhdfs (C client) code cleanups | Major | webhdfs | Colin P. McCabe | Colin P. McCabe | 
| HADOOP-8881 | FileBasedKeyStoresFactory initialization logging should be debug not info | Major | security | Alejandro Abdelnur | Alejandro Abdelnur | 
| HDFS-3999 | HttpFS OPEN operation expects len parameter, it should be length | Major | . | Alejandro Abdelnur | Alejandro Abdelnur | 
| HDFS-3829 | TestHftpURLTimeouts fails intermittently with JDK7 | Major | test | Trevor Robinson | Trevor Robinson | 
| HDFS-4006 | TestCheckpoint#testSecondaryHasVeryOutOfDateImage occasionally fails due to unexpected exit | Major | namenode | Eli Collins | Todd Lipcon | 
| MAPREDUCE-4712 | mr-jobhistory-daemon.sh doesn’t accept –config | Major | jobhistoryserver | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli | 
| MAPREDUCE-4554 | Job Credentials are not transmitted if security is turned off | Major | job submission, security | Benoy Antony | Benoy Antony | 
| YARN-127 | Move RMAdmin tool to the client package | Major | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli | 
| YARN-40 | Provide support for missing yarn commands | Major | client | Devaraj K | Devaraj K | 
| HDFS-4018 | TestDataNodeMultipleRegistrations#testMiniDFSClusterWithMultipleNN is missing some cluster cleanup | Minor | . | Eli Collins | Eli Collins | 
| YARN-33 | LocalDirsHandler should validate the configured local and log dirs | Major | nodemanager | Mayank Bansal | Mayank Bansal | 
| MAPREDUCE-4705 | Historyserver links expire before the history data does | Critical | jobhistoryserver, mrv2 | Jason Lowe | Jason Lowe | 
| MAPREDUCE-4654 | TestDistCp is @ignored | Critical | test | Colin P. McCabe | Sandy Ryza | 
| YARN-94 | DistributedShell jar should point to Client as the main class by default | Major | applications/distributed-shell | Vinod Kumar Vavilapalli | Hitesh Shah | 
| YARN-30 | TestNMWebServicesApps, TestRMWebServicesApps and TestRMWebServicesNodes fail on jdk7 | Major | . | Thomas Graves | Thomas Graves | 
| YARN-150 | AppRejectedTransition does not unregister app from master service and scheduler | Major | . | Bikas Saha | Bikas Saha | 
| HDFS-3824 | TestHftpDelegationToken fails intermittently with JDK7 | Major | test | Trevor Robinson | Trevor Robinson | 
| HDFS-4020 | TestRBWBlockInvalidation may time out | Major | . | Eli Collins | Eli Collins | 
| HDFS-3224 | Bug in check for DN re-registration with different storage ID | Minor | . | Eli Collins | Jason Lowe | 
| HDFS-4021 | Misleading error message when resources are low on the NameNode | Minor | namenode | Colin P. McCabe | Christopher Conner | 
| HADOOP-8913 | hadoop-metrics2.properties should give units in comment for sampling period | Minor | metrics | Sandy Ryza | Sandy Ryza | 
| HADOOP-8878 | uppercase namenode hostname causes hadoop dfs calls with webhdfs filesystem and fsck to fail when security is on | Major | . | Arpit Gupta | Arpit Gupta | 
| HADOOP-8911 | CRLF characters in source and text files | Major | build | Raja Aluri | Raja Aluri | 
| HADOOP-8912 | adding .gitattributes file to prevent CRLF and LF mismatches for source and text files | Major | build | Raja Aluri | Raja Aluri | 
| HDFS-4044 | Duplicate ChecksumType definition in HDFS .proto files | Major | datanode | Binglin Chang | Binglin Chang | 
| HADOOP-8906 | paths with multiple globs are unreliable | Critical | fs | Daryn Sharp | Daryn Sharp | 
| HDFS-4036 | FSDirectory.unprotectedAddFile(..) should not throw UnresolvedLinkException | Major | namenode | Tsz Wo Nicholas Sze | Jing Zhao | 
| HDFS-4049 | hflush performance regression due to nagling delays | Critical | datanode, performance | Todd Lipcon | Todd Lipcon | 
| HDFS-3985 | Add timeouts to TestMulitipleNNDataBlockScanner | Major | test | Eli Collins |  | 
| HADOOP-8883 | Anonymous fallback in KerberosAuthenticator is broken | Major | . | Robert Kanter | Robert Kanter | 
| MAPREDUCE-4521 | mapreduce.user.classpath.first incompatibility with 0.20/1.x | Major | mrv2 | Jason Lowe | Ravi Prakash | 
| HDFS-4061 | TestBalancer and TestUnderReplicatedBlocks need timeouts | Major | . | Eli Collins | Eli Collins | 
| YARN-161 | Yarn Common has multiple compiler warnings for unchecked operations | Major | api | Chris Nauroth | Chris Nauroth | 
| HDFS-3997 | OfflineImageViewer incorrectly passes value of imageVersion when visiting IS_COMPRESSED element | Trivial | namenode | Mithun Radhakrishnan | Mithun Radhakrishnan | 
| YARN-43 | TestResourceTrackerService fail intermittently on jdk7 | Major | . | Thomas Graves | Thomas Graves | 
| HDFS-4055 | TestAuditLogs is flaky | Major | . | Binglin Chang | Binglin Chang | 
| MAPREDUCE-4721 | Task startup time in JHS is same as job startup time. | Major | jobhistoryserver | Ravi Prakash | Ravi Prakash | 
| YARN-32 | TestApplicationTokens fails intermintently on jdk7 | Major | . | Thomas Graves | Vinod Kumar Vavilapalli | 
| HDFS-4072 | On file deletion remove corresponding blocks pending replication | Minor | namenode | Jing Zhao | Jing Zhao | 
| YARN-163 | Retrieving container log via NM webapp can hang with multibyte characters in log | Major | nodemanager | Jason Lowe | Jason Lowe | 
| MAPREDUCE-4479 | Fix parameter order in assertEquals() in TestCombineInputFileFormat.java | Major | test | Mariappan Asokan | Mariappan Asokan | 
| MAPREDUCE-4733 | Reducer can fail to make progress during shuffle if too many reducers complete consecutively | Major | applicationmaster, mrv2 | Jason Lowe | Jason Lowe | 
| YARN-136 | Make ClientTokenSecretManager part of RMContext | Major | resourcemanager | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli | 
| HADOOP-8948 | TestFileUtil.testGetDU fails on Windows due to incorrect assumption of line separator | Major | test | Chris Nauroth | Chris Nauroth | 
| YARN-140 | Add capacity-scheduler-default.xml to provide a default set of configurations for the capacity scheduler. | Major | capacityscheduler | Ahmed Radwan | Ahmed Radwan | 
| HDFS-4022 | Replication not happening for appended block | Blocker | . | suja s | Vinayakumar B | 
| HDFS-4099 | Clean up replication code and add more javadoc | Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | 
| MAPREDUCE-4740 | only .jars can be added to the Distributed Cache classpath | Blocker | mrv2 | Robert Joseph Evans | Robert Joseph Evans | 
| HADOOP-8900 | BuiltInGzipDecompressor throws IOException - stored gzip size doesn’t match decompressed size | Major | . | Slavik Krassovsky | Andy Isaacson | 
| HDFS-4090 | getFileChecksum() result incompatible when called against zero-byte files. | Critical | hdfs-client | Kihwal Lee | Kihwal Lee | 
| HADOOP-8962 | RawLocalFileSystem.listStatus fails when a child filename contains a colon | Critical | fs | Jason Lowe | Jason Lowe | 
| HADOOP-8811 | Compile hadoop native library in FreeBSD | Critical | native | Radim Kolar | Radim Kolar | 
| HADOOP-8901 | GZip and Snappy support may not work without unversioned libraries | Minor | native | Colin P. McCabe | Colin P. McCabe | 
| MAPREDUCE-4637 | Killing an unassigned task attempt causes the job to fail | Major | mrv2 | Tom White | Mayank Bansal | 
| YARN-179 | Bunch of test failures on trunk | Blocker | capacityscheduler | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli | 
| YARN-181 | capacity-scheduler.xml move breaks Eclipse import | Critical | resourcemanager | Siddharth Seth | Siddharth Seth | 
| YARN-177 | CapacityScheduler - adding a queue while the RM is running has wacky results | Critical | capacityscheduler | Thomas Graves | Arun C Murthy | 
| YARN-178 | Fix custom ProcessTree instance creation | Critical | . | Radim Kolar | Radim Kolar | 
| YARN-180 | Capacity scheduler - containers that get reserved create container token to early | Critical | capacityscheduler | Thomas Graves | Arun C Murthy | 
| YARN-139 | Interrupted Exception within AsyncDispatcher leads to user confusion | Major | api | Nathan Roberts | Vinod Kumar Vavilapalli | 
| MAPREDUCE-4741 | WARN and ERROR messages logged during normal AM shutdown | Minor | applicationmaster, mrv2 | Jason Lowe | Vinod Kumar Vavilapalli | 
| MAPREDUCE-4730 | AM crashes due to OOM while serving up map task completion events | Blocker | applicationmaster, mrv2 | Jason Lowe | Jason Lowe | 
| HDFS-4107 | Add utility methods to cast INode to INodeFile and INodeFileUnderConstruction | Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | 
| HDFS-3948 | TestWebHDFS#testNamenodeRestart occasionally fails | Minor | test | Eli Collins | Jing Zhao | 
| HDFS-4112 | A few improvements on INodeDirectory | Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | 
| HDFS-3616 | TestWebHdfsWithMultipleNameNodes fails with ConcurrentModificationException in DN shutdown | Major | datanode | Uma Maheswara Rao G | Jing Zhao | 
| HADOOP-8713 | TestRPCCompatibility fails intermittently with JDK7 | Major | test | Trevor Robinson | Trevor Robinson | 
| MAPREDUCE-4748 | Invalid event: T_ATTEMPT_SUCCEEDED at SUCCEEDED | Blocker | mrv2 | Robert Joseph Evans | Jason Lowe | 
| HDFS-4106 | BPServiceActor#lastHeartbeat, lastBlockReport and lastDeletedReport should be declared as volatile | Minor | namenode, test | Jing Zhao | Jing Zhao | 
| MAPREDUCE-1806 | CombineFileInputFormat does not work with paths not on default FS | Major | harchive | Paul Yang | Gera Shegalov | 
| HDFS-4127 | Log message is not correct in case of short of replica | Minor | namenode | Junping Du | Junping Du | 
| HADOOP-8994 | TestDFSShell creates file named “noFileHere”, making further tests hard to understand | Minor | test | Andy Isaacson | Andy Isaacson | 
| HADOOP-8986 | Server$Call object is never released after it is sent | Critical | ipc | Robert Joseph Evans | Robert Joseph Evans | 
| YARN-159 | RM web ui applications page should be sorted to display last app first | Major | resourcemanager | Thomas Graves | Thomas Graves | 
| YARN-166 | capacity scheduler doesn’t allow capacity < 1.0 | Major | capacityscheduler | Thomas Graves | Thomas Graves | 
| MAPREDUCE-4724 | job history web ui applications page should be sorted to display last app first | Major | jobhistoryserver | Thomas Graves | Thomas Graves | 
| YARN-189 | deadlock in RM - AMResponse object | Blocker | resourcemanager | Thomas Graves | Thomas Graves | 
| MAPREDUCE-4746 | The MR Application Master does not have a config to set environment variables | Major | applicationmaster | Robert Parker | Robert Parker | 
| MAPREDUCE-4729 | job history UI not showing all job attempts | Major | jobhistoryserver | Thomas Graves | Vinod Kumar Vavilapalli | 
| HDFS-3804 | TestHftpFileSystem fails intermittently with JDK7 | Major | test | Trevor Robinson | Trevor Robinson | 
| HDFS-4132 | when libwebhdfs is not enabled, nativeMiniDfsClient frees uninitialized memory | Major | libhdfs | Colin P. McCabe | Colin P. McCabe | 
| MAPREDUCE-4771 | KeyFieldBasedPartitioner not partitioning properly when configured | Major | mrv2 | Jason Lowe | Jason Lowe | 
| HDFS-4046 | ChecksumTypeProto use NULL as enum value which is illegal in C/C++ | Minor | datanode, namenode | Binglin Chang | Binglin Chang | 
| HDFS-4075 | Reduce recommissioning overhead | Critical | namenode | Kihwal Lee | Kihwal Lee | 
| HDFS-3979 | Fix hsync semantics | Major | datanode | Lars Hofhansl | Lars Hofhansl | 
| YARN-201 | CapacityScheduler can take a very long time to schedule containers if requests are off cluster | Critical | capacityscheduler | Jason Lowe | Jason Lowe | 
| HADOOP-8589 | ViewFs tests fail when tests and home dirs are nested | Major | fs, test | Andrey Klochkov | Sanjay Radia | 
| MAPREDUCE-4772 | Fetch failures can take way too long for a map to be restarted | Critical | mrv2 | Robert Joseph Evans | Robert Joseph Evans | 
| HDFS-3990 | NN’s health report has severe performance problems | Critical | namenode | Daryn Sharp | Daryn Sharp | 
| MAPREDUCE-4782 | NLineInputFormat skips first line of last InputSplit | Blocker | client | Mark Fuhs | Mark Fuhs | 
| HDFS-4162 | Some malformed and unquoted HTML strings are returned from datanode web ui | Minor | datanode | Derek Dagit | Derek Dagit | 
| HADOOP-7115 | Add a cache for getpwuid_r and getpwgid_r calls | Major | . | Arun C Murthy | Alejandro Abdelnur | 
| MAPREDUCE-4774 | JobImpl does not handle asynchronous task events in FAILED state | Major | applicationmaster, mrv2 | Ivan A. Veselovsky | Jason Lowe | 
| YARN-206 | TestApplicationCleanup.testContainerCleanup occasionally fails | Major | resourcemanager | Jason Lowe | Jason Lowe | 
| MAPREDUCE-4751 | AM stuck in KILL_WAIT for days | Major | . | Ravi Prakash | Vinod Kumar Vavilapalli | 
| MAPREDUCE-4787 | TestJobMonitorAndPrint is broken | Major | test | Ravi Prakash | Robert Parker | 
| HDFS-4172 | namenode does not URI-encode parameters when building URI for datanode request | Minor | namenode | Derek Dagit | Derek Dagit | 
| MAPREDUCE-4425 | Speculation + Fetch failures can lead to a hung job | Critical | mrv2 | Siddharth Seth | Jason Lowe | 
| MAPREDUCE-4786 | Job End Notification retry interval is 5 milliseconds by default | Major | mrv2 | Ravi Prakash | Ravi Prakash | 
| HDFS-4164 | fuse_dfs: add -lrt to the compiler command line on Linux | Minor | fuse-dfs | Colin P. McCabe | Colin P. McCabe | 
| HADOOP-9022 | Hadoop distcp tool fails to copy file if -m 0 specified | Major | . | Haiyang Jiang | Jonathan Eagles | 
| HDFS-1322 | Document umask in DistributedFileSystem#mkdirs javadocs | Major | . | Ravi Gummadi | Colin P. McCabe | 
| HDFS-3921 | NN will prematurely consider blocks missing when entering active state while still in safe mode | Major | . | Stephen Chu | Aaron T. Myers | 
| HADOOP-9025 | org.apache.hadoop.tools.TestCopyListing failing | Major | . | Robert Joseph Evans | Jonathan Eagles | 
| HDFS-4181 | LeaseManager tries to double remove and prints extra messages | Critical | namenode | Kihwal Lee | Kihwal Lee | 
| YARN-212 | NM state machine ignores an APPLICATION_CONTAINER_FINISHED event when it shouldn’t | Blocker | nodemanager | Nathan Roberts | Nathan Roberts | 
| HDFS-4139 | fuse-dfs RO mode still allows file truncation | Major | fuse-dfs | Andy Isaacson | Colin P. McCabe | 
| HDFS-4182 | SecondaryNameNode leaks NameCache entries | Critical | namenode | Todd Lipcon | Robert Joseph Evans | 
| MAPREDUCE-4797 | LocalContainerAllocator can loop forever trying to contact the RM | Major | applicationmaster | Jason Lowe | Jason Lowe | 
| MAPREDUCE-4720 | Browser thinks History Server main page JS is taking too long | Major | . | Robert Joseph Evans | Ravi Prakash | 
| HDFS-4104 | dfs -test -d prints inappropriate error on nonexistent directory | Minor | . | Andy Isaacson | Andy Isaacson | 
| HADOOP-6607 | Add different variants of non caching HTTP headers | Minor | io | Steve Loughran | Alejandro Abdelnur | 
| HDFS-4186 | logSync() is called with the write lock held while releasing lease | Critical | namenode | Kihwal Lee | Kihwal Lee | 
| MAPREDUCE-4801 | ShuffleHandler can generate large logs due to prematurely closed channels | Critical | . | Jason Lowe | Jason Lowe | 
| YARN-214 | RMContainerImpl does not handle event EXPIRE at state RUNNING | Major | resourcemanager | Jason Lowe | Jonathan Eagles | 
| YARN-151 | Browser thinks RM main page JS is taking too long | Major | . | Robert Joseph Evans | Ravi Prakash | 
| HDFS-3507 | DFS#isInSafeMode needs to execute only on Active NameNode | Critical | ha | Vinayakumar B | Vinayakumar B | 
| HDFS-4105 | the SPNEGO user for secondary namenode should use the web keytab | Major | . | Arpit Gupta | Arpit Gupta | 
| HDFS-4156 | Seeking to a negative position should throw an IOE | Major | . | Eli Collins | Eli Reisman | 
| HDFS-4171 | WebHDFS and HttpFs should accept only valid Unix user names | Major | . | Harsh J | Alejandro Abdelnur | 
| HDFS-4178 | shell scripts should not close stderr | Major | scripts | Andy Isaacson | Andy Isaacson | 
| HDFS-4179 | BackupNode: allow reads, fix checkpointing, safeMode | Major | namenode | Konstantin Shvachko | Konstantin Shvachko | 
| HADOOP-9072 | Hadoop-Common-0.23-Build Fails to build in Jenkins | Major | . | Robert Parker | Robert Parker | 
| HADOOP-9049 | DelegationTokenRenewer needs to be Singleton and FileSystems should register/deregister to/from. | Major | security | Karthik Kambatla | Karthik Kambatla | 
| HDFS-4216 | Adding symlink should not ignore QuotaExceededException | Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | 
| HADOOP-9064 | Augment DelegationTokenRenewer API to cancel the tokens on calls to removeRenewAction | Major | security | Karthik Kambatla | Karthik Kambatla | 
| YARN-224 | Fair scheduler logs too many nodeUpdate INFO messages | Major | . | Sandy Ryza | Sandy Ryza | 
| MAPREDUCE-4778 | Fair scheduler event log is only written if directory exists on HDFS | Major | jobtracker, scheduler | Sandy Ryza | Sandy Ryza | 
| MAPREDUCE-4825 | JobImpl.finished doesn’t expect ERROR as a final job state | Major | mr-am | Jason Lowe | Jason Lowe | 
| MAPREDUCE-4817 | Hardcoded task ping timeout kills tasks localizing large amounts of data | Critical | applicationmaster, mr-am | Jason Lowe | Thomas Graves | 
| HDFS-4242 | Map.Entry is incorrectly used in LeaseManager | Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | 
| YARN-251 | Proxy URI generation fails for blank tracking URIs | Major | resourcemanager | Tom White | Tom White | 
| MAPREDUCE-4836 | Elapsed time for running tasks on AM web UI tasks page is 0 | Major | . | Ravi Prakash | Ravi Prakash | 
| YARN-72 | NM should handle cleaning up containers when it shuts down | Major | nodemanager | Hitesh Shah | Sandy Ryza | 
| HDFS-3626 | Creating file with invalid path can corrupt edit log | Blocker | namenode | Todd Lipcon | Todd Lipcon | 
| HADOOP-9103 | UTF8 class does not properly decode Unicode characters outside the basic multilingual plane | Major | io | yixiaohua | Todd Lipcon | 
| HDFS-4238 | [HA] Standby namenode should not do purging of shared storage edits. | Major | ha | Vinayakumar B | Todd Lipcon | 
| HDFS-4268 | Remove redundant enum NNHAStatusHeartbeat.State | Major | namenode | Konstantin Shvachko | Konstantin Shvachko | 
| YARN-258 | RM web page UI shows Invalid Date for start and finish times | Major | resourcemanager | Ravi Prakash | Ravi Prakash | 
| HDFS-4282 | TestEditLog.testFuzzSequences FAILED in all pre-commit test | Major | namenode, test | Junping Du | Todd Lipcon | 
| HDFS-4236 | Regression: HDFS-4171 puts artificial limit on username length | Blocker | . | Allen Wittenauer | Alejandro Abdelnur | 
| HDFS-4279 | NameNode does not initialize generic conf keys when started with -recover | Minor | namenode | Colin P. McCabe | Colin P. McCabe | 
| HDFS-4291 | edit log unit tests leave stray test_edit_log_file around | Minor | . | Colin P. McCabe | Colin P. McCabe | 
| HDFS-4292 | Sanity check not correct in RemoteBlockReader2.newBlockReader | Minor | . | Binglin Chang | Binglin Chang | 
| HADOOP-6762 | exception while doing RPC I/O closes channel | Critical | . | sam rash | sam rash | 
| HDFS-4295 | Using port 1023 should be valid when starting Secure DataNode | Major | security | Stephen Chu | Stephen Chu | 
| HDFS-4294 | Backwards compatibility is not maintained for TestVolumeId | Major | . | Robert Parker | Robert Parker | 
| HDFS-2264 | NamenodeProtocol has the wrong value for clientPrincipal in KerberosInfo annotation | Major | namenode | Aaron T. Myers | Aaron T. Myers | 
| YARN-266 | RM and JHS Web UIs are blank because AppsBlock is not escaping string properly | Critical | resourcemanager | Ravi Prakash | Ravi Prakash | 
| MAPREDUCE-4861 | Cleanup: Remove unused mapreduce.security.token.DelegationTokenRenewal | Major | . | Karthik Kambatla | Karthik Kambatla | 
| HADOOP-9113 | o.a.h.fs.TestDelegationTokenRenewer is failing intermittently | Major | security, test | Karthik Kambatla | Karthik Kambatla | 
| MAPREDUCE-4856 | TestJobOutputCommitter uses same directory as TestJobCleanup | Major | test | Sandy Ryza | Sandy Ryza | 
| YARN-267 | Fix fair scheduler web UI | Major | resourcemanager, scheduler | Sandy Ryza | Sandy Ryza | 
| HADOOP-9135 | JniBasedUnixGroupsMappingWithFallback should log at debug rather than info during fallback | Trivial | security | Colin P. McCabe | Colin P. McCabe | 
| HDFS-4307 | SocketCache should use monotonic time | Minor | . | Colin P. McCabe | Colin P. McCabe | 
| YARN-264 | y.s.rm.DelegationTokenRenewer attempts to renew token even after removing an app | Major | . | Karthik Kambatla | Karthik Kambatla | 
| HDFS-4274 | BlockPoolSliceScanner does not close verification log during shutdown | Minor | datanode | Chris Nauroth | Chris Nauroth | 
| HADOOP-9041 | FileSystem initialization can go into infinite loop | Critical | fs | Radim Kolar | Radim Kolar | 
| HDFS-4315 | DNs with multiple BPs can have BPOfferServices fail to start due to unsynchronized map access | Major | datanode | Aaron T. Myers | Aaron T. Myers | 
| HADOOP-8981 | TestMetricsSystemImpl fails on Windows | Major | metrics | Chris Nauroth | Xuan Gong | 
| HDFS-4140 | fuse-dfs handles open(O_TRUNC) poorly | Major | fuse-dfs | Andy Isaacson | Colin P. McCabe | 
| HDFS-4232 | NN fails to write a fsimage with stale leases | Blocker | namenode | Daryn Sharp | Daryn Sharp | 
| HADOOP-9152 | HDFS can report negative DFS Used on clusters with very small amounts of data | Minor | fs | Brock Noland | Brock Noland | 
| YARN-223 | Change processTree interface to work better with native code | Critical | . | Radim Kolar | Radim Kolar | 
| MAPREDUCE-4895 | Fix compilation failure of org.apache.hadoop.mapred.gridmix.TestResourceUsageEmulators | Major | . | Dennis Y | Dennis Y | 
| HADOOP-9105 | FsShell -moveFromLocal erroneously fails | Major | fs | Daryn Sharp | Daryn Sharp | 
| YARN-271 | Fair scheduler hits IllegalStateException trying to reserve different apps on same node | Major | resourcemanager, scheduler | Sandy Ryza | Sandy Ryza | 
| YARN-272 | Fair scheduler log messages try to print objects without overridden toString methods | Major | scheduler | Sandy Ryza | Sandy Ryza | 
| YARN-278 | Fair scheduler maxRunningApps config causes no apps to make progress | Major | resourcemanager, scheduler | Sandy Ryza | Sandy Ryza | 
| YARN-282 | Fair scheduler web UI double counts Apps Submitted | Major | . | Sandy Ryza | Sandy Ryza | 
| YARN-283 | Fair scheduler fails to get queue info without root prefix | Major | scheduler | Sandy Ryza | Sandy Ryza | 
| MAPREDUCE-4842 | Shuffle race can hang reducer | Blocker | mrv2 | Jason Lowe | Mariappan Asokan | 
| MAPREDUCE-4833 | Task can get stuck in FAIL_CONTAINER_CLEANUP | Critical | applicationmaster, mrv2 | Robert Joseph Evans | Robert Parker | 
| MAPREDUCE-4890 | Invalid TaskImpl state transitions when task fails while speculating | Critical | mr-am | Jason Lowe | Jason Lowe | 
| MAPREDUCE-4902 | Fix typo “receievd” should be “received” in log output | Trivial | . | Albert Chu | Albert Chu | 
| YARN-225 | Proxy Link in RM UI thows NPE in Secure mode | Critical | resourcemanager | Devaraj K | Devaraj K | 
| MAPREDUCE-4813 | AM timing out during job commit | Critical | applicationmaster | Jason Lowe | Jason Lowe | 
| HDFS-4308 | addBlock() should persist file blocks once | Major | namenode | Konstantin Shvachko | Plamen Jeliazkov | 
| HDFS-4347 | TestBackupNode can go into infinite loop “Waiting checkpoint to complete.” | Major | namenode, test | Konstantin Shvachko | Plamen Jeliazkov | 
| MAPREDUCE-4884 | streaming tests fail to start MiniMRCluster due to “Queue configuration missing child queue names for root” | Major | contrib/streaming, test | Chris Nauroth | Chris Nauroth | 
| YARN-293 | Node Manager leaks LocalizerRunner object for every Container | Critical | nodemanager | Devaraj K | Robert Joseph Evans | 
| YARN-288 | Fair scheduler queue doesn’t accept any jobs when ACLs are configured. | Major | resourcemanager, scheduler | Sandy Ryza | Sandy Ryza | 
| YARN-300 | After YARN-271, fair scheduler can infinite loop and not schedule any application. | Major | resourcemanager, scheduler | Hong Shen | Sandy Ryza | 
| YARN-301 | Fair scheduler throws ConcurrentModificationException when iterating over app’s priorities | Major | resourcemanager, scheduler | Hong Shen | Hong Shen | 
| MAPREDUCE-4279 | getClusterStatus() fails with null pointer exception when running jobs in local mode | Major | jobtracker | Rahul Jain | Devaraj K | 
| HDFS-4302 | Precondition in EditLogFileInputStream’s length() method is checked too early in NameNode startup, causing fatal exception | Major | ha, namenode | Eugene Koontz | Eugene Koontz | 
| HDFS-4270 | Replications of the highest priority should be allowed to choose a source datanode that has reached its max replication limit | Minor | namenode | Derek Dagit | Derek Dagit | 
| MAPREDUCE-4272 | SortedRanges.Range#compareTo is not spec compliant | Major | task | Luke Lu | Yu Gao | 
| MAPREDUCE-4832 | MR AM can get in a split brain situation | Critical | applicationmaster | Robert Joseph Evans | Jason Lowe | 
| HADOOP-9173 | Add security token protobuf definition to common and use it in hdfs | Major | . | Suresh Srinivas | Suresh Srinivas | 
| MAPREDUCE-4894 | Renewal / cancellation of JobHistory tokens | Blocker | jobhistoryserver, mrv2 | Siddharth Seth | Siddharth Seth | 
| MAPREDUCE-4819 | AM can rerun job after reporting final job status to the client | Blocker | mr-am | Jason Lowe | Bikas Saha | 
| MAPREDUCE-4913 | TestMRAppMaster#testMRAppMasterMissingStaging occasionally exits | Major | mr-am | Jason Lowe | Jason Lowe | 
| HDFS-4351 | Fix BlockPlacementPolicyDefault#chooseTarget when avoiding stale nodes | Major | namenode | Andrew Wang | Andrew Wang | 
| YARN-217 | yarn rmadmin commands fail in secure cluster | Blocker | resourcemanager | Devaraj K | Devaraj K | 
| MAPREDUCE-4920 | Use security token protobuf definition from hadoop common | Major | . | Vinod Kumar Vavilapalli | Suresh Srinivas | 
| YARN-170 | NodeManager stop() gets called twice on shutdown | Major | nodemanager | Sandy Ryza | Sandy Ryza | 
| HADOOP-9181 | Set daemon flag for HttpServer’s QueuedThreadPool | Major | . | Liang Xie | Liang Xie | 
| HDFS-3970 | BlockPoolSliceStorage#doRollback(..) should use BlockPoolSliceStorage instead of DataStorage to read prev version file. | Major | datanode | Vinayakumar B | Vinayakumar B | 
| YARN-253 | Container launch may fail if no files were localized | Critical | nodemanager | Tom White | Tom White | 
| MAPREDUCE-4278 | cannot run two local jobs in parallel from the same gateway. | Major | . | Araceli Henley | Sandy Ryza | 
| HDFS-3553 | Hftp proxy tokens are broken | Blocker | . | Daryn Sharp | Daryn Sharp | 
| MAPREDUCE-1700 | User supplied dependencies may conflict with MapReduce system JARs | Major | task | Tom White | Tom White | 
| YARN-320 | RM should always be able to renew its own tokens | Blocker | resourcemanager | Daryn Sharp | Daryn Sharp | 
| YARN-325 | RM CapacityScheduler can deadlock when getQueueInfo() is called and a container is completing | Blocker | capacityscheduler | Jason Lowe | Arun C Murthy | 
| HDFS-4363 | Combine PBHelper and HdfsProtoUtil and remove redundant methods | Major | . | Suresh Srinivas | Suresh Srinivas | 
| HDFS-4306 | PBHelper.convertLocatedBlock miss convert BlockToken | Major | . | Binglin Chang | Binglin Chang | 
| MAPREDUCE-4848 | TaskAttemptContext cast error during AM recovery | Major | mr-am | Jason Lowe | Jerry Chen | 
| HADOOP-9155 | FsPermission should have different default value, 777 for directory and 666 for file | Minor | . | Binglin Chang | Binglin Chang | 
| HADOOP-9183 | Potential deadlock in ActiveStandbyElector | Major | ha | Tom White | Tom White | 
| HDFS-4377 | Some trivial DN comment cleanup | Trivial | . | Eli Collins | Eli Collins | 
| HDFS-4384 | test_libhdfs_threaded gets SEGV if JNIEnv cannot be initialized | Minor | libhdfs | Colin P. McCabe | Colin P. McCabe | 
| HADOOP-9097 | Maven RAT plugin is not checking all source files | Critical | build | Tom White | Thomas Graves | 
| HDFS-4385 | Maven RAT plugin is not checking all source files | Critical | build | Thomas Graves | Thomas Graves | 
| MAPREDUCE-4934 | Maven RAT plugin is not checking all source files | Critical | build | Thomas Graves | Thomas Graves | 
| YARN-334 | Maven RAT plugin is not checking all source files | Critical | . | Thomas Graves | Thomas Graves | 
| HDFS-3429 | DataNode reads checksums even if client does not need them | Major | datanode, performance | Todd Lipcon | Todd Lipcon | 
| YARN-330 | Flakey test: TestNodeManagerShutdown#testKillContainersOnShutdown | Major | nodemanager | Hitesh Shah | Sandy Ryza | 
| HADOOP-9203 | RPCCallBenchmark should find a random available port | Trivial | ipc, test | Andrew Purtell | Andrew Purtell | 
| HADOOP-9178 | src/main/conf is missing hadoop-policy.xml | Minor | . | Sandy Ryza | Sandy Ryza | 
| MAPREDUCE-4678 | Running the Pentomino example with defaults throws java.lang.NegativeArraySizeException | Minor | examples | Chris McConnell | Chris McConnell | 
| MAPREDUCE-4925 | The pentomino option parser may be buggy | Major | examples | Karthik Kambatla | Karthik Kambatla | 
| MAPREDUCE-4936 | JobImpl uber checks for cpu are wrong | Critical | mrv2 | Daryn Sharp | Arun C Murthy | 
| MAPREDUCE-4921 | JobClient should acquire HS token with RM principal | Blocker | client | Daryn Sharp | Daryn Sharp | 
| YARN-336 | Fair scheduler FIFO scheduling within a queue only allows 1 app at a time | Major | scheduler | Sandy Ryza | Sandy Ryza | 
| HADOOP-8816 | HTTP Error 413 full HEAD if using kerberos authentication | Major | net | Moritz Moeller | Moritz Moeller | 
| MAPREDUCE-4924 | flakey test: org.apache.hadoop.mapred.TestClusterMRNotification.testMR | Trivial | mrv1 | Robert Kanter | Robert Kanter | 
| HADOOP-9212 | Potential deadlock in FileSystem.Cache/IPC/UGI | Major | fs | Tom White | Tom White | 
| HADOOP-9193 | hadoop script can inadvertently expand wildcard arguments when delegating to hdfs script | Minor | scripts | Jason Lowe | Andy Isaacson | 
| HADOOP-9215 | when using cmake-2.6, libhadoop.so doesn’t get created (only libhadoop.so.1.0.0) | Blocker | . | Thomas Graves | Colin P. McCabe | 
| HDFS-4415 | HostnameFilter should handle hostname resolution failures and continue processing | Major | . | Robert Kanter | Robert Kanter | 
| MAPREDUCE-4923 | Add toString method to TaggedInputSplit | Minor | mrv1, mrv2, task | Sandy Ryza | Sandy Ryza | 
| YARN-302 | Fair scheduler assignmultiple should default to false | Major | resourcemanager, scheduler | Sandy Ryza | Sandy Ryza | 
| HDFS-4359 | remove an unnecessary synchronized keyword in BPOfferService.java | Major | datanode | Liang Xie | Liang Xie | 
| MAPREDUCE-4948 | TestYARNRunner.testHistoryServerToken failed on trunk | Critical | client | Junping Du | Junping Du | 
| HDFS-4403 | DFSClient can infer checksum type when not provided by reading first byte | Minor | hdfs-client | Todd Lipcon | Todd Lipcon | 
| MAPREDUCE-4946 | Type conversion of map completion events leads to performance problems with large jobs | Critical | mr-am | Jason Lowe | Jason Lowe | 
| HADOOP-9231 | Parametrize staging URL for the uniformity of distributionManagement | Major | build | Konstantin Boudnik | Konstantin Boudnik | 
| HDFS-4426 | Secondary namenode shuts down immediately after startup | Blocker | namenode | Jason Lowe | Arpit Agarwal | 
| YARN-354 | WebAppProxyServer exits immediately after startup | Blocker | . | Liang Xie | Liang Xie | 
| HDFS-4443 | Remove trailing ‘`’ character from HDFS nodelist jsp | Trivial | namenode | Christian Rohling | Christian Rohling | 
| HDFS-4444 | Add space between total transaction time and number of transactions in FSEditLog#printStatistics | Trivial | . | Stephen Chu | Stephen Chu | 
| HADOOP-9255 | relnotes.py missing last jira | Critical | scripts | Thomas Graves | Thomas Graves | 
| YARN-133 | update web services docs for RM clusterMetrics | Major | resourcemanager | Thomas Graves | Ravi Prakash | 
| HADOOP-9190 | packaging docs is broken | Major | documentation | Thomas Graves | Andy Isaacson | 
| MAPREDUCE-2264 | Job status exceeds 100% in some cases | Major | jobtracker | Adam Kramer | Devaraj K | 
| HDFS-4288 | NN accepts incremental BR as IBR in safemode | Critical | namenode | Daryn Sharp | Daryn Sharp | 
| HADOOP-9221 | Convert remaining xdocs to APT | Major | . | Andy Isaacson | Andy Isaacson | 
| YARN-343 | Capacity Scheduler maximum-capacity value -1 is invalid | Major | capacityscheduler | Thomas Graves | Xuan Gong | 
| MAPREDUCE-4893 | MR AppMaster can do sub-optimal assignment of containers to map tasks leading to poor node locality | Major | applicationmaster | Bikas Saha | Bikas Saha | 
| HDFS-4428 | FsDatasetImpl should disclose what the error is when a rename fails | Minor | . | Colin P. McCabe | Colin P. McCabe | 
| MAPREDUCE-4969 | TestKeyValueTextInputFormat test fails with Open JDK 7 | Major | test | Arpit Agarwal | Arpit Agarwal | 
| HADOOP-8418 | Fix UGI for IBM JDK running on Windows | Major | security | Luke Lu | Yu Gao | 
| YARN-364 | AggregatedLogDeletionService can take too long to delete logs | Major | . | Jason Lowe | Jason Lowe | 
| HDFS-4452 | getAdditionalBlock() can create multiple blocks if the client times out and retries. | Critical | namenode | Konstantin Shvachko | Konstantin Shvachko | 
| HDFS-4462 | 2NN will fail to checkpoint after an HDFS upgrade from a pre-federation version of HDFS | Major | namenode | Aaron T. Myers | Aaron T. Myers | 
| HADOOP-9252 | StringUtils.humanReadableInt(..) has a race condition | Minor | util | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | 
| YARN-360 | Allow apps to concurrently register tokens for renewal | Critical | . | Daryn Sharp | Daryn Sharp | 
| HDFS-4404 | Create file failure when the machine of first attempted NameNode is down | Critical | ha, hdfs-client | liaowenrui | Todd Lipcon | 
| HDFS-4344 | dfshealth.jsp throws NumberFormatException when dfs.hosts/dfs.hosts.exclude includes port number | Major | namenode | tamtam180 | Andy Isaacson | 
| MAPREDUCE-4953 | HadoopPipes misuses fprintf | Major | pipes | Andy Isaacson | Andy Isaacson | 
| HADOOP-9260 | Hadoop version may be not correct when starting name node or data node | Critical | . | Jerry Chen | Chris Nauroth | 
| HADOOP-9278 | HarFileSystem may leak file handle | Major | fs | Chris Nauroth | Chris Nauroth | 
| HDFS-4468 | Fix TestHDFSCLI and TestQuota for HADOOP-9252 | Minor | . | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | 
| YARN-357 | App submission should not be synchronized | Major | resourcemanager | Daryn Sharp | Daryn Sharp | 
| YARN-355 | RM app submission jams under load | Blocker | resourcemanager | Daryn Sharp | Daryn Sharp | 
| HADOOP-9289 | FsShell rm -f fails for non-matching globs | Blocker | fs | Daryn Sharp | Daryn Sharp | 
| HDFS-4458 | start balancer failed with “Failed to create file [/system/balancer.id]”  if configure IP on fs.defaultFS | Major | balancer & mover | Wenwu Peng | Binglin Chang | 
| HADOOP-9124 | SortedMapWritable violates contract of Map interface for equals() and hashCode() | Minor | io | Patrick Hunt | Surenkumar Nihalani | 
| HADOOP-7294 | FileUtil uses wrong stat command for FreeBSD | Major | fs | Vitalii Tymchyshyn |  |