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

Printing the stack trace and calling sync all teams as a thread #99

Closed Chocrates closed 3 years ago

Chocrates commented 3 years ago

We are now printing a stack trace if anything in sync_teams fails to hopefully debug the strange Broken Pipe error that users are seeing. Additionally we are running sync_all_teams in a thread so the server can start immediately instead of waiting for a full sync to happen before it listens for webhooks.

primetheus commented 3 years ago

looks like this partially addresses https://github.com/github/github-team-sync/issues/95