Skip to Content.
Sympa Menu

grouper-users - [grouper-users] PSPNG and not provisioning within a provisioned folder

Subject: Grouper Users - Open Discussion List

List archive

[grouper-users] PSPNG and not provisioning within a provisioned folder


Chronological Thread 
  • From: "Gettes, Michael" <>
  • To: "" <>
  • Subject: [grouper-users] PSPNG and not provisioning within a provisioned folder
  • Date: Mon, 18 Jun 2018 11:52:51 +0000
  • Accept-language: en-US
  • Ironport-phdr: 9a23:gjjjSR+nFtZdOf9uRHKM819IXTAuvvDOBiVQ1KB30+wcTK2v8tzYMVDF4r011RmVBdids6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2O2+553ebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RDui9b9mRh/2hikaKz43/mLZhMtxjK1HrxyuqAdyw5LPb4GQKPZ+fr/RcNEcSGFcXshRTStBAoakYocBDuQOI/pYr5XjqFsVtRe1GA6iBOLzxT9InHD5w6k63+o8GgzB0wwvAc4OsGjKo9XuL6oSTO61zK3SwTrdcvxWxC7w5Y7VeR4iufGBRa98fdTSxEU1CQ/JkFedpZbnMj6azOgBrXaX4/Z4We6yl2IrsQ98rzm1yssxhITEiZgZxk3F+ClhzoY6O961RFJ+bNOhE5Zdsz2WOJdzT8w+WG5noiY3x7gYtZO5ZycG1pEqyAPEZPCZcYWF5A/oWvyLLjdinn1lfaqyhxas/kikze3xTtK00FNWripdiNXMq34N1xjJ5seZV/R941+t2TeJ1w/N9uFJOV04mbTYJpI73LI8iJgevV7BEyL5gkn6krGaelk89uit8evnY7HmppGGN49zjwHzKqsuldKjAeQkLAcORHOW+fmy1L3n50H2XqhFjuAunqnDrJ/aPdgbprK+AwJN3YYj8RG/Dyq+0NsGh3kLNU9FeAmZgIjzIFHDO/T4Dfakg1Swizdn2erKPrznApXRMHfDirHhcqhh60JC0gY8081Q548HQo0Gdbj8QEjsrNHCSwIiPhav6+fhFNhn0I4CAySCDrLTePfdq1iV/u81ZvSXaZUOkDf7N/U/4fPy1zk0lUJLLoez2p5CIl+1AuhrOAHRRHvngt4MFS1C6gUzUPDnk3WfXzoVanqvCfFvrgonAZ6rWN+QDrumh6aMiX+2

Hi All,

I tried to do the following and found excessive CPU by the loader and it
essentially doesn’t work but I don’t know if this is intentional or not. I
can’t seem to find any discussion or documentation indicating either way.
Provisioner X definition is at the bottom. Nothing is found in the logs.

I create folder A. I configure folder A to be provisioned by PSPNG
provisioner X.
I create folder A:B and groups within it and everything works as expected
being provisioned by X
I create folder A:C but I do not want it provisioned by X so I assign
etc:pspng:do_not_provision_to to A:C.

The grouper loader begins to use excessive CPU and appears to no longer
provision by X but everything else continues to work - albeit a little more
slowly.

I then remove etc:pspng:do_not_provision_to from folder A:C and restart the
loader and things go back to normal - but without the ability to exclude A:C
from provisioner X.

I have not yet turned on debug or anything - just want to determine if this
is expected behavior or not.

Thank you!

/mrg

P.S. Running latest TIER grouper package 2.3.0-a106-u43-w12-p16

changeLog.consumer.psp_X.provisionerName = psp_X
changeLog.consumer.psp_X.class =
edu.internet2.middleware.grouper.pspng.PspChangelogConsumerShim
changeLog.consumer.psp_X.type =
edu.internet2.middleware.grouper.pspng.LdapGroupProvisioner
changeLog.consumer.psp_X.quartzCron = 3/5 * * * * ?
changeLog.consumer.psp_X.retryOnError = true
changeLog.consumer.psp_X.ldapPoolName = demo
changeLog.consumer.psp_X.isActiveDirectory = false
changeLog.consumer.psp_X.memberAttributeName = member
changeLog.consumer.psp_X.memberAttributeValueFormat = ${ldapUser.getDn()}
changeLog.consumer.psp_X.grouperIsAuthoritative = true
changeLog.consumer.psp_X.groupSearchBaseDn = ou=groups,dc=internet2,dc=edu
changeLog.consumer.psp_X.groupCreationBaseDn = ou=groups,dc=internet2,dc=edu
changeLog.consumer.psp_X.allGroupsSearchFilter = objectclass=groupOfNames
changeLog.consumer.psp_X.singleGroupSearchFilter =
(&(objectclass=groupOfNames)(cn=${group.name}))
changeLog.consumer.psp_X.groupSearchAttributes =
cn,gidNumber,objectclass,member
changeLog.consumer.psp_X.groupCreationLdifTemplate = dn:
cn=${group.name}||cn: ${group.name}||objectclass: top||objectclass:
groupOfNames||objectclass: posixGroup||gidNumber: ${group.idIndex}
changeLog.consumer.psp_X.userSearchBaseDn = dc=internet2,dc=edu
changeLog.consumer.psp_X.userSearchFilter =
(&(objectclass=inetOrgPerson)(uid=${subject.id}))
changeLog.consumer.psp_X.userCreationBaseDn = ou=People,dc=internet2,dc=edu
changeLog.consumer.psp_X.createMissingUsers = true
changeLog.consumer.psp_X.userCreationLdifTemplate = dn:
uid=${subject.id}||uid: ${subject.id}||objectclass: top||objectclass:
person||objectclass: organizationalPerson||objectclass: inetOrgPerson||sn:
${subject.id}||cn: ${subject.id}
changeLog.consumer.psp_X.userSearchAttributes =
dn,cn,uid,mail,uidNumber,objectclass


Archive powered by MHonArc 2.6.19.

Top of Page