Tuesday, 2018-10-09

tristanCcorvus: do we have to revert the react change again? until the publication job is fixed, nothing changed...00:18
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: fetch-javascript-content-tarball: fix tarball relative path  https://review.openstack.org/60879400:22
mordredtristanC: I believe fixing the publicatoin job was also discussed as an alternative00:26
mordredtristanC: I've been travelling so I'm not 100% up to speed00:26
mordredtristanC: but I think the revert patch was put up as an in-parallel effort to fixing the job - although I think corvus brought up a good point which is that we don't have good (any) test coverage of the tarball creation / deployment - nor is it documented - so we should also fix those things00:29
tristanCmordred: sure, but could we do that without reverting? it looks like a messy git history for no good reason00:32
corvusmordred, tristanC: yeah, it's mostly that i can't take the time to babysit untested fixes right now.  so if it's up to me, i'm going to revert so that the tree isn't broken, and probably leave it reverted until we have test coverage of what we're actually doing.  if someone is around and has time to fix things, that's fine with me.  as long as the next thing we do is merge the missing tests.00:32
corvustristanC: well, it's a messy git history for a very good reason: we don't test what we deploy.00:32
mnasermordred: side note but to make the dashboard functioning at large load im thinking we should move the filtering to server-side00:33
mordredmnaser: probably not a terrible idea00:34
corvusmnaser: what filtering?00:34
mnasercorvus: dashboard for zuul00:35
mordredcorvus, mnaser: like flitering builds by job name I think, right?00:35
corvusmnaser: what filtering in the dashboard for zuul?00:35
mnaserthe filters on the status page are client side node00:35
mnaserclient side page**00:35
mnaserok, sorry, i am a bit lacking some sleep00:35
mnaserthe textbox next to "filters" on the zuul status page00:35
mordredah  that00:36
mnaserit stills pulls /api/zuul which gets all jobs then filters it locally00:36
mnaserwhen our queues grow it becomes really hard to use00:36
corvusmordred, tristanC: anyway, i have to run now and won't be back until my morning.  mordred, if you want to go with the roll-forward route, feel free to -2 the revert.  but i took responsibility for the previous roll-forward and have discharged that responsibility by reverting and rolling back, so... it's your show if you do that :)00:36
mnaserinstead maybe we should have something like /api/zuul?filter=foo and get rid of the client side filtering (by client-side as in the browser)00:36
mnaseri'll probably have to do a bit more research on how to make that works00:37
mordredcorvus: I would be comfortable with roll forward - but I won't be in ap ositoin to take responsitibility for it for another 2 days or so - so I think today I'm in favor of the revert - but once i'm back online for real, I can heplp drive the roll forward00:37
mordredmnaser: for status page filtering the status server side would be more work I think - but I thinkn tristanC's react rewrite of status helps client-side filtering of status pretty nicely00:38
mordredmnaser: for builds and jobs and stuff like that - I think server side filtering is a great idea, but I think we're already doing a decent amount of it?00:38
mnasermordred: i've noticed with more terrible internet (hotel wifis, inflight), it really struggles. for example -- curl -vvv zuul.openstack.org/api/status  0.02s user 0.03s system 0% cpu 34.583 total00:39
mordredmnaser: in any case- I agree with and support makingthings betterer as we improve the client/server dance00:39
mnaserthats from my hotel in stockholm right now so it isn't exactly the *worst*00:39
clarkbdo peoppe filter a lot?00:39
mordredmnaser: I think we have per-project status api endpoints already - perhaps we just need to use it00:40
clarkbI wonder if that is why no one notices that non og our software works right now00:40
mnaseri have an almost permanent openstack/openstack-ansible filter to pick up all of our roles, etc00:40
clarkbthey are tunnel visioned00:40
mnaseri can take blame party for making everything else disappear, heh00:40
mordredclarkb: I filter status almost 100% of the time00:43
mnaseranother ui thing i've noticed is it'd be nice if zuul console started from last N lines instead of from the start of a job00:46
mordredmnaser: in terms of loading data? or in scroll position?00:46
mnasermordred: loading data, for example if i just want to see where the job is so far00:47
mnaserill click to open the job and then my browser is destroyed loading up everything00:47
tristanCmnaser: i actually started to do that in the rewrite, but to properly implement this we need to update the websocket protocol to support requesting start line00:49
mordredmnaser: that may be harder to implement due to how the stream is implemented on the backend ... but - maybe not, maybe the websocket protocol could be extended to support a "scan til the end" and it could do that seek after opening the file to stream without to much server-side cost00:49
mordredmnaser: that's me just talking out loud - but it sounds like tristanC had a similar thought already :)00:49
clarkbmordred: I never filter and eonder why no one fixes their broken tests :)00:49
tristanCmordred: yeah, shouldn't be that hard, but that would e a follow-up00:49
mnaseryeah i have always thought that it is quite a difficult initial thing to address00:49
mordredclarkb: well - in my case, my tests are rarely roken by other project's tests - and when thye are I do try to go fix the other projects00:50
mordredclarkb: but I hear you00:50
tristanCmordred: once 608794 land, could we zuul enqueue-ref --tenant openstack --trigger gerrit --pipeline post --project openstack-infra/zuul --ref master00:52
mordredtristanC: someone in infra might be able to - my in-flight wifi is too spotty for me to execute tasks like that00:55
mordredBUT - I'm happy to report that klm has in-flight wifi now00:55
tristanCthen if the publication worked, we should also land https://review.openstack.org/60660100:55
*** rlandy|bbl is now known as rlandy00:59
*** tristanC has quit IRC01:01
*** tristanC has joined #zuul01:01
openstackgerritMerged openstack-infra/zuul-jobs master: fetch-javascript-content-tarball: fix tarball relative path  https://review.openstack.org/60879401:41
openstackgerritMonty Taylor proposed openstack-infra/zuul master: WIP: docker-compose quickstart example  https://review.openstack.org/60834402:12
*** rlandy has quit IRC02:22
openstackgerritMerged openstack-infra/zuul master: Doc: executor operations document pause, remove graceful  https://review.openstack.org/60245502:36
openstackgerritMerged openstack-infra/zuul master: Doc: executor operations - explain jobs will be restarted at restart  https://review.openstack.org/60313602:36
dmsimardJust put up a blog post about AnsibleFest last week, Zuul is a chunk of it: https://dmsimard.com/2018/10/08/ansiblefest-2018-community-project-highlights/03:49
*** nilashishc has joined #zuul04:36
*** pcaruana has joined #zuul04:38
tristanCmordred: "I just tried overtyping  a project filter on status - and because a refresh happened I lost my typing" < i can't reproduce that, the filter input box doesn't clear on refresh05:06
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add build page  https://review.openstack.org/59702405:07
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: fix rewrite rule installation doc  https://review.openstack.org/60885005:44
*** nilashishc has quit IRC06:02
*** nilashishc has joined #zuul06:04
*** nilashishc has quit IRC06:06
*** nilashishc has joined #zuul06:06
tobiashtristanC: maybe I just need to accustom to it but I find the darker blue of the progress bars better06:08
tobiashbut yay, the new ui is cool :)06:10
tristanCtobiash: it seems like the default for progress-bar-success, we could override the css if you prefer06:10
tristanCtobiash: glad you like it :)06:10
tristanCtobiash: i agree that shade of blue doesn't contrast well with the green06:11
tobiashand I think slightly rounded progress bars may make it look a little bit more elegant06:12
tristanCalso, now that it is full screen, we could probably have 4 columns06:12
*** quiquell has joined #zuul07:19
quiquellGood morning07:19
quiquellHava a question regarding 'vars:' section at jobs07:20
quiquellIt's possible to dump them to a file  without selecting them one by one or with a regex ?07:20
quiquellI mean something like 'zuul.job.vars' to get the list of all of them07:21
*** electrofelix has joined #zuul07:25
openstackgerritSimon Westphahl proposed openstack-infra/zuul master: Use merger to get list of files for pull-request  https://review.openstack.org/60328708:10
*** sshnaidm|afk is now known as sshnaidm08:29
tobiashquiquell: currently this is not possible/implemented08:30
quiquelltobiash: ack08:32
*** panda has quit IRC09:22
*** panda has joined #zuul09:24
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: Reduce socket connect timeout in nodescan  https://review.openstack.org/60889709:28
*** nilashishc has quit IRC09:34
mnaseri think there is a bug in nodepool when a really small pool exists09:47
tobiashmnaser: what kind of bug?09:49
mnasertobiash: so i think infra-root will need to supply logs but you can see https://review.openstack.org/#/c/608315/ there is a NODE_FAILURE a few times09:49
mnaserbut it could be cloud related but i'm not sure... i dunno why, a recheck works after09:50
tobiashMost 'small pool' bugs should be shaked out until now (mostly quota related)09:53
tobiashBut yes, logs should give us more insight09:54
*** quiquell is now known as ssquique10:16
*** ssquique is now known as quiquell10:22
*** threestrands has joined #zuul11:01
*** nilashishc has joined #zuul11:27
*** dcastellani has joined #zuul12:00
dcastellaniGood morning12:00
*** jesusaur has quit IRC12:01
pabelangermnaser: tobiash: we've been running small pools in ansible-network, so far it is working pretty well12:03
*** jesusaur has joined #zuul12:07
*** chandankumar has joined #zuul12:19
pabelangertristanC: mordred: I like the new UI, but noticed the text in the 'success' green box isn't quite centered top to bottom12:25
pabelangereverything else looks great12:25
*** rlandy has joined #zuul12:28
dmsimardEveryone knows that centering things is like the hardest thing to do in webdev :p12:38
dmsimardhttp://howtocenterincss.com12:39
*** panda has quit IRC13:13
*** panda has joined #zuul13:14
*** quiquell is now known as quiquell|lunch13:16
tristanCpabelanger: would you mind opening a story with suggestion/improvement?13:17
*** rlandy_ has joined #zuul13:26
*** rlandy has quit IRC13:26
*** quiquell|lunch is now known as quiquell13:36
tristanChttps://review.openstack.org/593605 fixes multi filter builds query13:40
*** rlandy_ is now known as rlandy13:44
fungiso many sharp edges in the new dashboard... i feel like i have to be careful not to cut myself14:09
dmsimardWe can maybe add radius to round the corners ?14:12
dmsimard¯\_(ツ)_/¯14:12
dmsimardRounded corners! https://i.imgur.com/s9sCVBp.png (I'm not sure which css element is that dark square line)14:15
*** mugsie has joined #zuul14:15
fungiis broken mobile menu drop-down in the new dashboard a known issue?14:28
corvusindeed, if i shrink my window down to really small, clicking the hamburger doesn't do anything14:30
fungiclarkb, AJaeger and i confirmed it over in #openstack-infra a few minutes ago too14:31
*** nilashishc has quit IRC14:37
*** quiquell is now known as quiquell|off14:39
dmsimardShould we round up the different UI bugs/improvement opportunities in an etherpad or something ?14:47
pabelangerI asked yesterday, but didn't get much feedback. Are zuul people saying at a specific hotel in Berlin? Or randomized?14:59
*** j^2 has quit IRC15:05
fungidmsimard: adding stories for them and tracking those in a worklist/board would make sense15:22
dmsimardsure, I haven't been using storyboard a whole lot recently -- if it's actually used for zuul then yes it's the right place :p15:23
fungipabelanger: i'm in the swissôtel berlin, augsburger str. 44 (the osf books all the staff into the same hotel in a batch)15:23
fungidmsimard: yep, https://storyboard.openstack.org/#!/project_group/zuul15:24
fungia new worklist for tracking the issues with the react-based dashboard might make sense15:27
fungior just a tag (or could populate an automatic worklist from that tag)15:28
*** ianychoi has quit IRC15:39
dmsimardThere's people doing a webinar about Zuul, how cool is that: http://zuul-webinar.codilime.com/info/15:46
dmsimardfrom https://www.crowdcast.io/e/zuul/115:46
pabelangerneat, watching now15:52
pabelangerha, also using latest UI for web15:52
Diabelkoyes15:53
Diabelkowe added it like 40 mins before webinar15:54
Diabelkobut shush15:54
dmsimardhaha15:54
pabelangerthat is pretty awesome15:54
dmsimardDiabelko: great work!15:55
Diabelkothank you15:55
corvusneat! will there be a recording of that we could post to the website?16:01
openstackgerritMerged openstack-infra/zuul master: Speed up build list query under mysql  https://review.openstack.org/60517016:04
dmsimardI heard something about a recording being eventually available16:05
openstackgerritJames E. Blair proposed openstack-infra/zuul master: WIP: docker-compose quickstart example  https://review.openstack.org/60834416:17
corvusthat goes all the way through to successfully running a job and publishing logs!16:18
Shrewscorvus: cool. i'll give it a walkthrough now16:19
corvusShrews: thanks!  i need to flesh out the prose in the docs a bit, but all the steps are there in shorthand at the end, so it should be functional16:19
*** threestrands has quit IRC16:21
pabelangerthat is neat, great work16:33
*** panda has quit IRC16:34
*** panda has joined #zuul16:36
Diabelkocorvus: yes, there'll be a recording of that16:38
DiabelkoI'll be happy to share that with you guys later on16:38
DiabelkoI just need to get my hands on it first16:38
Diabelkocrowdcast is a magical platform ;)16:38
corvusDiabelko: great, good luck and thanks!16:45
openstackgerritMerged openstack-infra/zuul-jobs master: Retry failed git pushses on workspace setup  https://review.openstack.org/60830316:45
Diabelkospeaking of good - is there any zuul-beer planned in Berlin? ;)16:47
corvusi don't think so yet, but that sounds like a great idea16:52
Shrewscorvus: hit a gerrit snag. comments in the review16:54
*** bhavikdbavishi has joined #zuul16:57
corvusShrews: can you run 'git-review -v' and paste the output?17:02
*** bhavikdbavishi1 has joined #zuul17:02
Shrewscorvus: oh, doh. had a different host key in known_hosts from when i set it up locally before17:03
Shrewsremoved that and it works17:03
*** bhavikdbavishi has quit IRC17:04
*** bhavikdbavishi1 is now known as bhavikdbavishi17:04
corvusShrews: ah, that'll do it!  hopefully that won't bite many users... but that does seem like something git-review could do better...17:04
corvusfungi: ^ git-review hides ssh host key errors from users and just says "We don't know where your gerrit is"17:05
corvusi'm going through and taking a bunch of gerrit screenshots to put in there (for the "click become; click your user; etc" instructions)17:07
clarkbcorvus: fungi I want to say there is a patch up to fix that from stevenk17:07
corvusShrews: i don't understand why 'git add zuul.d' wouldn't have worked; were you in the root of the repo?17:09
corvusShrews: oh, maybe you were in 'zuul.d'?17:09
Shrewscorvus: i had the yaml files up one level17:15
Shrewsdoh17:15
corvusah good sanity check then :)17:16
Shrewsi'm trying to do all of the silly things new users would do!!17:16
Shrews:)17:16
Shrewsso now we're building a support-experience base17:17
corvus++17:17
corvusthis exercise has me wondering if we should make the gerrit event delay configurable.  on a sandbox system, there should be no need to wait 10 seconds to process a gerrit event17:18
tobiash++17:19
tobiashI thought I had something like that years ago17:19
tobiashhttps://review.openstack.org/#/c/34356217:26
Shrewscorvus: ok, got through all of it17:30
Shrewsand able to see test1 logs17:30
Shrewsooh, i should probably lunch17:32
corvustobiash: ayep that'd do it :)17:34
tobiashThat was for v217:34
corvusyes, will need some porting17:46
*** electrofelix has quit IRC17:50
fungiyeah, there were some regressions with error handling a couple git-review releases back. hopefully the fix clarkb mentions actually exists18:01
pabelangercould I get a review on https://review.openstack.org/608472/ we are using it in ansible-network today, but want to upstream18:06
pabelangerdo we have a shortlist of things we want to include for 3.3.0? mostly looking to start using the per project SSH keypairs18:17
tobiashis there a release planned this week?18:26
tobiashah, misunderstood, you want to have a new release?18:27
tobiashI think we should at least wait a few days so we can see that the new web ui behaves correctly (and maybe also round some corners)18:29
*** bhavikdbavishi has quit IRC18:38
*** caphrim007 has joined #zuul18:51
*** gouthamr has quit IRC19:58
*** dmellado has quit IRC19:58
*** pcaruana has quit IRC20:37
*** gouthamr has joined #zuul20:50
*** dmellado has joined #zuul20:53
funginjohnston has reported in #openstack-infra that the new status dashboard doesn't properly filter when you enter multiple change ids21:08
fungiknown issue?21:08
fungihe's going to add a story21:10
corvusdid that ever work?21:11
corvusi guess so (that's the report)21:11
corvusthere is a possibility none of the zuul authors knew that was a feature :)21:12
dmsimardI didn't know about that either heh21:15
*** j^2 has joined #zuul21:21
anticwfungi: zuul.openstack.org dashboard?  i've used multiple ids on that recently (comma sep)21:29
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add docker-compose quickstart example  https://review.openstack.org/60834421:36
fungianticw: yep21:36
corvusj^2, tobiash, Shrews, mordred, tristanC: ^ i believe 608344 is complete.  please take a look at it, run through it, and leave comments.  i'm going to start working on a followup patch which reorganizes the admin manual a bit, now that we have four (4!) fairly redundant installation sections.21:38
j^2corvus: awesome thanks for this, i can't wait to give it a shot.21:50
clarkbcorvus: it is on my todo list to run it, but I've been at a conference with no electrical outlets the last few days and you taught me in austin not to run containers in that situation :P21:51
clarkbI'll see if I can give it a go tomorow21:51
corvusclarkb: haha, yeah i have not been running on battery power :)21:52
*** samccann has quit IRC22:03
*** samccann has joined #zuul22:03
fungiit's funny that conferences don't realize people carry devices which use electricity22:16
*** goern has quit IRC22:20
*** panda has quit IRC22:37
*** panda has joined #zuul22:39
*** caphrim007 has quit IRC23:15
*** sshnaidm is now known as sshnaidm|afk23:32

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