loqrecovery: support mixed version clusters in loss of quorum recovery #95344
Labels
A-kv-replication
Relating to Raft, consensus, and coordination.
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
Offline loss of quorum recovery currently is oblivious to cockroachdb binary and cluster versions.
This is fine in case where all versions of cockroachdb binary are the same and file format is identical. In case of mixed versions, json serialized versions wouldn't load correctly between versions. This is applicable to both offline and half-online approach in its current RFC.
Add support of mixed version loss of quorum recovery.
This functionality is needed to simplify recovery process, otherwise operator should be deploying identical version to perform cli commands when performing recovery.
Part of #77273
Jira issue: CRDB-23466
Epic CRDB-14205
The text was updated successfully, but these errors were encountered: