Hello Impala Public Jenkins,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/24526
to look at the new patch set (#2).
Change subject: WIP IMPALA-14695: load partition list and column stats with
table
......................................................................
WIP IMPALA-14695: load partition list and column stats with table
The patch tries to avoid InconsistentMetadataFetchException by:
- prepopulate partition list/column stat in cache on first
etPartialCatalogObjectRequest
- accept partitions if the table has changed, but the
received partition ids are the same as the requested ones
- store partitions in cache even if the response in not
conistent with the request
See the Jira for the script with parallel alter partitions
statements. With the the test this doesn't lead to
InconsistentMetadataFetchException and planning retries
anymore.
TODO:
- loadPartitionList and loadTableColumnStatistics could
be removed completely - currently all tables load these
eagerly
Assisted-by: Claude Sonnet 4.6
Change-Id: I6753bc3721bc9c5ebc43802f7314ef4de04738fd
---
M fe/src/main/java/org/apache/impala/catalog/local/CatalogdMetaProvider.java
M fe/src/main/java/org/apache/impala/catalog/local/LocalIcebergTable.java
M fe/src/test/java/org/apache/impala/catalog/local/CatalogdMetaProviderTest.java
3 files changed, 144 insertions(+), 87 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/26/24526/2
--
To view, visit http://gerrit.cloudera.org:8080/24526
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I6753bc3721bc9c5ebc43802f7314ef4de04738fd
Gerrit-Change-Number: 24526
Gerrit-PatchSet: 2
Gerrit-Owner: Csaba Ringhofer <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>