steveloughran commented on PR #10233:
URL: https://github.com/apache/iceberg/pull/10233#issuecomment-2767307590

   yeah, classpaths are mess in places, primarily due to downstream things
   * spark pulling in 3.3.6. These need to be excluded and then the new 
versions pulled in.
   * hive-metastore pulling in some hadoop-2.7.6 server artifacts (!!). those 
can just be excluded, as iceberg-kafka already does.
   
   It does highlight the problem though: there are versions of spark where the 
installations may be 3.3.6 even though iceberg is building against 3.4.1.
   That bulk delete API is about the only thing which has changed 
filesystem-wise.
   
   What to do?
   1. I'm doing the bulk delete without reflection as requested
   2. catch all failures invoking it and downgrade to classic invocation -and 
disabling future attempts to use
   3. Leave those spark imports of 3.3.6 alone, on the basis they reflect 
real-world deployments
   


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