Monday, 2015-01-12

*** banix has joined #openstack-meeting-300:30
*** jaypipes has joined #openstack-meeting-300:30
*** david-lyle has joined #openstack-meeting-300:35
*** cgascoig has quit IRC00:45
*** cgascoig has joined #openstack-meeting-300:45
*** markmcclain has joined #openstack-meeting-300:46
*** markmcclain1 has joined #openstack-meeting-300:47
*** markmcclain has quit IRC00:47
*** cgascoig has quit IRC00:48
*** cgascoig has joined #openstack-meeting-300:49
*** banix has quit IRC01:06
*** wuhg has joined #openstack-meeting-301:10
*** markmcclain has joined #openstack-meeting-301:10
*** markmcclain1 has quit IRC01:10
*** markmcclain has quit IRC01:10
*** david-lyle has quit IRC01:18
*** stanzgy has joined #openstack-meeting-301:21
*** david-lyle has joined #openstack-meeting-301:25
*** markmcclain has joined #openstack-meeting-301:26
*** salv-orlando has quit IRC01:26
*** markmcclain has quit IRC01:26
*** markmcclain has joined #openstack-meeting-301:26
*** david-lyle has quit IRC01:27
*** sunny_ has joined #openstack-meeting-301:27
*** david-lyle has joined #openstack-meeting-301:28
*** Sukhdev has joined #openstack-meeting-301:32
*** banix has joined #openstack-meeting-301:38
*** Sukhdev has quit IRC01:42
*** Networkn3rd has joined #openstack-meeting-301:42
*** sunny_ has quit IRC01:42
*** markmcclain1 has joined #openstack-meeting-301:44
*** markmcclain has quit IRC01:44
*** nelsnelson has quit IRC01:44
*** markmcclain has joined #openstack-meeting-301:45
*** markmcclain1 has quit IRC01:45
*** markmcclain has quit IRC01:59
*** david-lyle has quit IRC01:59
*** salv-orlando has joined #openstack-meeting-302:00
*** VW_ has joined #openstack-meeting-302:02
*** nelsnelson has joined #openstack-meeting-302:03
*** salv-orlando has quit IRC02:12
*** killer_prince has joined #openstack-meeting-302:14
*** lazy_prince has quit IRC02:15
*** killer_prince is now known as lazy_prince02:15
*** salv-orlando has joined #openstack-meeting-302:18
*** Longgeek has joined #openstack-meeting-302:21
*** salv-orlando has quit IRC02:28
*** baoli has quit IRC02:36
*** salv-orlando has joined #openstack-meeting-302:37
*** salv-orlando has quit IRC02:41
*** Sukhdev has joined #openstack-meeting-302:42
*** VW_ has quit IRC03:02
*** salv-orlando has joined #openstack-meeting-303:10
*** sigmavirus24_awa is now known as sigmavirus2403:12
*** salv-orlando has quit IRC03:13
*** nelsnelson has quit IRC03:15
*** carl_baldwin has joined #openstack-meeting-303:23
*** julim has quit IRC03:24
*** julim has joined #openstack-meeting-303:25
*** julim has quit IRC03:25
*** cgascoig has quit IRC03:29
*** nelsnelson has joined #openstack-meeting-303:29
*** cgascoig has joined #openstack-meeting-303:29
*** carl_baldwin has quit IRC03:30
*** jrist has quit IRC03:34
*** yapeng has quit IRC03:36
*** nelsnelson has quit IRC03:38
*** markmcclain has joined #openstack-meeting-303:39
*** nelsnelson has joined #openstack-meeting-303:42
*** david-lyle has joined #openstack-meeting-303:44
*** yapeng has joined #openstack-meeting-303:45
*** markmcclain has quit IRC03:56
*** banix has quit IRC03:58
*** carl_baldwin has joined #openstack-meeting-303:59
*** aleksandr_null has quit IRC04:00
*** aleksandr_null has joined #openstack-meeting-304:02
*** Sukhdev has quit IRC04:06
*** nelsnelson has quit IRC04:07
*** Longgeek has quit IRC04:14
*** yapeng has quit IRC04:17
*** Longgeek has joined #openstack-meeting-304:21
*** coolsvap|afk is now known as coolsvap04:31
*** carl_baldwin has quit IRC04:32
*** nelsnelson has joined #openstack-meeting-304:33
*** david-lyle has quit IRC04:50
*** david-lyle has joined #openstack-meeting-304:50
*** fischerw has quit IRC04:51
*** salv-orlando has joined #openstack-meeting-305:00
*** vineetmenon has joined #openstack-meeting-305:04
*** david-lyle has quit IRC05:06
*** Sukhdev has joined #openstack-meeting-305:10
*** salv-orlando has quit IRC05:11
*** sarob has joined #openstack-meeting-305:15
*** sigmavirus24 is now known as sigmavirus24_awa05:21
*** Longgeek has quit IRC05:24
*** Longgeek has joined #openstack-meeting-305:32
*** mrmartin has joined #openstack-meeting-305:42
*** salv-orlando has joined #openstack-meeting-305:53
*** salv-orlando has quit IRC05:57
*** sarob has quit IRC06:02
*** yapeng has joined #openstack-meeting-306:05
*** salv-orlando has joined #openstack-meeting-306:06
*** yapeng has quit IRC06:10
*** salv-orlando has quit IRC06:11
*** mrmartin has quit IRC06:21
*** cgascoig has quit IRC06:22
*** Sukhdev has quit IRC06:48
*** Longgeek has quit IRC06:59
*** lazy_prince has quit IRC07:03
*** lazy_prince has joined #openstack-meeting-307:03
*** Longgeek has joined #openstack-meeting-307:08
*** pkoniszewski has joined #openstack-meeting-307:16
*** coolsvap is now known as coolsvap|afk07:20
*** coolsvap has joined #openstack-meeting-307:29
*** mrunge has joined #openstack-meeting-307:33
*** salv-orlando has joined #openstack-meeting-307:37
*** coolsvap has quit IRC07:38
*** salv-orlando has quit IRC07:49
*** salv-orlando has joined #openstack-meeting-307:50
*** salv-orlando has quit IRC07:54
*** yapeng has joined #openstack-meeting-307:55
*** yapeng has quit IRC07:59
*** obondarev has joined #openstack-meeting-307:59
*** wdutch has joined #openstack-meeting-308:10
*** sahid has joined #openstack-meeting-308:21
*** lazy_prince has quit IRC08:25
*** matrohon has joined #openstack-meeting-308:26
*** jtomasek has joined #openstack-meeting-308:28
*** sahid has quit IRC08:29
*** sahid has joined #openstack-meeting-308:29
*** sergef has joined #openstack-meeting-308:33
*** devvesa has joined #openstack-meeting-308:34
*** safchain has joined #openstack-meeting-308:35
*** mrmartin has joined #openstack-meeting-308:37
*** jkraj has joined #openstack-meeting-308:39
*** coolsvap|afk is now known as coolsvap08:42
*** jcoufal has joined #openstack-meeting-308:48
*** sarob has joined #openstack-meeting-309:02
*** JeanBriceCombebi has joined #openstack-meeting-309:05
*** sarob has quit IRC09:07
*** pkarikh has joined #openstack-meeting-309:08
*** MaxV has joined #openstack-meeting-309:09
*** iovadia has joined #openstack-meeting-309:12
*** mrunge has quit IRC09:14
*** iovadia has quit IRC09:16
*** mrunge has joined #openstack-meeting-309:27
*** iovadia has joined #openstack-meeting-309:32
*** killer_prince has joined #openstack-meeting-309:32
*** killer_prince is now known as lazy_prince09:32
*** lazy_prince has quit IRC09:34
*** lazy_prince has joined #openstack-meeting-309:35
*** iovadia has left #openstack-meeting-309:36
*** jcoufal_ has joined #openstack-meeting-309:41
*** salv-orlando has joined #openstack-meeting-309:42
*** yapeng has joined #openstack-meeting-309:43
*** jcoufal has quit IRC09:44
*** yapeng has quit IRC09:48
*** bauwser is now known as bauzas10:01
*** egallen has joined #openstack-meeting-310:15
*** cgascoig has joined #openstack-meeting-310:17
*** cgascoig_ has joined #openstack-meeting-310:19
*** cgascoig has quit IRC10:21
*** JeanBriceCombebi has quit IRC10:27
*** JeanBriceCombebi has joined #openstack-meeting-310:27
*** JeanBriceCombebi has quit IRC10:32
*** JeanBriceCombebi has joined #openstack-meeting-310:32
*** zz_ttrifonov is now known as ttrifonov10:33
*** JeanBriceCombebi has quit IRC10:48
*** JeanBriceCombebi has joined #openstack-meeting-310:48
*** stanzgy has quit IRC10:54
*** gilllliard is now known as gilliard11:11
*** yapeng_ has quit IRC11:19
*** cgascoig_ has quit IRC11:25
*** sahid has quit IRC11:27
*** cgascoig has joined #openstack-meeting-311:28
*** yapeng has joined #openstack-meeting-311:32
*** david-lyle has joined #openstack-meeting-311:32
*** lsmola_ has quit IRC11:32
*** yapeng has quit IRC11:37
*** cgascoig has quit IRC11:43
*** baoli has joined #openstack-meeting-312:29
*** baoli has quit IRC12:30
*** jkraj has quit IRC12:31
*** JeanBriceCombebi has quit IRC12:34
*** Longgeek has quit IRC12:39
*** alexpilotti has joined #openstack-meeting-312:39
*** alexpilotti has quit IRC12:44
*** lsmola has joined #openstack-meeting-312:46
*** vineetmenon has quit IRC12:46
*** mwagner_lap has quit IRC12:47
*** alexpilotti has joined #openstack-meeting-312:57
*** wdutch has quit IRC13:01
*** Longgeek has joined #openstack-meeting-313:02
*** yapeng has joined #openstack-meeting-313:07
*** wdutch has joined #openstack-meeting-313:10
*** dkehn has quit IRC13:11
*** dkehn has joined #openstack-meeting-313:13
*** JeanBriceCombebi has joined #openstack-meeting-313:23
*** jkraj has joined #openstack-meeting-313:25
*** mwagner_lap has joined #openstack-meeting-313:27
*** JeanBriceCombebi has quit IRC13:27
*** JeanBriceCombebi has joined #openstack-meeting-313:30
*** julim has joined #openstack-meeting-314:15
*** thomasem has joined #openstack-meeting-314:19
*** yapeng has quit IRC14:19
*** thomasem has quit IRC14:19
*** lblanchard has joined #openstack-meeting-314:21
*** thomasem has joined #openstack-meeting-314:22
*** peristeri has joined #openstack-meeting-314:25
*** sarob has joined #openstack-meeting-314:31
*** Networkn3rd has quit IRC14:34
*** Networkn3rd has joined #openstack-meeting-314:35
*** Longgeek has quit IRC14:37
*** lazy_prince is now known as killer_prince14:37
*** baoli has joined #openstack-meeting-314:41
*** Longgeek has joined #openstack-meeting-314:42
*** salv-orl_ has joined #openstack-meeting-314:42
*** baoli_ has joined #openstack-meeting-314:42
*** nelsnelson has quit IRC14:43
*** mestery_ has joined #openstack-meeting-314:43
*** salv-orlando has quit IRC14:43
*** baoli has quit IRC14:43
*** mestery has quit IRC14:43
*** armax has joined #openstack-meeting-314:45
*** baoli_ has quit IRC14:47
*** baoli has joined #openstack-meeting-314:48
*** nelsnelson has joined #openstack-meeting-314:48
*** baoli has quit IRC14:49
*** baoli has joined #openstack-meeting-314:49
*** VW_ has joined #openstack-meeting-314:50
*** mattfarina has joined #openstack-meeting-314:51
*** jkraj has quit IRC14:51
*** JeanBriceCombebi has quit IRC14:52
*** mattfarina has quit IRC14:54
*** thangp has joined #openstack-meeting-314:55
*** mattfarina has joined #openstack-meeting-314:56
*** JeanBriceCombebi has joined #openstack-meeting-314:57
*** baoli has quit IRC14:57
*** mestery_ is now known as mestery14:58
*** sigmavirus24_awa is now known as sigmavirus2415:02
*** julim_ has joined #openstack-meeting-315:04
*** julim has quit IRC15:05
*** sarob has quit IRC15:09
*** pkoniszewski has quit IRC15:11
*** wuhg has quit IRC15:14
*** superdan is now known as dansmith15:15
*** fischerw has joined #openstack-meeting-315:15
*** dboik has joined #openstack-meeting-315:20
*** pballand has quit IRC15:21
*** dboik has quit IRC15:24
*** dboik has joined #openstack-meeting-315:24
*** rcleere is now known as rcleere_away15:26
*** rcleere_away is now known as rcleere15:26
*** dboik has quit IRC15:26
*** rcleere is now known as rcleere_away15:26
*** rcleere_away is now known as rcleere15:27
*** dboik has joined #openstack-meeting-315:27
*** rcleere is now known as rcleere_away15:27
*** rcleere_away is now known as rcleere15:27
*** jrist has joined #openstack-meeting-315:29
*** jrist has quit IRC15:29
*** jrist has joined #openstack-meeting-315:29
*** sahid has joined #openstack-meeting-315:37
*** sarob has joined #openstack-meeting-315:38
*** sahid has quit IRC15:38
*** sahid has joined #openstack-meeting-315:38
*** sarob has quit IRC15:41
*** sahid has quit IRC15:42
*** sahid has joined #openstack-meeting-315:43
*** zz_jgrimm is now known as jgrimm15:44
*** dboik has quit IRC15:46
*** dboik has joined #openstack-meeting-315:46
*** rcarrillocruz has joined #openstack-meeting-315:49
*** dboik has quit IRC15:51
*** yolanda has joined #openstack-meeting-315:56
*** sergef has quit IRC15:57
*** jedimike has joined #openstack-meeting-316:00
krotscheck#startmeeting Storyboard16:00
openstackMeeting started Mon Jan 12 16:00:22 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
*** openstack changes topic to " (Meeting topic: Storyboard)"16:00
openstackThe meeting name has been set to 'storyboard'16:00
yolandahi16:00
jedimikeo/16:00
*** bpokorny has quit IRC16:00
krotscheckAgenda: https://wiki.openstack.org/wiki/StoryBoard#Agenda16:00
krotscheckohai16:00
krotscheck#topic Actions from Last Week16:00
*** openstack changes topic to "Actions from Last Week (Meeting topic: Storyboard)"16:00
krotscheck#topic Actions From Last Week (storyboard-dev.openstack.org)16:01
*** openstack changes topic to "Actions From Last Week (storyboard-dev.openstack.org) (Meeting topic: Storyboard)"16:01
* fungi is lurking16:01
*** carl_baldwin has joined #openstack-meeting-316:01
*** SridharRamaswamy has joined #openstack-meeting-316:01
krotscheckhttps://storyboard-dev.openstack.org/ appears to be up, with a bit of a gotcha on how we built it.16:01
krotscheck(DNS may not be there yet, the IP is at 104.130.158.22916:01
fungiyeah, i think the review to add it still needs approval. i thought i deleted the server though after we confirmed it worked16:02
rcarrillocruzhelo helo16:02
* krotscheck may be lying.16:02
fungilast i looked, i was the only +2 on the review still16:02
krotscheckYeah, it’s gone.16:02
NikitaKonovalovo/16:02
*** CTtpollard has joined #openstack-meeting-316:02
funginow that we've tested that it's sufficient, once the review merges i'll launch another from the tip of master in that repo16:02
fungiand add it to dns, et cetera16:03
*** SridharRamaswamy has quit IRC16:03
*** sahid has quit IRC16:03
krotscheckThe issue in question is that the SSL certificate for the server is the snakeoil cert, which requires manual approval. Unfortunately, when consuming the API from docs-draft.openstack.org (our client draft build) the user will not be presented with the browser’s approval dialog, and the API calls will silently fail.16:03
*** sahid has joined #openstack-meeting-316:03
rcarrillocruzhuh16:03
fungiwhat?16:04
krotscheckBecause all those calls are AJAX.16:04
yolandaso we need to generate a valid cert?16:04
fungioh, so that's what you were trying to explain last week16:04
ttxo/16:04
*** sarob has joined #openstack-meeting-316:04
krotscheckfungi: Yep.16:04
fungiyou skipped those words16:04
yolandaor is there any option in the api to bypass cert validation?16:04
krotscheckThat’s a browser thing.16:04
krotscheckfungi: I was drawing scrabble letters at the time :)16:05
fungik16:05
*** mestery has quit IRC16:05
yolandaah, krotscheck, i remember that16:05
yolandaand not tricky to make that trust, right?16:05
krotscheckYep.16:05
*** mestery has joined #openstack-meeting-316:05
fungibut yeah, that makes sense that serving the web front-end from one server and then doing ajax to a separate server without a trusted cert could pose an issue16:06
krotscheckNow, we could ourselves just all add it to our operating system’s insert-keychain-implementation-here, and not hve to worry about it.16:06
krotscheckBut that’s a manual step that I’m not a huge fan of.16:06
*** rhagarty has quit IRC16:06
yolandakrotscheck, maybe documenting that would help16:06
*** rhagarty has joined #openstack-meeting-316:06
yolandaso end users know that this problem exists16:06
fungiwell, we could buy a cert for it if we really need to. just trying to think of alternatives16:07
krotscheckSecond option is we issue a cert from https://www.cacert.org/16:07
fungiit'll be the same issue16:07
krotscheckAnd have everyone install that root certificate.16:07
krotscheckThird option is just do API calls via HTTP16:07
fungii was thinking about that16:07
krotscheckWhich I’m mostly ok with, because it’s dev.16:07
fungido we serve the current draft webui via https?16:08
yolanda+1 for http16:08
*** yapeng has joined #openstack-meeting-316:08
NikitaKonovalovthere is some option to run chrome ignoring certificate issues16:08
krotscheckChecking16:08
NikitaKonovaloveven for ajax16:08
rcarrillocruzi think there are even extensions for that16:08
yolandaif we grab a cert from a not general trusted CA, we'll have same problem16:08
fungiif the front-end is http, then doing the ajax over https is sort of silly anyway16:08
krotscheckfungi: Looks that way16:08
krotscheckhttp://docs-draft.openstack.org/18/145918/1/check/gate-storyboard-webclient-js-draft/96dcd7c//dist/#!/16:08
rcarrillocruzi remember using something similar on Firefox for this problem, MiTM was called or smth like that16:08
*** sahid has quit IRC16:09
fungiyeah, let's switch storyboard-dev to support api over http then16:09
*** banix has joined #openstack-meeting-316:09
krotscheckThat seems sane.16:10
*** sahid has joined #openstack-meeting-316:10
fungiwe can leave it serving the https front-end too and just drop the redirect16:10
NikitaKonovalovI'm ok with that16:10
rcarrillocruzhttps://addons.mozilla.org/en-US/firefox/addon/mitm-me/16:10
*** armax has left #openstack-meeting-316:10
krotscheckAny disagreements?16:10
rcarrillocruzniet16:10
*** jcoufal_ has quit IRC16:10
rcarrillocruzi'm cool with HTTP16:10
*** armax has joined #openstack-meeting-316:10
rcarrillocruzit's dev after all16:10
krotscheck#agreed Have storyboard-dev.openstack.org serve up http to avoid x-domain cert approval issues.16:11
fungisince authentication for docs-draft is redirecting to https at launchpad.net it's not like it's exposing your credentials anyway16:11
rcarrillocruznod16:11
krotscheck#topic Actions from Last Week: Streaming API16:11
*** openstack changes topic to "Actions from Last Week: Streaming API (Meeting topic: Storyboard)"16:11
krotscheckrcarrillocruz: How’s it going?16:11
rcarrillocruzso16:12
rcarrillocruzi can now auth with a bearer token16:12
krotscheckw00t16:12
rcarrillocruzi modified websocket-client to accept request headers16:12
rcarrillocruzand now the websocket opens16:12
rcarrillocruzit checks for bearer16:12
rcarrillocruzif ok, go on16:12
rcarrillocruzif not, websocket is closed16:12
rcarrillocruzaction items for me:16:12
*** bpokorny has joined #openstack-meeting-316:12
rcarrillocruz1. handle expired token16:13
rcarrillocruz2. subscription engine (krotscheck i've seen you worked on some event api this week, don't want to step into your work)16:13
*** yapeng has quit IRC16:13
krotscheckrcarrillocruz: Yeah, I’ll talk about that later.16:13
rcarrillocruz3. handle the case where a connection is dropped and client requests to replay history ( just saw your update on the spec)16:13
krotscheckrcarrillocruz: Thanks :D16:13
rcarrillocruz3 will be interesting :P16:14
rcarrillocruzi assume we need a persistent queue or something16:14
rcarrillocruzand have client queues to pull events from that one or something16:14
krotscheckrcarrillocruz: yeah, I don’t know how I’d do that either.16:14
rcarrillocruzthat or put some caching16:14
rcarrillocruzi'm leaving the ops stuff of handling tornado behind apache to pass thru websockets for later16:15
rcarrillocruzwhen i have the whole thing i'll create a puppet change for that if that is ok16:15
krotscheckAbsolutely16:15
rcarrillocruzcool16:15
NikitaKonovalovrcarrillocruz: long time ago there was an idea to set up distributed caching for tokens, to reduce the db requests amount16:15
NikitaKonovalovmaybe it't time to have one for keeping some latest events16:16
rcarrillocruzhmm, ok, i'll check later with you on #storyboard for that spec if it's around, it may help me to get ideas16:16
krotscheckkk16:16
krotscheckIt might just be easiest to expose the rabbit sockets and let third party clients declare their queue parameters themsevels.16:17
krotscheck#topic Actions from Last Week: Event API Documentation16:18
*** openstack changes topic to "Actions from Last Week: Event API Documentation (Meeting topic: Storyboard)"16:18
krotscheckSo, i went down a rabbit hole with that one.16:18
krotscheckAfter writing 800 lines of tests, I realized that nobody in their right mind is ever going to review that.16:19
krotscheckSo I started breaking it up.16:19
rcarrillocruzhaha16:19
krotscheckMind you, the coverage is AMAZING16:19
krotscheckSo I started to pull the individual pieces of that patch into separate patches.16:20
yolandakrotscheck, much easier to review now, yes16:20
krotscheckThings start here: https://review.openstack.org/#/c/145874/16:20
rcarrillocruzkrotscheck: are you working on the data that is returned per event? right now we don't return the data expected per the pubsub spec, e.g. timestamp, resource parents, etc16:20
krotscheckrcarrillocruz: Not yet, no. In fact I’m not even thinking of the pubsub spec.16:21
rcarrillocruzok, so can i work on that?16:21
*** reed has joined #openstack-meeting-316:21
rcarrillocruzdon't want to duplicate efforts if you will...16:21
krotscheckWhat would that involve?16:21
rcarrillocruzmainly the data returned. From what I see your change is about the interface exposed16:22
rcarrillocruzbefore starting the subscription engine, i need events to print out actors, timestamps, parents, etc16:22
rcarrillocruzso i can subscribe to interesting things16:22
krotscheckrcarrillocruz: Right. The original patch assumed that the event would also contain any entity content _before_ it was modified, as well as what it looks like afterwards.16:22
rcarrillocruzrather than just 'subscribe to tasks' or 'subscribe to stories' as is now...16:22
rcarrillocruzah, gotcha16:22
krotscheckBut I ran into a problem with that, because our db sessions are created/destroyed per query rather than per http request, and thus resolving the current resource would add yet another DB call.16:23
krotscheckAnd I don’t really think that’s sustainable over the long run.16:23
krotscheckAnyway, that’s the update on that.16:25
*** coolsvap is now known as coolsvap|afk16:25
krotscheckI’m actually going to suspend work on this until I get email out the door.16:25
krotscheckBecause that’s WAY overdue now and I feel super guilty about it.16:25
krotscheck#topic Urgent Items16:26
*** openstack changes topic to "Urgent Items (Meeting topic: Storyboard)"16:26
krotscheckAnyone have any major problems that need work?16:26
krotscheckOh yeah: Go vote for the Board. We need quorum. Vote for whoever you want, but we need quorum.16:26
rcarrillocruzi found some issue this week in the token UI screen, i generate a token and it's shown, reload page and it's no longer there16:26
rcarrillocruzi need to confirm that's a bug or something i'm missing16:27
krotscheckrcarrillocruz: Do you have more than 10 tokens?16:27
krotscheck(expired ones)16:27
rcarrillocruzi see a bunch of them, yeah, expired16:27
krotscheckIn the past, issues like that have been because we don’t have paging yet.16:27
rcarrillocruzbut if i delete all expired16:27
rcarrillocruzi don't see the valid ones16:27
krotscheckhuhn.16:27
NikitaKonovalovrcarrillocruz: I'll check that16:27
rcarrillocruzanyways, not really urgent16:27
krotscheckGot it. Can you file a story?16:28
rcarrillocruzi'll look into more detail, i just took the token from the accesstoken table and moved on16:28
rcarrillocruzi will16:28
krotscheckCool.16:28
rcarrillocruzalso, i suspect we do some sort of truncate on token validation16:28
rcarrillocruzi.e.16:28
rcarrillocruzon my websocket tests16:28
*** Longgeek_ has joined #openstack-meeting-316:29
rcarrillocruzi passed an entire token string as request header16:29
rcarrillocruzand got authenticated16:29
rcarrillocruzi removed last char from token to force an auth fail16:29
rcarrillocruzand i got authed!16:29
krotscheck....16:29
krotscheckThat’s not good.16:29
rcarrillocruzso i suspect we look at the beginning of the token or something16:29
NikitaKonovalovnot good at all16:29
rcarrillocruzi will also file a story on that16:29
krotscheckYeah, I think that’s an urgent item.16:29
NikitaKonovalovthe tokens are checked as full string16:29
NikitaKonovalovat least should be16:30
* NikitaKonovalov checking16:30
*** Longgeek has quit IRC16:30
krotscheckOk, let’s move on to user feedback while he’s doing that.16:31
krotscheck#topic User Feedback.16:31
*** openstack changes topic to "User Feedback. (Meeting topic: Storyboard)"16:31
krotscheckAnyone get user feedback?16:31
rcarrillocruzniet16:32
yolandano16:32
krotscheckkk16:32
rcarrillocruzkrotscheck , NikitaKonovalov, yolanda: apart from websocket, is there any pending task that I could have a look at ?16:33
krotscheckrcarrillocruz: Check the roadmap. Maybe task ordering?16:34
krotscheck#link https://wiki.openstack.org/wiki/StoryBoard/Roadmap16:34
krotscheckAlso, we’ve got two specs almost ready for development.16:34
rcarrillocruzso there's a roadmap!16:34
* rcarrillocruz bookmarks16:34
krotscheckrcarrillocruz: Yep :)16:34
krotscheck#topic Discussion Topic16:34
*** openstack changes topic to "Discussion Topic (Meeting topic: Storyboard)"16:34
ttxrcarrillocruz: there is even a Vision!16:35
krotscheckI’m going to bump ttx up on this, because of what rcarrillocruz just said.16:35
ttxWe just need a mission statement now.16:35
rcarrillocruzheh16:35
krotscheckttx: And a statement of values.16:35
ttxkrotscheck: that too!16:35
krotscheck#topic Discussion: Milestones16:35
*** openstack changes topic to "Discussion: Milestones (Meeting topic: Storyboard)"16:35
krotscheck#link https://review.openstack.org/#/c/13962616:35
krotscheckLGTM16:35
krotscheckMy only question on it is whether a mileston’s branch_id is optional, but that’s really an implementation detail.16:36
yolanda+116:36
* krotscheck read it this morning.16:36
krotscheckGiven all the +1’s on it I feel this spec’s ready. Any disagreements?16:37
*** salv-orl_ has quit IRC16:37
*** salv-orlando has joined #openstack-meeting-316:38
rcarrillocruzlgtm16:39
krotscheckCoolio16:39
krotscheck#agreed https://review.openstack.org/#/c/139626 is ready16:39
krotscheck#topic Discussion: Paging16:39
*** openstack changes topic to "Discussion: Paging (Meeting topic: Storyboard)"16:39
ttxyeepee16:39
*** mrmartin has quit IRC16:39
krotscheckjedimike: We’re getting a lot of UI bugs on the lack of paging controls in the UI. If I put a pager onto our search results, are you ok with your paging changes having additional UI scope?16:40
krotschecki.e. If I fix the short term pain point, do you mind updating things later?16:40
jedimikekrotscheck, fine with me!16:40
krotscheckCoolio.16:40
krotscheckjedimike: Back from being on call? :)16:41
jedimikejedimike, nearly :) still dealing with some tickets from last week that I got into the middle of but couldn't resolve16:41
*** dhellmann has quit IRC16:42
krotscheckjedimike: Righto. Well, we should be expecting big things from you by the end of the week, right?16:42
krotscheckjedimike: You’ll have storybaord ported to go by then I expect.16:42
jedimikehaha16:42
*** dhellmann has joined #openstack-meeting-316:42
jedimikego? no, rust!16:42
*** coolsvap|afk has quit IRC16:42
krotscheckRust it is!16:43
krotscheck#topic Discussion: Story Types16:43
*** openstack changes topic to "Discussion: Story Types (Meeting topic: Storyboard)"16:43
krotscheckttx: Now that we know what Milestones are, and what branches are, time to talk about types again!16:43
ttxyay16:44
ttxwas waiting for more comments on my patchset316:45
krotscheckAnything you want to highlight?16:45
ttxkrotscheck: instead of hardcoding story types, the spec is now determining a set of attributes that story types may have16:46
ttxwhich is way more flexible16:46
krotscheckJust from that description I really like it.16:47
*** clif_h has joined #openstack-meeting-316:47
krotscheckAlright, sounds like no real discussion to be had there, we’ll just keep it on gerrit.16:47
ttxack16:48
*** JayF has joined #openstack-meeting-316:48
krotscheckyolanda, rcarrillocruz, NikitaKonovalov, we’ll need to review https://review.openstack.org/#/c/129267/ soon.16:48
krotscheck#link https://review.openstack.org/#/c/129267/16:48
rcarrillocruzagreed, will do16:48
yolandaactually i filed some comments16:48
krotscheck#topic In progress work (email)16:48
*** openstack changes topic to "In progress work (email) (Meeting topic: Storyboard)"16:48
* NikitaKonovalov added reviewers16:49
krotscheckWe finally have all the data in events so I can build build all the things.16:49
krotscheckSo I think I finally have all the pieces I need. Yay spam!16:49
krotscheckSee more updates this week :)16:49
rcarrillocruzawesome!16:49
yolanda:=16:49
krotscheck#topic In progress: User Auth Token16:49
yolanda:)16:49
*** openstack changes topic to "In progress: User Auth Token (Meeting topic: Storyboard)"16:50
krotscheckDone! Apprently bugg.16:50
krotscheck*buggy16:50
krotscheckWill look into that.16:50
krotscheck#topic In Progress: Tags16:50
*** openstack changes topic to "In Progress: Tags (Meeting topic: Storyboard)"16:50
krotscheckNikitaKonovalov: How’s that coming?16:50
rcarrillocruzoh16:50
NikitaKonovalovfinalyy rebased that after all conflicts16:50
rcarrillocruzis that putting stories 'low-hanging-fruit' and the likes?16:50
krotscheckrcarrillocruz: Yep.16:50
NikitaKonovalovtesting coverage in progress as ruhe asked16:50
rcarrillocruznice16:50
* krotscheck likes how we’re getting dilligent about tests.16:51
*** Shrews has joined #openstack-meeting-316:51
krotscheck#topic In Progress: Python SDK16:51
* NikitaKonovalov is trying not to forget tests in client16:51
*** openstack changes topic to "In Progress: Python SDK (Meeting topic: Storyboard)"16:51
NikitaKonovalovteams with nested users on review16:51
krotscheckNikitaKonovalov: Neat!16:52
NikitaKonovalovbase classes are also waiting for feedback16:52
krotscheckttx: Are you aware of python-storyboardclient16:52
krotscheck?16:52
* NikitaKonovalov will try storyboad-core to reviewers all at onece. Hope that works16:53
krotscheck#link https://review.openstack.org/#/c/138092/16:53
ttxkrotscheck: no...16:53
krotscheckttx: More code to review :D16:53
ttxsounds like a project I should add to my watchlist :)16:53
krotscheckttx: Yep16:54
krotscheckAlso, yolanda’s +lots on core, so we’re just waiting on jeblair to get around to updating gerrit.16:55
krotscheckSo that should also speed things up.16:55
yolandakrotscheck, willing to help16:55
krotscheck#topic In Progress: Configurable Task Status16:55
*** openstack changes topic to "In Progress: Configurable Task Status (Meeting topic: Storyboard)"16:55
krotscheckyolanda: ?16:55
yolandaon core tasks16:55
*** coolsvap has joined #openstack-meeting-316:56
yolandathis needs review16:56
yolandai was adding incremental changes to it, i got +2 from ttx today16:56
krotscheckNeat!16:57
krotscheckLik?16:57
krotscheckLink?16:57
yolandahttps://review.openstack.org/#/c/138389/16:57
yolandalooks as i need to rebase it16:57
krotscheckCool.16:57
krotscheck#topic In Progress: backend preferences16:58
*** openstack changes topic to "In Progress: backend preferences (Meeting topic: Storyboard)"16:58
krotscheckAlso yolanda :)16:58
yolandapending on review as well16:58
yolandahttps://review.openstack.org/13779816:58
*** dtantsur has joined #openstack-meeting-316:58
yolandaand needs rebase16:58
krotscheckNeat.16:59
yolandakrotscheck, actually we needed to talk about best way to manage prefs here16:59
krotscheckWe’re running out of time. Channel?16:59
yolandasure16:59
krotscheckCool16:59
krotscheckThat’s it, everyone, thanks!16:59
krotscheck#endmeeting17:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"17:00
openstackMeeting ended Mon Jan 12 17:00:01 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-01-12-16.00.html17:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-01-12-16.00.txt17:00
openstackLog:            http://eavesdrop.openstack.org/meetings/storyboard/2015/storyboard.2015-01-12-16.00.log.html17:00
NobodyCamthank you krotscheck17:00
devanandao/17:00
dtantsuro/17:00
NobodyCam\o/17:00
devananda#startmeeting ironic17:00
openstackMeeting started Mon Jan 12 17:00:44 2015 UTC and is due to finish in 60 minutes.  The chair is devananda. Information about MeetBot at http://wiki.debian.org/MeetBot.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
jroll\o17:00
devananda#chair NobodyCam17:00
openstackCurrent chairs: NobodyCam devananda17:00
*** CTtpollard has left #openstack-meeting-317:00
*** Nisha has joined #openstack-meeting-317:01
devanandag'morning / afternoon / evening, all17:01
*** rameshg87 has joined #openstack-meeting-317:01
NobodyCammorning here :)17:01
JoshNango/17:01
rameshg87o/17:01
*** rloo has joined #openstack-meeting-317:01
Nishao/17:01
devanandaas usual, the agenda can be found here -17:01
devananda#link https://wiki.openstack.org/wiki/Meetings/Ironic17:01
clif_ho/17:01
rloohi17:01
Shrewsmorning17:01
NobodyCamoh rloo has a v6 ip neat17:01
dtantsur:)17:01
*** stendulker has joined #openstack-meeting-317:02
*** mikedillion has joined #openstack-meeting-317:02
rlooI do? (oh yeah, I'm hip...)17:02
devanandaI left several of the items from last week's meeting on there - it was our first post-holiday meeting, and I'd like to at least touch on everything again since many of the usual folks weren't there17:02
*** rcarrillocruz has left #openstack-meeting-317:02
devananda#topic announcements17:02
*** openstack changes topic to "announcements (Meeting topic: ironic)"17:02
*** matrohon has quit IRC17:03
devanandaprobably the only announcement from me is the midcycle(s)17:03
NobodyCamdevananda: is there a list of who is going to which meetup?17:03
* NobodyCam assumes both are official now?17:04
devanandaNobodyCam: not yet - but there are meetup sites that folks should be signing up at17:04
devananda(apologies for being a bit slow - my links are missing ...)17:04
Shrewsis the SF one actually going to happen then?17:04
devanandayep17:05
jrollyes!17:05
devanandaRackspace is hosting another sprint in the SF bay area the week after the Grenoble sprint17:05
*** mrmartin has joined #openstack-meeting-317:05
jrollall y'all should come visit us17:05
devanandasince there are a lot of folks who apparently can't make it17:05
NobodyCamShrews: the j's are holding it weather its official or not as I understand it17:05
NobodyCamlol17:05
*** BertieFulton has joined #openstack-meeting-317:05
Shrewsawesome17:06
*** mikedillion has quit IRC17:06
devanandajroll: didn't ya'll post something on the ML ?17:06
jrolldevananda: I think just the wiki17:06
jrollI could email17:06
devanandaoh - right17:06
devanandathat's why I cant find the link17:06
jrollI don't have an eventbrite or anything, unclear if I should17:06
NobodyCamjroll: ++ That would be good I think17:06
devananda#link https://wiki.openstack.org/wiki/Sprints/IronicKiloSprint17:07
devanandadetails are there17:07
*** wanyen has joined #openstack-meeting-317:07
devanandagrenoble meetup: https://www.eventbrite.com/e/openstack-ironic-kilo-midcycle-sprint-in-grenoble-tickets-1508288631917:07
devanandaSF meetup: https://www.eventbrite.com/e/openstack-ironic-kilo-midcycle-sprint-in-san-francisco-tickets-1518492351517:07
jrolloh, there is an eventbrite!17:07
jrollawesome17:07
JayFI can try and add more information to that wiki if desired, or if anyone has questions about the area feel free to ask in channel and we'll help.17:07
devanandaphew :) I knew I'd seen it17:07
Shrewsjroll: suggested accomodations would be great17:07
NobodyCamShrews: ++17:08
jrollJayF: ^17:08
devanandaI'll be going to both, but that's not expected of anyone else17:08
JayFShrews: I'll make a note to add those after the meeting. We have a couple of suggested hotels but anything near transit or in SoMA/Financial District will be close :)17:08
*** yolanda has left #openstack-meeting-317:08
*** mrmartin has quit IRC17:09
devananda#info both Grenoble and SF Bay area meetups are on. Details on the above link.17:09
devanandathat's all for my announcements17:09
devananda#topic subteam status reports17:09
*** openstack changes topic to "subteam status reports (Meeting topic: ironic)"17:09
NobodyCamnothing from /me this time17:09
devanandadtantsur: thanks for updating the bug stats17:10
NobodyCamlooks like a couple of the updates didn't make it to the white board this time17:10
devananda#link https://etherpad.openstack.org/p/IronicWhiteBoard17:10
dtantsurnp, sorry for being inactive with bugs for some time17:10
dtantsuralso, there're some bugs, that require deep though, I left them as NEW for now17:11
NobodyCamdtantsur: you are allowed to take some PTO .... now an then17:11
dtantsur:)17:11
jrollNobodyCam: I cleared the whiteboard this time... some sections were feeling stale17:11
devanandawanyen: congrats on getting the nova spec landed. is there code up for that on both nova and ironic sides?17:11
NobodyCamjroll: ++17:11
devanandajroll: ++17:11
wanyendeva, yes.  code changes to nova ironic virt driver is up for review.17:12
NobodyCamwanyen: link?17:12
wanyenlet me find the link17:12
NishaNobodyCam,  https://review.openstack.org/#/c/141012/17:13
NobodyCam#link https://review.openstack.org/#/c/14101217:13
devanandajroll, jayf: I see the IPA's API breaking change mentioned here. has that landed now?17:13
NobodyCamTy Nisha17:13
NishaNobodyCam, https://review.openstack.org/14101017:13
jrolldevananda: yes, it's landed17:13
NobodyCam#link https://review.openstack.org/14101017:14
JayFdevananda: yes, after some appreciated input and review from a few interested parties but the design stayed mostly the same17:14
JayFthanks for those who reviewed that17:14
*** pballand has joined #openstack-meeting-317:14
devananda#info non-backwards-compatible change in ironic-python-agent API landed, as per discussion from prior week's meeting. thanks to all who provided feedback.17:15
wanyenlink for nova code change for passing flavor to ironic https://review.openstack.org/#/c/141012/17:15
devananda#info need more eyes on bugs - the backlog is growing, and many bug reports are getting stale // need to be re-triaged17:15
dtantsur^^^ +10017:15
devanandalast meeting, there was also general agreement that we should have a bug day17:16
devanandadtantsur: would you like to organize that?17:16
NobodyCamdtantsur: do you have a list of the bug that require deeper thought?17:16
dtantsurno problem. e.g. tue and wed work for me17:17
NobodyCam*bugs17:17
dtantsurNobodyCam, http://ironic-bugs.divius.net/ shows then as NEW17:17
*** safchain has quit IRC17:17
dtantsur(maybe not all of them, but most)17:17
NobodyCamdtantsur:  Ack :)17:17
devanandadtantsur: ok, thanks much :)17:18
dtantsurWDYT about bug day on Wed some common time?17:18
NobodyCamdtantsur: ++ works for me17:18
devanandaI'll be offline most of wednesday. any other day this week wfm17:18
dtantsurthen only Tue works for me. what about tomorrow?17:19
NobodyCamI could also make that17:19
dtantsure.g. the same time as this meeting?17:19
dtantsuris it ok for most folks?17:19
jrollI could make that17:19
devanandawfm17:19
rloowfm17:20
NobodyCam:) sweet17:20
Shrews++17:20
dtantsur#info bug day Tue, 12 Jan 17:00 UTC17:20
dtantsurcorrect?17:20
* dtantsur has problems with time zones17:20
rlooit isn't the whole day, right?17:20
devanandathink so17:20
devanandarloo: hopefully it wont take all day :)17:20
NobodyCamdtantsur: looks correct17:20
dtantsurdue to time zones, it can't be the whole day17:21
devanandalet's move on - we're over 10 minutes for this section17:21
dtantsur++17:21
devananda#topic current state machine17:21
*** emagana has joined #openstack-meeting-317:21
*** openstack changes topic to "current state machine (Meeting topic: ironic)"17:21
devanandaNobodyCam: I left this on the agenda since there are still open reviews - anything you'd like to discuss?17:21
*** wdutch has quit IRC17:21
NobodyCamnope we are getting eyes on it17:22
NobodyCams/it/them/17:22
devanandagreat17:22
NobodyCamofc the more the merrier17:22
devananda#link https://review.openstack.org/#/q/status:open+project:openstack/ironic+topic:bp/new-ironic-state-machine,n,z17:22
*** MaxV has quit IRC17:23
devanandaanyone have anything to discuss on this right now?17:23
devanandaI'll give it another minute, then move on otherwise17:23
NobodyCam:) we landed two last week. would love to land the rest this week17:24
devanandaok, moving on17:24
devananda#topic IPA Hardware Manager17:24
*** openstack changes topic to "IPA Hardware Manager (Meeting topic: ironic)"17:24
devanandaoops, skipped one17:25
devananda#undo17:25
openstackRemoving item from minutes: <ircmeeting.items.Topic object at 0x3b54f10>17:25
jrollthis was discussed last week, it's been done17:25
jrolloh17:25
devananda#topic stable branch maintenance17:25
*** openstack changes topic to "stable branch maintenance (Meeting topic: ironic)"17:25
devanandathis was discussed last week17:25
devanandafolks present agreed that we aren't actively supporting Icehouse at this point, but that we should be17:25
devanandapublishing our team's stable branch policy officially17:26
devanandaand I have that on my TODO list (but not done yet)17:26
devanandajust sharing the info - nothing to discuss here on my end17:26
NobodyCamdevananda: we came up with supprt for two cycles basicly17:26
rloowe *should* be supporting icehouse? ugh.17:26
devanandaer17:26
devanandaI mean we should be publishing our policy17:26
devanandarloo: not that we should be supporting icehouse17:27
rloodevananda: ok, cuz i think it would be hard to support icehouse17:27
devanandarloo: indeed. and I dont think we should be.17:27
devananda#info devananda to draft a formal policy of support for two cycles, starting with Juno, and publish to wiki17:28
devananda#topic IPA's hardware manager17:28
*** openstack changes topic to "IPA's hardware manager (Meeting topic: ironic)"17:28
JayFThis must be an agenda item that never got removed last week.17:29
JayFThere shouldn't be a need for further discussion.17:29
devanandaack17:29
devanandaskipping it then17:29
devananda#topic driver-specific periodic tasks17:29
*** openstack changes topic to "driver-specific periodic tasks (Meeting topic: ironic)"17:29
devanandadtantsur: hi!17:29
dtantsur:)17:29
dtantsurjust wanted to ask, if folks are ok with landing periodic tasks temporary using greenthread.spawn_n17:30
dtantsurand then once we get oslo.service work done for parallel periodic tasks, switch to it17:30
dtantsur(that may be pretty late in K cycle)17:30
*** devvesa has quit IRC17:30
dtantsurwdyt?17:30
devanandadtantsur: I agree with jroll's comment -- as long as that doesn't require changes in the drivers themselves, it should be OK17:31
NobodyCamdevananda: jroll: ++17:31
dtantsurdevananda, you mean it does not break existing drivers? well, it does not17:31
devanandaoh - not just "no change in driver API" -- I would prefer to see no change in drivers code, actually17:31
jrollright17:32
jrollso there should be some base function to register a peridic task for a driver17:32
jrolldrivers use that17:32
jrollthe implementation can be changed without drivers knowing17:32
devanandaif we add an interface for drivers to register their periodic task, and then later we change how ConductorManager is creating or tracking those tasks17:32
jrollis how I see this working17:32
jrollyeah17:32
devanandathat shouldn't require a driver author to change their code a second time17:32
devanandajroll: ++17:32
dtantsurnot even adding 'parallel=True' to e.g. decorator signature? hmm...17:33
jrolldtantsur: that's optional, though, that should be fine17:34
jrollright?17:34
NobodyCamyea I think a change of that nature would be ok17:34
NobodyCamthats just a bit flip17:34
*** lucasagomes has joined #openstack-meeting-317:34
dtantsurthe issue is that we'll probably default to non-parallel periodic tasks, so the worst thing to happen is that they become non-parallel after this switch.17:34
dtantsurand will require adding 'parallel=True' (or something) to signature17:35
dtantsuris it an issue?17:35
jrollwhy default to non-parallel?17:35
NobodyCamdtantsur: you'll first add with parallel = false then just flip it?17:35
dtantsurjroll, it's how it is done right now..17:36
devanandato preserve current behavior?17:36
jrollok17:36
jrolljust asking :)17:36
devanandaI think that's fine17:36
dtantsurwell, ok, we can start with having noop parallel=True in these tasks, and then it'll become a proper implementation.17:36
jrollI agree17:36
dtantsurI think I understand now17:36
devanandaif the first pass of this functionality doesn't support parallel tasks17:36
devanandathen we shouldn't be publishing an interface which makes it appear that it does17:37
devanandaeither don't expose a "parallel" parameter, or error if =True is passed17:37
devanandafor now17:37
devanandaI'm fine with *adding* features to it when we switch to oslo17:37
devanandabut don't *require* a driver author to change their code at that point17:37
lucasagomessorry just joined... +1 for preserve current behavior. How is the work in oslo going? was it accepted to have parallel periodic tasks there?17:37
dtantsurI was putting it wrong. we can for now simulate parallel=True with spawn_n, that's what I wanted to say17:38
dtantsurso drivers won't be changed17:38
dtantsursorry for the confusion17:38
devanandaah, ok17:38
NobodyCamoh17:38
dtantsurlucasagomes, it's blocked by oslo.service graduation17:38
dtantsurand it's not moving fast17:38
jrolldtantsur: can we simulate parallel=False with spawn_n?17:38
lucasagomeshmm I see17:39
dtantsurjroll, yes, by not using it :)17:39
dtantsurjust call the function directly - and you get parallel = False17:39
jrolldtantsur: oh, right17:39
jrollok, so why not support both?17:39
jrolland when we switch to oslo that will also support both?17:39
dtantsurnow I realize that we should, yes17:39
jrollok17:39
jrollcool17:39
jroll+117:39
dtantsurI was somewhat confused myself :)17:39
dtantsurthanks all for the feedback!17:40
NobodyCam:)17:40
devanandadtantsur: sounds good to me17:40
devanandaanything else on this topic?17:40
dtantsurnothing from me17:41
lucasagomes+1 supporting both seems good17:41
* lucasagomes catchs up with the agenda17:41
devananda#topic open discussion17:41
*** openstack changes topic to "open discussion (Meeting topic: ironic)"17:41
devanandawow - almost 20 minutes left for open discussion today! ;)17:41
NobodyCamrameshg87: go17:41
rameshg87NobodyCam, yes17:41
NobodyCam:)17:41
jrollthis has been an exceptionally productive meeting :D17:41
rameshg87all, i had mentioned a spec to share boot images for ilo drivers https://review.openstack.org/#/c/137291/17:42
devanandaNobodyCam: to your question on the grenoble meetup, I have not had as many signups on eventbrite as I would hope for17:42
devanandaNobodyCam: but there are several folks who have msg'd me to confirm but not yet signed up, too ...17:42
NobodyCamI started a conversation in channel just before the meeting about the ref_counter on https://review.openstack.org/#/c/137291/8/specs/kilo/ilo-drivers-share-boot-images.rst17:42
*** Longgeek_ has quit IRC17:42
rameshg87instances using same images will have the same kernel/ramdisk and hence can share the same boot iso17:42
NobodyCamdevananda: ack :)17:42
rameshg87to track how many instances are currently using the image, i am using a ref counter in Swift and it's modification in Ironic is protected by a lock17:43
NobodyCammy concern was that ref_counter could get out of sync17:43
NobodyCamand with the iso name being a hashed value a operator would nover know the image was not needed17:44
jrollso my biggest issue here is this. say changing the ref counter fails or gets out of sync. 1) how does an operator detect this? 2) how does an operator fix this? an operator can't get the same lock the conductor uses, except maybe twiddling the db.17:44
jroll3) what happens if ref counter goes to 0, ironic cleans up, something is still using it17:44
NobodyCamoh I hadn't even gotten to think of #317:45
jrollyeah17:45
jrolland it could happen pretty easily17:45
devanandarameshg87: I'd like to understand the use-case here. it doesn't seem like the added complexity is worth it for saving a small amount of space in Swift17:46
lucasagomesdevananda, mentioned enabling deduplication in swift, if the space is what is concerned here17:46
jrolldecrement succeeds, http response is dropped, ironic thinks decrement fails, either fails the tear down or decrements again17:46
lucasagomesI think it worth investigation, generating the ISO with the same content result in the same output?17:46
lucasagomesif so, deduplication would be the right way to do it IMO too17:46
rameshg87devananda, yeah space was the concern here .. if 100 instances were using the same image, you ideally need to store only one17:46
devanandarameshg87: how large is the image? 50 MB ?17:47
rameshg87lucasagomes, yeah we can safely assume17:47
rameshg87sorry i meant to devananda :)17:47
lucasagomesnp :)17:48
rameshg87lucasagomes, i am not sure if generating the same iso image twice will result in exactly same copy, thought it should :)17:48
devanandasaving a few GB of space in a petabyte-sized swift cluster doesn't seem like a reason to do anything17:48
NobodyCamso 50m * 100 instances is not that much space in todays world of multi TB drives17:48
devanandarameshg87: disk storage is cheap. why the concern over saving a few GB ?17:49
* jroll wants to share devananda's petabyte cluster with him17:49
lucasagomesrameshg87, right, we could investigate that... And if that's the case we could include in our documentation about how to enable deduplication in swift (or a link to one)17:49
rameshg87devananda, lucasagomes, yeah may be i could check on deduplication17:50
NobodyCamlucasagomes: ++ fpr letting swift handle that17:50
NobodyCam*for even17:50
rameshg87devananda, probably i will check and get back then ..17:50
NobodyCamrameshg87: awesome Thank you17:51
lucasagomessounds good, thank you rameshg8717:51
rameshg87thanks everyone :)17:51
NobodyCamany other OD topics?17:52
dtantsurlucasagomes, wanna discuss MANAGE[D]?17:52
lucasagomesoh, yeah that would be good17:52
devanandaah yea17:52
lucasagomesif nobody else has any other topic17:52
* lucasagomes gets the link17:52
lucasagomes#link https://review.openstack.org/#/c/146452/17:53
*** carl_baldwin has quit IRC17:53
lucasagomesso it's about making the states name in the state machine more consistent17:53
*** sahid has quit IRC17:53
devananda+117:53
lucasagomesin the spec we say that we use states names endiging with -ED and -ING for active states (states that transition from other state without an api call)17:53
devanandathough there's no MANAGING or MANAGED state, right?17:54
lucasagomesthe only exception is the MANAGED state with is a passive state17:54
lucasagomesdevananda, no17:54
lucasagomescause it goes from INSPECTING to MANAGED17:54
dtantsurI suggest MANAGEABLE instead :)17:54
lucasagomesor ENROLL -> MANAGED17:54
rlooso to avoid confusion, we don't want passive states to end in 'ED', right?17:55
devanandaoh, on a related topic, I'd like to s/NOSTATE/AVAILABLE/ this week17:55
lucasagomesso, what you guys think? Should we rename it to MANAGE or MANAGEABLE or <something else>...17:55
lucasagomesrloo, yeah17:55
*** clu_ has joined #openstack-meeting-317:56
NobodyCamI like manage17:56
rameshg87+1 for MANAGEABLE :)17:56
lucasagomesdevananda, +1 for the AVAILABLE, NOSTATE is complicated...17:56
dtantsurNobodyCam, re MANAGE, I feel a bit strange using verbs for static state17:56
lucasagomesspecially because the value of it is None in the states.py :)17:56
NobodyCammanageable seem out of place with the other states to me17:56
devanandalucasagomes: yea. without breaking the API. I may want some help from you17:56
rloodevananda: wrt NOSTATE->AVAILABLE, does that break backwards compatibility?17:57
wanyendeva, +1 for available17:57
devanandalucasagomes: the change needs to work with current Nova driver17:57
dtantsurNobodyCam, AVAILABLE looks similar to me17:57
lucasagomesdevananda, +1 cool yeah no problem we can work on that17:57
devanandarloo: it needs to NOT break compat. that's the challenge17:57
NobodyCamdtantsur: ah good point17:57
rloodevananda: good if it doesn't break compat!17:57
devanandafor MANAGED[D], what about UNAVAILABLE ?17:57
dtantsurdevananda, sounds like an error...17:58
NobodyCam?17:58
devanandaright. never mind17:58
NobodyCamtwo minutes17:58
lucasagomesyeah sounds like it's off or something17:58
rlooso we go from ENROLL to XYZ (which allows one to do ...) to AVAILABLE17:59
lucasagomesI think MANAGEABLE is good, but we can iron out the name after the meeting too. If we agree here that we will change MANAGED its good already17:59
devanandarloo: both MANAGE and RESCUE are verbs, which I think is where your objection stems from?17:59
rloomanaged means we can talk to the node?17:59
wanyenmanageable sounds fine18:00
rloodevananda: just wondering if there is another word than MANAGE. But yeah, RESCUE is a bit odd too.18:00
lucasagomesrloo, yeah that's how I understand it18:00
lucasagomescredentials are set and all18:00
devanandalucasagomes: I agree there's room for improvement in the words, until we actually implement them, at which point, changes will break compat18:00
devanandaok - we're out of time18:00
devanandathanks all!18:00
dtantsurthanks!18:00
devananda#endmeeting18:00
lucasagomes+118:00
lucasagomesthanks18:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"18:00
openstackMeeting ended Mon Jan 12 18:00:38 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-01-12-17.00.html18:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-01-12-17.00.txt18:00
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2015/ironic.2015-01-12-17.00.log.html18:00
*** BertieFulton has left #openstack-meeting-318:01
*** Shrews has left #openstack-meeting-318:01
*** rloo has left #openstack-meeting-318:01
*** dtantsur is now known as dtantsur|afk18:01
*** dtantsur|afk has left #openstack-meeting-318:01
*** lucasagomes has left #openstack-meeting-318:02
*** Sukhdev has joined #openstack-meeting-318:03
*** JayF has left #openstack-meeting-318:03
*** stendulker has quit IRC18:05
*** JeanBriceCombebi has quit IRC18:05
*** jcoufal has joined #openstack-meeting-318:06
*** carl_baldwin has joined #openstack-meeting-318:07
*** rameshg87 has quit IRC18:08
*** markmcclain has joined #openstack-meeting-318:13
*** s3wong has joined #openstack-meeting-318:15
*** sahid has joined #openstack-meeting-318:18
*** mrmartin has joined #openstack-meeting-318:21
*** markmcclain has quit IRC18:22
*** isviridov is now known as isviridov_away18:22
*** eghobo has joined #openstack-meeting-318:25
*** ivar-lazzaro has joined #openstack-meeting-318:28
*** ivar-lazzaro has quit IRC18:30
*** bpokorny_ has joined #openstack-meeting-318:30
*** jedimike has quit IRC18:30
*** markmcclain has joined #openstack-meeting-318:31
*** ivar-lazzaro has joined #openstack-meeting-318:31
*** sahid has quit IRC18:32
*** sahid has joined #openstack-meeting-318:32
*** sarob has quit IRC18:33
*** bpokorny has quit IRC18:33
*** markmcclain has quit IRC18:34
*** markmcclain has joined #openstack-meeting-318:34
*** markmcclain has quit IRC18:35
*** markmcclain has joined #openstack-meeting-318:35
*** sunny_ has joined #openstack-meeting-318:36
*** marun has joined #openstack-meeting-318:36
*** sunny_ has quit IRC18:39
*** sunny_ has joined #openstack-meeting-318:39
*** markmcclain has quit IRC18:41
*** SridharRamaswamy has joined #openstack-meeting-318:41
*** bpokorny has joined #openstack-meeting-318:41
*** sahid has quit IRC18:44
*** bpokorny_ has quit IRC18:45
*** wanyen has quit IRC18:49
*** jraim_ is now known as jraim18:50
*** igordcard has joined #openstack-meeting-318:52
*** mwagner_lap has quit IRC18:58
*** eghobo has quit IRC18:58
*** sunny_ has quit IRC19:03
*** markmcclain has joined #openstack-meeting-319:04
*** sunny_ has joined #openstack-meeting-319:05
*** markmcclain1 has joined #openstack-meeting-319:05
*** markmcclain has quit IRC19:05
*** mwagner_lap has joined #openstack-meeting-319:11
*** igordcard has quit IRC19:13
*** corvus is now known as jeblair19:13
*** egallen has quit IRC19:18
*** alexsyip has joined #openstack-meeting-319:22
*** Piet has joined #openstack-meeting-319:44
*** markmcclain1 has quit IRC19:46
*** markmcclain has joined #openstack-meeting-319:52
*** Sukhdev has quit IRC19:53
*** SridharRamaswamy has quit IRC19:56
*** markmcclain has quit IRC19:57
*** markmcclain has joined #openstack-meeting-319:57
*** david-lyle has quit IRC20:02
*** VW_ has quit IRC20:04
*** VW_ has joined #openstack-meeting-320:05
*** matrohon has joined #openstack-meeting-320:05
*** reed has quit IRC20:11
*** Sukhdev has joined #openstack-meeting-320:15
*** reed has joined #openstack-meeting-320:16
*** banix has quit IRC20:21
*** aweeks has quit IRC20:23
*** sweston has quit IRC20:23
*** lbragstad has quit IRC20:23
*** victor_lowther has quit IRC20:23
*** markmcclain has quit IRC20:23
*** erw has quit IRC20:23
*** wendar has quit IRC20:24
*** mwagner_lap has quit IRC20:24
*** wendar has joined #openstack-meeting-320:25
*** flwang has quit IRC20:25
*** russellb has quit IRC20:25
*** edleafe has quit IRC20:25
*** vishy has quit IRC20:26
*** jroll has quit IRC20:26
*** victor_lowther has joined #openstack-meeting-320:26
*** erw has joined #openstack-meeting-320:27
*** sweston has joined #openstack-meeting-320:27
*** aweeks has joined #openstack-meeting-320:27
*** barra204 has joined #openstack-meeting-320:28
*** jraim has quit IRC20:28
*** lbragstad has joined #openstack-meeting-320:29
*** russellb has joined #openstack-meeting-320:29
*** jraim has joined #openstack-meeting-320:29
*** jroll has joined #openstack-meeting-320:30
*** edleafe has joined #openstack-meeting-320:30
*** flwang has joined #openstack-meeting-320:30
*** yamahata has joined #openstack-meeting-320:30
*** markmcclain has joined #openstack-meeting-320:31
*** barra204_ has joined #openstack-meeting-320:32
*** barra204 has quit IRC20:32
*** vishy has joined #openstack-meeting-320:35
*** mwagner_lap has joined #openstack-meeting-320:36
*** alexpilotti has quit IRC20:41
*** VW_ has quit IRC20:43
*** Rockyg has joined #openstack-meeting-320:43
*** Nisha has quit IRC20:48
*** VW_ has joined #openstack-meeting-320:48
*** MaxV has joined #openstack-meeting-320:52
*** david-lyle has joined #openstack-meeting-320:57
*** Rockyg has quit IRC20:59
*** mrunge has quit IRC21:00
*** mrmartin has quit IRC21:02
*** lblanchard has quit IRC21:03
*** VW__ has joined #openstack-meeting-321:03
*** VW_ has quit IRC21:04
*** banix has joined #openstack-meeting-321:06
*** MaxV has quit IRC21:07
*** sunny_ has quit IRC21:08
*** VW__ has quit IRC21:09
*** VW_ has joined #openstack-meeting-321:10
*** markmcclain has quit IRC21:11
*** banix has quit IRC21:14
*** david-lyle has quit IRC21:16
*** david-ly_ has joined #openstack-meeting-321:16
*** banix has joined #openstack-meeting-321:17
*** julim_ has quit IRC21:26
*** banix has quit IRC21:27
*** matrohon has quit IRC21:29
*** aleksandr_null has quit IRC21:30
*** eghobo has joined #openstack-meeting-321:34
*** yapeng has joined #openstack-meeting-321:35
*** mwagner_lap has quit IRC21:37
*** aleksandr_null has joined #openstack-meeting-321:38
*** jroll has quit IRC21:38
*** jroll has joined #openstack-meeting-321:38
*** sunny_ has joined #openstack-meeting-321:39
*** yapeng has quit IRC21:40
*** Piet has quit IRC21:40
*** david-ly_ has quit IRC21:40
*** david-lyle has joined #openstack-meeting-321:41
*** sunny_ has quit IRC21:43
*** banix has joined #openstack-meeting-321:44
*** sergef has joined #openstack-meeting-321:47
*** david-lyle has quit IRC21:49
*** david-lyle has joined #openstack-meeting-321:50
*** MaxV has joined #openstack-meeting-321:51
*** jgrimm is now known as zz_jgrimm21:52
*** alexsyip has quit IRC21:53
*** clif_h has left #openstack-meeting-321:56
*** MaxV has quit IRC21:57
*** eghobo has quit IRC22:00
*** VW_ has quit IRC22:02
*** eghobo has joined #openstack-meeting-322:02
*** VW_ has joined #openstack-meeting-322:11
*** smillward has joined #openstack-meeting-322:11
*** thangp has quit IRC22:12
*** SridharRamaswamy has joined #openstack-meeting-322:13
*** Sukhdev has quit IRC22:15
*** sunny_ has joined #openstack-meeting-322:25
*** SridharRamaswamy has quit IRC22:28
*** mattfarina has quit IRC22:29
*** Rockyg has joined #openstack-meeting-322:36
*** cbader has quit IRC22:37
*** Rockyg has quit IRC22:40
*** Rockyg has joined #openstack-meeting-322:41
*** smillward has quit IRC22:42
*** jcoufal has quit IRC22:43
*** eghobo has quit IRC22:43
*** banix has quit IRC22:44
*** rossella_s has quit IRC22:46
*** rossella_s has joined #openstack-meeting-322:47
*** armax has quit IRC22:50
*** eghobo has joined #openstack-meeting-322:51
*** banix has joined #openstack-meeting-322:51
*** sergef has quit IRC22:52
*** aleksandr_null has quit IRC23:01
*** barra204__ has joined #openstack-meeting-323:02
*** aleksandr_null has joined #openstack-meeting-323:02
*** peristeri has quit IRC23:02
*** barra204_ has quit IRC23:02
*** sunny_ has quit IRC23:03
*** SridharRamaswamy has joined #openstack-meeting-323:03
*** markmcclain has joined #openstack-meeting-323:05
*** markmcclain has quit IRC23:05
*** markmcclain has joined #openstack-meeting-323:05
*** banix has quit IRC23:06
*** barra204__ is now known as shakamunyi23:09
*** markmcclain has quit IRC23:09
*** markmcclain has joined #openstack-meeting-323:09
*** sunny_ has joined #openstack-meeting-323:12
*** Sukhdev has joined #openstack-meeting-323:12
*** carl_baldwin has quit IRC23:14
*** david-lyle has quit IRC23:20
*** carl_baldwin has joined #openstack-meeting-323:21
*** markmcclain has quit IRC23:23
*** yapeng has joined #openstack-meeting-323:24
*** mattfarina has joined #openstack-meeting-323:27
*** VW_ has quit IRC23:28
*** yapeng has quit IRC23:29
*** mwagner_lap has joined #openstack-meeting-323:29
*** fischerw has quit IRC23:29
*** yapeng has joined #openstack-meeting-323:30
*** carl_baldwin has quit IRC23:33
*** shakamunyi has quit IRC23:35
*** shakamunyi has joined #openstack-meeting-323:38
*** watanabe_isao has joined #openstack-meeting-323:39
*** mattfarina has quit IRC23:44
*** GLaupre has joined #openstack-meeting-323:46
*** mattfarina has joined #openstack-meeting-323:50
*** eliqiao has joined #openstack-meeting-323:56

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