FINERACT-2507: Reduced default poll interval for Loan COB Spring Job from 10s to 500ms The poll interval controls how often the spring job manager checks for partition step completion. Therefore, it also defines minimal execution time. The lower value makes the check happen more often, which may put pressure on DB.
diff --git a/fineract-provider/src/main/resources/application.properties b/fineract-provider/src/main/resources/application.properties index 671f237..02d0325 100644 --- a/fineract-provider/src/main/resources/application.properties +++ b/fineract-provider/src/main/resources/application.properties
@@ -92,7 +92,7 @@ fineract.partitioned-job.partitioned-job-properties[0].thread-pool-max-pool-size=${LOAN_COB_THREAD_POOL_MAX_POOL_SIZE:5} fineract.partitioned-job.partitioned-job-properties[0].thread-pool-queue-capacity=${LOAN_COB_THREAD_POOL_QUEUE_CAPACITY:20} fineract.partitioned-job.partitioned-job-properties[0].retry-limit=${LOAN_COB_RETRY_LIMIT:5} -fineract.partitioned-job.partitioned-job-properties[0].poll-interval=${LOAN_COB_POLL_INTERVAL:10000} +fineract.partitioned-job.partitioned-job-properties[0].poll-interval=${LOAN_COB_POLL_INTERVAL:500} fineract.remote-job-message-handler.spring-events.enabled=${FINERACT_REMOTE_JOB_MESSAGE_HANDLER_SPRING_EVENTS_ENABLED:true} fineract.remote-job-message-handler.jms.enabled=${FINERACT_REMOTE_JOB_MESSAGE_HANDLER_JMS_ENABLED:false}
diff --git a/fineract-provider/src/test/resources/application-test.properties b/fineract-provider/src/test/resources/application-test.properties index 541be16..11f23fc 100644 --- a/fineract-provider/src/test/resources/application-test.properties +++ b/fineract-provider/src/test/resources/application-test.properties
@@ -56,7 +56,7 @@ fineract.partitioned-job.partitioned-job-properties[0].thread-pool-max-pool-size=1 fineract.partitioned-job.partitioned-job-properties[0].thread-pool-queue-capacity=1 fineract.partitioned-job.partitioned-job-properties[0].retry-limit=5 -fineract.partitioned-job.partitioned-job-properties[0].poll-interval=10000 +fineract.partitioned-job.partitioned-job-properties[0].poll-interval=500 fineract.remote-job-message-handler.spring-events.enabled=${FINERACT_REMOTE_JOB_MESSAGE_HANDLER_SPRING_EVENTS_ENABLED:true} fineract.remote-job-message-handler.jms.enabled=${FINERACT_REMOTE_JOB_MESSAGE_HANDLER_JMS_ENABLED:false}