On Aug 3, 2011, at 3:58 PM, Koji Noguchi wrote:

> Can we add 
> * HADOOP-6942  Ability for having user's classes take precedence over the
> system classes for tasks' classpath
> 

Thanks Koji. 

HADOOP-6942 is in the 'MRv1 exceptions' category since MRv2 doesn't have this 
issue at all.

> 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*.

This was originally part of the 0.20.203 release, but what/how Cloudera chooses 
to put in CDH3 is beyond the scope of this discussion... :)

Arun

> 
> 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.
>>> 
>>> 
>>> 
> 

Reply via email to