Skip to content

Conversation

@XiaoHongbo-Hope
Copy link
Contributor

@XiaoHongbo-Hope XiaoHongbo-Hope commented Dec 28, 2025

Purpose

After reviewing AWS SDK's implementation of AwsStandardS3RetryStrategy, 3 attempts were found insufficient for complex production scenarios.
Also Pyiceberg uses custom retry strategy instead of the default one too. So we suggest to increase the max attempts of file_io in pypaimon.
reference: https://github.com/aws/aws-sdk-cpp/blob/1.11.587/src/aws-cpp-sdk-core/source/client/RetryStrategy.cpp
https://github.com/apache/iceberg-python/blob/main/pyiceberg/io/pyarrow.py

Tests

API and Format

Documentation

@XiaoHongbo-Hope XiaoHongbo-Hope marked this pull request as ready for review December 29, 2025 16:17
@XiaoHongbo-Hope XiaoHongbo-Hope changed the title [python] optimize io retry [python] optimize file io retry Dec 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant