The vIDM 3.3.x (Identity Manager) AD sync was stuck, and the vRA IDM connector was not syncing with the AD directory. The issue was caused by a stalled Entitlement Calculator, preventing the sync process from completing.
Additionally, the Admin UI > Directories page displayed a "Refresh Page to see sync status" link instead of the "Sync Now" button, as WS1A incorrectly assumed the Entitlement Calculation had not finished yet.
VMware Identity Manager (IDM) 3.3.x
The issue is typically caused when the Entitlement Calculator is unable to process entitlement changes due to a stalled process or dead thread.
Symptoms of a stuck Entitlement Calculator in WS1A may include:
New entitlement changes not reflected in the End User Portal: Newly entitled applications may not appear in the End User catalog, even though the Admin UI shows the changes.
UI indicates "Refresh Page to see sync status": On the Directories page in Admin UI, the "Sync Now" button is replaced with the "Refresh Page to see sync status" link, indicating that the Entitlement Calculator process has stalled.
Database Query to Detect Stuck Calculator:
To detect whether the calculator is stuck, execute the following query to check the Last Process Finished Time
of the calculator processes:
Example output:
The Last Process Finished Time
value should be close to the current time. If the value is delayed by days, it is an indication that the Entitlement Calculator is stuck.
Note: Take a snapshot of a VMware Identity Manager (vIDM) cluster before performing the steps.
First, determine which server node is holding the lock for the Entitlement Calculator by executing the following query:
This query will return the instanceName of the node holding the lock, for example:
Once the node holding the lock is identified, perform a service restart on that node to release the lock and allow the Calculator to process:
After restarting the service, run the previous database query again to check if the Last Process Finished Time
values have been updated and are closer to the current time.
Additionally, verify that the newly entitled applications are now visible in the End User Portal catalog.
Note : If the issue persist, open a service request with the Broadcom Technical Support and reference this KB.