[MCOL-4723] cmapi should do more consistency checks Created: 2021-05-17  Updated: 2023-07-01

Status: Open
Project: MariaDB ColumnStore
Component/s: cmapi
Affects Version/s: None
Fix Version/s: Icebox

Type: Task Priority: Major
Reporter: Richard Stracke Assignee: Alan Mologorsky
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Relates
relates to MCOL-4763 CMAPI status shows wrong node as mast... Closed
relates to MCOL-4848 MCS/CMAPI CLI tool to operate the cl... Closed

 Description   

Cmapi should do more consitency check to avoid weird situations.

1.
Check inconsistencies in columnstore.xml over all nodes,

For example:

Node1:
<ModuleDBRootID1-1-3>1</ModuleDBRootID1-1-3>
<ModuleDBRootID1-2-3>2</ModuleDBRootID1-2-3>
<ModuleDBRootID1-3-3>3</ModuleDBRootID1-3-3>

Node 2:
<ModuleDBRootID1-1-3>1</ModuleDBRootID1-1-3>
<ModuleDBRootID1-2-3>3</ModuleDBRootID1-2-3>
<ModuleDBRootID2-1-3>2</ModuleDBRootID2-1-3>

2.
Not allow read/write status for 2 nodes.

which is caused from master detection , that 2 master exists.

Example:

"10.233.52.40": {
"dbrm_mode": "master",
"10.233.53.237": {
dbrm_mode": "slave",
"10.233.52.110": {
dbrm_mode": "master",


Generated at Thu Feb 08 02:52:30 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.