Saturday, 2018-06-16

corvushttps://pypi.org/project/zuul/3.1.0/ exists00:07
tristanCcorvus: nice, thanks!00:13
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add ansible 2.5 release note  https://review.openstack.org/57587900:21
corvusclarkb, fungi, mordred, tobiash: oops, ^ we should probably land that asap00:21
fungioh!!!00:22
*** myoung|bbl is now known as myoung00:26
*** rlandy has quit IRC00:39
openstackgerritMerged openstack-infra/zuul master: Add ansible 2.5 release note  https://review.openstack.org/57587901:07
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: zk: use kazoo retry facilities  https://review.openstack.org/53553702:01
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Implement a Runc driver  https://review.openstack.org/53555602:10
*** yolanda_ has joined #zuul02:22
*** yolanda has quit IRC02:22
*** yolanda__ has joined #zuul04:08
*** yolanda__ has quit IRC04:10
*** yolanda__ has joined #zuul04:10
*** yolanda_ has quit IRC04:11
*** toabctl has joined #zuul05:17
tobiashcorvus: fix for #1 is already in review06:46
tobiashcorvus: fix for #2 is my plan for next week as this hits us on pretty much every new pr due to the different working model with github06:48
tobiashcorvus: fix for #1 is 57408606:50
tobiashThese useless tenant reconfigurations are becoming a serious scaling issue for us06:52
tobiashMy idea about that is to cache the project branches06:53
tobiashAnd push events can then be checked against that06:56
tobiashMaybe that check can be done even before that caching06:57
tobiashThe cost of asking github are probably smaller than the costs of a tenant reconfig06:58
tobiashFurther a secend check that checks if we exclude all config from that repo could be useful06:59
*** gtema has joined #zuul07:56
*** rbergeron has quit IRC10:13
*** rbergeron has joined #zuul10:14
*** gtema has quit IRC10:19
openstackgerritMerged openstack-infra/zuul-website master: Trivial: update url to new url  https://review.openstack.org/57307912:44
corvustobiash: great!  574086 lgtm, approved.13:05
corvustobiash: re #2, if there's any checking that we need to do, it should happen in the github driver before it sends the event to the scheduler.  it's okay for it to take time to perform a query.  then the event given to the scheduler should have all the information needed for the scheduler to make the decision needed.  the main thing is we don't want to slow down the scheduler loop13:11
openstackgerritMerged openstack-infra/zuul master: Improve logging around tenant reconfiguration  https://review.openstack.org/57407714:16
openstackgerritMerged openstack-infra/zuul master: Also cache empty unparsed config  https://review.openstack.org/57408614:23
tobiashcorvus: ok, so we may not react on a push event in the scheduler to enqueue a TenantReconfig into the scheduler loop but maybe let the driver to decide that and emit that event directly15:13
corvustobiash: well, if you look in the scheduler where it checks branch_changed, it already checks to see if it touches config files15:17
corvustobiash: so a push event that doesn't touch config files already doesn't trigger a reconfig -- i think the thing we probably want to add is also have it check to see if that branch is ignored because of exclude_unprotected_branches15:18
corvustobiash: so the check for that should still happen in the scheduler.  and we have the branch list cached on the tenant already.  so that's probably just a simple change to the executor.15:20
corvuss/executor/scheduler/15:20
corvustobiash: if the branch create and delete events need extra info from a query though (like, does the newly created branch have branch protections), that query should happen in the github driver, and extra info added to the event.15:21
corvustobiash: but in all cases, the event should still go to the scheduler (it might be used for something else)15:21
tobiashcorvus: ah you want to piggy back the 'branch-ignores' information to the push event15:37
tobiashcorvus: that's a probably more light weight change than adding a config-branch-changed event which I initially thought15:38
tobiashwill try that next week then15:39
*** sshnaidm|off has quit IRC16:47
*** sshnaidm|off has joined #zuul16:48
*** sshnaidm|off has quit IRC17:30
*** sshnaidm|off has joined #zuul17:34
openstackgerritFabien Boucher proposed openstack-infra/zuul master: Add tenant yaml validation option to scheduler  https://review.openstack.org/57426517:37
*** sshnaidm|off has quit IRC18:03
*** sshnaidm|off has joined #zuul18:09
*** snapiri- has joined #zuul21:05
*** snapiri has quit IRC21:08
*** snapiri has joined #zuul21:33
*** snapiri- has quit IRC21:34
*** tranzemc has quit IRC21:56
*** tranzemc has joined #zuul21:59
*** yolanda_ has joined #zuul22:50
*** yolanda__ has quit IRC22:53

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!