Project: Apache Hadoop (App Definition and Development / Database)
File: CHANGELOG.2.3.0.md

<! --> | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | libhdfs doesn't return correct error codes in most cases | Major | libhdfs | Colin P. McCabe | Colin P. McCabe | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Add support for markdown .md files in site documentation | Minor | build, documentation | Steve Loughran | Steve Loughran | | | Add thread which detects JVM pauses | Major | util | Todd Lipcon | Todd Lipcon | | | History server admin service to refresh user and superuser group mappings | Major | jobhistoryserver | Jason Lowe | Ashwin Shankar | | | Ability to refresh retention settings on history server | Major | jobhistoryserver | Jason Lowe | Ashwin Shankar | | | Create a MiniKDC for use with security testing | Major | security, test | Wei Yan | Wei Yan | | | Filesystem Implementation for OpenStack Swift | Major | fs | Tim Miller | Dmitry Mezhensky | | | Support token-preserving restart of history server | Major | jobhistoryserver | Jason Lowe | Jason Lowe | | | Yarn Scheduler Load Simulator | Major | scheduler | Wei Yan | Wei Yan | | | Merge zero-copy memory-mapped HDFS client reads to trunk and branch-2. | Major | hdfs-client, libhdfs | Chris Nauroth | Chris Nauroth | | | Changes to LinuxContainerExecutor to run containers as a single dedicated user in non-secure mode | Blocker | nodemanager | Alejandro Abdelnur | Roman Shaposhnik | | | FixedLengthInputFormat and FixedLengthRecordReader | Major | . | BitsOfInfo | Mariappan Asokan | | | Allow sophisticated app-to-queue placement policies in the Fair Scheduler | Major | scheduler | Sandy Ryza | Sandy Ryza | | | Add a directbuffer Decompressor API to hadoop | Major | io | Gopal V | Gopal V | | | Add support for HTTPS and swebhdfs to HttpFS | Major | webhdfs | Alejandro Abdelnur | Alejandro Abdelnur | | | Centralized cache management in HDFS | Major | datanode, namenode | Andrew Wang | Andrew Wang | | | Enable support for heterogeneous storages in HDFS - DN as a collection of storages | Major | datanode, namenode | Suresh Srinivas | Arpit Agarwal | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Add additional attributes to JMX beans | Major | namenode | Trevor Lorimer | Trevor Lorimer | | | DU refresh interval is not configurable | Trivial | . | Harsh J | Harsh J | | | Log an ERROR when DFS\BLOCK\ACCESS\TOKEN\ENABLE config is disabled but security is turned on. | Major | datanode, namenode | Harsh J | Kousuke Saruta | | | Remove debug prints from getFileLinkInfo | Trivial | namenode | Andrew Wang | Andrew Wang | | | Add additional JMX bean for NameNode status data | Major | namenode | Trevor Lorimer | Trevor Lorimer | | | Update bundled lz4 source to latest version | Major | . | Arpit Agarwal | Binglin Chang | | | LocalJobRunner limited to single reducer | Minor |

| Yoram Arnon | Aaron Kimball | | | Nodemanager should log where a resource was localized | Major | nodemanager | Ravi Prakash | Ravi Prakash | | | Convert NNThroughputBenchmark to a Tool to allow generic options. | Major | benchmarks | Konstantin Shvachko | Konstantin Shvachko | | | Remove class HackedKeytab and HackedKeytabEncoder from hadoop-minikdc once jira DIRSERVER-1882 solved | Major | . | Wei Yan | Wei Yan | | | Deprecation warnings in Configuration should go to their own log or otherwise be suppressible | Major | conf | Steve Loughran | | | | Improve DataNode Web UI Index Page | Major | datanode | Philip Zeyliger | Vivek Ganesan | | | Shell should add a probe for OSX | Trivial | . | Steve Loughran | | | | Add a builder for HttpServer | Major | . | Junping Du | Junping Du | | | YarnChild unnecessarily loads job conf twice | Major | task | Sandy Ryza | Sandy Ryza | | | org.apache.hadoop.fs.Stat should permit other LANG | Major | fs | Shinichi Yamashita | | | | Document time unit to NameNodeMetrics.java | Minor | documentation | Akira Ajisaka | Akira Ajisaka | | | o.a.h.fs.Stat support on Macosx | Trivial | . | Binglin Chang | Binglin Chang | | | Add "blocked ArrayList" collection to avoid CMS full GCs | Major | namenode | Todd Lipcon | Todd Lipcon | | | add request logging to jetty/httpserver | Major | . | Thomas Graves | Jonathan Eagles | | | Clean up BlockPlacementPolicy and its implementations | Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | In BlockPlacementPolicy, update 2 parameters of chooseTarget() | Major | namenode | Junping Du | Junping Du | | | In task processes, JobConf is unnecessarily loaded again in Limits | Major | performance, task | Sandy Ryza | Sandy Ryza | | | Provide methods to clear only part of the DNSToSwitchMapping | Major | net | Junping Du | Junping Du | | | FairScheduler: decouple container scheduling from nodemanager heartbeats | Critical | scheduler | Alejandro Abdelnur | Wei Yan | | | Make NM/RM Versions Available | Major | . | Mit Desai | Mit Desai | | | Allow configuring the Fair Scheduler root queue | Major | scheduler | Sandy Ryza | Sandy Ryza | | | eliminate duplicate FQN tests in different Hadoop modules | Major | test | Ivan A. Veselovsky | Ivan A. Veselovsky | | | Remove some deadcode in BlockManager | Minor | namenode | Colin P. McCabe | Colin P. McCabe | | | Remove volatile from LightWeightHashSet | Minor | . | Junping Du | Junping Du | | | Excluded auto-generated and examples code from clover reports | Major | . | Dennis Y | Andrey Klochkov | | | Add a conf to disable hostname check in DN registration | Major | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | Print a log message when SSL is enabled | Trivial | . | David S. Wang | David S. Wang | | | Add method to get path start position without drive specifier in o.a.h.fs.Path | Trivial | fs | Binglin Chang | Binglin Chang | | | No need to check INFO severity level is enabled or not | Trivial |

| Jackie Chang | Jackie Chang | | | Improvement of usage message of renameSnapshot and deleteSnapshot | Minor | snapshots | Shinichi Yamashita | Shinichi Yamashita | | | Add a KeyOnlyTextOutputReader to enable streaming to write out text files without separators | Major | . | Sandy Ryza | Sandy Ryza | | | make SnapshotDiff.java to a o.a.h.util.Tool interface implementation | Major | snapshots | Vinayakumar B | Vinayakumar B | | | Upgrade to maven antrun plugin version 1.7 | Major | build | Arpit Agarwal | Arpit Agarwal | | | Move duplicate code from FSSchedulerApp and FiCaSchedulerApp into SchedulerApplication | Major | scheduler | Sandy Ryza | Sandy Ryza | | | Support blacklisting in the Fair Scheduler | Major | scheduler | Sandy Ryza | Tsuyoshi Ozawa | | | Demote NodeManager "Sending out status for container" logs to debug | Major | nodemanager | Sandy Ryza | haosdent | | | Allow configuring the number of threads used to serve shuffle connections | Major | . | Sandy Ryza | Sandy Ryza | | | Let continuous scheduling achieve more balanced task assignment | Major | . | Wei Yan | Wei Yan | | | ShuffleHandler fadvises file regions as DONTNEED even when fetch fails | Major | . | Sandy Ryza | Sandy Ryza | | | Active NN should trigger its own edit log rolls | Critical | ha, namenode | Todd Lipcon | Andrew Wang | | | log a warning message if group resolution takes too long. | Major | . | Colin P. McCabe | Colin P. McCabe | | | Make LsSnapshottableDir as Tool interface implementation | Minor | snapshots, tools | sathish | sathish | | | Update jets3t dependency to 0.9.0 | Major | fs/s3 | Timothy St. Clair | Amandeep Khurana | | | Let client retry the same NN when "dfs.client.test.drop.namenode.response.number" is enabled | Minor | ha, test | Jing Zhao | Jing Zhao | | | Remove tab characters in hdfs-default.xml | Trivial | . | Andrew Wang | Shinichi Yamashita | | | RMWebServices should use ClientRMService for filtering applications | Major | api | Karthik Kambatla | Karthik Kambatla | | | Remove further JUnit3 usages from HDFS | Major | . | Andrew Wang | Jarek Jarcec Cecho | | | Update apache commons math dependency | Major | build | Timothy St. Clair | Timothy St. Clair | | | Performance improvement in CodecPool | Minor | io | Nicolas Liochon | Nicolas Liochon | | | Missing POM dependency on jsr305 | Minor | . | Robert Rati | Robert Rati | | | Expose application resource usage in RM REST API | Major | . | Sandy Ryza | Sandy Ryza | | | Allow multiple commands separating with ";" in distributed-shell | Major | applications/distributed-shell | Tassapol Athiapinya | Xuan Gong | | | Enable the webhdfs by default to support new HDFS web UI | Major | webhdfs | Vinayakumar B | Vinayakumar B | | | Allow DU to be initialized with an initial value | Major | . | Kihwal Lee | Kihwal Lee | | | Support queue placement by secondary group in the Fair Scheduler | Major | scheduler | Sandy Ryza | Theodore michael Malaska | | | Use ConcurrentHashMap in portmap | Major | nfs | Haohui Mai | Haohui Mai | | | FSNameSystem#getNameJournalStatus() in JMX should return plain text instead of HTML | Minor | namenode | Fengdong Yu | Haohui Mai | | | Support inclusion of snapshot paths in Namenode fsck | Major | snapshots | Vinayakumar B | Vinayakumar B | |

RPC#stopProxy() should log the class of proxy when IllegalArgumentException is encountered | Minor | . | Ted Yu | Ted Yu | | | NFS user guide update | Trivial | documentation | Brandon Li | Brandon Li | | | NFS gateway should commit the buffered data when read request comes after write to the same file | Major | nfs | Brandon Li | Brandon Li | | | Rename TestLineRecordReader in jobclient module | Trivial | test | Jason Lowe | Jason Lowe | | | In TestAMRMClient, replace assertTrue with assertEquals where possible | Minor | . | Sandy Ryza | Sebastian Wong | | | Separate out configuration loading from QueueManager in the Fair Scheduler | Major | . | Sandy Ryza | Sandy Ryza | | | add debug information when NFS fails to start with duplicate user or group names | Minor | nfs | Brandon Li | Brandon Li | | | Improve OfflineImageViewer to use less memory | Minor | . | Jing Zhao | Jing Zhao | | | Numeric usernames do not work with WebHDFS FS | Major | webhdfs | Harsh J | Yongjun Zhang | | | When querying apps by queue, iterating over all apps is inefficient and limiting | Major | . | Sandy Ryza | Sandy Ryza | | | try to refeatchToken while local read InvalidToken occurred | Major | hdfs-client, security | Liang Xie | Liang Xie | | | refactoring/uniforming invalid block token exception handling in DFSInputStream | Minor | hdfs-client | Liang Xie | Liang Xie | | | Remove the unnecessary writeLock while initializing CacheManager in FsNameSystem Ctor | Major | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G | | | Name Node should report fsimage transfer time as a metric | Minor | namenode | Rob Weltman | Jimmy Xiang | | | Editlog code cleanup | Minor | namenode | Tsz Wo Nicholas Sze | Tsz Wo Nicholas Sze | | | mvn-rpmbuild against google-guice \> 3.0 yields missing cglib dependency | Major | build | Timothy St. Clair | Timothy St. Clair | | | Allow UGI to login with a known Subject | Major | . | Robert Joseph Evans | Robert Joseph Evans | | | Can't decommission a DataNode due to file's replication factor larger than the rest of the cluster size | Major | namenode | Brandon Li | Brandon Li | | | fix inconsistent synchronization of CachingStrategy | Minor | hdfs-client | Colin P. McCabe | Colin P. McCabe | | | make the retry time and interval value configurable in openInfo() | Major | hdfs-client | Liang Xie | Liang Xie | | | Cache SASL server factories | Critical | ipc | Daryn Sharp | Daryn Sharp | | | Add explicit diagnostics when a task attempt is killed due to speculative execution | Major | mrv2 | Gera Shegalov | Gera Shegalov | | | remove the unnecessary synchronized in JvmMetrics class | Minor | metrics | Liang Xie | Liang Xie | | | Remove UGI from DIGEST-MD5 SASL server creation | Critical | ipc | Daryn Sharp | Daryn Sharp | | | Clean up TestOfflineEditsViewer and OfflineEditsViewerHelper | Major | test | Haohui Mai | Haohui Mai | | | DomainSocket: add support for socketpair | Minor | native | Colin P. McCabe | Colin

McCabe | | | Expose group resolution time as metric | Major | namenode | Rob Weltman | Jimmy Xiang | | | Custom grouping comparator cannot be set for Combiners | Major | client | Mathias Herberts | Alejandro Abdelnur | | | Remove duplicate initialization in StringUtils.getStringCollection | Trivial | . | Benoy Antony | Benoy Antony | | | sharedEditsImage in Namenode#initializeSharedEdits() should be closed before method returns | Minor | . | Ted Yu | Ted Yu | | | FsPermission#fromShort() should cache FsAction.values() | Minor | fs | Haohui Mai | Haohui Mai | | | Need error checking for HA cluster configuration | Minor | datanode, ha | Vincent Sheffer | Vincent Sheffer | | | In Fair Scheduler, allow empty queues to change between leaf and parent on allocation file reload | Major | scheduler | Sandy Ryza | Sandy Ryza | | | Provide optional RollingFileAppender for container log4j (syslog) | Major | mr-am, mrv2 | Gera Shegalov | Gera Shegalov | | | RMFatalEventDispatcher should log the cause of the event | Trivial | resourcemanager | Karthik Kambatla | Karthik Kambatla | | | replace WritableFactories's hashmap with ConcurrentHashMap | Major | io | Liang Xie | Liang Xie | | | Too much information shown in the dfs health page. | Major | . | Kihwal Lee | Haohui Mai | | | Include queue name in RegisterApplicationMasterResponse | Major | scheduler | Sandy Ryza | Sandy Ryza | | | listLocatedStatus response can be very large | Major | namenode | Nathan Roberts | Nathan Roberts | | | Mark hadoop-common source as UTF-8 in Maven pom files / refactoring | Major | build | Mikhail Antonov | Mikhail Antonov | | | Property name should be included in the exception where property value is null | Major | . | Ted Yu | Akira Ajisaka | | | Allow RawLocalFs#getFileLinkStatus to fill in the link owner and mode if requested | Major | . | Colin P. McCabe | Andrew Wang | | | User document for authentication in secure cluster | Minor | documentation | Masatake Iwasaki | Masatake Iwasaki | | | Use FileUtils.copyFile() to implement DFSTestUtils.copyFile() | Minor | . | Haohui Mai | Haohui Mai | | | Lower the logging level from ERROR to WARN for UGI.doAs method | Minor | security | takeshi.miao | takeshi.miao | | | SecondaryNameNode have an incorrect java doc | Trivial | namenode | Bangtao Zhou | | | | Update HDFS caching documentation with new changes | Major | . | Andrew Wang | Andrew Wang | | | Revisit SafeModeException and corresponding retry policies | Major | . | Jing Zhao | Jing Zhao | | | Improvement of current HDFS Web UI | Major | . | Jing Zhao | Haohui Mai | | | DistCp with FairScheduler assign all map tasks in one TT | Trivial | jobtracker | Bochun Bai | Bochun Bai | | | Add state filters to nodes CLI | Major | . | Sandy Ryza | Wei Yan | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | TestDFSClientExcludedNodes fails sporadically if excluded nodes cache expires too quickly | Major | hdfs-client, test | Chris Nauroth | Chris Nauroth | | | Fix Potential Stack Overflow in DomainSocket.c | Major | native |

Karthik Kumar | | | | job -list-attempt-ids command does not handle illegal task-state | Major | client | Ashwin Shankar | Ashwin Shankar | | | Non-existent file to "hadoop fs -conf" doesn't throw error | Major | conf | Ashwin Shankar | Ashwin Shankar | | | [WINDOWS] Powershell / cmd parses -Dkey=value from command line as [-Dkey, value] which breaks GenericsOptionParser | Major | scripts, util | Enis Soztutar | Enis Soztutar | | | org.apache.hadoop.ipc.Client leaks threads on stop. | Minor | . | Mark Miller | Tsuyoshi Ozawa | | | 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 | | | Invalid mapred command should return non-zero exit code | Major | . | Stephen Chu | Stephen Chu | | | HSAdminServer does not use ephemeral ports in minicluster mode | Major | jobhistoryserver | Ted Yu | Ted Yu | | | ShutdownHelper util to shutdown threads and threadpools | Major | util | Karthik Kambatla | Karthik Kambatla | | | FileSystem#globStatus and FileContext#globStatus need to work with symlinks | Major | . | Colin P. McCabe | Colin P. McCabe | | | TestSymlinkHdfsDisable fails on Windows | Major | hdfs-client, test | Ivan Mitic | Ivan Mitic | | | TestGlobPath symlink tests fail to cleanup properly | Minor | . | Andrew Wang | Colin P. McCabe | | | Two tests in TestFairScheduler are missing @Test annotation | Major | scheduler | Sandy Ryza | Niranjan Singh | | | Fix intermittent findbug warnings in DefaultMetricsSystem | Minor | . | Luke Lu | Junping Du | | | transitionToActive blocks if the SBN is doing checkpoint image transfer | Major | namenode | Andrew Wang | Andrew Wang | | | TestDoAsEffectiveUser can fail on JDK 7 | Minor | test | Aaron T. Myers | Aaron T. Myers | | | TestGlobPaths should re-use the MiniDFSCluster to avoid failure on Windows | Minor | test | Chuan Liu | Chuan Liu | | | FileContext.globStatus() has a regression with respect to relative path | Major | . | Chuan Liu | Chuan Liu | | | Audit log getContentSummary() calls | Minor | namenode | Kihwal Lee | Robert Parker | | | globStatus does not correctly handle paths starting with a drive spec on Windows | Major | fs | Chris Nauroth | Chuan Liu | | | DFSShell issues with directories with spaces in name | Major | hdfs-client | Andy Isaacson | Cristina L. Abad | | | access time is set without holding FSNamesystem write lock | Major | namenode | Xiaobo Peng | Xiaobo Peng | | | Refresh the Krb5 configuration when creating a new kdc in Hadoop-MiniKDC | Major | . | Wei Yan | Wei Yan | | | Fix NPE when versioninfo properties file is missing | Major | util | Todd Lipcon | Todd Lipcon | | | deleteSnapshot should check if OperationCategory.WRITE is possible before taking write lock | Minor | namenode | Colin P. McCabe | Colin P. McCabe | | | BlockPlacementPolicyDefault uses the wrong classname when alerting to enable debug logging | Trivial | . | Andrew Wang | Andrew Wang | | | Hadoop not building against Java7 on OSX | Minor | build | Steve Loughran | Robert Kanter | | | Support failover and retry in WebHdfsFileSystem for NN HA | Major | ha, webhdfs | Arpit Gupta | Haohui Mai | | | Insufficient permissions for a path reported as file not found | Major | fs | Jason Lowe | Colin

