WIP: Allow external HTTP client (Aerogramme testing) #731
No reviewers
Labels
No Label
AdminAPI
Bug
Check AWS
CI
Correctness
Critical
Documentation
Ideas
Improvement
Low priority
Newcomer
Performance
S3 Compatibility
Testing
Usability
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Deuxfleurs/garage#731
Loading…
Reference in New Issue
No description provided.
Delete Branch "k2v/shared_http_client"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Excerpt of a blog post on Aerogramme to come:
Another concern is the RAM consumption with the IDLE feature. The real cause is that we retain in-memory the full user profile (mailbox data, IO connectors, etc.): we should instead keep only the minimum data to be waken-up. That's the ideal fix, the final solution, that would take lots of time to design and implement. This fix is not necessary now, instead we can simply try to optimize the size of a full user profile in memory. On this aspect, the aws-sdk-s3 crate has the following note:
Digging deeper in the crate dependencies, we learn from the aws-smithy-runtime crate, we can read:
But I also need to share an HTTP Client for my K2V session if I want to correctly benchmark Aerogramme.
That's why I am extending K2V to share an HTTP Client.
Not sure it will work or will improve anything, so no need to merge for now.
Just testing...