Yes. I will do that once I finish preparing the ORNL collectives for the trunk. 
Will be 8pm at the latest.

-Nathan
________________________________________
From: devel [devel-boun...@open-mpi.org] on behalf of Barrett, Brian W 
[bwba...@sandia.gov]
Sent: Thursday, December 19, 2013 10:24 AM
To: Open MPI Developers
Subject: Re: [OMPI devel] [EXTERNAL] Re: RFC: remove opal progress recursion 
depth counter

Nathan -

Any chance you can remove the two counters this afternoon?

Brian

On 12/19/13 10:01 AM, "Jeff Squyres (jsquyres)" <jsquy...@cisco.com> wrote:

>I think there's no problem with removing them from the dll code -- that
>stuff doesn't affect MPI application ABI.
>
>
>On Dec 19, 2013, at 9:42 AM, Barrett, Brian W <bwba...@sandia.gov> wrote:
>
>> Someone who understands the mpi debugging handles code:
>>
>> The opal_progress_recursion_depth_counter and
>>opal_progress_thread_counter
>> are both only used internally in opal_progress (for book keeping, but
>> never any decisions) and are declared in ompi_mpihandles_dll.c, but then
>> don't appear to be used.  Is there a disadvantage to:
>>
>> 1) removing them from mpihandles_dll.c
>>
>> or, if that breaks ABI,
>>
>> 2) Leaving them, but not doing the bookkeeping?
>>
>> It's fairly heavyweight bookkeeping, so I agree with Nathan, I'd like to
>> remove it.  But I'd like to remove it pre-1.7.4.  Which means today.
>>
>> Brian
>>
>>
>> On 12/18/13 4:40 PM, "Nathan Hjelm" <hje...@lanl.gov> wrote:
>>
>>> Opps, yeah. Meant 1.7.5. If people agree with this change I could
>>> possibly slip it in before Friday but that is unlikely.
>>>
>>> On Wed, Dec 18, 2013 at 03:32:36PM -0800, Ralph Castain wrote:
>>>> Ummmm....1.7.4 is leaving the station on Fri, Nathan, so next Tues =>
>>>> will have to go into 1.7.5
>>>>
>>>>
>>>> On Dec 18, 2013, at 3:23 PM, Nathan Hjelm <hje...@lanl.gov> wrote:
>>>>
>>>>> What: Remove the opal_progress_recursion_depth_counter from
>>>>> opal_progress.
>>>>>
>>>>> Why: This counter adds two atomic adds to the critical path when
>>>>> OPAL_HAVE_THREADS is set (which is the case for most builds). I
>>>> grepped
>>>>> through ompi, orte, and opal to find where this value was being used
>>>> and
>>>>> did not find anything either inside or outside opal_progress.
>>>>>
>>>>> When: I want this change to go into 1.7.4 (if possible) so setting a
>>>>> quick timeout for next Tuesday.
>>>>>
>>>>> Let me know if there is a good reason to keep this counter and it
>>>>>will
>>>>> be spared.
>>>>>
>>>>> -Nathan Hjelm
>>>>> HPC-5, LANL
>>>>> _______________________________________________
>>>>> 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
>>>
>>
>>
>> --
>>  Brian W. Barrett
>>  Scalable System Software Group
>>  Sandia National Laboratories
>>
>>
>>
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
>--
>Jeff Squyres
>jsquy...@cisco.com
>For corporate legal information go to:
>http://www.cisco.com/web/about/doing_business/legal/cri/
>
>_______________________________________________
>devel mailing list
>de...@open-mpi.org
>http://www.open-mpi.org/mailman/listinfo.cgi/devel
>


--
  Brian W. Barrett
  Scalable System Software Group
  Sandia National Laboratories



_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel

Reply via email to