Skip to content

perf(s3): Use distributed cache for bucket exists check - #66108

Open
lazerg wants to merge 1 commit into
nextcloud:masterfrom
lazerg:fix/issue-65083-s3-bucket-check-distributed-cache
Open

lazerg wants to merge 1 commit into
nextcloud:masterfrom
lazerg:fix/issue-65083-s3-bucket-check-distributed-cache

Conversation

@lazerg

@lazerg lazerg commented Oct 31, 2026

Copy link
Copy Markdown

Summary

Without APCu, memcache.local is a request-scoped array cache, so the bucket-exists result was forgotten after every request and each one sent a HEAD /bucket. The check now uses the distributed cache.

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

Assisted-by: Claude:claude-opus-5-5
Signed-off-by: lazerg <lazerg2@gmail.com>
@lazerg
lazerg requested a review from a team as a code owner October 31, 2026 08:06
@lazerg
lazerg requested review from Altahrim, icewind1991, provokateurin and salmart-dev and removed request for a team October 31, 2026 08:06

This branch has not been deployed

No deployments
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.

[Bug]: F-26 Without APCu every request checks that the bucket exists

1 participant