You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is split out of #9900, which had two pieces. See it for more details. CC @carl-mastrangelo
Unix domain sockets are strange from a local/remote address perspective, as only one of them generally has a well-defined name (file path). We need to see what other languages do, but at the very least for this to be considered completed we should have one of local/remote for both client and server.
Right now apparently the code is missing both, when using KQueue or Epoll, as Netty is not providing either:
We might consider enhancing Netty, but that'd probably take some double-checking in how Linux itself handles this. If we think we can't even add addresses (because we find that Netty did it that way "for a good reason"), we need an attribute of some sort to identify UDS connections, so absolute worst-case would be a SocketAddress that just said "this is a UDS connection" without any other information.
The text was updated successfully, but these errors were encountered:
This is split out of #9900, which had two pieces. See it for more details. CC @carl-mastrangelo
Unix domain sockets are strange from a local/remote address perspective, as only one of them generally has a well-defined name (file path). We need to see what other languages do, but at the very least for this to be considered completed we should have one of local/remote for both client and server.
Right now apparently the code is missing both, when using KQueue or Epoll, as Netty is not providing either:
We might consider enhancing Netty, but that'd probably take some double-checking in how Linux itself handles this. If we think we can't even add addresses (because we find that Netty did it that way "for a good reason"), we need an attribute of some sort to identify UDS connections, so absolute worst-case would be a SocketAddress that just said "this is a UDS connection" without any other information.
The text was updated successfully, but these errors were encountered: