Monday, 2014-03-31

*** peristeri has quit IRC00:05
*** dolphm has quit IRC00:06
*** dolphm has joined #openstack-meeting-300:09
*** yamahata has quit IRC00:23
*** alexpilotti has quit IRC00:46
*** enikanorov_ has joined #openstack-meeting-301:04
*** xazel has joined #openstack-meeting-301:04
*** HenryG_ has joined #openstack-meeting-301:05
*** jeblair_ has joined #openstack-meeting-301:08
*** HenryG has quit IRC01:13
*** jeblair has quit IRC01:13
*** DinaBelova has quit IRC01:13
*** enykeev has quit IRC01:13
*** enikanorov has quit IRC01:13
*** RajeshMohan has quit IRC01:13
*** DinaBelova has joined #openstack-meeting-301:14
*** RajeshMohan has joined #openstack-meeting-301:14
*** yamahata has joined #openstack-meeting-301:21
*** dguitarbite_ has quit IRC01:35
*** dguitarbite has joined #openstack-meeting-301:52
*** banix has joined #openstack-meeting-301:57
*** dguitarbite has quit IRC02:11
*** eghobo has quit IRC02:19
*** banix has quit IRC03:05
*** eghobo has joined #openstack-meeting-303:07
*** lcheng has joined #openstack-meeting-303:10
*** lcheng has quit IRC03:57
*** SumitNaiksatam has joined #openstack-meeting-304:08
*** lcheng has joined #openstack-meeting-304:19
*** yamahata has quit IRC04:39
*** yamahata has joined #openstack-meeting-304:46
*** amotoki has joined #openstack-meeting-305:07
*** kevinbenton has left #openstack-meeting-305:25
*** RajeshMohan has quit IRC05:27
*** RajeshMohan has joined #openstack-meeting-305:28
*** jtomasek has joined #openstack-meeting-306:11
*** mrunge has joined #openstack-meeting-306:15
*** jcoufal has joined #openstack-meeting-306:20
*** lcheng has quit IRC06:26
*** jcoufal has quit IRC06:40
*** RajeshMohan has quit IRC06:41
*** xazel has quit IRC06:41
*** RajeshMohan has joined #openstack-meeting-306:41
*** enykeev has joined #openstack-meeting-306:42
*** lpetrut has joined #openstack-meeting-306:52
*** ttrifonov_zZzz is now known as ttrifonov07:18
*** safchain has joined #openstack-meeting-307:56
*** jcoufal has joined #openstack-meeting-307:58
*** nacim has joined #openstack-meeting-308:03
*** nacim has quit IRC08:03
*** MaxV has joined #openstack-meeting-308:04
*** nacim has joined #openstack-meeting-308:04
*** lpetrut has quit IRC08:08
*** jcoufal has quit IRC08:12
*** jcoufal has joined #openstack-meeting-308:13
*** eghobo has quit IRC08:29
*** lpetrut has joined #openstack-meeting-308:36
*** jcoufal has quit IRC09:01
*** lpetrut has quit IRC09:50
*** jcoufal has joined #openstack-meeting-309:51
*** lpetrut has joined #openstack-meeting-310:01
*** yamahata has quit IRC10:21
*** alexpilotti has joined #openstack-meeting-310:22
*** lpetrut has quit IRC10:23
*** MaxV has quit IRC10:24
*** alexpilotti has quit IRC10:26
*** jcoufal has quit IRC10:33
*** jcoufal has joined #openstack-meeting-310:43
*** alexpilotti has joined #openstack-meeting-310:57
*** mwagner_zzz has quit IRC11:04
*** MaxV has joined #openstack-meeting-311:04
*** mrunge has quit IRC11:46
*** saju_m has joined #openstack-meeting-311:51
*** overlayer has joined #openstack-meeting-311:52
*** saju_m has quit IRC12:00
*** markmcclain has joined #openstack-meeting-312:04
*** markmcclain has quit IRC12:04
*** saju_m has joined #openstack-meeting-312:06
*** saju_m has quit IRC12:08
*** mwagner_zzz has joined #openstack-meeting-312:38
*** lpetrut has joined #openstack-meeting-312:39
*** yamahata has joined #openstack-meeting-312:52
*** markmcclain has joined #openstack-meeting-313:01
*** lblanchard has joined #openstack-meeting-313:03
*** dhellmann_ is now known as dhellmann13:04
*** xuhanp has joined #openstack-meeting-313:06
*** HenryG_ has quit IRC13:07
*** banix has joined #openstack-meeting-313:12
*** julim has joined #openstack-meeting-313:27
*** peristeri has joined #openstack-meeting-313:28
*** HenryG has joined #openstack-meeting-313:29
*** julim has quit IRC13:33
*** julim has joined #openstack-meeting-313:36
*** enykeev has quit IRC13:45
*** enykeev has joined #openstack-meeting-313:45
*** enykeev has quit IRC13:45
*** jcoufal has quit IRC13:49
*** zigo has quit IRC13:50
*** amotoki_ has joined #openstack-meeting-313:52
*** zigo has joined #openstack-meeting-313:58
*** lblanchard1 has joined #openstack-meeting-314:02
*** lblanchard has quit IRC14:04
*** jnoller has joined #openstack-meeting-314:07
*** jnoller has quit IRC14:09
*** yamahata has quit IRC14:19
*** yamahata has joined #openstack-meeting-314:19
*** david-lyle has joined #openstack-meeting-314:25
*** zehicle has joined #openstack-meeting-314:33
*** damnsmith is now known as dansmith14:40
*** jeblair_ is now known as jeblair14:59
jeblairis anyone here for the storyboard meeting?15:02
fungiin here then15:02
ttxo/15:04
ttxSome people might have missed the new time though15:04
jeblairgetting closer...15:05
jeblairttx: yes, i had to remind myself to double check this morning15:05
*** cody-somerville has joined #openstack-meeting-315:05
* ttx edits agenda15:06
jeblairi pinged a bunch of people in #storyboard; we'll see if we can get a quorum15:06
ttxnot sure there was a lot of progress since 2 business days ago15:07
*** alexpilotti has quit IRC15:07
jeblairit hasn't been long since the last one though, so we might not have too much to talk about anyway15:07
jeblairthis is probably a good meeting for people to miss.  :)15:07
*** NikitaKonovalov has joined #openstack-meeting-315:07
* cody-somerville has added item to the agenda.15:08
NikitaKonovalovo/15:08
SergeyLukjanovo/15:09
jeblair#startmeeting storyboard15:09
openstackMeeting started Mon Mar 31 15:09:39 2014 UTC and is due to finish in 60 minutes.  The chair is jeblair. Information about MeetBot at http://wiki.debian.org/MeetBot.15:09
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:09
*** openstack changes topic to " (Meeting topic: storyboard)"15:09
openstackThe meeting name has been set to 'storyboard'15:09
jeblairit looks like we have enough folks to have a meeting15:10
ttxyep15:10
jeblairthough we do not have the person needed for agenda item 115:10
jeblair#topic agenda15:10
*** openstack changes topic to "agenda (Meeting topic: storyboard)"15:10
jeblair#link https://wiki.openstack.org/wiki/StoryBoard15:10
jeblairthe wiki page with the agenda has just been updated; any other last minute items to add?15:11
NikitaKonovalovnothing from me15:12
jeblairthen i'll reorder the topics in case krotscheck shows up later15:12
jeblair#topic  Easier access to logs (cody-somerville)15:12
*** openstack changes topic to "Easier access to logs (cody-somerville) (Meeting topic: storyboard)"15:12
jeblaircody-somerville: what's up?15:12
cody-somervilleHi. I was wondering if it would be possible to somehow get easier access to logs for storyboard.o.o? I understand it currently requires a member of openstack-infra core with ssh access to retrieve.15:13
NikitaKonovalovthose logs wold help to solve a 'random 500' issue15:14
NikitaKonovalovthis one https://storyboard.openstack.org/#!/story/4015:15
jeblaircody-somerville: in principle we try to make as much information about infra systems operation as possible public15:15
jeblaircody-somerville: to that end, all our monitoring is unrestricted, puppet logs are public, and in some cases (nodepool image builds) entire logs are public15:16
jeblaircody-somerville: i think there would be two things to consider in making storyboard logs public -- a) the security of account credentials, and b) user privacy15:17
jeblaira) i'm not sure if we can guarantee than storyboard is never going to dump the password into the logs (courtesy of, say sqlalchemy?)15:18
NikitaKonovalovjeblair: at this point we do not store any private information in our database15:18
NikitaKonovalovthe password goes to Launchpad only15:18
jeblairand b) some people might consider their ip address private information and want to avoid being associated with it publicly15:19
jeblairi don't know if that's a widely held belief in this community, but i do know some communities/organizations feel that way15:19
jeblairoh, tokens show up in the logs15:20
NikitaKonovalovjeblair: agree, tokens should stay private15:21
jeblairso storyboard auth tokens themselves might be accessible in the logs... it's possibly that it's only intermediary tokens; i'm not certain15:21
jeblairso on the other side of this, we have the thought that it should be easy for devs to run a test instance, and so most problems should be able to be debugged locally15:22
NikitaKonovalovauthorization codes are single-use, so nothing bad will happen if those leak15:23
cody-somervilleI would suggest that maybe we can more lenient with log access until MVP15:23
jeblairthat leaves only bugs that are unique to our production instance as the ones needing support from logs15:23
cody-somervillebut would be happy with restricted mechanism (maybe shared username and password coupled with scouts honour).15:24
*** ruhe has joined #openstack-meeting-315:24
jeblairone class of those bugs are the ones where we screw up the database because we're not actually testing it.  i firmly believe we need to fix that with testing.15:25
jeblairthat leaves things like this random 500 error, which, one assumes is not a pervasive db problem (we don't know yet because no one has looked)15:25
jeblairthere are four people who can check the production server logs, and are happy to do it in these cases15:26
persiaNote that the recommended dev setup may be fairly different than the current production setup, so there may be a set of associated issues (e.g. mod_wsgi vs. other means of running it)15:26
jeblairpersia: good point; i think they should be as close as possible.  mod_wsgi may be a big thing to ask of a developer.  i don't think we should require it, but i do think it's reasonable for a serious developer to use it on occasion (i've certainly done that for similar projects in the past).15:29
cody-somervilleand then after MVP, we  can go back to requiring member of infra core with ssh access15:29
persiajeblair: Just updating the storyboard docs to explain *how* would be a big step.  The current prod setup says "pip install storyboard ... mod_wsgi is recommended".15:29
jeblaircody-somerville: so far, i've only been asked to look at logs once, and i was happy to do so and provided the information within about a minute; to my knowledge, no one has asked for us to look at the most recent 500 errors15:30
*** alexpilotti has joined #openstack-meeting-315:31
jeblaircody-somerville: so for the moment, i'd like to stick with "if you need a log entry, ask in #openstack-infra"15:31
ttxand let's see if that doesn't scale15:31
jeblairttx: right15:31
ruhepersia: i could take AI to update docs about prod deployment15:31
persiaAre there timezone concerns here?  Is there good infra coverage for folk in +2 or +3?15:31
SergeyLukjanovjeblair, ++15:31
persiaruhe: If you did, I'd be very pleased to do the review, including validating the docs by performing such a setup and running the test suite against it.15:32
ttxpersia: Sergey is at... +5?15:32
jeblairthough SergeyLukjanov is infra-core, not infra-root.  we still need to expand infra-root coverage15:32
SergeyLukjanovit was re  -- [19:31:07]  <jeblair> cody-somerville: so for the moment, i'd like to stick with "if you need a log entry, ask in #openstack-infra"15:32
persiattx: Then even moreso.  From a +9 perspective, infra coverage is good because of overlap with -7, but I doubt that to be the case for +5.15:33
SergeyLukjanovmy tz is +4, so, probably we could expand access for me in this case15:33
* persia suddenly understands and is shamed15:33
persiaSergeyLukjanov: Apologies: I just don't see you chattering a lot on IRC in the "quiet time" :)15:34
SergeyLukjanovpersia, my bad, I'm mostly accessible on-highlight15:34
jeblairanyway, if this doesn't scale, we can look into something like password restricted logs, or a shared production-test environment15:34
SergeyLukjanovjeblair, openstack-dev with some fake auth could be an option15:35
*** ttrifonov is now known as ttrifonov_zZzz15:35
SergeyLukjanovstoryboard-dev*15:35
jeblairbut production is always going to be tightly restricted, so as we learn how to develop and run a cd system like this, i think it's good to know what the parameters are and to start designing around them early15:36
persiaEven if the logs contain authentication tokens?15:36
*** alexpilotti has quit IRC15:36
persiaA shared production test environment sounds the most flexible: it also allows deployment of stuff for verification that the infra changes won't break the commits.15:37
persiaHow much effort is it to set up such an environment?15:37
jeblairpersia: yes.  the main reason i'd be resistent to that is because that's the job of the test system.15:37
jeblairpersia: and production is going to be continuously deployed anyway15:37
jeblairpersia: so you'd just end up with two broken systems.15:38
persiaAh, so the tests should include testing mod_wsgi, etc.?15:38
jeblairpersia: if mod_wsgi is critical to the operation of it, yes.  however, i don't think it is, so i don't think its necessary.15:39
jeblairi think we're getting a bit off topic; this is starting to feel like open discussion...15:39
persiaI'm just using that as an example of where the recommended config differs, with the idea that any point of variance can be a source of unexpected issues.15:39
jeblairso before we go there, maybe we can spend a few minutes on the other item15:39
jeblair#topic  MVP status (krotscheck)15:40
*** openstack changes topic to "MVP status (krotscheck) (Meeting topic: storyboard)"15:40
jeblairkrotscheck isn't here, but i bet we can figure out what's going on15:40
NikitaKonovalovthe last thing missing was comments and pagination, I guess15:41
NikitaKonovalovso both of them are merged15:41
jeblairwasn't there a problem with pagination?  i think it was disabled because of that?15:42
persiahttps://review.openstack.org/#/c/83847/ is reputedly important for firefox users.15:42
jeblairit looks like we can update status as well15:42
* ttx looks15:43
jeblairhttps://storyboard.openstack.org/#!/story/11 says it has 'landed'15:43
jeblairi'm pretty sure we said that should be "change merged" rather than landed...15:44
jeblairbut hey, it's there :)15:44
ttxI think it may be useful now15:44
jeblairttx: i think i would agree (well, for me, once that ff patch lands)15:45
ttxthe thing behaves more than weirdly when you click on description but then not on save15:46
persiaIt won't scale much yet: no searching, no tagging.  But that won't matter until there are hundreds of stories.15:46
ttxplaces "undefined" stuff everywhere15:46
jeblairttx: yeah, that's the ff patch15:46
persiattx: Thats the FF patch.15:46
ttxoh.15:46
persiaSomeone using FF needs to review it.15:46
ttxthat would be me15:46
ttxI'll review it15:46
jeblairspeaking of which, i thought we had docs-draft copies of the webclient configured to use the production api server, but it doesn't seem to be working for me15:47
jeblairif we did, that would make reviewing those a little easier15:47
ttxas soon as I find 2 min15:47
persiajeblair: `tox -e grunt server:prod` doesn't work?15:47
jeblairpersia: that's beside the point15:48
*** mfer has joined #openstack-meeting-315:48
*** markmcclain has quit IRC15:48
jeblairanyway, back to topic -- i think we should continue to poke at it for a bit, but i think we're getting close to a point where we should discuss how to use it for more infra-related tasks and really start dogfooding it.15:48
persiaI thought that was the webclient configured to use the production server.  krotscheck told me that there is no current support for running the client and API server on different hosts.15:49
jeblairpersia: hrm, that seems unecessary; i think it's important that the client be able to be run anywhere, including docs-draft and developer workstations (a dev should be able to test out changes against the production server)15:51
persiaYes, but there needs to be a local proxy on the dev workstation15:51
persiakrotscheck says we need CORS support to do it the other way.15:51
jeblairpersia: ah that makes sense15:51
*** xuhanp has quit IRC15:52
persiatox -e grunt server:prod sets up the local proxy to point at production API server, so very good for quick testing of UI stuff if you don't have your own API server environment running somewhere.15:52
jeblair#topic open discussion15:52
*** openstack changes topic to "open discussion (Meeting topic: storyboard)"15:52
*** enykeev has joined #openstack-meeting-315:52
jeblairi have not had time to make headway on the 'test on mysql' change since last week, but my plan is to continue work in that direction15:53
NikitaKonovalovjeblair: I've been running tests on both mysql and postgres installed locally15:54
NikitaKonovalovand they are running fine so far15:55
jeblairNikitaKonovalov: i mean _all_ the tests;  they definitely don't all pass right now15:55
ruhejeblair: this one https://review.openstack.org/#/c/82872/ ?15:55
jeblairruhe: yes, that15:56
jeblairNikitaKonovalov: you can see a list of issues in the comments on that change15:56
jeblairthe next step for that is to either fix the sqlalchemy model to specify the engine, or switch to alembic for creating the model for the tests;  i'm going to explore using alembic15:56
jeblairit might end up being crazy and slow, but i'd like to at least see what that looks like15:57
jeblairanyway, once the tables are being created correctly for the unit tests on jenkins, the other issues will be visible15:57
*** jcoufal has joined #openstack-meeting-315:58
ruhejeblair: with the current number number of tests running alembic on each test might be fine; but i'd expect a lot more tests in near future15:58
ruhebut we always can re-use old code which runs migrations only once and captures DB DDL and applies it in each tests15:58
jeblairruhe: yes, it might be a problem then.  openstack compresses upgrades periodically though, we could adopt something similar...15:58
jeblairruhe: or that ^ could work too15:59
jeblairanyway, i think time is up15:59
jeblairthanks everyone!  hopefully we'll have a few more people next week.  :)15:59
*** eghobo has joined #openstack-meeting-315:59
persiaIt helps to have had a meeting to get used to the new day/time :)15:59
jeblair#endmeeting15:59
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"15:59
openstackMeeting ended Mon Mar 31 15:59:48 2014 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:59
openstackMinutes:        http://eavesdrop.openstack.org/meetings/storyboard/2014/storyboard.2014-03-31-15.09.html15:59
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2014/storyboard.2014-03-31-15.09.txt15:59
openstackLog:            http://eavesdrop.openstack.org/meetings/storyboard/2014/storyboard.2014-03-31-15.09.log.html15:59
jeblairpersia: yeah, since our last one was 2 business days ago, this is not a bad one to miss.  :)16:00
*** jpomero has joined #openstack-meeting-316:21
*** mfer has quit IRC16:24
*** krotscheck has joined #openstack-meeting-316:33
*** markmcclain has joined #openstack-meeting-316:36
*** SumitNaiksatam has quit IRC16:38
*** safchain has quit IRC16:44
*** MaxV has quit IRC16:45
*** MaxV has joined #openstack-meeting-316:46
*** MaxV has quit IRC16:50
*** SumitNaiksatam has joined #openstack-meeting-316:54
*** ycombinator has quit IRC16:56
*** ycombinator has joined #openstack-meeting-316:57
*** sarob has joined #openstack-meeting-317:00
*** krotscheck has quit IRC17:00
*** TravT has joined #openstack-meeting-317:07
*** alexpilotti has joined #openstack-meeting-317:07
*** lenrow has joined #openstack-meeting-317:10
*** nacim has quit IRC17:20
*** sarob has quit IRC17:26
*** sarob has joined #openstack-meeting-317:26
*** eghobo has quit IRC17:27
*** eghobo has joined #openstack-meeting-317:28
*** jcoufal has quit IRC17:29
*** overlayer has quit IRC17:29
*** sarob has quit IRC17:31
*** lenrow has quit IRC17:39
*** lenrow has joined #openstack-meeting-317:41
*** markmcclain has quit IRC18:03
*** d0ugal_ has joined #openstack-meeting-318:06
*** d0ugal_ has quit IRC18:06
*** d0ugal_ has joined #openstack-meeting-318:07
*** lpetrut has quit IRC18:08
*** markmcclain has joined #openstack-meeting-318:09
*** d0ugal has quit IRC18:09
*** kevinbenton has joined #openstack-meeting-318:17
*** zehicle has quit IRC18:34
*** zehicle has joined #openstack-meeting-318:35
*** lpetrut has joined #openstack-meeting-318:36
*** cody-somerville has left #openstack-meeting-318:38
*** dkehn_ has joined #openstack-meeting-318:51
*** RajeshMohan has quit IRC18:53
*** rand738 has joined #openstack-meeting-318:56
*** sarob has joined #openstack-meeting-318:57
*** david-lyle has quit IRC19:00
*** tedchang has joined #openstack-meeting-319:03
*** jcoufal has joined #openstack-meeting-319:04
*** eguz has joined #openstack-meeting-319:06
*** eghobo has quit IRC19:10
*** Sukhdev has joined #openstack-meeting-319:21
*** lblanchard1 has quit IRC19:47
*** david-lyle has joined #openstack-meeting-319:47
*** lblanchard1 has joined #openstack-meeting-319:48
*** markmcclain has quit IRC19:49
*** Sukhdev has quit IRC19:53
*** sarob has quit IRC19:59
*** markmcclain has joined #openstack-meeting-320:00
*** sarob has joined #openstack-meeting-320:05
*** Sukhdev has joined #openstack-meeting-320:20
*** julim has quit IRC20:29
*** sarob has quit IRC20:31
*** sarob has joined #openstack-meeting-320:32
*** sarob_ has joined #openstack-meeting-320:34
*** sarob has quit IRC20:36
*** eguz has quit IRC20:36
*** jtomasek has quit IRC20:48
*** sarob_ has quit IRC20:54
*** jpomero has quit IRC20:56
*** eghobo has joined #openstack-meeting-321:03
*** lblanchard1 has quit IRC21:26
*** SumitNaiksatam has quit IRC21:31
*** jcoufal has quit IRC21:34
*** lpetrut has quit IRC21:39
*** sarob has joined #openstack-meeting-321:55
*** sarob has quit IRC22:01
*** dansmith has quit IRC22:08
*** peristeri has quit IRC22:09
*** dansmith has joined #openstack-meeting-322:09
*** banix has quit IRC22:10
*** mwagner_zzz has quit IRC22:14
*** Sukhdev has quit IRC22:20
*** mfer has joined #openstack-meeting-322:23
*** mfer has quit IRC22:32
*** julim has joined #openstack-meeting-322:34
*** Sukhdev has joined #openstack-meeting-322:59
*** julim has quit IRC23:00
*** alexpilotti has quit IRC23:11
*** TravT has quit IRC23:21
*** yamahata has quit IRC23:21
*** mwagner_zzz has joined #openstack-meeting-323:28
*** david-lyle has quit IRC23:30
*** rand738 has quit IRC23:35
*** rand738 has joined #openstack-meeting-323:36
*** david-lyle has joined #openstack-meeting-323:53
*** david-lyle has quit IRC23:58

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