Enhanced the progress bar for file, S3, HDFS, and URL table functions by utilizing chunk size information from the source data and implementing incremental total size counting per thread. Fixed progress bar behavior for Cluster functions.
Why it matters
The update aims to provide more accurate and responsive progress indication when querying external data sources (file, S3, HDFS, URL) and when using Cluster functions. It solves the issue of inaccurate or unresponsive progress bars by leveraging chunk size and incremental counting, improving user experience during data loading.How to use it
No explicit user action is required. The improvements are automatically applied to the progress bars of table functions accessing file, S3, HDFS, URL sources, and Cluster functions after updating to this ClickHouse version.