Page tree
Skip to end of metadata
Go to start of metadata

This Page will maintain the release plans for the barometer Project

F

Theme: OPNFV Platform Equivalence

Description

PLAN

Functest

Apex

DETAILS

JIRA
Kafka Integration Release E/laterXX  

DPDK Interface Support

Plugin that reports DPDK interface/flow Statistics

Release F

X

X

Plugin Developed (if there is a specific DPDK scenario)

 

DPDK Keep Alive Support

Plugin that reports DPDK Events

Release F

X

X

Plugin Developed (if there is a specific DPDK scenario)


 

Bios Support

Report BIOS info - might be through an inventory management system

Release F

X

X

BIOS Feature

Euphrates 

 

Theme: OPNFV Platform Equivalence

Description

PLAN

Functest

Apex

DETAILS

Feature JIRATest Jira

RDT Support

Collectd Plugin that reports LLC usage as well as memory bw usage, per core group or per PID

Release E

X

X

RDT Monitoring Feature

BAROMETER-51 - Getting issue details... STATUS

BAROMETER-65 - Getting issue details... STATUS

Platform Legacy Support (IPMI)

Collectd Plugin that reports IPMI metrics and events, like fanspeeds thermals, power supply back up unit power status...

Release E

X

X

Legacy Feature

BAROMETER-52 - Getting issue details... STATUS BAROMETER-66 - Getting issue details... STATUS

RAS Support

A Collectd plugin that reports IO, CPU, QPI or system machine check exceptions as notifications

Release E

X

X

In Progress

BAROMETER-53 - Getting issue details... STATUS BAROMETER-67 - Getting issue details... STATUS

PMU Support

