[ 
https://issues.apache.org/jira/browse/GEODE-9056?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17308083#comment-17308083
 ] 

ASF subversion and git services commented on GEODE-9056:
--------------------------------------------------------

Commit 332c578c720c96ecf898eb9fa6e2d420a921f0de in geode-native's branch 
refs/heads/develop from Mario Salazar de Torres
[ https://gitbox.apache.org/repos/asf?p=geode-native.git;h=332c578 ]

GEODE-9056: Replace ACE_Semaphore (#772)

- In order to progress in the task of getting rid of ACE library, a
   replacement is needed for ACE_Semaphore.
 - Currently there is no suitable Boost alternative and C++
   implementation is not in the standard until C++20. Hence STL like
   implementation was added as binary_semaphore.
 - Replaced all instances of ACE_Semaphore by binary_semaphore.
 - Fixed ill semaphore logic in several cases in which running token was
   checked twice without any specific need.

> Replace ACE_Semaphore by an alternative
> ---------------------------------------
>
>                 Key: GEODE-9056
>                 URL: https://issues.apache.org/jira/browse/GEODE-9056
>             Project: Geode
>          Issue Type: Task
>          Components: native client
>            Reporter: Mario Salazar de Torres
>            Assignee: Mario Salazar de Torres
>            Priority: Major
>              Labels: obliterate-ace, pull-request-available
>
> *AS A* geode-native contributor
> *I WANT* to replace ACE_Semaphore by any non-ACE alternative
> *SO THAT* we can get rid of ACE any time soon.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to