Skip to content

Allow to configure timeout settings in OpenDAL#1829

Closed
vovacf201 wants to merge 1 commit intoapache:mainfrom
risingwavelabs:volodymyr/timeout-layer-1
Closed

Allow to configure timeout settings in OpenDAL#1829
vovacf201 wants to merge 1 commit intoapache:mainfrom
risingwavelabs:volodymyr/timeout-layer-1

Conversation

@vovacf201
Copy link
Copy Markdown

Facing Source: External: External: Unexpected => Failure in doing io operation, source: Unexpected (persistent) at write,
=> write part timeout

I want to make upload timeout configurable

Available Settings for Retry/Timeout

  • io.retry.max-attempts - Maximum retry attempts (default: 3)
  • io.retry.min-delay-ms - Minimum delay between retries (default: 1000)
  • io.retry.max-delay-ms - Maximum delay between retries (default: 60000)
  • io.retry.factor - Exponential backoff factor (default: 2.0)
  • io.timeout-ms - Operation timeout in milliseconds (optional, no default)

Which issue does this PR close?

  • Closes #.

What changes are included in this PR?

Are these changes tested?

  Available Settings for Retry/Timeout

  - io.retry.max-attempts - Maximum retry attempts (default: 3)
  - io.retry.min-delay-ms - Minimum delay between retries (default: 1000)
  - io.retry.max-delay-ms - Maximum delay between retries (default: 60000)
  - io.retry.factor - Exponential backoff factor (default: 2.0)
  - io.timeout-ms - Operation timeout in milliseconds (optional, no default)
@vovacf201 vovacf201 closed this Nov 6, 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