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

Alexey Serbin updated KUDU-2905:
--------------------------------
    Component/s: security

> Impala queries failed when master's IPKI CA info changed
> --------------------------------------------------------
>
>                 Key: KUDU-2905
>                 URL: https://issues.apache.org/jira/browse/KUDU-2905
>             Project: Kudu
>          Issue Type: Bug
>          Components: client, master, security
>    Affects Versions: 1.11.0
>            Reporter: Adar Dembo
>            Priority: Major
>
> Saw this in a user report.
> The cluster in question lost its master and the state was rebuilt from that 
> of the tservers (see KUDU-2902). In doing so, the master lost its IPKI cert 
> info and a new record was generated.
> After the Kudu cluster was operational, the existing Impala cluster could not 
> issue queries. All queries failed with an error like this:
> {noformat}
> Unable to open Kudu table: Runtime error: Client connection negotiation 
> failed: client connection to 10.38.202.4:7051: TLS Handshake error: 
> error:04067084:rsa routines:RSA_EAY_PUBLIC_DECRYPT:data too large for 
> modulus:rsa_eay.c:738 error:0D0C5006:asn1 encoding 
> routines:ASN1_item_verify:EVP lib:a_verify.c:249 error:14090086:SSL 
> routines:ssl3_get_server_certificate:certificate verify failed:s3_clnt.c:1264
> {noformat}
> Restarting Impala fixed it.
> I'm not sure if this is an issue with how Impala caches KuduClient instances, 
> or if it's an issue with how the client itself caches the master's CA 
> certificate. For now I'm assuming this is a Kudu issue and the client needs 
> to detect this error and invalidate existing certificates.



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to