Skip to content

[DOC-13921]: XDCR: Tuners to Throttle DCP Control Flow & Async Events Channel Length#4107

Open
RayOffiah wants to merge 4 commits intorelease/8.1from
DOC-13921--XDCR-Tuners-to-Throttle-DCP-Control-Flow--Async-Events-Channel-Length
Open

[DOC-13921]: XDCR: Tuners to Throttle DCP Control Flow & Async Events Channel Length#4107
RayOffiah wants to merge 4 commits intorelease/8.1from
DOC-13921--XDCR-Tuners-to-Throttle-DCP-Control-Flow--Async-Events-Channel-Length

Conversation

@RayOffiah
Copy link
Copy Markdown
Contributor

… Channel Length

Documented XDCR settings for throttling DCP control flow and asynchronous event channel length. Added new reference page and updated navigation.

Signed-off-by: Ray Offiah <ray.offiah@couchbase.com>
@RayOffiah RayOffiah self-assigned this Apr 15, 2026
@RayOffiah RayOffiah added the enhancement New feature or request label Apr 15, 2026
Copy link
Copy Markdown

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

Adds documentation for new XDCR advanced settings (Couchbase Server 8.1) aimed at lowering XDCR’s memory footprint by throttling DCP control flow and tuning internal async event buffering.

Changes:

  • Adds a new XDCR reference page explaining dcpFlowControlThrottle and componentEventsChanLength, plus monitoring guidance.
  • Updates the XDCR advanced settings REST API reference to include the new settings and show them in the sample response payload.
  • Updates site navigation to link to the new reference page.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 8 comments.

File Description
modules/xdcr-reference/pages/xdcr-lowering-memory-footprint.adoc New reference content describing the two new memory-footprint-related tunables and how to monitor throttled replications.
modules/rest-api/pages/rest-xdcr-adv-settings.adoc Documents the new advanced settings and updates the example response payload and settings table.
modules/ROOT/nav.adoc Adds a nav entry pointing readers to the new XDCR memory footprint page.

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

Comment thread modules/rest-api/pages/rest-xdcr-adv-settings.adoc
Comment thread modules/xdcr-reference/pages/xdcr-lowering-memory-footprint.adoc
Comment thread modules/xdcr-reference/pages/xdcr-lowering-memory-footprint.adoc Outdated
Comment thread modules/xdcr-reference/pages/xdcr-lowering-memory-footprint.adoc Outdated
Comment thread modules/rest-api/pages/rest-xdcr-adv-settings.adoc
Comment thread modules/rest-api/pages/rest-xdcr-adv-settings.adoc
Comment thread modules/rest-api/pages/rest-xdcr-adv-settings.adoc Outdated
Comment thread modules/rest-api/pages/rest-xdcr-adv-settings.adoc
RayOffiah and others added 3 commits April 15, 2026 19:07
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants