Monday, 2013-11-25

*** markwash has joined #openstack-meeting00:01
*** markwash has quit IRC00:04
*** herndon has joined #openstack-meeting00:16
*** sarob has quit IRC00:18
*** sarob has joined #openstack-meeting00:19
*** fifieldt has joined #openstack-meeting00:19
*** Kharec has quit IRC00:20
*** Kharec has joined #openstack-meeting00:22
*** sarob has quit IRC00:23
*** dcramer_ has quit IRC00:27
*** gduan has quit IRC00:36
*** garyduan has joined #openstack-meeting00:37
*** rakhmerov has joined #openstack-meeting00:39
*** markwash has joined #openstack-meeting00:41
*** adrian_otto1 has joined #openstack-meeting00:42
*** adrian_otto has quit IRC00:45
*** adrian_otto1 has quit IRC00:46
*** amotoki has joined #openstack-meeting00:47
*** banix has quit IRC00:48
*** matsuhashi has joined #openstack-meeting01:03
*** herndon has quit IRC01:04
*** matsuhashi has quit IRC01:11
*** matsuhashi has joined #openstack-meeting01:11
*** vkmc has joined #openstack-meeting01:12
*** rakhmerov has quit IRC01:13
*** matsuhas_ has joined #openstack-meeting01:15
*** matsuhashi has quit IRC01:16
*** nosnos has joined #openstack-meeting01:18
*** rongze has joined #openstack-meeting01:19
*** Mongo2 has quit IRC01:21
*** Mongo2 has joined #openstack-meeting01:23
*** rongze has quit IRC01:24
*** sarob has joined #openstack-meeting01:29
*** sandywalsh has quit IRC01:30
*** neelashah has quit IRC01:31
*** sarob has quit IRC01:34
*** sjing has joined #openstack-meeting01:35
*** coolsvap has joined #openstack-meeting01:43
*** nermina has quit IRC01:49
*** sjing has quit IRC01:52
*** sjing has joined #openstack-meeting01:53
*** yaguang has joined #openstack-meeting01:53
*** rongze has joined #openstack-meeting01:56
*** rongze has quit IRC01:57
*** rongze has joined #openstack-meeting01:57
*** rongze_ has joined #openstack-meeting01:59
*** neelashah has joined #openstack-meeting01:59
*** neelashah1 has joined #openstack-meeting02:00
*** dcramer_ has joined #openstack-meeting02:01
*** neelashah has quit IRC02:01
*** rongze has quit IRC02:02
*** troytoman is now known as troytoman-away02:02
*** rakhmerov has joined #openstack-meeting02:09
*** sarob has joined #openstack-meeting02:16
*** coolsvap has quit IRC02:20
*** suo has joined #openstack-meeting02:34
*** ayoung has joined #openstack-meeting02:38
*** gongysh has joined #openstack-meeting02:41
*** nermina has joined #openstack-meeting02:49
*** sarob has quit IRC02:52
*** sarob has joined #openstack-meeting02:53
*** markpeek has quit IRC02:55
*** sarob has quit IRC02:57
*** sjing has quit IRC03:01
*** markpeek has joined #openstack-meeting03:02
*** sjing has joined #openstack-meeting03:03
*** ayoung is now known as ayoung-zZzZzZ03:07
*** banix has joined #openstack-meeting03:08
*** banix has quit IRC03:08
*** rongze_ has quit IRC03:09
*** coolsvap has joined #openstack-meeting03:14
*** aepifanov has joined #openstack-meeting03:16
*** matsuhas_ has quit IRC03:17
*** jasondotstar has joined #openstack-meeting03:17
*** matsuhashi has joined #openstack-meeting03:19
*** paragan has joined #openstack-meeting03:19
*** vkmc has quit IRC03:21
*** rongze has joined #openstack-meeting03:23
*** mengxd has joined #openstack-meeting03:24
*** SergeyLukjanov has joined #openstack-meeting03:39
*** matsuhashi has quit IRC03:40
*** yamamoto has joined #openstack-meeting03:41
*** chandankumar has quit IRC03:46
*** chandankumar has joined #openstack-meeting03:48
*** markpeek has quit IRC04:03
*** sarob has joined #openstack-meeting04:03
*** sarob has quit IRC04:07
*** oubiwann has joined #openstack-meeting04:14
*** vute has joined #openstack-meeting04:14
*** vito-ordaz has joined #openstack-meeting04:17
*** boris-42 has joined #openstack-meeting04:24
*** vute has left #openstack-meeting04:25
*** masayukig has joined #openstack-meeting04:26
*** yaguang has quit IRC04:27
*** markwash has quit IRC04:27
*** yaguang has joined #openstack-meeting04:30
*** markwash has joined #openstack-meeting04:41
*** herndon has joined #openstack-meeting04:47
*** rongze has quit IRC04:50
*** matsuhashi has joined #openstack-meeting04:51
*** SergeyLukjanov has quit IRC04:52
*** rongze has joined #openstack-meeting04:53
*** amotoki has quit IRC04:55
*** amotoki has joined #openstack-meeting04:55
*** neelashah1 has quit IRC05:00
*** xdmeng has joined #openstack-meeting05:01
*** mengxd has quit IRC05:03
*** sjing has quit IRC05:05
*** banix has joined #openstack-meeting05:06
*** oubiwann has quit IRC05:09
*** oubiwann has joined #openstack-meeting05:09
*** maxdml has quit IRC05:18
*** vito-ordaz has quit IRC05:19
*** ozstacker has joined #openstack-meeting05:20
*** sarob has joined #openstack-meeting05:22
*** sjing has joined #openstack-meeting05:22
*** haomaiwang has quit IRC05:23
*** haomaiwa_ has joined #openstack-meeting05:23
*** ItSANgo has quit IRC05:29
*** ItSANgo has joined #openstack-meeting05:29
*** vito-ordaz has joined #openstack-meeting05:30
*** markpeek has joined #openstack-meeting05:32
*** jorisroovers has joined #openstack-meeting05:35
*** akuznetsov has quit IRC05:40
*** akuznetsov has joined #openstack-meeting05:41
*** macjack has joined #openstack-meeting05:47
*** sarob has quit IRC05:50
*** nosnos_ has joined #openstack-meeting05:51
*** sarob has joined #openstack-meeting05:51
*** herndon has quit IRC05:51
*** mengxd has joined #openstack-meeting05:53
*** nosnos has quit IRC05:54
*** xdmeng has quit IRC05:55
*** matsuhashi has quit IRC05:55
*** sarob has quit IRC05:55
*** paragan has quit IRC05:56
*** nosnos has joined #openstack-meeting05:57
*** nosnos_ has quit IRC05:57
*** matsuhashi has joined #openstack-meeting05:59
*** sarob has joined #openstack-meeting06:03
*** matsuhashi has quit IRC06:04
*** sjing has quit IRC06:07
*** markpeek has quit IRC06:10
*** paragan has joined #openstack-meeting06:13
*** paragan has quit IRC06:13
*** paragan has joined #openstack-meeting06:13
*** zhikunliu has joined #openstack-meeting06:18
*** banix has quit IRC06:19
*** matsuhashi has joined #openstack-meeting06:19
*** paragan has quit IRC06:31
*** ildikov has joined #openstack-meeting06:31
*** jcoufal has joined #openstack-meeting06:39
*** zhikunliu has quit IRC06:43
*** paragan has joined #openstack-meeting06:43
*** matsuhashi has quit IRC06:47
*** boris-42 has quit IRC06:47
*** zhikunliu has joined #openstack-meeting06:57
*** markwash has quit IRC06:57
*** matsuhashi has joined #openstack-meeting06:58
*** matsuhashi has quit IRC06:59
*** matsuhashi has joined #openstack-meeting07:02
*** nosnos has quit IRC07:05
*** nosnos_ has joined #openstack-meeting07:05
*** saurabh_ has joined #openstack-meeting07:08
*** saurabh__ has joined #openstack-meeting07:11
*** markwash has joined #openstack-meeting07:11
*** saurabh_ has quit IRC07:13
*** aepifanov has quit IRC07:13
*** doron_afk has joined #openstack-meeting07:20
*** matsuhashi has quit IRC07:23
*** matsuhashi has joined #openstack-meeting07:23
*** mrunge has joined #openstack-meeting07:25
*** doron_afk is now known as doron07:27
*** akuznetsov has quit IRC07:28
*** matsuhashi has quit IRC07:28
*** matsuhashi has joined #openstack-meeting07:29
*** matsuhashi has quit IRC07:29
*** matsuhashi has joined #openstack-meeting07:29
*** jlibosva has joined #openstack-meeting07:34
*** sjing has joined #openstack-meeting07:34
*** rpodolyaka has joined #openstack-meeting07:37
*** sarob has quit IRC07:39
*** sarob has joined #openstack-meeting07:39
*** afazekas has joined #openstack-meeting07:41
*** _afazekas has quit IRC07:43
*** sarob has quit IRC07:43
*** SvenDowideit has quit IRC07:44
*** belmoreira has joined #openstack-meeting07:46
*** SvenDowideit has joined #openstack-meeting07:46
*** evgenyf has joined #openstack-meeting07:47
*** vito-ordaz has quit IRC07:47
*** belmoreira has left #openstack-meeting07:48
*** akuznetsov has joined #openstack-meeting07:48
*** belmoreira has joined #openstack-meeting07:49
*** doron is now known as doron_afk07:51
*** michchap has quit IRC07:53
*** michchap has joined #openstack-meeting07:53
*** saurabh___ has joined #openstack-meeting07:53
*** mengxd has quit IRC07:53
*** doron_afk is now known as doron07:53
*** edmund has quit IRC07:55
*** saurabh__ has quit IRC07:55
*** oubiwann has quit IRC07:57
*** akuznetsov has quit IRC07:59
*** nermina has quit IRC08:00
*** flaper87|afk is now known as flaper8708:02
*** avishayb has joined #openstack-meeting08:02
*** Fdot has joined #openstack-meeting08:03
*** marekd|away is now known as marekd08:09
*** matsuhashi has quit IRC08:09
*** matsuhashi has joined #openstack-meeting08:10
*** plomakin has quit IRC08:11
*** coolsvap has quit IRC08:11
*** jtomasek has joined #openstack-meeting08:12
*** nosnos_ has quit IRC08:14
*** sjing has quit IRC08:15
*** nosnos has joined #openstack-meeting08:15
*** sjing has joined #openstack-meeting08:16
*** nprivalova has joined #openstack-meeting08:16
*** vito-ordaz has joined #openstack-meeting08:18
*** saurabh__ has joined #openstack-meeting08:18
*** saurabh___ has quit IRC08:20
*** vito-ordaz has quit IRC08:22
*** avishayb has quit IRC08:25
*** sushils has joined #openstack-meeting08:27
*** NikitaKonovalov has joined #openstack-meeting08:27
*** aloga_ is now known as aloga08:30
*** ildikov has quit IRC08:31
*** avishayb has joined #openstack-meeting08:33
*** SergeyLukjanov has joined #openstack-meeting08:36
*** ndipanov has joined #openstack-meeting08:40
*** sarob has joined #openstack-meeting08:40
*** akuznetsov has joined #openstack-meeting08:42
*** sjing has quit IRC08:43
*** rossella_s has joined #openstack-meeting08:47
*** bogdando has joined #openstack-meeting08:47
*** DinaBelova has joined #openstack-meeting08:52
*** coolsvap has joined #openstack-meeting08:54
*** davidhadas has joined #openstack-meeting08:56
*** saurabh__ has left #openstack-meeting08:56
*** derekh has joined #openstack-meeting08:58
*** lexx has joined #openstack-meeting09:04
*** masayukig has quit IRC09:05
*** doron is now known as doron_afk09:12
*** matsuhashi has quit IRC09:12
*** sarob has quit IRC09:13
*** matsuhashi has joined #openstack-meeting09:14
*** avishayb has quit IRC09:14
*** yassine has joined #openstack-meeting09:16
*** zhikunliu has quit IRC09:21
*** fbo_away is now known as fbo09:24
*** tsufiev has quit IRC09:25
*** avishayb has joined #openstack-meeting09:26
*** zaneb has joined #openstack-meeting09:27
*** jhenner has joined #openstack-meeting09:28
*** jhenner1 has joined #openstack-meeting09:29
*** thouveng has joined #openstack-meeting09:31
*** jhenner has quit IRC09:32
*** lsmola has joined #openstack-meeting09:33
*** boris-42 has joined #openstack-meeting09:42
*** psedlak has quit IRC09:45
*** SergeyLukjanov is now known as _SergeyLukjanov09:46
*** NikitaKonovalov has quit IRC09:46
*** _SergeyLukjanov has quit IRC09:46
*** SergeyLukjanov has joined #openstack-meeting09:48
*** sarob has joined #openstack-meeting09:49
*** YorikSar has joined #openstack-meeting09:49
*** sarob has quit IRC09:54
*** bauzas has joined #openstack-meeting09:56
*** bgorski has joined #openstack-meeting09:57
bauzas#startmeeting climate09:59
openstackMeeting started Mon Nov 25 09:59:51 2013 UTC and is due to finish in 60 minutes.  The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot.09:59
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:59
*** openstack changes topic to " (Meeting topic: climate)"09:59
openstackThe meeting name has been set to 'climate'09:59
bauzasmorning all10:00
*** marun has joined #openstack-meeting10:00
bauzaswho's there ?10:00
scroiset\o/10:00
DinaBelovao/10:00
DinaBelovahello, guys10:00
bauzasHi10:00
scroisetHi Dina10:00
bauzasI had no news about Francois, he's probably still ooo10:01
*** Nikolay_St has joined #openstack-meeting10:01
bauzasas he was at the SC 2013 expo10:01
bauzashi Nikolay_St10:01
DinaBelovaok, see it10:01
bauzas#link https://wiki.openstack.org/wiki/Meetings/Climate#Agenda_for_November.2C_2510:02
bauzastoday I'll host the chair10:02
DinaBelovaand we have no special agenda, I suppose10:02
DinaBelovatoday, I mean10:02
bauzasnope, reviewed it10:02
DinaBelovaok, see it in our chanel10:02
bauzasas said, any other concerns should be raised during the "open" topic10:03
bauzasso10:03
*** mgergely has joined #openstack-meeting10:03
bauzas#topic action items from last meeting10:03
*** openstack changes topic to "action items from last meeting (Meeting topic: climate)"10:03
DinaBelovahttp://eavesdrop.openstack.org/meetings/climate/2013/climate.2013-11-18-10.04.html10:03
bauzas#link http://eavesdrop.openstack.org/meetings/climate/2013/climate.2013-11-18-10.04.html10:03
bauzaswas faster than you :)10:03
DinaBelovammm, I see otherwise :D10:03
bauzaslet's go by action item/person10:03
DinaBelovaok10:04
bauzasso, I made a few comments on https://review.openstack.org/#/c/5229610:04
bauzasNikolay_St also had action for rebasing it10:04
bauzashe did10:04
DinaBelovaI see Nikolay has only rebased it10:04
DinaBelovayes10:04
bauzasyup, Nikolay_St, had you time to review my comments ?10:04
DinaBelovaNikolay, will you please fix comments?10:04
*** salv-orlando has quit IRC10:05
SergeyLukjanovo/10:05
DinaBelovaOk, I suppose we may create action item for Nikolay10:05
DinaBelovaSergeyLukjanov, hello10:05
*** salv-orlando has joined #openstack-meeting10:05
bauzasI'm sorry, we have terrible Internet connection at our office in Grenoble10:06
bauzassure10:06
bauzasso I won't be able to quickly glance at the reviews10:06
DinaBelovabauzas, yes, that's always a problem10:06
*** ttrifonov_zZzz is now known as ttrifonov10:06
Nikolay_Stbauzas: yeap10:06
Nikolay_StI'll do it in few days10:06
bauzas#action Nikolay_St Review comments from bauzas on https://review.openstack.org/#/c/52296 and amend patch10:06
Nikolay_StI'm close to end with tests10:07
bauzascool10:07
bauzasDinaBelova: your actions ?10:07
bauzasPOC using shelved instances ?10:07
DinaBelovayes, let's go to them10:07
bauzashad you time for looking at it ?10:08
DinaBelovathere was no time to it...10:08
DinaBelovaso other two action items are done/in progress10:08
bauzasok10:08
DinaBelovaas for POC, I will do it after oslo.messaging intergation10:08
bauzasok10:09
DinaBelovaor Nikolay will do it himself in case he will end up with his current tasks quicker10:09
bauzasok10:09
Nikolay_Styeap10:09
Nikolay_StI think I'll end soon10:09
bauzas#agreed POC on shelved instances to be done after oslo.messaging BP10:09
DinaBelovaNikolay_St, as for your action atimes10:10
DinaBelovaitems***10:10
DinaBelovawow, keyboard wants to kill me10:10
bauzaswell, Nikolay_St only had action to rebase previous patch10:10
DinaBelovayes, and that's it10:10
bauzasyup10:10
Nikolay_Styeap10:11
bauzaslet's talk about proc/cons10:11
bauzasof triggering Openstack releases for Climate10:11
bauzasI think that's a bit early for discussing that10:11
bauzaswe need to see our velocity10:11
bauzasie. we can agree to aim to deliver for icehouse-210:12
DinaBelovaI suppose we have already started using them (while BPs assignment and time management) - at least in terms of bugs and BPs10:12
bauzasand target blueprints accordingly10:12
SergeyLukjanovi1 will be 1.5 weeks, i2 is in 2 months10:12
DinaBelovai1 is impossible for something really working10:13
*** rongze has quit IRC10:13
SergeyLukjanovbauzas, agreed, i2 looks ok to have first release10:13
bauzasyup, but all, please keep in mind that should be a temptative attempt10:13
DinaBelovai2 is better10:13
bauzasyup10:13
Nikolay_St+1 to Dina10:13
bauzaswe have a few iteams for i-110:13
DinaBelovawe have several i1 dates10:13
bauzasyup,10:13
DinaBelovain launchpad10:13
*** jtomasek has quit IRC10:13
bauzasdo we agree to postpone them to i2 ?10:14
bauzasjust for clarification ?10:14
DinaBelovabut all of them are about critical bugs/bps for critical discussion10:14
*** gongysh has quit IRC10:14
bauzasDinaBelova: as said, that doesn't mean we can't deliver for i110:14
bauzasI would say let's see what happens with the deliverables10:14
bauzastarget i2 for Climate v0.110:15
SergeyLukjanovbauzas, what's the profit to keep i1 w/o releasing it?10:15
bauzasthat's a good question10:15
DinaBelovaI think first we won't  have release on i110:15
bauzasI target i1 for a few BPs just saying these ones should be delivered to trunk during i110:16
DinaBelovabut there are several things that should be merged, etc. for i1 date10:16
DinaBelovayes10:16
DinaBelovathe same thing10:16
bauzasto me, there are 2 things to consider :10:16
bauzas1/ we have a rolling delivery about BPs and bugfixes to trunk10:16
bauzas2/ we tag a special release for Climate10:16
DinaBelovaIt seems to me we may leave these already created i1 things as is10:17
DinaBelovaCannot catch 2/10:17
DinaBelovaMay you explain?10:17
bauzasthat's what I would call Climate v0.110:17
SergeyLukjanovnot i1, i2, but 0.1 for example10:17
SergeyLukjanovin the middle of iX10:17
Nikolay_StSergeyLukjanov: you mean between i1 and i2?10:17
SergeyLukjanovyep10:18
DinaBelovabauzas, do you want v0.1 for i2? Or just separated line of releases?10:18
DinaBelovaLike SergeyLukjanov said?10:18
*** jtomasek has joined #openstack-meeting10:18
bauzas0.1 for i2 yes10:18
bauzasie. having a special tag release10:18
Nikolay_Stand so 0.x for i3?10:18
bauzaspossibly yes, possible not10:18
DinaBelovaI suppose, Sylvain, that's ok10:18
DinaBelovabut Sergey meant something else10:19
DinaBelovai think10:19
SergeyLukjanovbauzas, I've proposed it on prev meeting and you was on the side of following OpenStack release process ;)10:19
*** psedlak has joined #openstack-meeting10:19
SergeyLukjanovthere are several options I see now10:19
SergeyLukjanovand several input params for it10:19
bauzasSergeyLukjanov: that's exactly why we're discussing now :D10:19
*** vkozhukalov has joined #openstack-meeting10:19
SergeyLukjanovfirst of all the scope for "0.1"10:19
SergeyLukjanovit should be at least one working "reference" plugin excluding fake one10:20
bauzasif we consider 0.1, we would need to tag BPs accordingly10:20
SergeyLukjanovone cons for using iX as some first release - tarballs will not be uploaded to pypi10:20
bauzasie. saying for 0.1, you will find all of these features10:20
bauzasSergeyLukjanov: interesting10:20
DinaBelovaOne quick moment, I'm ready to manage releases for every decided point10:21
*** nprivalova has quit IRC10:21
*** ildikov has joined #openstack-meeting10:21
DinaBelovawhatever we'll decide here now10:21
SergeyLukjanovIMO 0.1, 0.1.X, [0.2,] Icehouse is the best option for climate10:21
SergeyLukjanovto have some tarballs published to pypi10:21
DinaBelovaSergeyLukjanov, agree10:21
bauzasagree10:22
scroisetagree10:22
SergeyLukjanovand make releases when something will be ready10:22
Nikolay_St+110:22
bauzasscroiset: ?10:22
scroiset+110:22
DinaBelovaI've had a look on how Savanna is working with releases and this way seems to be nicest one10:22
SergeyLukjanovwe used it before the incubation10:22
SergeyLukjanovto be much more flexible to release new features10:22
bauzas#agreed Climate releases 0.1, .., 0.X to be considered during Icehouse release10:23
SergeyLukjanovwe can discuss dates and probably adjust them with iX10:23
*** doron_afk is now known as doron10:23
SergeyLukjanovrelease10:23
DinaBelovaand I think that's comfortable for un-incubated projects, yes10:23
DinaBelovaok, great10:23
bauzasyup10:23
DinaBelovaso now we have only open discussions left10:23
bauzaswe just need to scope Climate 0.110:23
SergeyLukjanovyep10:23
bauzasDinaBelova: nope10:23
bauzas#action Scope Climate 0.110:24
*** evgenyf has quit IRC10:24
DinaBelovaIs that for now or for further discussions?10:24
*** jtomasek has quit IRC10:24
SergeyLukjanovthe best option is to have one virt and one hardware reservation plugins10:24
bauzaslet's just review 2nd topic10:24
*** NikitaKonovalov has joined #openstack-meeting10:24
bauzas#topic high priority issues10:25
*** openstack changes topic to "high priority issues (Meeting topic: climate)"10:25
bauzashttps://review.openstack.org/#/c/57650/ is just rebased10:25
bauzasoops10:25
bauzass/rebased/patchsett'd10:25
*** jtomasek has joined #openstack-meeting10:25
DinaBelovaand tests added, yes10:25
bauzas#action bauzas Review https://review.openstack.org/#/c/57650/ by this week10:25
DinaBelovaok, I think this context staff we may merge soon10:26
DinaBelovain case there will be nothing to add10:26
bauzassure10:26
bauzasthere was only a typo10:26
bauzasto me10:26
bauzasshould be merged by today if no objections10:26
bauzashttps://review.openstack.org/#/c/57200/10:26
bauzaspolicy management10:26
bauzasI'm nearly done with it10:27
DinaBelovaI'm going to take a look on it today10:27
bauzasthere is still a typo in the policy.json I delivered10:27
DinaBelovaand leave comments if find  something10:27
bauzasand I also need to add an extra method get_admin_roles()10:27
bauzasfor implementing the elevated() method in the context10:27
DinaBelovaOk, I see that in the commit message10:28
bauzasthat's not hard work10:28
DinaBelovabtw, masterofuniverse is nice role10:28
bauzasso we don't need an is_admin flag10:28
DinaBelovaI had much fun reading it10:28
DinaBelovaok, i think10:28
DinaBelovawe should also review/merge that by the end of this week10:29
DinaBelovabecause policies are quite important10:29
bauzas#action bauzas Deliver last patchset for https://review.openstack.org/#/c/57200/ by eob today10:29
DinaBelovanever say last for patchsets :D10:30
bauzasany other high priority issues to discuss ?10:30
DinaBelovaI suppose no10:30
DinaBelovathat's it10:30
bauzasif not, let's move to open discussion10:30
bauzas#topic open discussion10:30
*** openstack changes topic to "open discussion (Meeting topic: climate)"10:30
DinaBelovaI have nothing to add10:30
DinaBelovaif we speak about extra topics10:31
bauzaswell, I'll open a bug for the exceptions management10:31
DinaBelovato discuss10:31
DinaBelovabauzas, ok10:31
YorikSarbauzas: Unfortunately we don't have some final words from Duncan on that ML thread. So I still don't think it's wise to purge is_admin just because.10:31
bauzas#action bauzas Open a bug for exception handling with code10:31
SergeyLukjanov#info https://review.openstack.org/#/c/58152/ auto updates for requirements10:31
YorikSarbauzas: Oh, not Duncan, but Dolph.10:32
SergeyLukjanov#info https://review.openstack.org/#/c/57675/ climate channel logging10:32
bauzasYorikSar: what I can propose is to add a get_admin_roles() from policies management10:32
bauzasso we could put all the admin roles in the roles[] list if elevated()10:33
*** pcm_ has joined #openstack-meeting10:33
bauzasthe policy.json file I will propose won't make use of the is_admin flag10:33
YorikSarbauzas: The point is that we don't have a way to get all roles that can be treated as admin roles because it can even be one separate admin role for every call.10:33
DinaBelovabut still they have different meanings10:33
DinaBelovayes10:33
bauzasyup10:33
bauzaswhat I can say is that the policy handler will provide if necessary a list of roles given by policy.json10:34
bauzasthat's it10:34
bauzasbased on the context_is_admin rule in policy.json10:34
*** pcm_ has quit IRC10:34
bauzasSergeyLukjanov: good initiative for logging :)10:35
YorikSarbauzas: Oh... That sounds hacky...10:35
DinaBelovaYorikSar, what do you think about it?10:35
bauzasSergeyLukjanov: I gave a +110:35
*** pcm_ has joined #openstack-meeting10:35
YorikSarbauzas: Ok, let's move this discussion out of this meeting.10:35
*** fkak_ has joined #openstack-meeting10:35
bauzaswell, as Dolph said, we need to define a rule in policy.json saying which roles do have admin rights10:35
DinaBelovawe all did it i think :D for Sergey's commits :)10:35
DinaBelovaok, do we something else to discuss?10:36
bauzasYorikSar: ok, let's discuss that on the regular channel10:36
bauzasDinaBelova: I don't think so10:36
bauzasthanks all10:36
DinaBelovaok, bye!10:36
bauzasDinaBelova: I'll send the email about minutes10:36
*** doron is now known as doron_afk10:36
bauzasyou ok ?10:36
DinaBelovaok, sure10:36
bauzascool thanks10:36
bauzasthanks buddies10:37
bauzas#endmeeting10:37
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"10:37
openstackMeeting ended Mon Nov 25 10:37:05 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)10:37
openstackMinutes:        http://eavesdrop.openstack.org/meetings/climate/2013/climate.2013-11-25-09.59.html10:37
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/climate/2013/climate.2013-11-25-09.59.txt10:37
openstackLog:            http://eavesdrop.openstack.org/meetings/climate/2013/climate.2013-11-25-09.59.log.html10:37
*** sarob has joined #openstack-meeting10:40
*** ygbo has joined #openstack-meeting10:41
*** nprivalova has joined #openstack-meeting10:48
*** evgenyf has joined #openstack-meeting10:48
*** thomasbiege1 has joined #openstack-meeting10:49
*** yaguang has quit IRC10:54
*** ArxCruz has joined #openstack-meeting10:58
*** matsuhashi has quit IRC10:58
*** boris-42_ has joined #openstack-meeting10:59
*** plomakin has joined #openstack-meeting11:00
*** boris-42 has quit IRC11:01
*** ruhe has joined #openstack-meeting11:05
*** nosnos has quit IRC11:07
*** SergeyLukjanov is now known as _SergeyLukjanov11:11
*** thomasbiege1 has quit IRC11:12
*** rongze has joined #openstack-meeting11:13
*** sarob has quit IRC11:14
*** adalbas has joined #openstack-meeting11:14
*** paragan has quit IRC11:15
*** rongze has quit IRC11:18
*** Kharec has quit IRC11:19
*** Kharec has joined #openstack-meeting11:20
*** vito-ordaz has joined #openstack-meeting11:21
*** vito-ordaz has quit IRC11:25
*** rfolco has joined #openstack-meeting11:28
*** mgergely has quit IRC11:28
*** markmcclain has quit IRC11:30
*** mrunge has quit IRC11:33
*** lexx_ has joined #openstack-meeting11:35
*** bgorski has quit IRC11:35
*** mrunge has joined #openstack-meeting11:38
*** sarob has joined #openstack-meeting11:40
*** SergeyLukjanov has joined #openstack-meeting11:42
*** sarob has quit IRC11:45
*** aepifanov has joined #openstack-meeting11:47
*** bgorski has joined #openstack-meeting11:50
*** ArxCruz has quit IRC11:51
*** DennyZhang has joined #openstack-meeting11:54
*** ArxCruz has joined #openstack-meeting11:55
*** boris-42 has joined #openstack-meeting11:56
*** boris-42_ has quit IRC11:57
*** aepifanov has quit IRC11:57
*** SergeyLukjanov is now known as _SergeyLukjanov11:59
*** _SergeyLukjanov is now known as SergeyLukjanov11:59
*** boris-42_ has joined #openstack-meeting12:01
*** YorikSar has quit IRC12:02
*** boris-42 has quit IRC12:03
*** rongze has joined #openstack-meeting12:14
*** michchap has quit IRC12:18
*** rongze has quit IRC12:18
*** michchap has joined #openstack-meeting12:20
*** fifieldt has quit IRC12:22
*** amotoki has quit IRC12:23
*** rongze has joined #openstack-meeting12:24
*** DinaBelova has quit IRC12:25
*** zhikunliu has joined #openstack-meeting12:30
*** DinaBelova has joined #openstack-meeting12:30
*** fkak_ has quit IRC12:32
*** doron_afk is now known as doron12:33
*** coolsvap has quit IRC12:33
*** doron is now known as doron_afk12:38
*** sarob has joined #openstack-meeting12:40
*** ttrifonov is now known as ttrifonov_zZzz12:40
*** davidhadas_ has joined #openstack-meeting12:45
*** SergeyLukjanov is now known as _SergeyLukjanov12:46
*** ilyashakhat has joined #openstack-meeting12:47
*** _SergeyLukjanov has quit IRC12:47
*** davidhadas has quit IRC12:47
*** terriyu has joined #openstack-meeting12:48
*** tedross has joined #openstack-meeting12:49
*** NikitaKonovalov_ has joined #openstack-meeting12:49
*** yaguang has joined #openstack-meeting12:51
*** NikitaKonovalov has quit IRC12:51
*** NikitaKonovalov_ is now known as NikitaKonovalov12:51
*** lexx_ has quit IRC12:56
*** lexx has quit IRC12:56
*** SergeyLukjanov has joined #openstack-meeting12:57
*** doron_afk is now known as doron12:57
*** dkranz has quit IRC13:00
*** rossella_s has quit IRC13:07
*** pdmars has joined #openstack-meeting13:12
*** pdmars has quit IRC13:12
*** sarob has quit IRC13:13
*** davidhadas has joined #openstack-meeting13:13
*** bauzas has quit IRC13:15
*** pdmars has joined #openstack-meeting13:16
*** davidhadas_ has quit IRC13:17
*** sandywalsh has joined #openstack-meeting13:17
*** weshay has joined #openstack-meeting13:20
*** ruhe has quit IRC13:21
*** yaguang has quit IRC13:22
*** thomasem has joined #openstack-meeting13:22
*** jomara has quit IRC13:23
*** vito-ordaz has joined #openstack-meeting13:23
*** thomasem has quit IRC13:23
*** thomasem has joined #openstack-meeting13:23
*** rongze has quit IRC13:25
*** doron is now known as doron_afk13:26
*** doron_afk is now known as doron13:27
*** beagles has joined #openstack-meeting13:27
*** vito-ordaz has quit IRC13:27
*** bauzas has joined #openstack-meeting13:28
*** jomara has joined #openstack-meeting13:30
*** dcramer_ has quit IRC13:31
*** suo has quit IRC13:32
*** yaguang has joined #openstack-meeting13:35
*** mrunge has quit IRC13:35
*** doron is now known as doron_afk13:36
*** lblanchard has joined #openstack-meeting13:36
*** ruhe has joined #openstack-meeting13:37
*** sarob has joined #openstack-meeting13:40
*** lbragstad has joined #openstack-meeting13:41
*** boris-42_ is now known as boris-4213:41
*** claytonc has quit IRC13:43
*** sarob has quit IRC13:44
*** alexpilotti has joined #openstack-meeting13:45
*** ttrifonov_zZzz is now known as ttrifonov13:46
*** herndon has joined #openstack-meeting13:48
*** lsmola has quit IRC13:54
*** dkranz has joined #openstack-meeting13:54
*** neelashah has joined #openstack-meeting13:55
*** DrBacchus has joined #openstack-meeting13:56
*** noslzzp has joined #openstack-meeting14:00
*** tedross has left #openstack-meeting14:01
*** dprince has joined #openstack-meeting14:01
*** DinaBelova has quit IRC14:02
*** yaguang has quit IRC14:02
*** DennyZhang has quit IRC14:03
*** rongze has joined #openstack-meeting14:04
*** agordeev has joined #openstack-meeting14:04
*** ildikov has quit IRC14:04
*** terriyu has quit IRC14:05
*** ewindisch has joined #openstack-meeting14:05
*** jhenner1 is now known as jhenner|afk14:06
*** vkmc has joined #openstack-meeting14:08
*** maxdml has joined #openstack-meeting14:08
*** radix has quit IRC14:10
*** Fdot_ has joined #openstack-meeting14:11
*** Fdot has quit IRC14:11
*** julim has joined #openstack-meeting14:13
*** AnitaT has joined #openstack-meeting14:14
*** julim has quit IRC14:14
*** lascii is now known as alaski14:15
*** julim has joined #openstack-meeting14:16
*** yaguang has joined #openstack-meeting14:16
*** yamahata_ has joined #openstack-meeting14:18
*** radix has joined #openstack-meeting14:18
*** bauzas1 has joined #openstack-meeting14:18
*** bauzas has quit IRC14:20
*** coolsvap has joined #openstack-meeting14:20
*** rbowen has joined #openstack-meeting14:20
*** rbowen has joined #openstack-meeting14:21
*** ArxCruz has quit IRC14:21
*** DrBacchus has quit IRC14:23
*** crank has quit IRC14:23
*** radix has quit IRC14:23
*** radix has joined #openstack-meeting14:24
*** lsmola has joined #openstack-meeting14:25
*** rongze has quit IRC14:26
*** ildikov has joined #openstack-meeting14:27
*** radez_g0n3 is now known as radez14:29
*** nermina has joined #openstack-meeting14:30
*** Shaan7 has joined #openstack-meeting14:31
*** rongze_ has joined #openstack-meeting14:31
*** radix has quit IRC14:31
*** radix has joined #openstack-meeting14:32
*** lbragstad has quit IRC14:35
*** edmund has joined #openstack-meeting14:38
*** jorisroovers has quit IRC14:39
*** sarob has joined #openstack-meeting14:40
*** mrichman has joined #openstack-meeting14:40
*** lexx has joined #openstack-meeting14:41
*** martines has quit IRC14:42
*** joesavak has joined #openstack-meeting14:42
*** yaguang has quit IRC14:42
*** kevinconway has joined #openstack-meeting14:42
*** damnsmith is now known as dansmith14:43
*** claytonc has joined #openstack-meeting14:43
*** burt has joined #openstack-meeting14:43
*** sarob has quit IRC14:45
*** radix has quit IRC14:48
*** markpeek has joined #openstack-meeting14:49
*** AnitaT has quit IRC14:49
*** martines has joined #openstack-meeting14:49
*** rustlebee is now known as russellb14:49
*** tnurlygayanov has joined #openstack-meeting14:49
*** dolphm has joined #openstack-meeting14:50
*** armax has joined #openstack-meeting14:51
*** oubiwann has joined #openstack-meeting14:52
*** lexx has quit IRC14:52
*** vijendar has joined #openstack-meeting14:53
*** jecarey has joined #openstack-meeting14:53
*** markmcclain has joined #openstack-meeting14:54
*** safchain has joined #openstack-meeting14:54
*** markmcclain has quit IRC14:56
*** yaguang has joined #openstack-meeting14:56
*** markmcclain has joined #openstack-meeting14:56
*** ArxCruz has joined #openstack-meeting14:56
*** dims has joined #openstack-meeting14:59
*** oubiwann has quit IRC15:00
*** ivasev has joined #openstack-meeting15:01
*** matrohon has joined #openstack-meeting15:03
*** banix has joined #openstack-meeting15:03
*** mdomsch has joined #openstack-meeting15:05
*** doron_afk is now known as doron15:06
*** Fdot_ has quit IRC15:06
*** ryanpetrello has joined #openstack-meeting15:07
*** rakhmerov has quit IRC15:07
*** beekneemech is now known as bnemec15:07
*** venkatesh has joined #openstack-meeting15:08
*** Fdot has joined #openstack-meeting15:08
*** mrodden1 is now known as mrodden15:11
*** jeckersb_gone is now known as jeckersb15:12
*** vkozhukalov has quit IRC15:13
*** schwicht has quit IRC15:16
*** eharney has joined #openstack-meeting15:18
*** dcramer_ has joined #openstack-meeting15:22
*** radix has joined #openstack-meeting15:23
*** crank has joined #openstack-meeting15:24
*** doron is now known as doron_afk15:26
*** randy_perryman has joined #openstack-meeting15:28
*** oubiwann has joined #openstack-meeting15:29
*** markmcclain has quit IRC15:30
*** boris-42 has quit IRC15:31
*** rakhmerov has joined #openstack-meeting15:34
*** thedodd has joined #openstack-meeting15:34
*** markmcclain has joined #openstack-meeting15:37
*** lbragstad has joined #openstack-meeting15:40
*** sarob has joined #openstack-meeting15:40
*** dhellmann is now known as dhellmann-afk15:41
*** ryanpetrello has quit IRC15:42
*** nelsnelson has joined #openstack-meeting15:43
*** markwash has quit IRC15:44
*** f_rossigneux has joined #openstack-meeting15:44
*** sarob has quit IRC15:44
*** fnaval_ has quit IRC15:47
*** yaguang has quit IRC15:47
*** afazekas has quit IRC15:48
*** neelashah has quit IRC15:50
*** atiwari has joined #openstack-meeting15:52
*** dkranz has quit IRC15:54
*** jmontemayor has joined #openstack-meeting15:55
*** fkak has quit IRC15:55
*** evgenyf has quit IRC15:55
*** cyeoh has quit IRC15:56
*** dolphm has quit IRC15:57
*** julim has quit IRC15:57
*** NikitaKonovalov has quit IRC15:58
rakhmerov#startmeeting Mistral16:00
openstackMeeting started Mon Nov 25 16:00:08 2013 UTC and is due to finish in 60 minutes.  The chair is rakhmerov. 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: Mistral)"16:00
openstackThe meeting name has been set to 'mistral'16:00
rakhmerovhi all16:00
*** julim has joined #openstack-meeting16:00
akuznetsovhi16:00
*** Mandell has quit IRC16:00
*** AnitaT has joined #openstack-meeting16:01
rakhmerovok, let's start our weekly meeting16:02
rakhmerov#topic Review Previous Action Items16:03
*** openstack changes topic to "Review Previous Action Items (Meeting topic: Mistral)"16:03
*** akuznetsova has joined #openstack-meeting16:03
rakhmerovWe didn't assign any major action items last week actually16:03
rakhmerovwe had 3 minor AIs and they're all done I believe (bluprints priorities and so on).16:04
rakhmerovI'd like to provide just a quick update on the activities that have been going on16:04
rakhmerov#topic Current activities16:05
*** openstack changes topic to "Current activities (Meeting topic: Mistral)"16:05
rakhmerovSo basically, we started working on PoC last week16:05
*** venkatesh has quit IRC16:06
*** otherwiseguy has joined #openstack-meeting16:06
*** tsufiev has joined #openstack-meeting16:06
*** cyeoh has joined #openstack-meeting16:06
rakhmerovwhich is going to include very basic functionality: simple DSL (tasks, actions, events), simple REST API and simple non-HA Workflow Execution (the thing that's responsible for running workflows)16:07
rakhmerovwe came up with a simple design for POC at this point that we're going to start discussing with the community this week16:08
*** dkranz has joined #openstack-meeting16:08
*** dteselkin has joined #openstack-meeting16:08
rakhmerovWe also shared the first version of Mistral API at https://etherpad.openstack.org/p/MistralAPISpecification16:08
rakhmerovand we invite everyone to comment on this16:09
rakhmerovI believe we'll publish our first DSL specification in 1-2 days too at https://etherpad.openstack.org/p/MistralDSLSpecification16:10
rakhmerovit's now almost empty16:10
*** fnaval has joined #openstack-meeting16:10
*** DinaBelova has joined #openstack-meeting16:10
akuznetsovI hope it will be tomorrow16:10
rakhmerovyes16:10
*** randy_perryman has left #openstack-meeting16:10
rakhmerovcool16:11
*** ayoung-zZzZzZ is now known as ayoung16:11
*** sarob has joined #openstack-meeting16:11
rakhmerovSo if anyone has any questions we can discuss it right now16:12
*** mrodden has quit IRC16:12
rakhmerovbasically, our agenda for today is to talk about API/DSL  and PoC design16:12
rakhmerovbtw, we're targeting to get PoC done around Dec 10th16:13
rakhmerov#topic Discuss PoC design, API spec16:14
*** openstack changes topic to "Discuss PoC design, API spec (Meeting topic: Mistral)"16:14
*** gokrokve has joined #openstack-meeting16:16
rakhmerov#info you now can find all the Mistral etherpads on the wiki at https://wiki.openstack.org/wiki/Mistral#Etherpads16:16
rakhmerovjaypipes, do you have some questions that you'd like to discuss?16:17
*** ayoung has quit IRC16:17
*** huhu_ has joined #openstack-meeting16:18
*** huhu_ has quit IRC16:19
*** adam_g_afk is now known as adam_g16:19
*** adam_g has quit IRC16:19
*** adam_g has joined #openstack-meeting16:19
rakhmerovok, does anyone have anything to ask/discuss?16:20
*** nprivalova has quit IRC16:21
*** d0ugal is now known as jud3k16:21
akuznetsovDo we need include a predefined list of action into our dsl like Nova instances creation?16:22
*** jud3k is now known as d0ugal16:22
rakhmerovthat's a good question16:22
*** sarob has quit IRC16:23
*** zhikunliu has quit IRC16:24
rakhmerovinitially we thought that actions (associated with tasks) should be as generic as possible16:24
*** vito-ordaz has joined #openstack-meeting16:25
*** mrodden has joined #openstack-meeting16:25
rakhmerovand only include things like "send HTTP request", "send AMQP message"16:27
*** igormarnat has joined #openstack-meeting16:27
rakhmerovand things like that16:27
*** stanlagun has joined #openstack-meeting16:27
rakhmerovand there was a concern about including anything like Nova and other more high-level things because it may become a pile of different specific things16:28
akuznetsovadding such action allows better integration with OpenStack and people will not reinvent bicycles for such types of actions16:28
stanlagunthis depends on how exectly you gonna add them16:29
rakhmerovoptions?16:29
*** akuznetsova has left #openstack-meeting16:29
rakhmerovI personally tend to think we may want to add something like nova api out of the box16:30
*** vito-ordaz has quit IRC16:30
rakhmerovjust to make the product more valueable for consumers16:30
rakhmerovbut I think we should understand the scope of that16:30
stanlagunThere is no "code" in Mistral Actions, it cannot execute arbgitrary Python code. So I don't see how Python client can be referenced from Mistral workflow16:30
*** DinaBelova has quit IRC16:30
rakhmerovwe should not try to include whatever may be included16:30
rakhmerovwell, for our actions we could, for example, write something like: nova.createVM(…)16:31
*** dcramer_ has quit IRC16:31
*** Linz_ has quit IRC16:31
*** boris-42 has joined #openstack-meeting16:32
rakhmerovthe alternative is to manually send HTTP requests to nova by specifying URLs and their parameters16:32
stanlagunFor now it inough that clietn app can use it. In the future we may try implement more sophisticated DSL with universal REST API client or something like that16:32
*** Linz has joined #openstack-meeting16:32
*** sarob has joined #openstack-meeting16:32
*** davidhadas has quit IRC16:32
rakhmerovyes, that was one of the interesting ideas that we had but postponed for a while16:32
stanlagunrakhmerov: How do you implement authentication, dynamic URI schema etc&16:32
*** jlibosva has quit IRC16:33
rakhmerovstanlagun, we could have everything we need as action properties16:33
rakhmerovone way or another, it could be done in DSL16:33
rakhmerovthe question is "Do we really want it?"16:34
rakhmerovwe thought that additional things like that might be implemented as:16:34
rakhmerov1) Plugins16:34
stanlagunI don't think we can. Suppose that URL for method 2 contains something that is obtained from a call to method 1. How do you describe it in DSL?16:35
rakhmerov2) Additional frameworks/toolsets on top of Mistral16:35
*** NikitaKonovalov has joined #openstack-meeting16:35
stanlagunThe root problem is how to reference that code (be it built-in or plugin) from DSL16:35
*** lsmola has quit IRC16:35
rakhmerovsome sort of a namespace inroduced by a plugin I think16:36
rakhmerovi.e., nova:createVM()16:36
rakhmerovwhere nova: namespace has been added by a plugin16:36
*** sarob has quit IRC16:36
stanlagunLooks like a suggestion to write another programming language16:36
*** neelashah has joined #openstack-meeting16:37
akuznetsovstanlagun do you really what that everyone how will use Mistral and invoke Nova should write his own an actions?16:37
stanlagunyou will also need parameter passing, data manipulation, branching, loops, variables etc.16:37
stanlagunakuznetsov: I haven't seen a way to do otherwise. Prove me wrong16:39
*** NikitaKonovalov has quit IRC16:39
rakhmerovin some form we might need all these things moving forward :) But we need to keep in mind that for vast majority of use cases DSL should be very very simple16:39
rakhmerovotherwise nobody will be willing to use it16:40
*** sarob has joined #openstack-meeting16:40
*** zbitter has joined #openstack-meeting16:40
stanlagunThe whole idea was that actions are in user's app. Doing something with Nova is an action. Users don't have to reinvent it as nova-client does all the authomation16:41
stanlagunAnyway if you have an idea how to describe such actions in DSL we can discuss it16:42
rakhmerovyes, I'm kinda in the middle here.. On one hand I agree with you, stanlagun, because we can compicate DSL drastically if we start adding lots of additional things16:43
rakhmerovon the other hand, for some reason, I think we won't be able to avoid adding additional APIs like Nova in our DSL in the future16:44
rakhmerovsome people have already asked us about it16:44
*** radez is now known as radez_g0n316:44
rakhmerov"Will we be able to call some core openstack APIs directly from a workflow?"16:44
*** zaneb has quit IRC16:44
rakhmerovjust not to worry about applications handling these plain HTTP request actions16:45
rakhmerovit's like an additional unnecesary link in a chain for them16:45
*** NikitaKonovalov has joined #openstack-meeting16:45
rakhmerovI would suggest we approach this problem in an evolutionary manner16:46
akuznetsovrakhmerov agree with you16:46
stanlagunI don't see it as a big problem supposed that addition of another action is straightforward and everything is already written in a form of python-clients. This is definitely simpler than turning DSL into programming language16:47
*** zbitter is now known as zaneb16:47
*** dcramer_ has joined #openstack-meeting16:47
rakhmerovyes, right, 100% agree but16:47
stanlagunAgain, I'm not against it. It is just nobody sad how16:47
*** SergeyLukjanov is now known as _SergeyLukjanov16:47
stanlagun...said how16:48
*** _SergeyLukjanov has quit IRC16:48
rakhmerovbut to give control to pieces of code that works with python client we need to expose an endpoint first or start listening rabbit or whatever16:48
*** scroiset has left #openstack-meeting16:48
rakhmerovhaving these capabilities right in DSl we woudn't need to expose anything in many cases16:48
*** sandywalsh has quit IRC16:49
rakhmerovstanlagun, as far as "how", I personally don't see the whole picture too right now16:49
*** blamar has joined #openstack-meeting16:49
rakhmerovbut we didn't really think much on that16:49
rakhmerovat least it seems to me (I didn't for sure)16:50
stanlagunYes. But what is simper - one line call to Mistral client library that does all the plumbing to listen for actions or coding all the callis in another DSL programming language from scratch?16:50
*** Fdot has quit IRC16:50
rakhmerovnot sure what you meant here16:50
rakhmerovclient library?16:50
rakhmerovooh, got it, ok16:50
stanlagunClient apps need to listen to RabbitMQ, accept action calls etc. It can be automated. By us16:51
rakhmerovthat sounds good but I'm just not sure it's going to be one line. Just would love to see what it will look like16:51
rakhmerovyes, understood16:51
*** belmoreira has quit IRC16:52
*** adrian_otto has joined #openstack-meeting16:52
stanlagunI suggest we return to this as soon as someone has a clear understanding on how to implement it on server-side16:52
*** doron_afk is now known as doron16:53
rakhmerovsomething like: mistral_client.register_action_handler("create_vm", do_create_vm), where "do_create_vm" is a function to call on that action16:53
rakhmerovakuznetsov, what do you think?16:53
*** vito-ordaz has joined #openstack-meeting16:54
rakhmerovStan, I would agree with it for now16:54
rakhmerovI would prefer if we get there first16:54
stanlagunthis is not enaugh. You need to say what VM, pass additional parameters, make additional calls. This is not one-liner16:54
rakhmerovjust to have something working16:54
rakhmerovyes, it was just a rough example, but the whole idea is like that16:55
stanlagunthe devil in details16:55
*** Fdot has joined #openstack-meeting16:55
rakhmerovwe pass a callback while registering an action handler16:55
rakhmerovyep, right16:55
akuznetsovI opion that is too complicate for enduser16:56
*** ruhe has quit IRC16:56
rakhmerovmaybe16:56
rakhmerovok, I think we need to try to design how it may look like16:57
rakhmerov#action Design how additional APIs may can be injected into DSL (i.e. Nova)16:59
rakhmerov#action Design how Mistral client library may look like16:59
rakhmerovok, we need to wrap up, let's continue next week16:59
rakhmerovthanks!16:59
rakhmerov#endmeeting16:59
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"16:59
openstackMeeting ended Mon Nov 25 16:59:58 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/mistral/2013/mistral.2013-11-25-16.00.html17:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/mistral/2013/mistral.2013-11-25-16.00.txt17:00
openstackLog:            http://eavesdrop.openstack.org/meetings/mistral/2013/mistral.2013-11-25-16.00.log.html17:00
*** akuznetsov has quit IRC17:01
*** neelashah has quit IRC17:01
*** sandywalsh has joined #openstack-meeting17:02
*** NikitaKonovalov has quit IRC17:03
*** lsmola has joined #openstack-meeting17:03
*** neelashah has joined #openstack-meeting17:04
*** jorisroovers has joined #openstack-meeting17:04
*** SergeyLukjanov has joined #openstack-meeting17:04
*** ayoung has joined #openstack-meeting17:04
*** NikitaKonovalov has joined #openstack-meeting17:04
*** mdomsch has quit IRC17:06
*** jroovers has joined #openstack-meeting17:06
*** dkranz has quit IRC17:07
*** dkranz has joined #openstack-meeting17:07
*** jorisroovers has quit IRC17:08
*** avishayb has quit IRC17:09
*** doron is now known as doron_afk17:09
*** schwicht has joined #openstack-meeting17:09
*** dkranz has quit IRC17:11
*** dkranz has joined #openstack-meeting17:11
*** dolphm has joined #openstack-meeting17:12
*** sarob has quit IRC17:13
*** vkozhukalov has joined #openstack-meeting17:14
*** davidhadas has joined #openstack-meeting17:18
*** rossella_s has joined #openstack-meeting17:20
*** fbo is now known as fbo_away17:22
*** NikitaKonovalov has quit IRC17:22
*** NikitaKonovalov has joined #openstack-meeting17:23
*** reed has joined #openstack-meeting17:23
*** dkranz has quit IRC17:24
*** jroovers has quit IRC17:24
*** nermina has quit IRC17:24
*** doron_afk is now known as doron17:25
*** davidhadas has quit IRC17:28
*** igormarnat has quit IRC17:28
*** lexx has joined #openstack-meeting17:29
*** markmcclain has quit IRC17:31
*** markmcclain has joined #openstack-meeting17:31
*** radix_ has joined #openstack-meeting17:32
*** markmcclain has quit IRC17:33
*** swifterdarrell has left #openstack-meeting17:34
*** ygbo has quit IRC17:35
*** NikitaKonovalov has quit IRC17:35
*** gyee has joined #openstack-meeting17:36
*** dkranz has joined #openstack-meeting17:36
*** dcramer_ has quit IRC17:36
*** NikitaKonovalov has joined #openstack-meeting17:36
*** kmartin has quit IRC17:37
*** dolphm has quit IRC17:37
*** kmartin has joined #openstack-meeting17:37
*** sarob has joined #openstack-meeting17:40
*** rossella_s has quit IRC17:42
*** sarob has quit IRC17:44
*** nermina has joined #openstack-meeting17:46
*** neelashah has quit IRC17:48
*** dcramer_ has joined #openstack-meeting17:48
*** gokrokve has quit IRC17:51
*** afazekas has joined #openstack-meeting17:51
*** NikitaKonovalov has quit IRC17:53
*** NikitaKonovalov has joined #openstack-meeting17:53
*** cdub_ has quit IRC17:54
*** derekh has quit IRC17:54
*** Mandell has joined #openstack-meeting17:54
*** cdub has joined #openstack-meeting17:54
*** ryanpetrello has joined #openstack-meeting17:55
*** NikitaKonovalov has quit IRC17:55
*** markwash has joined #openstack-meeting17:56
*** twoputt has joined #openstack-meeting17:58
*** radez_g0n3 is now known as radez17:59
*** doron is now known as doron_afk17:59
*** elo has joined #openstack-meeting18:00
*** SumitNaiksatam has joined #openstack-meeting18:02
*** twoputt_ has joined #openstack-meeting18:03
*** doron_afk has quit IRC18:03
*** AnitaT has quit IRC18:04
*** sarob has joined #openstack-meeting18:04
*** elo1 has joined #openstack-meeting18:05
*** akuznetsov has joined #openstack-meeting18:05
*** elo has quit IRC18:06
*** colinmcnamara has joined #openstack-meeting18:09
*** schwicht has quit IRC18:10
*** salv-orlando has quit IRC18:10
*** lexx has quit IRC18:11
*** jorisroovers has joined #openstack-meeting18:11
*** safchain has quit IRC18:13
*** jroovers has joined #openstack-meeting18:14
*** thomasem has quit IRC18:14
*** lexx has joined #openstack-meeting18:15
*** jorisroovers has quit IRC18:16
*** Fdot has quit IRC18:16
*** colinmcnamara has quit IRC18:17
*** colinmcnamara has joined #openstack-meeting18:17
*** macjack has quit IRC18:21
*** hemnafk is now known as hemna18:21
*** neelashah has joined #openstack-meeting18:23
*** danwent has joined #openstack-meeting18:23
*** ArxCruz has quit IRC18:26
*** thomasem has joined #openstack-meeting18:31
*** vito-ordaz has quit IRC18:33
*** ttrifonov is now known as ttrifonov_zZzz18:33
*** markmcclain has joined #openstack-meeting18:34
*** banix has quit IRC18:38
*** afazekas has quit IRC18:39
*** rongze_ has quit IRC18:40
*** comay has joined #openstack-meeting18:44
*** jcoufal has quit IRC18:44
*** schwicht has joined #openstack-meeting18:47
*** itzikb has joined #openstack-meeting18:53
*** lucas-afk has joined #openstack-meeting18:55
*** lucas-afk is now known as lucasagomes18:55
*** romcheg has joined #openstack-meeting18:56
*** sarob has quit IRC18:57
*** yuriyz has joined #openstack-meeting18:58
*** ildikov has quit IRC18:58
*** sarob has joined #openstack-meeting18:58
*** chandankumar has quit IRC18:58
NobodyCam#strartmeeting Ironic19:00
NobodyCam#startmeeting Ironic19:01
openstackMeeting started Mon Nov 25 19:01:02 2013 UTC and is due to finish in 60 minutes.  The chair is NobodyCam. Information about MeetBot at http://wiki.debian.org/MeetBot.19:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:01
*** openstack changes topic to " (Meeting topic: Ironic)"19:01
openstackThe meeting name has been set to 'ironic'19:01
devanandao/19:01
NobodyCam#chair devananda19:01
openstackCurrent chairs: NobodyCam devananda19:01
NobodyCamwelcome all to the Ironc meeting19:01
GheRiveroo/19:01
romchego/19:01
lucasagomeshey19:01
yuriyzhi19:01
shadowerhola19:01
dkehno/19:01
ctraceyhey19:01
NobodyCamThe agenda can ofc be found at:19:01
NobodyCam#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting19:01
NobodyCam#toplic Greetings, roll-call and announcements19:01
*** Mandell has quit IRC19:01
NobodyCamhey all :)19:02
devananda#topic Greetings, roll-call, and announcements19:02
*** openstack changes topic to "Greetings, roll-call, and announcements (Meeting topic: Ironic)"19:02
NobodyCamok any notes / announcemmeta19:02
*** itzikb has left #openstack-meeting19:02
NobodyCamlol toplic dosen't work19:02
NobodyCamhehw19:03
NobodyCam#topic integration and testing19:03
*** openstack changes topic to "integration and testing (Meeting topic: Ironic)"19:03
NobodyCamromcheg: any updates here19:04
lucasagomesahh no in-progress action items?!19:04
NobodyCamhehehe19:04
romchegNobodyCam: There are some updates19:04
romchegMost of the "third party" patches are merged19:04
NobodyCamw00t :)19:04
romchegs/most/all/g19:05
lucasagomesjust one thing, last week I said I would map some code/bugs to be ported from nova bm to ironic I started mapping them at https://etherpad.openstack.org/p/IronicWhiteBoard (at the bottom)19:05
romchegTwo patches left: #link https://review.openstack.org/#/c/53917/ and #link https://review.openstack.org/#/c/48109/19:05
NobodyCamgreat :)19:05
romchegThe first one Adds the jobs to infra config. Apparently it won't land until clarkb finished his refactoring19:06
ctraceylucasagomes, those are the ones listed at the bottom?19:06
*** elo1 has quit IRC19:06
lucasagomesctracey, yes19:06
ctraceyok cool, thanks19:06
NobodyCamI have a update on the nova driver19:07
romchegI plan to make the jobs non-voting to be able to safely add them to tempest in order to test 48109 properly19:07
NobodyCamI put up a new nova-ironic dib element in my git hub. this element pulls patch set 3 of the ironic nova driver. https://github.com/NoBodyCam/ironic-element19:08
NobodyCam#link https://github.com/NoBodyCam/ironic-element19:08
*** wh has joined #openstack-meeting19:08
devanandaromcheg: let's start with non-gating for ironic, as you say, but plan to move them to be gating quickly19:09
*** markmcclain has quit IRC19:09
NobodyCamI made some changes to FakePower (that are not yet ready) tnat will allow fake driver to go thru a deploy19:09
*** Mandell has joined #openstack-meeting19:09
*** herndon has quit IRC19:09
devanandaromcheg: by "non-voting" you mean voting +1/-1, but not gating, I assume19:09
romchegdevananda: yes19:09
devanandaromcheg: :)19:10
romchegI planned to make them voting19:10
devanandaromcheg: so yes, let's start with that, and once we see that it works (few days, maybe a week) move them to gating (for ironic only, ofc)19:10
romchegHowever it's not safe to ass voting Ironic jobs to infra19:10
romchegg/ass/add/g19:10
devanandaright19:10
NobodyCam:)19:10
NobodyCamromcheg: I would vote for non-voting as forst step19:11
NobodyCamfirst19:11
*** rongze has joined #openstack-meeting19:11
devanandaNobodyCam: you mean non-gating19:11
NobodyCamyes... but I think I have heard the term non-voting19:11
ctraceywe have used voting/non-gating on other projects, and that has worked well19:11
ctraceyfwiw19:12
NobodyCam:)19:12
romchegdevananda: It should be non-voting because it will -1 every patch to tempest if it doesn't work19:12
romcheg*otherwise19:12
devanandaromcheg: it shouldn't be enabled in the general tempest pipeline19:12
romchegdevananda: that's a good idea19:13
romchegI will put it to the experimental pipeline to tempest19:13
romchegThen I will be able to make in voting/gating from the beginning19:13
devanandaromcheg: isn't there a flag to enable/disable it?19:13
devanandaromcheg: that flag defaults to 0. that's fine. in the ironic pipeline, we'll flip that flag on19:14
devanandayea. there is this: https://review.openstack.org/#/c/48109/6/tempest/config.py  default=False19:14
romchegdevananda: Yes, it's desabled19:15
romchegBut to test the tests in this patch we need to enable that flag19:15
*** igormarnat_ has joined #openstack-meeting19:16
romchegThat's what the new jobs in 53917 are19:16
devanandaand this, https://review.openstack.org/#/c/53899/6/devstack-vm-gate-wrap.sh, which defaults DEVSTACK_GATE_IRONIC=019:16
romchegfor19:16
devanandaromcheg: exactly19:16
romchegThe new jobs I introduces set DEVSTACK_GATE_IRONIC to 119:16
romchegI'm going to add those jobs to the expetimental pipeline in tempest19:17
*** rongze has quit IRC19:17
romchegThat will allow us to test the API tests19:17
devanandaromcheg: AIUI, that will enable the tempest tests for ironic in the ironic check and gate pipelines only19:17
romchegIt won't if I add it to the experimental pipeline19:18
devanandai mean, the patches you have now will ^19:18
romchegThey will do that for Iroic19:19
romchegBut we need to do that for tempest19:19
devanandalet's not add something to tempest's pipe.19:19
devanandawhy?19:19
romchegTo test changes to Ironic tests19:19
devanandaoh. gotcha19:19
romchegThere is a special pipeline for that19:20
devanandacause you can't see the tempest test changes in ironic's test pipeline. of course.19:20
devanandacool19:20
romchegIt allows to run some jobs by posting "check experimental"19:20
NobodyCam:) great romcheg want a action item?19:21
romchegI do!19:21
romcheg^)19:21
romchegOk, I tool too much of the time now, sorry19:21
NobodyCam#action enable ironic in experimental pipeline19:21
NobodyCam#action ( romcheg ) enable ironic in experimental pipeline19:21
dkehnNobodyCam: Neutron/nova interation discussion time?19:22
*** boris-42 has quit IRC19:22
*** DinaBelova has joined #openstack-meeting19:22
NobodyCamdkehn: sure19:22
NobodyCam#topic Nova / neutron19:22
*** openstack changes topic to "Nova / neutron (Meeting topic: Ironic)"19:22
dkehnok, 1st q: what level of support does Ironic need19:22
dkehnone possibility full https://github.com/openstack/nova/blob/master/nova/network/api.py support19:22
dkehnor not19:23
*** hemna has quit IRC19:23
dkehncue crickets19:23
* devananda skims api19:23
NobodyCamsorry was looking at the link19:23
NobodyCamI kinda think we'll need the full api.19:24
*** otherwiseguy has quit IRC19:24
dkehnI'm assigning that Nova will be nowhere19:24
devanandadkehn: is that the n-net api or the neutron api (or are they the same)?19:24
dkehnsma19:24
dkehnsame19:24
devanandak19:24
dkehnso basically it packages up a request and sends to the neutron API19:25
*** epim has joined #openstack-meeting19:25
*** hemna has joined #openstack-meeting19:25
NobodyCamwe could prob do with out the dns functions19:25
devanandadkehn: so, at least for now, we can assume nova is still in the picture19:25
dkehnsee the __init__.py where it gets  the API for nuetron19:25
dkehnoh ok19:25
devanandawe're trying not to rewrite nova :)19:25
dkehnthat will changes things a bit then we could go that route19:25
*** hemna has quit IRC19:26
devanandadkehn: the interaction we need is that the PXE driver in particular needs to do certain things19:26
dkehninstead of implementing the network (at least for neutron) in Ironic19:26
dkehnsure19:26
devanandadkehn: that nova doesn't know about. like manage the DHCP BOOT response, and associate an IP on a separate network for deployment, temporarily19:26
devanandadkehn: so the neutron interaction is going to be coming from the PXE driver layer, not eg. the ironic ConductorManager layer19:27
NobodyCamGheRivero: any in put on this ^^19:27
dkehnok, that seems like we haven't talked about that yet, still mulling it over19:27
dkehnGheRivero: does your PXE drive handle something like this?19:28
GheRiverolooking at the nova-ironic driver, most of the network will be do still by nova. We (ironic) wwill mostly need a way to manage the dhcp_opts19:28
devanandaNobodyCam, lucasagomes, and lifeless and I talked last week about some different ways we can initiate (re)mapping of nova instance <-> ironic condcutor <-> neutron dhcp_opts19:28
dkehnGheRivero: we talked about that previous;ly , in that putting it into the module/pxe.py19:28
devanandawhat came out of that is this BP19:28
devananda#link https://blueprints.launchpad.net/ironic/+spec/instance-mapping-by-consistent-hash19:28
dkehnwhat is in the nova/virt/baremetal/pxe.py today19:29
*** hemna has joined #openstack-meeting19:29
NobodyCamGheRivero: we will need to create and associate deploy networks and ips19:29
*** sushils has quit IRC19:29
*** sarob_ has joined #openstack-meeting19:29
whNeed to cover non-pxe driver as well19:30
lucasagomeson the ironic white board etherpad there's also some notes related to consistent hashing19:30
lucasagomes#link https://etherpad.openstack.org/p/IronicWhiteBoard19:30
devanandatl;dr -- each Conductor will know what instances it is responsible for, and needs to set the neutron dhcp_opts for those instances to point to its own IP for TFTP19:30
devanandawh: non-pxe drivers may or may not need neutron integration for DHCP BOOT19:30
*** hemna has quit IRC19:30
*** sarob has quit IRC19:30
dkehnso in the context of the conductor it will know its netwrok that it needs the PXE boot setup for (tftp server, etc.)19:31
whCan neutron today asign a ip address for a bare-metal node with non-pxe driver?19:31
*** sarob has joined #openstack-meeting19:31
devanandawh: put another way, only the PXE driver needs to manage PXE booting19:32
devanandawh: today, the only other driver in nova-baremetal is Tilera. IIRC, it uses NFS + SSH for booting, not DHCP, so Neutron isn't involved at that layer at all19:32
dkehnsuch that when is call neutron (or nova) it has enough knowledge for the request info19:32
devanandawh: neutron still assigns the *tenant* IP, of course19:32
NobodyCamdkehn: conductor will know that it is responsible for a node, and it will know its own ip19:33
whI am thinking about virtual media19:33
dkehnk19:33
*** reed has quit IRC19:33
NobodyCampxe will have a block of deploy ips it can use (atp, deva am I saying that correctly)19:33
devanandadkehn: there is some glue we are workig on - that BP attempts to explain it - so that, for any instance that Nova is trying to boot, the Ironic PXE driver will know what DHCP_OPTS need to be sent to Neutron for that instance's deploy to work19:34
devanandadkehn: as far as the integration with neutron, i think we only need a way for the PXE driver to send that info to neutron directly19:35
*** sarob_ has quit IRC19:35
*** hemna has joined #openstack-meeting19:35
dkehnok, so that into is going to be tuxked awayin the module/pxe.py, or should be19:35
devanandadkehn: i /think/ we're going to remove that from Nova. NobodyCam, amirite?19:35
devanandadkehn: right -- ironic/drivers/modules/pxe.py19:35
dkehnright19:35
NobodyCamrunning short on time anything elese here?19:36
dkehnso we are back to the original question of integrating to neutron - there is an eample in nova - is that the right track? and what do we need - of course the plumbing will be required19:36
devanandawh: same thing. Point is that a virtual media based deployment driver will not need to set special DHCP BOOT options in neutron. so it won't need this particular bit of integration with neutron, which is why we're removing it from the common code in nova/virt/drivers/ironic.py19:36
GheRiveroi think only a small fraction of the api will be needed19:37
devanandaGheRivero: ++19:37
dkehnGheRivero: agreed19:37
GheRivero- manage dhcp_options19:37
dkehnI guess in the shortterm we ned the plumbing and then the API will be a living thing19:37
GheRivero- and deployment ip?19:38
dkehnplumbing logic would be small , neutron only?19:38
*** NikitaKonovalov has joined #openstack-meeting19:38
devanandadkehn: i can help post-meeting go through the nova network API and figure out what we need19:38
dkehndevananda: k19:38
GheRiveroif a conductor dies, i guess the deployment network also changes19:38
dkehndevananda: note meeting day for me maybe later, later19:38
devanandadkehn: ok. ping me or, better yet, send me a gcal invite for when you have time19:39
dkehnawesome19:39
NobodyCamgreat :)19:39
dkehnme likey19:39
NobodyCamaction itme?19:39
GheRivero:)19:39
devananda#action dkehn and devananda to iron out what nova-network-like API bits are needed in ironic/drivers/modules/pxe.py19:39
dkehnhit me baby19:39
NobodyCam:)19:39
devanandaNobodyCam: moving on?19:40
NobodyCam#topic python-ironicclient19:40
*** openstack changes topic to "python-ironicclient (Meeting topic: Ironic)"19:40
NobodyCamjust need to think of how the driver can start a deploy19:40
devanandaahh right19:41
devanandalucasagomes: we should probably create a similar API to how we change power state19:41
lucasagomesyes, we need to offer something in the lib19:41
lucasagomesa method call where he can do some node.deploy()19:41
NobodyCam:) or set_deploy19:42
NobodyCam*start_deploy19:42
lucasagomesyea19:42
devanandaso we also need to think about other driver interfaces19:42
devanandahow do we initiate things like19:42
devananda- tear down19:42
devananda- start console19:42
devananda- rescue19:42
devananda- migrate19:43
devanandaetc19:43
*** linggao has joined #openstack-meeting19:43
NobodyCamdevananda: +++ console is needed for parody19:43
devanandawe will need deploy&teardown and start/stop_console for Icehouse19:43
*** rossella_s has joined #openstack-meeting19:43
NobodyCam:)19:43
devanandaothers are long term but worth keeping in mind19:43
lucasagomesyes we need also to expose a way where we can validate such interfaces19:43
lucasagomesbefore triggering the deploy19:43
NobodyCam:) oh yes19:44
*** rongze has joined #openstack-meeting19:44
yuriyz+1 lucas, your patch?19:44
NobodyCamso some thing like validate_deploy & start_deploy19:44
yuriyzfor validation19:44
lucasagomesI will do some work on that, I had a patch (which is now abandoned) that do it (kinda)19:44
lucasagomesyuriyz, yes, I will revive that patch19:44
*** r_m_r has joined #openstack-meeting19:45
NobodyCamlucasagomes: action item?19:45
lucasagomesNobodyCam, please :)19:45
devanandaso we have now PUT /v1/node/XXX/state/power VALUE19:45
NobodyCam#action lucasagomes look in to adding validate and start deploy methods to ironic Client19:46
devanandai think that's sufficient for other states, eg, state/deploy and state/console19:46
NobodyCamok to move on?19:46
devanandaya19:46
NobodyCam#topic API discussion19:46
*** openstack changes topic to "API discussion (Meeting topic: Ironic)"19:46
lucasagomesahn on the API side, I did some refactor in our resources19:47
lucasagomesto use WSME custom types and complex types validation and remove a lot of the complexity we had before19:47
lucasagomespatches are upstream waiting for review19:47
devanandalucasagomes: i need to finish reviewing your WSME patch. got some done friday, but didn't finish19:47
lucasagomesdevananda, ah thanks :)19:47
yuriyzlifeless -2 on https://review.openstack.org/5661219:48
lifelessyuriyz: I did19:49
*** rongze has quit IRC19:49
yuriyzI add some comments19:50
NobodyCamany comments on vender_passthru19:50
devanandayuriyz: i also don't like exposing /vendor_passthru/ publicly without auth19:50
lifelessyuriyz: oh, I see19:50
*** rossella_s has quit IRC19:50
lifelessyuriyz: sounds like a keystone bug :)19:50
lifelesswhatever the needs we have, it won't be unique. We should share it by doing it right, once - in keystone.19:50
lucasagomesso if not using the kernel cmd, there's any other way we can use to pass it to the deploy ramdisk?19:50
devanandalifeless: ++19:51
devanandalucasagomes: there are no other _simple_ ways19:51
lifelesslucasagomes: we could write it to a file in the tftp root and suck that up from the ramdisk19:51
yuriyzDHCP param limited 255 bytes19:51
lifelessit would be publically visible, but so is the kernel commandline. Its a race we know about.19:51
devanandalucasagomes: there are some odd vendor specific ways that folks have proposed, which potentially would be more secure19:51
romchegyuriyz: Maybe we should to Keystone trusts instead of tokens?19:52
yuriyzlogin/password credentials?19:52
*** igormarnat_ has quit IRC19:52
*** novas0x2a|laptop has joined #openstack-meeting19:52
romchegyuriyz: I think there is a chance we can use it to get a token inside a ramdisk19:52
lucasagomesI see, maybe we should start a list at the ironic white board etherpad with the possible ways of doing this19:52
NobodyCamlucasagomes: ++19:53
yuriyz+19:53
romchegyuriyz: No, trust is a special thing in keystone that allows to get a new token19:53
GheRivero++19:53
lifelesswrite it to a file in the tftp root19:53
devanandaso while I would like toimprove teh security of this API by using a better token, or a one-use-only token, or by transmitting the token securely19:53
lifelessno better or worse than kernel cmd line andunlimited in size19:54
devanandai dont want us to spend another week (or more) engineering a better solution to this that what Nova-baremetal has19:54
devanandathe current deploy_key (just a string) is sufficient for now19:55
*** thelorax123 has joined #openstack-meeting19:55
devanandayes, we should whiteboard a better solution for post-Icehouse19:55
*** ildikov has joined #openstack-meeting19:55
devanandabut my objection to this patch is that it opens all of /vendor_passthru/ to unauthenticated access in the public API19:55
devananda*public API service19:55
NobodyCamdevananda: so going with file in tft dir?19:55
devanandaNobodyCam: that is tangential to my objection19:56
lucasagomesyea it's less than ideal19:56
devanandahow we get the key there != how we check the key in teh API when its posted back19:56
devanandaif we can stick a full keystone auth token in a file in the tftp dir, great -- that seems best.19:56
yuriyzand maybe add new config option for allow private API?19:56
devanandathen we don't need to lower the auth requirement of /vendor_passthru19:56
devanandaif we CAN"T use a full keystone token19:57
NobodyCamswitching topic for last three minutes19:57
devanandawe need a CONF option to allow unprivileged access to /vendor_passthru, which admins will explicitly need to set up a separate API service for that is not on a public PI19:57
devanandaack19:57
NobodyCam#topic open discussion19:57
*** openstack changes topic to "open discussion (Meeting topic: Ironic)"19:57
devanandayuriyz: migration scripts!19:57
NobodyCamany body? any thing?19:57
NobodyCamya missed that19:58
lucasagomesthere's the merge of migration scripts19:58
yuriyzIronic not in production19:58
NobodyCam#link https://review.openstack.org/#/c/57722/19:58
yuriyz+1 for modify old scripts now19:58
devanandayuriyz: no, but if this is a problem, how will we solve this when we ARE in production if it comes up again?19:58
yuriyzfor bugfix19:58
*** tanisdl has joined #openstack-meeting19:58
yuriyzsqlalchemy-migrate is very buggy19:59
*** fnaval_ has joined #openstack-meeting19:59
devanandayuriyz: and we can fix it19:59
lucasagomesyuriyz, we can't just create a new migration that fix the UCs?19:59
romchegLet's switch to Alembic :)19:59
GheRiveroromcheg: +19:59
yuriyzromcheg +119:59
devanandayuriyz: either make new migration that fixes things, or make patch to sqla-migrate ...19:59
devanandaromcheg: -119:59
yuriyznew migration with all _two_ UC for table20:00
romchegdevananda: I still have one +1 :-P20:00
*** dkranz has quit IRC20:00
yuriyzok I write new one20:01
devanandayuriyz: if you have to drop all indexes and recreate them to fix this, that's fine. still better than changing history20:01
NobodyCamromcheg: too big of a change for ice house target20:01
yuriyzok20:01
devanandaok, we're over time :)20:01
devanandalet's continue as necessary back in channel. Thanks everyone!!20:01
NobodyCamno meeting after us now thou20:01
devanandaoh...20:01
romchegNobodyCam: I realize that. But after we're in production we won't be able to do that20:01
*** igormarnat has joined #openstack-meeting20:01
NobodyCambut we can go back to chnnel20:01
lucasagomesif we can continue the discussion here it would be better20:01
lucasagomesbecause people look at the logs20:02
devanandayea. calendar says no one's after us20:02
devanandalet's stay here20:02
NobodyCamk20:02
*** fnaval has quit IRC20:02
devanandaromcheg: other projects have been discussing moving to alembic for several cycles20:02
*** jroovers has quit IRC20:03
devanandaromcheg: but instead, afaik, openstack is now maintaining sqla-migrate. other projects are still using it. the common code for migrations has been moved to oslo recently20:03
NobodyCamdevananda: what has been stopping the pthers20:03
devanandaromcheg: and in fact I'm porting that code from oslo to ironic :)20:03
dkehnI can speak to that, its not trivial20:03
devananda#link https://review.openstack.org/#/c/56516/620:03
dkehnbut allows migrationing back and forth20:03
devanandaafaik, the plan is to get projects using the shared oslo db migration code20:04
*** otherwiseguy has joined #openstack-meeting20:04
romchegdevananda: that is the perfect plan, if it really exists20:04
devanandaclarkb: any comment on slqa-migrate // alembic // oslo db.sqlalchemy.test_migrations ?20:05
*** funzo has joined #openstack-meeting20:05
clarkbthey should run in per test or per process db schemas and not worry about locking using shared resources20:06
devanandahehe20:06
devanandaclarkb: context here is should-we-use-alembic-or-sqlamigrate20:06
*** DinaBelova has quit IRC20:07
*** rnirmal has joined #openstack-meeting20:07
clarkboh that, no input from me20:07
devanandaack20:07
NobodyCam:-p20:07
dkehnlove it20:08
NobodyCamso stick with sqla and fix it?20:08
*** DennyZhang has joined #openstack-meeting20:08
dkehnis there any consensis from other projects20:08
dkehnor is the same question being batted around20:08
clarkbI think general consensus is move to alembic20:09
devananda#action devananda to find out project's common plans for sqla-migrate vs alembic, why there are test_migration code in oslo, and whether we should be fixing bugs in sqla-migrate20:09
NobodyCam++ Ty devananda20:09
NobodyCamany thing else??20:10
*** NikitaKonovalov has quit IRC20:10
*** fnaval_ has quit IRC20:10
*** NikitaKonovalov has joined #openstack-meeting20:10
NobodyCamok we can handle any thing else in channel20:11
*** fnaval has joined #openstack-meeting20:11
*** alexpilotti has quit IRC20:11
NobodyCamThank you every one. great meeting20:11
*** yuriyz has quit IRC20:12
NobodyCam#endmeeting20:12
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"20:12
openstackMeeting ended Mon Nov 25 20:12:18 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)20:12
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2013/ironic.2013-11-25-19.01.html20:12
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2013/ironic.2013-11-25-19.01.txt20:12
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2013/ironic.2013-11-25-19.01.log.html20:12
*** lucasagomes has quit IRC20:14
*** dkranz has joined #openstack-meeting20:15
*** linggao has left #openstack-meeting20:16
*** fnaval_ has joined #openstack-meeting20:16
*** SergeyLukjanov has quit IRC20:17
*** jtomasek has quit IRC20:18
*** ryanpetrello has quit IRC20:19
*** rakhmerov has quit IRC20:19
*** fnaval has quit IRC20:21
*** NikitaKonovalov has quit IRC20:23
*** NikitaKonovalov has joined #openstack-meeting20:23
*** fnaval_ has quit IRC20:24
*** fnaval has joined #openstack-meeting20:24
*** yassine has quit IRC20:24
*** dhellmann-afk is now known as dhellmann20:25
*** jdurgin has quit IRC20:25
*** dcramer_ has quit IRC20:28
*** banix has joined #openstack-meeting20:28
*** markmcclain has joined #openstack-meeting20:29
*** marekd is now known as marekd|away20:30
*** cody-somerville has quit IRC20:31
*** colinmcnamara has quit IRC20:33
*** cody-somerville has joined #openstack-meeting20:36
*** cody-somerville has quit IRC20:36
*** cody-somerville has joined #openstack-meeting20:36
*** herndon has joined #openstack-meeting20:38
*** yassine has joined #openstack-meeting20:38
*** radez is now known as radez_g0n320:40
*** r_m_r has quit IRC20:43
*** denis_makogon has joined #openstack-meeting20:45
*** rongze has joined #openstack-meeting20:46
*** salv-orlando has joined #openstack-meeting20:46
*** DennyZhang has quit IRC20:46
*** rakhmerov has joined #openstack-meeting20:50
*** NikitaKonovalov has quit IRC20:50
*** rongze has quit IRC20:50
*** samcdona has joined #openstack-meeting20:51
*** bgorski has quit IRC20:51
*** NikitaKonovalov has joined #openstack-meeting20:51
*** safchain has joined #openstack-meeting20:51
*** dprince has quit IRC20:54
*** ruhe has joined #openstack-meeting20:55
*** haleyb has joined #openstack-meeting20:55
*** arosen has joined #openstack-meeting20:56
*** marun has quit IRC20:57
*** ndipanov is now known as ndipanov_gone20:57
*** yamahata_ has quit IRC20:58
markmcclainhi20:58
armaxhi20:58
*** yamahata_ has joined #openstack-meeting20:58
beagleshhowdy20:58
*** same5336 has joined #openstack-meeting20:58
*** igormarnat has quit IRC20:59
*** twoputt has quit IRC20:59
mesteryhey20:59
*** carl_baldwin has joined #openstack-meeting20:59
*** twoputt_ has quit IRC20:59
dkehnhi20:59
*** nati_ueno has joined #openstack-meeting21:00
*** colinmcnamara has joined #openstack-meeting21:00
*** marios has joined #openstack-meeting21:00
*** jorisroovers has joined #openstack-meeting21:00
*** fkak has joined #openstack-meeting21:00
markmcclainamotoki, arosen, rkukura, nati_ueno, marun, emagana, SumitNaiksatam, salv-orlando, garyk21:00
*** rkukura has joined #openstack-meeting21:01
*** wh has quit IRC21:01
*** rakhmerov has quit IRC21:01
arosenH21:01
aroseni21:01
rkukurahi21:01
*** oda-g has joined #openstack-meeting21:01
nati_uenohi!21:01
SumitNaiksatamhi21:01
mariosHi Neutron21:01
yamahata_hi21:01
markmcclain#startmeeting Neutron21:01
salv-orlandoaloha21:01
openstackMeeting started Mon Nov 25 21:01:38 2013 UTC and is due to finish in 60 minutes.  The chair is markmcclain. Information about MeetBot at http://wiki.debian.org/MeetBot.21:01
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:01
*** openstack changes topic to " (Meeting topic: Neutron)"21:01
openstackThe meeting name has been set to 'neutron'21:01
*** sarob has quit IRC21:01
*** sc68cal has joined #openstack-meeting21:02
*** emagana has joined #openstack-meeting21:02
*** sarob has joined #openstack-meeting21:02
*** Swami has joined #openstack-meeting21:02
markmcclain#link https://wiki.openstack.org/wiki/Network/Meetings21:02
markmcclain#topic Announcements21:02
*** openstack changes topic to "Announcements (Meeting topic: Neutron)"21:02
markmcclain#info Icehouse-1 is December 5th21:02
emaganahi all!21:03
*** dhellman_ has joined #openstack-meeting21:03
markmcclainIt's next week which means code needs to merged by Tuesday Dec 3rd21:03
Swamihi21:03
*** dhellmann has quit IRC21:03
markmcclain#link https://launchpad.net/neutron/+milestone/icehouse-121:03
safchainhi21:03
colinmcnamarahi21:03
* salv-orlando regrets the week off taken during I-121:03
markmcclainthe first milestone always seems to feel rushed21:04
* mestery nods in agreement.21:04
markmcclainand even more so since many will be taking a few days off at the end of this week21:04
markmcclain#topic Bugs21:05
*** openstack changes topic to "Bugs (Meeting topic: Neutron)"21:05
markmcclainanteaya: around?21:05
*** jorisroovers has quit IRC21:05
*** jorisroovers has joined #openstack-meeting21:05
markmcclain#link https://bugs.launchpad.net/neutron/+bugs?search=Search&field.importance=Critical&field.status=New&field.status=Confirmed&field.status=Triaged&field.status=In+Progress21:05
*** flaper87 is now known as flaper87|afk21:06
armaxI'd add bug #1254236 to the list21:06
uvirtbotLaunchpad bug 1254236 in neutron "TestNetworkQuotaBasic tearDownClass  fails while deleting port" [Undecided,New] https://launchpad.net/bugs/125423621:06
markmcclainnot sure if anteaya is active at the moment.. she has gone through and listed the gate blocking bugs in the agenda21:06
*** sarob has quit IRC21:06
clarkbI am going to mention really quickly that the way jenkins processes test logs after tests run has been updated to speed up the neutron unittest jobs. py26 is ~40 minutes now and py27 is ~27 minutes21:06
armaxI found out about it last week21:06
armaxit's getting hot pretty fast21:06
markmcclainclarkb: awesome21:06
clarkbshouldn't see anymore job timeouts on those21:06
sc68calwoooo!21:07
*** Karthik has joined #openstack-meeting21:07
markmcclainarmax: thanks21:07
nati_uenocool!21:07
armaxclarkb: thanks21:07
armaxclarkb: so do you think that review https://review.openstack.org/#/c/58022/ is no longer worth it?21:07
clarkbarmax: correct, we should keep an eye on it but I think we are well below variability in test times21:08
*** dkranz has quit IRC21:08
clarkb*well below the timeouts considering variability in test times21:08
armaxclarkb: ok sounds good21:09
*** marun has joined #openstack-meeting21:09
markmcclainsalv-orlando: is working on https://bugs.launchpad.net/swift/+bug/122400121:09
uvirtbotLaunchpad bug 1224001 in neutron "test_network_basic_ops fails waiting for network to become available" [High,In progress]21:09
salv-orlandoI think I and otherwise guy merged the patches that should fix it21:09
markmcclaincool21:09
salv-orlandowe hope it won't show up again, but I know it will21:09
*** vkozhukalov has quit IRC21:09
salv-orlando(more later when we discuss parallel testing)21:09
markmcclaink21:10
markmcclainhttps://bugs.launchpad.net/neutron/+bug/125144821:10
uvirtbotLaunchpad bug 1251448 in neutron "BadRequest: Multiple possible networks found, use a Network ID to be more specific. " [High,New]21:10
markmcclainmarun: any progress?21:10
marunmlavalle seems to have narrowed the issue to not having tenant isolation turned on21:11
marunis there a reason why any of the gates turn it off?21:11
markmcclainwhen it was activate earlier it actually caused more gate failures21:11
maruni thought that was parallelization21:11
marun:\21:11
marundamned if we do, damned it we don't21:12
markmcclainyeah well as we work on improving the test situation we will uncover a few issue along the way21:12
beagleswhat are we considering the fundamental error there?21:13
salv-orlandomarun, markmcclain, on this note of tenant isolation I might be dumb, but the 'isolated' job we run21:13
beaglesthat the tearDown fails?21:13
marunit is a cleanup issue, yeah21:13
salv-orlandowhich set allow_tenant_isolation = True - aren't they using isolation?21:13
markmcclainbeagles: yes21:13
salv-orlandoor does bug 1251448 occur only on non-isolated jobs?21:14
uvirtbotLaunchpad bug 1251448 in neutron "BadRequest: Multiple possible networks found, use a Network ID to be more specific. " [High,New] https://launchpad.net/bugs/125144821:14
markmcclainsdague or jog0: ^21:14
*** geoffarnold has joined #openstack-meeting21:14
marunsalv-orlando: but if any job doesn't use isolation, then we have potential races in cleanup21:15
armaxit looks like it occurs on non-isolated jobs21:15
*** schwicht has quit IRC21:15
salv-orlandoarmax: that was what I was looking for. If we can confirm that it does not happen with isolation, then the issue is nailed21:15
*** radix_ has quit IRC21:15
marunso the question is, are the non-isolated jobs going to continue?21:15
*** jtomasek has joined #openstack-meeting21:15
sdaguesalv-orlando: http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOlwiIHBvc3NpYmxlIG5ldHdvcmtzIGZvdW5kLCB1c2UgYSBOZXR3b3JrIElEIHRvIGJlIG1vcmUgc3BlY2lmaWMuIChIVFRQIDQwMClcIiAgICAgQU5EIGZpbGVuYW1lOlwiY29uc29sZS5odG1sXCIiLCJmaWVsZHMiOltdLCJvZmZzZXQiOjAsInRpbWVmcmFtZSI6IjYwNDgwMCIsImdyYXBobW9kZSI6ImNvdW50IiwidGltZSI6eyJ1c2VyX2ludGVydmFsIjowfSwic3RhbXAiOjEzODU0MTQxMjYzNjcsIm1vZGUiOiJ0ZXJtcyIsImFuYWx5emVfZmllbGQiOiJidWlsZF9uYW1lIn0=21:15
salv-orlandomarun: should be discontinued, this is my understanding21:15
sdagueyes, only "non issolated" jobs21:16
marunso yeah, not sure we want to bother fixing.  isolation is the ideal fix21:16
salv-orlandosdague: thanks for showing me how to the query - I was hopelessly trying to do that by myself21:16
sdaguemarun: so we're not fully isolated on the isolated jobs right now21:16
marunsdague: ?21:16
*** ruhe has quit IRC21:17
sdaguelast I knew the API tests aren't actually properly issolated, because the load pushed neutron over the edge21:17
sdaguemtreinish has the details21:17
marunsdague: ah, ok21:17
marunso it will be necessary to ensure name uniqueness21:17
*** dolphm has joined #openstack-meeting21:17
markmcclainno that we've activated minimize polling we might was to look and see if the load is still too high21:18
markmcclains/was/want/21:18
mtreinishsdague: yeah the neutron api tests don't have isolation turned on21:18
*** rfolco has quit IRC21:18
mtreinishlast time I did that the gate for neutron failed basically 100% of the time21:18
*** dcramer_ has joined #openstack-meeting21:18
mtreinishit needs a rebase but: https://review.openstack.org/#/c/53459/21:18
salv-orlandomtreinish, sdague, marun, markmclain and whoever else: I'm working on that too as a part of the parallel testing effort21:19
markmcclaincool21:19
marunthe polling switch has made a difference in runtimes at least21:20
markmcclainAny other critical bugs we need to discuss?21:20
maruni'm seeing 20-25% less execution time21:20
jog0so neutron gate is failing at 33% right now21:20
jog0.gate-tempest-devstack-vm-neutron21:20
markmcclainjog0: good to know.. was hoping for a lower number with all of the recent changes21:21
*** jeckersb is now known as jeckersb_gone21:21
*** uaberme has joined #openstack-meeting21:22
jog0there were some outstanding patches in the nova side that should help21:22
jog0let me hunt those down21:22
*** dkranz has joined #openstack-meeting21:22
markmcclainme and arosen pinged the nova room earlier with those21:22
arosenhttps://review.openstack.org/#/c/57711/ , https://review.openstack.org/#/c/57069/621:22
arosenjog0: ^21:23
jog0arosen: thanks thats it21:23
jog0arosen: I will  review those21:23
*** Linz has quit IRC21:23
markmcclainjog0: thanks!21:23
arosenjog0:  awesome thanks21:23
*** Linz has joined #openstack-meeting21:23
markmcclainAny other critical bugs the team needs to track?21:23
*** rfolco has joined #openstack-meeting21:23
*** sarob has joined #openstack-meeting21:23
markmcclain#topic Docs21:23
*** openstack changes topic to "Docs (Meeting topic: Neutron)"21:23
jog0https://bugs.launchpad.net/neutron/+bug/1250168  https://bugs.launchpad.net/neutron/+bug/1251448  https://bugs.launchpad.net/neutron/+bug/123543521:24
uvirtbotLaunchpad bug 1250168 in neutron "gate-tempest-devstack-vm-neutron-large-ops is failing" [Critical,Confirmed]21:24
markmcclain#undo21:24
openstackRemoving item from minutes: <ircmeeting.items.Link object at 0x359b710>21:24
jog0are all gate bugs, none are listed as critical ATM21:24
jog0not sure where the root causes of those bugs are though21:24
armaxPartial fix for bug 1235435 is review 5706921:25
uvirtbotLaunchpad bug 1235435 in nova "'SubnetInUse: Unable to complete operation on subnet UUID. One or more ports have an IP allocation from this subnet.'" [Medium,In progress] https://launchpad.net/bugs/123543521:25
armaxone of the two that aaron pointed you at21:25
armaxs/aaron/arosen21:25
markmcclainbug 1235435 is because isolations isn't turned on21:26
uvirtbotLaunchpad bug 1235435 in nova "'SubnetInUse: Unable to complete operation on subnet UUID. One or more ports have an IP allocation from this subnet.'" [Medium,In progress] https://launchpad.net/bugs/123543521:26
markmcclainsalv-orlando: wanted to talk about parallel testing21:26
jog0armax: cool thanks21:26
markmcclainwork may help solve that issue21:26
salv-orlandomarkmcclain: I'm fine either way if you want to move it oto open discussion21:26
*** julim has quit IRC21:26
salv-orlandoand continue with the normal agenda21:26
jog0markmcclain: we just saw bug 435 or the query we have is bad https://review.openstack.org/#/c/58352/21:26
uvirtbotLaunchpad bug 435 in ethereal "ethereal uses gksu instead of gksudo for root menuitem" [Low,Invalid] https://launchpad.net/bugs/43521:26
jog0anyway thanks21:26
armaxmarkmclain: not in all cases21:26
armaxbut we can talk about it offline if you want to learn more21:27
markmcclainok.. we can discuss the actually bug in teh room after the meeting, lets keep moving so that we don't run out of time21:27
markmcclain#topic Docs21:27
*** openstack changes topic to "Docs (Meeting topic: Neutron)"21:27
emaganahi21:27
*** MarkAtwood has joined #openstack-meeting21:28
markmcclainMetering docs have merged.. thanks to sfchain21:28
markmcclainemagana: anything else to add that's not on the agenda?21:28
emaganayes!21:28
*** joesavak has quit IRC21:28
emaganajust a head ups about a Doc Bug Day21:28
emagana#info https://wiki.openstack.org/wiki/Documentation/BugDay Dec 20th21:29
*** mlavalle has joined #openstack-meeting21:29
emaganaIt could be great to have some neutrons participating21:29
safchainI also added a section about the ml2 scenarios, with to start 2 scenarios with the l2 population mechanism driver21:29
*** dcramer_ has quit IRC21:30
salv-orlandoemagana: fine but I really don't feel comfortable around electrons21:30
markmcclainemagana: thanks for the reminder about the doc bug day21:30
mesterysalv-orlando: heh21:30
emaganasalv-orlando: keep neutral.. I mean neutron21:30
emagananothing else markmcclain21:31
markmcclainthanks for the update21:31
salv-orlandoemagana: so we don't have network bugs open against either the admin-guide or netconn-api?21:31
markmcclain#topic Nova Parity21:31
*** openstack changes topic to "Nova Parity (Meeting topic: Neutron)"21:31
markmcclain#undo21:31
openstackRemoving item from minutes: <ircmeeting.items.Topic object at 0x35d8110>21:31
*** neelashah has quit IRC21:31
emaganaYes, we do!21:31
emaganaI did not believe we want to discuss all of them, at least we have a high priority ones21:32
emaganaas we had with metring part21:32
emaganas/metring/metering21:32
emaganajust wanted to keep it short, but we can go over more details if needed, advise!21:32
markmcclainwe still have a lot of material to cover, so let's keep moving for now21:33
markmcclain#topic Nova Parity21:33
*** openstack changes topic to "Nova Parity (Meeting topic: Neutron)"21:33
*** ildikov has quit IRC21:33
beaglessomebody is playing my song21:33
markmcclainyep21:34
beaglesI was on PTO last week so I apologize for my silence... however before I left someone proposed creating a draft list of milestones related to parity21:34
markmcclainyes will be helpful to track progress21:34
beaglesI've posted a link to the ethepad in the agenda... it was a complete off the cuff affair,but it fits the schedule (I think)21:35
dkehnagreed21:35
markmcclainand we can fill it in with action items21:35
markmcclain#link https://etherpad.openstack.org/p/icehouse-neutron-nova-parity-prelim-outline21:35
beaglesI'd appreciate suggestions and refinements21:35
*** weshay has quit IRC21:35
salv-orlandothanks a lot beagles21:35
beaglesmy pleasure: I've mentioned some things in there that warrant conversations offline21:36
salv-orlandodo you reckong we are on schedule with your plane?21:36
beaglesor out-of-the-meeting21:36
salv-orlandoplane/plan21:36
beagleswe are a little behind but not dire I think21:36
*** neelashah has joined #openstack-meeting21:36
markmcclainok.. we can discuss offline farm out the work if necessary to get us back on track21:36
*** dhellmann has joined #openstack-meeting21:37
markmcclainAnything else for this week?21:37
sc68calipv6?21:37
markmcclainsc68cal: yeah we'll have to look at gaps there too21:38
markmcclain#topic Tempest21:38
*** openstack changes topic to "Tempest (Meeting topic: Neutron)"21:38
markmcclainLots of updates to the etherpad21:39
markmcclain#link https://etherpad.openstack.org/p/icehouse-summit-qa-neutron21:39
markmcclainmlavalle or salv-orlando who wants to update first?21:39
salv-orlandoI'd let mlavalle go first - he's the topic lead, I think21:39
*** Makdaam has joined #openstack-meeting21:39
* salv-orlando at least that's what the wiki page says :)21:39
mlavallemarkmcclain: as indicated in the ether pad, I have taken responsibility  for the api testing21:40
*** dhellman_ has quit IRC21:40
markmcclainok21:40
mlavallemy plan is to have a plan by this week, so we can let other contrabute to this effort21:40
markmcclaingreat… I'll follow up with you later in the week21:41
mlavalleI also worked over the weekend on https://bugs.launchpad.net/neutron/+bug/125144821:41
uvirtbotLaunchpad bug 1251448 in neutron "BadRequest: Multiple possible networks found, use a Network ID to be more specific. " [High,New]21:41
mlavalleI've updated the but in launchpad with my analysis21:41
markmcclaingreat thanks21:41
*** fifieldt has joined #openstack-meeting21:42
mlavalleit seem to me it's a race condition21:42
mlavallewhen deleting ports21:42
markmcclainyeah the test changes have definitely revealed several races21:42
mlavalleso by the time the tea tries to delete a subnet, it finds ports still active21:42
mlavalleso a net and a subnet are left alive in the demo user21:43
mlavallethat cascades to the other tests after that21:43
markmcclainyeah.. that will do it21:43
mlavalletonight I will attempt to create a fix….. i might ask a lot of questions tomorrow21:44
markmcclainmlavalle: sounds great21:44
salv-orlandomlavalle: I'll be around21:44
mlavallethat's all I have today21:44
markmcclainmlavalle: thanks21:44
salv-orlandoin terms of "items" pertaining to testing21:44
salv-orlandoon the etherpad we have at least three we need to discuss here: parallel, full, and grenade testing21:44
salv-orlandoas I do things without any logic, let's start from the bottom21:45
markmcclainok21:45
*** dhellmann is now known as dhellmann-afk21:45
salv-orlandogrenade - the issue is simple, there's no grenade testing, and we're looking for an owner21:45
salv-orlandolast week I said "we have no owner" and somebody said "hold on"21:45
salv-orlandodoes this mean we have an owner now?21:45
markmcclainI don't think we've had anyone step up21:46
salv-orlandosilence == no owner, I guess. markmcclain, can we prioritise finding a volunteer?21:46
beaglesnobody wants to dive on the grenade?21:46
*** rongze has joined #openstack-meeting21:46
dkehncue crickets21:46
*** ruhe has joined #openstack-meeting21:46
markmcclain#action markmcclain to find grenade lead21:46
markmcclainI work on that this week21:47
salv-orlandofull neutron devstack test21:47
* beagles nods21:47
sc68calDoes grenade piece also include the OVS -> ML2 migrations?21:47
salv-orlandoThis work item is a mix of issues with neutron and features missing from neutron.21:47
marunmarkmcclain: please coordinate with jlibosva21:47
markmcclainmarun: will do21:47
sc68calnot sure if that's out of scope for grenade21:47
salv-orlandoAt the moment we have rossella_s performing an assessment21:47
markmcclainsc68cal: the ml2 team will need to add migration scripts21:48
salv-orlandoshe's not online, but as she's in my timezone I will ping her tomorrow21:48
beaglessalv-orlando, there is an overlap with the parity related activities outlined for this week21:48
*** ruhe has quit IRC21:48
markmcclainbeagles can you coordinate with rossella_s?21:48
mesterysc68cal: Yes, we're aware of the migration requirements from OVS to ML2, but have no specific plans at the moment.21:48
salv-orlandobeagles: I am aware of that; I thought I was good to get someone started anyway on the assessment of what needs to be done to get that test passing21:48
beaglesabsolutely :)21:48
mlavallesalv-orlando: a couple of months ago I put together (with the help of others) this https://etherpad.openstack.org/p/gate-tempest-devstack-vm-quantum-full21:48
markmcclainthanks21:48
beaglessalv-orlando, no argument there :)21:48
*** yassine has quit IRC21:49
salv-orlandomlavalle: thanks for that I will add it to other etherpad21:49
salv-orlandoand finally… parallel testing21:49
*** mrodden has quit IRC21:49
mlavallesalv-oralando: rosella_s can ping me if clarification is needed21:49
markmcclainsalv-orlando: you've been digging into this one right?21:49
salv-orlandomlavalle: I will ell there21:49
salv-orlandoBasically there are 3 issues, 1 in devstack/tempest, and 2 in neutron21:50
salv-orlandodevstack/tempest give neutron only 16 public IPs. this is fine for nova-network, but neutron uses a public IP for each tenant router. If you add the fact that some tests do not cleanup routers, you can easily run out of IPs21:51
EmilienMsalv-orlando: i could help with grenade, even if i  have never contributed yet21:51
salv-orlandoarmax has a patch for 2 test cases leaving a router behind21:51
salv-orlandoI have a patch proposing to start defaulting the public network to /2721:51
salv-orlandoany questions before we move to the neutron side?21:51
markmcclainwe have 8 mins, so I think we have to move on21:52
mlavallesalv-orlando: I think the number of ip's is configurable in the tempest conf file21:52
armaxsalv-orlando: the patches you're talking about are: https://review.openstack.org/#/c/57805/ and https://review.openstack.org/#/c/58054/21:52
salv-orlandomlavalle: this is about the public network created by devstack I think, but we can take this detail offline I think21:52
mlavallecool21:52
lifelessSpamapS: hey - whats the bug number about that race with new networks?21:53
* salv-orlando is funny to say offline while you'll still be online talking about this21:53
lifelessSpamapS: thinking it would be topical to raise it here as something tempest should be testing21:53
*** mrichman has quit IRC21:53
*** mrodden has joined #openstack-meeting21:53
salv-orlandoI think we're out of time for the tempest discussion - I will update on neutron issues separately, unless you feel it's important21:53
*** rongze has quit IRC21:54
markmcclainyeah.. I think we discuss on this on the mailing list21:54
* markmcclain fingers won't work today21:54
markmcclain#topic Subteams21:55
*** openstack changes topic to "Subteams (Meeting topic: Neutron)"21:55
*** geoffarnold has quit IRC21:55
markmcclainWe've got several new subteams in addition to our existing ones.21:55
markmcclainPlease check the agenda for updates21:55
markmcclain#topic Open Discussion21:56
*** openstack changes topic to "Open Discussion (Meeting topic: Neutron)"21:56
*** Sukhdev has joined #openstack-meeting21:56
markmcclainAny items need to cover in 4 minutes or less?21:56
*** jdurgin has joined #openstack-meeting21:56
*** dolphm has quit IRC21:57
*** rakhmerov has joined #openstack-meeting21:57
nati_uenoIs lbbas api still experimental?21:57
*** dolphm has joined #openstack-meeting21:57
markmcclainno with Havana that api will need to follow the deprecation cycle21:58
*** rfolco has quit IRC21:58
*** hemanth has joined #openstack-meeting21:58
nati_uenomarkmcclain: Thanks21:58
nati_uenoit looks there is a patch which change beheivior21:58
nati_uenoof LBaaS API21:58
*** sc68cal has left #openstack-meeting21:58
markmcclainlink?21:59
nati_uenohttps://review.openstack.org/#/c/53821/21:59
*** jcorbin has joined #openstack-meeting21:59
*** jeckersb_gone is now known as jeckersb21:59
nati_uenohealth monitor was cascate deleted before21:59
nati_uenoThis patch changes that beheivior21:59
markmcclainthanks for the link.. I'll follow up with teh sub-team22:00
nati_uenomarkmcclain: Thanks22:00
markmcclainwe're out of time for this week22:00
markmcclainI want to thank salv-orlando, armax, arosen, jog0, marun, anteaya for digging into the gate problems22:00
jog0markmcclain: thank you22:00
jog0to everyone fixing them22:00
*** shs has joined #openstack-meeting22:00
armaxI hope I just don't add more ;)22:00
arosenditto :)22:01
markmcclainHave a great week and for everyone traveling for the holidays later this week.. safe travels22:01
markmcclain#endmeeting22:01
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"22:01
openstackMeeting ended Mon Nov 25 22:01:12 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)22:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/neutron/2013/neutron.2013-11-25-21.01.html22:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/neutron/2013/neutron.2013-11-25-21.01.txt22:01
arosenbye22:01
openstackLog:            http://eavesdrop.openstack.org/meetings/neutron/2013/neutron.2013-11-25-21.01.log.html22:01
nati_uenoThanks guys!22:01
armaxbye bye22:01
*** rkukura has left #openstack-meeting22:01
Swamibye22:01
*** twoputt has joined #openstack-meeting22:02
*** twoputt_ has joined #openstack-meeting22:02
*** jcorbin has left #openstack-meeting22:02
emaganaciao ciao22:03
jkyleheya22:03
Swamihi all22:04
Swami#startmeeting22:04
openstackSwami: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee'22:04
Swami#startmeeting Distributed Virtual Router22:05
openstackMeeting started Mon Nov 25 22:05:05 2013 UTC and is due to finish in 60 minutes.  The chair is Swami. Information about MeetBot at http://wiki.debian.org/MeetBot.22:05
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.22:05
*** openstack changes topic to " (Meeting topic: Distributed Virtual Router)"22:05
openstackThe meeting name has been set to 'distributed_virtual_router'22:05
Swamihi all22:05
safchainHi Swami22:05
SwamiHi safchain22:05
*** nati_ueno has quit IRC22:06
SwamiBack in US after hectic travel22:06
*** ryu25 has joined #openstack-meeting22:06
Swami#topic Announcement22:06
*** openstack changes topic to "Announcement (Meeting topic: Distributed Virtual Router)"22:06
*** uaberme has quit IRC22:07
*** pdmars has quit IRC22:07
*** fnaval_ has joined #openstack-meeting22:07
*** nati_ueno has joined #openstack-meeting22:07
*** shs has quit IRC22:08
*** ArxCruz has joined #openstack-meeting22:08
*** armax has left #openstack-meeting22:09
*** twoputt has quit IRC22:10
*** twoputt_ has quit IRC22:10
*** fnaval has quit IRC22:10
*** oda-g has left #openstack-meeting22:11
*** reed has joined #openstack-meeting22:11
*** cdub has quit IRC22:11
*** Swami has quit IRC22:11
*** Swami has joined #openstack-meeting22:12
Swamihi22:12
SwamiI got dropped22:12
Swami#topic Plugin versus Extension22:13
*** openstack changes topic to "Plugin versus Extension (Meeting topic: Distributed Virtual Router)"22:13
SwamiI would like to discuss the options of Plugin versus an Extension for the DVR22:14
*** ruhe has joined #openstack-meeting22:14
Swamisafchain do you have any input22:14
safchaindo you mean service plugin like l3 ?22:15
*** pcm_ has quit IRC22:15
Swamisafchain: yes22:15
safchainSo the question is, extend the l3 or add a new service plugin22:15
Swamisafchain: yes22:16
*** neelashah has quit IRC22:16
safchainmaybe a extension, since it is not really a new service it is more an optimization, but not sure I have to think about it22:18
safchainSwami, what is your thoughts ?22:18
SwamiYes, that is my opinion too, adding an extension would be simpler than creating a new service plugin.22:18
*** ivasev has quit IRC22:19
safchaindo you have any plan to submit any part of your code from your poc ?22:19
safchainespecially the kernel module ?22:20
SwamiJust to give you an update, we are trying to do some change to our design with respect to the kernel module22:20
SwamiSince it would be a time consuming process to push the kernel module upstream, we are now looking at other alternatives to solve the DVR problem.22:21
*** fbo_away is now known as fbo22:21
SwamiThe approach that we are looking into is using the OVS and adding an additional bridge inbetween the br-int and br-tun.22:22
*** ivar-lazzaro has quit IRC22:23
*** twoputt_ has joined #openstack-meeting22:23
*** twoputt has joined #openstack-meeting22:23
safchainok, could you add something about this solution to the gdoc22:24
Makdaamhi, I'm here by accident, but I'd like to find out more about DVR22:24
Makdaamis there any documentation beyond the blueprint?22:24
safchainSwami, I would like to understand the usage of the new bridge22:25
SwamiMakdaam: Yes we are trying to add more to the documentation that we have out there as blueprint.22:25
*** sushils has joined #openstack-meeting22:25
Swamisafchain: Yes I will update the Google doc, that we have created for the north-south dvr discussion and then probably we can go over the design in our next meeting22:26
*** jdurgin has quit IRC22:26
*** dcramer_ has joined #openstack-meeting22:26
*** sandywalsh has quit IRC22:26
SwamiThe idea here is add a bridge "dvr-br" inbetween the br-int and br-tun. Use the existing L3 namespace implementation to add routers to the compute Node.22:27
safchainSwami, we also worked on the north-south design22:28
SwamiRouter interfaces will connect to the new bridge "dvr-br" and not to the "br-int". Then we apply the rules in the OVS to direct packet to the Router.22:28
lifelessI would have expected a br-ex and connect to that, same as a network node22:29
Swamisafchain: If you have any picture for your design can you also share with our google doc.22:29
safchainhere is the design, maybe we could combine yours with ours22:29
Swami#link https://docs.google.com/document/d/1iXMAyVMf42FTahExmGdYNGOBFyeA4e74sAO3pvr_RjA/edit22:29
*** rakhmerov has quit IRC22:30
safchainhttps://docs.google.com/drawings/d/1GGwbLa72n8c2T3SBApKK7uJ6WLTSRa7erTI_3QNj5Bg/edit22:30
Swamilifeless: Yes we are considering br-ex for the north-south as well.22:30
*** jdurgin has joined #openstack-meeting22:30
*** colinmcnamara has quit IRC22:31
*** ruhe has quit IRC22:31
Swamisafchain: Do you have any write up on your diagram22:32
SwamiIf not we can arrange for a meeting to discuss your design and our design22:32
*** ryanpetrello has joined #openstack-meeting22:32
SpamapSlifeless: bug about new networks: https://bugs.launchpad.net/neutron/+bug/125455522:32
uvirtbotLaunchpad bug 1254555 in neutron "tenant does not see network that is routable from tenant-visible network until neutron-server is restarted" [High,In progress]22:32
safchainSwami, it seems I'm not able to modify your gdoc22:32
mlavallesalv-orlando: you are right, the tempest option controls the size of the tenantt network and you were talking about the public net22:32
lifelessSpamapS: Etoolate :)22:33
safchaincould you check permission, I would like to add a link to our design22:33
*** romcheg has quit IRC22:33
*** mlavalle has left #openstack-meeting22:34
Swamisafchain: I have changed the privilege for anyone to edit the document22:34
safchainSwami, thx22:34
Swamisafchain: so please go ahead and add your thoughts or ideas.22:34
SpamapSoh that was the previous meeting sorry. ;)22:34
safchainJust added a link22:34
Swamisafchain: Thanks for the link22:35
*** neelashah has joined #openstack-meeting22:35
Swamisafchain: What would be the best time for me to talk to you regarding your north-south design and we can share our ideas.22:36
safchainSwami, the idea here is to combine the l3 ha BP and to bring a vrouter to each compute when a floating-ip is added22:36
*** loq_mac has joined #openstack-meeting22:37
SwamiSo in your design, does each compute node have a different floating IP or the same floating IP22:37
safchainSwami, just ping me tomorrow same time this meeting22:37
safchaindifferent floating ip22:38
*** dkranz has quit IRC22:38
Swamisafchain: Ok I will ping you tomorrow22:38
safchainSwami, great22:38
Swamisafchain: In this case are you planning to modify L3 Agent ( In other words are you planning to extend the L3 Agent )22:39
*** markmcclain has quit IRC22:40
safchainSwami, for the HA VRRP BP, we are planning to extend the l3 agent, and for the l3 at compute, we are planning to add a new agent22:40
*** nelsnelson has quit IRC22:41
safchainbut it's not sure for the new agent, still in design22:41
*** rfolco has joined #openstack-meeting22:41
Swamisafchain: you mentioned that you are planning to add a new agent for compute node L3, can't just extend the L3 agent. Is there any specific reason or issue for creating a new agent.22:42
*** vijendar has quit IRC22:42
safchainSwami, no, maybe just extending the l3 agent would be enough22:43
*** sandywalsh has joined #openstack-meeting22:43
Swamisafchain, yes we were also debating on a new agent versus extending the L3 Agent.22:44
safchainAnd we have to take care of this blueprint https://blueprints.launchpad.net/neutron/+spec/l3-agent-consolidation22:44
SwamiYes that makes sense22:45
safchainI add the link to the gdoc22:45
*** mrodden has quit IRC22:45
Swamisafchain: Thanks22:46
Swamisafchain: In your vrouter approach are you planning to add any OVS rules to direct the packet flows?22:47
*** rfolco has quit IRC22:47
safchainno22:48
*** carl_baldwin has quit IRC22:49
safchainSwami, just ebtables rules22:49
*** ryanpetrello has quit IRC22:49
*** rfolco has joined #openstack-meeting22:50
*** rongze has joined #openstack-meeting22:50
safchainprobably with the help of this patch which will help to implement an arp response for the l2 population with OVS22:50
safchainhttps://review.openstack.org/#/c/49227/22:51
SwamiSo in this patch, the OVS bridge acts as an arp responder and you are utilizing in your vrouter implement to prevent the arp from getting out of the compute node.22:52
*** mrodden has joined #openstack-meeting22:53
safchainyes, correct22:53
*** Linz has quit IRC22:53
SwamiIn this case for the vrouters in the compute node, are you having a unique MAC or having same MAC on all the compute node instances22:54
*** Linz has joined #openstack-meeting22:54
safchainan unique mac with this design22:55
*** rongze has quit IRC22:55
SwamiWhen you assign a unique mac for the router port is it assigned from the default MAC pool or do you have separate MAC pool just for this purpose.22:56
*** jeckersb is now known as jeckersb_gone22:56
*** edmund has quit IRC22:57
safchainSwami, I think we need to work a little bit more on this design, so I don't have all the details right now22:57
*** s1rp has left #openstack-meeting22:58
*** denis_makogon has quit IRC22:58
*** julim has joined #openstack-meeting22:58
Swamisafchain: Thanks for the information, I will ping you tomorrow same time and we can go over our proposals.22:58
safchainSwami, yes that will be nice22:59
SwamiI will also update the google doc with our proposal for our discussion.22:59
safchainok thanks22:59
*** colinmcnamara has joined #openstack-meeting23:00
SwamiOk, this week  I will not be having the Wednesday meeting, but from Next week, I will have both meetings.23:01
SwamiThank you all23:01
safchainThank you Swami23:01
Swami#endmeeting23:01
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings"23:01
openstackMeeting ended Mon Nov 25 23:01:30 2013 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)23:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2013/distributed_virtual_router.2013-11-25-22.05.html23:01
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2013/distributed_virtual_router.2013-11-25-22.05.txt23:01
openstackLog:            http://eavesdrop.openstack.org/meetings/distributed_virtual_router/2013/distributed_virtual_router.2013-11-25-22.05.log.html23:01
safchainbye23:01
Swamibye23:01
*** nati_ueno has quit IRC23:02
*** ivar-lazzaro has joined #openstack-meeting23:02
*** safchain has quit IRC23:02
*** vipul is now known as vipul-away23:03
*** Swami has left #openstack-meeting23:04
*** eharney has quit IRC23:06
*** banix has quit IRC23:07
*** julim has quit IRC23:09
*** neelashah has quit IRC23:09
*** colinmcnamara has quit IRC23:12
*** lblanchard has quit IRC23:12
*** markpeek1 has joined #openstack-meeting23:15
*** markpeek has quit IRC23:15
*** colinmcnamara has joined #openstack-meeting23:16
*** nati_ueno has joined #openstack-meeting23:16
*** lbragstad has quit IRC23:18
*** sarob has quit IRC23:18
*** julim has joined #openstack-meeting23:19
*** sarob has joined #openstack-meeting23:19
*** lbragstad has joined #openstack-meeting23:21
*** vipul-away is now known as vipul23:22
*** sarob has quit IRC23:23
*** jecarey has quit IRC23:23
*** lbragstad has quit IRC23:25
*** thomasem has quit IRC23:26
*** colinmcnamara has quit IRC23:26
*** rakhmerov has joined #openstack-meeting23:27
*** dolphm has quit IRC23:28
*** rfolco has quit IRC23:28
*** epim has quit IRC23:28
*** SvenDowideit has quit IRC23:31
*** sushils has quit IRC23:31
*** rakhmerov has quit IRC23:31
*** thedodd has quit IRC23:32
*** sushils has joined #openstack-meeting23:33
*** SvenDowideit has joined #openstack-meeting23:33
*** yamahata_ has quit IRC23:34
*** Karthik has quit IRC23:34
*** ryanpetrello has joined #openstack-meeting23:34
*** ivar-lazzaro has quit IRC23:35
*** colinmcnamara has joined #openstack-meeting23:37
*** vahidh has joined #openstack-meeting23:39
*** claytonc has quit IRC23:40
*** jmontemayor has quit IRC23:40
*** ryanpetrello has quit IRC23:40
*** vipul is now known as vipul-away23:45
*** ozstacker has quit IRC23:48
*** ozstacker has joined #openstack-meeting23:49
*** adrian_otto has quit IRC23:50
*** rongze has joined #openstack-meeting23:51
*** jamespage has quit IRC23:51
*** ruhe has joined #openstack-meeting23:52
*** ruhe has quit IRC23:53
*** nermina has quit IRC23:54
*** rongze has quit IRC23:55
*** markpeek1 has quit IRC23:57
*** fbo is now known as fbo_away23:57
*** loq_mac has quit IRC23:57
*** nati_ueno has quit IRC23:58
*** oubiwann has quit IRC23:58
*** nati_ueno has joined #openstack-meeting23:59
*** emagana has quit IRC23:59

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