{"push_id":1213828683,"size":42,"distinct_size":42,"ref":"refs/heads/upstream","head":"06770a85fcff810fc3e1673120710100fc7b0601","before":"d34e0b4dc7f1717ce33fd65f2bffa292d053a0dd","commits":[{"sha":"b47f565008213f4073236928d581c29034a304ba","author":{"name":"Monty Taylor","email":"509724202902aaac43f6ae0918e92106f4ba9118@inaugust.com"},"message":"Move a debug logging line by one\n\nIf, for some reason, the function name that comes in does not have a :,\nwhich should never happen, we won't see the bogus line in the log\nbecause we split it before we log it.\n\nThis seriously doesn't matter - we don't register functions without :'s\nin them. But my eyes just can't stop staring at it.\n\nChange-Id: I089ec1969b28367078ce969bfbfc5272f70318e6","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/b47f565008213f4073236928d581c29034a304ba"},{"sha":"fdae225f4e86dd142755ed81737e763da58f1bb3","author":{"name":"Morgan Fainberg","email":"4e6e7284c14c08b199de6de89f9a09939c14e8c3@gmail.com"},"message":"Python 3 Fix: Divide operator returns float\n\nIn Python3 division now explicitly returns a float instead of only\nif/when a float is one of the objects involved with division.\n\nChange-Id: I3632fd731b1538ce9fe8a39dce66269425b6076b","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/fdae225f4e86dd142755ed81737e763da58f1bb3"},{"sha":"622c96873773e1ebef733c0eda733cd6c1521e05","author":{"name":"James E. Blair","email":"daf82bcf2d5047941a7965541bb9fe12e201451d@redhat.com"},"message":"Fix timeout debug print in tests\n\nCommit 4c6a7744 introduced an error in formatting the queue status.\nThis corrects that and also changes the print statements to debug\nlogs so they are easier to follow.\n\nChange-Id: I412ad6c2e460c5ee15cc0e5a3956a513b7cd7138","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/622c96873773e1ebef733c0eda733cd6c1521e05"},{"sha":"5e17058546eeabb4ed91ff25d3442f8158ddb24c","author":{"name":"Paul Belanger","email":"3a5b897a8deb14529452bd9a7526370b5c76f3e5@redhat.com"},"message":"Use pull mode for synchronize in _makeFTPTask\n\nThis brings the task inline with how our SCPTask works. And also fixes\nfailures with our releasenotes jobs.\n\nChange-Id: I81200582f76a49398cbfbad9082a0181a524f5ff\nSigned-off-by: Paul Belanger <pabelanger@redhat.com>","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/5e17058546eeabb4ed91ff25d3442f8158ddb24c"},{"sha":"246c02c73502e339860d0071c49d2d9ba03d7ebb","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Use pull mode for synchronize in _makeFTPTask\"","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/246c02c73502e339860d0071c49d2d9ba03d7ebb"},{"sha":"28178bf6fc437b92001858b331faf6aa5db8fb2f","author":{"name":"James E. Blair","email":"daf82bcf2d5047941a7965541bb9fe12e201451d@redhat.com"},"message":"Ansible launcher: fix timeout var\n\nWe reassigned the timeout value over top of the dictionary.  This\nleaves the dictionary alone so it can be reused.\n\nChange-Id: I4bb2fb24eecea5ba28ac2bb78fb477de6236331a","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/28178bf6fc437b92001858b331faf6aa5db8fb2f"},{"sha":"a6bbd4001f5acfd129fe7f8e3042d6b80999b8ce","author":{"name":"James E. Blair","email":"daf82bcf2d5047941a7965541bb9fe12e201451d@redhat.com"},"message":"Ansible launcher: be smarter about env quotes\n\nWhen reading the initial env from files, handled quoted values.\nAlso, only ignore lines that only start with '#' (which matches\npam_env behavior).\n\nChange-Id: Ie84db4fdb5d70b3da062b48920eb4ca603ebeba7","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/a6bbd4001f5acfd129fe7f8e3042d6b80999b8ce"},{"sha":"6a18fba721f59278880949f7878fe69bdebefa8d","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Ansible launcher: fix timeout var\"","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/6a18fba721f59278880949f7878fe69bdebefa8d"},{"sha":"23f86ccf374eedb463653abb2ac7fb7e4ec69adb","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Ansible launcher: be smarter about env quotes\"","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/23f86ccf374eedb463653abb2ac7fb7e4ec69adb"},{"sha":"490f4aa7d81ce497b7b6ed8854f63ad886f242cb","author":{"name":"James E. Blair","email":"daf82bcf2d5047941a7965541bb9fe12e201451d@redhat.com"},"message":"Increase the Gerrit trailing delay\n\nWe're starting to see inconsistent data from gerrit on uploads of\n(somewhat) long patch series to nova.  Increase the trailing delay\nto give Gerrit time to make itself consistent.  Hopefully we can\nreduce this in the future after we work out the GC issues on the\nnova repo.\n\nChange-Id: I644fcdc196b737909c2115071027dc2826c21c0b","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/490f4aa7d81ce497b7b6ed8854f63ad886f242cb"},{"sha":"7edacc6f4e35fa0d4da41998e13f38eb41515160","author":{"name":"James E. Blair","email":"daf82bcf2d5047941a7965541bb9fe12e201451d@redhat.com"},"message":"Register functions in the RPC listener before running\n\nA gear worker should not grab jobs before it has registered its\nfunctions.  A race condition could prevent it from picking up\njobs assigned to it.\n\nChange-Id: I34a4e94c030d54800d592edf89ae06bb0b2627fc","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/7edacc6f4e35fa0d4da41998e13f38eb41515160"},{"sha":"b55a4d15dd59ef90a1e0215ab581f065cd421c39","author":{"name":"Paul Belanger","email":"3a5b897a8deb14529452bd9a7526370b5c76f3e5@redhat.com"},"message":"Delegate FTP publisher to 127.0.0.1\n\nWe want ansible to run lftp on our zuul-launcher servers, not our\nremote nodes.\n\nChange-Id: I0ec9182ce431c9421df8633717f78fc0d3b683f3\nSigned-off-by: Paul Belanger <pabelanger@redhat.com>","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/b55a4d15dd59ef90a1e0215ab581f065cd421c39"},{"sha":"955b226e4541ebc2990d9e3f8665dd0b85cef1eb","author":{"name":"Paul Belanger","email":"3a5b897a8deb14529452bd9a7526370b5c76f3e5@redhat.com"},"message":"Update SCPTask to also use delegate_to\n\nThis brings both our FTP / SCP task inline using the same logic for\ndelegate_to.\n\nChange-Id: I234069838e3feb2047b32dbbdb92e6ce7acc5077\nSigned-off-by: Paul Belanger <pabelanger@redhat.com>","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/955b226e4541ebc2990d9e3f8665dd0b85cef1eb"},{"sha":"01af7cd7d27f692c6615db3029cdb58612395ae4","author":{"name":"Paul Belanger","email":"3a5b897a8deb14529452bd9a7526370b5c76f3e5@redhat.com"},"message":"Don't create .retry files when our playbooks fail\n\nWe don't use these, so disable them by default.\n\nChange-Id: Id4d9776160f181b6c3bee55153cb79dc0a5b54bc\nSigned-off-by: Paul Belanger <pabelanger@redhat.com>","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/01af7cd7d27f692c6615db3029cdb58612395ae4"},{"sha":"edcdcd3457b1771328dd464276659607cd2a88a0","author":{"name":"Paul Belanger","email":"3a5b897a8deb14529452bd9a7526370b5c76f3e5@redhat.com"},"message":"Fix typo with ansible-playbook process\n\nBecause we skipped setting our ansible_job_process to None, it was\npossible for our abortRunningProc to error:\n\n  Traceback (most recent call last):\n    File \"/usr/local/lib/python2.7/dist-packages/zuul/launcher/ansiblelaunchserver.py\", line 671, in abortRunningProc\n      pgid = os.getpgid(proc.pid)\n  OSError: [Errno 3] No such process\n\nChange-Id: Ie6da0614a75281782fb0f29f6c8046a02e1681b9\nSigned-off-by: Paul Belanger <pabelanger@redhat.com>","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/edcdcd3457b1771328dd464276659607cd2a88a0"},{"sha":"d57e493a1ac6dadda6662b5e735bd8a048c10165","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Reduce Log Size\"","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/d57e493a1ac6dadda6662b5e735bd8a048c10165"},{"sha":"4c5b10381f01b36507c862c72a052341b2fc0cc2","author":{"name":"Paul Belanger","email":"3a5b897a8deb14529452bd9a7526370b5c76f3e5@redhat.com"},"message":"Add POST_FAILURE status\n\nFirst check if we fail to run our post_playbook, if a failure set\nPOST_FAILURE. This usually means as misconfigured job or\ninfra problem.\n\nThen check if our job is successful or a failure.\n\nChange-Id: Icc6b8254ac7812c8df733e780a43a44a528f7b78\nSigned-off-by: Paul Belanger <pabelanger@redhat.com>","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/4c5b10381f01b36507c862c72a052341b2fc0cc2"},{"sha":"76978de4929164cb5b2068cf95995ea086bef9e6","author":{"name":"Paul Belanger","email":"3a5b897a8deb14529452bd9a7526370b5c76f3e5@redhat.com"},"message":"Bootstrap worker logs with zuul information\n\nIn an effort to help us default failures, add some information about\nzuul-launcher and worker nodes into the logs.\n\nWe also update zuul_log to optionally support lists, so we can pass\nmore then 1 line into it. We default to raw now to make ansible 2.1\nhappier.\n\nChange-Id: Icb4d20e3ef0166eb43b1b45aec049040813b5d37\nSigned-off-by: Paul Belanger <pabelanger@redhat.com>","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/76978de4929164cb5b2068cf95995ea086bef9e6"},{"sha":"d43715988766fa95b88af5fc2c9d2c2aa723b4f9","author":{"name":"James E. Blair","email":"daf82bcf2d5047941a7965541bb9fe12e201451d@redhat.com"},"message":"Ansible launcher: add private gearman function\n\nOpenStack's Zuul's gear server is spending most of its time dealing\nwith function registration (800 nodes, 20k functions each).\nAlleviate the pain by adding a private gearman function to register\nfunctions en masse.  In preliminary testing, this causes function\nregistration to take 27% of the current time.\n\nChange-Id: I0d2342cadca5e3d6d6c1964a119e0d50b0bcc548","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/d43715988766fa95b88af5fc2c9d2c2aa723b4f9"},{"sha":"cc61ea80d4990f7caa57c38344c82881dfca5602","author":{"name":"Jenkins","email":"61eb39d4445155efb6068840385577c11776cd20@review.openstack.org"},"message":"Merge \"Add POST_FAILURE status\"","distinct":true,"url":"https://api.github.com/repos/wikimedia/integration-zuul/commits/cc61ea80d4990f7caa57c38344c82881dfca5602"}]}
{"actor":{"display_login":"wmfgerrit"}}