Defect #1431
closedAsynchronous provisioning and ProvisioningQueueTaskExecutor doesn't execute provisioning operation
100%
Description
It is really hard to debug and simulate. But there is use case:
On enviroment is enabled asynchronous provisioning for system and LRT ProvisioningQueueTaskExecutor has the cron 0 0/1 * * * ? (every minute).
While LRT start execute provisioning queue and some process or user create new items for same queue. The next execution of LRT ProvisioningQueueTaskExecutor doesn't process new operation in queue and these operations still exists in Create state. Manually executions works good.
This is little bit problem for synchronization because while update entity it will be throw many new operations and these operation it will not nevermore executed.
Maybe problem with staful LRTs.
Locally I can simulate exactly same behavior.
Affected versions: probably all from Asynchronous provisioning feature.
Tested version: 9.3.*
Files