Task #561
closedresave user performance
100%
Description
In our project, we resave all identities by workflow. We want to start the provisioning for them.
It end after 230 identities resaved on out of memory. Also 230 entities last about an hour. It is like 15sec per identity.
The aim of this ticket is to discus the performance of the wf/provisioning
Related issues
Updated by Marcel Poul over 7 years ago
- Related to Task #562: Optimization of scripts added
Updated by Marcel Poul over 7 years ago
- Related to Task #468: Account management is synchronous with Role add operation added
Updated by Marcel Poul over 7 years ago
One of the bottlenecks is counting of managers . We call methods that return current managers, when we fill the provisioning attribute managerDn (quite common attribute on LDAP and MS AD). The script lasts about 7secs now.
But there must be some other bottlenecks.
This deserves deep analysis!
Updated by Marcel Poul over 7 years ago
- Related to Task #563: Memory management, possible leaks added
Updated by Marcel Poul over 7 years ago
- Subject changed from provisioning performance to resave user performance
- Category changed from Provisioning to Feedback
- Assignee changed from Vít Švanda to Radek Tomiška
Updated by Radek Tomiška over 7 years ago
- Status changed from New to Needs feedback
- Assignee changed from Radek Tomiška to Peter Štrunc
- Target version set to Citrine (7.3.0)
- % Done changed from 0 to 90
I've optimalized DefaultManagersFilter and EavCodeManagersFilter. Update identity works smoothly now (with subordinates provisioning turn on) .
Could you pls do a feedback?
Updated by Peter Štrunc over 7 years ago
- % Done changed from 90 to 100
Looks fine, works fine. Thanks. I am closing this ticket since the feature is already in develop
Updated by Peter Štrunc over 7 years ago
- Status changed from Needs feedback to Closed
Updated by Radek Tomiška over 7 years ago
- Assignee changed from Peter Štrunc to Radek Tomiška