aokolnychyi commented on code in PR #9050: URL: https://github.com/apache/iceberg/pull/9050#discussion_r1393318722
########## spark/v3.4/spark/src/main/java/org/apache/iceberg/spark/source/SparkWrite.java: ########## @@ -390,7 +390,7 @@ private Expression conflictDetectionFilter() { filter = Expressions.and(filter, expr); } - return filter; + return SERIALIZABLE == isolationLevel ? Expressions.alwaysTrue() : filter; Review Comment: Hm, I am not sure how it helps. Isn't the filter already true here? @nastra, could you check if the issue is related to runtime filtering by disabling it? The source relation must be idempotent (must return the same output), which is clearly not the case here. The source may be scanned multiple times. -- 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