McCabe | | | Add a test case covering long paths for new FileUtil access check methods | Major | . | Ivan Mitic | Ivan Mitic | | | mapred queue -info inconsistent with types | Major | client | Thomas Graves | Kousuke Saruta | | | globStatus doesn't grok groupings with a slash | Major | fs | Daryn Sharp | Colin P. McCabe | | | The context of QueueMetrics becomes 'default' when using FairScheduler | Trivial | . | Akira Ajisaka | Tsuyoshi Ozawa | | | 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 | | | globStatus should minimize its listStatus and getFileStatus calls | Critical | . | Kihwal Lee | Colin P. McCabe | | | TestRMContainerAllocator fails on trunk | Blocker | . | Zhijie Shen | Zhijie Shen | | | Compilation failure in trunk for o.a.h.fs.swift.util.JSONUtil | Blocker | fs, util | Junping Du | Junping Du | | | O.A.H.U.ReflectionUtils.printThreadInfo() is not thread-safe which cause TestHttpServer pending 10 minutes or longer. | Major | util | Junping Du | Junping Du | | | TestFairScheduler.testContinuousScheduling is flaky | Major | scheduler | Sandy Ryza | Sandy Ryza | | | Malformed ssl-server.xml.example | Minor | . | Jing Zhao | Haohui Mai | | | Clients need to retry when Active NN is in SafeMode | Critical | ha | Arpit Gupta | Jing Zhao | | | FsShell -put/copyFromLocal should support Windows local path | Major | . | Chuan Liu | Chuan Liu | | | LCE: Race condition leaves dangling cgroups entries for killed containers | Blocker | nodemanager | Alejandro Abdelnur | Alejandro Abdelnur | | | Fair scheduler should not accept apps with empty string queue name | Major | resourcemanager | Sandy Ryza | Wei Yan | | | FloatSplitter is not generating correct splits | Major | . | Nathan Roberts | Nathan Roberts | | | Fix tests w.r.t o.a.h.y.server.resourcemanager.Application | Major | . | Junping Du | Junping Du | | | FsShell -get/copyToLocal/moveFromLocal should support Windows local path | Major | fs | Chuan Liu | Chuan Liu | | | Fair Scheduler chokes on unhealthy node reconnect | Major | resourcemanager, scheduler | Sandy Ryza | Sandy Ryza | | | Specifying har file to MR job fails in secure cluster | Major | fs | Suresh Srinivas | Suresh Srinivas | | | DFSOutputStream#close() keeps throwing exceptions when it is called multiple times | Major | . | Arpit Gupta | Haohui Mai | | | Add Hive to the list of projects using AbstractDelegationTokenSecretManager | Major | security | Suresh Srinivas | Haohui Mai | | | SLS tests fail because conf puts yarn properties in fair-scheduler.xml | Major | . | Ted Yu | Ted Yu | | | HDFS delegation token not found in cache errors seen on secure HA clusters | Major | ha | Arpit Gupta | Jing Zhao | | | used/min/max resources do not display info in the scheduler page | Critical | resourcemanager, scheduler | Sangjin Lee | Sangjin Lee | | |

FSNamesystem#getListing() to handle inode path in startAfter token | Major | namenode, nfs | Brandon Li | Brandon Li | | | APPLICATION\_INIT is never sent to AuxServices other than the builtin ShuffleHandler | Major | mr-am | Avner BenHanoch | Avner BenHanoch | | | Fair scheduler logs too many "Node offered to app:..." messages | Critical | resourcemanager | Lohit Vijayarenu | Lohit Vijayarenu | | | hadoop.cmd in UNIX format and would not run by default on Windows | Major | . | Yingda Chen | Chris Nauroth | | | mapred.cmd on Windows set HADOOP\_OPTS incorrectly | Major | . | Chuan Liu | Chuan Liu | | | In Fair Scheduler web UI, queue num pending and num active apps switched | Trivial | scheduler | Sandy Ryza | Robert Kanter | | | MiniYARNCluster creates and inits the RM/NM only on start() | Major | . | Karthik Kambatla | Karthik Kambatla | | | Server#initLog() doesn't close InputStream in httpfs | Minor | . | Ted Yu | Ted Yu | | | Fix typo "can't read paritions file" | Trivial | examples | Albert Chu | Albert Chu | | | In UnixLocalWrapperScriptBuilder, using bash -c can cause "Text file busy" errors | Major | nodemanager | Sandy Ryza | Sandy Ryza | | | 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 | | | TestCopyCommitter#testNoCommitAction Fails on JDK7 | Major | . | Jonathan Eagles | Jonathan Eagles | | | TestCopyMapper#testCopyFailOnBlockSizeDifference fails when run from hadoop-tools/hadoop-distcp directory | Major | . | Jonathan Eagles | Jonathan Eagles | | | Typo in Error Message: different between range in condition and range in error message | Trivial | hdfs-client | Kousuke Saruta | Kousuke Saruta | | | Avoid unnecessary call to getNumLiveDataNodes() for each block during IBR processing | Major | namenode, performance | Kihwal Lee | Ravi Prakash | | | Fix several race conditions in Balancer and resolve intermittent timeout of TestBalancerWithNodeGroup | Major | balancer & mover | Aaron T. Myers | Junping Du | | | hdfs.cmd does not expose several snapshot commands. | Minor | tools | Chris Nauroth | Chris Nauroth | | | DataNode should not output 'StartupProgress' metrics | Minor | namenode | Akira Ajisaka | Akira Ajisaka | | | FileSystemShell.apt.vm doc has typo "numRepicas" | Trivial | documentation | Eli Collins | Akira Ajisaka | | | Remove deadcode in DFSOutputStream | Trivial | . | Suresh Srinivas | Suresh Srinivas | | | Fix libhdfs compile error on FreeBSD9 | Major | build, libhdfs | Radim Kolar | Radim Kolar | | | TestTextOutputFormat fails on JDK7 | Major | . | Jonathan Eagles | Jonathan Eagles | | | FileSystem.Statistics got performance issue on multi-thread read/write. | Major | . | Chengxiang Li | Colin P. McCabe | | | Make Fair Scheduler ACLs more user friendly | Major | scheduler | Sandy Ryza | Sandy Ryza | | | yarn.cmd exits with NoClassDefFoundError trying to run rmadmin or logs | Trivial | client | Chris Nauroth | Chris Nauroth | | | TestQueueACLs should also test FairScheduler | Major | resourcemanager, scheduler | Sandy Ryza | Sandy Ryza | | | DFS\CLIENT\MMAP\CACHE\THREAD\RUNS\PER\_TIMEOUT constant is set to the wrong value | Major | . | Colin P. McCabe | Colin P. McCabe | | | org.apache.hadoop.mapreduce.v2.app.job.impl.TestJobImpl testcase failing on trunk | Critical | . | Cindy Li | Karthik Kambatla | | | MiniYARNCluster shutdown takes several minutes intermittently | Major |

| Andrey Klochkov | Andrey Klochkov | | | WebHdfs client cannot communicate with older WebHdfs servers post HDFS-5306 | Major | webhdfs | Aaron T. Myers | Aaron T. Myers | | | org.apache.hadoop.fs.HarFileSystem.HarFSDataInputStream.HarFsInputStream.skip(long) must never return negative value. | Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky | | | Reduce fsdataset lock duration during directory scanning. | Major | datanode | qus-jiawei | qus-jiawei | | | addBlock() retry should return LocatedBlock with locations else client will get AIOBE | Major | hdfs-client, namenode | Vinayakumar B | Vinayakumar B | | | TestNfsExports#testMultiMatchers fails due to non-deterministic timing around cache expiry check. | Trivial | nfs, test | Chris Nauroth | Chris Nauroth | | | Unnecessary INFO logs in AMRMClientAsync | Trivial | . | Bikas Saha | haosdent | | | yarn.cmd does not support passthrough to any arbitrary class. | Major | client | Chris Nauroth | Chris Nauroth | | | hdfs.cmd does not support passthrough to any arbitrary class. | Major | scripts | Chris Nauroth | Chris Nauroth | | | Job history cleaner should only check timestamps of files in old enough directories | Major | jobhistoryserver | Sandy Ryza | Robert Kanter | | | TestUserDefinedCounters.testMapReduceJob is flakey | Major | test | Robert Kanter | Robert Kanter | | | Clean up hadoop-sls sample-conf according to YARN-1228 | Major | . | Wei Yan | Wei Yan | | | When reloading fsimage during checkpointing, we should clear existing snapshottable directories | Critical | snapshots | Aaron T. Myers | Aaron T. Myers | | | TestDatanodeJsp fails on Windows due to assumption that loopback address resolves to host name localhost. | Trivial | datanode, test | Chris Nauroth | Chris Nauroth | | | NMTokenCache is a singleton, prevents multiple AMs running in a single JVM to work correctly | Blocker | client | Alejandro Abdelnur | Alejandro Abdelnur | | | NodeManagers additions/restarts are not reported as node updates in AllocateResponse responses to AMs | Critical | resourcemanager | Alejandro Abdelnur | Alejandro Abdelnur | | | Same relaxLocality appears twice in exception message of AMRMClientImpl#checkLocalityRelaxationConflict() | Minor | . | Ted Yu | Ted Yu | | | Set SO\_KEEPALIVE on all our sockets | Minor | ipc, net | Todd Lipcon | Todd Lipcon | | | TestMRAMWithNonNormalizedCapabilities fails on Windows due to exceeding max path length | Minor | test | Chris Nauroth | Chris Nauroth | | | getFileLinkStatus and rename do not correctly check permissions of symlinks | Major | namenode | Andrew Wang | Andrew Wang | | | Fair Scheduler page always displays blank fair share | Trivial | resourcemanager | Liyin Liang | Liyin Liang | | | 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 | | | not able to read deleted files from snapshot directly under snapshottable dir after checkpoint and NN restart | Major | snapshots | Vinayakumar B | Vinayakumar B | | | Resource Manager fails to start due to ConcurrentModificationException | Blocker | resourcemanager | Devaraj K | Karthik Kambatla | | | Datanode failed volume threshold ignored if exception is thrown in getDataDirsFromURIs | Major | datanode | Andrew Wang | Mike Mellenthin | | | MR uses LD\LIBRARY\PATH which doesn't mean anything in Windows | Major |

