Mihaly Dallos created FINERACT-1942:
---------------------------------------
Summary: Graceful shutdown of Fineract
Key: FINERACT-1942
URL: https://issues.apache.org/jira/browse/FINERACT-1942
Project: Apache Fineract
Issue Type: Improvement
Reporter: Mihaly Dallos
h3. API:
The APIs in Fineract should be able to shut down gracefully, i.e. not accepting
any more HTTP requests upon receiving the SIGTERM signal but finishing all
in-flight HTTP requests.
*Notes:* Spring Boot has built-in support for this. See:
[!https://docs.spring.io/favicon.ico!Spring Boot Reference
Documentation|https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#web.graceful-shutdown]
*APIs not concerned* (OK either way)
* Asynchronous APIs (only available on batch manager instance)
* Jobs APIs (only available on batch manager instance)
* Only batch manager relevant APIs
{panel}
*Acceptance criteria*
* Upon receiving the SIGTERM signal, the application should stop accepting new
HTTP requests
* Upon receiving the SIGTERM signal, the application should finish any
in-flight HTTP request
{panel}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)