Previous Topic: Relationship Tabs and PerformanceNext Topic: Guidelines for Optimizing Tasks


Task Processing and Performance

Admin tasks include events, actions that CA IdentityMinder performs to complete the task. A task may include multiple events. For example, the Create User task may include events that create the user's profile, add the user to a group, and assign roles.

When CA IdentityMinder processes a task, it processes each event associated with the task. During event processing, CA IdentityMinder saves each event four times. This allows CA IdentityMinder to preserve in-process actions in the event of an unexpected system shutdown.

When CA IdentityMinder processes multiple events at the same time, the events are added to a queue. When the first event completes the first stage of its lifecycle, it is saved, and then moved to the back of the queue to wait for the second stage processing to begin. CA IdentityMinder then completes the first processing stage for the next event in the queue, and that event moves to the end of the queue. The process continues until all of the events in the queue have completed the first processing stage. Then, the first event in the queue begins the second processing phase. This continues until all of the events in the queue complete all four processing stages.

Under normal load conditions, this behavior does not impact performance. However, if the system is processing a large number of tasks and events, such as during a bulk load of a large user population, each event and task must wait longer in the queue and, therefore, has a longer completion time.

To prevent performance issues under load conditions, consider the following actions: