...
In a Grouper v2.5 build, there is the USDU daemon that resolves subjects (in batch) and does some tasks
- Resolve Resolves them, and if not resolved, then call USDU logic to start the unresolvable process (i.e. they can be unresolvable for X days until removed from Grouper)
- Compare Compares their search and sort strings with whats in the grouper_members table and batch update if there are changes
- If a provisioner is using a subject scriptlet to handle subjects during provisioning, calculate calculates the values and compare to the sync tables and bulk update if there are changes
- Note, we need to get all the changes needed, and block any provisioners from running so we dont step on toes, do the changes, and then unblock
...