amogh-jahagirdar commented on issue #7635:
URL: https://github.com/apache/iceberg/issues/7635#issuecomment-1816926262

   Ok I think got the root cause, the problem is in `canDeleteUsingMetadata` 
https://github.com/apache/iceberg/blob/main/spark/v3.5/spark/src/main/java/org/apache/iceberg/spark/source/SparkTable.java#L333
 is that this resets everything on the scan context (the filter condition, 
snapshot, etc). So this ends up with the actual scan tasks being empty and 
Iterables.all surfacing true to Spark. 
   
   This has to be fixed to `scan = scan.useRef` to actually use the tag or just 
include the ref inline at the time of building. I'll put up a PR.


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