13:04:49 <uabjonb> #startmeeting Weekly Fuel Sync
13:04:49 <collabot> Meeting started Thu Dec 10 13:04:49 2015 UTC.  The chair is uabjonb. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:04:49 <collabot> Useful Commands: #action #agreed #help #info #idea #link #topic.
13:04:49 <collabot> The meeting name has been set to 'weekly_fuel_sync'
13:05:01 <uabjonb> #topic roll-call
13:05:10 <uabjonb> #info Jonas Bjurel
13:05:14 <z0d> #info Peter Barabas
13:05:21 <mskalski> #info Michal Skalski
13:05:24 <enikher> #info Nikolas Hermanns
13:05:25 <ruijing> #info Ruijing Guo
13:06:34 <uabjonb> #info NO GOTO-MEETING TODAY!
13:07:00 <timirnich> #info Tim Irnich
13:07:01 <billyoma> #info Billy O'Mahony
13:07:09 <uabjonb> #topic Agenda bashing
13:07:10 <billyoma> #info Billy O'Mahony (VSPERF & OVSNFV)
13:07:43 <uabjonb> I dont have any particular Agenda for today.
13:08:17 <mbeierl> #info Mark Beierl (StorPerf)
13:08:26 <timirnich> I have a question on installation sequence
13:08:38 <uabjonb> Apart from Fuel 8, integration status, and deploy status - what more do we need to bring up?
13:09:01 <z0d> uabjonb: I'm reading the source to be able to come up with something with regards to roles in plugins
13:09:18 <uabjonb> z0d: super
13:09:55 <uabjonb> timirnish: Does your question fit int integration of BGP-VPN?
13:10:24 <uabjonb> #topic Integration status
13:10:25 <timirnich> yes it is related
13:10:50 <uabjonb> Lets start wit the easy ones.
13:11:14 <uabjonb> Ruijing can you info status on ovs-nsh?
13:13:26 <ruijing> #info ovs-nsh is ready for integration test
13:13:41 <ruijing> #info ovs-nsh is already in fuel@opnfv
13:13:57 <ruijing> #info ovs-nsh + dpdk is in development
13:14:45 <uabjonb> Rujing - did you modify the plugin builder with the correct commit-id for the plugin?
13:15:01 <ruijing> yes.
13:15:24 <ruijing> ovs-nsh is already rebased to fuel 7.0
13:15:35 <ruijing> so we can start to test sfc
13:15:40 <uabjonb> ruijing: super!
13:16:00 <uabjonb> Ruijing, what is the status on the qemu plugin?
13:16:03 <ruijing> sfc is merged today.
13:16:38 <ruijing> there is some issue in qemu.
13:16:46 <jose_lausuch> btw, fuel 7.0 deploys nowadays without ODL controller, any plans to include it soon?
13:17:05 <ruijing> kvm is ready soon.
13:17:45 <ruijing> I test latest ODL plugin. when I use ODL plugin, vm cannot get IP
13:18:00 <jose_lausuch> ruijing: in fuel 7.0?
13:18:09 <ruijing> right. in fuel 7.0
13:18:13 <jose_lausuch> mm ok
13:18:25 <uabjonb> Ruijing: can you info the status on qemu.
13:18:25 <ruijing> I plan to create JIRA to track it
13:19:15 <jose_lausuch> thanks ruijing
13:19:19 <ruijing> #info qemu plugin is integrated to fuel@opnvf. openstack cannot launch vm with PCI error. still in debugging.
13:19:34 <s_berg> jose_lausuch: I'm here.
13:19:41 <uabjonb> jose: ODL is part of the build, but it is not enebled per default. Next week we will introduce the deployment-scenario config file which decides what to enable.
13:19:51 <jose_lausuch> s_berg: that was exactly my question for you too :)
13:19:55 <ruijing> #info KVM4nfv is almost ready to fuel@opnfv.
13:20:00 <jose_lausuch> ok uabjonb thanks
13:20:19 <uabjonb> ruijing: Thx
13:20:55 <uabjonb> Next ODL including the SFC features. Michal, what is the status there?
13:21:09 <ruijing> one question: if we update kernel, how can we resolve compatablity issue with out of tree kernel moduel.
13:22:01 <mskalski> #info Ferenc change regarding introduction of SFC of features in ODL was merged
13:22:05 <mskalski> #link https://github.com/openstack/fuel-plugin-opendaylight/commit/6d47c63685e6c18175bff3c3615b356d27b51262
13:22:17 <ruijing> another qeustion: what's differece between fuel 7.0 and fuel 8.0 from plugin perspective?
13:22:18 <s_berg> ruijing: Not sure I get your question?
13:22:27 <s_berg> Regarding kernel compatibility.
13:24:05 <ruijing> for example, original kernel is 3.13. some out of tree kernel moduel is based on kernel 3.13
13:24:33 <ruijing> when I upgrade kernel from 3.13 to 4.0, all in tree kernel module is recompile and can work
13:24:47 <uabjonb> mskalski: Did you update the commit id in the odl builder (fuel repo) to point at the new merged version?
13:24:52 <ruijing> but out of tree kernel moduel still based in kernel 3.13
13:25:23 <uabjonb> ls
13:26:53 <mskalski> uabjonb: as far as I remember builder point to 7.0 branch no to specific commit so I can cherry-pick this change to 7.0 branch of odl plugin repo and this change will be present in new builds without modifying builder code
13:27:21 <s_berg> ruijing: You mean that you still pick up dependencies to the 3.13 kernel when you recompile?
13:27:43 <uabjonb> mskalski: Yes you are probably correct!
13:28:08 <uabjonb> Next L3VPN - Tim:-)
13:28:36 <ruijing> when recompile, all in tree kernel moduel is based on 3.13. but some out of tree kernel is not recompile and based in 3.13
13:28:56 <ruijing> when recompile, all in tree kernel moduel is based on 4.0
13:29:47 <enikher> L3VPN: We have now a fuel-bgpvpn-plugin repo.
13:29:51 <ruijing> can we say fuel don't support kernel upgrade? kernel upgrade should be done in os distribution(ubuntu or centos)
13:30:20 <uabjonb> enikher: Can you info that.
13:30:53 <enikher> $info L3VPN: We have now a fuel-bgpvpn-plugin repo.
13:30:58 <s_berg> ruijing: apt-get install linux-headers-<kernel-version>? Picking up wrong header files?
13:31:00 <enikher> #info L3VPN: We have now a fuel-bgpvpn-plugin repo.
13:31:26 <enikher> First installation odl with bgpvpn and plugin succeeded
13:31:41 <uabjonb> enikher, mskalski: How far have we come with the actual plugin?
13:31:54 <enikher> #link https://review.openstack.org/#/c/255822/
13:32:17 <ruijing> out of tree kernel module may not know kernel upgrade and will be not recompiled
13:32:30 <enikher> the plugin is still under tests but inculdes now most of needed things
13:33:05 <uabjonb> enikher: thx for the link, can you info the rest
13:33:10 <ruijing> we don't know how many kernel modules are out of tree
13:34:26 <uabjonb> Seems that we have come a long way with L3VPN :-)
13:34:48 <uabjonb> timirnish: Back to your question
13:36:02 <timirnich> I wanted to verify that we are making the right assumptions on the sequence things get installed - ODL first, then BGPVPN, correct?
13:36:27 <enikher> mmhhh I don't think that is needed
13:36:40 <enikher> BGPVPN can be installed before or after ODL
13:36:53 <timirnich> ok then let's forget the question - I was just wondering
13:36:54 <uabjonb> can we info that.
13:37:24 <timirnich> #info question: do we need to pay attention to install sequency ODL/BGPVPN?
13:38:02 <enikher> #info BGPVPN can be installed before or after ODL
13:38:10 <uabjonb> Thx!
13:38:12 <timirnich> #info enikher thinks that is not a problem
13:38:16 <enikher> #info BGPVPN has to be installed after neutron
13:38:55 <uabjonb> #info L3VPN will be installed after openstack/Neutron
13:39:14 <enikher> #info puppet will guarentee that it is installed after neutron
13:40:02 <uabjonb> #info I will create a plugin builder for the L3VPN tomorrow.
13:40:15 <uabjonb> Anything more on L3VPN?
13:40:19 <timirnich> #info another question: as soon as we're confident with the BGPVPN plugin for the ODL scenario, how do we proceed? I guess we need a change to the Fuel repo to get the plugin repo included, right?
13:40:39 <timirnich> or is that the plugin builder you mention?
13:40:46 <uabjonb> timirnish: I will do that tomorrow
13:40:52 <timirnich> ok
13:41:03 <enikher> I have a basic question to fuel plugins
13:41:23 <enikher> is there a faster way to debug the fuel plugin?
13:41:41 <enikher> instead of redeploying all the time
13:42:13 <uabjonb> The easiest way is to modify the manifests in /var/www/nailgun, reset the fuel environment and re-deploy.
13:42:14 <enikher> In normal puppet code I just rerun puppet apply and it will execute the stuff
13:42:45 <enikher> ok is there a more faster way?
13:42:56 <mskalski> enikher: you can run you manifest directly on slave nodes, plugin manifest are inside /etc/fuel/your_plugin directory
13:43:16 <enikher> but it needs a lot of neutron includes...
13:43:29 <enikher> can we 3 have a chat after the meeting?
13:43:34 <mskalski> enikher: you use --modulepath
13:43:47 <enikher> ah ok, might help
13:43:56 <enikher> thanks
13:44:16 <uabjonb> Great job from BGPVPN :-)
13:44:32 <uabjonb> Any other plugin questions/status?
13:44:41 <enikher> One more thing to add.
13:45:08 <enikher> #info Thomas and Niko will try to include bagpipe until the 17.12
13:45:33 <mskalski> puppet apply --
13:45:33 <mskalski> modulepath=/etc/fuel/plugins/opendaylight-
13:45:33 <mskalski> 0.6/puppet/modules:/etc/puppet/modules
13:45:35 <mskalski> /etc/fuel/plugins/opendaylight- 0.6/puppet/manifests/recreate-ovs.pp
13:45:53 <mskalski> enikher: ^^ sorry for bad format
13:46:22 <enikher> #info There is still on thing missing in ODL lithium so we need bagpipe as the backend so that the tests will succeed.
13:47:05 <enikher> #info for ODL the tests will fail until we have BE. But they will succeed (hopefully :-)) on bagpipe
13:47:30 <uabjonb> Let's move to Fuel 8
13:47:40 <uabjonb> #topic Fuel 8.0 status
13:47:54 <uabjonb> S_merg, mskalski: Shoot
13:48:31 <uabjonb> s_berg, mskalski: Shoot
13:49:08 <uabjonb> Does it build now?
13:49:11 <mskalski> uabjonb: ISO with 8.0 is building for me, but Stefan have a problem with fetching some packages
13:50:00 <uabjonb> mskalski, s_berg: What are the differences in your environments?
13:52:01 <mskalski> uabjonb: I'm not sure
13:52:18 <uabjonb> Let's move on to the autodeployer
13:52:31 <uabjonb> #topic Autodeployer
13:52:42 <uabjonb> z0d: Goahead
13:53:36 <z0d> sorry, what do I need to say here?
13:54:14 <uabjonb> Just tell how far you have come on the topic of assigning the roles, etc :-)
13:54:47 <z0d> still reading the source, so not much as of yet
13:55:06 <uabjonb> z0d: Ok, no worries
13:55:23 <uabjonb> Anything more or can we close the meeting?
13:55:40 <z0d> next week I'll have my old responsibilities taken over finally
13:55:53 <z0d> not from me
13:56:06 <uabjonb> 3
13:56:12 <uabjonb> 2
13:56:17 <uabjonb> 1
13:56:22 <uabjonb> #end meeting
13:56:25 <uabjonb> #endmeeting