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)

Reply via email to