-
Type:
Bug
-
Status: Verified (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: 7.0.2.GA
-
Fix Version/s: 7.1.0.GA
-
Component/s: jBPM Core
-
Labels:None
-
Target Release:
-
Fix Build:CR2
-
Steps to Reproduce:
-
Sprint:2018 Week 36-38
I tested my system how it behaves when a database is temporarily unavailable. My JBoss EAP data sources are configured to auto-reconnect. As I expected processes that were running at the time of database breakdown ended with errors. After a few seconds when the database was back available I could run new processes with success but I noticed that job executor stopped to sync with the database. I have property org.kie.executor.interval set to 10 to sync job executor between nodes. After a short research, I found out that LoadAndScheduleRequestsTask doesn’t handle exceptions so when an exception is thrown ScheduledThreadPoolExecutor by design stops executing periodic tasks.
- cloned from
-
JBPM-7708 Syncing job executor with database stopped after temporary database unavailability
-
- Resolved
-