Monday, 2015-03-23

*** VW_ has joined #openstack-meeting-300:04
*** VW_ has quit IRC00:05
*** baoli has joined #openstack-meeting-300:10
*** baoli has quit IRC00:15
*** markvoelker has joined #openstack-meeting-300:17
*** julim has joined #openstack-meeting-300:17
*** yamamoto has joined #openstack-meeting-300:19
*** VW_ has joined #openstack-meeting-300:20
*** markvoelker has quit IRC00:22
*** pavel_bondar has quit IRC00:22
*** pavel_bondar has joined #openstack-meeting-300:23
*** yamamoto has quit IRC00:24
*** yamamoto has joined #openstack-meeting-300:26
*** shwetaap has quit IRC00:32
*** baoli has joined #openstack-meeting-300:32
*** emagana has quit IRC00:34
*** overlayer has quit IRC00:36
*** nati_ueno has joined #openstack-meeting-300:41
*** julim has quit IRC00:53
*** yamamoto has quit IRC01:04
*** Longgeek has joined #openstack-meeting-301:08
*** nati_ueno has quit IRC01:08
*** markvoelker has joined #openstack-meeting-301:18
*** markvoelker has quit IRC01:23
*** yamamoto has joined #openstack-meeting-301:28
*** haleyb has quit IRC01:30
*** stevemar has quit IRC01:34
*** Daisy__ has joined #openstack-meeting-301:35
*** VW_ has quit IRC01:35
*** megm_ has joined #openstack-meeting-301:39
*** megm has quit IRC01:40
*** stanzgy has joined #openstack-meeting-301:40
*** stanzgy_ has joined #openstack-meeting-301:40
*** watanabe_isao has joined #openstack-meeting-301:51
*** VW_ has joined #openstack-meeting-301:52
*** mestery_ is now known as mestery01:53
*** baoli has quit IRC01:59
*** armax has joined #openstack-meeting-302:00
*** VW_ has quit IRC02:03
*** baoli has joined #openstack-meeting-302:04
*** armax has quit IRC02:04
*** armax has joined #openstack-meeting-302:06
*** armax has quit IRC02:07
*** markvoelker has joined #openstack-meeting-302:19
*** shwetaap has joined #openstack-meeting-302:21
*** markvoelker has quit IRC02:23
*** stanzgy_ has quit IRC02:30
*** stanzgy has quit IRC02:30
*** stanzgy has joined #openstack-meeting-302:31
*** Poornima has joined #openstack-meeting-302:31
*** sankarshan_away is now known as sankarshan_02:40
*** Networkn3rd has joined #openstack-meeting-302:48
*** Yi has joined #openstack-meeting-303:05
*** VW_ has joined #openstack-meeting-303:07
*** Yi has quit IRC03:10
*** VW_ has quit IRC03:23
*** coolsvap|afk is now known as coolsvap03:24
*** Longgeek has quit IRC03:30
*** watanabe_isao has quit IRC03:34
*** watanabe_isao has joined #openstack-meeting-304:01
*** Daisy__ has quit IRC04:03
*** baoli has quit IRC04:07
*** VW_ has joined #openstack-meeting-304:09
*** baoli has joined #openstack-meeting-304:10
*** stevemar has joined #openstack-meeting-304:15
*** baoli has quit IRC04:15
*** Longgeek has joined #openstack-meeting-304:30
*** VW_ has quit IRC04:44
*** VW_ has joined #openstack-meeting-304:45
*** VW_ has quit IRC04:49
*** yamahata has joined #openstack-meeting-304:54
*** Networkn3rd has quit IRC04:59
*** Daisy_ has joined #openstack-meeting-305:35
*** megm has joined #openstack-meeting-305:41
*** yamahata has quit IRC05:41
*** megm_ has quit IRC05:42
*** killer_prince has quit IRC05:59
*** Networkn3rd has joined #openstack-meeting-306:00
*** killer_prince has joined #openstack-meeting-306:01
*** killer_prince is now known as lazy_prince06:01
*** Networkn3rd has quit IRC06:06
*** nkrinner has joined #openstack-meeting-306:17
*** shwetaap has quit IRC06:24
*** stanzgy has quit IRC06:46
*** stanzgy has joined #openstack-meeting-306:47
*** stevemar has quit IRC06:48
*** mrunge has joined #openstack-meeting-306:58
*** Networkn3rd has joined #openstack-meeting-307:02
*** Networkn3rd has quit IRC07:06
*** sahid has joined #openstack-meeting-307:24
*** scheuran has joined #openstack-meeting-307:24
*** yamahata has joined #openstack-meeting-307:36
*** jtomasek has joined #openstack-meeting-307:45
*** killer_prince has joined #openstack-meeting-307:45
*** lazy_prince has quit IRC07:46
*** killer_prince is now known as lazy_prince07:46
*** mrmartin has joined #openstack-meeting-307:49
*** lazy_prince has quit IRC07:52
*** yamahata has quit IRC07:53
*** killer_prince has joined #openstack-meeting-307:54
*** killer_prince is now known as lazy_prince07:54
*** mrmartin has quit IRC08:05
*** mrda is now known as mrda-away08:07
*** iovadia has joined #openstack-meeting-308:15
*** sergef has joined #openstack-meeting-308:16
*** markvoelker has joined #openstack-meeting-308:24
*** absubram has quit IRC08:24
*** markvoelker has quit IRC08:28
*** ttrifonov is now known as zz_ttrifonov08:33
*** Networkn3rd has joined #openstack-meeting-308:51
*** watanabe_isao has quit IRC08:53
*** matrohon has joined #openstack-meeting-308:53
*** Networkn3rd has quit IRC08:56
*** e0ne has joined #openstack-meeting-309:02
*** safchain_ has joined #openstack-meeting-309:05
*** zz_ttrifonov is now known as ttrifonov09:05
*** e0ne has quit IRC09:08
*** lsmola has joined #openstack-meeting-309:10
*** yamamoto has quit IRC09:17
*** sergef has quit IRC09:17
*** zz_johnthetubagu is now known as johnthetubaguy09:18
*** markvoelker has joined #openstack-meeting-309:24
*** JeanBriceCombebi has joined #openstack-meeting-309:27
*** markvoelker has quit IRC09:29
*** Daisy_ has quit IRC09:30
*** kbyrne has joined #openstack-meeting-309:35
*** evgenyf has joined #openstack-meeting-309:36
*** JeanBriceCombebi has quit IRC09:37
*** JeanBriceCombebi has joined #openstack-meeting-309:38
*** megm_ has joined #openstack-meeting-309:43
*** megm has quit IRC09:44
*** JeanBriceCombebi has quit IRC09:49
*** JeanBriceCombebi has joined #openstack-meeting-309:49
*** yamamoto has joined #openstack-meeting-309:53
*** e0ne has joined #openstack-meeting-309:54
*** JeanBriceCombebi has quit IRC09:56
*** JeanBriceCombebi has joined #openstack-meeting-309:56
*** e0ne is now known as e0ne_10:00
*** e0ne_ has quit IRC10:05
*** e0ne has joined #openstack-meeting-310:14
*** iovadia has quit IRC10:20
*** iovadia1 has joined #openstack-meeting-310:20
*** Yi has joined #openstack-meeting-310:21
*** markvoelker has joined #openstack-meeting-310:25
*** Yi has quit IRC10:26
*** yamamoto has quit IRC10:27
*** egallen has joined #openstack-meeting-310:28
*** yamamoto has joined #openstack-meeting-310:28
*** markvoelker has quit IRC10:30
*** iovadia1 has quit IRC10:33
*** iovadia has joined #openstack-meeting-310:33
*** Networkn3rd has joined #openstack-meeting-310:40
*** yamamoto has quit IRC10:43
*** Networkn3rd has quit IRC10:44
*** stanzgy has quit IRC10:49
*** bauwser is now known as bauzas11:01
*** matrohon has quit IRC11:09
*** e0ne is now known as e0ne_11:10
*** coolsvap is now known as coolsvap|afk11:11
*** e0ne_ is now known as e0ne11:17
*** markvoelker has joined #openstack-meeting-311:26
*** jcoufal has joined #openstack-meeting-311:27
*** mwagner_lap has quit IRC11:30
*** markvoelker has quit IRC11:30
*** iovadia has quit IRC11:31
*** iovadia has joined #openstack-meeting-311:43
*** JeanBriceCombebi has quit IRC11:43
*** Longgeek has quit IRC11:46
*** markvoelker has joined #openstack-meeting-311:46
*** jckasper has joined #openstack-meeting-311:52
*** yamamoto_ has joined #openstack-meeting-311:53
*** pkarikh has joined #openstack-meeting-311:53
*** e0ne is now known as e0ne_12:05
*** bradjones has quit IRC12:05
*** bradjones has joined #openstack-meeting-312:06
*** bradjones has quit IRC12:06
*** bradjones has joined #openstack-meeting-312:06
*** Poornima has quit IRC12:14
*** sreshetnyak has quit IRC12:18
*** jcoufal has quit IRC12:20
*** sreshetnyak has joined #openstack-meeting-312:22
*** mwagner_lap has joined #openstack-meeting-312:23
*** wojdev has joined #openstack-meeting-312:28
*** wojdev has quit IRC12:28
*** Networkn3rd has joined #openstack-meeting-312:28
*** e0ne_ has quit IRC12:29
*** Networkn3rd has quit IRC12:33
*** jcoufal has joined #openstack-meeting-312:36
*** lazy_prince is now known as killer_prince12:45
*** VW_ has joined #openstack-meeting-312:52
*** shwetaap has joined #openstack-meeting-312:53
*** matrohon has joined #openstack-meeting-312:57
*** shwetaap1 has joined #openstack-meeting-312:59
*** amotoki has quit IRC13:01
*** shwetaap has quit IRC13:02
*** thomasem has joined #openstack-meeting-313:04
*** amotoki has joined #openstack-meeting-313:06
*** baoli has joined #openstack-meeting-313:07
*** Networkn3rd has joined #openstack-meeting-313:09
*** yamamoto_ has quit IRC13:12
*** thomasem has quit IRC13:12
*** leakypipes has quit IRC13:13
*** thomasem has joined #openstack-meeting-313:16
*** yamamoto_ has joined #openstack-meeting-313:19
*** peristeri has joined #openstack-meeting-313:23
*** coolsvap|afk is now known as coolsvap13:25
*** jschwarz has joined #openstack-meeting-313:27
*** JeanBriceCombebi has joined #openstack-meeting-313:27
*** mattfarina has joined #openstack-meeting-313:30
*** alexpilotti has joined #openstack-meeting-313:31
*** shwetaap1 has quit IRC13:31
*** superdan is now known as dansmith13:39
*** mrmartin has joined #openstack-meeting-313:45
*** megm has joined #openstack-meeting-313:45
*** mattgriffin has joined #openstack-meeting-313:45
*** megm_ has quit IRC13:46
*** salv-orlando has joined #openstack-meeting-313:50
*** shwetaap has joined #openstack-meeting-313:50
*** lblanchard has joined #openstack-meeting-313:51
*** e0ne has joined #openstack-meeting-313:52
*** shwetaap has quit IRC13:55
*** banix has joined #openstack-meeting-313:56
*** thangp has joined #openstack-meeting-313:56
*** mrunge is now known as mrunge_bbl13:57
*** armax has joined #openstack-meeting-313:58
*** Piet has joined #openstack-meeting-314:02
*** mdorman has joined #openstack-meeting-314:04
*** coolsvap is now known as coolsvap|afk14:05
*** nelsnelson has joined #openstack-meeting-314:06
*** julim has joined #openstack-meeting-314:07
*** mdorman has left #openstack-meeting-314:08
*** shwetaap has joined #openstack-meeting-314:08
*** ctlaugh has quit IRC14:08
*** stevemar has joined #openstack-meeting-314:10
*** egallen has quit IRC14:11
*** ctlaugh has joined #openstack-meeting-314:12
*** zz_jgrimm- is now known as jgrimm14:12
*** yamamoto_ has quit IRC14:12
*** sigmavirus24_awa is now known as sigmavirus2414:16
*** absubram has joined #openstack-meeting-314:17
*** coolsvap has joined #openstack-meeting-314:19
*** shwetaap has quit IRC14:20
*** Piet has quit IRC14:27
*** ctlaugh has quit IRC14:36
*** ctlaugh has joined #openstack-meeting-314:36
*** shwetaap has joined #openstack-meeting-314:40
*** sarob has joined #openstack-meeting-314:44
*** MarkAtwood has joined #openstack-meeting-314:46
*** sarob has quit IRC14:48
*** nkrinner has quit IRC15:01
*** carl_baldwin has joined #openstack-meeting-315:03
*** yamamoto_ has joined #openstack-meeting-315:13
*** bpokorny has joined #openstack-meeting-315:14
*** yamamoto_ has quit IRC15:19
*** emagana has joined #openstack-meeting-315:23
*** stendulker has joined #openstack-meeting-315:25
*** sdague has quit IRC15:26
*** stendulker has quit IRC15:27
*** mattgriffin has quit IRC15:33
*** absubram has quit IRC15:35
*** Piet has joined #openstack-meeting-315:37
*** sergef has joined #openstack-meeting-315:38
*** yamahata has joined #openstack-meeting-315:39
*** hareeshp has joined #openstack-meeting-315:40
*** sdague has joined #openstack-meeting-315:40
*** stendulker has joined #openstack-meeting-315:41
*** jaypipes has joined #openstack-meeting-315:42
*** mattgriffin has joined #openstack-meeting-315:43
*** banix has quit IRC15:46
*** stendulker has quit IRC15:48
*** eghobo has joined #openstack-meeting-315:53
*** eghobo has quit IRC15:54
*** emagana has quit IRC15:54
*** emagana has joined #openstack-meeting-315:55
*** reed has joined #openstack-meeting-315:55
*** emagana has quit IRC15:57
*** emagana has joined #openstack-meeting-315:57
*** eghobo has joined #openstack-meeting-315:57
*** emagana has quit IRC15:59
*** emagana has joined #openstack-meeting-316:00
*** ihrachyshka has joined #openstack-meeting-316:00
*** ihrachyshka has left #openstack-meeting-316:00
ttxanyone here for the storyboard meeting ?16:00
krotscheckyep16:01
NikitaKonovalovo/16:01
ttx#startmeeting storyboard16:01
openstackMeeting started Mon Mar 23 16:01:59 2015 UTC and is due to finish in 60 minutes.  The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot.16:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:02
*** openstack changes topic to " (Meeting topic: storyboard)"16:02
openstackThe meeting name has been set to 'storyboard'16:02
krotschecko/16:02
SergeyLukjanovo/16:02
ttxOur agenda at https://wiki.openstack.org/wiki/StoryBoard#Agenda16:02
ttxjeblair: around?16:02
ttx#topîc Actions from last week16:02
peristerio/16:02
jeblairhi16:03
*** eghobo has quit IRC16:03
ttxBabysit https://review.openstack.org/#/c/158434/ through gate to fix JS draft (done)16:04
ttxso it's fixed now, woohoo16:04
ttx#topic Urgent items16:04
*** openstack changes topic to "Urgent items (Meeting topic: storyboard)"16:04
ttxNone where reported pre-meeting... Anything anyone wants to raise now ?16:04
jeblairo/16:04
jeblairi still think the paging issue is urgent16:05
jeblairi'm just not good at updating wiki pages, sorry16:05
NikitaKonovalovhttps://review.openstack.org/#/c/162126/ not very urgent, but we need to discuss tat16:05
NikitaKonovalovthat*16:05
jeblairthere are two aspects -- first, the fact that you can't see more than X comments on a story, and second, that without logging in, you can't see more than Y stories at all16:06
jeblairboth of which we're spending time talking people through in the infra channel16:06
ttxjeblair: it's on the agenda, we can skip directly to that16:06
jeblairoh, sorry16:06
jeblairttx: up to you16:06
ttx#topic Issue with paging (aka "lots of comments")16:07
*** openstack changes topic to "Issue with paging (aka "lots of comments") (Meeting topic: storyboard)"16:07
ttxjeblair: please continue16:07
*** sergef has quit IRC16:07
jeblairwell, that's about all i had.  i put up a hacky change to at least return all the comments until there is proper paging support in the client16:08
jeblairthis second attempt to address the problem does not change the api and has big TODO notes in the code16:08
jeblairer FIXME even16:09
NikitaKonovalovwell, the workaround is so small and obvious, I dont's see much of an issue in it16:09
*** MarkAtwood has quit IRC16:10
jeblairkrotscheck: you -1d the patch; do you want to discuss it?16:11
*** jcoufal has quit IRC16:11
NikitaKonovalovThe value of having is higher that waiting for a proper solution I think16:11
krotscheckNope. My comments are clear: StoryBoard does not have enough resources to accept regressions at this time.16:11
jeblairNikitaKonovalov: i agree -- it's a real problem16:11
krotscheckIf you can hire more resources to contribute, great.16:11
jeblairkrotscheck: i don't think it's a regression; actually the opposite16:11
krotscheckYou are welcome to disagree.16:12
jeblairkrotscheck: it's a half-implemented feature, but it doesn't work without both halves16:12
krotscheckI welcome patches that fill in the gap.16:12
krotscheckIn fact, I'm working on them.16:12
krotscheckBut I only have so much time in the day, and StoryBoard has ben deprioritized within HP, so I need to manage my time.16:13
*** eghobo has joined #openstack-meeting-316:13
jeblairkrotscheck: there's nothing irreversible about 162643; why not apply it now to make it more usuable, and revert it when the other patches are ready?16:13
jeblairkrotscheck: i understand, which is why i'm not asking you to reprioritize anything as much as accept this workaround temporarily until you do finish your work16:14
ttxkrotscheck: I'll take the temporary fix orver the hypothetic feature completion at this point, especially if your work is parttime now16:15
ttxsince I understand you can't promise any date anymore16:15
krotscheckI would be amenable to that if I see concrete progress towards allocating more resources towards StoryBoard, but at this point I have to draw a line on insiting that any new commits move the project forward, not back.16:16
*** Yi has joined #openstack-meeting-316:17
krotscheckIncidentally, I'm aslo curious about what private conversations have been had regarding that.16:17
*** jcoufal has joined #openstack-meeting-316:17
krotscheckBecause it feels like I'm out of the loop.16:17
ttxnothing but the review as far as I'm concerned :)16:17
jeblairkrotscheck: our first priority is to the usability of the system, so i believe we need to merge this and fix later.  this moves nothing back and it does not hinder forward progress on the javascript side.16:18
krotscheckjeblair: It's your prerogative as PTL to ignore my -116:18
jeblairkrotscheck: understood16:18
*** yamahata has quit IRC16:19
ttxfor those trying to keep track of the score at home: https://review.openstack.org/#/c/159515/16:19
*** yamahata has joined #openstack-meeting-316:19
*** coolsvap has quit IRC16:19
ttxok, let's move on16:20
jeblair++16:20
ttx#topic Manual data fix or migration with no downgrades16:20
*** openstack changes topic to "Manual data fix or migration with no downgrades (Meeting topic: storyboard)"16:20
ttx#link https://review.openstack.org/#/c/162126/16:20
ttxAleksey has a change here that will make current SB data potentially wrong16:20
ttxI insisted on a corresponding migration16:21
ttxAleksey said he could do one but then the corresponding downgrade is not really doable16:21
*** Yi has quit IRC16:21
NikitaKonovalovso yep, we've got stories mostly with ids < 20000 that lack some fields16:21
jeblairah, yeah, i think openstack in general is heading in the right direction by dropping downgrades16:21
krotscheckDoesn't the TC have a policy that says "no downgrades"?16:21
ttxso we could say that we don't care about downgrade (as the rest of openstack just decided)16:21
krotscheckRight. That.16:22
jeblairso i think the right direction here is to have a correct upgrade and no downgrade16:22
ttxjust making sure we all agree that's the right solution here16:22
*** sergef has joined #openstack-meeting-316:22
krotscheckWorks for me.16:22
ttxok, we probably test downgrades somewhere so we'd have to disable that too16:22
NikitaKonovalovbtw we may think of cleaning up some strange stories with no authors as well16:22
jeblairwe're doing database dumps and system backups of them, right?16:22
NikitaKonovalovor tasks with no projects16:22
ttxjeblair: you tell me :)16:22
jeblairttx: i will, was hoping someone else would confirm :)16:23
jeblairyes, they are configured.16:23
NikitaKonovalovso looks like the migration should be harmless16:24
ttxok, so no-downgrade sounds like the best way forward there16:24
* ttx adds to review16:24
jeblairif we're ever really worried about a migration, we can ask infra-root to double check we have a recent working backup :)16:24
jeblairor even excecute a special off-schedule database backup16:25
ttxok, next topic...16:25
ttx#topic Email spooling implementation16:25
*** openstack changes topic to "Email spooling implementation (Meeting topic: storyboard)"16:25
ttx#link  https://review.openstack.org/#/c/151413/16:25
ttxThat's another long line of patches blocked by disagreement on a review16:25
*** hareeshp has quit IRC16:25
krotscheckWell, I was hoping to get the whole story committed.16:26
ttxJim thinks we should not be in the business of writing an email spooler16:26
krotscheckAs in, all the patches up so that my argument could be made in code.16:26
ttxand therefore -1ed the head patch16:26
*** pballand has joined #openstack-meeting-316:26
krotscheckBut priorities.16:26
krotscheckAnyway16:26
*** eghobo_ has joined #openstack-meeting-316:26
*** pballand has quit IRC16:26
krotscheckThe entire concept is that I wanted to separate the thing that renders the email, and the thing that sends the email.16:27
jeblairkrotscheck: the danger there is that the disagreement is fundamental, and i would not want you to write unecessary code16:27
*** jschwarz has left #openstack-meeting-316:27
krotscheckBecause lots of things could go wrong in either step, and I'd rather not make one break cause the whole system to fall apart.16:27
krotscheckThe 'Outbox' use is just a convenient library that happend to provide a sane way of storing rendered emails.16:27
krotscheckWhich I feel makes it look like a spooler.16:28
krotscheckBut, well, there's lots of different emails that StoryBoard is likely to send in the future.16:28
krotscheckAnd lots of different processes that might send them.16:28
ttxOn this one I'd say that the incremental improvement would be to accept the patch -- even if I argue that this may be a bit too much technical debt and reinvention. But then it's written now.16:28
*** armax has quit IRC16:29
*** absubram has joined #openstack-meeting-316:29
jeblairi feel pretty strongly that the world has developed a number of competent MTAs, and storyboard does not need to implement another one.16:29
*** eghobo has quit IRC16:29
jeblairsome of the code may be written, but not all of it.  and my objections were made over a month ago and ignored16:30
krotscheckjeblair: not ignored. I clearly stated that I wanted to make sure all the patches were in before engaging in that discussion16:30
krotscheckPlease do not misrepresent me.16:30
jeblairkrotscheck: as you can see, that makes it much harder to have a conversation about whether this is entirely the wrong direction.16:30
krotscheckYou're welcome to submit a counterargument via patches.16:31
*** armax has joined #openstack-meeting-316:31
*** sreshetn1 has joined #openstack-meeting-316:31
*** baoli has quit IRC16:31
jeblairkrotscheck: that's not the way code review works16:31
krotscheckWould you like to take over the email feature? It feels like you have a strong opinion on how that should be handled.16:31
*** baoli has joined #openstack-meeting-316:32
jeblairkrotscheck: could you perhaps write a narrative for your vision of this so that you don't have to completely implement the feature in order for us to discuss it?16:32
krotscheckThat works for me.16:33
*** eghobo_ has quit IRC16:33
ttxDo we have a spec for that ?16:34
*** eghobo has joined #openstack-meeting-316:34
ttxkrotscheck: could use a spec or an infra thread, whatever is the most comfortable medium16:34
jeblair++16:34
*** peristeri has quit IRC16:35
*** marun has joined #openstack-meeting-316:35
ttxShall we move on ?16:36
jeblairwfm16:37
*** sergef has quit IRC16:37
ttxok, moving on?16:38
ttx#topic "Pagination/search" feature priority and proposed implementation16:38
*** openstack changes topic to ""Pagination/search" feature priority and proposed implementation (Meeting topic: storyboard)"16:38
*** pballand has joined #openstack-meeting-316:38
ttxso there was some diagreement on the need/priority/implementation for this when we reviewed the Roadmap a couple weeks ago16:38
ttxtrying to find logs16:39
ttxNikitaKonovalov said pagination and search https://review.openstack.org/#/c/139638/ should be added somewhere16:39
* krotscheck was not aware of that spec.16:40
ttxthen jeblair said he doesn't really want pagination at all16:40
*** yamahata has quit IRC16:41
ttxI commented on that spec that it felt a bit overkill16:41
*** VW__ has joined #openstack-meeting-316:41
krotscheckPagination is necessary as a performance feature. Downloading massive datasets will directly impact client performance.16:41
*** yamahata has joined #openstack-meeting-316:41
krotscheckSome user's resilience to slowness is different than others. page size should be configurable by user.16:41
ttxkrotscheck: sure, but isn't there a way to trigger next dataset loads when you scroll down ?16:41
ttxi.e. "infinite" scrolling rather than paging ?16:42
jeblairkrotscheck: i agree that api pagination makes sense for performance reasons16:42
krotscheckIn some cases, eys.16:42
krotscheckttx: It doesn't make sense in the case of search results. If you're searching, users usually refine their parameters rather than paging.16:42
krotscheckttx: It does make sense in the case of comment threads or feeds.16:43
*** VW_ has quit IRC16:43
ttxok16:43
ttxI guess I was worried when the specs creates a table to store user searches16:43
krotscheckWell, that's an entirely different issue.16:44
ttxjust so that you can page through search results16:44
NikitaKonovalovkrotscheck: we still may use paging for loading comments, just without scrolling part,16:44
ttxas you said, that feels overkill when most users would rather refine search aprameters than page16:44
*** reed has quit IRC16:45
*** nati_ueno has joined #openstack-meeting-316:45
krotscheckWell, this particular approach seems more geared at improving the performance of search queries.16:45
krotscheckActually16:45
*** nelsnelson has quit IRC16:45
krotscheckSo let's make a quick distinction here between search and browse.16:45
krotscheckIn the case where someone's looking for something specific, they are searching, and thus more likely to refine terms.16:46
ttxMaybe that's what this spec is missing, this distinction16:46
krotscheckIn the case of a browse, they want to see a consistent list of a subset.16:46
*** reed has joined #openstack-meeting-316:46
krotscheckSay: I want all things that are assigned to me.16:46
*** stendulker has joined #openstack-meeting-316:46
krotscheckIf I have 100 things that are assigned to me, I'm going to want to page through that.16:47
krotscheck(If you're jeblair, you might not want to page through that ;) )16:47
krotscheckSo yeah, that distiction may be missing from the spec.16:47
jeblair:)16:47
krotscheckAs far as the implementation goes, the reason it's generating the result set and storing it is because there's a question on how you page through a dataset that is likely to change over the time it takes to page.16:48
*** emagana has quit IRC16:49
ttxOK, so it looks like we could use more iterations on the spec16:49
krotscheckOne "RESTful" approach is usally to ask the server to create a resultset, and then consume it.16:49
krotscheck(So a POST -> 304 -> GET)16:49
ttxPersonally I don't think we should page in the story comments/timeline area16:49
ttxsince the first and last items are equally interesting16:50
krotscheckttx: I agree. Most of my changes in that area are contingent on https://review.openstack.org/#/c/160462/16:50
krotscheck(WHich merged)16:50
ttxok16:51
krotscheck(So that now we don't have to load all the things and then filte rin the UI)16:51
krotscheckI'm also working on preloading results when the request is made.16:51
ttxso it looks like the spec really needs to be more use-case oriented, becaus ea different solution may be needed for each case (comments list, search, browse)16:51
krotscheckPerhaps/16:51
ttxyeah, "may"16:51
krotscheckHonestly, I think this approach, though dev overkill, addresses most of the use cases.16:52
krotscheckNot dev overkill. Sorry, that's charged.16:53
krotscheckAlso, I might point out that jedimike hasn't been able to contribute much since he updated the spec in december.16:53
*** rloo has joined #openstack-meeting-316:53
* krotscheck feels this spec might be awesome, but ultimately not have anyone willing to build it.16:54
*** yamahata has quit IRC16:54
*** ttrifonov is now known as zz_ttrifonov16:54
ttxyeah,ok16:54
jeblairit may provide a public service in shaping thinking around it, even if it isn't immediately implemented16:54
ttxSwitching to next topic16:54
*** yamahata has joined #openstack-meeting-316:55
*** Shrews has joined #openstack-meeting-316:55
ttx#topic In progress work16:55
*** openstack changes topic to "In progress work (Meeting topic: storyboard)"16:55
ttxWe have been updating the Roadmap as we go16:55
ttxhttps://wiki.openstack.org/wiki/StoryBoard/Roadmap16:55
*** BertieFulton has joined #openstack-meeting-316:55
ttxGood news is Tags are almost done, so the 1.2.1 targets are almost complete16:55
NikitaKonovalovthe UI change is on review16:56
*** jlvillal has joined #openstack-meeting-316:56
ttxand aripinen is tackling a lot of the 1.2.2 things16:56
NikitaKonovalovbut it's not working properly, as there is some parameter misunderstanding with API16:56
ttxany other in-progress report ?16:57
*** dtantsur has joined #openstack-meeting-316:57
NikitaKonovalovnothing new from me16:57
*** emagana has joined #openstack-meeting-316:57
*** e0ne is now known as e0ne_16:57
krotscheckWorking on bringing paging into the UI.16:58
ttxok, quick switch to open discussion for last 2 min16:58
ttx#topic Open discussion16:58
*** openstack changes topic to "Open discussion (Meeting topic: storyboard)"16:58
*** e0ne_ is now known as e0ne16:58
ttxAnything anyone ?16:58
krotscheckAlso, I think we fixed the launchpad login problem.16:58
krotscheckAlmost : https://review.openstack.org/16519416:58
jeblairkrotscheck: how did that manifest?16:59
*** VW__ has quit IRC16:59
*** emagana has quit IRC16:59
krotscheckjeblair: User wh hasn't logged into launchpad tries to log into storyboard.16:59
*** cbader has joined #openstack-meeting-316:59
*** VW_ has joined #openstack-meeting-316:59
*** matrohon has quit IRC17:00
krotscheckHas no username, can't log in.17:00
*** BadCub has joined #openstack-meeting-317:00
jeblaircool, thx17:00
*** BadCub has left #openstack-meeting-317:01
*** emagana has joined #openstack-meeting-317:01
*** sarob has joined #openstack-meeting-317:01
*** clif_h has joined #openstack-meeting-317:01
*** sarob has joined #openstack-meeting-317:01
*** mattgriffin has quit IRC17:01
*** BadCub has joined #openstack-meeting-317:01
ttxok, out of time17:01
ttx#endmeeting17:01
*** openstack changes topic to "OpenStack Meetings"17:01
openstackMeeting ended Mon Mar 23 17:01:57 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-03-23-16.01.html17:02
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-03-23-16.01.txt17:02
openstackLog:            http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-03-23-16.01.log.html17:02
*** scheuran has quit IRC17:02
*** absubram has quit IRC17:02
NobodyCamthank you ttx17:02
NobodyCam#startmeeting Ironic17:02
openstackMeeting started Mon Mar 23 17:02:32 2015 UTC and is due to finish in 60 minutes.  The chair is NobodyCam. Information about MeetBot at http://wiki.debian.org/MeetBot.17:02
NobodyCam#chair devananda17:02
NobodyCamWelcome everyone to the Ironic meeting.17:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:02
*** openstack changes topic to " (Meeting topic: Ironic)"17:02
openstackThe meeting name has been set to 'ironic'17:02
jroll\o17:02
openstackCurrent chairs: NobodyCam devananda17:02
NobodyCamOf course the agenda can be found at:17:02
NobodyCam#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting17:02
dtantsuro/17:02
jlvillal\o/17:02
clif_hp/17:02
stendulkero/17:02
clif_ho/17:02
TheJuliao/17:02
NobodyCam#topic Greetings, roll-call and announcements17:03
rloohi17:03
NobodyCamRoll-call: Who's here for the Ironic Meeting?17:03
*** openstack changes topic to "Greetings, roll-call and announcements (Meeting topic: Ironic)"17:03
NobodyCamlol17:03
krotscheck\o/17:03
JoshNango/17:03
Shrewsohai17:03
jlvillalo/17:03
NobodyCamhey all :)17:03
BadCubheya17:03
JayFp/17:03
* krotscheck is a turing machine.17:03
rlooq/17:03
*** vdrok has joined #openstack-meeting-317:03
NobodyCam:)17:03
*** etoews has joined #openstack-meeting-317:03
JayFwin 3817:04
JayFsorry17:04
NobodyCamok looks like we have a full agenda today17:04
NobodyCam#topic announcements:17:04
*** openstack changes topic to "announcements: (Meeting topic: Ironic)"17:04
NobodyCamas Devananda posted he is in Grenoble. , I hope he's having fun :)17:04
jrollJayF: wow, ditching the meeting already17:04
NobodyCamFeature freeze in effect17:04
NobodyCam#link https://wiki.openstack.org/wiki/FeatureFreeze17:04
*** yamahata has quit IRC17:04
rlooNobodyCam: also string freeze and dependency freeze17:05
rloohttps://wiki.openstack.org/wiki/StringFreeze17:05
rloohttps://wiki.openstack.org/wiki/DepFreeze17:05
* krotscheck read that as string cheese.17:05
NobodyCamrloo: yes:17:05
NobodyCam#link //wiki.openstack.org/wiki/StringFreeze17:05
NobodyCam#link //wiki.openstack.org/wiki/DepFreeze17:05
jrollkrotscheck: mmm, now I want string cheese17:05
jrollNobodyCam: http17:05
NobodyCamThank you rloo17:05
*** Nisha has joined #openstack-meeting-317:05
NobodyCam:-p17:05
NobodyCamok for my announcement17:06
rlooon IRC last week, devananda mentioned that even with string freeze, it was ok to approve string changes 1-2 days after kilo-3. Anyone know if it is too late now?17:06
*** Nisha has quit IRC17:06
NobodyCamI wanted to thank EVERYONE for the awesome effort last week landing everything for K-317:06
NobodyCamThank you one and all17:06
*** Nisha has joined #openstack-meeting-317:06
rloo+100 NobodyCam17:07
*** eghobo has quit IRC17:07
*** banix has joined #openstack-meeting-317:07
jrollrloo: probably a question for the i18n team17:07
* BadCub seconds that! everyone was totally awesome :-)17:07
rloojroll: ack17:07
NobodyCamthats it for me and announcements anyone else have any?17:07
rlooNobodyCam: what about specs for L*?17:08
NobodyCamif not we'll move on to:17:08
NobodyCamoh17:08
rlooNobodyCam: I mean, are we going to announce when/if specs are open for L*?17:08
NobodyCamrloo: as in they are not open yet or bumped spec from K17:09
jrollwhen do they open, is the quesiton17:09
NobodyCamrloo: I do not think they are open... are they?17:09
rlooNobodyCam: yeah. I don't even remember the process for specs-approved-in-K. what do they do?17:09
rlooNobodyCam: I don't know if they are open. That's what I'm asking.17:09
rlooNobodyCam: maybe make it an action item for that-person-in-grenoble-right-now?17:10
NobodyCamI don't think we have opened L spec yet.17:10
dtantsurI guess we ask the authors to move a spec to L directory17:10
dtantsur(and rereview it quickly)17:10
NobodyCamI will see what I can do to track down the date for that17:10
jrollmaybe let's bump this to open discussion? we talked about it some last week. can push devananda to send an email tomorrow17:10
rlooBadCub: do you remember? I saw some IRC chatter about it.17:10
BadCubthere was some discussion last week17:10
NobodyCamjroll: ++17:10
BadCubdevananda: was saying we need to move specs to L folder17:10
*** Nisha has quit IRC17:11
*** Nisha has joined #openstack-meeting-317:11
*** mattgriffin has joined #openstack-meeting-317:11
rlooNobodyCam: would you take an action item to track down the details and send email to the mail list about it?17:11
NobodyCam#action Nobodycam find out when specs for L open17:11
NobodyCam:)17:11
rloothx NobodyCam!17:12
NobodyCamanything else for #topic SubTeam: status report (deprecated)17:12
NobodyCamgah17:12
BadCubNobodyCam: if you want, I can take that action and follow-up with devananda17:12
NobodyCamthank you BadCub17:12
*** evgenyf has quit IRC17:12
NobodyCam#undo17:13
openstackRemoving item from minutes: <ircmeeting.items.Action object at 0x9228750>17:13
NobodyCam#action badcub find out when specs for L open17:13
NobodyCamok anything else for announcements?>17:13
rloothere is an etherpad wrt summit.17:14
*** eghobo has joined #openstack-meeting-317:14
rloobut i don't have the link.17:14
jlvillalhttps://etherpad.openstack.org/p/ironic-liberty-priorities17:14
jlvillalhttps://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas17:14
NobodyCam#link https://etherpad.openstack.org/p/liberty-ironic-design-summit-ideas17:14
NobodyCam#link https://etherpad.openstack.org/p/ironic-liberty-priorities17:14
rloothx17:15
NobodyCamok moving on.17:15
NobodyCam#topic SubTeam: status report (deprecated)17:15
*** openstack changes topic to "SubTeam: status report (deprecated) (Meeting topic: Ironic)"17:15
NobodyCamWhiteboard wiped out, no posted status17:15
adam_gI've been working on testing the API microversioning within tempest and as part of the ironicclient functional test suite. patches here, comments welcome: https://review.openstack.org/#/c/166386/ https://review.openstack.org/#/c/165665/17:15
NobodyCamadam_g: you have a line item for that later on down the lisr17:16
NobodyCamlist even17:16
jrollI don't think there's any big news for IPA17:16
adam_gNobodyCam, oh!17:16
jrollJoshNang: did the IPA cleaning patch ever land?17:16
JoshNangjroll: it did!17:16
jrollsweet.17:16
JoshNanglike, 40 hours after approval17:16
NobodyCam:( ugggh17:16
rlooJoshNang: did it make it in k-3?17:17
JoshNangrloo: it's in IPA, i don't think we have a k-3 release17:17
*** eghobo has quit IRC17:17
rlooJoshNang: oh, right! (phew)17:17
JoshNangcleaning made it for k-3 in ironic, waiting on the nova patches for rc117:17
NobodyCamJoshNang: I have not look at those this morning are they still on track?17:18
NobodyCam(the nova patches)17:18
*** sarob_ has joined #openstack-meeting-317:18
BadCubso far no activity on those (nova) patches17:18
*** sbalukoff has quit IRC17:18
*** VW__ has joined #openstack-meeting-317:18
JoshNangNobodyCam: i have to push up a fix for a variable name after the meeting17:18
NobodyCamack :)17:18
JoshNangbut yeah, no attention yet. i'll ping in channel17:18
*** amotoki has quit IRC17:19
NobodyCamawesome thank you :)17:19
NobodyCamdtantsur: do you haev a bug status?17:19
dtantsurOpen: 148. 7 new, 34 in progress, 1 critical, 14 high and 12 incomplete17:19
dtantsurno diff today - lost previous version17:19
NobodyCamya fungi is looking into what happened to our WhiteBoard17:20
rlooOpen: 145 (+12)17:20
rloo10 new (+7), 33 in progress (+1), 0 critical, 16 high (-1) and 10 incomplete (+2)17:20
rlooprevious week was17:20
*** absubram has joined #openstack-meeting-317:21
NobodyCamwe'll be talking detail about some of those in the next section17:21
*** VW_ has quit IRC17:21
NobodyCamthank you rloo17:21
NobodyCamanything from driver status updates?17:21
jrollnothing notable for IPA off the top of my head17:22
jrollexcept cleaning support!!17:22
*** melwitt has joined #openstack-meeting-317:22
NobodyCam:) w00 hoo17:22
BadCubI will be hunting down drivers that are not listed on https://wiki.openstack.org/wiki/Ironic/Drivers and asking folks to update17:23
NobodyCamok then I expect the next section will take a bit so we'll move on to17:23
NobodyCamBadCub: awesome.17:23
NobodyCamthank you17:24
NobodyCam#topic RC1 status check.17:24
*** openstack changes topic to "RC1 status check. (Meeting topic: Ironic)"17:24
NobodyCamGoal is April 9 to cut rc-1. - https://launchpad.net/ironic/+milestone/kilo-rc117:24
NobodyCamlooks like 11 bugs tagged for rc-1 most in progress17:24
NobodyCamwe have four currently unassigned, anyone17:24
NobodyCamlooking for something to do, volunteers?17:24
NobodyCam#link https://launchpad.net/ironic/+milestone/kilo-rc117:24
NobodyCamtwo High and Two medium need eyes according to the status link17:26
jrollI know deva and adam_g were hacking on https://bugs.launchpad.net/bugs/143372717:26
openstackLaunchpad bug 1433727 in Ironic "partial upgrade not possible, 'reason': u'Unknown argument: "configdrive" (HTTP 400)'" [High,Confirmed]17:26
jrollalso I've never seen this one to be a huge problem: https://bugs.launchpad.net/ironic/+bug/130868017:26
openstackLaunchpad bug 1308680 in Ironic "RPC receivers may starve periodic tasks" [Medium,Triaged]17:26
NobodyCamadam_g: can we tag you as assignee?17:27
adam_gNobodyCam, sure17:27
*** sarob_ has quit IRC17:27
jrollon 1308680, last real comment is "but the real fix for this problem should come from oslo, making periodic tasks to run in parallel."17:27
*** eghobo has joined #openstack-meeting-317:27
jrollwhich makes me think that we can't fix this in rc117:28
jrollunless we want to re-use dtantsur's hack for conductor-level tasks17:28
*** VW__ has quit IRC17:28
dtantsuryeah, Oslo is _very_ slow...17:28
dtantsurup to now my spec got 1x +117:28
NobodyCamjroll: want to comment on the bug, may be should be untagged?17:28
jroll-.-17:28
*** Nisha has quit IRC17:28
rlooi think we should bump that to L*17:29
jrollsure, I'll let deva decide if he wants to untag it17:29
*** Nisha has joined #openstack-meeting-317:29
*** VW_ has joined #openstack-meeting-317:29
*** JeanBriceCombebi has quit IRC17:30
jrollcommented.17:30
*** carl_baldwin has quit IRC17:30
NobodyCamokay three more. we'll loop back to see if we can get any volunteers17:30
jroll(two more if we untag that)17:30
NobodyCamshould we see if we can get a quick status update on the assigned bugs:17:30
BadCubI will follow up with devananda on https://bugs.launchpad.net/ironic/+bug/1308680 as well17:31
openstackLaunchpad bug 1308680 in Ironic "RPC receivers may starve periodic tasks" [Medium,Triaged]17:31
adam_gre: bug #1433727, we need to decide how we want to handle the case where a kilo nova is trying to attach a config drive to a juno ironic node. should we error the instance build or let it continue with noop'ing the config drive (like we would have done with a juno nov)17:31
openstackbug 1433727 in Ironic "partial upgrade not possible, 'reason': u'Unknown argument: "configdrive" (HTTP 400)'" [High,Confirmed] https://launchpad.net/bugs/1433727 - Assigned to Adam Gandelman (gandelman-a)17:31
adam_g*nova17:31
adam_gwould love lucas's thoughts there, but looks like he's away17:32
*** Nisha has quit IRC17:32
*** Nisha_away has joined #openstack-meeting-317:32
NobodyCamadam_g: I would say no-op17:32
*** Nisha_away is now known as Nisha17:32
jrolladam_g: I tend to think we should error the build17:32
NobodyCambut others need to weigh in on that17:32
NobodyCamlol17:32
NobodyCamsee17:32
jrollidk17:32
* dtantsur summons Lucas17:32
rlooerror on build17:32
*** lucasagomes has joined #openstack-meeting-317:32
jrollwoot17:32
lucasagomessorry forgot the meeting :(17:32
rloodoes the user expect a config drive or not?17:32
NobodyCamhi lucasagomes17:32
jrollgreat work dtantsur17:32
dtantsur:D17:32
* lucasagomes was busy on other stuff17:32
JayFCan we not fix the nova driver to error earlier?17:32
lucasagomeswhat's up about the configdrive? I don't have the logs17:32
adam_g.:adam_g:. re: bug #1433727, we need to decide how we want to handle the case where a kilo nova is trying to attach a config drive to a juno ironic node. should we error the instance build or let it continue with noop'ing the config drive (like we would have done with a juno nov)17:33
openstackbug 1433727 in Ironic "partial upgrade not possible, 'reason': u'Unknown argument: "configdrive" (HTTP 400)'" [High,Confirmed] https://launchpad.net/bugs/1433727 - Assigned to Adam Gandelman (gandelman-a)17:33
JayFi.e. to not even have a build to fail, but to prevent the build from starting17:33
jrollJayF: +1, that's what I meant, I sohuld have been more clear17:33
adam_grloo, IIRC nova can be configured to do a config drive by default,e ven if the user doesn't explicitly specify one at spawn17:33
adam_grloo, so you end up with *all* instances failing in that case17:33
rlooadam_g: :-(17:33
JayFI think it's important to fail earlier or to succeed without configdrive, i.e. if we can't keep Nova from accepting the build, we should proceed building w/o configdrive17:34
NobodyCamJayF: that was my thought too17:34
jrolladam_g: oh, that's right :|17:34
NobodyCamwe didn't fully support config drives in juno so a operator should be expecting it be there17:35
NobodyCams/should/shouldn't/17:35
jrollbut what about the user.17:36
lucasagomesin juno, even if nova asked for a configdrive we would just ignore in the ironic driver17:36
lucasagomesbecause it wasn't supported17:36
*** e0ne has quit IRC17:36
*** amotoki has joined #openstack-meeting-317:36
*** amotoki has quit IRC17:36
lucasagomesmaybe we should do the same if we see the ironic version doesn't support it17:36
lucasagomesjust log a warning or something17:36
adam_gthis gets to a later meeting point re upgrades and client--we need to define how upgrade story and figure out what we support in terms of ordering component upgrades17:36
*** hareeshp has joined #openstack-meeting-317:36
jrollI guess ignoring the configdrive would be fine17:37
*** Nisha has quit IRC17:37
*** Nisha has joined #openstack-meeting-317:37
NobodyCamjroll: only for folks in juno land17:37
NobodyCamwhich didn't have support for it anyway17:37
jrollright17:37
NobodyCam:)17:37
lucasagomesyeah, well while we don't have it, maybe checking fo TypeError?17:37
jrollNobodyCam: but the user doesn't know what version of ironic is being used :)17:38
lucasagomesI mean if we try to pass a parameter that doesn't exist on the api17:38
adam_gi think it'd be okay to ignore it under the assumption operators will eventually be upgrading ironic from juno->kilo very soon, and we ignore it only to allow things to continue working during the upgrade17:38
*** carl_baldwin has joined #openstack-meeting-317:38
jrolladam_g: +117:38
*** sreshetn1 has quit IRC17:38
lucasagomesadam_g, +117:38
adam_gthat could be release noted17:38
NobodyCami do like lucasagomes idea of logging something about it17:38
adam_gNobodyCam, definitely17:38
NobodyCamadam_g: oh ya!17:38
NobodyCamokay going to skip the detailed bug drill down for sake of time17:39
NobodyCamplease keep reviewing https://launchpad.net/ironic/+milestone/kilo-rc1 for status of rc-1 tagged bugged17:40
NobodyCambugs even17:40
BadCubshould we be adding these bugs to the review day pad since we have other rc-1 stuffs listed?17:40
NobodyCamBadCub: ya that'd prob be a good thing17:41
BadCubwill do17:41
*** hareeshp has quit IRC17:41
NobodyCamThak you17:41
NobodyCam#topic issues needing discussion for RC117:41
*** openstack changes topic to "issues needing discussion for RC1 (Meeting topic: Ironic)"17:41
NobodyCammrda-away: are you really away17:41
jrollprobably :P17:42
NobodyCamso moving to adam_g17:42
NobodyCampython-ironicclient sending version header by default17:42
*** Nisha has quit IRC17:42
rlooNobodyCam: well, I think it needs discussion.17:42
rlooNobodyCam: I mean, what mrda brought up.17:42
jroll+117:42
*** Nisha has joined #openstack-meeting-317:42
rloolucasagomes: I think you are familiar with the issue?17:42
NobodyCamok17:42
NobodyCamHTTP error code changed by logical names patch -- https://etherpad.openstack.org/p/ironic-microversion-handling17:43
NobodyCam#link https://etherpad.openstack.org/p/ironic-microversion-handling17:43
lucasagomesrloo, well I put some thoughts on the review17:43
* lucasagomes trying to remember17:43
adam_gso the issue here is another upgrade snag but in the other direction, juno nova with a kilo ironic: if a juno nova is using a client /w https://review.openstack.org/#/c/165559/ merged, it will send the 1.6 header to the Ironic server during boot and get node states that it does not understand17:43
rlooI haven't read it and won't be able to in 60 secs. All I see is deva's "I think 1B should continue to raise a 400 Bad Request" at the bottom ;)17:44
*** carl_baldwin has quit IRC17:44
lucasagomesyeah, basically if we someone tries to GET a node by it's logical name and it's not supported17:44
lucasagomesin Juno it would return 40017:44
lucasagomesbut in Kilo the etherpad suggest returning 40617:45
*** ivar-lazzaro has joined #openstack-meeting-317:45
lucasagomeswhich is not backward compat17:45
*** ivar-lazzaro has quit IRC17:45
lucasagomesI think the idea of the microversioning was make it look like it was before17:45
rloolucasagomes: and what's the rationale for returning 406?17:45
lucasagomesso the suggestion is to keep retuning 40017:45
NobodyCamlucasagomes: wht was the objection to returning 40017:45
lucasagomes406 not acceptable, other bits of the microversioning are using it17:45
* rloo wonders when to bring up issues in meetings vs in eg mail list17:45
lucasagomeswhen something that is not supported on the old version is requested17:46
lucasagomesbut I think that for this case, we should not return 406 and just keep it as it was before17:46
Shrewsyeah, i thought we agreed 400 must be returned to not break the API17:46
lucasagomesotherwise we break backward compatibility and the microversioning makes little sense to prevent that17:46
*** mjturek1 has joined #openstack-meeting-317:47
NobodyCamShrews: oh we did?17:47
*** Nisha has quit IRC17:47
rlooI agree with lucasagomes (w/o thinking about it too much). At the very least, we can change it later (in L) if we think it should be 406. But it would be more difficult to change from 406 to 400 if we determine later that it should be 400.17:47
*** megm_ has joined #openstack-meeting-317:47
*** Nisha has joined #openstack-meeting-317:48
ShrewsNobodyCam: i might just be remembering a quick conversation (not an "official" agreement)17:48
NobodyCamShrews: ack++++17:48
lucasagomesthe comment is here https://review.openstack.org/#/c/163730/4/ironic/api/controllers/v1/utils.py17:48
rloobut if feature X was in version 1.9 and someone used version 1.8, what should they get? 406?17:48
NobodyCambut here I think we are agree to continue to return 400?17:48
lucasagomes#link https://review.openstack.org/#/c/163730/4/ironic/api/controllers/v1/utils.py17:48
jroll+1 on 40017:48
*** megm has quit IRC17:49
dtantsurwhat if we always return 400 instead of 406?17:49
Shrewsalso, see deva's comment on March 1817:49
*** ivar-lazzaro has joined #openstack-meeting-317:49
jrollrloo: the difference here is, name replaces uuid in the url... it's not a new endpoint or field17:49
*** yamahata has joined #openstack-meeting-317:49
Shrewsand deva's experiment: http://paste.openstack.org/show/193128/17:49
lucasagomesyeah, it's a paramater and not a new endpoint17:49
dtantsuractually it might be the same for provision state: now some states return 406 :)17:50
lucasagomesdtantsur, but that's fine because those states weren't supported in old versions17:50
lucasagomesoh depends17:50
lucasagomeshmmm17:50
rlooit isn't clear to me when to use 400 vs 406.17:50
jrolldtantsur: node_set_provision_state 'notastate' also returns 40617:50
jrolliirc17:50
dtantsurlucasagomes, names neither :) but the error code is different17:50
lucasagomesyeah maybe it should be 400, because if you input an not valid state in an old version you should get a 40017:51
dtantsuroh17:51
lucasagomesdtantsur, +117:51
rloowrt the states, before, one only expected X number of states. We've added new states that they are not aware of.17:51
jlvillal9 minutes17:51
NobodyCamthank you jlvillal17:51
rlooso I think we agree on 400 in this case, but it isn't clear (to me) when to use 406?17:51
lucasagomesrloo, right, so old versions should return 400 (BadRequest) becasue that's what old versions would do17:52
lucasagomesas for endpoints that didn't exist before we should return 40417:52
lucasagomesI don't see much use for 406, but I need to investigate more17:52
NobodyCamlucasagomes: want a action item for htat?17:52
lucasagomesNobodyCam, could be17:52
NobodyCam#action to investigate returning 40617:53
*** Nisha has quit IRC17:53
NobodyCam#undo17:53
openstackRemoving item from minutes: <ircmeeting.items.Action object at 0x926c410>17:53
*** Nisha has joined #openstack-meeting-317:53
NobodyCam#action lucasagomes to investigate returning 40617:53
NobodyCamthank you lucasagomes17:53
NobodyCamok17:53
NobodyCamquickly17:54
NobodyCampython-ironicclient sending version header by default -- https://review.openstack.org/#/c/165559/17:54
NobodyCam#link https://review.openstack.org/#/c/16555917:54
NobodyCamkinda along the same lines (kinda)17:54
* jroll doubts this will be quick :x17:54
NobodyCamadam_g: thats you and devananda ?17:54
adam_gya. the problem here is we realy have no way of controlling python-ironicclient used by stable/juno nova17:54
NobodyCam6 minutes17:54
*** armax has quit IRC17:54
adam_gthe shortest and easiest solution i can think of is to patch nova stable/juno to specify a 1.0 header17:55
NobodyCamadam_g: right now its acting like 1.1?17:55
jrolladam_g: how sure / when can we be sure that people pick up that change?17:55
*** etoews has quit IRC17:56
rlooadam_g: so should this patch be dependent on a nova-stable/juno patch?17:56
adam_gNobodyCam, its not specifying any header so yeah, it gets downgraded AIUI17:56
adam_gjroll, we can't17:56
rlooit isn't only nova that this will break though; it is all those hundreds of deployments out there ;)17:56
jrolladam_g: so we break anyone that updates the client but not ironic17:56
adam_grloo, yeah, or at least blocked ntil we have a plan on how to handle it17:57
adam_gjroll, yup17:57
jrollfun.17:57
lucasagomesouch17:57
adam_gjroll, which is the case if 165559 lands now17:57
jrollright17:57
jrollI guess patching nova-juno seems fine to me17:57
adam_gso this coupled with the config drive thing begs the question: do we support partial upgrades (ie, upgrade nova without upgrading ironic or the other way around)17:58
rlooi thought we already had this discussion in one of our previous meetings. where people wanted the client to default to the latest version and I wanted none or minimum. but the rationale was that anyone that upgrades the client should only upgrade after seeing what changes were in the client. so they should know that it will/could break.17:58
jrolladam_g: yeah, we need to support partial upgrades IMO. the question to me is nova first, ironic first, or both17:59
NobodyCam* two minutes * stendulker see my comment in ironic channel17:59
rloojroll, adam_g: what can/do we support now.17:59
NobodyCamjroll: ya I think we have to do our best to support them17:59
adam_gjroll, with those two bugs open we can't do either right now17:59
jrolladam_g: right :|17:59
*** Nisha has quit IRC17:59
rloooh. so no partial upgrade at all.18:00
lucasagomes:/18:00
NobodyCamok folks can we take this back to our channel? we are out of time18:00
lucasagomesyea18:00
*** BertieFulton has left #openstack-meeting-318:00
jrollyeah, thanks for running NobodyCam18:00
lucasagomeslet's do it18:00
*** Nisha has joined #openstack-meeting-318:00
NobodyCamthank you all grat meeting18:00
lucasagomessorry for not being here b418:00
NobodyCamnot at all18:00
lucasagomesthanks NobodyCam for covering deva18:00
NobodyCamsee ya all back in our channel18:00
NobodyCam#endmeeting18:01
*** openstack changes topic to "OpenStack Meetings"18:01
openstackMeeting ended Mon Mar 23 18:01:03 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:01
*** BadCub has left #openstack-meeting-318:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-03-23-17.02.html18:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-03-23-17.02.txt18:01
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-03-23-17.02.log.html18:01
*** dtantsur has left #openstack-meeting-318:01
*** Shrews has left #openstack-meeting-318:01
*** igordcard has quit IRC18:02
*** nati_ueno has quit IRC18:02
*** nati_ueno has joined #openstack-meeting-318:02
*** stevemar has quit IRC18:02
*** stevemar has joined #openstack-meeting-318:03
*** armax has joined #openstack-meeting-318:04
*** vdrok is now known as vdrok_afk18:04
*** Nisha has quit IRC18:05
*** Nisha has joined #openstack-meeting-318:06
*** marun has quit IRC18:06
*** sarob has quit IRC18:06
*** Nisha has quit IRC18:07
*** Nisha has joined #openstack-meeting-318:07
*** etoews has joined #openstack-meeting-318:07
*** sahid has quit IRC18:07
*** ChuckC has quit IRC18:08
*** Nisha has quit IRC18:11
*** Nisha has joined #openstack-meeting-318:11
*** emagana has quit IRC18:11
*** carl_baldwin has joined #openstack-meeting-318:13
*** qwebirc33812 has joined #openstack-meeting-318:13
*** emagana has joined #openstack-meeting-318:13
*** iovadia has quit IRC18:13
*** nelsnelson has joined #openstack-meeting-318:13
*** nelsnelson has quit IRC18:13
*** igordcard has joined #openstack-meeting-318:14
*** lucasagomes is now known as lucas-dinner18:14
*** nelsnelson has joined #openstack-meeting-318:14
*** yapeng has joined #openstack-meeting-318:15
*** stendulker has quit IRC18:15
*** enikanorov__ has joined #openstack-meeting-318:16
*** marun has joined #openstack-meeting-318:17
*** emagana has quit IRC18:18
*** enikanorov has quit IRC18:19
*** Nisha has quit IRC18:19
*** Nisha has joined #openstack-meeting-318:19
*** safchain_ has quit IRC18:21
*** peristeri has joined #openstack-meeting-318:23
*** qwebirc33812 has quit IRC18:25
*** Nisha has quit IRC18:28
*** Nisha has joined #openstack-meeting-318:28
*** emagana has joined #openstack-meeting-318:28
*** sbalukoff has joined #openstack-meeting-318:31
*** evgenyf has joined #openstack-meeting-318:33
*** Nisha has quit IRC18:33
*** nati_ueno has quit IRC18:33
*** nati_ueno has joined #openstack-meeting-318:35
*** wojdev has joined #openstack-meeting-318:36
*** etoews has quit IRC18:39
*** etoews has joined #openstack-meeting-318:39
*** rloo has left #openstack-meeting-318:40
*** peristeri has quit IRC18:42
*** Swami has joined #openstack-meeting-318:44
*** carl_baldwin has quit IRC18:51
*** wojdev has quit IRC18:57
*** peristeri has joined #openstack-meeting-318:57
*** eghobo_ has joined #openstack-meeting-318:58
*** Rockyg has joined #openstack-meeting-318:58
*** eghobo has quit IRC19:00
*** johnthetubaguy is now known as zz_johnthetubagu19:02
*** rcleere_away has quit IRC19:04
*** rcleere has joined #openstack-meeting-319:04
*** mikal has quit IRC19:04
*** nikhil_k has quit IRC19:04
*** cgoncalves has quit IRC19:04
*** nikhil_k has joined #openstack-meeting-319:04
*** mikal has joined #openstack-meeting-319:04
*** cgoncalves has joined #openstack-meeting-319:04
*** baoli has quit IRC19:05
*** MarkAtwood has joined #openstack-meeting-319:07
*** armax has quit IRC19:15
*** yamamoto_ has joined #openstack-meeting-319:16
*** evgenyf has quit IRC19:17
*** sreshetn1 has joined #openstack-meeting-319:18
*** lilynn has joined #openstack-meeting-319:19
*** Piet has quit IRC19:20
*** evgenyf has joined #openstack-meeting-319:21
*** yamamoto_ has quit IRC19:21
*** VW_ has quit IRC19:24
*** carl_baldwin has joined #openstack-meeting-319:29
*** VW_ has joined #openstack-meeting-319:31
*** sarob has joined #openstack-meeting-319:35
*** armax has joined #openstack-meeting-319:38
*** VW_ has quit IRC19:39
*** alexpilotti has quit IRC19:39
*** marun has quit IRC19:43
*** evgenyf has quit IRC19:44
*** MarkAtwood has quit IRC19:46
*** MarkAtwood has joined #openstack-meeting-319:46
*** evgenyf has joined #openstack-meeting-319:47
*** Piet has joined #openstack-meeting-319:52
*** mrunge_bbl has quit IRC19:54
*** marun has joined #openstack-meeting-319:54
*** sarob has quit IRC19:57
*** evgenyf has quit IRC20:01
*** matrohon has joined #openstack-meeting-320:03
*** jgrimm is now known as zz_jgrimm20:05
*** VW_ has joined #openstack-meeting-320:06
*** clu_ has joined #openstack-meeting-320:07
*** Swami has quit IRC20:08
*** mrda-away is now known as mrda20:14
*** VW_ has quit IRC20:20
*** lucas-dinner has quit IRC20:20
*** Ila has joined #openstack-meeting-320:20
*** e0ne has joined #openstack-meeting-320:21
*** VW_ has joined #openstack-meeting-320:22
*** lilynn has quit IRC20:25
*** lilynn has joined #openstack-meeting-320:26
*** ritesh has joined #openstack-meeting-320:26
*** banix has quit IRC20:27
*** Swami has joined #openstack-meeting-320:38
*** haleyb has joined #openstack-meeting-320:39
*** peristeri has quit IRC20:44
*** mwagner_lap has quit IRC20:47
*** jaypipes has quit IRC20:47
*** mrmartin has quit IRC20:47
*** Rockyg has quit IRC20:47
*** nati_ueno has quit IRC20:48
*** Ila has quit IRC20:49
*** nati_ueno has joined #openstack-meeting-320:49
*** MarkAtwood has quit IRC20:50
*** jaypipes has joined #openstack-meeting-320:52
*** MarkAtwood has joined #openstack-meeting-320:53
*** baoli has joined #openstack-meeting-320:55
*** fesp has joined #openstack-meeting-320:56
*** hichihara has joined #openstack-meeting-320:58
*** MarkAtwood has quit IRC20:59
*** baoli has quit IRC20:59
*** baoli has joined #openstack-meeting-321:00
*** Piet has quit IRC21:05
*** nati_ueno has quit IRC21:10
*** nati_ueno has joined #openstack-meeting-321:10
*** igordcard_ has joined #openstack-meeting-321:13
*** evgenyf has joined #openstack-meeting-321:13
*** thangp has quit IRC21:13
*** lblanchard has quit IRC21:14
*** carl_baldwin has quit IRC21:15
*** nati_ueno has quit IRC21:16
*** nati_ueno has joined #openstack-meeting-321:16
*** carl_baldwin has joined #openstack-meeting-321:18
*** yamamoto_ has joined #openstack-meeting-321:18
*** mattgriffin has quit IRC21:21
*** yamamoto_ has quit IRC21:23
*** sreshetn1 has quit IRC21:23
*** evgenyf has quit IRC21:25
*** evgenyf has joined #openstack-meeting-321:26
*** nati_ueno has quit IRC21:26
*** nati_ueno has joined #openstack-meeting-321:27
*** melwitt has quit IRC21:28
*** nati_ueno has quit IRC21:28
*** nati_ueno has joined #openstack-meeting-321:29
*** nati_ueno has quit IRC21:31
*** mattgriffin has joined #openstack-meeting-321:31
*** nati_ueno has joined #openstack-meeting-321:31
*** mattfarina has quit IRC21:31
*** yamahata has quit IRC21:35
*** yamahata has joined #openstack-meeting-321:36
*** yamahata has quit IRC21:37
*** yamahata has joined #openstack-meeting-321:38
*** ritesh has quit IRC21:38
*** ritesh has joined #openstack-meeting-321:38
*** Swami has quit IRC21:40
*** melwitt has joined #openstack-meeting-321:41
*** jcoufal has quit IRC21:42
*** ritesh has quit IRC21:43
*** lilynn has quit IRC21:44
*** jtomasek has quit IRC21:46
*** lilynn has joined #openstack-meeting-321:46
*** baoli has quit IRC21:48
*** Piet has joined #openstack-meeting-321:48
*** nelsnelson has quit IRC21:49
*** megm has joined #openstack-meeting-321:49
*** megm_ has quit IRC21:50
*** evgenyf has quit IRC21:53
*** matrohon has quit IRC21:54
*** jcoufal has joined #openstack-meeting-321:54
*** melwitt has quit IRC22:05
*** yamamoto_ has joined #openstack-meeting-322:06
*** sigmavirus24 is now known as sigmavirus24_awa22:07
*** melwitt has joined #openstack-meeting-322:08
*** armax has quit IRC22:08
*** julim has quit IRC22:09
*** baoli has joined #openstack-meeting-322:17
*** VW_ has quit IRC22:24
*** baoli has quit IRC22:30
*** salv-orl_ has joined #openstack-meeting-322:34
*** salv-orlando has quit IRC22:34
*** bpokorny_ has joined #openstack-meeting-322:38
*** salv-orl_ has quit IRC22:38
*** bpokorn__ has joined #openstack-meeting-322:40
*** jcoufal has quit IRC22:40
*** bpokorny has quit IRC22:41
*** salv-orlando has joined #openstack-meeting-322:42
*** Yi has joined #openstack-meeting-322:42
*** bpokorny_ has quit IRC22:43
*** Yi has quit IRC22:46
*** armax has joined #openstack-meeting-322:49
*** pballand has quit IRC22:54
*** absubram has quit IRC22:55
*** sarob has joined #openstack-meeting-322:58
*** mattgriffin has quit IRC22:58
*** markvoelker has quit IRC23:01
*** shwetaap has quit IRC23:02
*** sarob has quit IRC23:03
*** ivar-laz_ has joined #openstack-meeting-323:04
*** ivar-lazzaro has quit IRC23:07
*** nati_ueno has quit IRC23:09
*** nati_ueno has joined #openstack-meeting-323:09
*** sarob has joined #openstack-meeting-323:13
*** Swami has joined #openstack-meeting-323:17
*** banix has joined #openstack-meeting-323:17
*** sarob has quit IRC23:20
*** thomasem has quit IRC23:26
*** sarob has joined #openstack-meeting-323:27
*** thomasem has joined #openstack-meeting-323:33
*** mwagner_lap has joined #openstack-meeting-323:33
*** baoli has joined #openstack-meeting-323:36
*** sarob has quit IRC23:36
*** nati_ueno has quit IRC23:40
*** sarob has joined #openstack-meeting-323:40
*** nati_ueno has joined #openstack-meeting-323:40
*** sarob has quit IRC23:45
*** markvoelker has joined #openstack-meeting-323:47
*** haleyb has quit IRC23:48
*** markvoelker has quit IRC23:51
*** carl_baldwin has quit IRC23:57
*** eghobo_ has quit IRC23:59

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