Skip to content

Conversation

ggray-cb
Copy link
Contributor

This PR addresses two DOC JIRAs which are unrelated but whose impact overlap:

Preview URL:
https://preview.docs-test.couchbase.com/docs-server-DOC-13339_change_bucket_eviction_w-o_restart

You will need the Docs Team credentials on Confluence.

Main changes, with links to the preview:

  • Added What's New entry for Bucket Ejection Policy feature. Note: the removal of bucket priority is covered by a release note Ray is wokring on.
  • Memory added discussion of changing backed without triggered a bucket restart. ALso general cleanup. Added some details from the duplicate section in Storage Properties.
  • Storage Properties removed redundant content about ejection here, and simply link readers to the discussion in memory.
  • Change a Bucket's Ejection Policy is a new page covering changing the ejection policy.
  • Create a Bucket and Edit a Bucket edits for clarity around ejection policy. Also removed mention of bucket priority and updated screenshots.
  • Migrate a Bucket’s Storage Backend added discussion of changing ejection policy.
  • Creating and Editing Buckets added new noRestart parameter. Also removed references to bucket priority. Left the thread settings alone for now until I hear whether they are also deprecated.

* Folded two completely separate and copntradictory sections of docs where we discussed Ejection Policies into a single section in the Memeory page.
* Started new page to cover changing the ejection policy.
…hanging ejection policy at the same time as migrating the backend.
Also addressed parts of DOC-13332 by updating screenshots and removing text around setting priority. Left the thread settings in REST API doc for now because it's unclear whether they are still needed.
Copy link

@neelima32 neelima32 left a comment

Choose a reason for hiding this comment

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

Suggested edits to distinguish between ejection policy changes during storage mode migration and standalone ones. The options for ejection policy changes are distinct for the two. Additionally, delta recovery is sufficient to apply ejection policy changes during a standalone ejection policy change.

Copy link
Contributor

@hyunjuV hyunjuV left a comment

Choose a reason for hiding this comment

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

Agree with @neelima32 's requested changes.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Note: need to remove the Disk I/O Priority section in this page.

* First pass at fix.  Updated current draft docs to say ephemeral buckets can also have their ejection policy changed.

* Typo fixes

* Updated Memory page

* Typo fix

* Updates based on feedback and some additional cleanup.
… a note that it hasnd't done anything since version 7.0.0 and is deprecated.
@ggray-cb ggray-cb requested a review from a team October 2, 2025 13:43
Copy link
Contributor

@RayOffiah RayOffiah left a comment

Choose a reason for hiding this comment

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

Made some small suggestions, but nothing vital.


[IMPORTANT]
====
When you change the ejection policy of a Couchbase bucket using the Couchbase Server Web Console, Couchbase Server automatically restarts the bucket.
Copy link
Contributor

Choose a reason for hiding this comment

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

I dont' think I knew that!

@ggray-cb ggray-cb merged commit 9aec644 into release/8.0 Oct 3, 2025
@ggray-cb ggray-cb deleted the DOC-13339_change_bucket_eviction_w-o_restart branch October 3, 2025 20:15
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.

4 participants