Task #2444
closedImplement waiting for the completion of the LRT after all asynchronous events
Added by Vít Švanda over 4 years ago. Updated about 4 years ago.
100%
Description
Use this waiting mechanism for asynchronous role request #2497 at first => log processed requests and find assigned roles on end.
Related issues
Updated by Radek Tomiška over 4 years ago
- Status changed from New to In Progress
- Assignee set to Radek Tomiška
- Priority changed from Normal to High
Updated by Radek Tomiška over 4 years ago
- Related to Defect #2404: Provisioning operations from event and sync. created at the same time can be executed in wrong order added
Updated by Radek Tomiška over 4 years ago
- Related to Defect #2497: Automatic roles: Automatic role by tree node removes properly assigned roles added
Updated by Radek Tomiška about 4 years ago
- Related to Task #2498: Automatic roles: prevent to recount automatic roles simultaneously added
Updated by Radek Tomiška about 4 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 0 to 90
Long running task waits for all asynchronous events are completed, before ends. I had to add locks to support multiple synchronized methods and classes (Abstract long running task).
Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/011dcbfd64b366989612f6a3329561acd0f85fcc
Test (prepared before):
https://github.com/bcvsolutions/CzechIdMng/commit/68bedd2acc5269429460817b1b2e2c5b7cb0b4dc
Could you provide me a feedback, please?
Updated by Radek Tomiška about 4 years ago
- Status changed from Needs feedback to In Progress
- Assignee changed from Vít Švanda to Radek Tomiška
- % Done changed from 90 to 80
I will add "waiting state" on ui (by feedback).
Updated by Radek Tomiška about 4 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 80 to 90
"Waiting state" is added and shown in LRT agenda, commit:
https://github.com/bcvsolutions/CzechIdMng/commit/4a2663af5bac19bdcc84121d4fc630a12950816e
Could you provide me a feedback, please?
Updated by Vít Švanda about 4 years ago
- Status changed from Needs feedback to Resolved
- Assignee changed from Vít Švanda to Radek Tomiška
- % Done changed from 90 to 100
I did review and tested it. This is awesome feature, witch can helps in many problematic use cases. Thanks for that.
Updated by Radek Tomiška about 4 years ago
- Status changed from Resolved to Closed
Updated by Radek Tomiška almost 4 years ago
- Related to Defect #2686: Synchronization of identities and contracts sometimes left Waiting tasks (-> next synchronization failed to start HR processes) added
Updated by Radek Tomiška over 3 years ago
- Related to Defect #2725: Adding automatic roles by tree structures fails and the task blocks other new automatic roles added
Updated by Radek Tomiška over 3 years ago
- Related to Task #1555: Force delete for roles added
Updated by Radek Tomiška over 3 years ago
- Related to Defect #2350: Cannot view active operations in provisioning queue (error in communication with server) added