| Mostafa Elhemali | Yingda Chen | | | Delete 0-sized block when deleting an under-construction file that is included in snapshot | Major | snapshots | Uma Maheswara Rao G | Jing Zhao | | | CacheAdmin help command does not recognize commands | Minor | tools | Stephen Chu | Stephen Chu | | | Snapshot: clean the blocks/files/directories under a renamed file/directory while deletion | Major | . | Jing Zhao | Jing Zhao | | | DistributedFileSystem#listPathBasedCacheDirectives must support relative paths | Major | tools | Stephen Chu | Colin P. McCabe | | | copy-nativedistlibs.sh needs to quote snappy lib dir | Major | build | Raja Aluri | Raja Aluri | | | mapreduce.job.max.split.locations causes some splits created by CombineFileInputFormat to fail | Critical | job submission | Sangjin Lee | Robert Parker | | | Distributed shell application master launched with debug flag can hang waiting for external ls process. | Major | applications/distributed-shell | Chris Nauroth | Chris Nauroth | | | yarn.cmd uses HADOOP\RESOURCEMANAGER\OPTS. Should be YARN\RESOURCEMANAGER\OPTS. | Trivial | resourcemanager | Raja Aluri | Raja Aluri | | | Renaming underconstruction file with snapshots can make NN failure on restart | Major | namenode, snapshots | sathish | Jing Zhao | | | CacheAdmin -listPools fails when user lacks permissions to view all pools | Major | tools | Stephen Chu | Andrew Wang | | | hadoop-env.cmd sets HADOOP\CLIENT\OPTS with a max heap size that is too small. | Major | conf | shanyu zhao | shanyu zhao | | | NodeManager mistakenly loses resources and relocalizes them | Critical | nodemanager | Jason Lowe | Jason Lowe | | | DefaultSpeculator holds and checks hashmap that is always empty | Major | applicationmaster | Gera Shegalov | Gera Shegalov | | | Missing pom dependency in MR-client | Major | build | Timothy St. Clair | Timothy St. Clair | | | httpfs-config.sh calls out incorrect env script name | Major | . | Timothy St. Clair | Timothy St. Clair | | | Deletesnapshot can make Namenode in safemode on NN restarts. | Major | snapshots | Uma Maheswara Rao G | sathish | | | KerberosAuthenticator always does SPNEGO | Minor | security | Robert Kanter | Robert Kanter | | | In HA mode, OP\DELETE\SNAPSHOT is not decrementing the safemode threshold, leads to NN safemode. | Major | snapshots | Vinayakumar B | Vinayakumar B | | | Enable uber jobs to have multiple reducers | Blocker | mrv2, test | Jason Lowe | Sandy Ryza | | | Make getContentSummary() less expensive | Major | namenode | Kihwal Lee | Kihwal Lee | | | NPE in GenericOptionsParser#preProcessForWindows() | Trivial | util | Enis Soztutar | Enis Soztutar | | | MR Client-AppMaster RPC max retries on socket timeout is too high. | Major | client | Chris Nauroth | Chris Nauroth | | | With zero sleep-delay-before-sigkill.ms, no signal is ever sent | Major | nodemanager | Gera Shegalov | Gera Shegalov | | | Flaws in block report processing can cause data loss | Critical | namenode | Kihwal Lee | Kihwal Lee | | | MiniKDC shouldn't use apacheds-all artifact | Major | . | Robert Kanter | Robert Kanter | | | TestFetchFailure.testFetchFailureMultipleReduces could fail intermittently | Major | . | Chuan Liu | Jonathan Eagles | | | In FSNamesystem, hasReadLock() returns false if the current thread holds the write lock | Major | namenode | Tsz Wo Nicholas Sze | Vinayakumar B | | |

fails intermittently under jdk7 | Minor | scheduler | Jonathan Eagles | Jonathan Eagles | | | CacheAdmin -listPools fails with NPE when user lacks permissions to view all pools | Major | caching, tools | Stephen Chu | Andrew Wang | | | TestListCorruptFileBlocks fails intermittently | Minor | test | Kihwal Lee | Arpit Agarwal | | | under construction files deletion after snapshot+checkpoint+nn restart leads nn safemode | Major | snapshots | Vinayakumar B | Jing Zhao | | | In scheduler web UIs, queues unexpand on refresh | Major | scheduler | Sandy Ryza | Harshit Daga | | | CacheAdmin commands fail when using . as the path | Minor | caching, tools | Stephen Chu | Andrew Wang | | | RM Web UI and REST APIs should uniformly use YarnApplicationState | Major | . | Sandy Ryza | Sandy Ryza | | | 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 | | | BPOfferService#processCommandFromActor() synchronization on namenode RPC call delays IBR to Active NN, if Stanby NN is unstable | Major | datanode, ha | Vinayakumar B | Vinayakumar B | | | TestRMRestart fails because MockRM.waitForState(AttemptId) uses current attempt instead of the attempt passed as argument | Major | . | Omkar Vinit Joshi | Omkar Vinit Joshi | | | Diagnostic message from ContainerExitEvent is ignored in ContainerImpl | Blocker | . | Omkar Vinit Joshi | Omkar Vinit Joshi | | | After defined the dfs.checksum.type as the NULL, write file and hflush will through java.lang.ArrayIndexOutOfBoundsException | Minor | . | liuyang | sathish | | | TestJobEndNotifier.testNotifyRetries fails with Should have taken more than 5 seconds in jdk7 | Major | . | Jonathan Eagles | Jonathan Eagles | | | Custom log4j properties in Distributed shell does not work properly. | Major | applications/distributed-shell | Tassapol Athiapinya | Xuan Gong | | | Fix typos in DFSClientCache | Trivial | . | Haohui Mai | Haohui Mai | | | Adding Test case For Checking dfs.checksum type as NULL value | Minor | hdfs-client | sathish | sathish | | | Fix wrong information of "Cluster summay" in dfshealth.html | Major | namenode | Shinichi Yamashita | Haohui Mai | | | Symlink delete/create should be treated as DELETE/CREATE in snapshot diff report | Minor | snapshots | Binglin Chang | Binglin Chang | | | LightWeightGSet log message is confusing : "2.0% max memory = 2.0 GB" | Minor | util | Vinayakumar B | Vinayakumar B | | | InvalidStateTransitions getting reported in multiple test cases even though they pass | Major | . | Omkar Vinit Joshi | Jian He | | | Cannot pass more than 1 argument to shell command | Major | applications/distributed-shell | Tassapol Athiapinya | Xuan Gong | | | TestCacheDirectives and TestFsDatasetCache should stub out native mlock | Major | test | Akira Ajisaka | Colin P. McCabe | | | In Fair Scheduler, maxRunningApps does not work for non-leaf queues | Major | . | Sandy Ryza | Sandy Ryza | | | writes to swift fs over partition size leave temp files and empty output file | Major | fs | David Dobbins | David Dobbins | | | NameNodeFsck should use only one instance of BlockPlacementPolicy | Major | namenode | Vinayakumar B | Vinayakumar B | | | RawLocalFS::LocalFSFileInputStream.pread does not track FS::Statistics | Minor |

