Share S3 client cache per bucket#96802
Conversation
|
Workflow [PR], commit [1f1d146] Summary: ❌
AI ReviewSummaryThis PR introduces shared Missing context
ClickHouse Rules
Final Verdict
|
|
The only fail is CH Inc sync (nothing I can do about it) |
There was a problem hiding this comment.
The code looks good (except the string concatenation hackery, which must be fixed). But is it true that the same client can be used across the bucket? I think there could be corner cases when different IAM roles are authorised to different parts of the bucket.
This comment was marked as outdated.
This comment was marked as outdated.
|
After refreshing this in mind: the clients themselves are not shared. The only thing that is shared is |
|
@zvonand, sounds good! Please address review, fix failures, and let's merge. |
This comment was marked as outdated.
This comment was marked as outdated.
|
Reviews are addressed. |
|
Please fix failed tests. |
This comment was marked as outdated.
This comment was marked as outdated.
LLVM Coverage Report
Changed lines: 88.32% (189/214) | lost baseline coverage: 12 line(s) · Uncovered code |
Closes #92482
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):
Share S3 ClientCache per bucket, reduce repeated region discovery.
Documentation entry for user-facing changes