| HDFS-4633 | TestDFSClientExcludedNodes fails sporadically if excluded nodes cache expires too quickly | Major | hdfs-client, test | Chris Nauroth | Chris Nauroth | 
| HADOOP-9635 | Fix Potential Stack Overflow in DomainSocket.c | Major | native | V. Karthik Kumar |  | 
| MAPREDUCE-5316 | job -list-attempt-ids command does not handle illegal task-state | Major | client | Ashwin Shankar | Ashwin Shankar | 
| HADOOP-9582 | Non-existent file to “hadoop fs -conf” doesn’t throw error | Major | conf | Ashwin Shankar | Ashwin Shankar | 
| HADOOP-9660 | [WINDOWS] Powershell / cmd parses -Dkey=value from command line as [-Dkey, value] which breaks GenericsOptionParser | Major | scripts, util | Enis Soztutar | Enis Soztutar | 
| HADOOP-9703 | org.apache.hadoop.ipc.Client leaks threads on stop. | Minor | . | Mark Miller | Tsuyoshi Ozawa | 
| HDFS-4657 | Limit the number of blocks logged by the NN after a block report to a configurable value. | Major | namenode | Aaron T. Myers | Aaron T. Myers | 
| MAPREDUCE-5380 | Invalid mapred command should return non-zero exit code | Major | . | Stephen Chu | Stephen Chu | 
| MAPREDUCE-5404 | HSAdminServer does not use ephemeral ports in minicluster mode | Major | jobhistoryserver | Ted Yu | Ted Yu | 
| HADOOP-9787 | ShutdownHelper util to shutdown threads and threadpools | Major | util | Karthik Kambatla | Karthik Kambatla | 
| HADOOP-9817 | FileSystem#globStatus and FileContext#globStatus need to work with symlinks | Major | . | Colin P. McCabe | Colin P. McCabe | 
| HDFS-5065 | TestSymlinkHdfsDisable fails on Windows | Major | hdfs-client, test | Ivan Mitic | Ivan Mitic | 
| HADOOP-9847 | TestGlobPath symlink tests fail to cleanup properly | Minor | . | Andrew Wang | Colin P. McCabe | 
| YARN-1060 | Two tests in TestFairScheduler are missing @Test annotation | Major | scheduler | Sandy Ryza | Niranjan Singh | 
| HADOOP-9871 | Fix intermittent findbug warnings in DefaultMetricsSystem | Minor | . | Luke Lu | Junping Du | 
| HDFS-4816 | transitionToActive blocks if the SBN is doing checkpoint image transfer | Major | namenode | Andrew Wang | Andrew Wang | 
| HADOOP-9875 | TestDoAsEffectiveUser can fail on JDK 7 | Minor | test | Aaron T. Myers | Aaron T. Myers | 
| HDFS-5093 | TestGlobPaths should re-use the MiniDFSCluster to avoid failure on Windows | Minor | test | Chuan Liu | Chuan Liu | 
| HADOOP-9865 | FileContext.globStatus() has a regression with respect to relative path | Major | . | Chuan Liu | Chuan Liu | 
| HDFS-4994 | Audit log getContentSummary() calls | Minor | namenode | Kihwal Lee | Robert Parker | 
| HADOOP-9887 | globStatus does not correctly handle paths starting with a drive spec on Windows | Major | fs | Chris Nauroth | Chuan Liu | 
| HDFS-4329 | DFSShell issues with directories with spaces in name | Major | hdfs-client | Andy Isaacson | Cristina L. Abad | 
| HDFS-3981 | access time is set without holding FSNamesystem write lock | Major | namenode | Xiaobo Peng | Xiaobo Peng | 
| HADOOP-9889 | Refresh the Krb5 configuration when creating a new kdc in Hadoop-MiniKDC | Major | . | Wei Yan | Wei Yan | 
| HADOOP-9908 | Fix NPE when versioninfo properties file is missing | Major | util | Todd Lipcon | Todd Lipcon | 
| HDFS-5164 | deleteSnapshot should check if OperationCategory.WRITE is possible before taking write lock | Minor | namenode | Colin P. McCabe | Colin P. McCabe | 
| HDFS-5170 | BlockPlacementPolicyDefault uses the wrong classname when alerting to enable debug logging | Trivial | . | Andrew Wang | Andrew Wang | 
| HADOOP-9350 | Hadoop not building against Java7 on OSX | Minor | build | Steve Loughran | Robert Kanter | 
| HDFS-5122 | Support failover and retry in WebHdfsFileSystem for NN HA | Major | ha, webhdfs | Arpit Gupta | Haohui Mai | 
| HADOOP-9929 | Insufficient permissions for a path reported as file not found | Major | fs | Jason Lowe | Colin P. McCabe | 
| HADOOP-9791 | Add a test case covering long paths for new FileUtil access check methods | Major | . | Ivan Mitic | Ivan Mitic | 
| MAPREDUCE-5504 | mapred queue -info inconsistent with types | Major | client | Thomas Graves | Kousuke Saruta | 
| HADOOP-7344 | globStatus doesn’t grok groupings with a slash | Major | fs | Daryn Sharp | Colin P. McCabe | 
| YARN-1188 | The context of QueueMetrics becomes ‘default’ when using FairScheduler | Trivial | . | Akira Ajisaka | Tsuyoshi Ozawa | 
| MAPREDUCE-5522 | Incorrectly expect the array of JobQueueInfo returned by o.a.h.mapred.QueueManager#getJobQueueInfos to have a specific order. | Minor | test | Jinghui Wang | Jinghui Wang | 
| HADOOP-9981 | globStatus should minimize its listStatus and getFileStatus calls | Critical | . | Kihwal Lee | Colin P. McCabe | 
| MAPREDUCE-5514 | TestRMContainerAllocator fails on trunk | Blocker | . | Zhijie Shen | Zhijie Shen | 
| HADOOP-10006 | Compilation failure in trunk for o.a.h.fs.swift.util.JSONUtil | Blocker | fs, util | Junping Du | Junping Du | 
| HADOOP-9964 | O.A.H.U.ReflectionUtils.printThreadInfo() is not thread-safe which cause TestHttpServer pending 10 minutes or longer. | Major | util | Junping Du | Junping Du | 
| YARN-1268 | TestFairScheduler.testContinuousScheduling is flaky | Major | scheduler | Sandy Ryza | Sandy Ryza | 
| HADOOP-10028 | Malformed ssl-server.xml.example | Minor | . | Jing Zhao | Haohui Mai | 
| HDFS-5291 | Clients need to retry when Active NN is in SafeMode | Critical | ha | Arpit Gupta | Jing Zhao | 
| HADOOP-10030 | FsShell -put/copyFromLocal should support Windows local path | Major | . | Chuan Liu | Chuan Liu | 
| YARN-1284 | LCE: Race condition leaves dangling cgroups entries for killed containers | Blocker | nodemanager | Alejandro Abdelnur | Alejandro Abdelnur | 
| YARN-461 | Fair scheduler should not accept apps with empty string queue name | Major | resourcemanager | Sandy Ryza | Wei Yan | 
| MAPREDUCE-5569 | FloatSplitter is not generating correct splits | Major | . | Nathan Roberts | Nathan Roberts | 
| YARN-879 | Fix tests w.r.t o.a.h.y.server.resourcemanager.Application | Major | . | Junping Du | Junping Du | 
| HADOOP-10031 | FsShell -get/copyToLocal/moveFromLocal should support Windows local path | Major | fs | Chuan Liu | Chuan Liu | 
| YARN-1265 | Fair Scheduler chokes on unhealthy node reconnect | Major | resourcemanager, scheduler | Sandy Ryza | Sandy Ryza | 
| HADOOP-10029 | Specifying har file to MR job fails in secure cluster | Major | fs | Suresh Srinivas | Suresh Srinivas | 
| HDFS-5335 | DFSOutputStream#close() keeps throwing exceptions when it is called multiple times | Major | . | Arpit Gupta | Haohui Mai | 
| HADOOP-10039 | Add Hive to the list of projects using AbstractDelegationTokenSecretManager | Major | security | Suresh Srinivas | Haohui Mai | 
| YARN-1300 | SLS tests fail because conf puts yarn properties in fair-scheduler.xml | Major | . | Ted Yu | Ted Yu | 
| HDFS-5322 | HDFS delegation token not found in cache errors seen on secure HA clusters | Major | ha | Arpit Gupta | Jing Zhao | 
| YARN-1044 | used/min/max resources do not display info in the scheduler page | Critical | resourcemanager, scheduler | Sangjin Lee | Sangjin Lee | 
| HDFS-5329 | Update FSNamesystem#getListing() to handle inode path in startAfter token | Major | namenode, nfs | Brandon Li | Brandon Li | 
| MAPREDUCE-5329 | APPLICATION_INIT is never sent to AuxServices other than the builtin ShuffleHandler | Major | mr-am | Avner BenHanoch | Avner BenHanoch | 
| YARN-305 | Fair scheduler logs too many “Node offered to app:…” messages | Critical | resourcemanager | Lohit Vijayarenu | Lohit Vijayarenu | 
| HADOOP-10040 | hadoop.cmd in UNIX format and would not run by default on Windows | Major | . | Yingda Chen | Chris Nauroth | 
| MAPREDUCE-5546 | mapred.cmd on Windows set HADOOP_OPTS incorrectly | Major | . | Chuan Liu | Chuan Liu | 
| YARN-1259 | In Fair Scheduler web UI, queue num pending and num active apps switched | Trivial | scheduler | Sandy Ryza | Robert Kanter | 
| YARN-1182 | MiniYARNCluster creates and inits the RM/NM only on start() | Major | . | Karthik Kambatla | Karthik Kambatla | 
| HDFS-5352 | Server#initLog() doesn’t close InputStream in httpfs | Minor | . | Ted Yu | Ted Yu | 
| MAPREDUCE-5518 | Fix typo “can’t read paritions file” | Trivial | examples | Albert Chu | Albert Chu | 
| YARN-1295 | In UnixLocalWrapperScriptBuilder, using bash -c can cause “Text file busy” errors | Major | nodemanager | Sandy Ryza | Sandy Ryza | 
| HDFS-5283 | NN not coming out of startup safemode due to under construction blocks only inside snapshots also counted in safemode threshhold | Critical | snapshots | Vinayakumar B | Vinayakumar B | 
| MAPREDUCE-5585 | TestCopyCommitter#testNoCommitAction Fails on JDK7 | Major | . | Jonathan Eagles | Jonathan Eagles | 
| MAPREDUCE-5586 | TestCopyMapper#testCopyFailOnBlockSizeDifference fails when run from hadoop-tools/hadoop-distcp directory | Major | . | Jonathan Eagles | Jonathan Eagles | 
| HDFS-5370 | Typo in Error Message:  different between range in condition and range in error message | Trivial | hdfs-client | Kousuke Saruta | Kousuke Saruta | 
| HDFS-5346 | Avoid unnecessary call to getNumLiveDataNodes() for each block during IBR processing | Major | namenode, performance | Kihwal Lee | Ravi Prakash | 
| HDFS-4376 | Fix several race conditions in Balancer and resolve intermittent timeout of TestBalancerWithNodeGroup | Major | balancer & mover | Aaron T. Myers | Junping Du | 
| HDFS-5375 | hdfs.cmd does not expose several snapshot commands. | Minor | tools | Chris Nauroth | Chris Nauroth | 
| HDFS-5336 | DataNode should not output ‘StartupProgress’ metrics | Minor | namenode | Akira Ajisaka | Akira Ajisaka | 
| HADOOP-10055 | FileSystemShell.apt.vm doc has typo “numRepicas” | Trivial | documentation | Eli Collins | Akira Ajisaka | 
| HDFS-5374 | Remove deadcode in DFSOutputStream | Trivial | . | Suresh Srinivas | Suresh Srinivas | 
| HDFS-5365 | Fix libhdfs compile error on FreeBSD9 | Major | build, libhdfs | Radim Kolar | Radim Kolar | 
| MAPREDUCE-5587 | TestTextOutputFormat fails on JDK7 | Major | . | Jonathan Eagles | Jonathan Eagles | 
| HDFS-5276 | FileSystem.Statistics got performance issue on multi-thread read/write. | Major | . | Chengxiang Li | Colin P. McCabe | 
| YARN-1288 | Make Fair Scheduler ACLs more user friendly | Major | scheduler | Sandy Ryza | Sandy Ryza | 
| YARN-1331 | yarn.cmd exits with NoClassDefFoundError trying to run rmadmin or logs | Trivial | client | Chris Nauroth | Chris Nauroth | 
| YARN-1315 | TestQueueACLs should also test FairScheduler | Major | resourcemanager, scheduler | Sandy Ryza | Sandy Ryza | 
| HDFS-5400 | DFS_CLIENT_MMAP_CACHE_THREAD_RUNS_PER_TIMEOUT constant is set to the wrong value | Major | . | Colin P. McCabe | Colin P. McCabe | 
| MAPREDUCE-5561 | org.apache.hadoop.mapreduce.v2.app.job.impl.TestJobImpl testcase failing on trunk | Critical | . | Cindy Li | Karthik Kambatla | 
| YARN-1183 | MiniYARNCluster shutdown takes several minutes intermittently | Major | . | Andrey Klochkov | Andrey Klochkov | 
| HDFS-5403 | WebHdfs client cannot communicate with older WebHdfs servers post HDFS-5306 | Major | webhdfs | Aaron T. Myers | Aaron T. Myers | 
| HADOOP-9016 | org.apache.hadoop.fs.HarFileSystem.HarFSDataInputStream.HarFsInputStream.skip(long) must never return negative value. | Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky | 
| HDFS-5341 | Reduce fsdataset lock duration during directory scanning. | Major | datanode | qus-jiawei | qus-jiawei | 
| HDFS-5257 | addBlock() retry should return LocatedBlock with locations else client will get AIOBE | Major | hdfs-client, namenode | Vinayakumar B | Vinayakumar B | 
| HADOOP-10072 | TestNfsExports#testMultiMatchers fails due to non-deterministic timing around cache expiry check. | Trivial | nfs, test | Chris Nauroth | Chris Nauroth | 
| YARN-1022 | Unnecessary INFO logs in AMRMClientAsync | Trivial | . | Bikas Saha | haosdent | 
| YARN-1349 | yarn.cmd does not support passthrough to any arbitrary class. | Major | client | Chris Nauroth | Chris Nauroth | 
| HDFS-5413 | hdfs.cmd does not support passthrough to any arbitrary class. | Major | scripts | Chris Nauroth | Chris Nauroth | 
| MAPREDUCE-4680 | Job history cleaner should only check timestamps of files in old enough directories | Major | jobhistoryserver | Sandy Ryza | Robert Kanter | 
| MAPREDUCE-5598 | TestUserDefinedCounters.testMapReduceJob is flakey | Major | test | Robert Kanter | Robert Kanter | 
| YARN-1306 | Clean up hadoop-sls sample-conf according to YARN-1228 | Major | . | Wei Yan | Wei Yan | 
| HDFS-5433 | When reloading fsimage during checkpointing, we should clear existing snapshottable directories | Critical | snapshots | Aaron T. Myers | Aaron T. Myers | 
| HDFS-5432 | TestDatanodeJsp fails on Windows due to assumption that loopback address resolves to host name localhost. | Trivial | datanode, test | Chris Nauroth | Chris Nauroth | 
| YARN-1321 | NMTokenCache is a singleton, prevents multiple AMs running in a single JVM to work correctly | Blocker | client | Alejandro Abdelnur | Alejandro Abdelnur | 
| YARN-1343 | NodeManagers additions/restarts are not reported as node updates in AllocateResponse responses to AMs | Critical | resourcemanager | Alejandro Abdelnur | Alejandro Abdelnur | 
| YARN-1381 | Same relaxLocality appears twice in exception message of AMRMClientImpl#checkLocalityRelaxationConflict() | Minor | . | Ted Yu | Ted Yu | 
| HADOOP-9898 | Set SO_KEEPALIVE on all our sockets | Minor | ipc, net | Todd Lipcon | Todd Lipcon | 
| MAPREDUCE-5604 | TestMRAMWithNonNormalizedCapabilities fails on Windows due to exceeding max path length | Minor | test | Chris Nauroth | Chris Nauroth | 
| HDFS-5035 | getFileLinkStatus and rename do not correctly check permissions of symlinks | Major | namenode | Andrew Wang | Andrew Wang | 
| YARN-1388 | Fair Scheduler page always displays blank fair share | Trivial | resourcemanager | Liyin Liang | Liyin Liang | 
| HDFS-5456 | NameNode startup progress creates new steps if caller attempts to create a counter for a step that doesn’t already exist. | Critical | namenode | Chris Nauroth | Chris Nauroth | 
| HDFS-5427 | not able to read deleted files from snapshot directly under snapshottable dir after checkpoint and NN restart | Major | snapshots | Vinayakumar B | Vinayakumar B | 
| YARN-1374 | Resource Manager fails to start due to ConcurrentModificationException | Blocker | resourcemanager | Devaraj K | Karthik Kambatla | 
| HDFS-5458 | Datanode failed volume threshold ignored if exception is thrown in getDataDirsFromURIs | Major | datanode | Andrew Wang | Mike Mellenthin | 
| MAPREDUCE-5451 | MR uses LD_LIBRARY_PATH which doesn’t mean anything in Windows | Major | . | Mostafa Elhemali | Yingda Chen | 
| HDFS-5443 | Delete 0-sized block when deleting an under-construction file that is included in snapshot | Major | snapshots | Uma Maheswara Rao G | Jing Zhao | 
| HDFS-5468 | CacheAdmin help command does not recognize commands | Minor | tools | Stephen Chu | Stephen Chu | 
| HDFS-5476 | Snapshot: clean the blocks/files/directories under a renamed file/directory while deletion | Major | . | Jing Zhao | Jing Zhao | 
| HDFS-5482 | DistributedFileSystem#listPathBasedCacheDirectives must support relative paths | Major | tools | Stephen Chu | Colin P. McCabe | 
| HADOOP-10088 | copy-nativedistlibs.sh needs to quote snappy lib dir | Major | build | Raja Aluri | Raja Aluri | 
| MAPREDUCE-5186 | mapreduce.job.max.split.locations causes some splits created by CombineFileInputFormat to fail | Critical | job submission | Sangjin Lee | Robert Parker | 
| YARN-1395 | Distributed shell application master launched with debug flag can hang waiting for external ls process. | Major | applications/distributed-shell | Chris Nauroth | Chris Nauroth | 
| YARN-1400 | yarn.cmd uses HADOOP_RESOURCEMANAGER_OPTS. Should be YARN_RESOURCEMANAGER_OPTS. | Trivial | resourcemanager | Raja Aluri | Raja Aluri | 
| HDFS-5425 | Renaming underconstruction file with snapshots can make NN failure on restart | Major | namenode, snapshots | sathish | Jing Zhao | 
| HDFS-5471 | CacheAdmin -listPools fails when user lacks permissions to view all pools | Major | tools | Stephen Chu | Andrew Wang | 
| HADOOP-10093 | hadoop-env.cmd sets HADOOP_CLIENT_OPTS with a max heap size that is too small. | Major | conf | shanyu zhao | shanyu zhao | 
| YARN-1386 | NodeManager mistakenly loses resources and relocalizes them | Critical | nodemanager | Jason Lowe | Jason Lowe | 
| MAPREDUCE-5613 | DefaultSpeculator holds and checks hashmap that is always empty | Major | applicationmaster | Gera Shegalov | Gera Shegalov | 
| MAPREDUCE-5431 | Missing pom dependency in MR-client | Major | build | Timothy St. Clair | Timothy St. Clair | 
| HDFS-5075 | httpfs-config.sh calls out incorrect env script name | Major | . | Timothy St. Clair | Timothy St. Clair | 
| HDFS-5474 | Deletesnapshot can make Namenode in safemode on NN restarts. | Major | snapshots | Uma Maheswara Rao G | sathish | 
| HADOOP-10078 | KerberosAuthenticator always does SPNEGO | Minor | security | Robert Kanter | Robert Kanter | 
| HDFS-5504 | In HA mode, OP_DELETE_SNAPSHOT is not decrementing the safemode threshold, leads to NN safemode. | Major | snapshots | Vinayakumar B | Vinayakumar B | 
| MAPREDUCE-5481 | Enable uber jobs to have multiple reducers | Blocker | mrv2, test | Jason Lowe | Sandy Ryza | 
| HDFS-4995 | Make getContentSummary() less expensive | Major | namenode | Kihwal Lee | Kihwal Lee | 
| HADOOP-10094 | NPE in GenericOptionsParser#preProcessForWindows() | Trivial | util | Enis Soztutar | Enis Soztutar | 
| MAPREDUCE-5616 | MR Client-AppMaster RPC max retries on socket timeout is too high. | Major | client | Chris Nauroth | Chris Nauroth | 
| YARN-1401 | With zero sleep-delay-before-sigkill.ms, no signal is ever sent | Major | nodemanager | Gera Shegalov | Gera Shegalov | 
| HDFS-5438 | Flaws in block report processing can cause data loss | Critical | namenode | Kihwal Lee | Kihwal Lee | 
| HADOOP-10100 | MiniKDC shouldn’t use apacheds-all artifact | Major | . | Robert Kanter | Robert Kanter | 
| MAPREDUCE-5373 | TestFetchFailure.testFetchFailureMultipleReduces could fail intermittently | Major | . | Chuan Liu | Jonathan Eagles | 
| HDFS-5372 | In FSNamesystem, hasReadLock() returns false if the current thread holds the write lock | Major | namenode | Tsz Wo Nicholas Sze | Vinayakumar B | 
| YARN-1419 | TestFifoScheduler.testAppAttemptMetrics fails intermittently under jdk7 | Minor | scheduler | Jonathan Eagles | Jonathan Eagles | 
| HDFS-5512 | CacheAdmin -listPools fails with NPE when user lacks permissions to view all pools | Major | caching, tools | Stephen Chu | Andrew Wang | 
| HDFS-5073 | TestListCorruptFileBlocks fails intermittently | Minor | test | Kihwal Lee | Arpit Agarwal | 
| HDFS-5428 | under construction files deletion after snapshot+checkpoint+nn restart leads nn safemode | Major | snapshots | Vinayakumar B | Jing Zhao | 
| YARN-584 | In scheduler web UIs, queues unexpand on refresh | Major | scheduler | Sandy Ryza | Harshit Daga | 
| HDFS-5513 | CacheAdmin commands fail when using . as the path | Minor | caching, tools | Stephen Chu | Andrew Wang | 
| YARN-1407 | RM Web UI and REST APIs should uniformly use YarnApplicationState | Major | . | Sandy Ryza | Sandy Ryza | 
| HDFS-4516 | Client crash after block allocation and NN switch before lease recovery for the same file can cause readers to fail forever | Critical | namenode | Uma Maheswara Rao G | Vinayakumar B | 
| HDFS-5014 | BPOfferService#processCommandFromActor() synchronization on namenode RPC call delays IBR to Active NN, if Stanby NN is unstable | Major | datanode, ha | Vinayakumar B | Vinayakumar B | 
| YARN-1425 | TestRMRestart fails because MockRM.waitForState(AttemptId) uses current attempt instead of the attempt passed as argument | Major | . | Omkar Vinit Joshi | Omkar Vinit Joshi | 
| YARN-1053 | Diagnostic message from ContainerExitEvent is ignored in ContainerImpl | Blocker | . | Omkar Vinit Joshi | Omkar Vinit Joshi | 
| HADOOP-9114 | After defined the dfs.checksum.type as the NULL, write file and hflush will through java.lang.ArrayIndexOutOfBoundsException | Minor | . | liuyang | sathish | 
| MAPREDUCE-5631 | TestJobEndNotifier.testNotifyRetries fails with Should have taken more than 5 seconds in jdk7 | Major | . | Jonathan Eagles | Jonathan Eagles | 
| YARN-1320 | Custom log4j properties in Distributed shell does not work properly. | Major | applications/distributed-shell | Tassapol Athiapinya | Xuan Gong | 
| HDFS-5407 | Fix typos in DFSClientCache | Trivial | . | Haohui Mai | Haohui Mai | 
| HDFS-5544 | Adding Test case For Checking dfs.checksum type as NULL value | Minor | hdfs-client | sathish | sathish | 
| HDFS-5552 | Fix wrong information of “Cluster summay” in dfshealth.html | Major | namenode | Shinichi Yamashita | Haohui Mai | 
| HDFS-5533 | Symlink delete/create should be treated as DELETE/CREATE in snapshot diff report | Minor | snapshots | Binglin Chang | Binglin Chang | 
| HADOOP-10126 | LightWeightGSet log message is confusing : “2.0% max memory = 2.0 GB” | Minor | util | Vinayakumar B | Vinayakumar B | 
| YARN-1416 | InvalidStateTransitions getting reported in multiple test cases even though they pass | Major | . | Omkar Vinit Joshi | Jian He | 
| YARN-1314 | Cannot pass more than 1 argument to shell command | Major | applications/distributed-shell | Tassapol Athiapinya | Xuan Gong | 
| HDFS-5562 | TestCacheDirectives and TestFsDatasetCache should stub out native mlock | Major | test | Akira Ajisaka | Colin P. McCabe | 
| YARN-1241 | In Fair Scheduler, maxRunningApps does not work for non-leaf queues | Major | . | Sandy Ryza | Sandy Ryza | 
| HADOOP-10135 | writes to swift fs over partition size leave temp files and empty output file | Major | fs | David Dobbins | David Dobbins | 
| HDFS-5581 | NameNodeFsck should use only one instance of BlockPlacementPolicy | Major | namenode | Vinayakumar B | Vinayakumar B | 
| HADOOP-10130 | RawLocalFS::LocalFSFileInputStream.pread does not track FS::Statistics | Minor | . | Binglin Chang | Binglin Chang | 
| HDFS-5557 | Write pipeline recovery for the last packet in the block may cause rejection of valid replicas | Critical | . | Kihwal Lee | Kihwal Lee | 
| HDFS-5526 | Datanode cannot roll back to previous layout version | Blocker | datanode | Tsz Wo Nicholas Sze | Kihwal Lee | 
| HDFS-5560 | Trash configuration log statements prints incorrect units | Major | . | Josh Elser | Josh Elser | 
| HDFS-5558 | LeaseManager monitor thread can crash if the last block is complete but another block is not. | Major | . | Kihwal Lee | Kihwal Lee | 
| HADOOP-10127 | Add ipc.client.connect.retry.interval to control the frequency of connection retries | Major | ipc | Karthik Kambatla | Karthik Kambatla | 
| MAPREDUCE-5645 | TestFixedLengthInputFormat fails with native libs | Major | . | Jonathan Eagles | Mit Desai | 
| YARN-1454 | TestRMRestart.testRMDelegationTokenRestoredOnRMRestart is failing intermittently | Critical | . | Jian He | Karthik Kambatla | 
| HDFS-5555 | CacheAdmin commands fail when first listed NameNode is in Standby | Major | caching | Stephen Chu | Jimmy Xiang | 
| HADOOP-10129 | Distcp may succeed when it fails | Critical | tools/distcp | Daryn Sharp | Daryn Sharp | 
| HADOOP-10081 | Client.setupIOStreams can leak socket resources on exception or error | Critical | ipc | Jason Lowe | Tsuyoshi Ozawa | 
| HADOOP-10058 | TestMetricsSystemImpl#testInitFirstVerifyStopInvokedImmediately fails on trunk | Minor | metrics | Akira Ajisaka | Chen He | 
| YARN-1438 | When a container fails, the text of the exception isn’t included in the diagnostics | Major | nodemanager | Steve Loughran | Steve Loughran | 
| YARN-546 | Allow disabling the Fair Scheduler event log | Major | scheduler | Lohit Vijayarenu | Sandy Ryza | 
| HDFS-5590 | Block ID and generation stamp may be reused when persistBlocks is set to false | Major | . | Jing Zhao | Jing Zhao | 
| YARN-1450 | TestUnmanagedAMLauncher#testDSShell fails on trunk | Major | applications/distributed-shell | Akira Ajisaka | Binglin Chang | 
| HADOOP-10142 | Avoid groups lookup for unprivileged users such as “dr.who” | Major | . | Vinayakumar B | Vinayakumar B | 
| HDFS-5353 | Short circuit reads fail when dfs.encrypt.data.transfer is enabled | Blocker | . | Haohui Mai | Colin P. McCabe | 
| MAPREDUCE-5656 | bzip2 codec can drop records when reading data in splits | Critical | . | Jason Lowe | Jason Lowe | 
| MAPREDUCE-5052 | Job History UI and web services confusing job start time and job submit time | Critical | jobhistoryserver, webapps | Kendall Thrapp | Chen He | 
| HDFS-5074 | Allow starting up from an fsimage checkpoint in the middle of a segment | Major | ha, namenode | Todd Lipcon | Todd Lipcon | 
| HDFS-5580 | Infinite loop in Balancer.waitForMoveCompletion | Major | . | Binglin Chang | Binglin Chang | 
| YARN-1491 | Upgrade JUnit3 TestCase to JUnit 4 | Trivial | . | Jonathan Eagles | Chen He | 
| HADOOP-10087 | UserGroupInformation.getGroupNames() fails to return primary group first when JniBasedUnixGroupsMappingWithFallback is used | Major | security | Yu Gao | Colin P. McCabe | 
| YARN-408 | Capacity Scheduler delay scheduling should not be disabled by default | Minor | scheduler | Mayank Bansal | Mayank Bansal | 
| HDFS-5023 | TestSnapshotPathINodes.testAllowSnapshot is failing with jdk7 | Major | snapshots, test | Ravi Prakash | Mit Desai | 
| HDFS-4201 | NPE in BPServiceActor#sendHeartBeat | Critical | namenode | Eli Collins | Jimmy Xiang | 
| MAPREDUCE-5674 | Missing start and finish time in mapred.JobStatus | Major | client | Chuan Liu | Chuan Liu | 
| HADOOP-10162 | Fix symlink-related test failures in TestFileContextResolveAfs and TestStat in branch-2 | Major | . | Mit Desai | Mit Desai | 
| HADOOP-8753 | LocalDirAllocator throws “ArithmeticException: / by zero” when there is no available space on configured local dir | Minor | . | Nishan Shetty | Benoy Antony | 
| YARN-1435 | Distributed Shell should not run other commands except “sh”, and run the custom script at the same time. | Major | applications/distributed-shell | Tassapol Athiapinya | Xuan Gong | 
| HDFS-5592 | “DIR* completeFile: /file is closed by DFSClient_” should be logged only for successful closure of the file. | Major | . | Vinayakumar B | Vinayakumar B | 
| MAPREDUCE-5623 | TestJobCleanup fails because of RejectedExecutionException and NPE. | Major | . | Tsuyoshi Ozawa | Jason Lowe | 
| HDFS-5666 | Fix inconsistent synchronization in BPOfferService | Minor | namenode | Colin P. McCabe | Jimmy Xiang | 
| YARN-1505 | WebAppProxyServer should not set localhost as YarnConfiguration.PROXY_ADDRESS by itself | Blocker | . | Xuan Gong | Xuan Gong | 
| YARN-1145 | Potential file handle leak in aggregated logs web ui | Major | . | Rohith Sharma K S | Rohith Sharma K S | 
| HADOOP-10106 | Incorrect thread name in RPC log messages | Minor | . | Ming Ma | Ming Ma | 
| MAPREDUCE-5679 | TestJobHistoryParsing has race condition | Major | . | Liyin Liang | Liyin Liang | 
| HADOOP-10168 | fix javadoc of ReflectionUtils.copy | Major | . | Thejas M Nair | Thejas M Nair | 
| YARN-1451 | TestResourceManager relies on the scheduler assigning multiple containers in a single node update | Minor | . | Sandy Ryza | Sandy Ryza | 
| HDFS-5657 | race condition causes writeback state error in NFS gateway | Major | nfs | Brandon Li | Brandon Li | 
| HDFS-5305 | Add https support in HDFS | Major | . | Suresh Srinivas | Suresh Srinivas | 
| HADOOP-10171 | TestRPC fails intermittently on jkd7 | Major | . | Mit Desai | Mit Desai | 
| HDFS-5661 | Browsing FileSystem via web ui, should use datanode’s fqdn instead of ip address | Major | security | Benoy Antony | Benoy Antony | 
| HDFS-5540 | Fix intermittent failure in TestBlocksWithNotEnoughRacks | Minor | . | Binglin Chang | Binglin Chang | 
| HDFS-5681 | renewLease should not hold fsn write lock | Major | namenode | Daryn Sharp | Daryn Sharp | 
| YARN-1180 | Update capacity scheduler docs to include types on the configs | Trivial | capacityscheduler | Thomas Graves | Chen He | 
| HDFS-5691 | Fix typo in ShortCircuitLocalRead document | Minor | documentation | Akira Ajisaka | Akira Ajisaka | 
| MAPREDUCE-5550 | Task Status message (reporter.setStatus) not shown in UI with Hadoop 2.0 | Major | . | Vrushali C | Gera Shegalov | 
| HDFS-5690 | DataNode fails to start in secure mode when dfs.http.policy equals to HTTP_ONLY | Blocker | . | Haohui Mai | Haohui Mai | 
| HADOOP-10175 | Har files system authority should preserve userinfo | Major | fs | Chuan Liu | Chuan Liu | 
| HADOOP-10090 | Jobtracker metrics not updated properly after execution of a mapreduce job | Major | metrics | Ivan Mitic | Ivan Mitic | 
| YARN-1527 | yarn rmadmin command prints wrong usage info: | Trivial | . | Jian He | Akira Ajisaka | 
| YARN-1541 | Invalidate AM Host/Port when app attempt is done so that in the mean-while client doesn’t get wrong information. | Major | . | Jian He | Jian He | 
| MAPREDUCE-5694 | MR AM container syslog is empty | Major | . | Mohammad Kamrul Islam | Mohammad Kamrul Islam | 
| HDFS-5675 | Add Mkdirs operation to NNThroughputBenchmark | Minor | benchmarks | Plamen Jeliazkov | Plamen Jeliazkov | 
| HDFS-5582 | hdfs getconf -excludeFile or -includeFile always failed | Minor | . | Henry Hung | sathish | 
| HDFS-5701 | Fix the CacheAdmin -addPool -maxTtl option name | Minor | caching, tools | Stephen Chu | Stephen Chu | 
| MAPREDUCE-5685 | getCacheFiles()  api doesn’t work in WrappedReducer.java due to typo | Blocker | client | Yi Song | Yi Song | 
| YARN-1522 | TestApplicationCleanup.testAppCleanup occasionally fails | Major | . | Liyin Liang | Liyin Liang | 
| HDFS-5671 | Fix socket leak in DFSInputStream#getBlockReader | Critical | hdfs-client | JamesLi | JamesLi | 
| HADOOP-10147 | Upgrade to commons-logging 1.1.3 to avoid potential deadlock in MiniDFSCluster | Minor | build | Eric Sirianni | Steve Loughran | 
| HDFS-5659 | dfsadmin -report doesn’t output cache information properly | Major | caching | Akira Ajisaka | Andrew Wang | 
| MAPREDUCE-5689 | MRAppMaster does not preempt reducers when scheduled maps cannot be fulfilled | Critical | . | Lohit Vijayarenu | Lohit Vijayarenu | 
| HADOOP-10193 | hadoop-auth’s PseudoAuthenticationHandler can consume getInputStream | Minor | security | Gregory Chanan | Gregory Chanan | 
| HDFS-5719 | FSImage#doRollback() should close prevState before return | Minor | namenode | Ted Yu | Ted Yu | 
| YARN-1409 | NonAggregatingLogHandler can throw RejectedExecutionException | Major | . | Tsuyoshi Ozawa | Tsuyoshi Ozawa | 
| HDFS-5649 | Unregister NFS and Mount service when NFS gateway is shutting down | Major | nfs | Brandon Li | Brandon Li | 
| YARN-1293 | TestContainerLaunch.testInvalidEnvSyntaxDiagnostics fails on trunk | Major | . | Tsuyoshi Ozawa | Tsuyoshi Ozawa | 
| HADOOP-10214 | Fix multithreaded correctness warnings in ActiveStandbyElector | Major | ha | Liang Xie | Liang Xie | 
| HDFS-5449 | WebHdfs compatibility broken between 2.2 and 1.x / 23.x | Blocker | . | Kihwal Lee | Kihwal Lee | 
| YARN-1138 | yarn.application.classpath is set to point to $HADOOP_CONF_DIR etc., which does not work on Windows | Major | api | Yingda Chen | Chuan Liu | 
| HADOOP-9420 | Add percentile or max metric for rpcQueueTime, processing time | Major | ipc, metrics | Todd Lipcon | Liang Xie | 
| HDFS-5756 | hadoopRzOptionsSetByteBufferPool does not accept NULL argument, contrary to docs | Major | libhdfs | Colin P. McCabe | Colin P. McCabe | 
| HADOOP-10178 | Configuration deprecation always emit “deprecated” warnings when a new key is used | Major | conf | shanyu zhao | shanyu zhao | 
| HDFS-5747 | BlocksMap.getStoredBlock(..) and BlockInfoUnderConstruction.addReplicaIfNotPresent(..) may throw NullPointerException | Minor | namenode | Tsz Wo Nicholas Sze | Arpit Agarwal | 
| HADOOP-10223 | MiniKdc#main() should close the FileReader it creates | Minor | . | Ted Yu | Ted Yu | 
| YARN-888 | clean up POM dependencies | Major | . | Alejandro Abdelnur | Alejandro Abdelnur | 
| HDFS-5710 | FSDirectory#getFullPathName should check inodes against null | Major | . | Ted Yu | Uma Maheswara Rao G | 
| HDFS-5579 | Under construction files make DataNode decommission take very long hours | Major | namenode | yunjiong zhao | yunjiong zhao | 
| HADOOP-10234 | “hadoop.cmd jar” does not propagate exit code. | Major | scripts | Chris Nauroth | Chris Nauroth | 
| YARN-1603 | Remove two *.orig files which were unexpectedly committed | Trivial | . | Zhijie Shen | Zhijie Shen | 
| YARN-1601 | 3rd party JARs are missing from hadoop-dist output | Major | . | Alejandro Abdelnur | Alejandro Abdelnur | 
| HADOOP-10236 | Fix typo in o.a.h.ipc.Client#checkResponse | Trivial | . | Akira Ajisaka | Akira Ajisaka | 
| HDFS-5762 | BlockReaderLocal doesn’t return -1 on EOF when doing zero-length reads | Major | . | Colin P. McCabe | Colin P. McCabe | 
| HDFS-5766 | In DFSInputStream, do not add datanode to deadNodes after InvalidEncryptionKeyException in fetchBlockByteRange | Major | hdfs-client | Liang Xie | Liang Xie | 
| HDFS-5704 | Change OP_UPDATE_BLOCKS  with a new OP_ADD_BLOCK | Major | namenode | Suresh Srinivas | Jing Zhao | 
| HADOOP-10125 | no need to process RPC request if the client connection has been dropped | Major | ipc | Ming Ma | Ming Ma | 
| YARN-1351 | Invalid string format in Fair Scheduler log warn message | Trivial | resourcemanager | Konstantin Weitz | Konstantin Weitz | 
| HDFS-5777 | Update LayoutVersion for the new editlog op OP_ADD_BLOCK | Major | namenode | Jing Zhao | Jing Zhao | 
| MAPREDUCE-5724 | JobHistoryServer does not start if HDFS is not running | Critical | jobhistoryserver | Alejandro Abdelnur | Alejandro Abdelnur | 
| YARN-1608 | LinuxContainerExecutor has a few DEBUG messages at INFO level | Trivial | nodemanager | Karthik Kambatla | Karthik Kambatla | 
| HADOOP-10146 | Workaround JDK7 Process fd close bug | Critical | util | Daryn Sharp | Daryn Sharp | 
| MAPREDUCE-5650 | Job fails when hprof mapreduce.task.profile.map/reduce.params is specified | Major | mrv2 | Gera Shegalov | Gera Shegalov | 
| HADOOP-10235 | Hadoop tarball has 2 versions of stax-api JARs | Major | build | Alejandro Abdelnur | Alejandro Abdelnur | 
| HADOOP-10240 | Windows build instructions incorrectly state requirement of protoc 2.4.1 instead of 2.5.0 | Trivial | documentation | Chris Nauroth | Chris Nauroth | 
| HDFS-5800 | Typo: soft-limit for hard-limit in DFSClient | Trivial | hdfs-client | Kousuke Saruta | Kousuke Saruta | 
| MAPREDUCE-5729 | mapred job -list throws NPE | Critical | mrv2 | Karthik Kambatla | Karthik Kambatla | 
| MAPREDUCE-5725 | TestNetworkedJob relies on the Capacity Scheduler | Major | . | Sandy Ryza | Sandy Ryza | 
| HADOOP-10110 | hadoop-auth has a build break due to missing dependency | Blocker | build | Chuan Liu | Chuan Liu | 
| MAPREDUCE-5693 | Restore MRv1 behavior for log flush | Major | mrv2 | Gera Shegalov | Gera Shegalov | 
| HDFS-5434 | Write resiliency for replica count 1 | Minor | namenode | Taylor, Buddy |  | 
| HADOOP-10252 | HttpServer can’t start if hostname is not specified | Major | . | Jimmy Xiang | Jimmy Xiang | 
| YARN-1624 | QueuePlacementPolicy format is not easily readable via a JAXB parser | Major | scheduler | Aditya Acharya | Aditya Acharya | 
| YARN-1607 | TestRM expects the capacity scheduler | Major | . | Sandy Ryza | Sandy Ryza | 
| HDFS-5806 | balancer should set SoTimeout to avoid indefinite hangs | Major | balancer & mover | Nathan Roberts | Nathan Roberts | 
| MAPREDUCE-5723 | MR AM container log can be truncated or empty | Blocker | applicationmaster | Mohammad Kamrul Islam | Mohammad Kamrul Islam | 
| HDFS-5789 | Some of snapshot APIs missing checkOperation double check in fsn | Major | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G | 
| HDFS-5728 | [Diskfull] Block recovery will fail if the metafile does not have crc for all chunks of the block | Critical | datanode | Vinayakumar B | Vinayakumar B | 
| HDFS-5343 | When cat command is issued on snapshot files getting unexpected result | Major | hdfs-client | sathish | sathish | 
| HADOOP-10203 | Connection leak in Jets3tNativeFileSystemStore#retrieveMetadata | Major | fs/s3 | Andrei Savu | Andrei Savu | 
| HADOOP-9982 | Fix dead links in hadoop site docs | Major | documentation | Akira Ajisaka | Akira Ajisaka | 
| HADOOP-10212 | Incorrect compile command in Native Library document | Major | documentation | Akira Ajisaka | Akira Ajisaka | 
| HDFS-5297 | Fix dead links in HDFS site documents | Major | documentation | Akira Ajisaka | Akira Ajisaka | 
| HADOOP-10250 | VersionUtil returns wrong value when comparing two versions | Major | . | Yongjun Zhang | Yongjun Zhang | 
| HADOOP-10288 | Explicit reference to Log4JLogger breaks non-log4j users | Major | util | Todd Lipcon | Todd Lipcon | 
| HDFS-5830 | WebHdfsFileSystem.getFileBlockLocations throws IllegalArgumentException when accessing another cluster. | Blocker | caching, hdfs-client | Yongjun Zhang | Yongjun Zhang | 
| HADOOP-9830 | Typo at http://hadoop.apache.org/docs/current/ | Trivial | documentation | Dmitry Lysnichenko | Kousuke Saruta | 
| HADOOP-10255 | Rename HttpServer to HttpServer2 to retain older HttpServer in branch-2 for compatibility | Blocker | . | Haohui Mai | Haohui Mai | 
| HADOOP-10292 | Restore HttpServer from branch-2.2 in branch-2 | Major | . | Haohui Mai | Haohui Mai | 
| YARN-1629 | IndexOutOfBoundsException in Fair Scheduler MaxRunningAppsEnforcer | Major | scheduler | Sandy Ryza | Sandy Ryza | 
| YARN-1630 | Introduce timeout for async polling operations in YarnClientImpl | Major | client | Aditya Acharya | Aditya Acharya | 
| HADOOP-10291 | TestSecurityUtil#testSocketAddrWithIP fails | Major | . | Mit Desai | Mit Desai | 
| HDFS-5844 | Fix broken link in WebHDFS.apt.vm | Minor | documentation | Akira Ajisaka | Akira Ajisaka | 
| YARN-1600 | RM does not startup when security is enabled without spnego configured | Blocker | resourcemanager | Jason Lowe | Haohui Mai | 
| HDFS-5842 | Cannot create hftp filesystem when using a proxy user ugi and a doAs on a secure cluster | Major | security | Arpit Gupta | Jing Zhao | 
| HDFS-5845 | SecondaryNameNode dies when checkpointing with cache pools | Blocker | namenode | Andrew Wang | Andrew Wang | 
| HADOOP-10305 | Add “rpc.metrics.quantile.enable” and “rpc.metrics.percentiles.intervals” to core-default.xml | Major | metrics | Akira Ajisaka | Akira Ajisaka | 
| HADOOP-10310 | SaslRpcServer should be initialized even when no secret manager present | Blocker | security | Aaron T. Myers | Aaron T. Myers | 
| HADOOP-10317 | Rename branch-2.3 release version from 2.4.0-SNAPSHOT to 2.3.0-SNAPSHOT | Major | . | Andrew Wang | Andrew Wang | 
| HADOOP-10313 | Script and jenkins job to produce Hadoop release artifacts | Major | build | Alejandro Abdelnur | Alejandro Abdelnur | 
| HADOOP-10311 | Cleanup vendor names from the code base | Blocker | . | Suresh Srinivas | Alejandro Abdelnur | 
| HADOOP-10273 | Fix ‘mvn site’ | Major | build | Arpit Agarwal | Arpit Agarwal | 
| HDFS-5876 | SecureDataNodeStarter does not pick up configuration in hdfs-site.xml | Major | datanode | Haohui Mai | Haohui Mai | 
| HDFS-5873 | dfs.http.policy should have higher precedence over dfs.https.enable | Major | . | Yesha Vora | Haohui Mai | 
| MAPREDUCE-5743 | TestRMContainerAllocator is failing | Major | . | Ted Yu | Ted Yu | 
| YARN-1628 | TestContainerManagerSecurity fails on trunk | Major | . | Mit Desai | Vinod Kumar Vavilapalli | 
| HADOOP-10112 | har file listing  doesn’t work with wild card | Major | tools | Brandon Li | Brandon Li | 
| MAPREDUCE-5744 | Job hangs because RMContainerAllocator$AssignedRequests.preemptReduce() violates the comparator contract | Blocker | . | Sangjin Lee | Gera Shegalov | 
| HDFS-5837 | dfs.namenode.replication.considerLoad does not consider decommissioned nodes | Major | namenode | Bryan Beaudreault | Tao Luo | 
| HDFS-5921 | Cannot browse file system via NN web UI if any directory has the sticky bit set | Critical | namenode | Aaron T. Myers | Aaron T. Myers | 
| YARN-1330 | Fair Scheduler: defaultQueueSchedulingPolicy does not take effect | Major | scheduler | Sandy Ryza | Sandy Ryza | 
| HADOOP-9478 | Fix race conditions during the initialization of Configuration related to deprecatedKeyMap | Major | conf | Dongyong Wang | Colin P. McCabe |