1. 05 Jul, 2016 9 commits
  2. 30 Jun, 2016 1 commit
  3. 29 Jun, 2016 1 commit
  4. 26 Jun, 2016 1 commit
  5. 24 Jun, 2016 1 commit
  6. 23 Jun, 2016 8 commits
  7. 23 May, 2016 1 commit
  8. 16 May, 2016 1 commit
    • Jacob Vosmaer (GitLab)'s avatar
      Merge branch 'use-redis-rb-client' into 'master' · 404d0b58
      Jacob Vosmaer (GitLab) authored
      Use Redis Ruby client instead of shelling out to redis-cli
      
      Previously the post-receive hook fired redis-cli, but if the argument list was too long the hook would silently fail. Instead of shelling out to redis-cli, we use a Ruby client to send the same message.
      
      Closes gitlab-org/gitlab-ce#17329
      
      
      See merge request !59
      404d0b58
  9. 12 May, 2016 6 commits
  10. 10 May, 2016 2 commits
  11. 09 May, 2016 1 commit
  12. 05 May, 2016 1 commit
  13. 28 Apr, 2016 3 commits
  14. 25 Apr, 2016 1 commit
  15. 20 Apr, 2016 2 commits
    • Stan Hu's avatar
      Merge branch 'aiionx/gitlab-shell-aiionx-post_receive_jid' into 'master' · c73b6a1c
      Stan Hu authored
      Update post receive worker so it logs a unique JID in sidekiq
      
      Taken from !50.
      
      Instead of
      
      ```
      2016-04-14T03:07:32.373Z 5285 TID-osycgmlyo PostReceive JID- INFO: start
      2016-04-14T03:07:32.374Z 5285 TID-osycgmlyo PostReceive JID- INFO: arguments: [...]
      2016-04-14T03:07:32.534Z 5285 TID-osycgmlyo PostReceive JID- INFO: done: 0.161 sec
      ```
      
      Have this log
      
      ```
      2016-04-14T03:07:32.373Z 5285 TID-osycgmlyo PostReceive JID-54b0b2f6616cae37e3e87f8a INFO: start
      2016-04-14T03:07:32.374Z 5285 TID-osycgmlyo PostReceive JID-54b0b2f6616cae37e3e87f8a INFO: arguments: [...]
      2016-04-14T03:07:32.534Z 5285 TID-osycgmlyo PostReceive JID-54b0b2f6616cae37e3e87f8a INFO: done: 0.161 sec
      ```
      
      
      This way sidekiq can Log a unique JID in the sidekiq.log for PostReceive.
      So when parsing the logs (with logstash for example) you know it belongs to that unique job.
      
      This puts the logs in a uniform manner like the other workers that are pushed to redis (which do have a JID)
      For example the ProjectWebHookWorker
      
      ```
      2016-04-14T03:13:07.917Z 5285 TID-osycsh7z0 ProjectWebHookWorker JID-800085fb3cf7241fdeecc6ec INFO: start
      2016-04-14T03:13:07.918Z 5285 TID-osycsh7z0 ProjectWebHookWorker JID-800085fb3cf7241fdeecc6ec INFO: arguments: [...]
      2016-04-14T03:13:12.500Z 5285 TID-osycsh7z0 ProjectWebHookWorker JID-800085fb3cf7241fdeecc6ec INFO: done: 4.583 sec
      ```
      
      
      See merge request !55
      c73b6a1c
    • aiionx's avatar
      750fd3f8
  16. 19 Apr, 2016 1 commit