On Mar 10, 2011, at 21:54 , Ralph Castain wrote:

> Future developers? Code? What are you talking about???
> 
> This isn't in the code base, nor is it "code" - it is config options in the 
> private platform files for configuring clusters of contributors. We -never- 
> review what is in that area, leaving it up to their respective owners. The 
> contents of that area have no impact on anyone other than their owners.
> 
> In some cases, like this one, the platform file may reflect uses outside of 
> the main code base. Nobody has to explain them to anyone.
> 
> Eventually, when my other uses catch up, I will indeed remove it. Shouldn't 
> be much longer as I'm close to completing the integration of my branches back 
> to the trunk, but (frankly) that's my concern, not yours.

Obviously!

  george.




> On Mar 10, 2011, at 7:16 PM, Eugene Loh wrote:
> 
>> No big deal one way or the other.  It's a symbolic gesture against bit rot, 
>> I suppose.  The fact is that there are different pieces of the code base 
>> that move forward while vestiges of old stuff get left behind elsewhere.  At 
>> first, it's easier to leave that stuff in.  With time, the history gets 
>> forgotten and there gets left more and more mysterious stuff that future 
>> developers have to figure out.
>> 
>> Let's say there's code that doesn't do anything.  One can ask, "Why not just 
>> leave it in?"  Or, one can ask, "Why not just strip it out?"
>> 
>> This particular case (*.conf enable_progress) is minor.  Either way, things 
>> are fine.  My concern is more around the accumulation of many such instances.
>> 
>> Ralph Castain wrote:
>> 
>>> On Mar 10, 2011, at 5:54 PM, Eugene Loh wrote:
>>> 
>>>> Ralph Castain wrote:
>>>> 
>>>>> Just stale code that doesn't hurt anything
>>>>> 
>>>> Okay, so it'd be all right to remove those lines.  Right?
>>>> 
>>> They are in my platform files - why are they a concern?
>>> 
>>> Just asking - we don't normally worry about people's platform files. I 
>>> would rather not have to go thru everyone's files and review what they have 
>>> there.
>>> 
>>>>> - frankly, I wouldn't look at platform files to try to get a handle on 
>>>>> such things as they tend to fall out of date unless someone needs to 
>>>>> change it.
>>>>> 
>>>>> We always hard-code progress threads to off because the code isn't thread 
>>>>> safe in key areas involving the event library, for one.
>>>>> 
>>>>> On Mar 10, 2011, at 3:43 PM, Eugene Loh wrote:
>>>>> 
>>>>>> In the trunk, we hardwire progress threads to be off.  E.g.,
>>>>>> 
>>>>>> % grep progress configure.ac
>>>>>> # Hardwire all progress threads to be off
>>>>>> enable_progress_threads="no"
>>>>>>             [Hardcode the ORTE progress thread to be off])
>>>>>>             [Hardcode the OMPI progress thread to be off])
>>>>>> 
>>>>>> So, how do I understand the following?
>>>>>> 
>>>>>> % grep enable_progress contrib/platform/*/*.conf
>>>>>> contrib/platform/cisco/linux-static.conf:orte_enable_progress_threads = 1
>>>>>> contrib/platform/cisco/macosx-dynamic.conf:orte_enable_progress_threads 
>>>>>> = 1
>>>>>> contrib/platform/openrcm/debug.conf:orte_enable_progress_threads = 1
>>>>>> % grep enable_progress contrib/platform/*/*/*.conf
>>>>>> contrib/platform/cisco/ebuild/hlfr.conf:orte_enable_progress_threads = 1
>>>>>> contrib/platform/cisco/ebuild/ludd.conf:orte_enable_progress_threads = 1
>>>>>> contrib/platform/cisco/ebuild/native.conf:orte_enable_progress_threads = 
>>>>>> 1
>>>>>> 
>>>>>> These seem to try to turn progress threads on.  Ugly, but not a problem?
>>>>>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

George Bosilca
Research Assistant Professor
Innovative Computing Laboratory
Department of Electrical Engineering and Computer Science
University of Tennessee, Knoxville
http://web.eecs.utk.edu/~bosilca/


Reply via email to