Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Why
Over the course of time, we are gradually working to get rid of the NC dependency on ACE
As a native client developer
I want to be able to build without ACE
To improve the maintainability of the code, since ACE isn't really supported actively and is quite old and obscure
Acceptance Criteria
Sockets code is using boost::asio rather than ACE. All integration tests are passing on all platforms
{{Scenario: Given a branch with ACE_Sock replaced with boost::asio in TcpConnWhen I build locally and run integration tests
All "plain socket", i.e. non-SSL, tests pass}}
Attachments
Issue Links
- is blocked by
-
GEODE-8318 Shutdown hang and abort
- Closed