I was thinking of payload to be additional connection options unrelated to credentials. For example, maybe a client will connect and say contextualize my request with this additional property.
As I review GRPC more, I think we shouldn't have a HandshakeRequest. Instead, I think we should probably define a set of predefined headers we use for authentication, version, etc. Think more as HTTP model where the socket happens to remain open. There is really no such thing as a "session". Thinking out loud here... [ Full content available at: https://github.com/apache/arrow/pull/2102 ] This message was relayed via gitbox.apache.org for [email protected]
