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)

Reply via email to