SPG is not going out-of-sync after updating subclouds in the SPG
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Brief Description
-----------------
SPG is not changing 'sync_status' from 'in-sync' to 'out-of-sync' after running any of the following operations:
Adding subcloud(s) to the SPG.
Removing subcloud(s) from the SPG.
Updating subcloud(s) in the SPG.
Severity
--------
Major
Steps to Reproduce
------------------
1. Create the system peer group from Site A to Site B
2. Create System peer from Site B to Site A
3. Create the subcloud peer group in the Site A
4. Add subcloud(s) to the peer group
5. Create peer group association to associate system peer and subcloud peer group - Site A
6. Check current sync status on Sites A and B. Verify they are 'in-sync'
dcmanager peer-group-
7. Now, remove the subcloud from the SPG (please also test adding and updating)
Note: Does not sync it manually.
8. After more than an hour, verify the status is still 'in-sync'
Expected Behavior
------------------
'sync_status' should be 'out-of-sync' after making changes in a subcloud that is part of the SPG.
Actual Behavior
----------------
'sync_status' 'in-sync'
Reproducibility
---------------
100% reproducible
System Configuration
-------
Distributed Cloud
Branch/Pull Time/Commit
-------
22.12 MR3 iteration 11
Last Pass
---------
New test scenario
Timestamp/Logs
--------------
// Subcloud 3 and 4 in the SPG
$ dcmanager subcloud-peer-group list-subclouds 1 -------
| 11 | subcloud4 | None | None | 22.12 | managed | online | complete | fdff:719a:
| 12 | subcloud3 | None | None | 22.12 | managed | online | complete | fdff:719a:
+----+-
// subcloud3 removed from the SPG
$ dcmanager subcloud update subcloud3 --peer-group none
+------
| Field | Value |
+------
| id | 12 |
| name | subcloud3 |
| description | None |
| location | None |
| software_version | 22.12 |
| management | managed |
| availability | online |
| deploy_status | complete |
| management_subnet | fdff:719a:
| management_start_ip | fdff:719a:
| management_end_ip | fdff:719a:
| management_
| systemcontrolle
| group_id | 1 |
| peer_group_id | None |
| created_at | 2024-02-
| updated_at | 2024-02-
| backup_status | None |
| backup_datetime | None |
+------
// Still showing as 'in-sync' on both sites.
$ dcmanager peer-group-
+----+-
| id | peer_group_id | system_peer_id | type | sync_status | peer_group_priority |
+----+-
| 1 | 1 | 1 | primary | in-sync | 1 |
+----+-
Test Activity
-------------
Feature Testing
Workaround
----------
None
description: | updated |
Changed in starlingx: | |
importance: | Undecided → Medium |
tags: | added: stx.10.0 stx.distcloud |
Fix proposed to branch: master /review. opendev. org/c/starlingx /distcloud/ +/909277
Review: https:/