Table of Contents

Doctor Team Meetings

Meeting Info:

Meeting minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/ and below


March 1, 2016

Agenda:

Minutes: http://ircbot.wl.linuxfoundation.org/meetings/opnfv-doctor/2016/opnfv-doctor.2016-03-01-14.01.html

Feb 23, 2016

Agenda:

Minutes: http://ircbot.wl.linuxfoundation.org/meetings/opnfv-doctor/2016/opnfv-doctor.2016-02-23-14.00.html

Feb 16, 2016

Agenda:

Minutes: http://ircbot.wl.linuxfoundation.org/meetings/opnfv-doctor/2016/opnfv-doctor.2016-02-16-13.59.html

Feb 9, 2016

Agenda:

Minutes: http://ircbot.wl.linuxfoundation.org/meetings/opnfv-doctor/2016/opnfv-doctor.2016-02-09-14.00.html

Feb 2, 2016

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2016/opnfv-doctor.2016-02-02-14.00.html

Jan 26, 2016

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2016/opnfv-doctor.2016-01-26-14.01.html

Jan 19, 2016

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2016/opnfv-doctor.2016-01-19-14.00.html

Jan 12, 2016

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2016/opnfv-doctor.2016-01-12-14.00.html

Jan 5, 2016

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2016/opnfv-doctor.2016-01-05-14.01.html

Dec 22, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-12-22-14.00.html

Dec 15, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-12-15-14.02.html

Dec 8, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-12-08-14.00.html

Dec 1, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-12-01-14.00.html

Nov 24, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-11-24-13.59.html

Nov 17, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-11-17-13.59.html

Nov 9-10, 2015

OPNFV design summit sessions

Nov 9th, 15:15-14:00 at Room #3:

Nov 10th, 11:00-12:00 at Room #2:

Nov 10th, 14:00-15:00 at Room #2:

Nov 3, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-11-03-13.59.html

Oct 28, 2015

Meeting Info:

Minutes:

Oct 20, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-10-20-12.59.html

Oct 13, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-10-13-12.59.html

Oct 6, 2015

Agenda:

Gap analysis: NFV Alarms in IFA006 vs Ceilometer alarms

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-10-06-13.00.html

Sep 29, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-09-29-13.01.html

Sep 22, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-09-22-13.01.html

Sep 15, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-09-15-12.57.html

Sep 8, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-09-08-13.00.html

Sep 1, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-09-01-13.01.html

Aug 25, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-08-25-12.55.html

Aug 18, 2015

Agenda:

Minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-08-18-13.02.html

Aug 11, 2015

Agenda:

Meeting minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-08-11-12.56.html

Aug 4, 2015

Agenda

Meeting minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-08-04-12.56.html

July 30, 2015

Meeting at OPNFV Hackfest: https://etherpad.opnfv.org/p/doctor_hackfest_20150730

July 28, 2015

Agenda:

Meeting minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-07-28-13.01.html

July 21, 2015

Agenda:

Meeting minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-07-21-12.58.html

July 14, 2015

Agenda:

Meeting minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-07-14-12.56.html

July 7, 2015

Agenda:

Meeting minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-07-07-13.00.html

June 30, 2015

Agenda:

Meeting minutes: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-06-30-12.58.html

June 23, 2015

Agenda:

Minutes:

