16:00:23 #startmeeting neutron lbaas 16:00:24 Meeting started Tue Mar 10 16:00:23 2015 UTC and is due to finish in 60 minutes. The chair is dougwig. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:26 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:26 bye 16:00:27 o/ 16:00:28 The meeting name has been set to 'neutron_lbaas' 16:00:29 #topic roll call 16:00:30 o/ 16:00:31 o/ 16:00:33 o/ 16:00:35 o/ 16:00:42 o/ 16:00:42 o/ 16:02:16 agenda today: 16:02:16 https://wiki.openstack.org/wiki/Network/LBaaS 16:02:27 #topic Announcements 16:02:33 o/ 16:02:45 feature freeze is 3/19. given gate crush, the realistic last day for approval will be the 16th or 17th. 16:03:40 any other announcements? 16:04:02 #topic v2 update, Docs, Tests, and Vendor Drivers 16:04:19 dougwig: what about tempest tests for LBaaS v2.0? Isn't it blocker for LBaaS v2.0 to enter kilo? 16:04:22 I've seen lots of activity on the testing front, and our experimental jenkins job merged (you can see one in the queue now.) 16:04:42 evgenyf: as soon as the experimental job passes, it'll be promoted to a voting gate job. 16:05:17 evgenyf, i have some changes we need to make to the tls ext, maybe we can speak more about it after this 16:05:20 evgenyf: it should be in a state that's clonable for vendor CI's by the end of the week. 16:05:54 ptoohill: sure 16:06:22 im sucha moron 16:06:33 sorry ive been at my computer and forgot this was going on 16:06:48 and in comes the blogan 16:07:00 dougwig: you mean tempest tests? 16:07:10 evgenyf: yes 16:07:25 evgenyf: https://review.openstack.org/#/c/161432/ 16:07:41 tempest tests, other than scenario tests, should just work now, through tox 16:07:45 experimental8 hour history of changes in pipeline (3) 16:08:04 yeah, it has to run behind the check queue, i think. 16:09:05 i'm planning on reviewing vendor drivers this week (tomorrow), in advance of the CI stuff being ready. 16:09:11 xgerman_: do we have a docs update? 16:09:34 experimental8 hour history of changes in pipeline (3) 16:09:47 yes, Aish docs are in purgatory (see extra agenda item) - rest merged 16:09:51 dougwig: can I catch you for 5 mins after the meating for some technical questions? 16:09:59 evgenyf: yes 16:10:13 great. 16:10:35 anything else we need to co-ordinate here? i know the test team is meeting separately and making great progress. 16:10:42 +1000 16:10:49 great progress 16:10:55 ok, moving on 16:10:59 #topic pinning neutron version for unit tests (dougwig, marun) 16:11:46 the idea was brought up in this morning's neutron meeting to pin our unit tests to a specific commit of neutron, and then keep that updated regularly. this would avoid the random gate breakages, at the cost of some extra maintenance. 16:12:04 you can see some early WIP's here: 16:12:05 https://review.openstack.org/#/c/163026/ 16:12:13 https://review.openstack.org/#/c/163062/ 16:12:30 i actually dont recall any gate breakages yet, other than teh grenade job we broke, but this is still smart to do 16:12:40 anyone have any comments, questions, feedback? 16:12:42 yep, I am all for it 16:13:11 * dougwig gives folks a moment to digest. 16:13:19 should tempest tests run against that same pinned neutron version? 16:13:30 yep 16:13:42 in our repo, yes. in neutron, it should run against the submission. 16:13:51 the latter being the hated co-gate. 16:14:14 Q: we wnated to vote on neutron submissions which break lbaas -- how will that work? 16:14:29 co-gate 16:14:42 the toothpaste! 16:14:52 yeah, so we pin to some neitron version; they pin to lbaas trunk? 16:14:55 That was my question, I am assuming that our gate in neutron will catch the strangeness coming into neutron 16:15:06 the upcoming lbaasv2 tempest job will also be added to neutron, and it will not pin, but instead use the neutron in the gerrit submission. 16:15:23 at least, i think that's how it should work. 16:15:34 the tox tempest? 16:15:50 ok, so we will pin; but neutron will eat our trunk 16:15:54 bc that will pull down the version of neutron specified in [testenv], which woudl be the pinned one 16:16:39 i'm not intending to fully hard-code that revision. if the jenkins branch settings are there, we can use them instead. 16:16:50 the review above is a WIP. :) 16:16:52 okay 16:17:14 at least until we can get rid of the co-gate entirely. 16:17:28 yeah, my main fear is that we will catch problems too late in the cycle but it's probbaly something we need to live first 16:17:29 ok so now im unclear on this 16:17:58 if i ran tox tempest locally, what version of neutron would i be running? 16:18:05 pinned. 16:18:07 and what verson of neutron would the job run? 16:18:36 hmm, wait, it uses whatever is running neutron-server, right? 16:18:54 what is it? 16:18:56 "it" 16:19:04 so this ends up just pinning library calls (and unit tests). 16:19:06 it == tempest 16:19:16 yeah it makes calls to neutron-server 16:19:21 so thats just devstack 16:19:31 or some other environment running neutron-server 16:19:33 which is co-gated against neutron master, so that should be ok. 16:19:51 so yeah neutron version doesn't even matter for tox in that case 16:20:15 no, it still does, because the import neutron in lbaas will grab the venv version. 16:20:35 ah you're right, brain meltdown incoming 16:20:39 so either we are happy with lib/server being different, or we make the pinning only happen for units. 16:20:52 so, for now devstack-deployed neutron will entail some work to get it to the pinnned version 16:21:34 mmh 16:21:38 should we just start with units, since they're the pain point, and add tempest pinning in a subsequent pass? 16:21:46 marun: cant we specify a version of neutron in localrc? 16:21:59 i know we can a review ref 16:22:02 blogan: locally, yeah. I was thinking in the gate 16:22:03 at least i think i know lol 16:22:32 i dont know much about the gate, but i suppose we don't have any hooks into changing that 16:24:07 blogan: it's software 16:24:20 blogan: we can make it meet our needs. 16:24:32 of course, jsut a matter of how much effort required 16:24:53 blogan: ...and how important the work is 16:25:50 okay so is the solution to wait to add tempst pinning? which in turn gives us no tempest tests? 16:25:54 dougwig: ^ 16:26:09 alright, where are we at the moment. we can tackle this for units quickly and try it out. the gate will need some investigating. 16:26:48 sorry, units locally and in the gate we can tackle quickly. tempest in the gate will need more investigating. 16:26:57 ah okay, i get ya now 16:27:18 I'm willing to help in getting this working, so if the effort is large hopefully we can spread across folks. 16:27:36 although, dougwig can probably do it faster by himself ;) 16:27:47 patch incoming 16:27:49 oh, i always like help. :) 16:28:10 marun will be a hollowed out husk of his former self after all of this 16:28:25 ok, just so everyone is aware this is happening, and the interested folks will take this offline/into gerrit. 16:28:38 #topic Where to put the devstack install documentation? (Aish) 16:29:10 Yes.. There has been a confusion in where to put the devstack installation doc... 16:30:12 Garyk wants it to be with lbaas 16:30:46 so he is -1 us all the time 16:30:55 review link? 16:31:01 in agenda 16:31:01 https://review.openstack.org/#/c/158512/ 16:31:33 ok, folks should chime in on that review. 16:31:50 i'll put in my $0.02 after the meeting. 16:32:17 dougwig: okay. 16:32:55 #topic Open Discussion 16:34:12 need to get tls reviewed, tested, and merged 16:34:21 links to focus on? 16:34:36 https://review.openstack.org/#/c/145085/21 16:34:50 what he said ^ 16:35:01 follow the chain down 16:35:11 well just a 2 link chain 16:35:28 probably need to add tempest test for this 16:36:01 yep, I just made madhu aware of this 16:36:11 blogan: fix the config loading for the neutron-lbaas agent >_< 16:36:31 rm_work: https://review.openstack.org/#/c/162883/ 16:36:35 blogan: fix it more 16:36:38 blogan: it's still borked 16:36:43 :) 16:36:45 no its not 16:36:53 yes 16:36:54 #chair blogan 16:36:55 Current chairs: blogan dougwig 16:36:56 blogan: definitely is :P 16:37:00 argh! 16:37:24 it may be another pebkac issue with the agent 16:37:56 well the agent shouldn't really have any issues with this review 16:38:14 just having config issues everywhere 16:38:38 ill talk to you offline 16:38:41 about it 16:38:51 well online, in lbaas channel 16:38:54 you know what i mean 16:39:31 anything else 16:39:54 yesp 16:39:58 this is sam 16:40:02 evgenyf: go! 16:40:05 sam: go! 16:40:12 hi sam! 16:40:24 is there anything missing from getting lbaas v2 into kilo at this stage? 16:40:35 not that I know of 16:40:44 but we like TLS/SSL as well :-) 16:40:50 does having horizon support mnot mandatory? 16:41:01 evgenyf, sam: well technically its merged, we're just getting tempest tests and tls worked out now, trying to make it into kilo for that 16:41:09 evgenyf, sam: no 16:41:13 good 16:41:31 what about discussion with packagers about this? 16:42:09 for example, redhat. mirantis, ubuntu, etc.... 16:42:19 as lbbas is not neytron package anymore 16:42:20 I think they include whatever is in the release... 16:42:37 at least Helion will ;-) 16:42:40 can someone access kylo ont his 16:42:48 Kyle 16:43:11 at the past, the PTL did some work on this with the community 16:43:23 mestery? yt? 16:43:26 but, mybe i am wrong here 16:43:36 (let's try to summon him :-) 16:43:44 yes, mestery 16:43:44 xgerman_: here 16:43:49 xgerman_: Whats up? 16:43:55 hi kyle 16:44:09 what about discussion with packagers about this? 16:44:09 for example, redhat. mirantis, ubuntu, etc.... 16:44:09 as lbbas is not neytron package anymore 16:44:28 aka will they include Neutron LBaaS v2 by default or we need to convince them 16:44:30 hwo the split affects packagers 16:44:37 xgerman_: I think we are doing this, but we should focus on it. 16:44:44 I know Red Hat is already packaging the new aaS repos. 16:45:00 Ubuntu is already packaging: https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/kilo 16:45:40 nice! 16:45:47 gr8! 16:46:11 anything else today, or can we wrap up? 16:46:37 well, I think we should make sure that all the packagers we care about are including us 16:46:37 Kyle, does it make sense to post a note for example ML? 16:46:56 but I am not sure who I care about besides Ubuntu :-) 16:48:09 is there an action for the packaging task? otherwise, if ubuntu and redhat are already doing it, i think we can call that done. 16:48:12 mestery, does it make sense to post a note for example ML? 16:48:37 evgenyf: yes! Lets discuss it there 16:48:52 Ok 16:48:56 #action mestery post to ML about packaging 16:49:06 ok, anything else today? 16:49:08 is anyone else intimidated by sam's ability to possess evgenyf? 16:49:28 im done 16:49:45 sam: not me 16:50:04 :-p 16:50:05 ok, bye folks 16:50:08 lol of course not 16:50:10 bye 16:50:10 bye! 16:50:12 bye 16:50:18 bye! 16:50:35 #endmeeting