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

<! --> | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Add user info in the YARN ClientToken | Blocker | . | Bikas Saha | Jason Lowe | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Reduce the frequency of getCurrentUser() calls from namenode | Major | namenode, performance | Kihwal Lee | Kihwal Lee | | | Improve getSplits performance by using listLocatedStatus | Major | job submission | Hairong Kuang | Hairong Kuang | | | Nodemanager should log where a resource was localized | Major | nodemanager | Ravi Prakash | Ravi Prakash | | | Easy access to final parameters in Configuration | Major | conf | Jason Lowe | Jason Lowe | | | add request logging to jetty/httpserver | Major | . | Thomas Graves | Jonathan Eagles | | | Rename TestLineRecordReader in jobclient module | Trivial | test | Jason Lowe | Jason Lowe | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Auto-logSync based on edit log buffer size broken | Critical | namenode | Todd Lipcon | Todd Lipcon | | | TestTaskAttempt fails jdk7 | Major | . | Thomas Graves | Thomas Graves | | | BlockPoolSliceStorage#doRollback(..) should use BlockPoolSliceStorage instead of DataStorage to read prev version file. | Major | datanode | Vinayakumar B | Vinayakumar B | | | ReplicationMonitor thread can exit with NPE due to the race between delete and replication of same file. | Blocker | namenode | Uma Maheswara Rao G | Uma Maheswara Rao G | | | TestHsWebServicesJobs fails on jdk7 | Major | webapps | Thomas Graves | Thomas Graves | | | TestHsWebServicesJobsQuery.testJobsQueryStateInvalid fails with jdk7 | Major | jobhistoryserver | Thomas Graves | Thomas Graves | | | WebHdfsFileSystem does not work when original file path has encoded chars | Minor | webhdfs | Jerry He | Jerry He | | | FileInputFormat doesn't read files recursively in the input path dir | Major | mrv1, mrv2 | Ramgopal N | Devaraj K | | | Incorrect Quota counting in INodeFile | Major | namenode | Kihwal Lee | Jing Zhao | | | [branch-0.23] permission check and operation are done in a separate lock for getBlockLocations() | Major | namenode | Kihwal Lee | Kihwal Lee | | | Invalid mapred command should return non-zero exit code | Major | . | Stephen Chu | Stephen Chu | | | TestUnderReplicatedBlocks fails intermittently | Major | test | Kihwal Lee | Kihwal Lee | | | Stale files left behind for failed jobs | Major | mrv2 | Ravi Prakash | Ravi Prakash | | | Failed log aggregation can leave a file

| Major | nodemanager | Kihwal Lee | Kihwal Lee | | | Reducer should not implicate map attempt if it has insufficient space to fetch map output | Major | mrv2 | Jason Lowe | Ashwin Shankar | | | TestSlive is getting FileNotFound Exception | Major | mrv2 | Robert Parker | Robert Parker | | | LeaseRenewer throw java.util.ConcurrentModificationException when timeout | Major | . | yunjiong zhao | yunjiong zhao | | | TestCopyCommitter Fails on JDK7 | Major | mrv2 | Robert Parker | Robert Parker | | | Some test cases in TestUserGroupInformation fail if ran after testSetLoginUser. | Major | security, test | Kihwal Lee | Robert Parker | | | Junit in TestJobHistoryServer failing in jdk 7 | Major | jobhistoryserver | Ashwin Shankar | Robert Parker | | | Supress logging of full stack trace of quota and lease exceptions | Major | namenode | Kihwal Lee | Robert Parker | | | fsck can fail if a file is renamed or deleted | Major | . | Kihwal Lee | Robert Parker | | | Har metadata cache can grow without limit | Major | fs | Jason Lowe | Cristina L. Abad | | | Distributed Cache gives inconsistent result if cache files get deleted from task tracker | Major | nodemanager | Ravi Prakash | Ravi Prakash | | | RM handles killed application tracking URL poorly | Major | resourcemanager | Jason Lowe | Jason Lowe | | | LocalJobRunner has race condition resulting in job failures | Major | . | Brock Noland | Sandy Ryza | | | Audit log getContentSummary() calls | Minor | namenode | Kihwal Lee | Robert Parker | | | AM recovery does not work for map only jobs | Blocker | . | Yesha Vora | Vinod Kumar Vavilapalli | | | DFSShell issues with directories with spaces in name | Major | hdfs-client | Andy Isaacson | Cristina L. Abad | | | Active nodes can be decremented below 0 | Major | resourcemanager | Robert Parker | Robert Parker | | | MRClientService does not verify ACLs properly | Blocker | mr-am, mrv2 | Jason Lowe | Jason Lowe | | | TestTaskAttempt fails jdk7 with NullPointerException | Major | test | Nemon Lou | Nemon Lou | | | RM web services ClusterMetricsInfo total nodes doesn't include unhealthy nodes | Critical | resourcemanager | Thomas Graves | Jonathan Eagles | | | mapred queue -info inconsistent with types | Major | client | Thomas Graves | Kousuke Saruta | | | ResourceManager: Error in handling event type NODE\_UPDATE to the scheduler - NPE at SchedulerApp.java:411 | Major | capacityscheduler | Sanjay Upadhyay | Jason Lowe | | | In-memory map outputs can be leaked after shuffle completes in 0.23 | Blocker | mrv2 | Jason Lowe | Jason Lowe | | | ConcurrentModificationException in JobControl | Major | . | Jason Lowe | Robert Parker | | | FloatSplitter is not generating correct splits | Major | . | Nathan Roberts | Nathan Roberts | | | TestAppManager intermittently fails with jdk7 | Major |