| Binglin Chang | Binglin Chang | | | Write pipeline recovery for the last packet in the block may cause rejection of valid replicas | Critical | . | Kihwal Lee | Kihwal Lee | | | Datanode cannot roll back to previous layout version | Blocker | datanode | Tsz Wo Nicholas Sze | Kihwal Lee | | | Trash configuration log statements prints incorrect units | Major | . | Josh Elser | Josh Elser | | | LeaseManager monitor thread can crash if the last block is complete but another block is not. | Major | . | Kihwal Lee | Kihwal Lee | | | Add ipc.client.connect.retry.interval to control the frequency of connection retries | Major | ipc | Karthik Kambatla | Karthik Kambatla | | | TestFixedLengthInputFormat fails with native libs | Major | . | Jonathan Eagles | Mit Desai | | | TestRMRestart.testRMDelegationTokenRestoredOnRMRestart is failing intermittently | Critical | . | Jian He | Karthik Kambatla | | | CacheAdmin commands fail when first listed NameNode is in Standby | Major | caching | Stephen Chu | Jimmy Xiang | | | Distcp may succeed when it fails | Critical | tools/distcp | Daryn Sharp | Daryn Sharp | | | Client.setupIOStreams can leak socket resources on exception or error | Critical | ipc | Jason Lowe | Tsuyoshi Ozawa | | | TestMetricsSystemImpl#testInitFirstVerifyStopInvokedImmediately fails on trunk | Minor | metrics | Akira Ajisaka | Chen He | | | When a container fails, the text of the exception isn't included in the diagnostics | Major | nodemanager | Steve Loughran | Steve Loughran | | | Allow disabling the Fair Scheduler event log | Major | scheduler | Lohit Vijayarenu | Sandy Ryza | | | Block ID and generation stamp may be reused when persistBlocks is set to false | Major | . | Jing Zhao | Jing Zhao | | | TestUnmanagedAMLauncher#testDSShell fails on trunk | Major | applications/distributed-shell | Akira Ajisaka | Binglin Chang | | | Avoid groups lookup for unprivileged users such as "dr.who" | Major | . | Vinayakumar B | Vinayakumar B | | | Short circuit reads fail when dfs.encrypt.data.transfer is enabled | Blocker | . | Haohui Mai | Colin P. McCabe | | | bzip2 codec can drop records when reading data in splits | Critical | . | Jason Lowe | Jason Lowe | | | Job History UI and web services confusing job start time and job submit time | Critical | jobhistoryserver, webapps | Kendall Thrapp | Chen He | | | Allow starting up from an fsimage checkpoint in the middle of a segment | Major | ha, namenode | Todd Lipcon | Todd Lipcon | | | Infinite loop in Balancer.waitForMoveCompletion | Major | . | Binglin Chang | Binglin Chang | | | Upgrade JUnit3 TestCase to JUnit 4 | Trivial | . | Jonathan Eagles | Chen He | | | UserGroupInformation.getGroupNames() fails to return primary group first when JniBasedUnixGroupsMappingWithFallback is used | Major | security | Yu Gao | Colin P. McCabe | | | Capacity Scheduler delay scheduling should not be disabled by default | Minor | scheduler | Mayank Bansal | Mayank Bansal | | | TestSnapshotPathINodes.testAllowSnapshot is failing with jdk7 | Major | snapshots, test | Ravi Prakash | Mit Desai | | | NPE in BPServiceActor#sendHeartBeat | Critical | namenode | Eli Collins | Jimmy Xiang | | | Missing start and finish time in

| Major | client | Chuan Liu | Chuan Liu | | | Fix symlink-related test failures in TestFileContextResolveAfs and TestStat in branch-2 | Major | . | Mit Desai | Mit Desai | | | LocalDirAllocator throws "ArithmeticException: / by zero" when there is no available space on configured local dir | Minor | . | Nishan Shetty | Benoy Antony | | | 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 | | | "DIR\* completeFile: /file is closed by DFSClient\_" should be logged only for successful closure of the file. | Major | . | Vinayakumar B | Vinayakumar B | | | TestJobCleanup fails because of RejectedExecutionException and NPE. | Major | . | Tsuyoshi Ozawa | Jason Lowe | | | Fix inconsistent synchronization in BPOfferService | Minor | namenode | Colin P. McCabe | Jimmy Xiang | | | WebAppProxyServer should not set localhost as YarnConfiguration.PROXY\_ADDRESS by itself | Blocker | . | Xuan Gong | Xuan Gong | | | Potential file handle leak in aggregated logs web ui | Major | . | Rohith Sharma K S | Rohith Sharma K S | | | Incorrect thread name in RPC log messages | Minor | . | Ming Ma | Ming Ma | | | TestJobHistoryParsing has race condition | Major | . | Liyin Liang | Liyin Liang | | | fix javadoc of ReflectionUtils.copy | Major | . | Thejas M Nair | Thejas M Nair | | | TestResourceManager relies on the scheduler assigning multiple containers in a single node update | Minor | . | Sandy Ryza | Sandy Ryza | | | race condition causes writeback state error in NFS gateway | Major | nfs | Brandon Li | Brandon Li | | | Add https support in HDFS | Major | . | Suresh Srinivas | Suresh Srinivas | | | TestRPC fails intermittently on jkd7 | Major | . | Mit Desai | Mit Desai | | | Browsing FileSystem via web ui, should use datanode's fqdn instead of ip address | Major | security | Benoy Antony | Benoy Antony | | | Fix intermittent failure in TestBlocksWithNotEnoughRacks | Minor | . | Binglin Chang | Binglin Chang | | | renewLease should not hold fsn write lock | Major | namenode | Daryn Sharp | Daryn Sharp | | | Update capacity scheduler docs to include types on the configs | Trivial | capacityscheduler | Thomas Graves | Chen He | | | Fix typo in ShortCircuitLocalRead document | Minor | documentation | Akira Ajisaka | Akira Ajisaka | | | Task Status message (reporter.setStatus) not shown in UI with Hadoop 2.0 | Major | . | Vrushali C | Gera Shegalov | | | DataNode fails to start in secure mode when dfs.http.policy equals to HTTP\_ONLY | Blocker | . | Haohui Mai | Haohui Mai | | | Har files system authority should preserve userinfo | Major | fs | Chuan Liu | Chuan Liu | | | Jobtracker metrics not updated properly after execution of a mapreduce job | Major | metrics | Ivan Mitic | Ivan Mitic | | | yarn rmadmin command prints wrong usage info: | Trivial | . | Jian He | Akira Ajisaka | | | Invalidate AM Host/Port when app attempt is done so that in the mean-while client doesnt get wrong information. | Major | . | Jian He | Jian He | | | MR AM container syslog is empty | Major |

| Mohammad Kamrul Islam | Mohammad Kamrul Islam | | | Add Mkdirs operation to NNThroughputBenchmark | Minor | benchmarks | Plamen Jeliazkov | Plamen Jeliazkov | | | hdfs getconf -excludeFile or -includeFile always failed | Minor | . | Henry Hung | sathish | | | Fix the CacheAdmin -addPool -maxTtl option name | Minor | caching, tools | Stephen Chu | Stephen Chu | | | getCacheFiles() api doesn't work in WrappedReducer.java due to typo | Blocker | client | Yi Song | Yi Song | | | TestApplicationCleanup.testAppCleanup occasionally fails | Major | . | Liyin Liang | Liyin Liang | | | Fix socket leak in DFSInputStream#getBlockReader | Critical | hdfs-client | JamesLi | JamesLi | | | Upgrade to commons-logging 1.1.3 to avoid potential deadlock in MiniDFSCluster | Minor | build | Eric Sirianni | Steve Loughran | | | dfsadmin -report doesn't output cache information properly | Major | caching | Akira Ajisaka | Andrew Wang | | | MRAppMaster does not preempt reducers when scheduled maps cannot be fulfilled | Critical | . | Lohit Vijayarenu | Lohit Vijayarenu | | | hadoop-auth's PseudoAuthenticationHandler can consume getInputStream | Minor | security | Gregory Chanan | Gregory Chanan | | | FSImage#doRollback() should close prevState before return | Minor | namenode | Ted Yu | Ted Yu | | | NonAggregatingLogHandler can throw RejectedExecutionException | Major | . | Tsuyoshi Ozawa | Tsuyoshi Ozawa | | | Unregister NFS and Mount service when NFS gateway is shutting down | Major | nfs | Brandon Li | Brandon Li | | | TestContainerLaunch.testInvalidEnvSyntaxDiagnostics fails on trunk | Major | . | Tsuyoshi Ozawa | Tsuyoshi Ozawa | | | Fix multithreaded correctness warnings in ActiveStandbyElector | Major | ha | Liang Xie | Liang Xie | | | WebHdfs compatibility broken between 2.2 and 1.x / 23.x | Blocker | . | Kihwal Lee | Kihwal Lee | | | yarn.application.classpath is set to point to $HADOOP\CONF\DIR etc., which does not work on Windows | Major | api | Yingda Chen | Chuan Liu | | | Add percentile or max metric for rpcQueueTime, processing time | Major | ipc, metrics | Todd Lipcon | Liang Xie | | | hadoopRzOptionsSetByteBufferPool does not accept NULL argument, contrary to docs | Major | libhdfs | Colin P. McCabe | Colin P. McCabe | | | Configuration deprecation always emit "deprecated" warnings when a new key is used | Major | conf | shanyu zhao | shanyu zhao | | | BlocksMap.getStoredBlock(..) and BlockInfoUnderConstruction.addReplicaIfNotPresent(..) may throw NullPointerException | Minor | namenode | Tsz Wo Nicholas Sze | Arpit Agarwal | | | MiniKdc#main() should close the FileReader it creates | Minor | . | Ted Yu | Ted Yu | | | clean up POM dependencies | Major | . | Alejandro Abdelnur | Alejandro Abdelnur | | | FSDirectory#getFullPathName should check inodes against null | Major | . | Ted Yu | Uma Maheswara Rao G | | | Under construction files make DataNode decommission take very long hours | Major | namenode | yunjiong zhao | yunjiong zhao | | | "hadoop.cmd jar" does not propagate exit code. | Major | scripts | Chris Nauroth | Chris Nauroth | | | Remove two \*.orig files which were unexpectedly committed | Trivial | . | Zhijie Shen | Zhijie Shen | | | 3rd party JARs are missing from hadoop-dist output | Major | . | Alejandro Abdelnur | Alejandro Abdelnur | | | Fix typo in o.a.h.ipc.Client#checkResponse | Trivial |

