Kino created THRIFT-5630:
----------------------------
Summary: Swift TSocketServer not working on Linux
Key: THRIFT-5630
URL: https://issues.apache.org/jira/browse/THRIFT-5630
Project: Thrift
Issue Type: Bug
Components: Swift - Library
Reporter: Kino
Assignee: Kino
In the Thrift docker test environment, the Swift library's TSocketServer does
not work as implemented. This seems to be an issue with `NotificationCenter`
from `Swift.Foundation`.
The server adds an observer for `NSFileHandleConnectionAccepted` which seems to
be triggered properly on macOS however on Linux we never receive the
notification, so we will never start the processing queue and the server and
client will never talk to each other.
This can be reproduced by running the tutorial/swift project in the Thrift
docker test environment.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)