| Thomas Graves | Thomas Graves | | | 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 | | | Avoid unnecessary call to getNumLiveDataNodes() for each block during IBR processing | Major | namenode, performance | Kihwal Lee | Ravi Prakash | | | TestTextOutputFormat fails on JDK7 | Major | . | Jonathan Eagles | Jonathan Eagles | | | org.apache.hadoop.mapreduce.v2.app.job.impl.TestJobImpl testcase failing on trunk | Critical | . | Cindy Li | Karthik Kambatla | | | JQuery UI components reference external css in branch-23 | Major | . | Jonathan Eagles | Jonathan Eagles | | | NodeManager mistakenly loses resources and relocalizes them | Critical | nodemanager | Jason Lowe | Jason Lowe | | | Job with a har archive as input fails on 0.23 | Blocker | fs | Jason Lowe | Jason Lowe | | | Make getContentSummary() less expensive | Major | namenode | Kihwal Lee | Kihwal Lee | | | Flaws in block report processing can cause data loss | Critical | namenode | Kihwal Lee | Kihwal Lee | | | TestFetchFailure.testFetchFailureMultipleReduces could fail intermittently | Major | . | Chuan Liu | Jonathan Eagles | | | TestFifoScheduler.testAppAttemptMetrics fails intermittently under jdk7 | Minor | scheduler | Jonathan Eagles | Jonathan Eagles | | | 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 | | | LeaseManager monitor thread can crash if the last block is complete but another block is not. | Major | . | Kihwal Lee | Kihwal Lee | | | TestFileSystemAccessService failures in JDK7 | Major | . | Robert Parker | Robert Parker | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Add ClusterMetrics checks to tho TestRMNodeTransitions tests | Major | resourcemanager | Robert Parker | Mit Desai | | | TestSleepJob fails in jdk7 | Major | . | Jonathan Eagles | Jonathan Eagles | | JIRA | Summary | Priority | Component | Reporter | Contributor | |:- |:- | : |:- |:- |:- | | | Reduce blocking on UGI.ensureInitialized | Critical | security | Daryn Sharp | Daryn Sharp | | | Shared data structures in Public Localizer and Private Localizer are not Thread safe. | Critical | . | Omkar Vinit Joshi | Omkar Vinit Joshi | | | Allow FSNamesystem lock fairness to be configurable | Major | namenode | Daryn Sharp | Daryn Sharp | | | RPC listener inefficiently assigns connections to readers | Major | ipc | Daryn Sharp | Daryn Sharp | | | RPC idle connection closing is extremely inefficient | Major | ipc | Daryn Sharp | Daryn Sharp |