| Akira Ajisaka | Akira Ajisaka | | | BlockReaderLocal doesn't return -1 on EOF when doing zero-length reads | Major | . | Colin P. McCabe | Colin P. McCabe | | | In DFSInputStream, do not add datanode to deadNodes after InvalidEncryptionKeyException in fetchBlockByteRange | Major | hdfs-client | Liang Xie | Liang Xie | | | Change OP\UPDATE\BLOCKS with a new OP\ADD\BLOCK | Major | namenode | Suresh Srinivas | Jing Zhao | | | no need to process RPC request if the client connection has been dropped | Major | ipc | Ming Ma | Ming Ma | | | Invalid string format in Fair Scheduler log warn message | Trivial | resourcemanager | Konstantin Weitz | Konstantin Weitz | | | Update LayoutVersion for the new editlog op OP\ADD\BLOCK | Major | namenode | Jing Zhao | Jing Zhao | | | JobHistoryServer does not start if HDFS is not running | Critical | jobhistoryserver | Alejandro Abdelnur | Alejandro Abdelnur | | | LinuxContainerExecutor has a few DEBUG messages at INFO level | Trivial | nodemanager | Karthik Kambatla | Karthik Kambatla | | | Workaround JDK7 Process fd close bug | Critical | util | Daryn Sharp | Daryn Sharp | | | Job fails when hprof mapreduce.task.profile.map/reduce.params is specified | Major | mrv2 | Gera Shegalov | Gera Shegalov | | | Hadoop tarball has 2 versions of stax-api JARs | Major | build | Alejandro Abdelnur | Alejandro Abdelnur | | | Windows build instructions incorrectly state requirement of protoc 2.4.1 instead of 2.5.0 | Trivial | documentation | Chris Nauroth | Chris Nauroth | | | Typo: soft-limit for hard-limit in DFSClient | Trivial | hdfs-client | Kousuke Saruta | Kousuke Saruta | | | mapred job -list throws NPE | Critical | mrv2 | Karthik Kambatla | Karthik Kambatla | | | TestNetworkedJob relies on the Capacity Scheduler | Major | . | Sandy Ryza | Sandy Ryza | | | hadoop-auth has a build break due to missing dependency | Blocker | build | Chuan Liu | Chuan Liu | | | Restore MRv1 behavior for log flush | Major | mrv2 | Gera Shegalov | Gera Shegalov | | | Write resiliency for replica count 1 | Minor | namenode | Taylor, Buddy | | | | HttpServer can't start if hostname is not specified | Major | . | Jimmy Xiang | Jimmy Xiang | | | QueuePlacementPolicy format is not easily readable via a JAXB parser | Major | scheduler | Aditya Acharya | Aditya Acharya | | | TestRM expects the capacity scheduler | Major | . | Sandy Ryza | Sandy Ryza | | | balancer should set SoTimeout to avoid indefinite hangs | Major | balancer & mover | Nathan Roberts | Nathan Roberts | | | MR AM container log can be truncated or empty | Blocker | applicationmaster | Mohammad Kamrul Islam | Mohammad Kamrul Islam | | | Some of snapshot APIs missing checkOperation double check in fsn | Major | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G | | | [Diskfull] Block recovery will fail if the metafile does not have crc for all chunks of the block | Critical | datanode | Vinayakumar B | Vinayakumar B | | | When cat command is issued on snapshot files getting unexpected result | Major | hdfs-client | sathish | sathish | | | Connection leak

Jets3tNativeFileSystemStore#retrieveMetadata | Major | fs/s3 | Andrei Savu | Andrei Savu | | | Fix dead links in hadoop site docs | Major | documentation | Akira Ajisaka | Akira Ajisaka | | | Incorrect compile command in Native Library document | Major | documentation | Akira Ajisaka | Akira Ajisaka | | | Fix dead links in HDFS site documents | Major | documentation | Akira Ajisaka | Akira Ajisaka | | | VersionUtil returns wrong value when comparing two versions | Major | . | Yongjun Zhang | Yongjun Zhang | | | Explicit reference to Log4JLogger breaks non-log4j users | Major | util | Todd Lipcon | Todd Lipcon | | | WebHdfsFileSystem.getFileBlockLocations throws IllegalArgumentException when accessing another cluster. | Blocker | caching, hdfs-client | Yongjun Zhang | Yongjun Zhang | | | Typo at http://hadoop.apache.org/docs/current/ | Trivial | documentation | Dmitry Lysnichenko | Kousuke Saruta | | | Rename HttpServer to HttpServer2 to retain older HttpServer in branch-2 for compatibility | Blocker | . | Haohui Mai | Haohui Mai | | | Restore HttpServer from branch-2.2 in branch-2 | Major | . | Haohui Mai | Haohui Mai | | | IndexOutOfBoundsException in Fair Scheduler MaxRunningAppsEnforcer | Major | scheduler | Sandy Ryza | Sandy Ryza | | | Introduce timeout for async polling operations in YarnClientImpl | Major | client | Aditya Acharya | Aditya Acharya | | | TestSecurityUtil#testSocketAddrWithIP fails | Major | . | Mit Desai | Mit Desai | | | Fix broken link in WebHDFS.apt.vm | Minor | documentation | Akira Ajisaka | Akira Ajisaka | | | RM does not startup when security is enabled without spnego configured | Blocker | resourcemanager | Jason Lowe | Haohui Mai | | | Cannot create hftp filesystem when using a proxy user ugi and a doAs on a secure cluster | Major | security | Arpit Gupta | Jing Zhao | | | SecondaryNameNode dies when checkpointing with cache pools | Blocker | namenode | Andrew Wang | Andrew Wang | | | Add "rpc.metrics.quantile.enable" and "rpc.metrics.percentiles.intervals" to core-default.xml | Major | metrics | Akira Ajisaka | Akira Ajisaka | | | SaslRpcServer should be initialized even when no secret manager present | Blocker | security | Aaron T. Myers | Aaron T. Myers | | | Rename branch-2.3 release version from 2.4.0-SNAPSHOT to 2.3.0-SNAPSHOT | Major | . | Andrew Wang | Andrew Wang | | | Script and jenkins job to produce Hadoop release artifacts | Major | build | Alejandro Abdelnur | Alejandro Abdelnur | | | Cleanup vendor names from the code base | Blocker | . | Suresh Srinivas | Alejandro Abdelnur | | | Fix 'mvn site' | Major | build | Arpit Agarwal | Arpit Agarwal | | | SecureDataNodeStarter does not pick up configuration in hdfs-site.xml | Major | datanode | Haohui Mai | Haohui Mai | | | dfs.http.policy should have higher precedence over dfs.https.enable | Major | . | Yesha Vora | Haohui Mai | | | TestRMContainerAllocator is failing | Major | . | Ted Yu | Ted Yu | | | TestContainerManagerSecurity fails on trunk | Major | . | Mit Desai | Vinod Kumar Vavilapalli | | | har file listing doesn't work with wild card | Major | tools | Brandon Li | Brandon Li | | | Job hangs because RMContainerAllocator$AssignedRequests.preemptReduce() violates the comparator contract | Blocker | . | Sangjin Lee | Gera Shegalov | | |

