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