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