does not consider decommissioned nodes | Major | namenode | Bryan Beaudreault | Tao Luo | | | Cannot browse file system via NN web UI if any directory has the sticky bit set | Critical | namenode | Aaron T. Myers | Aaron T. Myers | | | Fair Scheduler: defaultQueueSchedulingPolicy does not take effect | Major | scheduler | Sandy Ryza | Sandy Ryza | | | Fix race conditions during the initialization of Configuration related to deprecatedKeyMap | Major | conf | Dongyong Wang | Colin P. McCabe | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | fix coverage org.apache.hadoop.mapreduce.v2.app.webapp and org.apache.hadoop.mapreduce.v2.hs.webapp | Major | . | Aleksey Gorshkov | Aleksey Gorshkov | | | convert hadoop-auth testcases requiring kerberos to use minikdc | Major | test | Alejandro Abdelnur | Wei Yan | | | Parallel testing HDFS | Major | test | Tsuyoshi Ozawa | Andrey Klochkov | | | Add ClusterMetrics checks to tho TestRMNodeTransitions tests | Major | resourcemanager | Robert Parker | Mit Desai | | | Cover class RemoteBlockReader with unit tests | Major | . | Vadim Bondarev | Ivan A. Veselovsky | | | Cover package org.apache.hadoop.hdfs.server.common with tests | Major | . | Vadim Bondarev | Vadim Bondarev | | | enhance unit-test coverage of class org.apache.hadoop.fs.FileUtil | Minor | . | Ivan A. Veselovsky | Ivan A. Veselovsky | | | Cover packages org.apache.hadoop.util.bloom, org.apache.hadoop.util.hash | Major | . | Vadim Bondarev | Vadim Bondarev | | | Cover package org.apache.hadoop.compress.Snappy | Major | . | Vadim Bondarev | Andrey Klochkov | | | Cover package org.apache.hadoop.io with unit tests | Major | . | Vadim Bondarev | Andrey Klochkov | | | Cover classes ClusterJspHelper/NamenodeJspHelper with unit tests | Major | . | Vadim Bondarev | Andrey Klochkov | | | fix coverage org.apache.hadoop.mapreduce.lib.db and org.apache.hadoop.mapred.lib.db | Major | . | Aleksey Gorshkov | Andrey Klochkov | | | Add test for snapshot related FsShell and DFSAdmin commands | Minor | test | Binglin Chang | Binglin Chang | | | enhance unit-test coverage of class org.apache.hadoop.fs.FileContext | Major | . | Ivan A. Veselovsky | Ivan A. Veselovsky | | | Cover package org.apache.hadoop.hdfs.tools with unit test | Major | . | Vadim Bondarev | Andrey Klochkov | | | enhance unit-test coverage of package o.a.h.metrics2 | Major | . | Ivan A. Veselovsky | Ivan A. Veselovsky | | | Improve code coverage of RMAdminCLI | Major | . | Aleksey Gorshkov | Andrey Klochkov | | | TestContainerLaunch.testContainerEnvVariables fails on Windows | Minor | nodemanager | Chuan Liu | Chuan Liu | | | TestYarnCLI fails on Windows due to line endings | Minor | client | Chuan Liu | Chuan Liu | | | TestSleepJob fails in jdk7 | Major | . | Jonathan Eagles | Jonathan Eagles | | | TestFixedLengthInputFormat fails in jdk7 environment | Major | . | Jonathan Eagles | Mariappan Asokan | | | TestRMContainerAllocator#testUpdatedNodes fails | Major | . | Ted Yu | Jonathan Eagles | | | TestYARNRunner#testResourceMgrDelegate fails with NPE after YARN-1446 | Major | . | Ted Yu | Jian He | | | TestCacheDirectives should handle the case where native code is not available | Major | . | Ted Yu | Andrew Wang | | | Tests should avoid starting http-server where possible or creates spnego keytab/principals | Major | . | Ted Yu | Vinod Kumar Vavilapalli | | | TestUnmanagedAMLauncher#testDSShell fails in trunk | Major |

| Ted Yu | haosdent | | | TestYarnClient#testAMMRTokens fails with null AMRM token | Major | . | Ted Yu | Ted Yu | | | TestUserGroupInformation#testLogin is flaky | Minor | . | Jimmy Xiang | Jimmy Xiang | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Coverage fix for org.apache.hadoop.yarn.server.api.\* | Major | . | Aleksey Gorshkov | Aleksey Gorshkov | | | fix coverage org.apache.hadoop.yarn.webapp.log | Major | . | Aleksey Gorshkov | Aleksey Gorshkov | | | Support for symlink resolution in LocalFileSystem / RawLocalFileSystem | Major | fs | Andrew Wang | Andrew Wang | | | Reduce blocking on UGI.ensureInitialized | Critical | security | Daryn Sharp | Daryn Sharp | | | Ability to refresh aggregated log retention period and check interval | Major | jobhistoryserver | Ashwin Shankar | Ashwin Shankar | | | Ability to refresh history server job retention and job cleaner settings | Major | jobhistoryserver | Ashwin Shankar | Ashwin Shankar | | | Refresh size of loaded job cache on history server | Major | jobhistoryserver | Ashwin Shankar | Ashwin Shankar | | | Make container logs available over HTTP in plain text | Major | nodemanager | Sandy Ryza | Sandy Ryza | | | Separate out RM services into "Always On" and "Active" | Major | resourcemanager | Karthik Kambatla | Karthik Kambatla | | | Add snapshot information to namenode WebUI | Major | datanode, namenode | Jing Zhao | Haohui Mai | | | Implement RMHAProtocolService | Major | . | Bikas Saha | Karthik Kambatla | | | Add Zookeeper-based store implementation for RMStateStore | Major | resourcemanager | Hitesh Shah | Karthik Kambatla | | | Allow FSNamesystem lock fairness to be configurable | Major | namenode | Daryn Sharp | Daryn Sharp | | | Separate formatting from logging in the audit logger API | Major | namenode | Daryn Sharp | Daryn Sharp | | | ResourceManager and NodeManager should check for a minimum allowed version | Major | nodemanager, resourcemanager | Robert Parker | Robert Parker | | | Run MapReduce framework via the distributed cache | Major | . | Arun C Murthy | Jason Lowe | | | coverage fix for yarn api | Major | . | Aleksey Gorshkov | Aleksey Gorshkov | | | Configuration to support multiple RMs | Major | resourcemanager | Karthik Kambatla | Karthik Kambatla | | | Support both HTTP and HTTPS in jsp pages | Major | . | Haohui Mai | Haohui Mai | | | fix coverage org.apache.hadoop.yarn.server.webproxy | Major | . | Aleksey Gorshkov | Andrey Klochkov | | | Go back to DFS Home link does not work on datanode webUI | Critical | . | Suresh Srinivas | Haohui Mai | | | Namenode ignores the default https port | Critical | . | Suresh Srinivas | Haohui Mai | | | COMMIT request should not block | Major | nfs | Brandon Li | Brandon Li | | | Document the meaning of a virtual core | Major | documentation | Sandy Ryza | Sandy Ryza | | | Invalid 'url of job' mentioned in Job output with yarn.http.policy=HTTPS\_ONLY | Major |

| Yesha Vora | Omkar Vinit Joshi | | | should do hsync for a commit request even there is no pending writes | Major | nfs | Brandon Li | Brandon Li | | | Add support for DistributedShell to ask for CPUs along with memory | Major | . | Arun C Murthy | Junping Du | | | Provide more information in the FSNamesystem JMX interfaces | Major | . | Haohui Mai | Haohui Mai | | | fix readdir and readdirplus for large directories | Major | nfs | Brandon Li | Brandon Li | | | Implement dfshealth.jsp in HTML pages | Major | . | Haohui Mai | Haohui Mai | | | Update links to datanode information in dfshealth.html | Major | . | Haohui Mai | Haohui Mai | | | FileSystemRMStateStore can leave partial files that prevent subsequent recovery | Major | resourcemanager | Jason Lowe | Omkar Vinit Joshi | | | Temporarily disable client-side symlink resolution | Major | fs | Andrew Wang | Andrew Wang | | | Implement the UI of browsing filesystems in HTML 5 page | Major | . | Haohui Mai | Haohui Mai | | | add HDFS NFS user guide | Major | documentation | Brandon Li | Brandon Li | | | Update verifyBlockPlacement() API in BlockPlacementPolicy | Major | . | Junping Du | Junping Du | | | RMHAProtocolService#serviceInit should handle HAUtil's IllegalArgumentException | Major | resourcemanager | Tsuyoshi Ozawa | Tsuyoshi Ozawa | | | Refactor WebHdfsFileSystem: move SPENGO-authenticated connection creation to URLConnectionFactory | Major | . | Haohui Mai | Haohui Mai | | | NFS should create input stream for a file and try to share it with multiple read requests | Major | nfs | Brandon Li | Haohui Mai | | | Add admin support for HA operations | Major | resourcemanager | Karthik Kambatla | Karthik Kambatla | | | Move HsFtpFileSystem and HFtpFileSystem into org.apache.hdfs.web | Major | . | Haohui Mai | Haohui Mai | | | Add feature documentation for datanode caching. | Major | documentation | Chris Nauroth | Colin P. McCabe | | | Store completed application information in RM state store | Major | resourcemanager | Bikas Saha | Jian He | | | Set HTTPS webapp address along with other RPC addresses in HAUtil | Major | . | Karthik Kambatla | Karthik Kambatla | | | Dynamic node resource configuration: core scheduler changes | Major | graceful, resourcemanager, scheduler | Junping Du | Junping Du | | | Stable write is not handled correctly in someplace | Major | nfs | Brandon Li | Brandon Li | | | Add OpenFileCtx cache | Major | nfs | Brandon Li | Brandon Li | | | fix race conditions in DN caching and uncaching | Major | datanode, namenode | Colin P. McCabe | Colin P. McCabe | | | Remove WebHdfsFileSystem#ConnRunner | Major | . | Haohui Mai | Haohui Mai | | | Add configuration property for the sub-directroy export path | Major | nfs | Brandon Li | Brandon Li | | | Add datanode caching metrics | Minor | datanode | Andrew Wang | Andrew Wang | | | Clean up TestHftpURLTimeout | Major | . | Haohui Mai | Haohui Mai | | | better API for getting the cached blocks locations | Minor | hdfs-client | Colin P. McCabe | Andrew Wang | | | Extract the logic of handling delegation tokens in HftpFileSystem to the TokenAspect class | Major |

