You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@iceberg.apache.org by "zohar-plutoflume (via GitHub)" <gi...@apache.org> on 2023/07/06 15:48:10 UTC

[GitHub] [iceberg] zohar-plutoflume commented on issue #7998: performance degradation after migrating to spark 3.3.1 when using iceberg merge into

zohar-plutoflume commented on issue #7998:
URL: https://github.com/apache/iceberg/issues/7998#issuecomment-1623909451

   after looking into it a bit more I think iceberg is not using the spark dynamic filtering but does it on its own, using the RowLevelCommandDynamicPruning
   however it seems like it has a similar condition check:
   private def isCandidate(command: RowLevelCommand): Boolean = command.condition match {
       case Some(cond) if cond != Literal.TrueLiteral => true
       case _ => false
     }
   
   and I wonder what would be a work around it 


-- 
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-unsubscribe@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@iceberg.apache.org
For additional commands, e-mail: issues-help@iceberg.apache.org