elephone-184 opened a new pull request, #4342:
URL: https://github.com/apache/rocketmq-dashboard/pull/4342

   Fixes #4341.
   
   ### Summary
   Adds a cross-cluster topic configuration drift detection and synchronization 
pipeline for multi-cluster disaster recovery and active-active setups.
   
   ### Features
   - `TopicCrossClusterSyncReport`: compares topic attributes across source and 
target clusters (readQueueNums, writeQueueNums, perm, order) and reports 
discrepancies.
   - `TopicCrossClusterSyncService`: calculates configuration diffs and 
orchestrates automatic synchronization alignment.
   - `TopicCrossClusterSyncController`: exposes 
`/topic/crossClusterSync/compare.query` and `/topic/crossClusterSync/sync.do` 
endpoints.
   - `TopicCrossClusterSyncModal`: MUI modal displaying attribute drift 
comparisons and one-click reconciliation controls.
   - Comprehensive unit tests covering controller and service layers.
   
   ### Test Plan
   - Unit tests in `TopicCrossClusterSyncControllerTest` and 
`TopicCrossClusterSyncServiceImplTest`.
   - Tested attribute comparison logic and reconciliation state updates.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to