Restarting the Smart Group Daemon Resets the In-Progress State

If the Smart Group Daemon is shut down unclean, such as when there is an unscheduled database server shutdown, then the daemon can leave generations in an in-progress state. Previously, the Daemon would reset stuck states after a certain period of time (hours or days). Now when the Smart Group Daemon restarts, it will check for generations that are in the in-progress state within intervals as set by the configuration setting. SMARTGROUP_GENERATION_ABANDON_INTERVAL_PER_SMARTGROUP. If the daemon finds such a generation it will reset them, so that they could be processed again.