CaoZhen created FLINK-19684:
-------------------------------
Summary: The Jdbc-connector's 'lookup.max-retries' option implementation is different from the meaning
Key: FLINK-19684
URL:
https://issues.apache.org/jira/browse/FLINK-19684 Project: Flink
Issue Type: Bug
Components: Connectors / JDBC
Reporter: CaoZhen
The code of 'lookup.max-retries' option :
{code:java}
for (int retry = 1; retry <= maxRetryTimes; retry++) {
statement.clearParameters();
.....
}
{code}
From the code, If this option is set to 0, the JDBC query will not be executed.
From documents, the max retry times if lookup database failed. [1]
When set to 0, there is a query, but no retry.
So,the code of 'lookup.max-retries' option should be:
{code:java}
for (int retry = 0; retry <= maxRetryTimes; retry++) {
statement.clearParameters();
.....
}
{code}
[1]
https://ci.apache.org/projects/flink/flink-docs-release-1.11/dev/table/connectors/jdbc.html#lookup-max-retries--
This message was sent by Atlassian Jira
(v8.3.4#803005)