Last modified: 2014-01-17 21:03:21 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T52664, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 50664 - Switch zuul to be gearman based (tracking)
Switch zuul to be gearman based (tracking)
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
wmf-deployment
All All
: Normal enhancement (vote)
: ---
Assigned To: Antoine "hashar" Musso (WMF)
:
Depends on: 50666 50667 50668 50669 56549 56556
Blocks: 52161
  Show dependency treegraph
 
Reported: 2013-07-03 14:54 UTC by Antoine "hashar" Musso (WMF)
Modified: 2014-01-17 21:03 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Antoine "hashar" Musso (WMF) 2013-07-03 14:54:43 UTC
Upstream has rewrote part of Zuul to no more rely on the Jenkins API.  It uses Gearman instead.

That also needs a Jenkins plugin http://tarballs.openstack.org/ci/gearman-plugin.hpi
Comment 1 Antoine "hashar" Musso (WMF) 2013-07-25 08:20:10 UTC
Will try to get that done by the end of October.
Comment 2 Antoine "hashar" Musso (WMF) 2013-08-27 10:50:19 UTC
Corresponding RT ticket is https://rt.wikimedia.org/Ticket/Display.html?id=5676
Comment 3 Antoine "hashar" Musso (WMF) 2013-11-04 11:53:05 UTC
Tweaked python dependencies in the 'labs' branch of integration/zuul.git https://gerrit.wikimedia.org/r/#/c/93452/

On operations/puppet:

Added some new python dependencies in https://gerrit.wikimedia.org/r/93454

Preparing the Gearman configuration of Zuul with https://gerrit.wikimedia.org/r/93457

Will test that in labs.
Comment 4 Antoine "hashar" Musso (WMF) 2013-11-13 09:48:22 UTC
Removing bug 46552 "debian package for Zuul" from the dependencies.  The packaging efforts is pending changes upstream that we can't really wait for nor it is a priority for them.

The upgrade will be done using pip as described on https://www.mediawiki.org/wiki/Continuous_integration/Zuul/gearman_upgrade
Comment 5 Antoine "hashar" Musso (WMF) 2014-01-17 21:03:21 UTC
The upgrade as been completed on January 7th 2014.  After having monitored it for a couple week, that is working as expected.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links