szehon-ho opened a new pull request, #10020:
URL: https://github.com/apache/iceberg/pull/10020

   The position_deletes metadata table (used to rewrite_position_deletes) has 
both 'partition' field and row field (esesentially the table schema again, for 
the optional 'row' column of position deletes).  If the table has over 1000 
columns, than the field ids will collide.
   
   Attempts to re-assign field id of the 'partition' fields does not work, as 
the partition field seem needed while reading manifests.  So this re-assigns 
the 'row' field ids.
   
   This fix seems to work because 'rewrite_position_deletes' procedure should 
not have any filters targeting 'row', only partitions.  In addition, the 
position_deletes table does not do predicate pushdown for any filter on 'row'. 
   
   However, I am open if there are better ideas.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to