Monday, 2015-02-09

*** etoews has joined #openstack-meeting-300:09
*** yamahata has joined #openstack-meeting-300:10
*** etoews has quit IRC00:13
*** markvoelker has joined #openstack-meeting-300:25
*** jckasper has joined #openstack-meeting-300:28
*** markvoelker has quit IRC00:30
*** jckasper has quit IRC00:40
*** banix has quit IRC00:47
*** baoli has joined #openstack-meeting-300:58
*** Godfath3r has quit IRC01:08
*** jckasper has joined #openstack-meeting-301:08
*** etoews has joined #openstack-meeting-301:10
*** etoews has quit IRC01:14
*** nelsnelson has joined #openstack-meeting-301:16
*** sarob has quit IRC01:26
*** markvoelker has joined #openstack-meeting-301:26
*** markvoelker has quit IRC01:31
*** banix has joined #openstack-meeting-301:32
*** stanzgy has joined #openstack-meeting-301:34
*** jraim has quit IRC01:38
*** ameade has quit IRC01:39
*** briancurtin has quit IRC01:40
*** victor_lowther has quit IRC01:40
*** ctracey has quit IRC01:40
*** zhiyan has quit IRC01:40
*** ctracey has joined #openstack-meeting-301:45
*** jraim has joined #openstack-meeting-301:45
*** ameade has joined #openstack-meeting-301:46
*** briancurtin has joined #openstack-meeting-301:46
*** zhiyan has joined #openstack-meeting-301:46
*** wuhg has joined #openstack-meeting-301:49
*** victor_lowther has joined #openstack-meeting-301:53
*** Networkn3rd has quit IRC01:53
*** Networkn3rd has joined #openstack-meeting-301:57
*** nelsnelson has quit IRC02:01
*** yamamot__ has joined #openstack-meeting-302:11
*** nelsnelson has joined #openstack-meeting-302:15
*** nelsnelson has quit IRC02:21
*** etoews has joined #openstack-meeting-302:22
*** etoews has quit IRC02:25
*** etoews has joined #openstack-meeting-302:25
*** markvoelker has joined #openstack-meeting-302:27
*** mwagner_lap has joined #openstack-meeting-302:28
*** markvoelker has quit IRC02:32
*** sigmavirus24_awa is now known as sigmavirus2402:42
*** banix has quit IRC02:45
*** banix has joined #openstack-meeting-302:53
*** banix has quit IRC02:59
*** VW_ has joined #openstack-meeting-303:04
*** VW_ has quit IRC03:08
*** VW_ has joined #openstack-meeting-303:08
*** Longgeek has joined #openstack-meeting-303:11
*** Longgeek has quit IRC03:14
*** Longgeek has joined #openstack-meeting-303:20
*** banix has joined #openstack-meeting-303:21
*** markvoelker has joined #openstack-meeting-303:28
*** markvoelker has quit IRC03:33
*** etoews has quit IRC03:33
*** sigmavirus24 is now known as sigmavirus24_awa03:40
*** baoli has quit IRC03:48
*** coolsvap_ is now known as coolsvap04:02
*** baoli has joined #openstack-meeting-304:04
*** amotoki has joined #openstack-meeting-304:13
*** armax has joined #openstack-meeting-304:18
*** armax has quit IRC04:27
*** markvoelker has joined #openstack-meeting-304:29
*** markvoelker has quit IRC04:35
*** baoli has quit IRC04:37
*** armax has joined #openstack-meeting-304:38
*** coolsvap is now known as coolsvap_04:55
*** coolsvap_ is now known as coolsvap04:56
*** pasha117 has joined #openstack-meeting-305:05
*** pavel_bondar has quit IRC05:06
*** Networkn3rd has quit IRC05:23
*** markvoelker has joined #openstack-meeting-305:31
*** killer_prince is now known as lazy_prince05:32
*** markvoelker has quit IRC05:36
*** armax has quit IRC05:37
*** armax has joined #openstack-meeting-305:39
*** etoews has joined #openstack-meeting-305:43
*** etoews has quit IRC05:47
*** banix has quit IRC05:52
*** armax has quit IRC06:15
*** markvoelker has joined #openstack-meeting-306:32
*** markvoelker has quit IRC06:37
*** etoews has joined #openstack-meeting-306:44
*** etoews has quit IRC06:48
*** etoews has joined #openstack-meeting-307:01
*** etoews has quit IRC07:05
*** scheuran has joined #openstack-meeting-307:09
*** VW_ has quit IRC07:20
*** egallen has joined #openstack-meeting-307:29
*** ivar-laz_ has joined #openstack-meeting-307:29
*** ivar-lazzaro has quit IRC07:32
*** markvoelker has joined #openstack-meeting-307:33
*** ivar-laz_ has quit IRC07:34
*** obondarev has joined #openstack-meeting-307:34
*** sahid has joined #openstack-meeting-307:37
*** markvoelker has quit IRC07:38
*** lazy_prince has quit IRC07:43
*** lazy_prince has joined #openstack-meeting-307:43
*** sergef has joined #openstack-meeting-307:59
*** etoews has joined #openstack-meeting-308:02
*** etoews has quit IRC08:06
*** iovadia has joined #openstack-meeting-308:10
*** pkarikh has joined #openstack-meeting-308:13
*** bradjones has quit IRC08:31
*** bradjones has joined #openstack-meeting-308:31
*** markvoelker has joined #openstack-meeting-308:34
*** devvesa has joined #openstack-meeting-308:35
*** safchain has joined #openstack-meeting-308:37
*** markvoelker has quit IRC08:39
*** jcoufal has joined #openstack-meeting-308:40
*** wojdev has joined #openstack-meeting-308:42
*** mrmartin has joined #openstack-meeting-308:44
*** zz_ttrifonov is now known as ttrifonov08:53
*** JeanBriceCombebi has joined #openstack-meeting-309:02
*** etoews has joined #openstack-meeting-309:02
*** wojdev_ has joined #openstack-meeting-309:03
*** wojdev has quit IRC09:04
*** wojdev_ is now known as wojdev09:04
*** sarob has joined #openstack-meeting-309:06
*** etoews has quit IRC09:07
*** VW_ has joined #openstack-meeting-309:09
*** VW_ has quit IRC09:13
*** MaxV has joined #openstack-meeting-309:16
*** yamahata has quit IRC09:31
*** yamamot__ has quit IRC09:32
*** markvoelker has joined #openstack-meeting-309:35
*** markvoelker has quit IRC09:39
*** wojdev has quit IRC09:47
*** zz_johnthetubagu is now known as johnthetubaguy10:00
*** etoews has joined #openstack-meeting-310:03
*** VW_ has joined #openstack-meeting-310:04
*** VW_ has quit IRC10:04
*** etoews has quit IRC10:08
*** belmoreira has joined #openstack-meeting-310:31
*** markvoelker has joined #openstack-meeting-310:36
*** sarob has quit IRC10:41
*** markvoelker has quit IRC10:41
*** stanzgy has quit IRC10:54
*** dobson has quit IRC11:01
*** dobson has joined #openstack-meeting-311:03
*** lazy_prince has quit IRC11:07
*** killer_prince has joined #openstack-meeting-311:10
*** killer_prince is now known as lazy_prince11:10
*** wojdev has joined #openstack-meeting-311:24
*** JeanBriceCombebi has quit IRC11:27
*** pasha117 has quit IRC11:29
*** markvoelker has joined #openstack-meeting-311:37
*** markvoelker has quit IRC11:42
*** wojdev has quit IRC12:04
*** etoews has joined #openstack-meeting-312:04
*** etoews has quit IRC12:09
*** Longgeek has quit IRC12:12
*** xuhanp has joined #openstack-meeting-312:34
*** markvoelker has joined #openstack-meeting-312:38
*** markvoelker has quit IRC12:43
*** baoli has joined #openstack-meeting-312:51
*** markvoelker has joined #openstack-meeting-312:59
*** lblanchard has joined #openstack-meeting-313:00
*** baoli_ has joined #openstack-meeting-313:01
*** baoli has quit IRC13:04
*** JeanBriceCombebi has joined #openstack-meeting-313:04
*** etoews has joined #openstack-meeting-313:05
*** etoews has quit IRC13:10
*** jckasper has quit IRC13:14
*** bknudson has quit IRC13:36
*** belmoreira has quit IRC13:40
*** sarob has joined #openstack-meeting-313:41
*** sergef has quit IRC13:44
*** Longgeek has joined #openstack-meeting-313:44
*** sarob has quit IRC13:46
*** thomasem has joined #openstack-meeting-313:47
*** Longgeek has quit IRC13:57
*** bknudson has joined #openstack-meeting-313:59
*** Longgeek has joined #openstack-meeting-314:00
*** david-lyle_afk is now known as david-lyle14:01
*** jcoufal has quit IRC14:02
*** jckasper_ has joined #openstack-meeting-314:02
*** jcoufal has joined #openstack-meeting-314:02
*** sergef has joined #openstack-meeting-314:06
*** lascii is now known as alaski14:07
*** amotoki has quit IRC14:09
*** banix has joined #openstack-meeting-314:09
*** Networkn3rd has joined #openstack-meeting-314:11
*** banix has quit IRC14:12
*** jaypipes has joined #openstack-meeting-314:15
*** cbader has joined #openstack-meeting-314:19
*** Longgeek has quit IRC14:23
*** wuhg has quit IRC14:29
*** jcoufal has quit IRC14:34
*** jcoufal has joined #openstack-meeting-314:34
*** JeanBriceCombebi has quit IRC14:36
*** JeanBriceCombebi has joined #openstack-meeting-314:38
*** xuhanp has quit IRC14:40
*** reed has joined #openstack-meeting-314:42
*** mattgriffin has joined #openstack-meeting-314:54
*** jpomero has joined #openstack-meeting-314:55
*** JeanBriceCombebi has quit IRC14:55
*** sandr8 has quit IRC14:55
*** VW_ has joined #openstack-meeting-314:55
*** etoews has joined #openstack-meeting-314:58
*** GheRivero has joined #openstack-meeting-315:01
*** JeanBriceCombebi has joined #openstack-meeting-315:02
*** ChuckC has joined #openstack-meeting-315:06
*** ChuckC has quit IRC15:06
*** absubram has joined #openstack-meeting-315:06
*** ChuckC has joined #openstack-meeting-315:07
*** carl_baldwin has joined #openstack-meeting-315:07
*** amotoki has joined #openstack-meeting-315:10
*** sarob has joined #openstack-meeting-315:10
*** superdan is now known as dansmith15:10
*** nelsnelson has joined #openstack-meeting-315:12
*** banix has joined #openstack-meeting-315:14
*** sarob has quit IRC15:15
*** absubram has left #openstack-meeting-315:16
*** mattgriffin has quit IRC15:22
*** Longgeek has joined #openstack-meeting-315:24
*** jcoufal_ has joined #openstack-meeting-315:26
*** peristeri has joined #openstack-meeting-315:28
*** jcoufal has quit IRC15:29
*** lazy_prince has quit IRC15:30
*** killer_prince has joined #openstack-meeting-315:33
*** killer_prince is now known as lazy_prince15:33
*** annegentle has joined #openstack-meeting-315:36
*** jcoufal_ has quit IRC15:43
*** jcoufal has joined #openstack-meeting-315:44
*** Longgeek has quit IRC15:50
*** mattgriffin has joined #openstack-meeting-315:50
*** zz_jgrimm is now known as jgrimm15:51
*** ChuckC has quit IRC15:51
*** mattgriffin has quit IRC15:52
*** ChuckC has joined #openstack-meeting-315:52
*** JeanBriceCombebi has quit IRC15:53
*** JeanBriceCombebi has joined #openstack-meeting-315:53
*** yolanda has joined #openstack-meeting-315:57
*** rcarrillocruz has joined #openstack-meeting-315:58
krotscheck#startmeeting Storyboard16:00
openstackMeeting started Mon Feb  9 16:00:17 2015 UTC and is due to finish in 60 minutes.  The chair is krotscheck. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
openstackThe meeting name has been set to 'storyboard'16:00
*** openstack changes topic to " (Meeting topic: Storyboard)"16:00
krotscheckAgenda: https://wiki.openstack.org/wiki/StoryBoard#Agenda16:00
krotscheck#topic Actions from last week.16:00
NikitaKonovalovo/16:00
*** openstack changes topic to "Actions from last week. (Meeting topic: Storyboard)"16:00
krotscheck#topic Actions from last week (Fix worker daemon)16:00
*** openstack changes topic to "Actions from last week (Fix worker daemon) (Meeting topic: Storyboard)"16:00
krotscheckyolanda: This one was yours?16:00
yolandayes, pending from review16:01
krotscheckLink?16:01
yolandalooking16:01
krotscheckcool16:01
yolandahttps://review.openstack.org/15163016:01
krotscheckLGTM16:02
NikitaKonovalov+2 also16:03
krotscheck#topic Actions from Last week: Errors not showing in client.16:03
*** openstack changes topic to "Actions from Last week: Errors not showing in client. (Meeting topic: Storyboard)"16:03
rcarrillocruzLGTM16:03
krotscheckI think that one got merged.16:03
krotscheckyolanda++ :)16:03
yolandai saw the errors from first time last week :)16:03
krotscheckYay errors!16:03
krotscheck...wait16:03
krotscheckOk, so that one’s done.16:03
ttxo/16:03
krotscheck#topic Urgent Items16:04
*** openstack changes topic to "Urgent Items (Meeting topic: Storyboard)"16:04
krotscheckEverything is broken!16:04
rcarrillocruzhah16:04
rcarrillocruzhttps://review.openstack.org/#/c/154077/116:04
yolandanooooo :)16:04
rcarrillocruzthat gives a 50016:04
krotscheckRight, so while we now have lots and lots of lovely coverage on OAuth, we don’t ahve great coverage on our notification hooks.16:04
krotscheckAnyone want to take that on this week?16:05
rcarrillocruzme16:05
krotscheckAllrightey16:05
rcarrillocruzi'm not oncall16:05
rcarrillocruzso i can tackle16:05
krotscheck#action rcarrillocruz Add test coverage to notifications.16:05
yolandai'm on call :(16:05
rcarrillocruzhah16:05
rcarrillocruzpain moves on in a weekly basis :D16:06
krotscheckHow many people do you guys have on the call rotation?16:06
rcarrillocruz316:06
krotscheckwat16:06
rcarrillocruzmike, yolanda and myself16:06
krotscheckThat’s not ethical.16:06
rcarrillocruz:D16:06
krotscheckRighto16:06
krotscheckAny other urgent items?16:06
NikitaKonovalovhttps://review.openstack.org/#/c/153591/16:06
*** carl_baldwin has quit IRC16:06
yolandahttps://review.openstack.org/15406916:06
NikitaKonovalovthis change had a strange error in patch sets 2-416:06
yolandathis needs review and merge16:06
NikitaKonovalovthe tests failed almost silently and did not reproduce locally on desktop16:07
*** carl_baldwin has joined #openstack-meeting-316:07
krotscheckNikitaKonovalov: Some kind of a pretty-tox error?16:07
NikitaKonovalovkrotscheck: no16:08
rcarrillocruzi think pretty-tox got removed ?16:08
NikitaKonovalovkrotscheck: it was an import error16:08
yolandamm, there was a suggestion to abandon it, but i think it wasn't16:08
NikitaKonovalovand for some reason running locally just skipped the broken tests16:08
krotscheckOdd.16:08
NikitaKonovalovas for pretty-tox, it is removed from the client16:08
krotscheckALright16:08
NikitaKonovalovI can also remove it from the api if it is unstable16:09
krotscheckyolanda: +2 on https://review.openstack.org/#/c/154069/16:09
krotscheckNikitaKonovalov: Well, if errors like that keep happening we’ll pull it out.16:09
yolandaNikitaKonovalov, can you +2 as well so we launch it?16:09
NikitaKonovalovyolanda: looking now16:09
yolandawe need to properly fix that, but doesn't look easy16:10
yolandarelated to timezones16:10
krotscheckI fixed something similar when I did the oauth issue token work, I’ll take a look16:10
krotscheck#action krotscheck Fix Auth Token verification tests disabled in https://review.openstack.org/#/c/154069/16:11
NikitaKonovalovbtw, do we need such thing as expiration time for an authorization code?16:11
*** sarob has joined #openstack-meeting-316:11
krotscheckNikitaKonovalov: I’d rather not have a set of keys lying around that permit the generation of new access_tokens.16:12
krotscheckAny other urgent items?16:12
NikitaKonovalovkrotscheck: makes sense16:12
krotscheckCool.16:13
krotscheck#topic User Feedback16:13
*** openstack changes topic to "User Feedback (Meeting topic: Storyboard)"16:13
krotscheckI got user feedback from the PM team about how they really, really, really want pagination controls in the UI.16:13
krotscheckAnyone else?16:14
yolandai saw some related changes from Aleksey16:14
* krotscheck will file a story since there doesn’t seem to be one.16:14
NikitaKonovalovI've got feedback that autocoplite in search is really slow16:14
jeblairkrotscheck: why?16:14
yolandahow does it match with the spec for pagination?16:14
NikitaKonovalovso may be it's time to think of some optimizations for GET requests, may be some caching16:15
*** coolsvap is now known as coolsvap_16:15
krotscheckkrotscheck: Quote “ I really need either paging or a scrolling screen ASAP so my searches based on keywords can display results beyond the first ten. “16:16
jeblairoh of course yes.  pagination without controls is not good.  :)16:17
*** sarob_ has joined #openstack-meeting-316:17
krotscheckjeblair: yep.16:17
krotscheck#action krotscheck File story about pagination controls, check to see what arpinien ’s changes are all about.16:18
krotscheckNikitaKonovalov: Autocomplete on the search window, yes?16:18
jeblairi was thinking of story lists for projects, which are currently not paginated?16:18
NikitaKonovalovkrotscheck: yes16:18
krotscheckjeblair: That too.16:18
jeblair(and i'm in heaven)16:18
krotscheckjeblair: :-P16:18
krotscheckOk, so the resolution of criteria is probably the issue there, which is understandably slow because each request goes into the browse request queue.16:19
NikitaKonovalovme and Aleksey did some testing and found that request handling is  twice faster for an unauthorized user16:19
*** sarob has quit IRC16:19
krotscheckAnd we issue a request for every single resource for every other keystroke or so.16:19
krotscheckWhoa16:19
krotscheckNikitaKonovalov: Where’s the hangup?16:20
NikitaKonovalovand there is a reason for that as the fetching a token each time slows down with the number of tokens16:20
NikitaKonovalovwe either clean those up properly or think of a cache16:20
krotscheckBefore we discuss that, does anyone want to take on optimizing the search autocomplete?16:21
* krotscheck will file a story if not.16:21
yolandai don't have much time this week so i think it's not realistic to volunteer16:21
krotscheck#action krotscheck File story to work on optimizing search autocomplete.16:22
krotscheckOk, so caching tokens.16:22
jeblairmaybe we should add an index to the accesstokens table?16:22
NikitaKonovalovjeblair: sounds good16:22
krotscheckThat would definitely improve performance.16:22
NikitaKonovalovand that is not a hard thing to start with16:23
krotscheckRight16:23
NikitaKonovalovI'll take it and test again16:23
krotscheckFurthermroe, refresh tokens now delete their old access tokens when used.16:23
krotscheckAnd as soon as I get back into fixing cron, we’ll have an automated cleanup script as well.16:23
krotscheck#action NikitaKonovalov Add index to accesstokens table.16:23
krotscheck#action krotscheck Fix cron so we can cleanup our tokens.16:24
krotscheckLastly, I think requests might become faster if we handle our DB session management better.16:24
* krotscheck gets off his sandbox :)16:24
krotscheckHey, login works again!16:25
NikitaKonovalovkrotscheck: you mean we should not create a db every possible time?16:25
krotscheckNikitaKonovalov: Yeah, maybe create the session per request :)16:26
*** sbalukoff has quit IRC16:26
krotscheckNikitaKonovalov: That way we can actually use all the magic SQLAlchemy ORM things and have records be cached :)16:26
NikitaKonovalovkrotscheck: yes, create it with a hook and save in a request field16:26
NikitaKonovalovrequest is available everuwhere, so the session will also be16:27
NikitaKonovalovI can take that too16:27
krotscheckNikitaKonovalov: We’ll need to have a couple of helper methods for independend threads like the workers.16:27
krotscheckCool16:27
krotscheck#action NikitaKonovalov Smart DB Session management.16:27
krotscheckOk, let’s move on.16:28
krotscheck#topic Discussion: Tags in UI16:28
*** openstack changes topic to "Discussion: Tags in UI (Meeting topic: Storyboard)"16:28
krotscheckNikitaKonovalov: Any more questions on that?16:28
NikitaKonovalovnope16:28
krotscheckCool16:28
krotscheck#topic In Progress (yolanda)16:29
*** openstack changes topic to "In Progress (yolanda) (Meeting topic: Storyboard)"16:29
krotscheckWhat’cha working on?16:29
yolandai need reviews for the integration tests16:29
yolandahttps://review.openstack.org/15074316:29
krotscheckjeblair: ^^16:30
jeblaircool, will do16:30
krotscheckThanks :)16:30
yolandaalso i have thsi pending https://review.openstack.org/15213316:30
*** thangp has joined #openstack-meeting-316:30
yolandaand need another +2 for https://review.openstack.org/#/c/151630/16:30
jeblairkrotscheck: we don't have any branches in storyboard, right?16:31
jeblairwe should talk about this because i asked yolanda to remove specificity around branches and i think you asked her to put it back16:31
krotscheckjeblair: Branches in storyboard’s git itself, or branch support?16:31
jeblairkrotscheck: branches in storyboard's git repo itself16:32
NikitaKonovalovjeblair: do you mean this https://review.openstack.org/#/c/150447/ ?16:32
jeblairNikitaKonovalov: no, i mean krotscheck's statement "On check and gate: When a change happens in the backend, then all client integration tests on respective master branches must be run against the new backend revision. "16:32
yolandayes, i removed that comment due to jeblair indications, but then krotscheck asked to do it more clearly16:33
yolandabut it's not branches, it's master branch against current commit id being evaluated16:33
jeblairthe reason i suggested we don't talk about that in the spec is that it is overspecifying what will be tested16:33
yolandajeblair, i think that it makes sense to specify it16:33
jeblairexcept it's wrong16:33
jeblairzuul may decide to test the master branch of _no_ component16:34
*** mattgriffin has joined #openstack-meeting-316:34
yolandai want to test my current commit id agains the master of the oposite component16:34
yolandaagainst16:34
yolandawhat's wrong there?16:34
jeblairso the correct thing to have in the spec is something like "zuul-cloner checks out the revisions to test and we run tests"16:34
yolandabut i need to tell zuul-cloner which components it needs16:35
jeblairyolanda: because there may be a change to the other component ahead in the queue, in which case the test will be your change with the other components change.  no master involved.16:35
jeblairyolanda: yes you do16:35
krotscheckThat makes more sense.16:36
jeblairyolanda: and if there were multiple _branches_ (like stable, etc, you would need to tell zuul-cloner if you wanted to do something unusual (like test master against stable) but that doesn't apply here)16:36
krotscheckOk, I withdraw my comment.16:36
yolandaok, so just defaulting zuul-cloner will do the right thing for us?16:36
jeblairyolanda: yep.  if we want to include text about how that will happen and why, that's fine..16:37
yolandaat least some text about the components involved16:37
jeblairafter all the point of the spec is to make sure we're on the same page16:37
yolandaok, i understand now16:37
jeblairi just don't want us to think "this should always checkout master" or something16:37
yolandai was thinking that, yes16:37
krotscheckBasically each repository under test is a tree of dependencies, and zuul-cloner walks down that tree to make sure everything remains reasonably kosher.16:37
krotscheckI was under the impression that we only really care about that-thing-that-merges-next.16:38
jeblairkrotscheck: https://jenkins03.openstack.org/job/gate-diskimage-builder-python26/477/parameters/16:38
krotscheckOr do I misunderstand?16:38
jeblairkrotscheck: that's a change in the gate pipeline right now16:38
jeblairkrotscheck: ZUUL_CHANGE_IDS = 153876,1 153742,1 152092,4 154042,2 153041,1 148436,5 148437,6 153451,4 154045,116:38
jeblairkrotscheck: all of those changes are being tested together16:38
yolandajeblair , so it's considering master but adding all the changes that will be affecting and merge to master in the future?16:39
jeblairkrotscheck: more or less -- it serializes the dependencies16:39
jeblairyolanda: yep16:39
yolandaok, got it16:39
krotscheckWell, that was enlightening.16:39
yolandathat's even better, so we don't fall into race conditions16:39
jeblairyep.  and i'm almost done adding support for Depends-On in commit messages, so this can even work in the check pipeline16:40
jeblair(you can have a client change that Dpends-On: a server change and they will always be tested together)16:40
krotscheckOh, nice.16:40
rcarrillocruznice16:40
mrmartinawesome16:40
yolandauseful!16:40
krotscheckAlright! yolanda: anything else?16:41
yolandadone16:41
yolandai'll amend the spec and i hope to find some hole to work on16:41
krotscheckCool16:42
*** scheuran has quit IRC16:42
*** mattgriffin has quit IRC16:42
*** lazy_prince is now known as killer_prince16:42
krotscheck#topic In Progress (krotscheck)16:42
*** openstack changes topic to "In Progress (krotscheck) (Meeting topic: Storyboard)"16:42
krotscheckI did a bunch of OAuth things, looks like I have one more thing to test.16:42
krotscheckI did a bit of work on notifications, and did a bunch of email rebasing.16:42
krotscheckBut no actual progress on those. Hoping to get back to those this week and (optimally) land email.16:43
krotscheckNo progress on storyboard-dev.openstack.org, but it’s on my list.16:43
krotscheck(that requires puppet changes)16:43
krotscheck#topic In Progress (rcarrillocruz)16:43
*** openstack changes topic to "In Progress (rcarrillocruz) (Meeting topic: Storyboard)"16:43
rcarrillocruzthe notification hook now passes on previous resource state16:44
krotscheckWhich is AWESOME.16:44
rcarrillocruzwith that landed (about an hour ago), i can continue doing the replay/reconnect piece16:44
krotscheckNice.16:44
rcarrillocruzi also looked at the ops side of allowing websockets with Apache, I'm hoping to send concurrent changes this week to etherpad and storyboard manifests (which both use websockts, primer with SocketIO latter with Tornado)16:45
krotscheckNeat.16:47
krotscheckAnything else?16:47
*** Longgeek has joined #openstack-meeting-316:47
krotscheck#topic In Progress (jedimike)16:48
*** openstack changes topic to "In Progress (jedimike) (Meeting topic: Storyboard)"16:48
krotscheckHe’s… not around.16:48
krotscheck#topic In Progress (NikitaKonovalov)16:48
*** openstack changes topic to "In Progress (NikitaKonovalov) (Meeting topic: Storyboard)"16:48
krotscheckLast one’s the best one!16:48
NikitaKonovalovso I've spent quite a lot of time on looking through API an setting error/succes codes everywhere16:49
NikitaKonovalovand there is a change to the client to support exceptions16:49
NikitaKonovalovhttps://review.openstack.org/#/c/153217/ this onw16:49
NikitaKonovalov*one16:49
krotscheckThat seems sane. Is there test coverage on that code already?16:50
rcarrillocruzi agree about non monkey patching... that can lead to difficult things to debug if there are problems with the code16:50
*** Shrews has joined #openstack-meeting-316:51
NikitaKonovalovkrotscheck: I'll do unit tests, but once we have intergration tests against api then we are talking about coverage :)16:51
krotscheckTrue.16:51
krotscheckI dunno, when I think code coverage I think back to my java days and cobertura.16:52
*** naohirot has joined #openstack-meeting-316:52
*** mjturek1 has joined #openstack-meeting-316:52
NikitaKonovalovsome small improvements https://review.openstack.org/#/c/152515/ and https://review.openstack.org/#/c/153968/16:52
NikitaKonovalovI actually hope to get back to SDK and cover the rest of endpoints asap16:53
krotscheckCool.16:53
krotscheckAnything else? We might actually get around to Open Discussion this time :)16:53
NikitaKonovalovno more updates breom me16:54
NikitaKonovalov*from16:54
krotscheckCool16:55
krotscheck#topic Open Discussion16:55
*** openstack changes topic to "Open Discussion (Meeting topic: Storyboard)"16:55
krotscheckWoohoo16:55
krotscheck5 minutes?16:55
ttxyay16:55
rcarrillocruzthat must be a record :D16:55
krotscheckI know, right?16:55
krotscheckWhat’s up, veryone?16:55
yolandai filed a vbrownbag talk about storyboard for Vancouver16:56
yolandalet's hope they accept it16:56
krotscheckNeat!16:56
*** rloo has joined #openstack-meeting-316:56
yolandathere is a "Women of Openstack" journey so I bet they will16:56
ttxI talked about Storyboard at FOSDEM, good reception16:56
krotscheckI just got an SB talk through HP Talk Preapproval.16:56
krotscheckttx: YEah, I actually heard good things about that from nibalizer16:57
*** stendulker has joined #openstack-meeting-316:57
ttxit was just 5 min, just to make it appear on the radar16:57
ttxIn other news, Launchpad is actually getting proper git support16:57
*** lucasagomes has joined #openstack-meeting-316:58
ttxbut they still don't plan to fix the blueprints side16:58
krotscheckDefine “proper”?16:58
yolandado they have someone working on launchpad?16:58
ttxyolanda: yes. The incredible cjwatson16:59
*** rameshg87 has joined #openstack-meeting-316:59
yolandathat's more than when i was there16:59
ttxyolanda: actually Canonical has a lot of needs for Lp (hardly surprising) so they realized they couldn't let it die16:59
*** Nisha has joined #openstack-meeting-316:59
rcarrillocruzoh?16:59
krotscheckTime’s up, everyone. Have a great day!17:00
ttxproper as in "same level of support as bzr"17:00
krotscheck#endmeeting17:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"17:00
openstackMeeting ended Mon Feb  9 17:00:06 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-02-09-16.00.html17:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-02-09-16.00.txt17:00
openstackLog:            http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-02-09-16.00.log.html17:00
NobodyCamTHank you krotscheck :)17:00
NobodyCam#startmeeting Ironic17:00
NobodyCam#chair devananda17:00
openstackMeeting started Mon Feb  9 17:00:23 2015 UTC and is due to finish in 60 minutes.  The chair is NobodyCam. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
NobodyCamWelcome everyone to the Ironic meeting.17:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
*** openstack changes topic to " (Meeting topic: Ironic)"17:00
openstackThe meeting name has been set to 'ironic'17:00
openstackCurrent chairs: NobodyCam devananda17:00
devanandao/17:00
mjturek1hey all o/17:00
naohiroto/17:00
NobodyCamOf course the agenda can be found at:17:00
NobodyCam#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting17:00
rameshg87o/17:00
lucasagomeso/17:00
*** dtantsur has joined #openstack-meeting-317:00
Nishao/17:00
*** yolanda has left #openstack-meeting-317:00
NobodyCam#topic Greetings, roll-call and announcements17:00
dtantsuro/17:00
NobodyCamRoll-call: Who's here for the Ironic Meeting?17:00
*** openstack changes topic to "Greetings, roll-call and announcements (Meeting topic: Ironic)"17:00
*** marun has joined #openstack-meeting-317:00
Shrewsahoy!17:00
rlooo/17:00
mjturek1o/17:01
rameshg87o/17:01
NobodyCamhowdy ya'all17:01
naohiroto/17:01
NobodyCam\o/ :)17:01
JoshNango/17:01
jroll\o17:01
*** sarob_ is now known as sarob17:01
maurosr\o17:01
*** mattgriffin has joined #openstack-meeting-317:01
NobodyCamdevananda: is getting some coffee so may be a minute late17:01
NobodyCamannouncements:17:01
NobodyCamone meetup (sprint) down17:02
*** wanyen has joined #openstack-meeting-317:02
NobodyCamanother (in San Fran) in a couple of days17:02
jrollwoohoo17:02
*** coolsvap_ is now known as coolsvap17:02
jgrimmo/17:02
NobodyCamwhos going to be at the SF sprint17:02
NobodyCamo/17:02
devanandalast week's sprint went very well, IMHO17:02
Shrewso/17:02
wanyeno/17:02
* jroll is already there17:02
* GheRivero says hi17:03
NobodyCamahh welcone devananda :) awesome to hear17:03
*** amotoki has quit IRC17:03
NobodyCamhi GheRivero :)17:03
*** annegentle has quit IRC17:03
lucasagomesdevananda, +1 that was great17:03
*** MaxV has quit IRC17:03
devanandawith ~10 ppl, it felt like we all were able to actually get things done17:03
NobodyCamsaw some great ski photos :)17:03
lucasagomes:D17:04
NobodyCam:) anything else for announcements?17:04
devanandajust one17:04
devanandakilo-2 was tagged last week, for those who weren't watching17:04
*** BertieFulton has joined #openstack-meeting-317:05
*** mgoddard1 has joined #openstack-meeting-317:05
devanandafor the list of what blueprints were completed: https://launchpad.net/ironic/+milestone/kilo-217:05
NobodyCam:)17:05
devanandaI have yet to post a complete CHANGELOG, but will try to do that today17:05
devanandathat's it for me17:05
NobodyCamI also sow a couple bp got bumped to k317:05
devanandayah. anything not done by thursday was bumpbed automatically17:05
NobodyCam#link https://launchpad.net/ironic/+milestone/kilo-317:06
jrollwow, 40 bugfixes, love it17:06
devanandamoving on ...17:06
rlooyay to everyone (us) for contributing to kilo-2 :-)17:06
devananda#topic subteam status reports17:06
*** openstack changes topic to "subteam status reports (Meeting topic: Ironic)"17:06
NobodyCamhttps://launchpad.net/ironic/+milestone/kilo-17:06
*** stelfer has joined #openstack-meeting-317:06
NobodyCamdoh17:06
wanyendeva, like toadd secure boot to kilo317:06
NobodyCamdid we get a status report after last weeks meeting?17:06
jrollI've been really bad about sending subteam reports :/17:07
NobodyCam:)17:07
jrollis there anyone else willing to do that, that can do a better job?17:07
NobodyCamit was kinda a small meeting lastweek17:07
rloojroll: I can help you17:07
jrollrloo: that would be great, even just a reminder would help :)17:07
rloojroll: we can discuss how many beers later ;)17:08
jrollalso, sorry IPA broke the gate :P17:08
NobodyCamrloo: can I ginve you a #action item for that?17:08
jrollhaha17:08
rlooNobodyCam: yup17:08
devanandawanyen: I'll do what I can with Nova to get the capabilities change approved over there. I know it's just a small patch....17:08
naohirotdevananda: I'd like to know the status of new state machine transition17:08
devanandawanyen: as far as secure boot, what is the spec name?17:08
NobodyCam#action rloo to start helping jroll with status reports after meeting17:08
devanandanaohirot: which transition?17:08
lucasagomesdevvesa, yeah, that patch is also blocking the local boot one17:08
lucasagomeshope they accept the FFE17:08
naohirotdevananda: I saw your patch https://github.com/openstack/ironic/commit/e7958dee652ecd961a90eafd2c0411bc464b0adb17:09
wanyenI will find the name for secure boot17:09
lucasagomesdevvesa, sorry I meant devananda17:09
devanandalucasagomes: capabilities change in Nova is blocking our local boot support?17:09
* lucasagomes can't dev<tab> here17:09
naohirotdevananda: but there is still NOSTATE here https://github.com/openstack/ironic/blob/master/ironic/tests/drivers/ilo/test_deploy.py#L38817:09
naohirotdevananda: does that mean that the code transition is still on going?17:10
lucasagomesdevananda, yeah, local boot is set as a capability which is then passed via the Nova Ironic driver to the instance_info17:10
jrollnaohirot: that's target_provision_state17:10
*** Longgeek has quit IRC17:10
jrollnaohirot: where NOSTATE is valid17:10
lucasagomeswe could change that tho, I was mostly following a spec that was upstream and I took over17:10
jrolllucasagomes: capability for the flavor? hrm17:10
*** sirushti has joined #openstack-meeting-317:10
lucasagomesjroll, yeah17:11
naohirotjroll: I see, target_provision_state still is valid to be NOSTATE.17:11
* jroll thinks we may be way off topic here on many threads17:11
devanandanaohirot: all "stable" states will continue to have target_provision_state == NOSTATE17:11
*** mrda-away is now known as mrda-sfo17:11
wanyendeva : https://review.openstack.org/#/c/135228/ and https://review.openstack.org/#/c/135845/17:11
devanandajroll: yes :(17:11
NobodyCamour agenda is light today17:11
lucasagomesdevananda, jroll yeah we are a bit off, but we can talk about it later... we could do it differently, but I will have to update the spec17:11
naohirotdevananda: jroll: I'll check the new state machine blue print again17:11
stendulkerdevananda: secure boot spec for ilo drivers: https://review.openstack.org/#/c/135228/17:12
*** armax has joined #openstack-meeting-317:12
*** ttrifonov is now known as zz_ttrifonov17:12
Nishadevananda, one query(may be we can take up in open dsicussion)...dtantsur has posted a comments states patch for inspection that the transient state INSPECTED may not be needed noe17:12
devananda#action devananda to update launchpad status for several approved specs17:12
devanandaok, we've really gone off topic now folks17:13
Nishas/noe/now17:13
devanandathis should be a time for driver maintainers to share their status17:13
NobodyCamanything else on subteam status'17:13
devanandawanyen was pointing out that the ilo driver has some approved specs that are not targeted or reflected in launchpad17:13
rlooquestion about IPA breaking the gate -- is there no way to see if it breaks the gate first, before making the change?17:13
*** isviridov_away is now known as isviridov_vacati17:13
*** isviridov_vacati is now known as isviridov_vction17:14
jrollrloo: the nova configdrive patch landed, and that's when it broke, configdrive was not being tested in gate previously17:14
NobodyCamrloo: thats tuff at least how I see things17:14
rloojroll: ahh. ok thx17:14
devananda#action devananda and wanyen to work with Nova team to try to land the capabilities-related change to ironic driver17:14
lucasagomesjroll, oh didn't know that17:14
jrollrloo: ipa has tempest jobs that test ipa with ironic, ironic has tempest jobs that test ipa with ironic, it should generally be fine17:14
wanyendeva, tx17:14
jrollnova only has tempest jobs for ironic with pxe_ssh17:14
NobodyCamwanyen: did you get ffe for that?17:14
jrolllucasagomes: no worries, not your fault, apparently partprobe doesn't work on the VMs that the ssh driver uses :|17:15
devanandaadam_g hasn't chimed in yet, but I believe he started looking at tempest-lib'ifying our functiona ltests17:15
NishaNobodyCam, requested FFE in mailing list already17:15
devanandaeg, moving them out of tempest and into ironic's tree last week17:15
wanyenI submitted ffe but I have not got approval17:15
lucasagomesjroll, urgh... I see17:15
jrolldevananda: +117:15
devanandaAIUI there is still a lot of work to do there, not just in Ironic, so there was no concrete progress17:15
NobodyCamis there a #link for the request we can post here?17:15
*** kejiahu has joined #openstack-meeting-317:16
devanandaon the oslo side, I believe the oslo'ification of the Object code is still blocked on dhellmann. and not really a priority for anyone this cycle17:16
rameshg87NobodyCam, http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg45394.html17:16
devanandaoh, and one more thing17:17
*** mattgriffin has quit IRC17:17
devanandaI proposed a novel change to how we classify drivers17:17
devanandato make it more clear which drivers are meant for production -- and which are meant for testing environments17:17
devanandaI'm raising it here because it affects driver maintainers (which is what this section is about)17:18
NobodyCam#link http://lists.openstack.org/pipermail/openstack-dev/2015-February/056256.html17:18
devananda#link https://review.openstack.org/#/c/152056/17:18
devanandaI would like to elicit feedback from the driver authors on this patch before doing any more work on it17:18
devanandaon teh review -- not right now :)17:19
devanandaok, that's all for me. any other last words before we move on?17:19
NobodyCamshould we update the #topic?17:19
NobodyCam:)17:19
devanandaNobodyCam: I will shortly17:19
naohirotdevananda: I'll certainly take a look17:20
devanandanaohirot: thanks17:20
naohirotdevananda: you are welcome17:20
devananda#topic whether or not RAID should have a separate interface17:20
*** openstack changes topic to "whether or not RAID should have a separate interface (Meeting topic: Ironic)"17:20
devanandarameshg87: you're up -- anything to discuss?17:20
NobodyCamthis spec landed on friday17:20
rameshg87there were some opinion that for raid configuration should use management interface instead of a new RAIDInterface17:21
rameshg87there were people for it and against it17:21
rameshg87so just thought we could discuss it out here. spec has landed by the way. but i would like to get everyone's thoughts17:21
rloowhat was decided?17:21
devanandarameshg87: can you summarize both sides of the debate?17:21
lucasagomeswhat are the pos/cons people pointed out?17:22
rloolink to spec?17:22
*** mwang2 has joined #openstack-meeting-317:22
rameshg87rloo, raid configuration on bare metal node requires methods17:22
rameshg87rloo, i meant https://review.openstack.org/#/c/135899/17:22
devananda#link http://specs.openstack.org/openstack/ironic-specs/specs/kilo/ironic-generic-raid-interface.html17:22
NobodyCam#link https://review.openstack.org/#/c/135899/17:22
mrda-sfo\o17:22
rameshg87raid configuration requires methods to create and delete the raid configurations on bare metal node17:22
jrollmy only concern with the RAIDInterface is that our driver matrix is growing at an exponential rate, and we need to find a better way to handle it17:23
rameshg87currently proposed one is a new RAIDInterface which will be a new attribute to the driver17:23
rameshg87as opposed to we could be having the new methods in ManagementInterface itself17:23
NobodyCamwe need to rething how we're naming our drivers17:23
dtantsurjroll, we already have it pretty insane :D17:23
jrollright17:24
devanandarameshg87: what is the benefit to using a separate interface?17:24
dtantsur(and we used to have for some time, if we count console and vendor interfaces)17:24
rloowill the RAIDInterface be a standard interface? (I should read the spec before asking)17:24
lucasagomesrloo, yeah, I assume it's17:24
jrollI don't want to necessarily block this on that fact, however I think we really need to start figuring this ouy17:25
jrolls/ouy/out/17:25
*** devvesa has quit IRC17:25
lucasagomescore is only what is really needed to put workload on a node17:25
lucasagomeslike power and deploy17:25
rameshg87devananda, my opinion it's just the cleaner approach. raid being new functionality that we introduce could demand it's own interface17:25
devanandajroll: let's dive into that this week, then. I think we are all concerned about it17:26
jrollindeed17:26
lucasagomes+117:26
lucasagomesbut idk, RAID is a very vendor specific thing no?17:26
devanandaone aspect to point out -- having this as a separate interface means that support for it is discoverable in the REST API17:26
devanandavia node-validate17:27
lucasagomesI mean, management should be common ground across drivers17:27
devanandaif it were part of ManagementInterface, then all nodes that support the management functions would need to support RAID as well17:27
devanandawhich they may not17:27
dtantsurdevananda, ++17:27
lucasagomesyeah, they can't not17:27
devanandaor it would violate the API contract whereby a driver supports only some of the management commands but not all17:27
lucasagomescan not*17:27
NobodyCam+17:27
rlooconsole is in ManagementInterface and that isn't supported by all drivers17:28
lucasagomesthat's my reason why I prefer it in a separated interface17:28
lucasagomesbut well, I could argue both sides really17:28
*** SridharRamaswamy has joined #openstack-meeting-317:28
dtantsurrloo, console is a separate interface IIRC17:28
devanandarloo: that makes me sad. I like things to be consistent. want to file a bug?17:28
rloodtantsur: oh, is it?17:28
* rloo checks17:28
rameshg87rloo, may be sensors17:28
lucasagomesrloo, yeah console is separated17:28
lucasagomessensors is mgmt17:28
devanandaoh yah. console is separate17:28
dtantsurrloo, yeah, console is separate17:28
NobodyCamI thouht it was17:28
* rloo wrong. Sorry, it was sensors I was thinking of.17:29
*** zigo has quit IRC17:29
lucasagomesmaybe we should brainstorm, what should be part of each interface17:29
lucasagomescome up with some guides17:29
lucasagomesvery clear17:29
NobodyCamlucasagomes: ++17:29
NobodyCammaybe in SF17:29
lucasagomesNobodyCam, could be, but keep me in the loop pls :( I won't make it to SF unfortunately17:30
NobodyCamya ofc :)17:30
devanandaisn't thatd already be documented in-line? if not, it should be17:30
devanandaon the drivers/base.py module17:30
lucasagomes """Interface for management related actions."""17:30
lucasagomesnot very specific17:30
NobodyCamdevananda: I feel a clearity doc would only help17:30
devanandayup17:30
devanandait definitely is17:30
NobodyCammy only concern is keeping it up to daye17:31
devanandalucasagomes: look down. each method on taht interface has a doc string17:31
*** JeanBriceCombebi has quit IRC17:31
devanandaand they're all abstract17:31
devanandaso any driver implementing ManagementInterface has to implement those17:31
*** SridharRamaswam1 has joined #openstack-meeting-317:31
devanandaanyway, if folks feel that can be improved -- please feel free to do so :)17:31
devanandaI just want to avoid havign docs in two places for the same thing17:31
rloodevananda: I think they implement and return some NotImplemented exception17:31
devanandarloo: oh. that's ... bad17:32
lucasagomesdevananda, right, I was thinking about new methods... like if you want to add support for something, should it go to the mgmt interface ? e.g is it something common which all drivers could implement17:32
devanandadrivers shouldn't get to say "I'm only half a driver" and still be allowed in tree17:32
* lucasagomes not sure, thinking out of loud here17:32
devanandavendor_passthru is the place for that17:32
devanandaanyway ... we're now quite far off topic again :)17:32
*** SridharRamaswamy has quit IRC17:32
rlooeg get_sensors_data17:32
lucasagomesheh yeah, let's talk about it later17:33
devanandathis sounds like a good discussion to have at the meetup, too17:33
lucasagomesadd to the SF agenda :)17:33
devananda#topic is the install-guide complete, w.r.t. neutron setup?17:33
*** openstack changes topic to "is the install-guide complete, w.r.t. neutron setup? (Meeting topic: Ironic)"17:33
devanandamjturek1: hi! you're up17:33
mjturek1hey! really nothing urgent, but just thought I'd bring it up here.17:33
mjturek1I noticed a missing step in the installation guide last week (subnet creation step -- already patched and committed).17:33
NobodyCammjturek1: and thank you for your doc patch for subnet setup17:34
mjturek1which had me wondering how complete the guide is as I've had some issues with getting a setup working using it, though it may be some networking problems on my end.17:34
*** iovadia has quit IRC17:34
mjturek1NobodyCam np :)17:34
mjturek1There is already an initiative to get the installation guide improved https://bugs.launchpad.net/ironic/+bug/132358917:34
openstackLaunchpad bug 1323589 in Ironic "Installation guide needs updating" [Medium,In progress] - Assigned to Chris Krelle (nobodycam)17:34
NobodyCammjturek1: there is always room to improve our docs17:34
mjturek1NobodyCam, very true. Just wanted to push to possibly get a few more eyes on it (the guide and the bug page).17:34
NobodyCamme?17:34
devanandamjturek1: good question. I believe haomeng had been doing some work on that17:34
devanandamjturek1: but largely it's user contributed, so please continue fixing things you find missing17:35
mjturek1devananda, okay fair enough :) will do17:35
NobodyCamawesome thank you mjturek1 :)17:35
mjturek1thanks!17:35
devanandamjturek1: cheers. thank you!17:35
devananda#topic open discussion17:35
*** openstack changes topic to "open discussion (Meeting topic: Ironic)"17:35
NobodyCamwow OD with > 20 minutes17:36
NobodyCamthats a first :)17:36
devanandaoh .. so I do need to ask folks about the summit17:36
devananda#undo17:36
openstackRemoving item from minutes: <ircmeeting.items.Topic object at 0x99c07d0>17:36
devananda#topic summit planning17:36
*** openstack changes topic to "summit planning (Meeting topic: Ironic)"17:36
lucasagomesjroll, wanna talk about the local boot capabilities thing?17:36
Nishai have a question to ask in open-discussion17:36
lucasagomesoh ok, wait for OD again17:36
devanandausually the layout of design summit sessions is done a little later17:36
jrollheh17:36
NobodyCamI'll be driving up to SF tomorrow and mostly off line17:36
devanandabut ttx needs us to decide soon how many sessions we want to have17:37
jrolldevananda: all the sessions17:37
mrda-sfo+1 :)17:37
devanandasplit between big "fishbowl" style -- everyone in a big room17:37
ttxdevananda: or at least provide a wild guess17:37
lucasagomesdevananda, what I really felt on the last summit is that when we got the room for ourselfs17:37
lucasagomesfor half a day it was very productive17:37
devanandaand smaller "working" sessions where it's just us and a whiteboard, basically17:37
lucasagomesbetter than having sessions the normal way17:37
devanandaand then whether we have half or a whole day on friday17:37
lucasagomesif we could have a room for at least one full day, that would be awesome17:37
dtantsurmy impression is that "us and a whiteboard" works much better17:37
devanandathe "workign" sessions are a new style we have never had before17:38
*** mattgriffin has joined #openstack-meeting-317:38
lucasagomeswe could have a normal session for operators give feedback tho17:38
lucasagomesidk how much it worked last time, but it's good to keep it open17:38
rloothe fishbowl sessions were useful for ^^ what lucasagomes just said17:38
NobodyCamI kinda felt like we had to many seesions last summit, I would vote to limit topics17:38
devanandahere's what I'm leaning towards -- 2 fishbowl sessions (one general project things and one for operators) 6 working sessions (for what ever) and then a whole day friday17:39
mrda-sfoI liked the unstructured time, although most people just hung around the state machine discussion, and very little other work was done.  So I think we need a mix of both.17:39
lucasagomesdevananda, sounds good17:39
rloowhat's the diff between working sessions, whole day Friday?17:39
NobodyCamI say that only because I missed a bunch of the state stuff which if we had all been focused *may* have landed quicker17:39
devanandarloo: working sessions are on tue/wed/thur17:39
lucasagomeslike a hackaton I believe ?17:40
rloodevananda: but what is done at working sessions that is diff than what we'd do on Friday?17:40
devanandawe can do less working sessions if we think we'll want to be in other tracks17:40
*** kbyrne has quit IRC17:40
devanandaeg, nova, cross-project, etc17:40
devanandarloo: only that they have a formal topic and get listed in the schedule17:40
devanandarloo: well, and we could NOT give them a formal topic, if we wanted to17:40
NobodyCamI like the two Fishbowl sessions and rest as working17:41
devanandabut they COULD have one. whereas friday definitely does not have a presence in the scheduling app17:41
NobodyCamthe large fihbowls tend to side track17:41
rloodevananda: so working sessions would sort of be/replace the pod stuff that didn't work17:41
devanandarloo: exactly17:41
devanandathere will be no pods this time17:41
*** VW_ has quit IRC17:42
devanandait sounds like I'm hearing that folks like my suggestion of 2 fishbowl / 6 working / unstructured all day friday17:42
jrollseems fine to me17:42
lucasagomes+117:42
NobodyCam++ here17:42
rloointeresting. I guess it depends on what the other projects do too. cuz before we'd sit in on nova etc sessions, I don't know now if those would be fishbowl or working.17:42
devanandarloo: taht's up to those PTLs ... I dont know either at this point17:42
rloohow many fishbowl did we have last summit?17:43
devanandarloo: 517:43
devanandaand a half day friday, and no working sessions17:44
*** kbyrne has joined #openstack-meeting-317:44
devanandathanks for the input, everyone17:44
rloohmm. am worried that 2+6 would be too many, if people want to attend others that overlap, but we could try and see.17:44
* mrda-sfo thinks we were a little light on with sessions last summit, fwiw17:45
NobodyCamrloo: I'm sure we can adjust as the other sessions harden there paln17:45
NobodyCamplans even17:45
rloohaha, I thought NobodyCam said 'pain'.17:45
devanandawe're always trying something new as things keep changing rapidly :)17:45
lucasagomeswe probably will re-revise it when they start making the conference schedule17:45
NobodyCam++17:45
devananda#topic open discussion17:45
*** openstack changes topic to "open discussion (Meeting topic: Ironic)"17:45
lucasagomesjroll, yo17:46
rloomicroversioning -- should we announce/mention how to use it?17:46
devanandarloo: yes!17:46
lucasagomesjroll, so, I thought it would make sense to say, give me a machine with local boot and using flavor as the way to ask for it17:46
* lucasagomes maybe I was wrong?17:46
devanandarloo: folks should read the nova spec17:46
NobodyCamdo we need a how to bump the microversion type doc?17:46
devanandahttp://specs.openstack.org/openstack/nova-specs/specs/kilo/approved/api-microversions.html17:47
NobodyCamor is spec good enough?17:47
jrolllucasagomes: sure, that's fine... though I don't know that the user always cares. or maybe the operator wants to decide (make all flavors localboot?)17:47
wanyenlucasgomes, +117:47
NishaINSPECTED - should this state be removed?17:47
devanandaNisha: why?17:47
lucasagomesjroll, yeah, exactly it's possible17:47
rlooI think we need something more than spec. The spec mentions using decorators that we're not using.17:47
Nishadevananda, there is a suggestion from dtantsur on code changes for inspection17:47
lucasagomesjroll, sounds like an operator decision to me whether the instances will always localboot or only some of them will17:47
NobodyCamNisha: #link?17:47
devanandarloo: refactoring what we have to use decorators ++17:48
dtantsuryeah, I'm a bit confused by these *ED states17:48
Nishaso just wanted to have everyone's opinion17:48
jrolllucasagomes: ok, maybe it's fine, I just haven't thought about it much17:48
Nisha#link https://review.openstack.org/#/c/147857/17:48
devanandarloo: or something else, maybe something like version-utils17:48
NobodyCamty :)17:48
devanandaon the *ED states, my intent was to provide an optional hook for additional call backs17:48
lucasagomesjroll, cool, np, yeah we can think over it17:48
lucasagomessee if it really makes sense17:48
jrollyep :)17:48
Nishadevananda, one ques then how does the node then move from *ED (INSPECTED) to some stable state (in thi case MANAGEABLE)17:49
devanandaNisha: on the completion of what ever callback is triggered by INSPECTED, the "done" action would move it to the next state, namely MANAGEABLE17:50
Nishadevananda, in my code changes i am not sure when to move the node from INSPECTED to MANAGEABLE17:50
devanandaNisha: however, since no drivers are using this now, I'm fine if we skip over that transition17:50
devanandaNisha: or if we implement it as a no-op17:50
Nishadevananda, ok17:51
devanandabut for example, I can envision the CLEANED state performing a re-verification of the node before moving it to MANAGEABLE17:51
wanyenno-op sounds more flexible17:51
lucasagomes+1 for no-op in that case17:51
*** marg7175 has joined #openstack-meeting-317:51
JoshNanghmm i like that idea for CLEANED17:51
devanandano-op would be my preference17:52
JoshNang+117:52
mrda-sfo+117:52
Nishaok :)17:52
wanyen+117:52
dtantsurok, it's clearer now :)17:52
devananda#agreed implement the CLEANED state transition using a no-op for now, to allow it to be extended by drivers later on17:52
Nishadevananda, its INSPECTED17:52
devanandaoops17:52
devananda#undo17:52
openstackRemoving item from minutes: <ircmeeting.items.Agreed object at 0x982a5d0>17:52
dtantsurCLEANED too17:52
devananda#agreed implement the INSPECTED state transition using a no-op for now, to allow it to be extended by drivers later on17:52
rloowouldn't we want to do a similar thing for all *ED states?17:53
dtantsurI was asking about it as well IIRC :)17:53
lucasagomessounds like it's *ED states17:53
devanandarloo: yep17:53
devananda#undo17:53
openstackRemoving item from minutes: <ircmeeting.items.Agreed object at 0x982aa50>17:53
devananda#agreed implement all the *ED state transition using a no-op for now, to allow it to be extended by drivers later on17:53
devanandahehe17:53
lucasagomes+1 :)17:53
NobodyCam:-p17:53
*** sahid has quit IRC17:54
wanyen+117:54
devanandaNobodyCam: as far as "how and when do we bump the API microversion" -- I think that would be a good wiki page17:54
lucasagomesdeveloper doc maybe?17:54
NobodyCamFive minutes left17:54
NobodyCam:) ++17:54
devanandalucasagomes: maybe? let's start on wiki to iterate more quickly17:54
lucasagomeswiki is good but not sure if many people look at it17:54
lucasagomesin the dev docs we have things like how to create a vendor passwhtru method etc17:55
mrda-sfoI think wiki sounds good17:55
devanandaespecially if rloo is going to encourage us to use a decorator rather than the functional checks I implemented17:55
NobodyCamif its there we can reffer (point) folks to it17:55
lucasagomesdevananda, ah right, like a draft?17:55
lucasagomesok17:55
*** eghobo has joined #openstack-meeting-317:55
devanandalucasagomes: right17:55
* rloo stays quiet...17:55
mrda-sfobut how do we go about reordering, when a patch gets delayed and a later revision lands before the earlier one?17:55
NobodyCam:-p17:55
lucasagomescool :)17:55
* lucasagomes assigns the work to rloo17:55
NobodyCammrda-sfo: example?17:55
lucasagomesjk :)17:55
devanandamrda-sfo: that's going to be tricky. but we have the same challenge with the RPC API17:56
NobodyCamoh for versoning17:56
devanandawhen ever there are multiple changes affecting either RPC or micro API, those authors will need to, you know, talk with each other to coordinate17:56
mrda-sfoSo if logical name got delayed, and 1.6 needed to land...17:56
*** JayF has joined #openstack-meeting-317:56
devanandaand coordinate with some core reviewers about what order to land them in17:56
devanandait's not a perfect system ...17:57
*** jcoufal has quit IRC17:57
rloomrda-sfo: you'd have to rebase + update your change.17:57
devanandamrda-sfo: also, I'd *really* like logical names to land this week17:57
lucasagomesyeah the comments on the top of the version17:57
mrda-sfosure, no probs with that17:57
lucasagomesmay cause a merge failed (I expect it too)17:57
mrda-sfoit's just managing the change on a wiki or whatevs17:57
NobodyCamwe could also patch both conflicting patches to swap the version # if needed17:57
lucasagomessince the descriptions of what was added are different across diff patches17:57
rloohow do users know what is in which version?17:57
mrda-sfodevananda: Should be fine now, thanks to your fix :)17:57
devanandarloo: we document it in release notes17:57
devanandarloo: is there a more discoverable way via the API ?17:58
rloodevananda: I don't know. Was wondering. Can't remember if the spec mentioned anything about that.17:59
devanandarloo: there's nothing in the nova spec about that, fwiw17:59
*** stevedoll has joined #openstack-meeting-317:59
rloomaybe need to enhance the error to add more details like the version17:59
devanandaclients can discover the min and max supported version, and clients should be written to expect the behavior according to the version they will request17:59
mrda-sfoI think macking the mapping of revisions to a short description of the new functionality is going to be important17:59
devanandawhich reminds me17:59
rloowell, that is only useful if you know of a feature17:59
mrda-sfos/macking/mapping/17:59
devanandawe need to land support for version headers in our client :)17:59
NobodyCamBeep * Times up18:00
devanandayup!18:00
devanandathanks all! -- see some of you soon18:00
*** BertieFulton has quit IRC18:00
devananda#endmeeting18:00
lucasagomes+1 (headers)18:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"18:00
openstackMeeting ended Mon Feb  9 18:00:13 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-02-09-17.00.html18:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-02-09-17.00.txt18:00
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-02-09-17.00.log.html18:00
*** Shrews has left #openstack-meeting-318:00
*** stelfer has left #openstack-meeting-318:00
*** lucasagomes has left #openstack-meeting-318:00
*** sarob is now known as sarob_18:01
*** dtantsur is now known as dtantsur|afk18:01
*** Nisha has left #openstack-meeting-318:01
*** sarob_ is now known as sarob18:01
*** yamahata has joined #openstack-meeting-318:03
*** rameshg87 has quit IRC18:04
*** annegentle has joined #openstack-meeting-318:04
*** safchain has quit IRC18:06
*** carl_baldwin has quit IRC18:14
*** armax has quit IRC18:14
*** melwitt has joined #openstack-meeting-318:14
*** armax has joined #openstack-meeting-318:19
*** sarob has quit IRC18:22
*** s3wong has joined #openstack-meeting-318:23
*** Godfath3r has joined #openstack-meeting-318:27
*** mgoddard1 has left #openstack-meeting-318:27
*** naohirot has quit IRC18:29
*** yamahata has quit IRC18:29
*** etoews has quit IRC18:30
*** yamahata has joined #openstack-meeting-318:30
*** VW_ has joined #openstack-meeting-318:32
*** annegentle has quit IRC18:36
*** stendulker_ has joined #openstack-meeting-318:39
*** johnthetubaguy is now known as zz_johnthetubagu18:39
*** SridharRamaswam1 has quit IRC18:40
*** egallen has quit IRC18:41
*** fischerw has joined #openstack-meeting-318:41
*** stendulker has quit IRC18:42
*** egallen has joined #openstack-meeting-318:43
*** coolsvap is now known as coolsvap_18:45
*** eghobo has quit IRC18:46
*** annegentle has joined #openstack-meeting-318:46
*** coolsvap_ is now known as coolsvap18:46
*** devlaps has joined #openstack-meeting-318:47
*** coolsvap is now known as coolsvap_18:47
*** ybathia has joined #openstack-meeting-318:48
*** ChuckC has quit IRC18:53
*** ChuckC has joined #openstack-meeting-318:54
*** Longgeek has joined #openstack-meeting-318:55
*** carl_baldwin has joined #openstack-meeting-318:57
*** etoews has joined #openstack-meeting-318:58
*** cbader has quit IRC19:01
*** etoews has quit IRC19:02
*** zigo has joined #openstack-meeting-319:03
*** egallen has quit IRC19:05
*** devlaps has quit IRC19:06
*** eghobo has joined #openstack-meeting-319:06
*** etoews has joined #openstack-meeting-319:06
*** stevedoll has quit IRC19:09
*** stevedoll has joined #openstack-meeting-319:10
*** Longgeek has quit IRC19:11
*** sbalukoff has joined #openstack-meeting-319:12
*** melwitt has quit IRC19:13
*** melwitt has joined #openstack-meeting-319:13
*** melwitt has quit IRC19:15
*** SridharRamaswamy has joined #openstack-meeting-319:15
*** melwitt has joined #openstack-meeting-319:15
*** wanyen has quit IRC19:16
*** Yi has joined #openstack-meeting-319:22
*** ChuckC_ has joined #openstack-meeting-319:28
*** ChuckC has quit IRC19:29
*** Adri2000 has quit IRC19:34
*** clu_ has joined #openstack-meeting-319:34
*** Adri2000 has joined #openstack-meeting-319:34
*** ivar-lazzaro has joined #openstack-meeting-319:37
*** ivar-lazzaro has quit IRC19:39
*** sarob has joined #openstack-meeting-319:39
*** ivar-lazzaro has joined #openstack-meeting-319:39
*** etoews has quit IRC19:51
*** etoews has joined #openstack-meeting-319:52
*** Rockyg has joined #openstack-meeting-319:53
*** melwitt has quit IRC19:55
*** melwitt has joined #openstack-meeting-319:56
*** Godfath3r has quit IRC19:59
*** mrmartin has quit IRC20:00
*** SridharRamaswam1 has joined #openstack-meeting-320:02
*** SridharRamaswamy has quit IRC20:02
*** annegentle has quit IRC20:03
*** stendulker_ has quit IRC20:05
*** zz_ttrifonov is now known as ttrifonov20:16
*** s3wong has quit IRC20:18
*** s3wong has joined #openstack-meeting-320:24
*** wojdev has joined #openstack-meeting-320:33
*** Rockyg has quit IRC20:40
*** bpokorny has joined #openstack-meeting-320:41
*** Yi has quit IRC20:42
*** salv-orlando has joined #openstack-meeting-320:44
*** wojdev has quit IRC20:44
*** baoli_ has quit IRC20:51
*** baoli has joined #openstack-meeting-320:52
*** Longgeek has joined #openstack-meeting-320:56
*** carl_baldwin has quit IRC21:00
*** s3wong has quit IRC21:01
*** mattgriffin has quit IRC21:01
*** VW_ has quit IRC21:01
*** VW_ has joined #openstack-meeting-321:02
*** VW_ has quit IRC21:03
*** VW_ has joined #openstack-meeting-321:03
*** s3wong has joined #openstack-meeting-321:06
*** Longgeek has quit IRC21:10
*** stevedoll has quit IRC21:12
*** carl_baldwin has joined #openstack-meeting-321:16
*** ChuckC_ has quit IRC21:20
*** ChuckC_ has joined #openstack-meeting-321:21
*** ChuckC_ is now known as ChuckC21:21
*** sarob has quit IRC21:37
*** ChuckC has quit IRC21:38
*** ChuckC has joined #openstack-meeting-321:39
*** ChuckC_ has joined #openstack-meeting-321:42
*** sergef has quit IRC21:42
*** Yi has joined #openstack-meeting-321:43
*** carl_baldwin_ has joined #openstack-meeting-321:43
*** carl_baldwin has quit IRC21:44
*** carl_baldwin_ is now known as carl_baldwin21:44
*** ChuckC has quit IRC21:46
*** Yi_ has joined #openstack-meeting-321:49
*** Yi has quit IRC21:49
*** wojdev has joined #openstack-meeting-321:49
*** VW_ has quit IRC21:57
*** stevedoll has joined #openstack-meeting-322:03
*** stevedoll has quit IRC22:08
*** VW_ has joined #openstack-meeting-322:10
*** mrda-sfo is now known as mrda22:17
*** eguz has joined #openstack-meeting-322:19
*** eghobo has quit IRC22:19
*** etoews has quit IRC22:20
*** seizadi has joined #openstack-meeting-322:20
*** VW_ has quit IRC22:21
*** Networkn3rd has quit IRC22:21
*** Yi has joined #openstack-meeting-322:22
*** Yi_ has quit IRC22:25
*** jckasper_ has quit IRC22:27
*** lblanchard has quit IRC22:27
*** lblanchard has joined #openstack-meeting-322:28
*** peristeri has quit IRC22:29
*** eguz has quit IRC22:30
*** carl_baldwin has quit IRC22:30
*** stevedoll has joined #openstack-meeting-322:31
*** eghobo has joined #openstack-meeting-322:32
*** stevedoll has quit IRC22:33
*** Networkn3rd has joined #openstack-meeting-322:35
*** lblanchard has quit IRC22:38
*** Yi_ has joined #openstack-meeting-322:41
*** banix has quit IRC22:42
*** Yi has quit IRC22:44
*** wojdev_ has joined #openstack-meeting-322:46
*** wojdev has quit IRC22:46
*** wojdev_ is now known as wojdev22:46
*** mattgriffin has joined #openstack-meeting-322:48
*** marg7175_ has joined #openstack-meeting-322:49
*** marg7175 has quit IRC22:49
*** aweeks has quit IRC22:54
*** Longgeek has joined #openstack-meeting-322:55
*** hemanth-away is now known as hemanth22:56
*** aweeks has joined #openstack-meeting-322:58
*** wojdev has quit IRC22:59
*** reed has quit IRC23:00
*** egallen has joined #openstack-meeting-323:03
*** clu__ has joined #openstack-meeting-323:07
*** clu_ has quit IRC23:08
*** aweeks has quit IRC23:09
*** enikanorov_ has quit IRC23:09
*** thangp has quit IRC23:10
*** nelsnelson has quit IRC23:10
*** VW_ has joined #openstack-meeting-323:10
*** mjturek1 has quit IRC23:10
*** rloo is now known as rloo_afk23:11
*** Longgeek has quit IRC23:12
*** mattgriffin has quit IRC23:18
*** carl_baldwin has joined #openstack-meeting-323:30
*** bknudson has quit IRC23:31
*** MarkAtwood has joined #openstack-meeting-323:31
*** jgrimm is now known as zz_jgrimm23:35
*** stevedoll has joined #openstack-meeting-323:36
*** egallen has quit IRC23:47
*** etoews has joined #openstack-meeting-323:47
*** stevedoll has quit IRC23:50
*** seizadi has quit IRC23:50
*** sarob has joined #openstack-meeting-323:51
*** sbalukoff has quit IRC23:52
*** etoews has quit IRC23:52
*** sbalukoff has joined #openstack-meeting-323:52
*** stevedoll has joined #openstack-meeting-323:54
*** VW_ has quit IRC23:56
*** watanabe_isao has joined #openstack-meeting-323:57
*** eghobo has quit IRC23:59

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