Sunday, 2018-07-15

*** yolanda_ has joined #zuul01:23
*** yolanda__ has quit IRC01:24
openstackgerritGoutham Pacha Ravi proposed openstack-infra/zuul-jobs master: Attempt to copy the coverage report even if job fails  https://review.openstack.org/58269002:55
*** sshnaidm|off has quit IRC06:33
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: Invalidate az cache on bad request  https://review.openstack.org/58274607:12
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: Invalidate az cache on bad request  https://review.openstack.org/58274607:14
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: Invalidate az cache on bad request  https://review.openstack.org/58274607:16
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: Invalidate az cache on bad request  https://review.openstack.org/58274607:22
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: Invalidate az cache on bad request  https://review.openstack.org/58274608:29
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: Invalidate az cache on bad request  https://review.openstack.org/58274608:38
tobiashcorvus: regarding re-enqueue performance during reconfiguration I see jobs that take around 700-800ms in _createJobGraph09:54
tobiashcorvus: it looks like collecting job variants takes 3ms and I have a hunch that the rest is taken during applying the colleted variants09:58
tobiashcorvus: the job in question has an inheritance path length of 8 which seems a bit excessive but the first two are from our base jobs and the last is from the final matching pipeline variant10:02
tobiashcorvus: so I think that shows that we should to look closer what's that time consuming in applyVariant10:03
tobiashcorvus: that project has around 10 of these jobs in their job graph and typically more than 10 current queue items10:04
tobiashcorvus: so that sums up to a relatively long stall of the service during reconfiguration10:05
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Add debug message to job freezing  https://review.openstack.org/58275010:06
tobiashcorvus: did further analysis on that now and I think it's the decryption of the secrets which takes so long. Those jobs have 9 secrets where some of them are bigger secrets with a total of 25 pkcs1-oaep blocks11:35
tobiashcorvus: so maybe it makes sense to cache the decrypted secrets in the layout11:37
tristanCmordred: after vuejs, i gave react a try to use native patternfly library, here is mockup of the webui: https://github.com/TristanCacqueray/zuul-react12:07
*** sshnaidm|off has joined #zuul12:26
*** sshnaidm|off is now known as sshnaidm12:50
openstackgerritMonty Taylor proposed openstack-infra/nodepool master: Build container images using pbrx  https://review.openstack.org/58273213:05
tobiashcorvus: now I crafted a similar unit test with 8 inheritance layers and 9 copies of the fake secret13:12
tobiashcorvus: caching of the decrypted secrets in the layout takes the applyVariant loop down from 190ms to 4ms on my laptop13:12
tobiashso that seems to be a huge win13:12
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Cache decryption results  https://review.openstack.org/58279414:42
tobiashcorvus: this gives a massive performance boost when dealing with many secrets ^14:44
*** jimi|ansible has quit IRC15:14
*** sambetts_ has quit IRC16:51
*** sambetts_ has joined #zuul16:55
*** rcarrill1 has joined #zuul17:10
*** rcarrillocruz has quit IRC17:13
openstackgerritMerged openstack-infra/zuul master: zuul-web: config_errors endpoint: return 404 when tenant not found  https://review.openstack.org/58228117:23
openstackgerritMerged openstack-infra/zuul master: zuul-web: jobs list endpoint: return 404 when tenant not found  https://review.openstack.org/58220017:26
openstackgerritMerged openstack-infra/zuul master: client: show subcommand propose a more meaningful help message  https://review.openstack.org/58232117:28
openstackgerritMerged openstack-infra/zuul master: zuul-web: jobs list endpoint: Add test and fix tenant not found 500 error  https://review.openstack.org/58181017:32
openstackgerritMerged openstack-infra/zuul master: gerrit: rstrip baseurl trailing /  https://review.openstack.org/58194517:34
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add role for installing docker and configuring registry mirror  https://review.openstack.org/58073018:06
openstackgerritMerged openstack-infra/zuul master: sql: use a declarative base model  https://review.openstack.org/57527518:08
mordredtobiash: that's a nice simple patch. :)18:10
tobiashmordred: yes and that took more time than one might expect by looking at it ;)18:23
mordredtobiash: the best patches always do19:12
*** goern has quit IRC19:37
tristanCmordred: i have some time this week, may i work on the multi-tenant ui bugfix or are you about to push a change?22:40
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: configure-pypi-mirrors: add initial role  https://review.openstack.org/58116522:58
tristanCtobiash: what do you think about https://review.openstack.org/580547 , should i start fixing the tests?23:02
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: status: add pool column to nodepool list output  https://review.openstack.org/57904623:07
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: builder: do not configure provider that doesn't manage images  https://review.openstack.org/57864223:10
*** elyezer has joined #zuul23:31

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