[ 
https://issues.apache.org/jira/browse/HIVE-27866?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated HIVE-27866:
----------------------------------
    Labels: pull-request-available  (was: )

> JDBC: HttpRequestInterceptorBase should not add an empty "Cookie:" header to 
> the request if no custom cookies have been specified
> ---------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HIVE-27866
>                 URL: https://issues.apache.org/jira/browse/HIVE-27866
>             Project: Hive
>          Issue Type: Bug
>          Components: JDBC
>    Affects Versions: 4.0.0-beta-1
>            Reporter: Gergely Farkas
>            Assignee: Gergely Farkas
>            Priority: Major
>              Labels: pull-request-available
>
> While debugging session cookies of a sticky session, I noticed that the JDBC 
> driver adds an empty "Cookie" header to the request if no custom cookie is 
> configured. This is both unnecessary and unfortunately intermittently 
> interferes with the sticky session handling in the kubernetes nginx ingress 
> controller, so I created this ticket to omit the empty "Cookie" header.
> some logs from the debug session:
> {noformat}
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> POST 
> /cliservice HTTP/1.1
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> 
> Content-Type: application/x-thrift
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> Accept: 
> application/x-thrift
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> 
> User-Agent: Java/THttpClient/HC
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> Cookie: 
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> 
> Content-Length: 85
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> Host: 
> hs2-gfarkas1102d.apps.shared-rke-dev-01.kcloud.cloudera.com:443
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> 
> Connection: Keep-Alive
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> Cookie: 
> NGINX_HS2_CLIENT_COOKIE=c3841bfcbfe977d6d38f33540a726fa6|581343ccdf5ff27614eb3667d4be1ded;
>  
> hive.server2.auth=cu=dwxdevuser&rn=-2881699162572965070&s=OyfcNcLzBz0h6AhDutto0M6jTNhpk+KfkJjp//q2lCg=
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> 
> Accept-Encoding: gzip,deflate
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> 
> X-XSRF-HEADER: true
> 2023-11-08T17:18:05,616 DEBUG [main] http.headers: http-outgoing-0 >> 
> X-CSRF-TOKEN: true{noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to