You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe:
We use Quartz.Spi.MongoDbJobStore 3.1.0 in our background job system. We have our abstraction layer above.
Jobs in our aplications have different jobs settings. Some Jobs need concurrent execution to be disallowed and some have peristend data
However, we can't use attributes [DisallowConcurrentExecutionAttribute] and [PersistJobDataAfterExecution] directly due abstraction.
Currently we override JobDetailImpl ConcurrentExecutionDisallowed property.
But due bug in MongoDbJobStore it doesn't works:
Triger didn't change state from Block to Waitting.
MongoDbJobStore method TriggerFiredInternal returns TriggerFiredBundle JobDetail with parsed settings from MongoDb (JobDetail) without override property.
Сonsequently this job can not excuted again and trigger state willn't change from Block.
The text was updated successfully, but these errors were encountered:
Versions:
Quartz.Spi.MongoDbJobStore 3.1.0
Describe:
We use Quartz.Spi.MongoDbJobStore 3.1.0 in our background job system. We have our abstraction layer above.
Jobs in our aplications have different jobs settings. Some Jobs need concurrent execution to be disallowed and some have peristend data
However, we can't use attributes [DisallowConcurrentExecutionAttribute] and [PersistJobDataAfterExecution] directly due abstraction.
Currently we override JobDetailImpl ConcurrentExecutionDisallowed property.
But due bug in MongoDbJobStore it doesn't works:
Triger didn't change state from
Block
toWaitting
.MongoDbJobStore method TriggerFiredInternal returns TriggerFiredBundle JobDetail with parsed settings from MongoDb (JobDetail) without override property.
Сonsequently this job can not excuted again and trigger state willn't change from
Block
.The text was updated successfully, but these errors were encountered: