Task #561
closed
Added by Marcel Poul over 7 years ago.
Updated over 7 years ago.
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 to Task #562: Optimization of scripts added
- Related to Task #468: Account management is synchronous with Role add operation added
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!
- Related to Task #563: Memory management, possible leaks added
- 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
- 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?
- % Done changed from 90 to 100
Looks fine, works fine. Thanks. I am closing this ticket since the feature is already in develop
- Status changed from Needs feedback to Closed
- Assignee changed from Peter Štrunc to Radek Tomiška
Also available in: Atom
PDF