IRC Log:

  22:00:08 r-mibu     > #startmeeting doctor
  22:00:40 GeraldK    > #info Gerald
  22:00:46 tojuvone   > #info Tomi Juvonen
  22:02:03 r-mibu     > #startmeeting doctor
  22:02:10 r-mibu     > #endmeeting
  22:04:05 r-mibu     > #link https://etherpad.opnfv.org/p/doctor_meetings
  22:04:31 cgoncalves > #info Carlos Goncalves
  22:04:37 ildikov    > #info Ildiko Vancsa
  22:04:55 bertys     > #info Bertrand Souville
  22:07:13 r-mibu     > #topic BP Status Nova
  22:08:42 GeraldK    > #info Roman (intel) is back and will continue implementation
  22:09:35 GeraldK    > #info Carlos is facing some issues with proposed patch (conflict in gerrit)
  22:11:06 bertys     > #link https://review.openstack.org/#/c/185849/
  22:13:52 r-mibu     > #topic BP Status Ceilometer
  22:14:05 r-mibu     > #link https://review.openstack.org/#/c/172893/
  22:14:23 GeraldK    > #info spec got approved by 3 core reviewers
  22:14:43 GeraldK    > #info 2 more developers from Intel working on it
  22:15:00 GeraldK    > #info in total 3 developers working on this spec
  22:16:14 ildikov    > #link https://review.openstack.org/192684
  22:17:04 ildikov    > #link https://review.openstack.org/192688
  22:18:57 r-mibu     > #topic Deliverable status
  22:19:26 GeraldK    > #link http://artifacts.opnfv.org/
  22:19:27 r-mibu     > #info tagged '2015.1.0'
  22:22:00 GeraldK    > #info working on open issues (review comments). pls join discussion in Gerrit.
  22:26:37 GeraldK    > #info proposal to discuss open comments in Doctor meeting
  22:27:23 r-mibu     > #topic AoB
  22:27:24 GeraldK    > #topic AOB
  22:28:05 r-mibu     > #info Ceilometer *virtual* mid-cycle 
  22:28:26 GeraldK    > #info Ceilometer F2F midcylce event is canceled, there will be virtual discussion, e.g. IRC
  22:28:35 r-mibu     > #link https://etherpad.openstack.org/p/ceilometer-liberty-midcycle
  22:29:16 ildikov    > #link http://doodle.com/6vfksdu38wcwqqd3
  22:29:17 GeraldK    > #info dates are not yet fixed. doodle vote.
  22:29:34 ildikov    > #info Ceilometer has a virtual mid-cycle as opposed to face-to-face
  22:32:49 r-mibu     > #info OPNFV Hackfest
  22:33:39 GeraldK    > #action Carlos to prepare demo script for demo
  22:37:19 GeraldK    > #info Ildiko and Gerald propose to have a session on Doctor, where demo is part of, but also show status of BPs/specs and way forward
  22:38:01 r-mibu     > #topic req-doc discussion
  22:38:13 r-mibu     > #info fencing
  22:39:01 r-mibu     > #link http://artifacts.opnfv.org/doctor/html/03-architecture.html
  22:41:14 cgoncalves > #link https://gerrit.opnfv.org/gerrit/#/c/882/
  22:41:47 GeraldK    > #info Fencing gap had been part of earlier version of Doctor document, but was removed
  22:41:59 r-mibu     > #info fencing is one of external system responsibilities (when the host mark down) 
  22:42:19 GeraldK    > #info gerrit patch is proposing to add this feature to Doctor
  22:43:49 GeraldK    > #info Ildiko: there is discussion on whether Nova or external tool is responsible for fencing. should this be part of Doctor project?
  22:46:25 GeraldK    > #info Ryota: okay to not have gap on fencing, but mention this feature in the architecture section
  22:47:23 r-mibu     > #info agreed
  22:47:39 GeraldK    > #agree mention fencing in "general features", but do not have gap on it
  22:47:58 r-mibu     > #info Maintenance state
  22:48:06 r-mibu     > Change: ("going to maintenance" and "in maintenance")
  22:50:11 r-mibu     > #info DOCTOR-11
  22:51:21 GeraldK    > #info DOCTOR-11 has wider scope. offline review needed.
  22:51:55 GeraldK    > #agree agreement to have two maintenance states ("going-to-maintenance" and "in-maintenance")
  22:52:06 r-mibu     > #info User can stop maintenance
  22:53:09 GeraldK    > #info ...or user does not respond to maintenance request
  22:54:34 GeraldK    > #info error cases needed, e.g. resend maintenance request after timeout
  22:54:49 GeraldK    > #info how to handle cases where a user is sending NACK?
  22:55:09 r-mibu     > #info or having error/force policy 
  22:56:15 GeraldK    > #info give responsibility back to Administrator

June 16, 2015

Agenda:

IRC Meeting Logs: http://meetbot.opnfv.org/meetings/opnfv-doctor/2015/opnfv-doctor.2015-06-16-13.00.html

June 9, 2015

Agenda:

IRC Meeting Logs: http://meetbot.opnfv.org/meetings/opnfv-meeting/2015/opnfv-meeting.2015-06-09-13.02.html

June 2, 2015

Agenda:

IRC Meeting Logs: http://meetbot.opnfv.org/meetings/opnfv-meeting/2015/opnfv-meeting.2015-06-02-13.02.html

May 26, 2015

Agenda:

IRC Meeting Logs: http://meetbot.opnfv.org/meetings/opnfv-meeting/2015/opnfv-meeting.2015-05-26-13.02.html

May 19, 2015

Canceled

May 12, 2015

Agenda:

Participants: Gerald Kunzmann, Ryota Mibu, Carlos Goncalves, Bryan Sullivan, Adi Molkho, Dan Druta, Michael Godley, Maryam Tahhan, Tomi Juvonen, Tommy Lindgren, Gurpreet Singh

Minutes:

May 5, 2015

Agenda:

Minutes:

April 28, 2015

Joint meeting with ETSI NFV REL team. Agenda:

  1. Identify Purpose of the call
    • Collaboration kick-off
  2. NFV REL:
    • Project Overview
    • NFV upgrade
    • Active monitoring and failure detection
  3. OPNFV Doctor:
    • Project Overview
    • Use cases
  4. Collaboration methodology discussion
  5. Wrap-up

Minutes:

  1. Purpose
    • Ryota: know each other; see how to work together; further technology discussion needed at later stage
    • Markus Schoeller (NEC): no IPR declarations today, today only exchange of public information
    • policies how to work together w.r.t IPR etc should be defined for later work
    • Gurpreet: high-level of Doctor project; fault-detection and management; what are use cases of Doctor?
  2. NFV REL introduction (Markus Schoeller)
    1. Project overview: see ETSI/NFVREL(14)000200)
      • dedicated reliability project
      • Ryota: target size / number of applications?
      • Tommy: which work items focus on VIM part? indirectly addressed in monitoring and failure detection. scalabilty per se has some impact on VIM
      • Tommy: this means "monitoring and failure detection" would be the main crossing point with Doctor? so far yes, but in next meeting new WIs may be created
    2. NFV software upgrade mechanism (Stefan Arntzen - Huawei)
      • different to traditional upgrades: "old traffic" can still go to "old software version", whereas new traffic/connections can go to the new s/w version in parallel (this is enabled by virtualization); no hard switchover needed; old system/version is still running and it can be switched back in case of issues with the new version
      • assumption is that this can be done stateless (otherwise it would be more complex)
    3. Active monitoring for NFV (Gurpreet)
      • Alistair Scott: interested in passive monitoring; where as attachment points for passive monitoring? REL has not looked in passive monitoring for NFV
      • Gurpreet: identify use cases where current implementation has gaps
  3. OPNFV Doctor
    • Stefan: plan to use OpenStack components?
    • Ryota: we are not only focusing OpenStack, but open source in general
    • Tommy: but OpenStack is the primary s/w used in OPNFV
    • Gurpreet: work flow for upstream community?
    • Ryota: define requirements, gap analysis, provide blueprints, but no coding in Doctor project
  4. Next action:
    • arrange meeting in the next NFV event
    • keep in touch

April 21, 2015

Agenda:

  1. Deliverable
    • Structure: uploaded to Gerrit and split into multiple files; need consensus from community
    • Propose requirement project deliverable template based on Doctor's (WIP: Carlos, Ryota, Ikdiko)
    • Review comments received so far
  2. Blueprints

Minutes:

April 14, 2015

Agenda:

  1. Status of BPs
  2. Doctor requirement deliverable
  3. Doctor Southbound API

Minutes:

  1. Status of BPs
  2. Doctor requirement deliverable
    • Carlos to complete conversion by this week
    • contact Octopus on HTML conversion tool. If necessary, help Octopus talk to TSC about the positioning of Requirements deliverables
  3. API in between OpenStack and HW/NFVI monitiring module e.g. Zabbix (Ryota)
    • Change "southbound API" to API in between OStack and HW/NFVI monitoring module

April 7, 2015

Agenda:

  1. Input from Swfastpathmetrics team
  2. Status of BPs

Minutes:

  1. Input from Swfastpathmetrics team
    • current integration plan is https://collectd.org/ and also ceilometer
    • Revisit the scope of the NIC to makes sure that we can collect VF stats.
      • TBD
    • Can the NIC report VF/PF stats capabilities? Investigate: Maryam
      • I’ve been looking into this for Intel® 82599 10 GbE Controller, and this might be possible through a level of indirection by checking what VFs are enabled. It’s not exactly what’s being asked, but if you know what knew a VF was enabled then you’d know what stats are also available.
      • BTW: Stats can then be retrieved then per VF for Niantic:
        • VF Good Packets Received Count
        • VF Good Packets Transmitted Count
        • VF Good Octets Received Count Low
        • VF Good Octets Received Count High
        • VF Good Octets Transmitted Count
        • VF Good Octets Transmitted Count
        • VF Multicast Packets Received Count
      • But then error stats are still shared.
      • Open Maryam is looking into is if we knew the Queues that were assigned to a VF could we use Queue Packets Received Drop Count (QPRDC) to retrieve the dropped packets for a VF?
    • Maryam in the process of writing a DPDK app that runs as a secondary process on the host and is capable of reading the stats, which can then be parsed by a script.
      • Still in progress
    • No Southbound interface for Doctor defined yet.
    • Action: Ryota to draft SB API of Doctor
  2. Status of BPs

March 31, 2015

Agenda:

  1. Status of requirement deliverable
  2. Status and next steps of BPs (Tomi, Ryota)
  3. Nova BP review
  4. Input from Swfastpathmetrics team

Minutes:

  1. Status of requirement deliverable: Distributed to OPNFV community
  2. Discussion about leveraging OpenStack Zaqar as multi-tenant messaging system for real-time event notifications
  3. HTTP vs SNMP
  4. Input from Swfastpathmetrics team:
    • The following set of statistics are those that are collected explicitly for the physical NIC (Intel 10G Niantic)
      • Physical Function (PF) Summed up/total ReceiveErrors/Drop Statistics Reported (note** these are per Port)
        • PF Packet drop: Sum of ( all drop registers we list)excluding error register
        • PF Packet errors: Sum of ( all error registers we list)excluding drop registers
        • PF PHY errors: Sum of (all PHY errors we list)
        • PF General errors: Sum of (all other rx/tx errors regs welist)
        • PF Missed RX: A missed packet is a packet that was correctly received by the NIC but because it was out of descriptors and internal memory, the packet had to be dropped by the NIC itself
      • Physical Function (PF) IndividualReceive Errors/Drop Statistics Reported
        • Illegal Byte Error Count: Counts the number of receive packetswith illegal bytes errors (such as there is an illegal symbol in the packet).
        • Error Byte Count: Counts the number of receive packetswith error bytes (such as there is an error symbol in the packet).
        • Rx Missed Packets Count
        • MAC Local Fault Count : Number of faults in the local MAC.
        • MAC Local Fault Count: Number of faults in the remote MAC.
        • Receive Length Error Count: Number of packets with receive length errors. A length error occurs if an incoming packet length field in the MACheader doesn't match the packet length.
        • Receive Undersize Count:. This register counts the number of received frames that are shorter than minimum size (64bytes from <Destination Address> through <CRC>, inclusively), andhad a valid CRC.
        • Receive Fragment Count: Number of receive fragment errors (frame shorter than 64 bytes from <Destination Address> through <CRC>,inclusively) that have bad CRC (this is slightly different from the ReceiveUndersize Count register)
        • Receive Oversize Count: This register counts the number of received frames that are longer than maximum size as defined by MAXFRS.MFS (from <Destination Address> through <CRC>,inclusively) and have valid CRC.
        • Receive Jabber Count: Number of receive jabber errors. This register counts the number of received packets that are greater than maximum size and have bad CRC (this is slightly different from the Receive OversizeCount register). The packets length is counted from <Destination Address>through <CRC>, inclusively.
        • Management Packets Dropped Count: Number of management packets dropped.This register counts the total number of packets received that pass the management filters and then are dropped because the management receive FIFO is full. Management packets include any packet directed to the manageability console (such as RMCP and ARP packets).
        • MAC Short Packet Discard Count: Number of MAC short packet discard packets received.
        • XSUM Error Count: Number of receive IPv4, TCP, UDP or SCTPXSUM errors.
        • FC CRC Error Count: Count the number of packets with goodEthernet CRC and bad FC CRC
        • FCoE Rx Packets Dropped Count: Number of Rx packets dropped due to lack of descriptors.
      • And the final thing we measure is packet latency through DPDK.

March 24, 2015

Participants: Ryota, Tomi, Bertrand, Gerald Agenda:

  1. Status and next steps of BPs (Tomi, Ryota)
  2. Nova BP review
  3. Input from Swfastpathmetrics team
  4. Status of requirement deliverable
  5. Document Review

Minutes:

March 17, 2015

Agenda:

Minutes:

March 5, 2015

Agenda:

Minutes:

March 5, 2015

Ad-hoc meeting for blueprint planning

Agenda:

Minutes:

March 3, 2015

Agenda:

Minutes:

Feb 24, 2015

Requirement project round table @ Prague Hackfest

Participants: Ryota (NEC), Gerald (DOCOMO), Bertrand (DOCOMO), Ashiq (DOCOMO), Tomi (Nokia), Tommy (Ericsson), Carlos (NEC), Gianluca Verin (Athonet) Daniele Munaretto (Athonet), Sharon (ConteXtream), Christopher (Dorado Software), Russell (Red Hat), Frank Baudin (Qosmos), Chaoyi (Huawei), Al Morton (AT&T), Xiaolong (Orange), (Oracle), Randy Levensalor (CableLabs) …

Slides can be found here: https://wiki.opnfv.org/_media/doctor/opnfv_doctor_prague_hackfest_20150224.n.pptx

Minutes:

Feb 23, 2015

Doctor/Fastpathmetrics/HA Cross Project Meeting @ Prague Hackfest

Goal:

Minutes:

Feb 17, 2015

Agenda:

Minutes:

Feb 10, 2015

Agenda:

Minutes:

Feb 6, 2015

Extra meeting for Implementation Planning

Agenda & Minutes:

Feb 2, 2015

Agenda:

Minutes:

Jan 26, 2015

Agenda:

Minutes:

Jan 19, 2015

Agenda:

Minutes:

Jan 12, 2015

Agenda:

Minutes:

Dec 22, 2014

Agenda:

Minutes:

Dec 15, 2014

Agenda:

Minutes:

Dec 8, 2014

Agenda:

Minutes:

Dec 1, 2014

Agenda:

Minutes:

Nov 17, 2014

Agenda:

Minutes