Cherry-pick health and version API enhancements to release-3.6.1#119
Cherry-pick health and version API enhancements to release-3.6.1#119vanitha1822 merged 14 commits intoPSMRI:release-3.6.1from
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
* Fix the issue in Downloading Reports (#117) * fix: column datatype mismatch issue * fix: report download issue in AMM-2017 * Cherry-pick health and version API enhancements to release-3.6.1 (#119) * feat(health,version): add health and version endpoints * fix(health): removed duplicates from healthservices * fix: The DEGRADED status was incorrectly returning HTTP 503 * fix(health): run checks concurrently, prevent thread starvation, and harden timeouts * fix(health): add proper @deprecated metadata and javadoc for obsolete methods * fix(health): add proper @deprecated metadata and javadoc for obsolete methods * refactor(health): remove obsolete deprecated health check methods * fix(health): mark timed-out components DOWN and make status maps thread-safe * fix(health): removed duplicates from health services * fix(health): harden advanced MySQL checks and throttle execution * fix(health): harden advanced MySQL checks and reflect DEGRADED status * fix(health): avoid nested executor deadlock in advanced MySQL checks * fix(health): scope PROCESSLIST lock-wait check to application DB user * fix(health): avoid blocking DB I/O under write lock and restore interrupt flag * fix: update pom version (#120) --------- Co-authored-by: KOPPIREDDY DURGA PRASAD <144464542+DurgaPrasad-54@users.noreply.github.com>



📋 Description
JIRA ID:
This PR cherry-picks health monitoring and version API enhancements from the main branch into the release-3.6.1 branch to ensure the improvements are included in the upcoming production release.
✅ Type of Change
ℹ️ Additional Information
Please describe how the changes were tested, and include any relevant screenshots, logs, or other information that provides additional context.