RockteMQ-AI commented on issue #1455:
URL: 
https://github.com/apache/rocketmq-dashboard/issues/1455#issuecomment-5237551221

   **Issue Evaluation**
   
   Category: `bug` | Status: **Confirmed**
   
   The shared `testingKey` race condition in `DataSourceTab` is valid. When 
concurrent connection tests share a single loading-state key, the first test to 
complete clears the loading indicator for all in-flight tests, allowing 
duplicate test launches for the same data source.
   
   **Root Cause:** Single `testingKey` shared across all rows; concurrent tests 
overwrite each other's state.
   **Impact:** UI shows incorrect loading state; allows duplicate concurrent 
test requests for the same source.
   **Severity:** Low — UI/UX issue, no data corruption.
   
   A fix PR is available: #1456 (`agent/concurrent-datasource-tests`).
   
   ---
   *Automated evaluation by RockteMQ-AI*


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