Project

General

Profile

Actions

Defect #1431

closed

Asynchronous provisioning and ProvisioningQueueTaskExecutor doesn't execute provisioning operation

Added by Ondřej Kopr over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Provisioning
Target version:
Start date:
12/20/2018
Due date:
% Done:

100%

Estimated time:
Affected versions:
Owner:

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

test.gif (667 KB) test.gif Ondřej Kopr, 01/11/2019 09:55 AM
Actions

Also available in: Atom PDF