20:00:04 #startmeeting Octavia 20:00:06 Meeting started Wed Jul 1 20:00:04 2015 UTC and is due to finish in 60 minutes. The chair is xgerman. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:09 The meeting name has been set to 'octavia' 20:00:15 o/ 20:00:16 o/ 20:00:17 hi 20:00:20 o/ 20:00:21 #topic Announcements 20:00:40 CfP Tokyo Summit 20:00:50 #link https://www.openstack.org/summit/tokyo-2015/call-for-speakers/manage/3647/summary 20:01:03 #link https://etherpad.openstack.org/p/Octavia-Tokyo-Talks 20:01:23 Ok, I think only two weeks left so if you have a talk make sure to submit :-) 20:01:59 yes, fnaval and myself proposed for a talk and it is added in the etherpad..so checking whether the community is okay with it 20:02:21 o/ 20:02:22 yep, "Hands on Lab: Learn how to exercise and create tempest tests for OpenStack Neutron LBaaS V2" 20:02:45 even if we like it doesn’t mean it gets accepted + you can submit talks we don’t like, too 20:03:02 #chair blogan 20:03:03 Current chairs: blogan xgerman 20:03:19 okay, sounds good. will submit them maybe on monday 20:03:29 hello! 20:03:34 hi 20:03:35 hi 20:03:48 blogan + dougwig what’s your take on talk proposals 20:03:50 ? 20:04:01 just submit and see if it sticks? 20:04:31 o/ 20:04:33 late hiya 20:04:38 xgerman: works for me, i'd like to get at least one lbaas talk accepted and thats usually the and beyond talk 20:04:42 i wouldn't oversubmit, or the voters won't know what's up. and to some degree, the TC and PTLs will make sure the projects have good coverage. 20:05:18 or just name it buzzword bingo 20:05:43 that’s close to promising everybody who shows up $100 20:05:58 or call it "docker NFV chaining" 20:06:29 lol 20:06:44 also Midcycle is close: 20:06:49 #link https://etherpad.openstack.org/p/LBaaS-FWaaS-VPNaaS_Summer_Midcycle_meetup 20:07:00 we have a good crowed 20:07:04 crowd 20:07:27 also get your hotels rather sooner then later :-) 20:07:45 holy crap that exploded since i last looked at it 20:08:10 yep… I asked for a bigger room :-) 20:08:23 we're gonna need a bigger boat 20:09:15 #topic Brief progress reports 20:09:16 I am happy about all the participation 20:09:20 +1 20:09:57 I have a WIP review up, so nothing needed there 20:09:59 neutron driver, i'm thinking we merge that, and let folks iterate? it's been sitting in WIP for awhile now. alternately, we can move it to octavia and put a shim in neutron-lbaas, so the driver can be modified in lockstep with octavia features? 20:10:06 But the last delete fix thing needs reviews: https://review.openstack.org/#/c/192359/ 20:10:08 #link https://review.openstack.org/#/c/192359/ 20:10:28 dougwig: you mean octavia driver? 20:10:36 blogan: yes 20:11:04 since we are destined to become the reference implementation we *should* have all the features in Octavia 20:11:04 well i'd like it to delete correctly 20:11:28 so I think it can stay in neutron-lbaas 20:11:32 blogan +1 20:11:53 ok 20:12:09 it needs a unit test, too, but i was hating on requests-mock last week. 20:12:47 you go ask them for responses :-) 20:12:50 \me hides 20:12:58 \me /mes 20:13:01 Really dougwig ? That's the easy stuff. Just make response say "I WORKED!" and done 20:13:19 TrevorV don’t ask for responses 20:13:22 TrevorV: can you rebase that just for funsies? lots of stuff has merged in the past two weeks 20:13:32 The health monitor review? Yeah 20:13:35 thanks 20:13:43 would just like to make sure i'm reading all the changes in the new context 20:13:50 Yep 20:13:55 also #link https://review.openstack.org/#/c/171172/ — I have a +2 demo rm_work... 20:14:01 Done 20:14:09 probably needs rebasing, too 20:14:16 TrevorV: eh, it's mostly me hating on how verbose and crappy unittest and mock make tests look. why have a few dozen lines of logic when you can mix 1000 lines of boilerplate into it? 20:14:36 Hah, yeah, well... wut? 20:16:26 ok, moving on... 20:16:35 #topic Should Octavia install the Neutron LBaaS Octavia plugin? 20:16:44 #link https://review.openstack.org/#/c/196265/ 20:17:02 there is some history in the comments 20:17:02 that's a weird one 20:17:20 yeah, I felt we should discuss it with a wider audience 20:17:52 hmm, interesting. 20:17:57 i wouldnt say its installing, octavia would just be modifying the neutron_lbaas.conf's service_provider, but there's already a way to have devstack override that value 20:18:18 how does it work when you install, say, ODL via devstack? 20:18:19 ok, what blogan said... 20:18:31 dougwig: you tell me neutron core 20:18:56 standby 20:19:11 * blogan waits for dougwig to do his bidding 20:19:13 you want to screen share while you try it out? 20:19:47 from networking-odl's devstack plugin: 20:19:49 https://www.irccloud.com/pastebin/QlA8s66x/ 20:20:02 so i'd say it's ok to configure the portion of the config files to enable yourself. 20:20:49 yeah, I think with flavors that should become even less controversial 20:21:09 sounds fine to me then 20:21:12 since you are not disabling anyone else 20:21:13 alright, if there's precedent, then whatevs 20:21:21 ok, that was quick 20:21:22 also -- it's devstack 20:21:25 lol 20:21:39 rm_work, stop it. 20:21:54 rm_work, if this change breaks my devstack like everything else that updates in it does, then I'll be upset. 20:21:58 #decision Octavia can enable itself in neutron_lbaas.conf in devstack 20:22:01 I am the guinea pig for rando crap goin wrong. 20:22:23 breaking TrevorV is just icing on the cake. 20:22:24 just get a teflon suit... 20:22:44 #topic Open Discussion 20:22:50 * TrevorV sent weeping into a corner 20:23:05 breaking TrevorV is like breaking egg shells to scramble eggs, its going to happen 20:23:35 giving ajmiller a second to change his review to +1 before we workflow :P 20:23:55 rm_work just a sec 20:24:22 i'll let xgerman workflow it 20:24:35 neat 20:24:35 done 20:25:04 done = done 20:25:14 Is it done or done done? 20:25:21 done + done 20:25:25 hit +A 20:25:51 do we need to setup a new jenkins job for running scenario tests? 20:26:11 to run LBaaS tests or Octavia as part of LBaas 20:26:55 I assume you are asking LBaaS? 20:26:59 yep 20:27:11 its for neutrl lbaas 20:27:15 neutron* 20:27:26 yes, we should but dougwig has a better idea what the CI system can ebar 20:27:31 bear 20:28:03 we should setup a new job, because the api job is already too long. 20:28:18 and yet another for octavia, when its ready for an end-to-end CI job. is it? 20:28:50 dougwig: can we add py34 as a gate-test for octavia? 20:28:51 mmh, I haven’t tested that yet 20:29:00 the tox job and most of the corrections merged 20:29:02 sure, I have marked WIP for this https://review.openstack.org/#/c/196238/ until we set cenario test job for lbaas 20:29:36 now it's a keep-up game, because there's no gate-check for py34 so people are starting to commit more stuff that violates it 20:29:48 You violate it. 20:29:55 TrevorV: I most certainly do not 20:30:04 unless that's because I'm not a python interpreter 20:30:08 I just pictured you doing something like "egads" 20:30:32 on the other hand, for this one: https://review.openstack.org/#/c/158904/, its currently in zuul, how the jenkins is testing them? 20:32:04 so we want to do a lot of stuff so do we have names of people doing it? 20:32:19 who is adding the py34 job? 20:32:50 blogan do you have the power to violin-tell? 20:32:56 volun-tell? 20:33:50 technically we should make the decision as a project that we WANT py34 to be a gate check 20:33:59 I certainly am for it 20:34:09 but I don't know how many openstack projects do py3 compat yet 20:34:17 some of them, but it isn't yet a requirement 20:34:18 I am in favor 20:34:26 I just like being ahead of the curve 20:34:58 By that he means he like to lose weight 20:34:58 blogan / dougwig? 20:35:01 #vote Should we do y34? Yes, No 20:35:11 TrevorV: i do like to lose weight as well ;P 20:35:18 votebot off? 20:35:25 anyway no one is responding 20:35:33 yeah 20:35:42 neutron is doing py3 now 20:35:46 votebot didn’t do it since I did the syntax wrong 20:35:47 dougwig: ah ok 20:35:50 so i don't see why we couldn't 20:35:53 so that seems like a good plan then 20:36:11 Alrighty rm_work get on that my man. 20:36:14 o_0 20:36:15 #action rmwork enable py34 gate for Octavia 20:36:15 there's only one or two violations that have made it in since i did the major overhaul 20:36:19 kk 20:36:26 err, where do i do that? :P 20:36:34 which project is it 20:36:38 probably an infra path? 20:36:45 infra patch 20:36:57 project-config ? 20:37:29 I think so — but dougwig basically lives there 20:37:53 ok, next action: scenario job 20:37:58 there's no octavia for project-config/jenkins/jobs :/ 20:38:29 mmh 20:39:12 https://review.openstack.org/#/c/182439/ 20:40:04 thx 20:40:15 well, thank Google :-) 20:40:26 anyhow, next action the scenario job 20:40:38 madhu_ak you want to tackle that? 20:40:51 yeah, I can volunteer for that 20:41:23 #action madhu_ak add scenario job to Neutron LBaaS 20:41:43 sure 20:42:18 lastly, we wanted to run LBaaS tempest tests against Octavia and report back 20:42:41 volunteers for that? 20:43:06 * xgerman thinks tough crowd today 20:43:10 actually, we should set that up as a job. 20:43:21 i can try that 20:43:23 ok, non-voting 20:43:26 I can pick that unless there is no takers 20:43:31 experimental, actually. 20:43:38 yep 20:44:13 #action mwang2 set up experimental job to run LBaaS V2 tempest tests against Octavia 20:44:21 ok 20:44:27 mwang2 you can probably get ajmiller to help you ;-) 20:44:35 sure! 20:44:45 Yes, I would be happy to help 20:44:54 thank you ! 20:45:10 he had some collaboration with the jenkins people in his devstack adventures 20:45:42 so other things we should discuss? 20:46:15 I am still hoping BlueBox/IBM is sponsoring an evening at the mid cycle... 20:46:16 yeah, dougwig was telling we need to trim some tests..so checking whether there was debate about that 20:46:42 maybe a smoke tag 20:46:58 +1 20:47:02 I guess so 20:47:34 wondering if that is already being implemented or yet to start them 20:48:17 Alright, so the WIP review I mentioned earlier is review-able 20:48:26 link? 20:48:31 Just tested successfully with blogan's approval and everything 20:48:42 #link https://review.openstack.org/#/c/197717/ 20:48:44 There yar 20:48:53 madhu_ak: not yet, feel free 20:49:25 sure, will take a look on that after setting up experimental job for scenario in lbaas 20:49:41 cool 20:49:52 https://review.openstack.org/#/c/197732/ 20:50:06 from what I can tell, that job name is somehow automagic 20:50:17 don't see them defined anywhere 20:50:21 #link https://review.openstack.org/#/c/197732/ 20:51:08 well, the neutron review has python3-jobs 20:51:20 they are defined in macros.yml 20:51:37 i think that's where python*-jobs live. 20:52:02 yeah, so I think we need python3-jobs? 20:52:07 frm_work 20:52:10 rm_work 20:52:40 also 8 minutes - but it seems we can also take what we are doing to the labs channel 20:53:43 #endmeeting