Loyal-Young opened a new issue, #6462:
URL: https://github.com/apache/rocketmq-dashboard/issues/6462

   ### Component / reproduction
   
   `rocketmq-studio`, MetricsExplorer's fallback when a selected data source 
leaves the current instance scope.
   
   Select a source bound to instance A. Switch to instance B, which queues a 
zero-delay fallback, then unmount the explorer or switch back to A before that 
callback runs. The timer is not cancelled by effect cleanup. It can still reset 
the source/credentials and issue queries using the obsolete scope after the 
user has left it.
   
   ### Prior work
   
   #4986 reported this timer and a separate cluster-retry timer. That PR was 
closed automatically for inactivity, with no maintainer rejection in its 
comments. The metrics timer is still unguarded in current commit 779b8c0. I 
found no open PR covering this path.
   
   ### Proposed scope
   
   Cancel this effect's pending fallback on cleanup. Add component regressions 
for unmount and returning to the original instance before the timer executes, 
retaining the normal fallback test. This proposal concerns only the 
MetricsExplorer timer.
   
   AI assistance was used to inspect the lifecycle and prior report, and draft 
these reproduction cases.
   


-- 
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