Skip to Content.
Sympa Menu

grouper-users - Re: [grouper-users] Optimized group provisionning in grouper database

Subject: Grouper Users - Open Discussion List

List archive

Re: [grouper-users] Optimized group provisionning in grouper database


Chronological Thread 
  • From: Julien Gribonvald <>
  • To: "Hyzer, Chris" <>, "" <>
  • Subject: Re: [grouper-users] Optimized group provisionning in grouper database
  • Date: Fri, 16 Mar 2018 10:50:39 +0100
  • Ironport-phdr: 9a23:txRFqR0t6BjrL+cismDT+DRfVm0co7zxezQtwd8ZseMUKfad9pjvdHbS+e9qxAeQG9mDsLQc06L/iOPJYSQ4+5GPsXQPItRndiQuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBgvwNRZvJuTyB4Xek9m72/q99pHPbQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0BvJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PGAv5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb7S60/Vza/4KdxUBLokjoJOSA38G/Xjcx+j6xVrxyuqBN934Hab5qYNOZ9c67HYd8WWWRMU8RXWidcAo28dYwPD+8ZMOhcson9o1oOogW4BQKxBe3v0D5IiWTx3a08zeQuCwXG0xE9FN8JsnTUsdH1NKYMXuCz1qXIwi/Db/JN1jf67ojIbAouofWRUr9ra8re11UgFwLfgVmKp4zlJSqY2+IQuGaV6OpgUPigi28hqwxprTivx9ssionUho0O0FzL6SJ5wIMzKNalS0B7ecapHZ9Qui2AKod6XMAvT3tntSon0LELtpy2cDAExZkl3RLSa/+Kf5KV7h/gV+udOyl0iXJqdb+5mh2861KvyvfmWcmxyFtKrjRKkt3Ltn0V0hzS5dKLSuFj8Ui92DaAzRrf6u9eIUwslKrbLYAuwqIom5cXsUnPBDL6lFv1gaOMeUgo5/Kk5uvlb7n+o5+TLY50igXwMqQ0ncy/BPw1MgoTX2if+OSzyrvj8Vf2QLVQj/05ia7ZsJbEJcsBoq62HhRY0pw95BmjDjepys4UnXcdLF5dYhKIk5DpO03SIPD/Ffq/jE6skDB2x/DeILLhGIzBLmXYkLj/Z7Z98FVRyA4yzdBE+5JUEa8NLOjyWk/3qNzXEAU5MwqqzOb7FtlxzJ0RVn+SAvzRDKSH+3+Z9O81Z6GnZJUUo3y1f/0u5+/8gGURmEQWO7Sx0J0RLn20A6Iiaw+We33xmtobVHoRsxAlZO3slFCYVzNPPTC/U792rmU0EoW7FYrZA522jaaa9Ca9ApBMYG1aUBaBHWq+JL+JQ/MdVCXHINJlkzECE7e7SoUm0w+nsAPS0bdsL+OS9DdLm4jk0Y1X+unSmBd62iZ1BcObzWiJQykgnH4MRjIwmq9loEZ6zEmK1aRQmfFTFNUV6ekfAVRyDoLV0+EvU4O6YQnGZNrcEFs=
  • Organization: GIP Recia

I'm using directly the grouper-api, and it uses api generic methods.
The project is here : https://github.com/GIP-RECIA/esco-grouper-modules/
And the main class used is here : https://github.com/GIP-RECIA/esco-grouper-modules/blob/master/esco-grouper-sarapis-alimManager/src/main/java/org/esco/grouper/dao/GrouperDAO.java

This project provide a template system to create folder and groups with permission and to provision membership depending on user's informations provided.

Thanks,
Julien

Le 15/03/2018 à 19:12, Hyzer, Chris a écrit :
Are you using GSH or the loader?

Can you send a portion of a script that takes a while and we can take a look?

Manipulating the database directly would probably result in corruption...

Thanks
Chris

-----Original Message-----
From:


[mailto:]
On Behalf Of Julien Gribonvald
Sent: Thursday, March 15, 2018 2:07 PM
To:

Subject: [grouper-users] Optimized group provisionning in grouper database

Hi,

I would like to know if there are somes optimized process to be able to
manage groups and folders, permissions on theses groups and the
membership provisionning from a batch ?

We just moved in production from grouper 1.6.3 to grouper 2.3.0 and I
used for a long time the grouper api for this process, but with the
version 2.3 when you have to manager around 40K groups by automatization
it takes really too long time (the main time is lost on groups and
folders creation with privilegies) ! Hopefully this kind of management
(such number of groups to update) appear only few times during the year,
but we would need something really more fast for such process.

I watched on other grouper tools, but all are using the same "slow"
grouper-api methods for managing groups, after my problems is that i
don't know how I can create groups and folders more directly into the
grouper dabatase, so for me it's really dangerous to do that, or maybe ?

So I would like to know if there could be more optimization, like
disabling ldap request on subject api (has we are provisionning ldap
user's account at the same time), and other stuff that could permit to
manage a such number of groups in few/some hours instead of several days ?


Thanks for your help.


--
Julien Gribonvald



Archive powered by MHonArc 2.6.19.

Top of Page