youngkermit8-coder opened a new pull request, #1520: URL: https://github.com/apache/rocketmq-dashboard/pull/1520
## Summary - cancel the in-flight Aliyun SDK future when the waiting caller is interrupted - preserve the caller thread's interrupt status and the existing 502 error contract - add a regression test covering cancellation, termination, interrupt preservation, and error mapping ## Why this is independent #1397/#1398 addressed the timeout path. The merged implementation still left the `InterruptedException` path running the underlying OpenAPI request. No open or historical issue/PR matching interrupted Aliyun calls was found before filing #1519. ## Verification The current `rocketmq-studio` branch has an unrelated compilation failure in `AlertService` (missing `Pattern` import), tracked by upstream #1502. The following passed after applying this single commit on top of #1502 (`c00a5ef`): - `mvn -Dtest=AliyunClientFactoryTest test` — 10 tests, 0 failures/errors - Checkstyle — 0 violations - `mvn -DskipTests package` — success Closes #1519 -- 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]
