lazear commented on issue #5490:
URL: https://github.com/apache/arrow-rs/issues/5490#issuecomment-1986992161

   Gotcha - that's how I have it set up now.
   
   For streaming from S3, I set up a small test case:
   
   ```rs
       let now = std::time::Instant::now();
       while let Some(page) = stream.next().await {
           eprintln!("time to response: {}", (std::time::Instant::now() - 
now).as_millis());
       }
       eprintln!("time to stream close: {}", (std::time::Instant::now() - 
now).as_millis());
   ````
   
   With no filters:
   ```
   time to response: 462
   time to stream close: 463
   ```
   
   With filters applied:
   ```
   time to response: 495
   time to stream close: 11727
   ```
   
   So the stream is returning items at the same rate, but hangs after awaiting 
the stream if there are filters applied.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to