A Collectd plugin that export the metrics from the PCM (https://software.intel.com/en-us/articles/intel-performance-counter-monitor) leveraging pmu-tools (https://github.com/andikleen/pmu-tools)

Release E

X

X

In Progress

BAROMETER-54 - Getting issue details... STATUS BAROMETER-68 - Getting issue details... STATUS

Libvirt Support

A Collectd plugin that exports the latest set of available metrics and events from Libvirt.

Release E

X

X

In Progress

BAROMETER-55 - Getting issue details... STATUS BAROMETER-69 - Getting issue details... STATUS

vSwitch Health

Collectd Plugins that report Open vSwitch metrics and events.

Release D/E

X

X

OVS Events/Stats part of D; other Epics prioritised, work in plan/progress IPFIX, SFLOW

vSwitch Events went out as part of the D release

BAROMETER-56 - Getting issue details... STATUS BAROMETER-70 - Getting issue details... STATUS

PCIe Error reporting

A Collectd plugin that exports PCIe stanard and advance errors as notifications.

Release E

X

X

In Progress

BAROMETER-57 - Getting issue details... STATUS BAROMETER-71 - Getting issue details... STATUS

SNMP write plugin

A Collectd plugin that

Release E

X

X

 In Progress

BAROMETER-58 - Getting issue details... STATUS BAROMETER-72 - Getting issue details... STATUS

Aodh plugin

A Collectd plugin that sends notifications to Aodh

Release E

X

X

In Progress

BAROMETER-59 - Getting issue details... STATUS

BAROMETER-73 - Getting issue details... STATUS

Gnocchi Support

A Collectd plugin that sends stats directly to Gnocchi

Release E

X

X

In Progress

BAROMETER-60 - Getting issue details... STATUS

BAROMETER-74 - Getting issue details... STATUS

ETSI TST008 Alignment

Comparative study on metrics alignment and addressing the gapRelease EXX 

BAROMETER-61 - Getting issue details... STATUS

BAROMETER-75 - Getting issue details... STATUS
clock speed and power state (CPU + platform) Ensure the relevant metrics/events are available in CPU/IPMI pluginsRelease EXX  Please See Barometer 61 BAROMETER-75 - Getting issue details... STATUS
Plugin rename to barometer as part of Apex Support Release EXX  

BAROMETER-62 - Getting issue details... STATUS

 
Integration with Apex     

BAROMETER-62 - Getting issue details... STATUS

Covered by all the other testing JIRAs
Euphrates Stretch Goals
collectd agent extensions

An abstraction layer (REST API) that sits infront of collectd that allows the following:

* Enable/disable/or restart resource monitoring

* Get values/notifications

* Get capabilities

* Get the list of metrics being collected

* flush the list of metrics

* Set thresholds for resources

* blacklist resources

* support some sort of buffering mechanism, and should be able to configure

* get the timing information for the agent and do a Timing sync if required. --> need more info on this

Release E

X

X

In Progress

BAROMETER-63 - Getting issue details... STATUS

BAROMETER-76 - Getting issue details... STATUS

Host Health Support

A combination of plugins that provide

* Hardware Status

  * IPMI Metrics and Events

  * RAS Metrics and Events (CPU, memory, I/O, system, QPI machine Check Exceptions)

  * PMU metrics

  * Cache/RDT Metrics

  * PCIe Errors (Standard and advanced)

  * BMC Information

  * BIOS Information

  * Get notifications from syslog over time

  * Storage aspect – need to investigate

* Network Status

  * vSwitch stats and events

  * DPDK stats and events

  * Standard Linux Interface

  * IPFIX

  * sflow

* System Status

  * Crash dump support 

  * Kernel Oops

* Software Status

  * Hypervisor Events and Metrics-  In the process of upstreaming.

  * Container Events and Metrics

  * collectd liveliness

Release E

X

X

Scope review

A combination of all the features above

BAROMETER-64 - Getting issue details... STATUS

BAROMETER-77 - Getting issue details... STATUS

Plugins listed are collectd plugins

Features are planned and delivered as part of OPNFV release and tested as part of OPNFV scenario(s)

Each Feature will have as collateral, Feature Doc, Test Specification, functest tests, Apex integration.

 

Danube

Deliverables: https://jira.opnfv.org/secure/RapidBoard.jspa?rapidView=57&view=detail&selectedIssue=SFQM-37

Project plan per the milestones described at Danube.

Milestone
Status/Plan
Notes
(MS0) Open Intent to ParticipateDone 
(MS1) Planning complete (scenarios or deliverables defined)Done 
(MS2) Detailed test case descriptions communicated to test project teamsDone 
(MS3) Installer integration with OpenStack completedDone 
(MS4) Infrastructure updates completedDone 
(MS5) Scenario integration and Feature Freeze completedDone 
(MS6) Test cases implemented, preliminary documentation completed, and stable branch openDone 
(MS7) Stable branch window closeDone 
(MS8) Formal test execution completedDone 
(MS9) JIRA issues assigned to release closed or deferredDone 
(MS10) Documentation completedDone 
(MS11) Release Danube 1.0
3/27/17 
(MS12) Release Danube 2.0
5/4/17 
(MS13) Release Danube 3.06/8/17 

 

Colorado

Collectd Ceilometer Plugin integration with OPNFV Platform

Brahmaputra

Plan: fastpathmetricsrelbhighlevelplan.xlsx

Slides: opnfv_sfqm_brahmaputra_releaseplanning.pptx

Please note: anything marked against DPDK 2.2 will be included/targeting OPNFV Release B

DPDK Stats Extensions

  • Deliverables:
    • IXGBE error/extended stats Exposure
    • i40e error/extended stats Exposure
    • Sample App that retrieves stats on the Host
    • Sample App that retrieves stats on the Guest
    • Sample App that retrieves Host stats on the Host
  • Description: Development activity to support the exposure of NIC MAC/PHY Level Counters, particularly for packet drops and errors.
  • Functional Requirements:
    • Expose error/drop registers to DPDK Sample Apps
    • Expose VF including error/drop registers to DPDK Sample Apps
    • Extend Exposed registers to include those not in struct hw_stats
    • Extend Exposed registers to include Sums that are not in struct hw_stats
  • Performance Requirements: Does NOT impact performance.
  • Targeted DPDK release: DPDK 2.1 and DPDK 2.2 (November 30th 2015)
  • Status:

Feature

Expose error/drop registers

Expose VF registers

Expose additional registers

Expose totals registers

IXGBE

DPDK 2.1(DONE)

DPDK 2.2

DPDK 2.2

DPDK 2.2

i40e

DPDK 2.2

DPDK 2.2

DPDK 2.2

DPDK 2.2

Sample App on Host/Guest

DPDK 2.1(DONE)

N/A

N/A

N/A

Sample App on Guest for Host stats

N/A

N/A

N/A

N/A

CollectD DPDK stats Plugin

  • Deliverable: CollectD Plugin for DPDK stats
  • Description: CollectD Plugin that runs on the host and polls stats from DPDK
  • Functional Requirements:
    • Runs on the Guest/Host.
    • Collects PF/VF Stats.
  • Performance Requirements: Does NOT impact performance.
  • Targeted DPDK release: upstream to github by the end of October as there is no release cadence for CollectD.
  • Status:

FEATURE: DPDK KEEP ALIVE (KA)

  • Deliverable: DPDK Keep Alive Sample App on Guest (A simple forwarding app with DPDK KA functionality)
  • Description: Development activity to support detection of ‘failed’ DPDK cores and notification to a HA/SA middleware. The purpose is to detect Packet Processing Core fails (e.g. infinite loop) and ensure the failure of the core does not result in a fault that is not detectable by a management entity.
  • Functional Requirements:
    • Runs on the Guest.
    • Runs on the Host.
    • Configurable timeouts.
    • Measures detection time.
    • Has a hook function where HA/SA middleware can hook in for fault management notifications.
  • Performance Requirements: Does NOT impact performance.
  • Targeted DPDK release: DPDK 2.2 (November 30th 2015)
  • Status:

 


  • No labels