Monday, 2014-04-21

*** wchrisj has joined #openstack-meeting-300:13
*** wchrisj has quit IRC00:34
*** banix has joined #openstack-meeting-301:09
*** alexpilotti has quit IRC01:21
*** cjellick has joined #openstack-meeting-301:52
*** cjellick has quit IRC01:57
*** banix has quit IRC02:35
*** yamahata has joined #openstack-meeting-302:47
*** eghobo has joined #openstack-meeting-302:51
*** coolsvap|afk is now known as coolsvap03:09
*** eghobo has quit IRC03:15
*** cjellick has joined #openstack-meeting-303:53
*** cjellick has quit IRC03:57
*** eghobo has joined #openstack-meeting-304:03
*** rand738 has quit IRC04:46
*** rand738 has joined #openstack-meeting-304:55
*** jtomasek has joined #openstack-meeting-305:50
*** yamahata has quit IRC06:05
*** kevinbenton has quit IRC07:05
*** eghobo has quit IRC07:05
*** kevinbenton has joined #openstack-meeting-307:12
*** sweston has joined #openstack-meeting-307:19
*** sweston has quit IRC07:53
*** alexpilotti has joined #openstack-meeting-308:06
*** kevinbenton has quit IRC08:17
*** kevinbenton has joined #openstack-meeting-308:23
*** alexpilotti has quit IRC08:43
*** overlayer has joined #openstack-meeting-308:52
*** overlayer has quit IRC08:52
*** overlayer has joined #openstack-meeting-308:55
*** jtomasek has quit IRC09:18
*** sweston has joined #openstack-meeting-309:27
*** jtomasek has joined #openstack-meeting-309:36
*** baojg_ has joined #openstack-meeting-309:57
*** coolsvap is now known as coolsvap|afk10:03
*** jtomasek has quit IRC10:05
*** baojg_ has quit IRC10:18
*** baojg has joined #openstack-meeting-310:18
*** overlayer has quit IRC10:43
*** baojg_ has joined #openstack-meeting-310:46
*** baojg has quit IRC10:50
*** baojg_ has quit IRC11:03
*** baojg has joined #openstack-meeting-311:03
*** baojg has quit IRC11:07
*** cjellick has joined #openstack-meeting-311:56
*** cjellick has quit IRC12:01
*** ttrifonov_zZzz is now known as ttrifonov12:37
*** overlayer has joined #openstack-meeting-313:06
*** wchrisj has joined #openstack-meeting-313:17
*** overlayer has quit IRC13:28
*** mwagner_lap has quit IRC13:40
*** banix has joined #openstack-meeting-313:43
*** ttrifonov is now known as ttrifonov_zZzz13:48
*** ttrifonov_zZzz is now known as ttrifonov13:49
*** julim has joined #openstack-meeting-313:53
*** julim_ has joined #openstack-meeting-313:55
*** ttrifonov is now known as ttrifonov_zZzz13:55
*** ttrifonov_zZzz is now known as ttrifonov13:56
*** julim has quit IRC13:58
*** ttrifonov is now known as ttrifonov_zZzz14:02
*** ttrifonov_zZzz is now known as ttrifonov14:03
*** jaypipes has joined #openstack-meeting-314:09
*** jpomero has quit IRC14:09
*** markmcclain has joined #openstack-meeting-314:10
*** ttrifonov is now known as ttrifonov_zZzz14:11
*** jpomero has joined #openstack-meeting-314:12
*** ttrifonov_zZzz is now known as ttrifonov14:12
*** xuhanp has joined #openstack-meeting-314:18
*** mfer has joined #openstack-meeting-314:20
*** jtomasek has joined #openstack-meeting-314:35
*** david-lyle has joined #openstack-meeting-314:36
*** cjellick has joined #openstack-meeting-314:47
*** cjellick has quit IRC14:50
*** cjellick has joined #openstack-meeting-314:51
*** ttrifonov is now known as ttrifonov_zZzz14:52
*** ttrifonov_zZzz is now known as ttrifonov14:53
krotscheck#startmeeting storyboard15:00
openstackMeeting started Mon Apr 21 15:00:11 2014 UTC and is due to finish in 60 minutes.  The chair is krotscheck. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: storyboard)"15:00
krotscheckWho’s here?15:00
openstackThe meeting name has been set to 'storyboard'15:00
SergeyLukjanovo/15:00
NikitaKonovalovhi!15:00
krotscheckHey hey!15:00
krotscheckOk, so ttx is on vacation15:00
krotscheckProbably at the bottom of a wine barrel ;)15:00
* krotscheck envies the french sometimes.15:01
krotscheck#topic ElasticSearch vs. Sphinx (krotscheck)15:01
*** openstack changes topic to "ElasticSearch vs. Sphinx (krotscheck) (Meeting topic: storyboard)"15:01
krotscheckNo progress. Mostly because there hasn’t actually been any need for a fulltext style search yet.15:01
ruheo/15:01
NikitaKonovalovlooks like we are not considering Sphinx anymore15:02
NikitaKonovalovright?15:02
krotscheckNikitaKonovalov: Actually, last meeting that came back up - jeblair pointed out that it takes at least .5 FTE’s to maintain an ES cluster.15:02
krotscheckSo there’s the question of whether we really want to overkill on the search.15:02
ruhethere also were debates in the infra channel about ES vs Lucene15:03
NikitaKonovalovruhe: isn't ES running on top of Lucene?15:03
krotscheckSo I suggest we just punt the discussion another week or until we actually have feature need.15:03
NikitaKonovalovkrotscheck: agree15:03
krotscheckAnyone disagree?15:04
jeblairi do not disagree15:04
ruheNikitaKonovalov: it is, but sdague had an idea to use Lucene directly. which i do not support since lucene is too low-level15:04
jeblairsolr might be the middle ground there15:04
krotscheckAlright, next topic.15:04
krotscheck#topic Migrating to Task Timeline (NikitaKonovalov )15:05
*** openstack changes topic to "Migrating to Task Timeline (NikitaKonovalov ) (Meeting topic: storyboard)"15:05
NikitaKonovalovok, there are 2 CRs right now15:05
*** sdague has joined #openstack-meeting-315:05
jeblairkrotscheck: (agenda link?)15:05
krotscheckjeblair: https://wiki.openstack.org/wiki/StoryBoard15:05
NikitaKonovalovone for the server side which I would like to talk more about15:05
krotscheckGo for it.15:06
NikitaKonovalovAnd the client which is actually adding one directive15:06
NikitaKonovalovIt'll be a bit tricky to migrate the db without losing the existing comments15:07
NikitaKonovalovNow the comments are attached to the events, which should be created somehow15:07
*** gothicmindfood has joined #openstack-meeting-315:08
krotscheckI’ve had trouble with running data migrations as well. It’s super easy for schemae, but trying to run both Alembic and SQLAlchemy led me down a path of annoying transaction conflicts.15:08
jeblairNikitaKonovalov: alembic lets you write python migration methods, right?  so can we iterate over existing comments and create event records?15:08
jeblairi think this is going to be the sort of thing we're going to have to get good at because we're running in CD15:09
krotscheckRight.15:09
NikitaKonovalovjeblair: ok, I thought alembic was about manipulating with schema15:09
NikitaKonovalovbut if it work with data, It's great15:10
mordredyah - you can def. do data15:10
jeblairi think people prefer to use the db when possible, for speed; but when not possible, you can still use python15:10
NikitaKonovalovthe I'll put server-side patch to WIP15:10
NikitaKonovalovthen*15:11
krotscheckkk15:11
krotscheckWe should code review that.15:11
krotscheckI’ll take a look today after my morning meetings, anyone else want to give an eye-over onto what NikitaKonovalov is working on?15:12
NikitaKonovalovhere are the changes https://review.openstack.org/#/q/storyboard+AND+topic:timeline,n,z15:12
mordredNikitaKonovalov: neutron also uses alembic already - so looking in neutron/db/migration/alembic_migrations/versions/ in the neutron tree might be a decent place for inspiration15:12
krotscheck#topic Search/Filter Stories15:12
*** openstack changes topic to "Search/Filter Stories (Meeting topic: storyboard)"15:12
NikitaKonovalovmordred: thanks15:12
krotscheckPatches are up for that.15:13
krotscheckI’ll leave this on the agenda until we get it reviewed.15:13
krotscheck#topic Task assignment15:13
*** openstack changes topic to "Task assignment (Meeting topic: storyboard)"15:13
krotscheckThe UI for task assignment is about 75% done, I hit a wall when I realized that I have to provide a not-shitty way of searching for users to assign things to.15:14
sdague(sorry for late comment) however you can do interesting changes in db with data, we've done them a bunch in nova to change data formats. I'd be happy to help review those15:14
krotscheckSo that’s my big task this week.15:14
mordredkrotscheck: oy. searching for users is apparently hard, given how much the UI for it kinda blows in gerrit15:15
sdaguehow big is the "all user" list?15:15
krotschecksdague: I’ve heard “6000” bantied around15:16
krotscheckFor the UI changes: https://review.openstack.org/#/c/88707/15:16
sdagueif it's not prohibitively big we could ghetto through it with chosen being applied to that field15:16
mordredsdague: between 2k and 10k ish - there are 2000 devs who have written code, there are 10k foundation members15:16
sdaguemordred: ok, but that's not a now thing right? that's an in 6 months thing.15:17
NikitaKonovalovright now there are 2015:17
jeblairsdague: can you translate "ghetto through it with chosen" for those who don't speak jivequery? :)15:17
sdague:)15:17
* krotscheck shrugs. 15:18
mordredright now there are 43 entries in the user table15:18
sdaguechosen is this nice jquery plugin for select fields - http://harvesthq.github.io/chosen/15:18
krotscheckI’m just going to do a LIKE filter.15:18
krotscheckon the API15:18
krotscheckAnd then do a typeahead dropdown very similar to what sdague is suggesting.15:18
krotscheckBut “15:18
mordreddo you match on username, fullname, email or all of the above?15:19
krotscheckmordred: That’s where the ghetto comes in.15:19
mordredyay ghetto!15:19
sdagueso with only 43 users, you could just put them all in the list and let chosen select client side with type ahead15:19
sdaguewhich wouldn't scale to 6000, but could be a fast path to be able to punt that problem till later. Though if krotscheck has a better option that's quick, that's cool too15:20
jeblairi don't want this to fall over as soon as we actually use it for openstack though, so thinking ahead for up to 10k users is probably a good idea15:20
jeblairif we do something that only scales to 100 (to get something on the page), we will need to swing back around and do it again fairly soon15:20
mordredbtw - we have one entry in the users table with no username. I'm not sure how that's possible...15:20
NikitaKonovalov\me just found that an unauthorized request to /users returns non-public fields which it sholdn't15:20
mordredNikitaKonovalov: woot!15:21
mordredNikitaKonovalov wins for the day15:21
jeblairour first cve? ;)15:21
jeblair(just kidding)15:21
krotscheckGoody goody, who wants it!15:21
krotscheckAlright,15:22
krotscheck#action NikitaKonovalov File story for security issue on users endpoint.15:23
*** mwagner_lap has joined #openstack-meeting-315:23
krotscheck#topic Stupid Task Priority (via enums)15:23
*** openstack changes topic to "Stupid Task Priority (via enums) (Meeting topic: storyboard)"15:23
krotscheckDoes anyone feel like they have the bandwidth to tackle this this week?15:24
krotscheckI _may_ be able to.15:24
krotscheckBut I’m not comfortable committing to it because of the size of the patch chain I have to maintain on Gerrit.15:24
NikitaKonovalovIt looks like it's a simple migration to server side, so I can take that15:25
*** otherwiseguy has joined #openstack-meeting-315:26
krotscheckNikitaKonovalov: Awesome. Adding a simple enum dropdown is also not a problem from my perspective (unlike assigning users turned out to be)15:26
NikitaKonovalovThe only thing is what are the enum values?15:26
krotscheckDo we know what the priorities are going to start up being?15:26
krotscheckOh.15:26
krotscheckRight, brainwave.15:26
krotscheckAnyone have a disagreement with “Low, Medium, High, RTFN”?15:26
jeblairi think we can get by with low,med,high15:27
* mordred kinda likes the RTFN status - hasn't seen that in other bug trackers, its a differentiator15:27
mordreds/status/priority/15:27
krotscheckjeblair: ….because from a practical standpoint, anything that’s critical at the RTFN level people are going to be working on immediately anyway?15:27
jeblairkrotscheck: yeah, and i don't want to over-think it or add too many status fields since we know this has a limited life15:28
krotscheckPoint15:28
krotscheckAny disagreements?15:28
* krotscheck agrees15:28
* NikitaKonovalov also15:29
krotscheck#agreed Initial task priorities will be Low/Medium/High because we don’t expect this implementation to live for very long.15:29
krotscheckWait, is this a story or a task level field?15:29
jeblairi think task?15:31
krotscheckGiven that we don’t really have a way of searching tasks right now, and this is a short lived implementation, shall we put it on status?15:31
krotscheckSorry15:31
krotscheckstory?15:31
krotscheckI feel that task priority won’t be useful unless we can sort by it.15:32
mordredyeah - I feel like we're more likely to end up with more smaller stories with fewer tasks, rather than large complex stories with tons of tasks - so I'd be fine with it on story15:32
jeblairthat's true; but we do need that anyway, right?15:32
krotscheckSo either we’ll have to put it on task and roll it up to stories much like we’re doing task status, or we put it directly on the story.15:32
jeblairi think it's worth putting it on task15:33
* krotscheck is ambivalent.15:34
NikitaKonovalovSo as I understand the task is a thing that actually says what should be done to comlete a story15:34
jeblairwhatever we end up with is likely to be task-oriented, so we may as well start thinking of things in that way15:34
NikitaKonovalovthat's why it should have a priority15:34
jeblairyep15:35
krotscheckNikitaKonovalov: Sounds like you’re more in favor of Task, yes?15:35
NikitaKonovalovyes15:35
krotscheckI’m ok with that.15:36
krotscheckOk, so three statuses on tasks. Done.15:36
krotscheck#action NikitaKonovalov Work on task priority on the API layer.15:36
krotscheck#action krotscheck Work on task priority on the client layer.15:37
krotscheck#topic Stories with all landed tasks should not be in primary UI filter.15:37
*** openstack changes topic to "Stories with all landed tasks should not be in primary UI filter. (Meeting topic: storyboard)"15:37
krotscheckPatch up. Feels like a repeat of Search/Filter15:37
krotscheckTasks can’t be edited: Done.15:37
krotscheckSupport fro Project Groups, outstanding.15:37
krotscheck#topic Support for project groups15:38
*** openstack changes topic to "Support for project groups (Meeting topic: storyboard)"15:38
krotscheckNikitaKonovalov, since you and I are really the only coders on this, do you have time this week to work on this?15:38
krotscheck(My guess is timeline will keep you busy)15:38
NikitaKonovalovkrotscheck: I think so, but the missing thing is a Controller so if there is time by the end of the week, I'll bring it up15:39
krotscheckOk, so let’s not commit to it. I don’t want you to rush timeline, but let’s try to get events/story history solid and baked this week.15:40
krotscheckWhich means I need to step up code reviewing.15:40
krotscheck#topic Story Activity15:41
*** openstack changes topic to "Story Activity (Meeting topic: storyboard)"15:41
krotscheckIn progress, feels like a repeat of Task Timeline15:41
NikitaKonovalovit is15:41
krotscheck#topic Story and Task Authors15:41
*** openstack changes topic to "Story and Task Authors (Meeting topic: storyboard)"15:41
krotscheckPatch for story authors is up.15:41
krotscheckPatch for task assignees is in progress.15:42
* mordred has some things up in his code review window currently15:42
mordredwill try to get some reviewing done this morning15:42
krotscheckWe’re starting to run out of screen realestate on the task list, but I can see if I can expand on that.15:42
krotscheckHonestly, I want to break this up into three different issues.15:43
krotscheckHow about I do that.15:43
krotscheck#action krotscheck Split author and assignee into three different stories.15:43
krotscheck#topic Intelligent Priorities.15:44
*** openstack changes topic to "Intelligent Priorities. (Meeting topic: storyboard)"15:44
krotscheckOk, design discussion: What problems do you imagine Intelligent Priorities will solve for you?15:44
krotscheck(no implementation talk yet, please)15:44
jeblairmaybe we should defer this until ttx is back?15:45
krotscheckI’m ok with that.15:45
krotscheckAlright, does anyone else have any issues skipping over the rest of the agenda until ttx is back?15:46
krotscheckIt’s one more item.15:46
mordredyeah- might also be a ttx topic - although I for one am in favor of subscription of things15:46
krotscheckSo am I.15:46
krotscheckWe can start working on some of the pieces that’ll be required, say, sending summary emails.15:47
*** otherwiseguy has quit IRC15:47
krotscheckmordred: Do you want to talk about subscription?15:48
krotscheck#topic Open Discussion15:49
*** openstack changes topic to "Open Discussion (Meeting topic: storyboard)"15:49
krotscheckAnything else?15:49
krotscheckI’m getting a lot of silence here.15:49
* mordred is good for the day15:50
krotscheckWe’re way behind on code reviews. I was promised that some of Infra Core would help contribute just over a week ago. and that I shouldn’t be +2ing my own code anymore. So, what’s up with that?15:50
NikitaKonovalovback to subscriptions, the thing I want is to see all the stuff that I'm subscribed too15:50
*** otherwiseguy has joined #openstack-meeting-315:50
krotscheckNikitaKonovalov: So emails aren’t necessarily a thing that’s super high priority?15:51
NikitaKonovalovI'm not sure if it's time to send emails so early15:53
krotscheckThat’s fair.15:53
krotscheckWell, honestly, I don’t think we’ve got enough time to address subscriptions yet anyway.15:53
jeblairkrotscheck: infra has a huge review backlog; the oldest storyboard review is about 20 reviews down on my list.  you can help by reviewing other infra patches if you're interested.15:54
jeblairactually, it's at position 3015:54
krotscheckjeblair: As soon as I’m done with all the additional features asked for on storyboard, sure!15:56
krotscheckAlso, I just got some UI review resources from HP which I may be able to hijack for storyboard UI reviews at large.15:56
krotscheckjeblair: Given that I’m not really qualified to review most of the infra stack though I don’t know how helpful that would be.15:57
krotscheckAnyway, sounds like we’re done.15:57
krotscheck#endmeeting storyboard15:58
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"15:58
openstackMeeting ended Mon Apr 21 15:58:03 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:58
openstackMinutes:        http://eavesdrop.openstack.org/meetings/storyboard/2014/storyboard.2014-04-21-15.00.html15:58
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2014/storyboard.2014-04-21-15.00.txt15:58
openstackLog:            http://eavesdrop.openstack.org/meetings/storyboard/2014/storyboard.2014-04-21-15.00.log.html15:58
*** jtomasek has quit IRC16:03
*** otherwiseguy has quit IRC16:05
*** jtomasek has joined #openstack-meeting-316:07
*** xuhanp has quit IRC16:10
*** jamie_h has joined #openstack-meeting-316:10
*** jamie_h has quit IRC16:16
*** coolsvap|afk is now known as coolsvap16:20
*** otherwiseguy has joined #openstack-meeting-316:21
*** jamie_h has joined #openstack-meeting-316:38
*** sweston has quit IRC16:43
*** HenryG_ has quit IRC16:47
*** HenryG has joined #openstack-meeting-316:47
*** chuckC has quit IRC17:13
*** sweston has joined #openstack-meeting-317:32
*** eghobo has joined #openstack-meeting-317:43
*** chuckC has joined #openstack-meeting-317:55
*** markmcclain has quit IRC18:03
*** coolsvap is now known as coolsvap|afk18:18
*** otherwiseguy has quit IRC18:29
*** ttrifonov is now known as ttrifonov_zZzz18:39
*** ttrifonov_zZzz is now known as ttrifonov18:40
*** jamie_h has quit IRC18:41
*** markmcclain has joined #openstack-meeting-318:45
*** ttrifonov is now known as ttrifonov_zZzz19:00
*** ttrifonov_zZzz is now known as ttrifonov19:00
*** wchrisj has quit IRC19:00
*** chuckC has quit IRC19:01
*** wchrisj has joined #openstack-meeting-319:18
*** otherwiseguy has joined #openstack-meeting-319:18
*** amotoki_ has joined #openstack-meeting-319:21
*** ttrifonov is now known as ttrifonov_zZzz19:22
*** ttrifonov_zZzz is now known as ttrifonov19:23
*** jtomasek has quit IRC19:24
*** garyduan has joined #openstack-meeting-319:34
*** otherwiseguy has quit IRC19:44
*** wchrisj has quit IRC19:50
*** eghobo has quit IRC19:51
*** eghobo has joined #openstack-meeting-319:51
*** ttrifonov is now known as ttrifonov_zZzz19:55
*** ttrifonov_zZzz is now known as ttrifonov19:55
*** mwagner_lap has quit IRC19:59
*** sarob has joined #openstack-meeting-320:02
*** ttrifonov is now known as ttrifonov_zZzz20:10
*** wchrisj has joined #openstack-meeting-320:10
*** ttrifonov_zZzz is now known as ttrifonov20:14
*** chuckC has joined #openstack-meeting-320:17
*** sarob has quit IRC20:17
*** sarob has joined #openstack-meeting-320:20
*** markmcclain has quit IRC20:29
*** amotoki_ has quit IRC20:32
*** ttrifonov is now known as ttrifonov_zZzz20:39
*** garyduan has quit IRC20:52
*** garyduan has joined #openstack-meeting-320:52
*** SumitNaiksatam has quit IRC20:55
*** otherwiseguy has joined #openstack-meeting-320:55
*** SumitNaiksatam has joined #openstack-meeting-320:56
*** SumitNaiksatam has quit IRC20:56
*** amotoki_ has joined #openstack-meeting-320:58
*** sarob has quit IRC21:00
*** sarob has joined #openstack-meeting-321:00
*** Sukhdev has joined #openstack-meeting-321:01
*** sarob has quit IRC21:04
*** beyounn has joined #openstack-meeting-321:07
*** markmcclain has joined #openstack-meeting-321:09
*** julim_ has quit IRC21:13
*** mfer has quit IRC21:18
*** SumitNaiksatam has joined #openstack-meeting-321:21
*** sarob has joined #openstack-meeting-321:27
*** chuckC has quit IRC21:27
*** wchrisj has quit IRC21:31
*** sarob has quit IRC21:32
*** alexpilotti has joined #openstack-meeting-321:34
*** openstackstatus has quit IRC21:35
*** openstackstatus has joined #openstack-meeting-321:36
*** sarob has joined #openstack-meeting-321:54
*** sarob has quit IRC21:59
*** peristeri has joined #openstack-meeting-321:59
*** otherwiseguy has quit IRC22:00
*** banix has quit IRC22:02
*** TravT has joined #openstack-meeting-322:07
*** sarob has joined #openstack-meeting-322:18
*** alexpilotti has quit IRC22:35
*** beyounn has quit IRC22:55
*** beyounn has joined #openstack-meeting-322:56
*** Sukhdev has quit IRC23:01
*** david-lyle has quit IRC23:03
*** eguz has joined #openstack-meeting-323:03
*** sweston has quit IRC23:06
*** eghobo has quit IRC23:06
*** gduan has joined #openstack-meeting-323:11
*** garyduan has quit IRC23:11
*** SumitNaiksatam has quit IRC23:12
*** markmcclain has quit IRC23:17
*** SumitNaiksatam has joined #openstack-meeting-323:18
*** beyounn has quit IRC23:22
*** beyounn has joined #openstack-meeting-323:28
*** SumitNaiksatam has quit IRC23:42
*** SumitNaiksatam has joined #openstack-meeting-323:49
*** sarob has quit IRC23:54
*** sarob has joined #openstack-meeting-323:54
*** chuckC has joined #openstack-meeting-323:57
*** sarob_ has joined #openstack-meeting-323:58
*** sarob has quit IRC23:59

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