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



Reply via email to