Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Include Page
spaceKeyGrouper
pageTitleNavigation

grouper_loader_log

Grouper has a daemon log table: grouper_loader_log.  This table will remain, holding logs for recent runs of daemon jobs

...

Columntypedescription
IDVARCHARuuid of row
SYNC_ENGINEVARCHARtype of job.  e.g. sql_sync, pspng, etc
PROVISIONER_NAMEVARCHARname of job in the sync_engine.  the tuple is unique
GROUP_COUNTINTEGERif there are groups affected, this is the count of groups in job
USER_COUNTINTEGERif there are users affected, this is the count of users in job
RECORDS_COUNTINTEGERtotal number of records affected
LAST_UPDATEDTIMESTAMPwhen this record is last updated


grouper_sync_job

Each daemon has an overall record, and one for the job that runs.  This differentiates the full sync or the incremental run, or a one off that syncs an individual group or user or membership.  This also assures that multiple jobs do not run at once.  This record should be updated in a thread so that progress can be tracked and a "heartbeat" is established so we know the job is running.

TODO: