2022-05-02
Release Notes / Changelog
Summary
The following update mitigates emergent resilience issues in DSS that have presented during Onboard testing. Additionally, health checks are added for the DSS service to facilitate further observability and automated container restarts when necessary.
DSS
JAXBContext is now cached within JAXBContextServiceImpl.
Removed use of UnmarshallerPool and MarshallerPool
Health Checks
The following Terraform spec should be leveraged as reference for configuration of DSS liveness and readiness probes.
liveness_probe {
http_get {
path = "/opencds-decision-support-service/_k8s-health-check"
port = 8080
}
initial_delay_seconds = 90
period_seconds = 30
timeout_seconds = 5
failure_threshold = 3
success_threshold = 1
}
readiness_probe {
http_get {
path = "/opencds-decision-support-service/_k8s-health-check"
port = 8080
}
initial_delay_seconds = 90
period_seconds = 30
timeout_seconds = 5
failure_threshold = 3
success_threshold = 1
}
Bill of Materials
Component
Shortname
SHA1
Tag
Last updated