Skip to content

[stable32] feat(objectstore): add configurable S3 retry attempts - #56541

Merged
AndyScherzinger merged 1 commit into
stable32from
backport/56502/stable32
Dec 3, 2025
Merged

[stable32] feat(objectstore): add configurable S3 retry attempts#56541
AndyScherzinger merged 1 commit into
stable32from
backport/56502/stable32

Conversation

@backportbot

@backportbotbackportbotBot commented Nov 19, 2025

Copy link
Copy Markdown

Backport of #56502

Warning, This backport's changes differ from the original and might be incomplete ⚠️

Todo

  • Review and resolve any conflicts
  • Amend HEAD commit to remove the line stating to skip CI

Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports.

@kesselb
kesselbforce-pushed the backport/56502/stable32 branch 2 times, most recently from 7920a48 to 24c66feCompareDecember 3, 2025 11:47
Add retriesMaxAttempts parameter to S3 objectstore configuration
to allow customization of AWS SDK retry behavior for handling
unreliable network conditions or proxy issues.
Defaults to 5 retries (AWS SDK default) if not specified.
Signed-off-by: nfebe <fenn25.fn@gmail.com>
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
@kesselb
kesselbforce-pushed the backport/56502/stable32 branch from 24c66fe to 3e2582cCompareDecember 3, 2025 11:48
@kesselb
kesselb marked this pull request as ready for review December 3, 2025 11:49
@kesselb
kesselb requested a review from a team as a code ownerDecember 3, 2025 11:49
@kesselb
kesselb requested review from ArtificialOwl and removed request for a teamDecember 3, 2025 11:49
@kesselb

Copy link
Copy Markdown
Contributor

Re-did the cherry-pick to incorporate the changes to config.sample.php (the formatting overhaul on master caused the conflicts).

@nextcloud-botnextcloud-bot mentioned this pull request Dec 3, 2025
1 task
@ChristophWurstChristophWurst added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Dec 3, 2025
@AndyScherzinger
AndyScherzinger merged commit d250596 into stable32Dec 3, 2025
200 of 205 checks passed
@AndyScherzinger
AndyScherzinger deleted the backport/56502/stable32 branch December 3, 2025 18:32
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

4. to releaseReady to be released and/or waiting for tests to finishfeature: object storage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@kesselb@artonge@AndyScherzinger@ChristophWurst@blizzz@nfebe