Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Impala 3.4.0
-
None
-
None
-
ghx-label-10
Description
The "Expect: 100-continue" http header allows http clients to send only the headers for their request, get a confirmation back from the server that the headers are valid, and only then send the body of the request, avoiding the overhead of sending large requests that will ultimately fail.
This would be useful for Impala in situations like submitting a large query to a Kerberos-secured Impala where requests are proxied through Apache Knox, where it would allow us to verify the credentials before the query text is send over the network.
We should implement support for this both in the hs2 http server and in any clients.