[
https://issues.apache.org/jira/browse/IMPALA-15065?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Peter Rozsa resolved IMPALA-15065.
----------------------------------
Fix Version/s: Impala 5.0.0
Resolution: Fixed
> Incorrect partition identification when removing deletion vectors from
> void-partitioned Iceberg tables
> -------------------------------------------------------------------------------------------------------
>
> Key: IMPALA-15065
> URL: https://issues.apache.org/jira/browse/IMPALA-15065
> Project: IMPALA
> Issue Type: Sub-task
> Reporter: Peter Rozsa
> Assignee: Peter Rozsa
> Priority: Major
> Labels: impala-iceberg
> Fix For: Impala 5.0.0
>
>
> When Impala removes an old DV via rowDelta.removeDeletes(), it passes a
> DeleteFile reconstructed from the C++ flatbuffer using FileMetadata.Builder.
> For tables whose partition spec is just a void transform (partitioned to
> unpartitioned evolution), FileMetadata.Builder produces partition() = null.
> The manifest-resident entry for the same DV was written with a non-null
> (empty) PartitionData. Iceberg's ManifestFilterManager.canContainAny() then
> fails to match the manifest.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)