Josh Elser created CALCITE-989:
----------------------------------
Summary: Provide generic server metadata in responses
Key: CALCITE-989
URL: https://issues.apache.org/jira/browse/CALCITE-989
Project: Calcite
Issue Type: Improvement
Components: avatica
Reporter: Josh Elser
Assignee: Josh Elser
Fix For: next
Some follow on from CALCITE-903:
The assumption in that work was that the common case in running behind a
load-balancer is that a given client would continue to be routed back to the
same avatica server instance. Sadly, this is not necessarily reality.
If the only load balancer technology available is only capable of an
round-robin algorithm (or similar), we need to provide the information for a
client to make a decision to return to the same server upon subsequent requests
(e.g. fetching the next page of results).
Thinking more generally, the server which processed a given request is just
general metadata. We could include things like the Avatica version, the "real"
JDBC version information, etc.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)