[ https://issues.apache.org/jira/browse/TS-3307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Leif Hedstrom updated TS-3307: ------------------------------ Fix Version/s: 5.3.0 > TSVConnFdCreate does not allow non-socket file descriptors > ---------------------------------------------------------- > > Key: TS-3307 > URL: https://issues.apache.org/jira/browse/TS-3307 > Project: Traffic Server > Issue Type: Bug > Reporter: Susan Hinrichs > Assignee: Susan Hinrichs > Fix For: 5.3.0 > > Attachments: eventfd.diff > > > I was experimenting writing an interceptor plugin with an event file > descriptor and separate means of reading and writing the actual data. > The TSVconnFdCreate call failed because the fd I passed in was not a socket. > Specifically, in UnixNetVConnection::connectUp, there is an attempt to get > SO_TYPE from the file descriptor. If this call falls, the connectUp fails an > ultimately the TSVConnFdCreate will fail. > Once I removed the failure, the rest of the plugin worked. Since sock_type > is only used when setting up the socket, it isn't really an issue in the case > where the fd is passed in explicitly, so I don't think this check should fail. -- This message was sent by Atlassian JIRA (v6.3.4#6332)