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]

Reply via email to