
If Site1 (the local site) is down while setting up the protection group, the subcloud peer group sync state is unable to determine. This commit will automatically create the non-primary association on Site2 (the peer site) when creating a primary association, and update the sync state to the non-primary association. Then the operator can check the sync state on Site2 if Site1 is down. Test Plan: - PASS: Create a primary association and check the non-primary association on peer site. It was created, and sync_status will follow the primary association's sync_status. - PASS: Delete the primary association and check the non-primary association on peer site. It was deleted. - PASS: If you restart the "dcmanager-manager service" in the local site while the association sync_status is in "syncing", the sync_status will transition to "failed". - PASS: Create a primary association and wait for the sync_status change to "in-sync". Delete the subcloud peer group on peer site, the deletion will fail because it is associating to the non-primary association. Closes-Bug: 2046809 Change-Id: Ia917d0dc7c65fbea1e222fb52dbec79fdbe65b65 Signed-off-by: Zhang Rong(Jon) <rong.zhang@windriver.com>
11 lines
263 B
JSON
11 lines
263 B
JSON
{
|
|
"id": 9,
|
|
"peer-group-id": 1,
|
|
"system-peer-id": 1,
|
|
"association-type": "primary",
|
|
"peer-group-priority": 99,
|
|
"sync-status": "synced",
|
|
"sync-message": null,
|
|
"created-at": "2023-08-21 09:24:07.394961",
|
|
"updated-at": "2023-08-21 10:24:07.394961"
|
|
} |