sdd opened a new pull request, #1486:
URL: https://github.com/apache/iceberg-rust/pull/1486

   The current implementation of scan planning leaves a lot to be desired. The 
channel-based approach is hard-to-follow, error-prone, and does not properly 
support backpressure.
   
   Not only that, but in real-life usage I've been experiencing intermittent 
deadlock with it, and haven't been able to track down the cause.
   
   @Xuanwo's refactor of the Arrow reader showed that a stream-based approach 
can be more elegant, address the lack of backpressure, and be more reliable. 
This refactor brings those same advantages to the plan phase.


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