Thursday, 2020-09-24

*** diablo_rojo has quit IRC01:36
*** jtomasek has joined #storyboard05:58
*** tosky has joined #storyboard08:04
*** diablo_rojo has joined #storyboard15:58
*** iurygregory has quit IRC17:45
*** jamesmcarthur has joined #storyboard17:48
*** iurygregory has joined #storyboard17:58
diablo_rojoSO! Meeting? And by meeting I mean picking out a couple small todos for grace hopper open source day attendees to work on?17:59
diablo_rojoSotK, fungi ^17:59
fungiahoy, mateys!18:00
SotKhello!18:00
fungidiablo_rojo: not related to grace hopper level tasks probably, but did you see 753417?18:01
fungithat's a quick api addition18:01
diablo_rojoI did! I have the tab open, but I hadn't reviewed yet.18:01
diablo_rojoI can do that now18:01
diablo_rojoDone.18:05
fungiso looks like we have "latest" tags updating correctly on dockerhub: https://hub.docker.com/r/opendevorg/storyboard-api/tags18:06
fungiin theory that should update again when 753417 merges18:06
diablo_rojoOh nice.18:06
fungiwhich means dockerized deployments from prebuilt images should be sane again18:07
fungii wonder if something related to that could be a useful focus at gh18:07
diablo_rojoDo we want to have a meeting and just go through boards?18:07
fungii hear containers are popular these days18:08
diablo_rojofungi, I think I heard that too18:08
fungiyeah, we could do it as a more formal meeting, though probably no need to stick to the normal agenda script unless others want to18:08
diablo_rojo+218:08
diablo_rojoThats what I was thinking18:08
diablo_rojoDo a meeting but throw the agenda out the window18:08
* diablo_rojo tosses agenda out the window18:09
diablo_rojoSotK, want to lead? or do you want me to?18:10
*** jamesmcarthur has quit IRC18:21
*** tosky has quit IRC18:22
*** jamesmcarthur has joined #storyboard18:23
SotKalright, sorry18:24
diablo_rojoNo problem :)18:24
SotKgot dragged away, but I'm here properly now18:24
SotK#startmeeting storyboard18:25
openstackMeeting started Thu Sep 24 18:25:02 2020 UTC and is due to finish in 60 minutes.  The chair is SotK. Information about MeetBot at http://wiki.debian.org/MeetBot.18:25
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:25
*** openstack changes topic to " (Meeting topic: storyboard)"18:25
openstackThe meeting name has been set to 'storyboard'18:25
diablo_rojoI think maybe we quick go through our manual board for tracking our own work and then through the dashboard?18:26
diablo_rojo#link https://storyboard.openstack.org/#!/board/118:26
diablo_rojoBecause I am sure we have updating to do there..18:26
SotKheh, you beat me to it18:26
diablo_rojoQuickdraw!18:26
* diablo_rojo cringes18:26
diablo_rojoHow many Malek patches are still open?18:27
SotKlooks like basically all of them18:27
diablo_rojoOof18:27
diablo_rojoI imagine many are in merge conflict again too?18:28
* diablo_rojo asks like she couldn't just go look herself lol18:28
openstackgerritMerged opendev/storyboard master: Allow Project Groups to be filtered by project  https://review.opendev.org/75341718:28
fungiwe ended up backing at least one out, right?18:28
diablo_rojoOh they are not in merge conflict so thats nice.18:29
diablo_rojoYeah I think so?18:29
SotK#link https://review.opendev.org/#/q/owner:%22Malek+Karray%2218:29
funginwo i remember, it was the attempt to fix the write lock contention when adding multiple tasks to a new story at creation18:29
diablo_rojoYeeeeeah that sounds right18:30
fungii think we resolved for that we were better off crippling the new story modal in the webui to only allow addition of one initial task, forcing the user to create the remainder serially18:30
fungiand then addressing the remaining race in the api as a lower priority issue18:31
SotKI remember that discussion, but I don't think we actually did it (yet)18:31
diablo_rojoYeah that's in line with what I remember18:31
*** jamesmcarthur has quit IRC18:31
diablo_rojoCorrect.18:31
diablo_rojoYeah I don't think we did that yet.18:31
fungiunless someone can really get to the bottom of the table lock contention18:31
fungiseemed like part of the issue was also that we were trying to do it all in one atomic transaction18:32
SotKnext on my API list was optimizing the automatic worklist query, but I can look at the lock contention instead if we want?18:33
fungianyway, that's probably still a painful issue for the webclient users, and the simple modal crippling might be a gh level task if we want to take that direction18:33
diablo_rojoI could go either way.18:33
diablo_rojoDo you have a preference SotK?18:33
diablo_rojofungi, yeah that could be a good one.18:34
fungibut yeah, rooting out the lock contention is likely not something a new contributor would tackle at gh unless they're a real whiz with databases18:34
diablo_rojoDid we make a task on that story to do said crippling?18:34
fungii don't recall which story it was at this point18:34
fungiwe also have some new stories which i should remember to go through and try to tag18:34
fungithat's probably *too* mundane for gh18:35
diablo_rojoMaybe we do that in next week's meeting?18:35
fungiwfm18:35
diablo_rojoEh, looking at the list of low hanging fruit in the other board, it's pretty on par.18:35
SotKhaving a gh task for sorting the modal out sounds fine, and I'll leave my priorities as they are18:35
diablo_rojoSounds good.18:36
diablo_rojoTrying to find the right story to make a task for it.. But I could make a separate story and then just link to the timeout when we find it.18:36
fungion the "containers are popular" front, something which might be a neat gh project would be fleshing out our existing docker-compose.yml to deploy the latest images we're publishing for a proper quickstart18:36
fungiright now it's just got dependencies:18:37
fungi#link https://opendev.org/opendev/storyboard/src/branch/master/docker/docker-compose.yml18:37
diablo_rojoOh yeah that would be cool.18:37
fungiwe could have something more like zuul's quickstart:18:37
fungi#link https://opendev.org/zuul/zuul/src/branch/master/doc/source/examples/docker-compose.yaml18:37
fungithat seems like a reasonable target anyway18:37
diablo_rojofungi, Wanna make a story for that?18:37
fungi`docker-compose up` and get a full running sb deployment18:38
*** jamesmcarthur has joined #storyboard18:38
SotKyeah that would be super nice18:38
diablo_rojoThat would be super cool18:38
fungii can submit a story for that now, absolutely18:38
diablo_rojofungi, sweet! And if you tag it for low hanging fruit it should show up in our list automagically.18:38
SotK#link https://storyboard.openstack.org/#!/board/11518:40
SotKthe dashboard it should show up in ^18:40
diablo_rojoHeh, beat me to that one :)18:41
SotKhttps://storyboard.openstack.org/#!/story/2003663 should be an easy bugfix, but its not very interesting18:45
diablo_rojoI made a separate story for crippling the new story modal: https://storyboard.openstack.org/#!/story/200819618:46
fungihere's the quickstart story: https://storyboard.openstack.org/#!/story/200819518:48
fungii added some additional tasks to it, not all of them need to happen at the same time, just related work really18:48
diablo_rojoSotK, yeah. That should be relatively easy I would think. It shows in the low hanging fruit list.18:49
diablo_rojofungi, thank you!18:49
SotKfungi, diablo_rojo: thanks18:50
fungiit's dawned on me, one other thing i'm not sure we have is a container for the webclient18:51
diablo_rojoSotK, the tag is there, I didn't do anything lol18:51
SotKyou created 2008196 :)18:52
diablo_rojoOh18:52
diablo_rojoLol18:52
openstackgerritMerged opendev/storyboard-webclient master: Allowing the user to choose what Columns are seen  https://review.opendev.org/65127018:52
diablo_rojoI thought you were thanking me for something else18:52
SotKfungi: we have a Dockerfile, I don't know if the publishing works18:53
fungiSotK: yeah, i suspect we just don't have jobs to build and upload it yet18:53
SotKaha https://hub.docker.com/r/opendevorg/storyboard-webclient18:53
fungioh, it's there!18:53
fungii missed it skimming18:53
fungii'll add that to the list of containers in the story description18:54
SotKthanks18:54
fungiand done18:54
diablo_rojo#teamworkmakesthedreamwork18:55
diablo_rojoWell I think we have enough things for the GHC OSD attendees to choose from, but I can have like a recommended top 3 or something if we want. Can have the docker one, the crippling the new story modal one, and one other?18:57
diablo_rojoI have no idea how many people we will have, but we've got like.. 6 ish hours? We'll be doing pair programming too so I don't think we will need a bunch of stuff to work on.18:58
SotKhttps://storyboard.openstack.org/#!/story/2001377 might be interesting, but I can't remember that part of the code well enough to guarantee how easy it will be18:58
diablo_rojoOh yeah I was looking at that one.18:59
diablo_rojoI am not familiar either, but it seems like it should be reasonable..18:59
diablo_rojoThis seems like it should be easy19:00
diablo_rojohttps://storyboard.openstack.org/#!/story/200809519:00
SotKyeah that should be pretty doable19:01
SotKit might end up needing some extra stuff passing to the email templates, but it shouldn't be too complex19:01
diablo_rojoI look at all these and go, gosh. I could knock out several of them if I just could take a day and focus lol19:01
diablo_rojoLOL WE did create the new story modal crippling story already: https://storyboard.openstack.org/#!/story/200731119:02
diablo_rojoMarked mine as invalid and commented with fungi's original story.19:03
fungioh good19:03
fungii'm so scattered that by the end of any given day i've already forgotten most of what i got done since breakfast19:04
diablo_rojoI can relate. Particularly, lately.19:04
diablo_rojoI think I have what I need for the Open Source Day at GHC.19:06
diablo_rojoAnd we are over time on the meeting19:06
diablo_rojoNext week I propose we do some triage.19:06
SotKyeah I think some triage is very needed19:06
SotK#endmeeting19:06
*** openstack changes topic to "StoryBoard - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard"19:06
openstackMeeting ended Thu Sep 24 19:06:59 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:07
openstackMinutes:        http://eavesdrop.openstack.org/meetings/storyboard/2020/storyboard.2020-09-24-18.25.html19:07
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2020/storyboard.2020-09-24-18.25.txt19:07
openstackLog:            http://eavesdrop.openstack.org/meetings/storyboard/2020/storyboard.2020-09-24-18.25.log.html19:07
diablo_rojoMe too having just started going down the rabbit hole.19:07
diablo_rojoLol19:07
fungithanks diablo_rojo and SotK!19:07
SotKthanks for coming folks19:07
diablo_rojoThanks fungi and SotK!19:07
diablo_rojoSotK, if you have a couple extra min to review those last two Malek patches, that would be pretty cool to get that wrapped up.19:07
diablo_rojo(assuming they are good to go and the updates I did a while ago are still good)19:08
SotKI'll take a look after I've had some food19:08
diablo_rojoSotK, sustenance is important :)19:13
*** openstackgerrit has quit IRC19:14
*** jamesmcarthur has quit IRC19:21
*** jamesmcarthur has joined #storyboard19:23
*** jamesmcarthur has quit IRC20:13
*** jamesmcarthur has joined #storyboard20:14
*** jtomasek has quit IRC21:11
*** jamesmcarthur has quit IRC21:24
*** jamesmcarthur has joined #storyboard21:41
*** jamesmcarthur has quit IRC21:42
*** jamesmcarthur_ has joined #storyboard21:42
*** jamesmcarthur has joined #storyboard22:41
*** jamesmcarthur_ has quit IRC22:45
*** jamesmcarthur has quit IRC23:59

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!