Skip to content

helm: set default cpu/memory configuration for each ragflow component#21

Merged
mgrzybek merged 1 commit into
mainfrom
feat/memory-limits
Jun 2, 2026
Merged

helm: set default cpu/memory configuration for each ragflow component#21
mgrzybek merged 1 commit into
mainfrom
feat/memory-limits

Conversation

@mgrzybek
Copy link
Copy Markdown

@mgrzybek mgrzybek commented Jun 2, 2026

What problem does this PR solve?

The default deployment does not set requests / limits resources attributes to each pod. As a consequence, noisy neighbor and OOM effects can happen.

This PR sets default resources to make sure that the scheduler can avoid overloading a node.

Type of change

  • Bug Fix (non-breaking change which fixes an issue)
  • New Feature (non-breaking change which adds functionality)
  • Documentation Update
  • Refactoring
  • Performance Improvement
  • Other (please describe): better operations.

Signed-off-by: Mathieu Grzybek <mathieu@stackhpc.com>
Copy link
Copy Markdown
Member

@Alex-Welsh Alex-Welsh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Probably worth contributing these changes to the upstream repo as well https://github.com/infiniflow/ragflow

@mgrzybek mgrzybek merged commit a05a50c into main Jun 2, 2026
@mgrzybek mgrzybek deleted the feat/memory-limits branch June 2, 2026 10:53
@mgrzybek
Copy link
Copy Markdown
Author

mgrzybek commented Jun 2, 2026

I need to start from a clean branch to contribute upstream.

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.

2 participants