3rd-party-integrations / github-team-sync

Sync GitHub teams to groups in Active Directory, LDAP, Okta, OneLogin or AzureAD when using any authentication method for GitHub.
MIT License
201 stars 67 forks source link

Implement multiprocessing #95

Closed primetheus closed 3 years ago

primetheus commented 3 years ago

When running against large installations with thousands of groups, it takes a significant amount of time to iterate over groups and may timeout after 40 minutes. In order to alleviate this problem, multiprocessing should be implemented for parallel tasks