Conversation
Rewrite the Active-Active upgrade page around the coordinated upgrade (Redis Software 8.0.18 and later), which upgrades the database with a single crdb-cli or REST API request. Add a crdb-cli crdb upgrade reference page and list upgrade in the crdb-cli overview. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Contributor
🧠 Redis MemoryFound 7 related items from repository history (2 new this commit):
Memory updated at 16b713e |
Contributor
- Add keep_crdt_featureset_version to the REST API upgrade request body - Show parallel-shards-upgrade accepts an integer or `all` in crdb-cli upgrade - Upgrade guide: name the crdb-cli flag forms alongside the REST API fields for the protocol and feature set version options - Point "additional options" links at the crdb-cli parameters and REST API request body instead of the in-page #upgrade-options anchor - "featureset" -> "feature set" in prose; remove a stray blank line
kaitlynmichael
approved these changes
Oct 2, 2026
kaitlynmichael
left a comment
Contributor
There was a problem hiding this comment.
LGTM after a few small changes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Rewrites the Active-Active upgrade page around the coordinated upgrade in Redis Software 8.0.18 and later. You now upgrade the database with a single
crdb-cli crdb upgradeorPOST /v1/crdbs/{crdb_guid}/upgraderequest. Also adds acrdb-cli crdb upgradereference page and lists upgrade in thecrdb-clioverview.Jira: DOC-7145
Conflicts with #4142. This PR removes the "Update module information" section that #4142 adds its
--update-db-config-moduleswarning to. The warning needs a new home, possibly under Upgrade limitations. Its point thatcrdb-cli crdb upgradepins module versions again in the default configuration applies to the procedure documented here.Needs verification:
crdb-cli crdb upgradeflag names come from the upgrade options table and haven't been checked against--helpon 8.0.18 or later.keep_crdt_featureset_versionappears in the options table but not in the REST reference forPOST /v1/crdbs/{crdb_guid}/upgrade.modulesfield. It's unclear whethercrdb-cli crdb upgradehas a matching flag.🤖 Generated with Claude Code
Note
Low Risk
Documentation-only changes to upgrade procedures and API/CLI reference; no runtime code, though operators may follow the new flow and drop older per-instance steps.
Overview
Rewrites the Active-Active database upgrade guide for Redis Software 8.0.18+ coordinated upgrades: one
crdb-cli crdb upgradeorPOST /v1/crdbs/{crdb_guid}/upgradecall upgrades all participating clusters instead of per-clusterrladminsteps.The page now leads with what the coordinated upgrade does (Redis/modules, module config sync, feature set), adds default Redis version and prerequisites (cluster upgrades, version support, backups, client compatibility), and puts crdb-cli first in multitabs with
--preserve-roles, optional--redis-version, task polling, and post-upgraderladmin statuschecks. Status troubleshooting is reframed around coordinated behavior andkeep_crdt_protocol_version/keep_crdt_featureset_versioninstead of separate featureset and “update module information” procedures.Adds a new
crdb-cli crdb upgradereference (flags, returns, examples) and mentions upgrade in thecrdb-clioverview. Documentskeep_crdt_featureset_versionon the REST upgrade request body.Reviewed by Cursor Bugbot for commit 16b713e. Bugbot is set up for automated code reviews on this repo. Configure here.