Jump to: navigation, search

Difference between revisions of "Meetings/TechnicalCommittee/Ceilometer Gap Coverage"

(Concern #5: lack of participation in Grenade-based upgrade testing)
 
(19 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
=== Concern #1: lack of an explicit project mission statement ===
 
=== Concern #1: lack of an explicit project mission statement ===
 
* Actions:
 
* Actions:
** team wordsmithing of an appropriate mission statement: https://review.openstack.org/87526
+
** collaborative wordsmithing of an appropriate [https://review.openstack.org/87526 mission statement]
 
* Driver: eglynn
 
* Driver: eglynn
 
* Milestone targets:
 
* Milestone targets:
Line 9: Line 9:
 
=== Concern #2: lack of user- and operator-oriented documentation ===
 
=== Concern #2: lack of user- and operator-oriented documentation ===
 
* Actions:
 
* Actions:
** re-work RDO getting started guide in distro-agnostic form: http://openstack.redhat.com/CeilometerQuickStart
+
# joint ceilometer/documentation [http://summit.openstack.org/cfp/details/311 summit design session]
** discern operator preferences for documentation at summit operator feedback session: http://summit.openstack.org/cfp/details/177
+
# address [https://review.openstack.org/#/q/openstack/ceilometer+branch:master+topic:bug/1317648,n,z persistent issues] in the ceilometer documentation build
** joint ceilometer/documentation summit session: http://summit.openstack.org/cfp/details/311
+
# re-work [http://openstack.redhat.com/CeilometerQuickStart RDO getting started guide] in [https://blueprints.launchpad.net/openstack-manuals/+spec/add-ceilometer-admin-guide-to-openstack-manuals distro-agnostic form]
 +
# move non-developer-oriented installation instructions out of the in-tree developer documentation
 
* Driver: ildikov
 
* Driver: ildikov
 
* Milestone targets:
 
* Milestone targets:
 
** Initial progress by: juno-1
 
** Initial progress by: juno-1
** Completed by: juno-2
+
** Completed by: <strike>juno-2</strike> juno-3
* Status: '''in progress'''
+
* Status: '''#1-2 completed, #3-4 [https://blueprints.launchpad.net/openstack-manuals/+spec/add-ceilometer-admin-guide-to-openstack-manuals completed]'''
  
 
=== Concern #3: lack of coverage in integration tests ===
 
=== Concern #3: lack of coverage in integration tests ===
 
* Actions:
 
* Actions:
** detailed analysis of current coverage https://etherpad.openstack.org/p/ceilometer-tempest-status
+
# [http://summit.openstack.org/cfp/details/152 summit design session] to address test strategy shortcomings  
** TL;DR: need to solve "performant only with the storage driver we don't gate on" conumdrum
+
# [https://review.openstack.org/96752 leverage] the ceilometer capabilities API to make the viable sql-a driver discoverable in branchless Tempest 
** summit design session to address test strategy shortcomings http://summit.openstack.org/cfp/details/152
+
# land the [https://review.openstack.org/#/q/status:merged+project:openstack/tempest+branch:master+topic:bp/add-basic-ceilometer-tests,n,z stalled Tempest patches]
 +
# curate the ceilometer Tempest coverage to ensure it does not become persistently problematic in the gate
 +
# further extend the ceilometer coverage in Tempest, including a mongodb-based Tempest variant once the distro coverage in the gate allows
 
* Drivers: DinaBelova/vrovachev
 
* Drivers: DinaBelova/vrovachev
 
* Milestone targets:
 
* Milestone targets:
 
** Substantial progress by: juno-1
 
** Substantial progress by: juno-1
** Completed by: juno-2
+
** Completed by: <strike>juno-2</strike> juno-3
* Status: '''in progress'''
+
* Status: '''#1-3 completed, #4 in progress, #5 [https://review.openstack.org/114208 completed]'''
  
 
=== Concern #4: lack of production-readiness of sqlalchemy driver ===
 
=== Concern #4: lack of production-readiness of sqlalchemy driver ===
Line 38: Line 41:
 
* Milestone targets:
 
* Milestone targets:
 
** Substantial progress by: juno-1
 
** Substantial progress by: juno-1
** Completed by: juno-2
+
** Completed by: <strike>juno-2</strike> juno-3
* Status: '''#1-3 completed, #4 in progress'''
+
* Status: '''#1-3 completed, #4 [https://blueprints.launchpad.net/ceilometer/+spec/bigger-data-sql completed]'''
  
 
=== Concern #5: lack of participation in Grenade-based upgrade testing ===
 
=== Concern #5: lack of participation in Grenade-based upgrade testing ===
 
* Actions:
 
* Actions:
# ceilometer services included in the existing grenade sequencing  
+
# [https://review.openstack.org/94468 ceilometer services included] in the existing grenade sequencing  
# ceilometer-specific assertions on resource survivability in "javelin2"
+
# ceilometer-specific assertions on resource survivability in [https://review.openstack.org/96445 javelin2]
 
* Drivers: emilienm/cdent
 
* Drivers: emilienm/cdent
 
* Milestone targets:
 
* Milestone targets:
 
** Substantial progress by by: juno-1
 
** Substantial progress by by: juno-1
** Completed by: juno-2
+
** Completed by: <strike>juno-2</strike> juno-3
* Status: '''#1 completed, #2 in-progress'''
+
* Status: '''#1 [https://review.openstack.org/94468 completed], #2 [https://review.openstack.org/102354 completed]'''

Latest revision as of 16:34, 5 December 2014

Concern #1: lack of an explicit project mission statement

  • Actions:
  • Driver: eglynn
  • Milestone targets:
    • Completed by: juno-1
  • Status: completed

Concern #2: lack of user- and operator-oriented documentation

  • Actions:
  1. joint ceilometer/documentation summit design session
  2. address persistent issues in the ceilometer documentation build
  3. re-work RDO getting started guide in distro-agnostic form
  4. move non-developer-oriented installation instructions out of the in-tree developer documentation
  • Driver: ildikov
  • Milestone targets:
    • Initial progress by: juno-1
    • Completed by: juno-2 juno-3
  • Status: #1-2 completed, #3-4 completed

Concern #3: lack of coverage in integration tests

  • Actions:
  1. summit design session to address test strategy shortcomings
  2. leverage the ceilometer capabilities API to make the viable sql-a driver discoverable in branchless Tempest
  3. land the stalled Tempest patches
  4. curate the ceilometer Tempest coverage to ensure it does not become persistently problematic in the gate
  5. further extend the ceilometer coverage in Tempest, including a mongodb-based Tempest variant once the distro coverage in the gate allows
  • Drivers: DinaBelova/vrovachev
  • Milestone targets:
    • Substantial progress by: juno-1
    • Completed by: juno-2 juno-3
  • Status: #1-3 completed, #4 in progress, #5 completed

Concern #4: lack of production-readiness of sqlalchemy driver

  • Actions:
  1. summit design session to address inefficiencies inherent in the current data model
  2. initial round of improvements required for sqlalchemy driver to be viable in the gate / small PoCs
  3. leverage sqlalchemy author Mike Bayer's domain expertise
  4. allow Juno-derived distros treat sqlalchemy as a first-class citizen in small production deployments
  • Driver: gordc
  • Milestone targets:
    • Substantial progress by: juno-1
    • Completed by: juno-2 juno-3
  • Status: #1-3 completed, #4 completed

Concern #5: lack of participation in Grenade-based upgrade testing

  • Actions:
  1. ceilometer services included in the existing grenade sequencing
  2. ceilometer-specific assertions on resource survivability in javelin2
  • Drivers: emilienm/cdent
  • Milestone targets:
    • Substantial progress by by: juno-1
    • Completed by: juno-2 juno-3
  • Status: #1 completed, #2 completed