13:58:16 <[1]JonasB> #startmeeting weekly fuel sync 13:58:16 <collabot> Meeting started Thu Aug 27 13:58:16 2015 UTC. The chair is [1]JonasB. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:58:16 <collabot> Useful Commands: #action #agreed #help #info #idea #link #topic. 13:58:16 <collabot> The meeting name has been set to 'weekly_fuel_sync' 13:59:59 <szilard> #info Szilard Cserey 14:00:04 <[1]JonasB> #info Jonas Bjurel 14:00:06 <szilard> Hi Everybody !!! 14:00:14 <[1]JonasB> 'Hi Szi 14:00:31 <szilard> Hi Jonas :) 14:01:35 <[1]JonasB> ping fuelers 14:02:33 <[1]JonasB> Szilard: Thanks for hosting us in Budapest, it was very nice! 14:03:05 <szilard> [1]JonasB: Jonas it was exciting to have you here, you should come and visit us more often 14:03:09 <lmcdasm2> #info Daniel Smith 14:03:14 <szilard> let's have more gatherings here in Budapest 14:03:17 <lmcdasm2> hello! 14:03:25 <lmcdasm2> +1 for meeting during the Sziget fest 14:03:29 <szilard> Hi Daniel :) 14:03:36 <lmcdasm2> and we should have an afternoon meeting at the Gellert! 14:03:43 <szilard> that's right 14:03:52 <[1]JonasB> ping stefan 14:04:00 <szilard> have to check if the restaurant is still open on the Gellert mountain 14:04:37 <szilard> it would be nice to have dinner there :) 14:04:47 <[1]JonasB> +1 14:04:58 <[1]JonasB> So lets start 14:05:03 <szilard> okay 14:05:08 <stefan_berg> #info Stefan Berg 14:05:10 <[1]JonasB> #topic JIRA 14:05:38 <[1]JonasB> #info I have started creating some Jira structure 14:06:00 <[1]JonasB> #link https://jira.opnfv.org/browse/FUEL-16?jql=project%20%3D%20FUEL 14:06:29 <szilard> nice 14:06:32 <lmcdasm2> #info Daniel Smith 14:07:06 <[1]JonasB> #I have defined a few epics which we will attach tasks to 14:07:24 <[1]JonasB> #info I have defined a few epics which we will attach tasks to 14:07:55 <[1]JonasB> #info I propose following epics: 14:08:44 <fdegir> #info Fatih Degirmenci 14:09:05 <[1]JonasB> #info upstream, midstream, infrastructure, documentation, system req 14:10:05 <[1]JonasB> I thought upstream would refere to upstram integration and rebasing (eg. ODL) - does that make sense? 14:10:52 <szilard> it makes sense for ODL 14:11:29 <szilard> what is midstream ? 14:12:22 <[1]JonasB> Midstream refers to integration of OPNFV project artifacts that are not funneled through opensource (eg. SFC) - maybe another name than midstream? 14:13:10 <szilard> aha, thanks 14:13:10 <[1]JonasB> sory it is more like sidestream 14:14:14 <[1]JonasB> Infrastructure refers to any adaptations/integrations we need to do for the OPNFV infrastructure projects like releng, test, etc. 14:14:31 <[1]JonasB> Makes sense? 14:15:05 <szilard> yes it makes sense 14:15:42 <szilard> autodeploy belongs to infrastructure as well 14:16:40 <[1]JonasB> szilard: Yes, I think so, but deploy impacts due to upstram features may sort unde upstream? 14:17:31 <szilard> yeah we can categorize under that as well 14:18:25 <[1]JonasB> system-req refers to system reqauirements which may be defined by genesis. 14:19:09 <[1]JonasB> #doc is self explanationary? 14:19:13 <szilard> yep 14:19:31 <[1]JonasB> Can we start with this structure? 14:19:50 <szilard> yes 14:19:50 <szilard> sure 14:20:02 <szilard> good to have a structure 14:20:10 <lmcdasm2> looks fine to me - nice to have a setup :) thx JOnas! 14:20:11 <lmcdasm2> +1 14:20:25 <stefan_berg> +3 14:20:27 <szilard> yes, thanks a lot Jonas ! 14:20:33 <szilard> +! 14:20:34 <szilard> +1 14:20:54 <[1]JonasB> #info Upstream referes to upstram integration and rebasing (eg. ODL) 14:21:07 <szilard> ok 14:21:42 <[1]JonasB> Sidestream refers to integration of OPNFV project artifacts that are not funneled through opensource (eg. SFC) 14:22:12 <[1]JonasB> #info Sidestream refers to integration of OPNFV project artifacts that are not funneled through opensource (eg. SFC) 14:22:23 <szilard> Yardstick 14:22:33 <[1]JonasB> #info Infrastructure refers to any adaptations/integrations we need to do for the OPNFV infrastructure projects like releng, test, etc. 14:22:48 <[1]JonasB> Szilard: I didnt get that 14:23:06 <szilard> Sidestream: Yardstick ? 14:23:36 <stefan_berg> I would assume that sidestream is something that is packaged *into* an installer, right? 14:23:53 <stefan_berg> So Yardstick would then be a "supporting framework"? 14:24:22 <[1]JonasB> Szilard: From fuel perspectivre yardstink is infrastructure 14:24:29 <szilard> ok 14:24:45 * lmcdasm2 wonders if that was a typo or freudian 14:24:53 <[1]JonasB> #info system-req refers to system reqauirements which may be defined by genesis. 14:25:29 <[1]JonasB> lmcdasm: No it was Bill Gates design keyboard 14:26:02 <[1]JonasB> #info doc is self explanationary 14:26:05 <szilard> yardstink :D :D 14:26:17 <szilard> that was funny 14:26:37 <lmcdasm2> err. ok. but the "c" and the 'n" are no where near each other.. 14:26:41 <lmcdasm2> :P 14:26:56 <[1]JonasB> I have started to define Jira tasks for SR1, please add as you find missing tasks 14:27:09 <lmcdasm2> for that Jonas 14:27:17 <lmcdasm2> is it anything that we see needs Fixing 14:27:19 <[1]JonasB> Hahaha 14:27:29 <lmcdasm2> only - or can other stuff be added to SR1 ? 14:27:48 <lmcdasm2> or how do you want to include/exclude things (you decide, general discussion or its already done an no more now). 14:27:49 <lmcdasm2> ? 14:28:01 <szilard> I have to add these 2 Jira tasks to SR1: BGS-90 BGS-87 14:28:14 <[1]JonasB> As we find things we think should be added to SR1, lets create a Jira which we can discuss 14:28:23 <lmcdasm2> ack 14:28:29 <lmcdasm2> put that in the minutes :) 14:29:03 <[1]JonasB> #info We have started to define Jira tasks for SR1, please add as you find missing tasks 14:29:15 <[1]JonasB> #info As we find things we think should be added to SR1, lets create a Jira which we can discuss 14:29:41 <[1]JonasB> Szilard: BGS-90 and 87? 14:29:54 <szilard> yes 14:30:06 <szilard> related to autdeployment 14:30:12 <[1]JonasB> Szilard: What is BGS-90 and 87 about? 14:30:29 <szilard> BGS-90 Fuel 6.1 and Opendaylight Fuel plugin install support for Autodeployer 14:30:41 <szilard> BGS-87 Autodeployment restarts blade if that has not been discovered by Fuel 14:31:03 <lmcdasm2> -87 is a good one! :) 14:31:31 <szilard> it was Jonas's idea :) 14:31:45 <[1]JonasB> Szilard: Aha, I have a ticked for BGS-90 but not 87, so add one task for 87 and link that to the Infrastructure epic 14:32:17 <lmcdasm2> szi - not surprisin' :P 14:32:30 <[1]JonasB> I will start creating tickets for the b-releas, just a start.... 14:32:44 <[1]JonasB> Should we discuss repos a little? 14:32:48 <lmcdasm2> you gonna do task / epic assingment after that? 14:32:56 <lmcdasm2> sure - go for it (repos') 14:33:16 <[1]JonasB> lmcdasm: I think we can assign collectively 14:33:21 <lmcdasm2> sounds good 14:33:45 <[1]JonasB> #topic repo strategy 14:34:18 <[1]JonasB> I think we stick to current repo for SR1, what do you think? 14:34:44 <lmcdasm2> since we are moving to a whole new MOS in R2 i think we should strat up the new FUEL repo with that 14:35:00 <lmcdasm2> and leave the 6.X.x stuff in (SR1, etc) genesis/bgs 14:35:02 <lmcdasm2> and let it die there 14:35:25 <lmcdasm2> (my nickel - we've lost our cents here in Canada) 14:35:30 <[1]JonasB> lmcdasm: Agree, and then we need to use sub-git to pull from common genesis repo 14:35:58 <[1]JonasB> that is when we move to the new repo 14:35:58 <lmcdasm2> ya.. i think its a pain.. i think we just start our new FUEL repo with the prelim R2-B rel stuff 14:35:59 <stefan_berg> +1 to keeping genesis for SR1 14:36:04 <lmcdasm2> and do SR1 and patches after that in there. 14:36:30 <lmcdasm2> (stable / master gen) and then when we rel R2, we deprecate out of genesis (no more patches at R2 of SR1 stuff) 14:36:31 <lmcdasm2> ? 14:36:34 <lmcdasm2> that works for me 14:36:45 <[1]JonasB> So one of the first Jira tasks for B would be to copy over to the fuel repo 14:37:05 <lmcdasm2> why? 14:37:07 <stefan_berg> Yep. Should be a quick thing to do, just a matter of coordination 14:37:17 <lmcdasm2> i mean - what do we want out of there 14:37:20 <lmcdasm2> the build and CI? 14:37:25 <lmcdasm2> but not the whole thing surely 14:37:45 <stefan_berg> We don't need all history really... 14:37:51 <lmcdasm2> thats what i mean 14:37:58 <lmcdasm2> we have the Makefile and build engine logic and stuff 14:38:01 <stefan_berg> So maybe just checkin what we have as a starting point? 14:38:07 <stefan_berg> From genesis, that is. 14:38:07 <lmcdasm2> we are startin B release with MOS 8 i think jonas said 14:38:09 <[1]JonasB> lmcdasm, copy was the wrong world, bring it to live is probably a better word 14:38:14 <lmcdasm2> and some other stuff (opentcontraiL0 14:38:27 <lmcdasm2> so i think we have Jonas structure for build (directory structiure) 14:38:32 <lmcdasm2> an ci pipeline stuff 14:38:37 <lmcdasm2> and then build new and clean / fresh 14:38:59 <lmcdasm2> ok - i think by "bring to life" we say the same thing - setup structture and base dirs, etc 14:39:26 <[1]JonasB> lmcdasm: Agree 14:39:34 <lmcdasm2> but im sorta against bringing "en masse" a ton of stuff from the old repo - otherwise - whats the point (its a "copy branching") 14:39:37 <lmcdasm2> cool 14:40:06 <stefan_berg> Yes, agree. And maybe a hook preventing checking in stuff into fuel on genesis? 14:40:28 <[1]JonasB> So lets move to SR1? 14:40:32 <lmcdasm2> well.. wouldnt we (on the new repo) use gerrit.opnfv.org:1234/fuel 14:40:46 <lmcdasm2> so you either work on one (genesis) or the other no? 14:40:54 <lmcdasm2> Herr Berg? 14:41:30 <stefan_berg> Just thinking about pushing stuff to the wrong place. Put most people aren't as confused as me, so probably not an issue. :) 14:42:33 <lmcdasm2> nonesense. 14:42:47 <lmcdasm2> most people are prolly more so than you 14:42:47 <lmcdasm2> :) 14:42:50 <lmcdasm2> on to SR1 14:42:51 <lmcdasm2> :) 14:43:06 <[1]JonasB> #topic SR1 14:43:08 <stefan_berg> Yes, quickly! 14:43:45 <[1]JonasB> Szilard, you can now install and deploy plug-ins? 14:44:17 <szilard> Yes it can install any kind of plugin, you just tell the path to the plugin folder 14:44:23 <szilard> and will install everything from there 14:44:37 <lmcdasm2> nice! 14:44:38 <szilard> But the ODL plugin is still not okay 14:45:14 <szilard> some ODL services are not started in time and Fuel times out and deployment fails 14:45:38 <lmcdasm2> can we look at making a callback in the script? 14:45:42 <szilard> need to check if Michal resolved this issue in the latest plugin 14:45:45 <lmcdasm2> instead of a sleep - to check for 'somethin'? 14:45:48 <lmcdasm2> ahh.. ok 14:45:50 <szilard> and also 14:45:52 <[1]JonasB> Should we (you) start to work on installation and configuration of the ODL plugin? 14:45:59 <szilard> I 14:46:01 <szilard> I 14:46:09 <szilard> I'm sutdying Michal's puppet code 14:46:17 <szilard> and one more thing 14:46:43 <szilard> The plugin didn't worked with Ceph, or there was some conflict, so we could use only cinder 14:46:59 <szilard> I have to check if Ceph works or not 14:47:20 <lmcdasm2> maybe open a ticket on that 14:47:23 <lmcdasm2> and i can help out? 14:47:33 <szilard> I have also added Jonas's requirements what we discussed on Tuesday 14:47:41 <lmcdasm2> ill setup a duplicate of yours and figure out the ceph stuff? 14:47:57 <szilard> and made Autodeployer to install both Arno and Fuel 6.1, use both old and new config files 14:48:09 <[1]JonasB> So Szilard and Daniel, can you work on this? 14:48:18 <szilard> yes 14:48:18 <stefan_berg> szilard: That's a real cool thing! 14:48:34 <szilard> thanks 14:48:47 <szilard> Stefan have you managed to resolve the reaping issue ? 14:49:28 <stefan_berg> No, I have put that on hold right now - will give it another stab before I give up and cry on Michal's shoulder. 14:49:38 <[1]JonasB> #info Daniel and Szilard will work on deployment of Micals ODL plugin and figure out problems/conflicts with ceph. 14:49:48 <szilard> I think Michal is on vacation now 14:50:48 <szilard> still a question how we gonna provide the plugin to users 14:52:12 <[1]JonasB> szilard: Can you elaborate? 14:52:44 <szilard> the plugin has to be stored somewhere so that the Autodeployer can take it and install in Fuel 14:52:54 <stefan_berg> Can't we just put it on the ISO? 14:52:57 <szilard> the rpm file 14:53:04 <szilard> yes we can 14:53:07 <lmcdasm2> i assumed that during our build 14:53:10 <lmcdasm2> of ISO for SR1 14:53:18 <lmcdasm2> the rpm will be built and packages and delivered via RPM 14:53:25 <lmcdasm2> sorry via puppet onto the system 14:53:28 <lmcdasm2> and installed, etc (the rpm) 14:53:30 <szilard> ok 14:53:41 <lmcdasm2> just as we do today 14:53:47 <szilard> aha 14:53:53 <lmcdasm2> so we will have during the build a script to create the RPM (plugin) 14:53:55 <[1]JonasB> Stefan - What about build system rebasing for 6.1? 14:54:04 <lmcdasm2> and then have to sort a way to move it over - rebase (as jonas says) 14:54:35 <stefan_berg> Started, working on the verification process of my changes. 14:55:01 <[1]JonasB> stefan_berg: Cool:-) 14:56:11 <[1]JonasB> Anything more for today? 14:56:17 <lmcdasm2> just one thing 14:56:27 <[1]JonasB> goahead 14:56:37 <lmcdasm2> in prep for the coming coding season - to de-stress - i built a sauna and did a video of it - enjoy! 14:56:38 <lmcdasm2> https://youtu.be/-eJwuXbv9uE 14:56:40 <lmcdasm2> :P 14:57:07 <[1]JonasB> Can you host us for a two weeks hackfest? 14:57:08 <szilard> WoW nice, good job! 14:57:16 <stefan_berg> Is it rated PG? :) 14:57:18 <lmcdasm2> for sure - there are lots of rooms 14:57:34 <lmcdasm2> and ski resorts and fireplaces. 14:57:43 <lmcdasm2> Fuel meeting / retreat in Feb? 14:57:44 <lmcdasm2> :) 14:58:00 <lmcdasm2> at Tremblant? #action Jonas B :) 14:58:25 <ethfci> Daniel, cool :D 14:58:26 <[1]JonasB> Daniel, can you pound in the link (#link:-) 14:58:33 <lmcdasm2> #link https://youtu.be/-eJwuXbv9uE 14:58:34 * stefan_berg didn't spot any beer in the movie 14:58:53 * lmcdasm2 took the pics with one hand - the other was engaged with beer 14:59:12 <stefan_berg> Makes sense, some pics were out of focus. :) 14:59:20 <[1]JonasB> Cool thats all for today 14:59:27 <lmcdasm2> have a good day all! 14:59:29 <[1]JonasB> 3 14:59:35 <[1]JonasB> 2 14:59:38 <[1]JonasB> 1 14:59:38 <szilard> nice talking with you 14:59:40 <lmcdasm2> Szi - ill be in touch tomorrow to get the info to stage a blade in Montreal 14:59:45 <lmcdasm2> and get on the ceph stuff 14:59:49 <[1]JonasB> #endmeeting