Project

General

Profile

Actions

Task #561

closed

resave user performance

Added by Marcel Poul almost 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Feedback
Target version:
Start date:
06/29/2017
Due date:
% Done:

100%

Estimated time:
Owner:

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

Related to IdStory Identity Manager - Task #562: Optimization of scriptsClosedOndřej Kopr06/30/2017

Actions
Related to IdStory Identity Manager - Task #468: Account management is synchronous with Role add operationClosedRadek Tomiška05/31/2017

Actions
Related to IdStory Identity Manager - Task #563: Memory management, possible leaksClosedOndřej Kopr07/02/2017

Actions
Actions #4

Updated by Marcel Poul almost 7 years ago

  • Related to Task #562: Optimization of scripts added
Actions #6

Updated by Marcel Poul almost 7 years ago

  • Related to Task #468: Account management is synchronous with Role add operation added
Actions #7

Updated by Marcel Poul almost 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!

Actions #9

Updated by Marcel Poul almost 7 years ago

  • Related to Task #563: Memory management, possible leaks added
Actions #10

Updated by Marcel Poul almost 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
Actions #11

Updated by Radek Tomiška almost 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?

Actions #12

Updated by Peter Štrunc almost 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

Actions #13

Updated by Peter Štrunc almost 7 years ago

  • Status changed from Needs feedback to Closed
Actions #14

Updated by Radek Tomiška almost 7 years ago

  • Assignee changed from Peter Štrunc to Radek Tomiška
Actions

Also available in: Atom PDF