Closed krapie closed 1 month ago
The recent changes involve enhancing resource specifications for the shardsvr
component in build/charts/yorkie-mongodb/values.yaml
, setting memory limits and requests. Empty resources
blocks are also added to configsvr
and mongos
components for future adjustments.
Files/Paths | Change Summary |
---|---|
build/charts/yorkie-mongodb/values.yaml |
Added memory resource limits and requests to shardsvr ; added empty resources blocks to configsvr and mongos . |
🐰 In the land of code, where data flows, Resources now, in YAML rows. Memory set, for
shardsvr
to run, Limits and requests, the job well done.Configsvr
andmongos
await their turn, For future tweaks, as we discern. 🐇
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 50.59%. Comparing base (
28cbd37
) to head (234c243
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
What this PR does / why we need it:
Add resource configuration in
yorkie-mongodb
Helm chart which is essential for production workloads.Especially, this is to prevent shard data node's WiredTiger cache to over-consume host's memory.
Which issue(s) this PR fixes:
Fixes https://github.com/yorkie-team/devops/issues/94
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
Additional documentation:
Checklist:
Summary by CodeRabbit
New Features
mongodb-sharded
components, includingshardsvr
,configsvr
, andmongos
.Enhancements
shardsvr
component to ensure better performance and stability.