Resolution: Won't Fix
Affects Version/s: 7.0.X, 7.1.X, 7.2.X, Master
Fix Version/s: None
Component/s: Fault Tolerance > Clustering Framework
Due to SchedulerEngineHelperImpl.SchedulerEventMessageListenerServiceTrackerCustomizer every time the server stops the persisted job is unregistered. In a clustered environment this can stop the task in the remaining nodes from being executed.
Steps to Reproduce:
- Deploy a PERSISTED job (can be used the one attached as an example).
- Check the quartz table QUARTZ_TRIGGERS to see that the trigger exists.
- Stop the server.
The record is removed from the table.
Since it's a PERSISTED job it should remain in the table.