Zoltán Borók-Nagy created IMPALA-14798:
------------------------------------------
Summary: CatalogD throws IllegalStateException on COMPUTE STATS on
Iceberg tables
Key: IMPALA-14798
URL: https://issues.apache.org/jira/browse/IMPALA-14798
Project: IMPALA
Issue Type: Bug
Reporter: Zoltán Borók-Nagy
CatalogD throws IllegalStateException on COMPUTE STATS on Iceberg tables, when:
* even processing is turned off
* Iceberg table was crated by another engine
** Table is missing catalog service id
{noformat}
I20260303 10:57:58.255374 946949 jni-util.cc:321]
0343c079b17eb14e:62a9437900000000] java.lang.IllegalStateException
at
com.google.common.base.Preconditions.checkState(Preconditions.java:496)
at
org.apache.impala.service.CatalogOpExecutor.updateTableStatsViaIceberg(CatalogOpExecutor.java:2134)
at
org.apache.impala.service.CatalogOpExecutor.alterTableUpdateStatsInner(CatalogOpExecutor.java:2103)
at
org.apache.impala.service.CatalogOpExecutor.alterTableUpdateStats(CatalogOpExecutor.java:2033)
at
org.apache.impala.service.CatalogOpExecutor.alterTable(CatalogOpExecutor.java:1439)
at
org.apache.impala.service.CatalogOpExecutor.execDdlRequest(CatalogOpExecutor.java:487){noformat}
The following Precondition check is hit in
CatalogOpExecutor.updateTableStatsViaIceberg():
{noformat}
Preconditions.checkState(msTbl.getParameters().containsKey(CATALOG_SERVICE_ID));{noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]