Continuous integration meetings/2015-09-15/Minutes

= #wikimedia-office: Weekly CI triage =

Meeting started by hashar at 14:01:22 UTC. The full logs are available at https://tools.wmflabs.org/meetbot/wikimedia-office/2015/wikimedia-office.2015-09-15-14.01.log.html .

Meeting summary

 * LINK: https://plus.google.com/hangouts/_/wikimedia.org/ci-weekly Google hangouts (hashar, 14:01:28)
 * LINK: https://www.mediawiki.org/wiki/Continuous_integration_meetings/2015-09-15 Agenda (hashar, 14:02:00)
 * LINK: https://www.mediawiki.org/wiki/Continuous_integration_meetings/2015-09-08/Minutes Past week minutes (hashar, 14:02:55)
 * Using composer for jobs (hashar, 14:03:08)
 * LINK: https://phabricator.wikimedia.org/T90303 (jzerebecki, 14:03:56)
 * LINK: https://gerrit.wikimedia.org/r/#/c/238188/ related JJB config change (hashar, 14:04:57)
 * ACTION: need a composer version of mediawiki-testextensions which uses zuul-cloner and mediawiki/vendor  (hashar, 14:15:49)
 * AGREED: on branch cut, the wmf branch jobs will start falling jobs because vendor is not updated.  The composer deps there need to be updated and send for review against the wmf branch.   The jobs using vendor.git should then pass. Merge and all wmf branches are green again  (hashar, 14:16:38)
 * AGREED: on branch cut, the wmf branch jobs will start falling jobs because vendor is not updated.  The composer deps there need to be updated and send for review against the wmf branch.   The jobs using vendor.git should then pass. Merge and all wmf branches are green again  (hashar, 14:16:40)


 * CI scaling (hashar, 14:28:08)
 * Nodepool booted it is first instance in prod (hashar, 14:28:20)
 * Nodepool pool instances with label ci-debian-jenkins (hashar, 14:32:53)
 * AGREED: will tune nodepool instances flavor as time goes. Probably ends up with 3 profiles:  light (1CPU/2GB ram),  performance (4CPU/8GB ram),  mediawiki (x cpu/xg  (hashar, 14:50:33)


 * Elastic search eating ram on slaves (hashar, 14:50:46)
 * for starting daemons on deman systemd supports starting one when a connection is opened on a port, then passes on the connection once it is started (jzerebecki, 14:56:35)
 * see socket-based activation in man systemd.socket (jzerebecki, 14:58:02)
 * LINK: http://www.freedesktop.org/software/systemd/man/systemd.socket.html (jzerebecki, 14:58:06)
 * ACTION: Find a way to clean out ElasticSearch indices on job completion. (hashar, 15:00:08)

Meeting ended at 15:00:12 UTC.

Action items

 * need a composer version of mediawiki-testextensions which uses zuul-cloner and mediawiki/vendor
 * Find a way to clean out ElasticSearch indices on job completion.

People present (lines said)

 * hashar (58)
 * dcausse (7)
 * jzerebecki (7)
 * wm-labs-meetbot` (3)
 * zeljkof-meeting (1)

Generated by MeetBot 0.1.4 (http://wiki.debian.org/MeetBot)