v.21.10Improvements

Don't Ignore Errors in ReadBufferFromS3

Don't silently ignore errors and don't count delays in ReadBufferFromS3. #27484 (Vladimir Chebotarev).
Improved error handling and accurate delay measurement in the ReadBufferFromS3 component.

Why it matters

This feature ensures that errors in ReadBufferFromS3 are no longer silently ignored, improving debugging and reliability. Additionally, delays are no longer counted incorrectly, leading to more accurate performance metrics when reading data from S3 storage.

How to use it

The improvements are applied internally within the ReadBufferFromS3 component. Users benefit from enhanced error reporting and precise delay accounting without changing existing usage patterns.