Details
-
Improvement
-
Resolution: Fixed
-
Major
-
2.3.0
-
None
Description
A grouper loader job may be configured to create the includes/excludes group structure. For example
students_systemOfRecord
students includes
students excludes
students system of record and includes
students
The creation of the groups, however, is not transactional. If the loader process is killed or dies while the groups are being created the group structure can be incomplete with one or more of the groups missing. When the loader is restarted and that job run again the incomplete group structure is not detected and healed, but at the same time the creation of the group structure is skipped going forward, particularly if the creation of the SOR group did complete.
This is an RFE so that the creation of the group structure is transactional–the creation of the group structure should succeed completely or fail completely. Further, when the loader job next runs the creation of the group structure should be tried again if it did not succeed previously.