Show process on project creation, and log its errors
Created by: juhasz
It can take long time for gitlab to create a new project and the only visible feedback is the ajax loader circle, even if the process failed.
I just found in the unicorn.stderr.log file that the worker was killed after pushing to gitolite-admin repo because of a timeout. But to found this I needed to sign in to the server by SSH...
Now I can access the new repo trough gitolite, but there is no project page for it.
I suppose two things:
- Write out a realtime, human readable log of the repo creation, so the user will know where was it failed, and
- Write the errors to the log, which is visible in the gitlab admin pages (or just make visible the unicorn.stderr.log and unicorn.stdout.log files.)
BTW the ajax loader gif still rotates in my browser, it just waits to the project, it has limitless hope, and I'm just sad that I must close the browser tab and kill it...