Can we add * HADOOP-6942 Ability for having user's classes take precedence over the system classes for tasks' classpath
It's pretty bad in a sense that it's not on trunk but 0.20.204 and CDH3 both have this *using different parameters*. Koji On 8/3/11 2:14 PM, "Matt Foley" <mfo...@hortonworks.com> wrote: >> >> So, how are we doing with 0.20.204 content and trunk given the above >> proposal? Very well, in fact. Matt, Suresh and I have done a detailed >> analysis (separate email), please take a look. > > > Here's the analysis of changes in 204 vs trunk. We believe that ALL the > changes in 204 are either already in trunk or do not need to be in trunk. > Here is the list of 204 items not already in trunk, and their > categorization. > > Please, if anyone thinks we've missed something, bring it to my attention > and if it isn't already in trunk we will get it into trunk as expeditiously > as possible. > Thanks, > --Matt > > Not needed for trunk: > HDFS-1758. Make Web UI JSP pages thread safe. (Tanping via suresh) (Not a > problem in trunk) > HDFS-2057. Wait time to terminate the threads causes unit tests to take > longer time. (Bharath Mundlapudi via suresh) (Not a problem in trunk) > HDFS-1878. TestHDFSServerPorts unit test failure - race condition in > FSNamesystem.close() causes NullPointerException without serious > consequence. (mattf) (not a problem in trunk) > HDFS-1842. Handle editlog opcode conflict with 0.20.203 during upgrade, by > throwing an error to indicate the editlog needs to be empty. (suresh) > (Handled by HDFS-1824) > HDFS-2218. Disable TestHdfsProxy.testHdfsProxyInterface in automated test > suite for 0.20-security-204 release. (Matt Foley) (Not a problem in trunk) > HDFS-2044. TestQueueProcessingStatistics failing automatic test due to > timing issues. (mattf) (not a problem in trunk) > HADOOP-7459. Remove jdk-1.6.0 dependency check from rpm. (omalley) (replaced > by HDFS-2156) > HADOOP-7398. Suppress warnings about use of HADOOP_HOME. (omalley) (not a > problem in trunk) > HADOOP-7369. Fix permissions in tarball for sbin/* and libexec/* (omalley) > (not a problem in trunk) > HADOOP-7373. Fix {start,stop}-{dfs,mapred} and hadoop-daemons.sh from trying > to use the wrong bin directory. (omalley) (not a problem in trunk) > HADOOP-7475. Fix hadoop-setup-single-node.sh to reflect new layout. (eyang > via omalley) (not a problem in trunk) > > Back port from trunk: > MAPREDUCE-2524. Port reduce failure reporting semantics from trunk, to fail > faulty maps more aggressively. (Thomas Graves via cdouglas) > MAPREDUCE-2479. Move distributed cache cleanup to a background task, > backporting MAPREDUCE-1568. (Robert Joseph Evans via cdouglas) > HDFS-2023. Backport of NPE for File.list and File.listFiles. Merged ports > of HADOOP-7322, HDFS-1934, HADOOP-7342, and HDFS-2019. (Bharath Mundlapudi > via mattf) > HADOOP-7248. Update eclipse target to generate .classpath from ivy config. > (Thomas Graves and Tom White via cdouglas) (from HADOOP-6407) > HADOOP-7274. Fix typos in IOUtils. (Jonathan Eagles via cdouglas) (from > HADOOP-7057) > HADOOP-7277. Add generation of run configurations to eclipse target. > (Jeffrey Naisbitt and Philip Zeyliger via cdouglas) (from HADOOP-5911) > HADOOP-7364. TestMiniMRDFSCaching fails if test.build.dir is set to > something other than build/test. (Thomas Graves via mahadev) (from > MAPREDUCE-2575) > > Already in trunk for MRV2: > MAPREDUCE-2558. Add queue-level metrics 0.20-security branch (test fixes) > (Jeffrey Naisbitt via mahadev) > MAPREDUCE-2418. Show job errors in JobHistory page. (Siddharth Seth via > acmurthy) (Already in MR279) > MAPREDUCE-2411. Force an exception when the queue has an invalid name or its > ACLs are misconfigured. (Dick King via cdouglas) (Already in MR279) > > Waiting for MR279 merge: > MAPREDUCE-2429. Validate JVM in TaskUmbilicalProtocol. (Siddharth Seth via > acmurthy) > MAPREDUCE-2447. Fix Child.java to set Task.jvmContext sooner to avoid corner > cases in error handling. (Siddharth Seth via acmurthy) > > MapReduce v1 exceptions: > MAPREDUCE-2415. Distribute the user task logs on to multiple disks. > (Bharath Mundlapudi via omalley) > MAPREDUCE-2413. TaskTracker should handle disk failures by reinitializing > itself. (Ravi Gummadi and Jagane Sundar via omalley) > MAPREDUCE-2621. TestCapacityScheduler fails with "Queue "q1" does not > exist". (Sherry Chen via mahadev) > MAPREDUCE-2535. Fix NPE in JobClient caused by retirement. (Robert Joseph > Evans via cdouglas) > MAPREDUCE-2555. Avoid sprious logging from completedtasks. (Thomas Graves > via cdouglas) > MAPREDUCE-2443. Fix TaskAspect for TaskUmbilicalProtocol.ping(..). > (Siddharth Seth via szetszwo) > > > > > > > On Wed, Aug 3, 2011 at 2:02 PM, Arun C Murthy <a...@hortonworks.com> wrote: > >> On Aug 2, 2011, at 4:28 AM, Steve Loughran wrote: >>> I'm getting confused about release roadmaps right now >>> >>> Is there somewhere that lists the (proposed) timetable for the 0.20.204, >> 0.20.205, 0.22, 0.23 releases? >>> >> >> Since I was among the people who started the 'security on 0.20' thread, I >> apologize for the lack of clarity on the roadmap and timelines. >> >> Eric did send out a note on the motivation for sustaining releases ( >> http://s.apache.org/hadoop-sustenance-releases) - which I believe is >> important to keep Hadoop installations going. However, I accept that there >> has been very poor clarity on the process for inclusion of content to the >> sustaining releases and the timelines. >> >> Here is my proposal for the community process for sustaining releases >> moving forward: >> # The Release Manager should clearly communicate, upfront, the expected >> timeline for each upcoming release. >> # Anyone interested in contributing to the release submits a patch to >> trunk, if applicable*, and to the branch-0.20-security branch. Then talk to >> the Release Manager for inclusion via the normal process. >> >> The RM is responsible for release content, timelines and for enforcing that >> each change should have an equivalent for trunk, as applicable, before >> inclusion. >> >> If this makes sense, I'll add this to the wiki to record it. >> >> ---- >> >> So, how are we doing with 0.20.204 content and trunk given the above >> proposal? Very well, in fact. Matt, Suresh and I have done a detailed >> analysis (separate email), please take a look. >> >> thanks, >> Arun >> >> *Please note the exception that we have agreed that MRv2 is the way forward >> (http://s.apache.org/mr1) , and thus, MR1 patches might not be ported >> as-is to trunk in some cases such as fixes to JobTracker/TaskTracker. >> However, this doesn't mean changes to the runtime (i.e. map task, reduce >> task, sort, shuffle etc.) are exempt from the rules proposed above. >> >> >>