[
https://issues.apache.org/jira/browse/IMPALA-12716?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17808484#comment-17808484
]
ASF subversion and git services commented on IMPALA-12716:
----------------------------------------------------------
Commit 5dfcdf1c9538b69e25b9bde1e86c209595b218b5 in impala's branch
refs/heads/master from stiga-huang
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=5dfcdf1c9 ]
IMPALA-12716: Fix timeout thresholds in test_catalog_operations_with_rpc_retry
test_catalog_operations_with_rpc_retry uses a short timeout which could
lead to failures in the first DESCRIBE statement. What it expects is the
next REFRESH statement failed by the RPC timeout.
The DESCRIBE statement triggers a catalog RPC of PrioritizeLoad on the
table. The RPC usually finishes in 40ms. This patch bumps the RPC
timeout of the test to be 100ms so it's long enough for DESCRIBE to
succeed. Also bumps the sleep time in the REFRESH statement so its
ExecDdl RPC will always time out in 100ms.
Tests:
- Ran the test till night (2700 times) and all passed.
Change-Id: Ibbfa79d7f7530af4cfbb6f8ebc55e8267e3d3261
Reviewed-on: http://gerrit.cloudera.org:8080/20924
Reviewed-by: Wenzhe Zhou <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
> Failing TestWebPage.test_catalog_operations_with_rpc_retry
> ----------------------------------------------------------
>
> Key: IMPALA-12716
> URL: https://issues.apache.org/jira/browse/IMPALA-12716
> Project: IMPALA
> Issue Type: Bug
> Components: Catalog
> Affects Versions: Impala 4.4.0
> Reporter: Tamas Mate
> Assignee: Quanlong Huang
> Priority: Critical
> Attachments:
> impalad.impala-ec2-centos79-m6i-4xlarge-ondemand-0419.vpc.cloudera.com.jenkins.log.INFO.20240113-170731.2913
>
>
> TestWebPage.test_catalog_operations_with_rpc_retry failing, this was observed
> during and exhaustive build.
> {code:none}
> ImpalaBeeswaxException: ImpalaBeeswaxException: INNER EXCEPTION: <class
> 'beeswaxd.ttypes.BeeswaxException'> MESSAGE: InternalException: Error
> requesting prioritized load: RPC recv timed out: dest address:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0419.vpc.cloudera.com:26000, rpc:
> N6impala23TPrioritizeLoadResponseE Error making an RPC call to Catalog server.
> {code}
> ImpalaD logs
> {code:none}
> I0113 17:07:38.261853 5449 client-cache.h:371]
> be4983a09892a39e:33268ac600000000] RPC recv timed out: dest address:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0419.vpc.cloudera.com:26000, rpc:
> N6impala23TPrioritizeLoadResponseE
> I0113 17:07:38.261864 5449 client-cache.h:314]
> be4983a09892a39e:33268ac600000000] RPC to
> impala-ec2-centos79-m6i-4xlarge-ondemand-0419.vpc.cloudera.com:26000 failed
> RPC recv timed out: dest address:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0419.vpc.cloudera.com:26000, rpc:
> N6impala23TPrioritizeLoadResponseE
> I0113 17:07:38.261871 5449 client-cache.cc:174]
> be4983a09892a39e:33268ac600000000] Broken Connection, destroy client for
> impala-ec2-centos79-m6i-4xlarge-ondemand-0419.vpc.cloudera.com:26000
> E0113 17:07:38.261902 5449 fe-support.cc:542]
> be4983a09892a39e:33268ac600000000] RPC recv timed out: dest address:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0419.vpc.cloudera.com:26000, rpc:
> N6impala23TPrioritizeLoadResponseE
> I0113 17:07:38.267652 5449 jni-util.cc:302]
> be4983a09892a39e:33268ac600000000]
> org.apache.impala.common.InternalException: Error requesting prioritized
> load: RPC recv timed out: dest address:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0419.vpc.cloudera.com:26000, rpc:
> N6impala23TPrioritizeLoadResponseE
> Error making an RPC call to Catalog server.
> at
> org.apache.impala.service.FeSupport.PrioritizeLoad(FeSupport.java:353)
> at
> org.apache.impala.catalog.ImpaladCatalog.prioritizeLoad(ImpaladCatalog.java:287)
> at
> org.apache.impala.analysis.StmtMetadataLoader.loadTables(StmtMetadataLoader.java:202)
> at
> org.apache.impala.analysis.StmtMetadataLoader.loadTables(StmtMetadataLoader.java:145)
> at
> org.apache.impala.service.Frontend.doCreateExecRequest(Frontend.java:2379)
> at
> org.apache.impala.service.Frontend.getTExecRequest(Frontend.java:2142)
> at
> org.apache.impala.service.Frontend.createExecRequest(Frontend.java:1911)
> at
> org.apache.impala.service.JniFrontend.createExecRequest(JniFrontend.java:169)
> I0113 17:07:38.267665 5449 status.cc:129] be4983a09892a39e:33268ac600000000]
> InternalException: Error requesting prioritized load: RPC recv timed out:
> dest address:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0419.vpc.cloudera.com:26000, rpc:
> N6impala23TPrioritizeLoadResponseE
> Error making an RPC call to Catalog server.
> @ 0x107d694
> @ 0x1bd17b4
> @ 0x17b8963
> @ 0x241fc7d
> @ 0x18ac313
> @ 0x18b90d8
> @ 0x1a9a902
> Caught signal: SIGTERM. Daemon will exit.
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]