Does the CA SDM kt_daemon process have a role during CA SDM logins as it is noticed in few instances that the kt_daemon utilizes high CPU or memory at the time of user login?
Yes, kt_daemon process plays a role when a user logs into ServiceDesk. Below is the complete life-cycle of how the CA SDM logins takes place:
1. Boplgin.exe process generates the sessionid.
2. Webengine process creates a Web Session - the login does not occur yet.
3. Domsrvr process also creates a domsrvr session for the user.
4. Corresponding "cnt:" object will be created for that user by the domsrvr.
5. Since pgroups is an attribute of the cnt object, the pgroups calculation takes place.
6. Kt_daemon performs the above calculation, which is an intensive operation.
Until all the above steps are completed, the entire login process will not be completed.
Therefore, the kt_daemon process does have a role during the CA SDM login process since it has to run a calculation for pgroups at the time of login for the user.