luoyuan3471 opened a new pull request, #8885: URL: https://github.com/apache/hadoop/pull/8885
## Problem `FederationClientInterceptor` and `FederationRMAdminInterceptor` read the thread-pool keep-alive duration in seconds but pass it to `ThreadPoolExecutor` as milliseconds. A configured `60s` becomes `60ms`, while `500ms` is truncated to zero. ## Solution - Read the duration in milliseconds while retaining seconds as the default unit for values without a suffix. - Apply the same correction to both interceptors. - Add focused regression coverage for their thread-pool configuration. ## Validation - Local reactor compilation passed with JDK 17 and Maven 3.9.15. - `TestFederationInterceptorThreadPool`: 7 tests, 0 failures, 0 errors, 0 skipped. - Surefire XML files and `git diff --check` verified. ## Related Jira [YARN-12048](https://issues.apache.org/jira/browse/YARN-12048) -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
