Skip to Content.
Sympa Menu

grouper-users - Re: [grouper-users] PSP scheduling question

Subject: Grouper Users - Open Discussion List

List archive

Re: [grouper-users] PSP scheduling question


Chronological Thread 
  • From: David Langenberg <>
  • To: "Bryan E. Wooten" <>
  • Cc: "" <>
  • Subject: Re: [grouper-users] PSP scheduling question
  • Date: Fri, 24 Jan 2014 10:56:43 -0700

That's strange, it doesn't do that for me.  I know you were pursuing multiple PSPs at one point, could something be reading the wrong config file?  

Dave


On Thu, Jan 23, 2014 at 1:51 PM, Bryan E. Wooten <> wrote:

My PSP seems to be running continuously. I have set the cron for my PSP change log consumer in grouper-loader.properties to run every hour. I have turned off bulk sync at startup.

 

But when I start the loader I see this:

 

2014-01-23 13:28:43,191: [DefaultQuartzScheduler_Worker-2] INFO  Psp.execute(776) -  - Psp 'psp' - BulkSync BulkSyncRequest[id=edu.internet2.middleware.psp.spml.request.BulkProvisioningRequest,requestID=<null>,returnData=everything,>

2014-01-23 13:28:43,195: [DefaultQuartzScheduler_Worker-2] INFO  Psp.execute(780) -  - Psp 'psp' - BulkSync SPML:

<psp:bulkSyncRequest xmlns:psp='http://grouper.internet2.edu/psp' returnData='everything' returnDiffResponses='true' returnSyncResponses='true' >

  <psp:id ID='edu.internet2.middleware.psp.spml.request.BulkProvisioningRequest'/>

</psp:bulkSyncRequest>

 

2014-01-23 13:28:43,199: [DefaultQuartzScheduler_Worker-2] DEBUG Psp.getAllSourceIdentifiers(1567) -  - PSP 'psp' - Calc BulkCalcRequest[id=edu.internet2.middleware.psp.spml.request.BulkProvisioningRequest,requestID=<null>,returnData=identifier, Resolving attributes '[stemNames, groupNames]'.

2014-01-23 13:28:43,200: [DefaultQuartzScheduler_Worker-2] DEBUG SimpleAttributeAuthority.getAttributes(86) -  - get attributes 'edu.internet2.middleware.psp.spml.request.BulkProvisioningRequest' aa 'psp.AttributeAuthority'

2014-01-23 13:28:43,203: [DefaultQuartzScheduler_Worker-2] DEBUG AllStemNamesDataConnector.getAllStemNames(90) -  - All stem names data connector 'AllStemNamesConnector' - Resolve principal 'edu.internet2.middleware.psp.spml.request.BulkProvisioningRequest'

2014-01-23 13:28:43,339: [DefaultQuartzScheduler_Worker-2] DEBUG AllStemNamesDataConnector.getAllStemNames(110) -  - All stem names data connector 'AllStemNamesConnector' - Get all stem names found 246.

 

And then watch the group_error.log as it continuously tries to provision. (Some of the members don’t exist in my sources).

 

Here is my grouper-loader entry for the psp:

 

changeLog.consumer.psp.quartzCron = 0 0 0/1 * * ?

#changeLog.consumer.psp.quartzCron =

 

# To retry processing a change log entry if an error occurs, set retryOnError to true. Defaults to false.

changeLog.consumer.psp.retryOnError = false

 

# To run full provisioning synchronizations periodically, provide the class name which provides a 'public void fullSync()' metho

d.

changeLog.psp.fullSync.class = edu.internet2.middleware.psp.grouper.PspChangeLogConsumer

 

# Schedule full synchronizations. Defaults to 5 am : 0 0 5 * * ?.

changeLog.psp.fullSync.quartzCron = 0 0 5 * * ?

 

# Run a full synchronization job at startup. Defaults to false.

changeLog.psp.fullSync.runAtStartup = false

 

 

# Omit diff responses from bulk response to conserve memory.

# changeLog.psp.fullSync.omitDiffResponses = true

 

# Omit sync responses from bulk response to conserve memory.

# changeLog.psp.fullSync.omitSyncResponses = true

 

Is the issue related to the 2 commented out values at the bottom? Should they be set to false?

 

Thanks,

 

Bryan

 

 




--
David Langenberg
Identity & Access Management
The University of Chicago



Archive powered by MHonArc 2.6.16.

Top of Page