You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by "messere1 (via GitHub)" <gi...@apache.org> on 2026/08/11 05:38:24 UTC
[I] [studio][Bug] Stale alert rule refreshes can overwrite completed mutations [rocketmq-dashboard]
messere1 opened a new issue, #1607:
URL: https://github.com/apache/rocketmq-dashboard/issues/1607
### Description
Alert Management allows rule mutations while a refresh is in flight. Both the mount load and manual refresh apply their response without a request-generation check.
If a toggle, create, update, or delete completes before an older refresh response, that old response replaces the local rule list and visually reverts the completed mutation until another refresh.
### Steps to reproduce
1. Open Alert Management and start a refresh whose response is delayed.
2. Toggle an existing persisted rule while the refresh is pending.
3. Let the toggle request complete successfully.
4. Let the older refresh complete with the pre-toggle snapshot.
### Expected behavior
A successful mutation invalidates older list requests, so their snapshots cannot overwrite the completed change.
### Actual behavior
The stale refresh response replaces the rule list and restores the old enabled state.
### Proposed fix
Track a monotonically increasing load request ID for mount and manual loads. After any successful mutation, invalidate older loads before applying the mutation result. Add an out-of-order refresh/toggle regression test.
--
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] [studio][Bug] Stale alert rule refreshes can overwrite completed mutations [rocketmq-dashboard]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] closed issue #1607: [studio][Bug] Stale alert rule refreshes can overwrite completed mutations
URL: https://github.com/apache/rocketmq-dashboard/issues/1607
--
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] [studio][Bug] Stale alert rule refreshes can overwrite completed mutations [rocketmq-dashboard]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #1607:
URL: https://github.com/apache/rocketmq-dashboard/issues/1607#issuecomment-5349560201
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