You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Mihaly Dallos (Jira)" <ji...@apache.org> on 2023/06/15 12:01:00 UTC
[jira] [Updated] (FINERACT-1942) Graceful shutdown of Fineract
[ https://issues.apache.org/jira/browse/FINERACT-1942?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mihaly Dallos updated FINERACT-1942:
------------------------------------
Labels: PepperSoup (was: )
> 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
> Priority: Minor
> Labels: PepperSoup
>
> 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)