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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]