15:06:12 <tmorin> #startmeeting bgpvpn 15:06:13 <openstack> Meeting started Tue Oct 18 15:06:12 2016 UTC and is due to finish in 60 minutes. The chair is tmorin. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:06:14 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:06:16 <openstack> The meeting name has been set to 'bgpvpn' 15:06:25 <pcarver> hello 15:06:33 <tmorin> hi doude, lewo, matrohon, pcarver, timirnich 15:06:48 <doude> hi 15:07:01 <matrohon> hi 15:07:45 <tmorin> #topic announcements 15:08:12 <tmorin> only one announcement: we wrapped up the newton release last week :) 15:08:12 <tmorin> 5.0.0 15:08:14 <tmorin> yay! 15:08:51 <tmorin> #topic work in progress 15:11:20 <tmorin> we merged a few minor fixes 15:11:50 <tmorin> we also merged a possibly very useful improvement to the db model, avoiding big (in number of rows) db queries 15:12:13 <pcarver> tmorin: I saw your comments on the api-ref review but last week was a total loss for me (massive week-long meeting) so I'm getting caught up and will address all points. 15:12:29 <tmorin> the queries the model was producing could potentially have a very large nmuber of rows 15:12:40 <tmorin> https://review.openstack.org/386608 15:13:17 <tmorin> pcarver: that's ok, but (see discuss to come on the neutron stadium scorecard) it will be nice to finish/merge it soonish 15:14:01 <tmorin> there is also the ROUTER_INTERFACE registry callbacks change that is waiting for a review by the other core (matrohon, this is you :) 15:14:17 <matrohon> tmorin, ack 15:14:25 <tmorin> this is https://review.openstack.org/381091 15:14:44 <tmorin> the last big set of work in progress are changes to have more test jobs 15:15:24 <tmorin> pcregut has been working to create a devstack functional test job, which will be a better place for db test that HenryG contributed a while back 15:16:00 <tmorin> and this job will also be a good place when we add more functionnal jobs 15:16:30 <tmorin> and I've worked on adding additional jobs: coverage, python3 and periodic jobs 15:16:41 <tmorin> and granafa graphing of test job failure rates 15:17:48 <tmorin> see https://review.openstack.org/#/q/project:openstack-infra/project-config+owner:thomas.morin%2540orange.com 15:18:57 <tmorin> matrohon: there is also this small python3 patch, which I believe makes the whole repo python3 ready (or at least is enough to have the unit test work with python3.5) 15:19:06 <tmorin> --> https://review.openstack.org/#/c/387941/ 15:19:57 <matrohon> tmorin, really, that's all missing to have py3 support? 15:21:44 <tmorin> with this change tox -epy35 is successful on my machine 15:22:05 <tmorin> we will be able to confirm that in the gate when https://review.openstack.org/#/c/387267/ will have merged 15:22:16 <tmorin> but it does not mean that we have everything covered 15:22:33 <tmorin> what is seen by unittest is covered, but for the rest... 15:23:04 <tmorin> our unit test coverage is very decent so I would be optimistic, but there can be things we would have missed 15:25:46 <matrohon> the job python35 runs ut in py35 venv? 15:26:20 <tmorin> yep 15:26:29 <tmorin> that's what I believe at least 15:26:43 <tmorin> I would be surprised if it did something else 15:27:29 <matrohon> well running neutron with a py32 env? 15:27:38 <matrohon> s/py32/py35 15:29:35 <tmorin> not sure what is your question, matrohon 15:30:45 <matrohon> there is no question, just wondering what does this job do exactly 15:30:51 <matrohon> we'll see 15:31:19 <tmorin> my understanding is that it simply runs the unit tests in a python3.5 interpreter 15:31:36 <tmorin> neutron and many other projects have such jobs 15:31:45 <tmorin> next topic ? 15:32:00 <tmorin> #topic neutron stadium scorecard 15:33:14 <tmorin> Armando has initiated the work for the score card of different stadium projects 15:33:21 <tmorin> our scorecard is still empy 15:33:30 <tmorin> but some others have content 15:34:00 <tmorin> https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs+branch:master+topic:stadium-implosion 15:34:23 <tmorin> for some of them the conclusion is already written, e.g. http://docs-draft.openstack.org/10/383910/6/check/gate-neutron-specs-docs-ubuntu-xenial/f1f8015//doc/build/html/specs/stadium/ocata/networking-odl.html#scorecard 15:34:45 <tmorin> the items on which we have work to do are: 15:34:45 <tmorin> in particular (no order): openstack client (L1), grafana (C1), fullstack (C4), python3, grenade (C6), multinode (C7) 15:35:11 <tmorin> grafana is now in progress (https://review.openstack.org/#/c/385335/) 15:35:27 <tmorin> python3, as we discussed, is in progress as well 15:36:17 <tmorin> having a neutron-lib periodic job improves our level of integration with neutron-lib 15:37:09 <tmorin> so the biggest things missing are: fullstack (work in progress by a colleague, ythomas, but not sure we can finalize it for the deadline) 15:37:19 <tmorin> and grenade 15:37:29 <tmorin> and the openstack client 15:37:52 <tmorin> doude: you kindly volunteerd for it, any update on the openstack client ? 15:38:04 <doude> and for openstack client, I did not yet start but I plan to start work on this this afternoon or tomorrow 15:38:56 <tmorin> doude: excellent 15:39:46 <tmorin> doude: even a WIP gerrit change will help give provide factual proof that we've started the work, that will help 15:40:00 <doude> sure 15:40:17 <doude> should not be a huge contrib 15:40:30 <doude> s/huge/complex 15:43:22 <tmorin> doude: yes, hopefully the osc plugin framework has already mature, and you be easy to reuse 15:43:59 <tmorin> doude: there is one thing though: support for sub-resources --- this is something on which python-neutronclient was not ready yet when we started to use them 15:44:12 <tmorin> doude: let's hope osc has proper support for that already 15:45:16 <doude> yes, I'll look at it 15:46:22 <tmorin> ok, cool 15:46:35 <tmorin> #topic barcelona 15:46:52 <tmorin> is there a particular time where we could meet before Friday ? 15:47:58 <tmorin> ok, i'll see what kind of invite I can send 15:48:36 <tmorin> #topic open discussion 15:48:41 <tmorin> what else ? 15:49:19 <tmorin> nothing else ? 15:49:23 <tmorin> then we're done for today ! 15:49:26 <tmorin> thanks everyone ! 15:49:32 <tmorin> #endmeeting