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