504 Gateway Time-out
The server didn't respond in time.
I've seen similar problems on our own Jenkins (causing 100% CPU
usage), with threads hanging like so:
https://gist.github.com/00db0f6d7e48e1f4bf02
This points to the code in GitChangeSet.getAuthor:
https://github.com/jenkinsci/git-plugin/blob/master/src/main/java/hudson/plugins/git/GitChangeSet.java#L254
I don't understand why we want persistent users created in our user
database just because they committed to a project we happen to be
building.  And I especially don't understand why we'd want to do this
in a *get* method which one would expect to be side-effect free.
It seems to me that the resolution (and creation) of the Author's User
should be done in the constructor of the GitChangeSet, no?  This will
be more in line with how the SVN and CVS plugins work, and transfers
the user-creation work to the build time instead of page-loading time.
Thanks,
Ryan
Regards Mirko