You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by "elephone-184 (via GitHub)" <gi...@apache.org> on 2026/09/15 12:46:43 UTC
[I] [FEATURE] Add Cross-Cluster Topic Configuration Synchronization & Drift Rectifier [rocketmq-dashboard]
elephone-184 opened a new issue, #4341:
URL: https://github.com/apache/rocketmq-dashboard/issues/4341
### Feature Description
In dual-DC (Active-Active) and multi-cluster disaster recovery architectures, configuration drift across clusters (e.g., mismatched read/write queue numbers, perm settings, or topic sysFlag) leads to silent message production failover drops and uneven traffic routing. Operators need an automated cross-cluster topic comparison, drift detection, and rectification pipeline.
### Proposed Solution
1. Introduce `TopicCrossClusterSyncReport` model tracking topic attribute diffs across source and target clusters (readQueueNums, writeQueueNums, order, perm).
2. Implement `TopicCrossClusterSyncService` to diff topic metadata between clusters and generate synchronization action plans.
3. Provide `TopicCrossClusterSyncController` with endpoints for drift query and rectification execution.
4. Add frontend `TopicCrossClusterSyncModal` visualizing attribute differences and one-click configuration alignment.
5. Provide comprehensive controller and service unit tests.
--
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: commits-unsubscribe@rocketmq.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [FEATURE] Add Cross-Cluster Topic Configuration Synchronization & Drift Rectifier [rocketmq-dashboard]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] closed issue #4341: [FEATURE] Add Cross-Cluster Topic Configuration Synchronization & Drift Rectifier
URL: https://github.com/apache/rocketmq-dashboard/issues/4341
--
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: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [FEATURE] Add Cross-Cluster Topic Configuration Synchronization & Drift Rectifier [rocketmq-dashboard]
Posted by "RockteMQ-AI (via GitHub)" <gi...@apache.org>.
RockteMQ-AI commented on issue #4341:
URL: https://github.com/apache/rocketmq-dashboard/issues/4341#issuecomment-5680637265
**Issue Evaluation**
Category: `enhancement` | Status: **Evaluated**
**Feasibility:** Feasible
**Scope:** Dashboard backend (new service + controller) + frontend (new modal component)
**Compatibility:** No breaking changes — additive feature
This is a well-structured feature request for cross-cluster topic configuration drift detection and rectification. The proposed architecture (model → service → controller → frontend modal) follows the existing dashboard patterns.
**Assessment:**
- The use case is valid — configuration drift in dual-DC setups is a real operational pain point
- The proposed 5-step implementation plan is reasonable and follows dashboard conventions
- Key consideration: the dashboard would need admin credentials for multiple clusters to perform cross-cluster comparisons. Access control and credential management should be addressed in the implementation
- The `TopicCrossClusterSyncReport` model should include timestamp and last-sync status for auditability
This feature would benefit from discussion with RocketMQ core maintainers on whether the comparison should be limited to topic attributes or also cover consumer group configurations.
---
*Automated evaluation by github-manager-bot*
--
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: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [FEATURE] Add Cross-Cluster Topic Configuration Synchronization & Drift Rectifier [rocketmq-dashboard]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #4341:
URL: https://github.com/apache/rocketmq-dashboard/issues/4341#issuecomment-5786697711
This issue has been automatically closed because there has been no activity for 7 days. If you believe this issue is still relevant, please reopen it with updated information.
--
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: commits-unsubscribe@rocketmq.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org