[
https://issues.apache.org/jira/browse/KUDU-2905?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Serbin resolved KUDU-2905.
---------------------------------
Fix Version/s: n/a
Resolution: Information Provided
> 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
> Fix For: n/a
>
>
> 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
(v8.20.10#820010)