19:01:11 <SotK> #startmeeting storyboard
19:01:12 <openstack> Meeting started Wed Mar 28 19:01:11 2018 UTC and is due to finish in 60 minutes.  The chair is SotK. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:01:14 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
19:01:16 <openstack> The meeting name has been set to 'storyboard'
19:01:51 <SotK> #link https://wiki.openstack.org/wiki/Meetings/StoryBoard#Agenda_for_next_meeting Agenda
19:01:53 <diablo_rojo> SotK, fungi around for meeting?
19:01:59 <fungi> heh
19:02:17 <fungi> diablo_rojo: is suffering from lag, from the looks of things
19:02:24 <SotK> haha
19:02:27 <diablo_rojo> Oh weird.
19:02:30 <diablo_rojo> Here now
19:02:38 <SotK> #topic Announcements
19:02:42 <diablo_rojo> my network connection was freaking out
19:02:48 <fungi> i figured
19:03:03 <SotK> Ironic migrated!
19:03:16 <diablo_rojo> \o/ \o/ \o/
19:03:40 <diablo_rojo> #thanks fungi for working the weekend on migrating Ironic to StoryBoard!
19:03:58 <fungi> yw
19:04:21 <SotK> indeed, thank you!
19:04:24 <fungi> tripleo-ui will happen as soon as we get the remaining topic:4-byte changes merged
19:04:36 <fungi> as can openstackclient, sounds like?
19:04:54 <fungi> (was that one of the other oens which had expressed interest but was waiting for 4-byte support?)
19:05:08 <fungi> or maybe that was openstacksdk
19:05:14 <diablo_rojo> And several others, though I will retest once that patch is merged
19:05:24 <diablo_rojo> openstacksdk wants to go and migrated without issue
19:05:32 <SotK> I will provide some reviews after the meeting
19:05:35 <diablo_rojo> osc was held up by the utf8mb4 suport
19:06:05 <fungi> note there is a corresponding configuration change you need (in the pending topic:4-byte change for project:openstack-infra/puppet-storyboard)
19:06:35 <fungi> the dburi needs to include the charset so pymysql connects correctly
19:06:52 <diablo_rojo> Makes sense
19:07:26 <fungi> that may also warrant a documentation patch; i'll look into that today
19:07:53 * fungi stops derailing the announcements
19:07:59 <SotK> it probably needs that, or at least a patch to the sample config file in openstack-infra/storyboard
19:07:59 <diablo_rojo> Lol
19:08:14 <SotK> thanks for your work on this stuff too fungi :)
19:08:31 <SotK> the other announcement is that Forum submissions are open
19:08:47 <SotK> through to some point in April
19:09:03 <diablo_rojo> DId we want to submit something?
19:09:26 <SotK> could be interesting but idk if I'll be there
19:09:29 <diablo_rojo> Don't really need operator feedback persay, but might be good to keep momentum going
19:09:32 <fungi> might make sense to do another feedback session now that we've got more (and larger) teams using it in the openstack community
19:09:50 <diablo_rojo> fungi, yeah feedback from users rather than operators I suppose
19:09:53 <SotK> yeah, I expect a feedback session would be useful
19:10:07 <diablo_rojo> SotK, maybe we can like google hangout you in?
19:10:20 <diablo_rojo> SotK, don't suppose you applied for TSP did you?
19:10:29 <fungi> right, feedback from devs using it, but also there may now be some users of their software who have started using it to report bugs
19:10:40 <diablo_rojo> Ah good point.
19:10:54 <SotK> diablo_rojo: I did not
19:10:57 <diablo_rojo> Sounds like I have a 4th forum topic I need to write a proposal for lol
19:11:11 <diablo_rojo> SotK, hrm, we could really use you there.
19:11:47 <fungi> but totally understand if you have something more fun to do in may than travel to the far side of north america
19:11:56 <diablo_rojo> Also true
19:12:22 <SotK> haha
19:12:49 <fungi> it's a longer flight for you than for diablo_rojo ;)
19:13:04 <fungi> s/flight/drive?
19:13:07 <SotK> travelling to north america is still novel enough to be exciting, I will see how plausible it is for me to attend but I can't promise anything
19:13:21 <diablo_rojo> Very true :) Contemplating train cause that would befun.
19:13:35 <diablo_rojo> SotK, that works :)
19:13:57 <SotK> otherwise google hangout or similar would be ok by me unless the timeslot was really late or something
19:14:20 <fungi> diablo_rojo: last time we did vancouver i flew into portland and hopped on a train with some stackers from the bay area, then we picked up some more in seattle
19:14:34 <diablo_rojo> party train!
19:14:45 <fungi> the whole train car was stackhacking
19:15:26 <diablo_rojo> SotK, I should be able to influence when the forum session takes place to fit your schedule if need be
19:15:31 <diablo_rojo> fungi, that sounds awesome
19:15:43 <SotK> sounds good
19:16:53 <SotK> that is it for announcements for now, hopefully next week there are more!
19:16:58 <SotK> #topic Migration Updates
19:17:25 <diablo_rojo> I spent the last day and a half organizing the chaos that is the story tracking the migration into a pretty board.
19:17:40 <diablo_rojo> I added all the missing projects (I think- poke me if there is one you don't see)
19:17:52 <diablo_rojo> #link https://storyboard.openstack.org/#!/board/45 Pretty Board
19:18:06 <diablo_rojo> #link https://storyboard.openstack.org/#!/story/2000876 Ugly Story
19:18:54 <fungi> very nice
19:19:30 <SotK> that board is nice
19:19:51 <diablo_rojo> I need to go back and add details into the tasks that are sitting on the 'Tested, Contacted PTL' worklist
19:20:25 <diablo_rojo> Saying where we are at- if anything is waiting on something, waiting for feedback, etc
19:21:07 <diablo_rojo> I figured it was time to make better use of storyboard lol- I was tracking the info in like 3 different places and it was utter chaos
19:21:15 <diablo_rojo> This is soooo much nicer.
19:21:39 <diablo_rojo> Please give it a look and make sure I have all the projects though.
19:22:10 <diablo_rojo> And that I actually have all the migrated ones in the last worklist.
19:22:27 <diablo_rojo> Should be Sahara, Ironic, Cloudkitty, Octavia, Monasca...
19:22:44 <diablo_rojo> fungi, you did releases the other week too right?
19:23:12 <fungi> yep, release team has migrated
19:23:34 <fungi> the only bugs they had on lp were for the openstack/reno project, but i imported them without problem
19:23:57 <diablo_rojo> Okay cool.
19:24:02 <dhellmann> the requirements team mentioned they're interested in migrating
19:24:13 <dhellmann> either dirk or prometheanfire would be good contacts there
19:24:34 <diablo_rojo> dhellmann, nice I can make reqs the next test migration I run
19:24:43 <diablo_rojo> I will reach out to them with the results :)
19:24:47 <dhellmann> ++
19:26:12 <diablo_rojo> mordred, OpenStackSDK is still ready to go this Friday?
19:26:57 <diablo_rojo> Maybe if we get all the utf8mb4 stuff in by Friday we can do tripleO, OpenStackSDK & OSC?
19:27:06 * diablo_rojo sets a potentially lofty goal
19:28:22 <fungi> well, the two outstanding changes are pretty tiny and already have a +2 each
19:28:41 <fungi> and the coming documentation/sample config change will be pretty minor as well
19:29:04 <diablo_rojo> Would be pretty sweet if we have three projects we can say migrated next week this time :)
19:29:06 <fungi> so approval in the next two days sounds doable
19:30:24 <SotK> I think that feels doable assuming no further surprises
19:30:30 <diablo_rojo> Coolio. I thiink I've reviewed everything but I am happy to poke others to do so as well :)
19:31:57 <SotK> any other migration updates?
19:32:04 <diablo_rojo> Nope. I don't think so.
19:32:37 <SotK> #topic In Progress Work
19:33:28 <SotK> I think we've already covered the item on the agenda here, the utf8mb4 patches
19:33:56 <SotK> I don't think I've done anything, it only seems 5 minutes since last Wednesday to me :/
19:34:19 <fungi> eh, turns out the additional db migration itself was fairly simple
19:34:34 <diablo_rojo> Thats okay SotK
19:34:42 <diablo_rojo> Its nice when the solution is a simple one :)
19:35:03 <fungi> though for whatever reason when we test apply migrations in our ci jobs, we don't catch that we have a couple columns too wide for unique under utf8mb4 with mysql 2.5/2.6
19:35:12 <fungi> possible we're testing against mysql 2.7+ now
19:35:23 <fungi> fix for that is up for review
19:35:39 <fungi> https://review.openstack.org/556626 For utf8mb4 shorten teams.name and users.email
19:35:46 <fungi> #link https://review.openstack.org/556626 For utf8mb4 shorten teams.name and users.email
19:35:58 <fungi> works better if i remember to use the link command
19:36:23 <fungi> the corresponding config change we ended up needing is included in the corresponding puppet-storyboard change
19:36:37 <fungi> #link https://review.openstack.org/555787 Use utf8mb4 for MySQL database charset
19:37:31 <diablo_rojo> Once those get in I think there will be a small flood of projects able to migrate.
19:37:49 <fungi> as noted earlier, i'll get a documentation change pushed up to correct the sample config too
19:38:54 * SotK opens them in tabs for later
19:40:26 <SotK> anything else in progress?
19:40:33 <diablo_rojo> I saw fatema__ struggling with figuring out why her patch was failing
19:40:38 <diablo_rojo> hadn't looked at it yet
19:40:49 <diablo_rojo> Looks like py35 timed out again
19:40:57 <diablo_rojo> py27 straight up failed
19:41:15 * SotK will take a look at that later too
19:42:45 <fungi> we may simply need to increase the timeout for py35 jobs
19:43:15 <diablo_rojo> I have like two small webclient changes- the private label description and an updated description on the advanced search
19:43:39 <diablo_rojo> fungi, I think that would be a good idea- it seems to time out like...70% of the time
19:44:14 <SotK> oh yeah, I said I would look at those last week :/
19:44:25 <SotK> I will say it again this week and hopefully stick to it
19:44:33 <fungi> i looked at a few timed-out runs and there wasn't any obvious pause, things just seemed to generally take a while
19:45:33 <diablo_rojo> how do we up the time? (having never done anything with zuul before idk where to start)
19:45:49 <diablo_rojo> Happy to take that on though with a little direction.
19:47:05 <fungi> i don't know right off the top of my head (pretty sure it's just a couple lines of configuration) but can dig up some examples
19:47:26 <diablo_rojo> An example would be perfect.
19:49:42 <SotK> anything else or shall we talk about blocking migration stories?
19:49:52 <diablo_rojo> I think we can move on
19:50:15 <SotK> #topic Blocking Migration Stories
19:50:19 * diablo_rojo opens tab
19:50:19 <SotK> #link https://storyboard.openstack.org/#!/search?tags=blocking-storyboard-migration
19:50:35 <diablo_rojo> woah, this is taking a long time to load
19:51:04 <SotK> yeah, we should probably do something about that
19:51:22 <diablo_rojo> Okay- all good now just took a while
19:51:57 <mordred> diablo_rojo: yup!
19:52:01 <SotK> yeah, I suspect its the same issue noticed over the weekend with zuulv3
19:52:05 <diablo_rojo> mordred, awesome :)
19:53:40 <SotK> anyway, there are some stories there in various states, some have things waiting for review I think, and most of the others are things with small fixes
19:54:05 <diablo_rojo> Yeah.
19:54:26 <diablo_rojo> I just wanted to add this as a standing item so that we are more aware of the things people see as barriers to migration.
19:54:27 <fungi> my suspicion is that it's one of: we have some very expensive query going on there which has been impacted by the recent import of lots and lots of new stories, or something has happened to impact performance of the trove instance hosting the database
19:54:37 <fungi> (on the recent performance hit)
19:55:37 <SotK> diablo_rojo: that's probably a good idea, hopefully there start to be more "merged" stories on there :)
19:56:13 <SotK> that matches my suspicion, it seems to be worst when filtering by tag which makes me more suspicious of the first possibility
19:56:14 <diablo_rojo> fatema__ has volunteered to do the bot I think?
19:57:16 <diablo_rojo> SotK, can confirm- slower when tags than searching users
19:57:36 <diablo_rojo> And just searching by a keyword too
19:59:27 <SotK> I can try to find time to run some tests locally to see if its a problem on our end before it gets much worse
19:59:38 <fungi> i'll get a quick row count on the tags table
20:00:22 <SotK> oh, we are out of time
20:00:29 <fungi> we have 510 rows in the storytags table on storyboard.o.o now
20:00:29 <SotK> to #storyboard!
20:00:43 <fungi> thanks SotK!
20:00:46 <SotK> #endmeeting