#opnfv-meeting: OPNFV Q1 Hackfest
Meeting started by rpaik at 16:00:41 UTC
(full logs).
Meeting summary
- 
  - rprakash (rprakash,
    16:05:13)
- David McBrick comes from Qualcom (rprakash,
    16:09:51)
- agenda https://etherpad.opnfv.org/p/Q1'2016_Hackfest
    (rprakash,
    16:11:02)
- announcing release of Brhmaputra (rprakash,
    16:11:50)
- Heather describes the Brahmaputra release
    infographic showing how the community grew (ildikov_,
    16:13:16)
- https://wiki.opnfv.org/releases/brahmaputra
    (rprakash,
    16:14:01)
- Tomi from Nokia gets as best Coder Developer
    for OPNFV and is part of Doctor (rprakash,
    16:14:36)
- for Code Developement Tomi Juvonen (rpaik,
    16:14:48)
- Documentation Award also goes to Ryota
    Mibu (rpaik,
    16:16:47)
- Dave Neary , Smith/Mark, Biert/Peter, Lee/Royta
    Mibu  for Collabortaion awards (rprakash,
    16:16:56)
- Integration award Cathy and Narinder
    Gupta (rprakash,
    16:17:44)
- Future technical community events
    discussion (rpaik,
    16:18:09)
- OPNFV summit on June 20-21at Berlin.
    Germany (rprakash,
    16:18:48)
- the question is should we continue to co-locate
    with other events? (rpaik,
    16:19:16)
- OPtions for H2 2016 ODL Seattle 27-29 Seattle,
    Plugfest in France (TBD) , LF Summit 20-24 Toronto Canada...choose
    one (rprakash,
    16:20:55)
- IETF 97 at Seoul Nov 13-18 in Korea.. another
    option (rprakash,
    16:23:00)
- comment that co-location with plugfest maybe a
    good idea (rpaik,
    16:23:18)
- plugfest 2 invite from Orange in EU need
    discussions plus one more at IETF 97 in Korea (rprakash,
    16:25:17)
- suggestion to start a poll on 2H events with
    the technical community (rpaik,
    16:26:32)
- Bryan Sullivan wanted to know who are
    particpating where to maximize particpation  and prefers ODL
    (rprakash,
    16:26:37)
- Chris too likes that (rprakash,
    16:26:53)
- OpenStack Summit-Barcelona is in the last week
    of October (rpaik,
    16:28:34)
- suggestion to have pre-OpenStack discussion
    regarding Blueprint planning within the community (rpaik,
    16:29:43)
- another option is Openstack In Barcelone, Spain
    - October 24-28, 2016 (rprakash,
    16:29:45)
- Release C is Colorado (rprakash,
    16:31:41)
- suggestion to schedule the afternoon breakouts
    around Colorado release planning discussion (rpaik,
    16:32:13)
- changes :     4:30 - 6:00: Release C
    planning (rprakash,
    16:34:50)
 
 
- Brahmaputra retrospectives (rpaik, 16:35:09)
  - Chris is looking for Constructive complaints
    for Release C plan for what we laerned in B (rprakash,
    16:36:39)
- https://etherpad.opnfv.org/p/c-release-brainstorming
    Colorado release plan Etherpad (rpaik,
    16:36:52)
- David McBrick to ask questions on feedback from
    Release B (rprakash,
    16:39:14)
- q1. WHoa was inolved in testing
    Brahmaputra? (rprakash,
    16:39:39)
- what was comprehensive test coverage
    (rprakash,
    16:40:07)
- trying to do everything all at once (esp. for
    testing) was a major challenge (rpaik,
    16:40:41)
- Tim redhat say too many parallel tasks hence we
    barely finished creating tests and hence covergae was minimum and
    problem was lot of baremetals and too much at last movement
    (rprakash,
    16:41:33)
- test prep activies should be done earlier in
    the prep cycle (rpaik,
    16:42:02)
- David says to figure out what test cases before
    rather than in late in release cycle (rprakash,
    16:42:14)
- this improved from A to B and needs to improve
    more in Colorado (Alan_,
    16:42:57)
- Dependency between individual project and
    testing was evdient in the Projects as everyone was tied to
    Func_test and hence Unit testing should be added (rprakash,
    16:44:20)
- interdepencies between various projects
    requires more unit testing (e.g. of feature projects) earlier
    (rpaik,
    16:44:29)
- Installer by Installer was painful process so
    need some methodology (rprakash,
    16:44:41)
- everybody seems to do differently (rprakash,
    16:44:58)
- David say we need consistancy, but other say
    differentaite between Unit tests from Production environment
    (rprakash,
    16:45:51)
- chris - normalize CI pipeline so same
    methodology from unit to system (Alan_,
    16:46:17)
- Chris say we need to streamline between CI and
    testing (rprakash,
    16:46:23)
- frankbrockners adds that scenarios were
    introduced late in the cycle (rpaik,
    16:47:05)
- Frank says concept of Scenerio needed to be
    completed with feature before taking up to testing (rprakash,
    16:47:11)
- Frank says integration was in a rush
    (rprakash,
    16:47:29)
- Frank not everything works at same pace with
    Multiple Scenerios (rprakash,
    16:47:54)
- Two weeks of Testing and Two weeks of
    Integration is not sufficient (rprakash,
    16:48:26)
- Frank - define Colorado scenarios early and
    each works at own speed (Alan_,
    16:48:41)
- Frank says so we should not club synchronizing
    Scenerios (rprakash,
    16:48:56)
- frankbrockners add that we should schedule
    scenarios independent from each other (rpaik,
    16:49:19)
- - Chris: Unit and System and isolated (and unit
    comes from upstream) but system has dependencies on unit
    (Alan_,
    16:52:21)
- rprakash said test at MS3 would be
    helpfull (rprakash,
    16:52:53)
- need to have clearer milestones for
    testing (rpaik,
    16:52:57)
- Chris points that lot of testing is in upstream
    and hence Yardstick needs differentaite for OPNFV Scenerios
    (rprakash,
    16:53:40)
- ChrisPriceAB asks if we can find a way to
    combine scenarios (rpaik,
    16:54:16)
- Chris susggests  reducing Scenerios
    (rprakash,
    16:54:19)
- Tim says tie Configuration to Scenerios instead
    of Calling Confguration of Doctor in multiple Scenerios (rprakash,
    16:55:01)
- - Benefit of this is that features are isolated
    to disjoint scenarios currently (Alan_,
    16:55:03)
- dradez asks if we can have scenarios based on
    configurations vs. features (rpaik,
    16:55:36)
- we need to be able to deploy any scenario on
    any POD (rpaik,
    16:56:48)
- arturt notes that we don’t have enough Pharos
    hw resources that we can easily consume (rpaik,
    16:58:17)
- - Chris - we were under-resourced (<20%) on
    both community and LF resources - that is, we could not get them "on
    demand" or soon enough (Alan_,
    16:59:31)
- infratructure support for Pharos resources is
    an area for improvement (rpaik,
    16:59:55)
- need more lab support besides Aric from
    LF (rprakash,
    17:00:18)
- Tim says Development testing needs early look
    -means unit testing asks David (rprakash,
    17:01:49)
- question is raised if we can complete
    development test prior to production tests? (rpaik,
    17:02:01)
- Trevor says its Fetaure testing (rprakash,
    17:02:04)
- Doctor project rolled their testing in Functest
    and that worked well (rpaik,
    17:05:09)
- Saves time if we get help from platform folks
    as how use case can be tested (rprakash,
    17:06:26)
- end user getting involed is a good (rprakash,
    17:06:45)
- trozet notes that for Apex they need to add
    test cases to make sure that a new feature works (vs. just
    deploying) (rpaik,
    17:08:19)
- Tim says Apex makes sure that add func_test to
    esnure part of system like Horizon end point access (rprakash,
    17:08:24)
- installers need to add some of the “basic”
    functest suites (rpaik,
    17:10:53)
- Installers have common Tempest tests and can be
    used as minimum smoke test plus validate more seperately to save
    test run time (rprakash,
    17:11:37)
- Scenerio we need to link to be able to system
    level plus user level testing (rprakash,
    17:14:02)
- frankbrockners adds that configuration file for
    functest is another improvement area (rpaik,
    17:14:43)
- Frank says having proper configuraion files is
    better and says Morgan is looking at that for cleaning up
    (rprakash,
    17:14:59)
- Chris says YardStick is targeted at system
    level whereas Func_Test targets some features (rprakash,
    17:15:54)
- Smoke test must include some of the Func_test
    fro example (rprakash,
    17:16:46)
- chris - maybe need to be giving specs to
    functest what it should provide (Alan_,
    17:16:47)
- All - realization that scenario definitions did
    not have an owner - how should this work in C release? (Alan_,
    17:17:40)
- discussion on where scenario configuration
    files should be (currently they’re with the installers) (rpaik,
    17:18:28)
- we need to pull some from installer and put in
    some other scenerio  to simplify the installation (rprakash,
    17:18:36)
- Ian say jumping between Scenerios and Function
    should be minimum (rprakash,
    17:20:17)
- Reason - features will be "smoke test passed
    and more" and scenario testing, while still hard, will be less
    frequent (Alan_,
    17:22:31)
- ChrisPriceAB notes that there is a design guide
    for all testing projects (rpaik,
    17:23:05)
- Producing an Artifact is being used by
    installer and so we should be able to merge some tests to staging
    to complete some system testing (rprakash,
    17:24:29)
- Chris says we have documents for Yardstick and
    Func_Test for whitebox plus vping and others refer (rprakash,
    17:26:33)
- https://wiki.opnfv.org/yardstick
    (rprakash,
    17:26:37)
- https://wiki.opnfv.org/releases/c
    (rprakash,
    17:27:31)
- we also need to discuss upstream planning for
    the D-release (e.g. OpenStack Newton) (rpaik,
    17:27:36)
- are we missing anything in OpenStack
    (rprakash,
    17:28:17)
- - Purpose - to not just be consuming everything
    but saying what bridges the gaps (Alan_,
    17:28:46)
- consider Orchestartion not just Tacker and
    other upstream can do same besides OpenStack projects (rprakash,
    17:34:43)
- Bryan says Tacker is for Test case for Generic
    VNF but commercial can be different (rprakash,
    17:36:27)
- Bryan says have Package thatw works and add
    commercial stuff aove that (rprakash,
    17:37:11)
- need to solicit input from the large community
    via mailing lists for feedback to upstream communites (rpaik,
    17:37:33)
- Ian says we need to plan for upstream in
    OpenStack in next 4-6 weeks (rprakash,
    17:38:04)
- ChrisPriceAB suggests working groups to
    converges some of the individual project
    discussions/activities (rpaik,
    17:38:52)
- Chris talks up about NFVReadyNeSs and see how
    all this is going to look , instead having 40 projects can we get
    them to merge (rprakash,
    17:38:58)
- workgroups proposal by Chris to get consensus
    between Projects is a good idea and collect and start common purpose
    represenation for planning (rprakash,
    17:41:18)
- - Suggestion to make this process happen
    through WG's submitting proposals to the TSC (not forcing proj
    merger) (Alan_,
    17:41:21)
- 20 minutes break now (rprakash,
    17:41:45)
- rprakash (rprakash,
    18:07:30)
- getting re-started in about a minute
    (rpaik,
    18:07:59)
 
 
- Development aand Testing Infrasructure (rprakash, 18:07:59)
  - presented by Trevor Cooper & Matthew
    Li (rpaik,
    18:08:24)
- Jenkins-ci what should be included in evrify
    job (rprakash,
    18:10:11)
- unitest to ensure Project is in order
    (rprakash,
    18:11:07)
- what is time for tests - 1 hour , 10
    hour? (rprakash,
    18:11:44)
- Not hours and Days but few minutes (rprakash,
    18:12:08)
- Matthew notes that goal should be
    minutes (rpaik,
    18:12:15)
- improvement 2 is to test in local env before
    adding patch to Project to ensure minimize reun times for progress
    in CI (rprakash,
    18:14:16)
- submit changes after testing in local
    environment (rprakash,
    18:14:41)
- another option is to integrate with community
    installers and run the test cases once patch is set with related
    code (rprakash,
    18:16:05)
- community environmenmts like Intel, Ericsson,
    Huawei .... for installers in differet PODs (rprakash,
    18:17:19)
- Improvement 3 is adding Dashboard (rprakash,
    18:18:55)
- there are individual testing dashboards in
    addition to the test board that went live on opnfv.org (rpaik,
    18:21:44)
- Frank says we should look at moving from Hand
    Crafted to automated dashboard (rprakash,
    18:23:14)
- due to lack of test folks  at Hackfest here we
    need to take it later in test workgroup or teams (rprakash,
    18:24:34)
- Mathew also discusses Nodepool as a tool for
    lar resource management tool (rpaik,
    18:25:33)
- Lab resource pool using NodeLable Parameter
    Plugin, but needs OpenSatck environment alternate being considered
    or Virtual environment and Fatih working on it with his Releng
    coleagues (rprakash,
    18:27:37)
- Dev?Test Infra Goal/Vision (rprakash,
    18:28:16)
- Lab Visibility: Capability, Usage, (rprakash,
    18:28:44)
- Configuration Management (rprakash,
    18:28:56)
- Common Inventory for Installer, POD
    Cobfiguration, Common Platform tests need development (rprakash,
    18:30:12)
- Trevor notes that supporting a bare metal
    environement requires a lot of resources (rpaik,
    18:32:17)
- and better support is required (rpaik,
    18:32:30)
- Onboarding requires addressing (rprakash,
    18:33:22)
- https://wiki.opnfv.org/pharos_laas
    (rprakash,
    18:33:27)
- lab-as-a-service will need Infrastructure
    support  - Lf Lab support, CI, Troubleshooting/sysadmin (rprakash,
    18:35:08)
- aricg poses the question of providing potential
    users with direct access to jenkins toolchain (rpaik,
    18:35:45)
- look at MaaS which was co-ordinating to ensure
    that Labs are utilized well and Iben and Arthur can lookback at that
    option (rprakash,
    18:37:18)
 
 
- OPNFV Plugfest (rpaik, 18:37:40)
  - Aric has good question and may be we need to
    take this at Pharos meeting (rprakash,
    18:38:21)
- Lincoln & Hongbo presenting the Plugfest
    update (rpaik,
    18:39:56)
- Plugfest will take place during the week of May
    9th at CableLabs in Louisville, CO (rpaik,
    18:41:07)
- Lincoln itroduces Plugfest WG and Hongbo and
    Ray (rprakash,
    18:41:25)
- http://events.linuxfoundation.org/events/opnfv-plugfest
    (rprakash,
    18:41:30)
- Provide event/Opportunity for tesing OPNFV and
    measure results (rprakash,
    18:42:16)
- Keyfoucs ...1. Deployment, 2. Network
    Integration and 3. VNF testing over Platform (rprakash,
    18:42:52)
- plugfest is open to both members and
    non-members of OPNFV (rpaik,
    18:43:08)
- an Open event and any one can particpate not
    just OPNFV members (rprakash,
    18:43:16)
- critical path right now is test plan
    development (rpaik,
    18:44:06)
- Plufest Timelines - Rules of Engagement (ROE)
    like NDA sorted ot, and planning tests for now, followed by
    exceution and some white paper (rprakash,
    18:44:17)
- http://events.linuxfoundation.org/events/opnfv-plugfest/program
    (rprakash,
    18:45:17)
- Hongbo presenting the Technical details
    (rprakash,
    18:45:51)
- Basic Scenerio and Extended Scenerio
    (rprakash,
    18:46:13)
- Basic hardware/software test for OPNFV Platform
    beyond Pharos Scenerios to cover interoperability (rprakash,
    18:47:27)
- Flow -> Pharsos ->OPNFV installler
    ->B-Release -> Test Projects-> VNF and Life Cycle
    (rprakash,
    18:48:46)
- Vendors flow: Hardware Vendor -> Installer
    Vendor -> Platform Vendor -> Tesdt vendor -> VNF
    Vendor (rprakash,
    18:49:52)
- Morning Session (Setup Only all Basic),
    Afternoon session (Test Secnerios and fianlly any exteded services
    testing) (rprakash,
    18:50:50)
- test cases under consideraion OPFV testing, SDN
    testing, VNF testing, Orchestartion testing are current
    thinking (rprakash,
    18:51:54)
- Nextstep Plugfest Test development requesting
    Particpation for Plugfest for Infrastrucure and overall
    communication (rprakash,
    18:53:16)
- https://www.regonline.com/Register/Checkin.aspx?EventID=1815505
    (rprakash,
    18:54:51)
- Join Divetail meeting Friday 1400:1500
    UTC (rprakash,
    18:56:40)
- https://global.gotomeeting.com/join/458547813
    (rprakash,
    18:56:45)
- IRC channel: IRC channel: #opnfv-meeting@
    Freenode (Web Chat) (rprakash,
    18:57:09)
- Plugfest should not replicate what other people
    are doing as per Frank so we focus on OPNFV what it does and add
    more as we move to Release C and D etc (rprakash,
    18:58:24)
- want to tie in what we do in Plugfest to OPNFV
    and not replicate what others have done (e.g. ETSI, NIA, etc)
    (rpaik,
    18:58:28)
- we should see how we can bring in MANO testing
    in future  lets work through future Pludfests (rprakash,
    19:00:35)
- important to remember that this is our first
    plugfest and will be a big learning opportunity (rpaik,
    19:01:08)
- This first one should be a boot from ground and
    see how we can accomodate and inclusive as much as possible
    (rprakash,
    19:01:15)
- This is setting the baseline for Plugfest as
    Ray Nugent mentioned (rprakash,
    19:02:25)
- based on registarion may limit the partcipation
    and Ray Pike mentions and have a blog to promote the plugfest
    (rprakash,
    19:03:55)
- 20 membership companies sign that itself will
    be huge (rprakash,
    19:04:48)
- now breaking for lunch (rpaik,
    19:05:06)
- Breaking for Lunch (rprakash,
    19:05:19)
- re-starting in about a minute (rpaik,
    20:08:39)
 
 
- Colorado release planning (rpaik, 20:08:53)
  - https://wiki.opnfv.org/releases/colorado?s[]=colorado&s[]=release
    Colorado release page (rpaik,
    20:11:26)
- rprakash (rprakash,
    20:15:38)
- Tim notes that for his feature project,
    installers were moving targets for the Brahmaputra release
    (rpaik,
    20:15:50)
 
 
- OPNFV Release Planning (rprakash, 20:15:51)
  - Chris starts discussions on Mile Stones and
    release dependancy (rprakash,
    20:17:09)
- there is a suggestion to have feature freezes
    first (rpaik,
    20:18:37)
- upstream dependency must be understood
    early (rprakash,
    20:23:08)
- before Milestone 1, upstream dependencies must
    be understood (rpaik,
    20:27:42)
- Genesis can be used as a vehicle to comprehend
    upstream dependencies (rpaik,
    20:29:34)
- Frank to talk about OPNFV Release and Scenerio
    Release (rprakash,
    20:31:07)
- OPNFV test components and features at system
    level (rpaik,
    20:32:43)
- frankbrockners asks if there should be release
    schedules per scenarios (rpaik,
    20:34:42)
- per scenarios you could have fearure complete,
    install ready, test ready, integration ready, and release
    ready (rpaik,
    20:36:38)
- try to combine upstream patches in “one OPNFV
    version of upstream” whenever possible (rpaik,
    20:51:45)
- Scenerio based rlease within Release C being
    proposed by Frank and Chris (rprakash,
    20:54:39)
- some debate on experimental scenerio vs.
    Production based scenerios (rprakash,
    20:55:08)
- this proposal for scenarios based release
    allows for quicker feedback to upstream developer communities
    (rpaik,
    20:56:27)
- Chris wants to avoid labeling it like HA, NOHA,
    SDN, NOSDN per installer and with 4-5 intalers this makes it 20
    scenerios for now (rprakash,
    20:57:09)
- so we need to get a team working on scenerio
    based cycle within OPNFV to track all scnerios as compositions of
    components and their configuration (rprakash,
    20:58:30)
- As we get to Scenerio maturity we may be able
    to do away with lables like we have now HA, NoHA etc etc.
    (rprakash,
    21:00:19)
- idea to create a mechanism for projects to
    create an RPM for deployment (rpaik,
    21:11:29)
- consensus on the scenario-based release
    proposal (rpaik,
    21:13:57)
- Frank proposed Scenerio based relase and most
    agreed to it and Chris said despite that we still need to manage
    OPNFV release based in parallel like Release B (rprakash,
    21:14:36)
- Sometimes in July we may have a stable release
    plan and in that few scenerios that my qualify and moeet the goals
    of OPNFV C Release (rprakash,
    21:15:51)
- Get Scnerio tested early to get requirements
    upstream, but at the end of the day relase freez at a given time
    must include the scenerios that make it to date of freeze and hence
    release (rprakash,
    21:39:28)
- Ofee break before we gather for Project
    Breakout sessions (rprakash,
    21:49:24)
 
Meeting ended at 22:15:18 UTC
(full logs).
Action items
  - (none)
People present (lines said)
  - rprakash (141)
- rpaik (78)
- collabot` (14)
- Alan_ (12)
- ildikov_ (1)
- bryan_att (1)
- narindergupta (1)
- braynn_att (0)
- ChrisPriceAB (0)
Generated by MeetBot 0.1.4.