User Tools

Site Tools


meetings:bgs_detailed_minutes_22jun2015

BGS Meeting June 22, 2015 - Minutes

5:00 PM <frankbrockners> #startmeeting BGS weekly team meeting
5:00 PM <trozet> i think meetbot isnt working frankbrockners
5:00 PM <wshao> hello, Frank
5:00 PM <fdegir> yes
5:00 PM <frankbrockners> yup - I saw this from Fathi's ealier meeting
5:00 PM <frankbrockners> but wanted to try again :-)
5:01 PM <frankbrockners> let's just pretend that it would work
5:01 PM <frankbrockners> we can still use #info -- makes filtering and creating notes easier...
5:01 PM <frankbrockners> #info Frank Brockners 
5:01 PM <radez> #info Dan Radez
5:01 PM <fdegir> #info Fatih Degirmenci
5:01 PM <arnaud_orange> #info Arnaud Morin
5:02 PM <trozet> #info Tim Rozet
5:02 PM <wshao> #info Weidong Shao
5:02 PM <frankbrockners> #info Agenda for today: https://wiki.opnfv.org/meetings/bgs#june222015
5:03 PM <frankbrockners> anything we should add to the agenda?
5:03 PM → rprakash_ joined (1806bda8@gateway/web/freenode/ip.24.6.189.168)
5:03 PM <frankbrockners> sounds like this isn't the case....
5:03 PM → JonasB joined (~jonas.bju@sessfw99-sesbfw99-86.ericsson.net)
5:03 PM <frankbrockners> #topic Arno release recap
5:04 PM → narinder joined (~narinderg@122.162.216.85)
5:04 PM <frankbrockners> just thought that it would be a good idea to do a round-table and gather some learnings
5:04 PM <frankbrockners> i.e. what went well and what did not
5:04 PM <Debra> are you on gotomeeting or have I got the wrong meeting id?
5:04 PM <JonasB> #info Jonas Bjurel
5:04 PM ⇐ narindergupta quit (~narinderg@182.69.186.193) Ping timeout: 246 seconds
5:04 PM <frankbrockners> Debra - we're IRC only
5:04 PM <Debra> OK, challenge to show slides then
5:05 PM → RandyLevensalor joined (~randyl@c-73-181-103-172.hsd1.co.comcast.net)
5:05 PM <rprakash_> even in irc only on #opnfv-meeting and not #opnfv-bgs
5:05 PM <MR_Sandvine> #info Manuel Rebellon
5:05 PM <frankbrockners> Debra - if you have slides, you could post them to the wiki or send out via email
5:05 PM <trozet> #info I thought the cross project collaboration (functest, octopus) worked very well in the chaos towards release
5:06 PM <frankbrockners> trozet - much agreed. it brought all of us much closer together
5:06 PM <JonasB> #info As said befor alot of good collaboration and engagement.
5:06 PM <trozet> #info we could have had better planning of requirements for the target system earlier in the project
5:07 PM <frankbrockners> I also think that we did well wrt/ deliver per agreed schedule (once we had a plan we pretty much followed it)
5:07 PM <JonasB> #info But we need to structure things differently when we get more projects, more installers, and more complicated functest
5:07 PM <radez> #info agree on the requirements, I feel like we were kinda figuring them out as we went
5:07 PM → amaged_ joined (sid87897@gateway/web/irccloud.com/x-zjjzxgceimlgeoew)
5:07 PM <JonasB> Agree
5:08 PM <frankbrockners> agreed radez - we pretty much learned as we were crawling forward
5:08 PM <frankbrockners> we should know better for R2
5:08 PM <frankbrockners> this is part of why we need Genesis - aka common requirements
5:08 PM <radez> I think that created frustrations...
5:09 PM <radez> on the other hand we did work together well in spite of having a moving target to hit
5:09 PM <rprakash_> frank you missed Compass from Arno release 2 and Uli wanted me to remind you on that
5:09 PM <JonasB> frankbrockners: I think genesis need to be more than requirements.
5:09 PM <frankbrockners> JonasB: What else do you see needed?
5:10 PM <JonasB> I think genesis going forward either need to dictate how projects need to package their artifacts such that installers can consume them in a generic way, or do the packaging in Genesis
5:11 PM <trozet> JonasB: this topic is release recap
5:11 PM <frankbrockners> JonasB - I like the term "requirement for packaging" a bit better than "dictate"
5:11 PM <JonasB> I also see genesis is the focal point for functest and CI to adress their requirements to.
5:11 PM <trozet> maybe save those comments for later topic
5:11 PM <JonasB> frankbrockners: We can work on wording - sure
5:11 PM <frankbrockners> trozet - good point, let's table the genesis topic for a bit and return to "what went well and where do we need to do better"
5:12 PM <trozet> JonasB: what do you think went well or poorly for Arno?
5:12 PM <frankbrockners> so early articulation of requirements - and common agreement of these requirements is a key one
5:12 PM <frankbrockners> what else?
5:12 PM <rprakash_> Maintenance of Arno should be minimum and not sure as CI too discussed it and so there is some confusion on where genesis stops and ocutopus takes over
5:13 PM <trozet> frankbrockners: the LF lab took a bit of debugging. Not sure how we could have made that more efficient
5:13 PM <frankbrockners> #info LF lab bring up took 4-6 weeks -- would be great to do better next time 
5:13 PM <trozet> maybe a description of the network topology
5:13 PM <trozet> or better communication with LF admins
5:13 PM <trozet> before it is all setup
5:14 PM <trozet> there were layer2 collisions between pod 1 and pod 2
5:14 PM <trozet> we should have informed LF lab to set them up as separate broadcast domains from the beginning
5:14 PM <frankbrockners> yes - and for the next pod (which cisco donates) we'll plan things ahead of time...
5:14 PM <rprakash_> Should we not have more PODs allcated in LF for future work. looks like this shortage of PODs is making things harder
5:14 PM <JonasB> #info So went well: collaboration, engagement, commitment!
5:15 PM <frankbrockners> rprakash_ has a point -- it would have been nice if more of the field labs would have really been available to developers
5:15 PM <fdegir> agree to that
5:16 PM <frankbrockners> let's info that
5:16 PM <fdegir> due to some "development" work going on LF PODs
5:16 PM <fdegir> we can't run stuff properly
5:16 PM <JonasB> #info less well as said: Integration with LF lab, support of LF-lab, clear definition of requirements/use-cases
5:16 PM <frankbrockners> #info it would have been nice if more of the field labs would have really been available to developers - LF should be for deploy/test - less so for development
5:16 PM <fdegir> #info Clarification regarding the purpose of LF lab is needed
5:16 PM <frankbrockners> and we'll improve once we have another POD at the LF - as a common sandbox
5:17 PM <fdegir> #info Is it for development work or the CI
5:17 PM <frankbrockners> fdegir - good point - and we also re-purposed the equipment on the fly 
5:17 PM <JonasB> We cant scale with the static config we have in LF lab, we need to have a MaaS to sort that.
5:17 PM <frankbrockners> additional topics?
5:17 PM <amaged_> I think we need more videos on youtube to explain what the project is, and maybe a demo. A lot of people are still finding it hard to understand what the project is about, so this could fall under documentation.
5:18 PM <frankbrockners> amaged_ agreed - this is "for next steps" (next topic on the agenda)
5:18 PM <rprakash_> Repurposing is finr, but we should havd two more PODS i LF , one for CI and onr for Testing
5:19 PM <frankbrockners> which is also about next steps...
5:19 PM <frankbrockners> any additional topics on "retrospective"
5:20 PM <rprakash_> Frank Uli asked me to remind you to include Compass & Arthur for JoID is installers for Rel 2
5:20 PM <frankbrockners> we have (+) collab & teaming (-) better def. of requirements (-) better doc of LF lab and definition of purpose
5:20 PM <fdegir> #info Another good thing is that we had many people getting their hands dirty with CI
5:20 PM <fdegir> so it is under collab & teaming
5:20 PM <frankbrockners> rprakash_ let's work through the agenda topic by topic
5:21 PM → anac joined (~eanapau@sessfw99-sesbfw99-90.ericsson.net)
5:21 PM <fdegir> one more thing to add is to patch the things that caused issues on last day
5:21 PM <frankbrockners> does anyone have feedback about Arno from outside the inner circle?
5:22 PM <fdegir> upstream repos and what is pulled down from where
5:22 PM <frankbrockners> fdegir - agreed
5:22 PM <amaged_> frankbrockners: I tried to search in blogs/tweets but i couldnt find anything more than people talking about its existence.
5:23 PM → chenshuai_ joined (dfa64473@gateway/web/freenode/ip.223.166.68.115)
5:23 PM <frankbrockners> #info better documentation and understanding of external dependencies 
5:23 PM <JonasB> One thing I think needs to be fixed is a way to increas SNR on the mailing lists.
5:23 PM <arnaud_orange> SNR?
5:23 PM <frankbrockners> signal to noise
5:23 PM <frankbrockners> ratio
5:23 PM <arnaud_orange> agreed
5:24 PM <arnaud_orange> very hard to follow different topics
5:24 PM <frankbrockners> for email tagged BGS that was ok
5:24 PM <JonasB> One could try filtering, but there is a big risk that you miss things as there are weak instructions on how to tag topics
5:24 PM <frankbrockners> but many people don't tag
5:24 PM <frankbrockners> JonasB - very much agreed - tagging does not always work (or you miss important stuff)
5:25 PM <frankbrockners> #info improve communications over email (signal to noise ratio isn't great - project tagging isn't used throughout the community)
5:25 PM <JonasB> I think the only safe way to do it is to create distr lists per topic/project
5:25 PM <frankbrockners> ok... given that we have a bunch of additional topics on the agenda - let's move on
5:25 PM <JonasB> Ok!
5:26 PM <frankbrockners> #topic next steps for BGS
5:26 PM <frankbrockners> what I had in mind here is twofold: (a) how do we define the content of a service release for Arno - what do we need to do from a BGS perspective
5:27 PM <rprakash_> How is BGS perspective on this different from CI?
5:27 PM <frankbrockners> and (b) how do we "finish up" BGS 
5:27 PM <JonasB> Frank, did you start the meeting, it doesnt seem so. topic doesnt work?
5:27 PM <frankbrockners> JonasB: meetbot is dead
5:27 PM <JonasB> Ahh
5:27 PM <frankbrockners> will filter manually later
5:27 PM <frankbrockners> so please continue #topic
5:27 PM <frankbrockners> and #info
5:28 PM <rprakash_> #nfo service release should fix bugs without adding new releases from upstream
5:29 PM <frankbrockners> rprakash_ - good question: from my perspective BGS is "deployment" focused - CI deals more with the packaging and delivery aspect
5:29 PM <frankbrockners> #info while back we had a discussion on what service/maintenance release would mean: https://wiki.opnfv.org/get_started/release_and_maintenance
5:30 PM <JonasB> A question, how can we fix issues if we do not pick new minors from upstream?
5:30 PM <arnaud_orange> is it still needed to have such "deployment" focused perspective?
5:30 PM <frankbrockners> JonasB: Should we fix issues from upstream?
5:30 PM <amaged_> frankbrockners: Can we say that BGS will never finish, because there will always be new releases of the key components ? so if things changed, they would reflect on BGS
5:30 PM <arnaud_orange> we need automated ways of doing things
5:30 PM <frankbrockners> or should we rather only fix what is in our control?
5:30 PM <arnaud_orange> I think we should contribute upstream
5:30 PM <arnaud_orange> fix issues
5:31 PM <frankbrockners> arnaud_orange - agreed - but new upstream sources IMHO would mean a new release, instead of a service release
5:32 PM <frankbrockners> IMHO we should only fix what is in our span of control for an "Arno-SR", i.e. bugs in our scripts etc.
5:32 PM <frankbrockners> Thoughts?
5:32 PM <arnaud_orange> agreed
5:33 PM <amaged_> frankbrockners: agreed. This way, it wouldnt be confusing to users. They know the scope of changes, making it easier to spot problems in the components.
5:33 PM <frankbrockners> trozet, radez, JonasB, fdegir - any thoughts?
5:33 PM <JonasB> frankbrockners: We would ultimately have as much from upstream as possible, that also goes for installers.
5:33 PM <rprakash_> #info my undertsnading is BGS was to facilitate first release and if we want to focus on deployment we just support what CI does , but note now we are taking a stand that we deploy whatever CI produces release 1 or 2 or for different installers, is that the BGS goal then?
5:33 PM <arnaud_orange> what I meant was that we should propose upstream fix as well when needed, and made it available only on next release
5:33 PM <trozet> #info yes we should only be fixing bugs for Arno branch
5:33 PM <trozet> #info no upgrades to kilo, etc
5:33 PM <JonasB> So I can see where we need to get a OS service pack in, a patch for OVS, KVM etc.
5:34 PM <JonasB> trozet: Agree - no majors should slip in!
5:35 PM <frankbrockners> How about minors? 
5:35 PM <JonasB> I think it would be strange if we couldnt get security patches in, etc, etc.
5:35 PM <frankbrockners> IMHO we should stay with what we have from upstream. 
5:35 PM <rprakash_> minor, I think that should be at the discreetion of commiters
5:36 PM <frankbrockners> how do we qualify "minor" vs "major"
5:36 PM <rprakash_> once determined that upstream can not fix it sonn or not atall, a mnor work around or fix can be done and may be released to upstrem
5:36 PM <JonasB> ODL Helium SR1->SR2 is a minor. Helium -> Lithium is a major
5:37 PM <frankbrockners> that works for ODL and O/S
5:37 PM <frankbrockners> how about e.g. OVS
5:37 PM <frankbrockners> if we do e.g. 2.3.0 today
5:37 PM <frankbrockners> would anything 2.3.x be ok?
5:38 PM <amaged_> I'm trying to borrow analogies from Kernel releases in Linux and how it relates to Applications.
5:38 PM <RandyLevensalor> +1 for CI and adoption on minor upstream versions.
5:38 PM <wshao> one requirement to the installers is to be able to patch the system for minor(os patches, etc) and possibly upgrade for major
5:38 PM <rprakash_> OVS is linux distros choice we can possibly take linux.x.1 linux.x.2 distros for ovs depending on distro
5:38 PM <JonasB> frankbrockners: I think so, almost all projects have a way to qualify what is a major and what is a minor - they just do it differently.
5:39 PM <rprakash_> frank well said but this is where committers ave freedom to fix what minor is based on uptream
5:39 PM <trozet> frankbrockners: did we ever put out a requirement for OVS version?
5:40 PM <frankbrockners> ok - is everyone ok with including "minor" upgrades from upstream in a service release - but avoid "majors"
5:40 PM <trozet> cant create a post release requirement :)
5:40 PM <rprakash_> +1
5:40 PM <JonasB> +1
5:40 PM → smccann joined (4281f10d@gateway/web/freenode/ip.66.129.241.13)
5:40 PM <frankbrockners> trozet: there is one on https://wiki.opnfv.org/get_started/get_started_system_state - but I'm not sure it is followed
5:40 PM <RandyLevensalor> Should all installers continue to track the same minor version of OVS and the upstream / common dependencies?
5:41 PM <arnaud_orange> +1
5:41 PM <frankbrockners> RandyLevensalor: That was the original plan - but we have to stay practical, given that we pull from upstream release repos
5:42 PM → snackewm joined (snackewm@nat/intel/x-oywrghuxfqpvotxs)
5:42 PM <rprakash_> #info note every installers tried but based on centos7,7.1 or ubuntu 14.04 they had different ovs and hence the statrt state listed were matcahed as far as p[ossible and changed by different installers to make things work
5:42 PM <frankbrockners> #agree SR for Arno will only include minor updates from upstream but avoid major upstreams. In addition, it'll include bug-fixes to OPNFV provided scripts etc.
5:43 PM <frankbrockners> the second topic in that realm is: When would we plan for having a SR for Arno?
5:43 PM <frankbrockners> I thought that we wait for folks to continue trying Arno
5:44 PM <frankbrockners> and once we have an understanding of the main issues (and things start to repeat themselves) we create a SR
5:44 PM <frankbrockners> so something like late Aug/Sep timeframe...
5:44 PM <frankbrockners> thoughts?
5:45 PM <amaged_> makes sense
5:45 PM <rprakash_> keep it Aug 15th time
5:45 PM <rprakash_> Will give us 8-10 weeks
5:45 PM <frankbrockners> JonasB, trozet?
5:45 PM <JonasB> September is when Fuel will have something for SR1
5:46 PM <rprakash_> OK then lets look at content of SR and then decide on dates
5:46 PM ⇐ chenshuai_ quit (dfa64473@gateway/web/freenode/ip.223.166.68.115) Quit: Page closed
5:46 PM <trozet> frankbrockners: we probably need at least a few weeks
5:46 PM <trozet> anytime after that is fine
5:46 PM <frankbrockners> so Sept sounds viable
5:46 PM <frankbrockners> #agree high-level target for SR for Arno would be September 2015
5:47 PM <rprakash_> ok lets tale it sept 18th the third week
5:47 PM <rprakash_> should give enough time for everyone to chip in
5:47 PM <frankbrockners> by then we probably also have the new project structure for installer projects in place and can shut down BGS
5:47 PM <frankbrockners> with this I wanted to give the floor to Debra
5:48 PM <frankbrockners> #topic Planning and communication tools for B-River
5:48 PM <frankbrockners> Debra - you were planning to give us an overview
5:48 PM <Debra> frankbrockners thanks
5:48 PM <Debra> slides sent out to mail list
5:49 PM <Debra> slide 2 topic: ARNO retrospective feedback- communication of scope needs improvement
5:49 PM <Debra> especially visibility for new people coming on the project
5:49 PM <Debra> proposed: for high level only, use project box that I will maintain for the community
5:50 PM <Debra> lower level engineering requirements still documented/tracked in spreadsheets or wiki
5:50 PM <Debra> as team usually does
5:50 PM ⇐ sorantis quit (~sorantis@sessfw99-sesbfw99-84.ericsson.net) Ping timeout: 276 seconds
5:50 PM <Debra> Project box has 4 quadrants on 1 page
5:51 PM <Debra> upper left = minimum viable- those things the project will not release without
5:52 PM <Debra> bottom left = working plan- things the team is working on that could be dropped in needed or that have a mild amount of risk. Team is working as if these are in plan
5:52 PM <Debra> If risks not resolved by late milestone (D) (will talk about milestones shortly) then they would be moved to ouplan
5:53 PM ⇐ ildikov quit (~ildikov@sessfw99-sesbfw99-87.ericsson.net) Ping timeout: 252 seconds
5:53 PM <Debra> upper right quadrant = requirements that are at significant risk but would like to get them into the release if possible.
5:54 PM <Debra> If the risks for these are not resolved by an early milestone (C) they go outplan
5:54 PM <Debra> Bottom right is requirements that are outplay- the community has decided no effort will be put into these this release.
5:54 PM <frankbrockners> Debra - makes sense to me to have (a) base, (b) highly desirable, (c) stretch, (d) future..
5:55 PM <Debra> Exactly
5:55 PM <frankbrockners> also looks like the proposed SR process resembles that of other OSS projects (e.g. ODL)
5:55 PM <Debra> To build and maintain this document I will need help from project leads.
5:56 PM <Debra> Since I am still getting to know who does what, would help me if leads send me an email with contact info & which project they lead
5:56 PM <frankbrockners> what I would recommend doing is to have a brief overview in the TSC call - and assemble a group of folks interested in working the topic
5:56 PM <Debra> Yes, we plan TSC call intro of this too
5:56 PM <frankbrockners> there might be talented folks who are not project leads - which you want in the meeting
5:56 PM <frankbrockners> sounds great
5:56 PM <Debra> yes agreed
5:57 PM <Debra> 2nd topic is schedule & milestones
5:57 PM <Debra> Milestone A - statement of intent B-Release participation
5:58 PM <Debra> Milestone B - Per project plan for the B-Release Features and dependencies identified in Jira
5:58 PM <Debra> Milestone C - Sprint planning ready (critical Jira tasks written)
5:58 PM — frankbrockners thinks that we're running out of time
5:59 PM <frankbrockners> Debra - IMHO the topic would really be better covered on a live call with audio
5:59 PM <Debra> Requirements projects: All upstream requirements published
5:59 PM <Debra> Yes, was hoping for that. Didn't realize you had switched to irc only
5:59 PM <frankbrockners> so how about you give a short intro at the TSC - and then schedule a dedicated follow up for folks interested
5:59 PM <Debra> will do
5:59 PM <frankbrockners> that way you get everyones thoughts - also ask for thoughts over email
6:00 PM <frankbrockners> thanks much
6:00 PM <Debra> we knew we will need to have multiple meetings to introduce the thoughts
6:00 PM <frankbrockners> we're pretty much at the top of the hr... 
6:00 PM → HKirksey joined (~Kirklet@24.130.35.74)
6:00 PM <rprakash_> Just wanted to add that yes we should go with voice besied irc as frank pointed out and we can differe installer stuff for next week
6:00 PM <frankbrockners> unforuntately we did not get to Genesis discussions - but we can do so next week 
6:01 PM <frankbrockners> ok... thanks everyone - and have a great week
6:01 PM <frankbrockners> #endmeeting
6:01 PM <Debra> Thanks for giving me time. Please review slides and send questions to me
6:01 PM <trozet> thanks Debra
6:01 PM <frankbrockners> Thanks Debra for giving us the highlights
meetings/bgs_detailed_minutes_22jun2015.txt · Last modified: 2015/06/26 13:38 by Frank Brockners