[
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)