kingwind94 opened a new issue, #6694:
URL: https://github.com/apache/iceberg/issues/6694

   ### Query engine
   
   flink 1.12
   iceberg 0.13.2
   
   ### Question
   
   As we know, position delete files should keep the file path and position. In 
rewriting v2 tables, iceberg would validateNoNewDeletesForDataFiles and would 
use the new position delete files' lower_bounds/upper_bounds for paths, to 
check whether the new position deletes should apply to rewritten data files.
   
   However, I found that the lower_bounds/upper_bounds of my position deletes 
are incompelete as 'hdfs://ns2/user/', which would make iceberg validation 
method thinks all of the new added position deletes should apply to rewritten 
data files, and it will fail the rewrite process. Does any one know why the 
lower_bounds/upper_bounds of position deletes are not correct?
   
   
       "lower_bounds" : {
         "array" : [ {
           "key" : 2147483546,
           "value" : "hdfs://ns2/user/"
         }, {
           "key" : 2147483545,
           "value" : "\n\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
         } ]
       }, 
       "upper_bounds" : {
         "array" : [ {
           "key" : 2147483546,
           "value" : "hdfs://ns2/user0"
         }, {
           "key" : 2147483545,
           "value" : "ãå\u0005\u0000\u0000\u0000\u0000\u0000"
         } ]
       },


-- 
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.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