Thanks @Arnold Galovics<mailto:arn...@apache.org>.
I have raised request for Jira account and will raise a ticket soon after its approved. Thanks & Regards, Anjil From: Arnold Galovics <arn...@apache.org> Date: Tuesday, 30 May 2023 at 1:37 PM To: dev@fineract.apache.org <dev@fineract.apache.org> Cc: Ed Cable <edca...@mifos.org>, VICTOR MANUEL ROMERO RODRIGUEZ <victor.rom...@fintecheando.mx>, Anjil R Chinnapatlolla <anchi...@in.ibm.com>, Adam Saghy <adam.sa...@dpc.hu> Subject: [EXTERNAL] Re: FW: Too many threads of type "SimpleAsyncTaskExecutor-" accumulating Moving the discussion back to the devlist. Hi Anjil, The numbering of the thread names is expected to increase, there's no issue with that. The fact that you're reporting a lot of threads being active based on your thread dump is definitely ZjQcmQRYFpfptBannerStart This Message Is From an External Sender This message came from outside your organization. ZjQcmQRYFpfptBannerEnd Moving the discussion back to the devlist. Hi Anjil, The numbering of the thread names is expected to increase, there's no issue with that. The fact that you're reporting a lot of threads being active based on your thread dump is definitely something to take care of. Probably at some places in Fineract the executors should be switched to be thread-pool based executors instead of simple ones. Can you pls file a ticket for this? Thanks. Best, Arnold On Tue, May 30, 2023 at 9:34 AM Anjil R Chinnapatlolla <anchi...@in.ibm.com<mailto:anchi...@in.ibm.com>> wrote: Hi All, There seems to be some issue with my below mail delivery to the community. Can you please review my below observation sent to community mailing list earlier and share your thoughts. Thanks & Regards, Anjil From: Anjil R Chinnapatlolla <anchi...@in.ibm.com<mailto:anchi...@in.ibm.com>> Date: Thursday, 18 May 2023 at 1:51 PM To: dev@fineract.apache.org<mailto:dev@fineract.apache.org> <dev@fineract.apache.org<mailto:dev@fineract.apache.org>> Subject: [EXTERNAL] Too many threads of type "SimpleAsyncTaskExecutor-" accumulating Dear Dev community team, I got to observe too many threads of type “SimpleAsyncTaskExecutor-86046” getting accumulated while running Fineract with increased concurrent users (ranging from 200-1000 users at a time performing saving deposits ZjQcmQRYFpfptBannerStart This Message Is From an External Sender This message came from outside your organization. ZjQcmQRYFpfptBannerEnd Dear Dev community team, I got to observe too many threads of type “SimpleAsyncTaskExecutor-86046” getting accumulated while running Fineract with increased concurrent users (ranging from 200-1000 users at a time performing saving deposits across 5 pod replication). When deployed in a Kubernetes environment with read/write pods separated, the accumulation of threads within the pods is causing the resource exhaustion and JVM freeze. From a quick java thread-dump walk-through, my understanding is that these threads are created in the process of business event notification post write commands (like savings deposit) and is required by design. Raising this observation to see if it can be optimized anyway to reduce the number of threads getting generated per transaction. From one of the thread dumps of a pod, we observed 168 threads of type “https-jsse-nio2-8443-exec-“ and “SimpleAsyncTaskExecutor-“ were 320. Thanks & Regards, Anjil