You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

  • Grouper has a daemon process called Grouper Loader which can automatically provision Grouper memberships from external SQL sources
  • It is a Java Quartz standalone command line application, launched from GSH: gsh -loader
  • This daemon is required for all deployments, even if you are not using it to provision Grouper memberships from external SQL sources
  • There is a daemon to:
    • Disable expired memberships or to enable memberships which are enabled in the future
    • Delete old audit and notification logs (configured in grouper-loader.properties)
    • Massage the notification logs so they have a sequential index number
    • Validate Grouper Rules and mark invalid ones as invalid. (v2.0)
  • In the future we will run the daemons in a web application instead of command line
  • Notification consumers (callbacks) can be registered as a daemon.  Grouper will keep track of which change log number they have successfully processed so the daemons can maintain state across Grouper Loader restarts
  • The Grouper Loader keeps database logs in the grouper_loader_log table.  These are periodically cleaned out based on configuration
  • There is a daily report that can be emailed out to Grouper admin which details the state of the registry and the status of all daemon jobs from the last day
  • The PSP changelog provisioning can be enabled as a daemon process (v2.1) 
  • No labels