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]