| Haohui Mai | Haohui Mai | | | RPC listener inefficiently assigns connections to readers | Major | ipc | Daryn Sharp | Daryn Sharp | | | Choose default web UI based on browser capabilities | Major | . | Haohui Mai | Haohui Mai | | | Introduce unit test for TokenAspect | Major | . | Haohui Mai | Haohui Mai | | | Make improvements in ZKRMStateStore for fencing | Major | . | Bikas Saha | Karthik Kambatla | | | Use URLConnectionFactory in DelegationTokenFetcher | Major | . | Haohui Mai | Haohui Mai | | | RPC idle connection closing is extremely inefficient | Major | ipc | Daryn Sharp | Daryn Sharp | | | Use TokenAspect in WebHDFSFileSystem | Major | . | Haohui Mai | Haohui Mai | | | recaching improvements | Major | namenode | Colin P. McCabe | Colin P. McCabe | | | TestPathBasedCacheRequests#testReplicationFactor is flaky | Major | datanode, namenode | Andrew Wang | Andrew Wang | | | HA config shouldn't affect NodeManager RPC addresses | Critical | . | Karthik Kambatla | Karthik Kambatla | | | Fix HTTPS support in HsftpFileSystem | Major | . | Haohui Mai | Haohui Mai | | | Fix test failure in TestOfflineEditsViewer introduced by HADOOP-10052 | Major | test | Colin P. McCabe | Colin P. McCabe | | | COMMIT handler should update the commit status after sync | Minor | nfs | Brandon Li | Brandon Li | | | Serve bootstrap and jQuery locally | Minor | . | Haohui Mai | Haohui Mai | | | verify that new jobs submitted with old RM delegation tokens after RM restart are accepted | Major | resourcemanager | Jian He | Jian He | | | loading cache path directives from edit log doesn't update nextEntryId | Major | namenode | Colin P. McCabe | Colin P. McCabe | | | During RM restart, RM should start a new attempt only when previous attempt exits for real | Major | . | Vinod Kumar Vavilapalli | Omkar Vinit Joshi | | | Slow or failing DelegationToken renewals on submission itself make RM unavailable | Major | resourcemanager | Vinod Kumar Vavilapalli | Omkar Vinit Joshi | | | Server.getNumOpenConnections may throw NPE | Major | ipc | Tsz Wo Nicholas Sze | Kihwal Lee | | | improve CacheManipulator interface to allow better unit testing | Major | datanode | Colin P. McCabe | Colin P. McCabe | | | Inline dust templates | Major | . | Haohui Mai | Haohui Mai | | | Add byte and file statistics to PathBasedCacheEntry | Major | datanode, namenode | Colin P. McCabe | Colin P. McCabe | | | Support webhdfs over HTTPS | Major | . | Alejandro Abdelnur | Haohui Mai | | | update commons-lang to 2.6 | Minor | build | Steve Loughran | Akira Ajisaka | | | Consistent naming of user-visible caching classes and methods | Major | datanode, namenode | Andrew Wang | Colin P. McCabe | | | fix narrow race condition in TestPathBasedCacheRequests | Major | test | Colin P. McCabe | Colin P. McCabe | | | Close idle connections in portmap | Major | nfs | Haohui Mai | Haohui Mai | | | URLConnectionFactory should pick up the SSL related configuration by default | Major | . | Haohui Mai | Haohui Mai | | | CacheAdmin help should match against non-dashed commands | Minor | caching | Andrew Wang | Andrew Wang | | | add some more NameNode cache statistics, cache pool stats | Major | namenode | Colin

McCabe | Colin P. McCabe | | | Allow specifying endpoints for listeners in HttpServer | Major | . | Haohui Mai | Haohui Mai | | | Save version information in the state store | Major | resourcemanager | Bikas Saha | Jian He | | | Support TTL on CacheDirectives | Minor | datanode, namenode | Colin P. McCabe | Andrew Wang | | | Promote AdminService to an Always-On service and merge in RMHAProtocolService | Blocker | resourcemanager | Karthik Kambatla | Karthik Kambatla | | | RM crashes if it restarts while the state-store is down | Major | resourcemanager | Jian He | Jian He | | | update commons IO from 2.1 to 2.4 | Minor | build | Steve Loughran | Akira Ajisaka | | | Implement HTTP policy for Namenode and DataNode | Major | . | Haohui Mai | Haohui Mai | | | FSNamesystem's fsLock should allow custom implementation | Major | namenode | Daryn Sharp | Daryn Sharp | | | MRAppMaster throws InvalidStateTransitonException: Invalid event: TA\TOO\MANY\FETCH\FAILURE at KILLED for TaskAttemptImpl | Major | . | Devaraj K | Gera Shegalov | | | Hook up cache directive and pool usage statistics | Major | caching, namenode | Andrew Wang | Andrew Wang | | | Common PB type definitions for container resizing | Major | api | Wangda Tan (No longer used) | Wangda Tan | | | Augment MiniYARNCluster to support HA mode | Major | . | Karthik Kambatla | Karthik Kambatla | | | Generate HTTP / HTTPS URL in DFSUtil#getInfoServer() based on the configured http policy | Major | . | Haohui Mai | Haohui Mai | | | Implement a RMStateStore cleaner for deleting application/attempt info | Major | resourcemanager | Jian He | Jian He | | | RM hangs on shutdown if calling system.exit in serviceInit or serviceStart | Major | . | Yesha Vora | Jian He | | | AM-RM protocol changes to support container resizing | Major | api, resourcemanager | Wangda Tan (No longer used) | Wangda Tan | | | Support HTTPS in JournalNode and SecondaryNameNode | Major | . | Haohui Mai | Haohui Mai | | | Enabling HA should check Configuration contains multiple RMs | Major | resourcemanager | Tsuyoshi Ozawa | Xuan Gong | | | Fix app specific scheduler-events' names to be app-attempt based | Trivial | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli | | | Enabling HA should verify the RM service addresses configurations have been set for every RM Ids defined in RM\HA\IDs | Major | . | Xuan Gong | Xuan Gong | | | Send incremental block reports for all storages in a single call | Major | datanode | Arpit Agarwal | Arpit Agarwal | | | DataNode UUID should be assigned prior to FsDataset initialization | Minor | datanode | Eric Sirianni | Arpit Agarwal | | | Add updateNodeResource in ResourceManagerAdministrationProtocol | Major | api, graceful | Junping Du | Junping Du | | | Change killing application to wait until state store is done | Major | resourcemanager | Jian He | Jian He | | | support cachepool-based limit management in path-based caching | Major | datanode, namenode | Colin P. McCabe | Andrew Wang | | | Rethink znode structure for RM HA | Major | resourcemanager | Tsuyoshi Ozawa | Tsuyoshi Ozawa | | | allow BlockReaderLocal to switch between checksumming and not | Major | hdfs-client | Colin

McCabe | Colin P. McCabe | | | Enforce a max TTL per cache pool | Major | caching, namenode | Andrew Wang | Andrew Wang | | | Add FailoverProxyProvider like capability to RMProxy | Major | . | Bikas Saha | Karthik Kambatla | | | Convert \*SecretManagers in the RM to services | Major | resourcemanager | Karthik Kambatla | Tsuyoshi Ozawa | | | Use StandbyException instead of RMNotYetReadyException | Major | . | Bikas Saha | Karthik Kambatla | | | Move internal services logic from AdminService to ResourceManager | Major | . | Vinod Kumar Vavilapalli | Vinod Kumar Vavilapalli | | | RMStateStore should flush all pending store events before closing | Major | resourcemanager | Bikas Saha | Jian He | | | The CacheManager throws a NPE in the DataNode logs when processing cache reports that refer to a block not known to the BlockManager | Major | namenode | Colin P. McCabe | Colin P. McCabe | | | Include DatanodeStorage in StorageReport | Major | datanode | Eric Sirianni | Arpit Agarwal | | | Race between ServerRMProxy and ClientRMProxy setting RMProxy#INSTANCE | Blocker | resourcemanager | Karthik Kambatla | Karthik Kambatla | | | Allow embedding leader election into the RM | Major | . | Bikas Saha | Karthik Kambatla | | | WebApplicationProxy should be always-on w.r.t HA even if it is embedded in the RM | Major | . | Vinod Kumar Vavilapalli | Xuan Gong | | | Remove dfs.namenode.caching.enabled and improve CRM locking | Major | namenode | Colin P. McCabe | Colin P. McCabe | | | ActiveRMInfoProto fields should be optional | Trivial | resourcemanager | Karthik Kambatla | Karthik Kambatla | | | Namenode loops caching and uncaching when data should be uncached | Major | caching, namenode | Andrew Wang | Andrew Wang | | | Expose RM active/standby state to Web UI and REST API | Major | . | Nemon Lou | Karthik Kambatla | | | RMDispatcher should be reset on transition to standby | Blocker | . | Xuan Gong | Xuan Gong | | | HA-related rmadmin commands don't work on a secure cluster | Critical | client, resourcemanager | Karthik Kambatla | Karthik Kambatla | | | reserve space in edit log header and fsimage header for feature flag section | Major | namenode | Colin P. McCabe | Colin P. McCabe | | | ZK store should use a private password for root-node-acls | Major | resourcemanager | Karthik Kambatla | Karthik Kambatla | | | Provide alternate queuing audit logger to reduce logging contention | Major | namenode | Daryn Sharp | Daryn Sharp | | | Public localizer crashes with "Localized unkown resource" | Critical | nodemanager | Jason Lowe | Jason Lowe | | | RMDTRenewer#getRMClient should use ClientRMProxy | Blocker | resourcemanager | Karthik Kambatla | Karthik Kambatla | | | Fix invalid RMApp transition from NEW to FINAL\_SAVING | Blocker | resourcemanager | Karthik Kambatla | Karthik Kambatla | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Deprecate SLOTS\_MILLIS counters | Major | . | Sandy Ryza | Tsuyoshi Ozawa | | | Rename clusterid to clusterId in ActiveRMInfoProto | Trivial | resourcemanager | Karthik Kambatla | Karthik Kambatla | | | Add analogs of the SLOTS\_MILLIS counters that jive with the YARN resource model | Major | . | Sandy Ryza | Sandy Ryza |