Skip to content

Document OOM requirements for geo-replication#128433

Open
chantalolieman wants to merge 1 commit intoMicrosoftDocs:mainfrom
chantalolieman:patch-7
Open

Document OOM requirements for geo-replication#128433
chantalolieman wants to merge 1 commit intoMicrosoftDocs:mainfrom
chantalolieman:patch-7

Conversation

@chantalolieman
Copy link
Copy Markdown
Contributor

Added note about OOM conditions affecting geo-replication sync.

Added note about OOM conditions affecting geo-replication sync.
@prmerger-automator
Copy link
Copy Markdown
Contributor

@chantalolieman : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change.

@learn-build-service-prod
Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 0b7f16a:

✅ Validation status: passed

File Status Preview URL Details
articles/redis/how-to-active-geo-replication.md ✅Succeeded

For more details, please refer to the build report.

@v-dirichards v-dirichards requested a review from Copilot April 22, 2026 21:28
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Documents an additional operational condition (out-of-memory) that can pause geo-replication sync, so customers can diagnose “unhealthy” replication states more accurately.

Changes:

  • Added a bullet describing how OOM pauses geo-replication synchronization.
  • Added mitigation guidance (TTLs / eviction policy) to reduce memory pressure.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


- Large key size - Large keys can create synchronization issues among geo-replicas. To maintain smooth performance and reliable replication, we recommend keeping key sizes under 500MB when using geo-replication. If individual key size gets close to 2GB the cache faces geo-replication health issues.

- OOM - Some free memory is needed for the geo-replication sync to work. When the cache is OOM, syncing will be paused. Make sure to reduce memory pressure by setting TTLs or changing the eviction policy.
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

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

The term “OOM” may be unclear in docs without expansion, and “When the cache is OOM” is ambiguous (OOM kill vs. memory full). Consider expanding to “out of memory (OOM)” and clarifying the condition (for example, memory pressure / maxmemory reached) under which geo-replication sync pauses.

Suggested change
- OOM - Some free memory is needed for the geo-replication sync to work. When the cache is OOM, syncing will be paused. Make sure to reduce memory pressure by setting TTLs or changing the eviction policy.
- Out of memory (OOM) - Some free memory is needed for geo-replication sync to work. When the cache is under memory pressure or has reached its memory limit, syncing is paused. Reduce memory pressure by setting TTLs or changing the eviction policy.

Copilot uses AI. Check for mistakes.

- Large key size - Large keys can create synchronization issues among geo-replicas. To maintain smooth performance and reliable replication, we recommend keeping key sizes under 500MB when using geo-replication. If individual key size gets close to 2GB the cache faces geo-replication health issues.

- OOM - Some free memory is needed for the geo-replication sync to work. When the cache is OOM, syncing will be paused. Make sure to reduce memory pressure by setting TTLs or changing the eviction policy.
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

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

There’s a trailing space at the end of the line, which can cause markdown linting/style checks to fail or create unintended formatting. Remove the trailing whitespace.

Copilot uses AI. Check for mistakes.
@v-dirichards
Copy link
Copy Markdown
Contributor

@chantalolieman This pull request was opened in the public repo. PMs should work in the private repo, per the Microsoft Docs contributor guide. We can keep this PR open for review and merge, but would you make future content updates in the private repo? Thank you!


@flang-msft Could you take a look?

@v-dirichards v-dirichards added the aq-pr-triaged tracking label for the PR review team label Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants