osscm commented on code in PR #11781: URL: https://github.com/apache/iceberg/pull/11781#discussion_r1887173077
########## core/src/main/java/org/apache/iceberg/util/ParallelIterable.java: ########## @@ -257,17 +257,17 @@ private static class Task<T> implements Supplier<Optional<Task<T>>>, Closeable { @Override public Optional<Task<T>> get() { try { + if (queue.size() >= approximateMaxQueueSize) { Review Comment: Are we saying if queue is full then only we can reach to a condition that can lead to s3 connections are all exhausted? Though adding task to queue does not mean a S3 connection? -- 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