Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #31433

Closed (moved)
(moved)
Open
Created Aug 17, 2019 by Damian Johnson@atagar

Non-blocking Jenkins hooks

Hi lovely sysadmins! Today a 'git push' of mine hung for quite a while on a jenkins hook which eventually failed...

remote:  create mode 100644 test/unit/descriptor/data/collector/index.py
remote:  create mode 100644 test/unit/descriptor/data/collector/microdescs-2019-05-cropped.tar
remote:  create mode 100644 test/unit/descriptor/data/collector/server-descriptors-2005-12-cropped.tar
remote:  create mode 100644 test/unit/descriptor/data/compressed_bz2
remote: == xx-jenkins-trigger == 
remote: [hook[10397]] Triggering jenkins build for (https://git.torproject.org/stem.git, master, 97c9a58eab40ce32256afbb02a4f8c6c84045bb1).

remote: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
remote: <html><head>
remote: <title>502 Proxy Error</title>
remote: </head><body>
remote: <h1>Proxy Error</h1>
remote: <p>The proxy server received an invalid
remote: response from an upstream server.<br />
remote: The proxy server could not handle the request <em><a href="/git/notifyCommit">GET&nbsp;/git/notifyCommit</a></em>.<p>
remote: Reason: <strong>Error reading from remote server</strong></p></p>
remote: <hr>
remote: <address>Apache Server at jenkins.torproject.org Port 443</address>
remote: </body></html>
remote: [hook[10397]] Jenkins triggers done.
To ssh://torgit/stem.git
   4357e54..97c9a58  master -> master

Is there a reason this hook cannot be a post-push background process? It seems like a mistake for it to cause developer pushes to hang.

Thanks!

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking