Configure tripleo to create legacy resources during gnocchi upgrade

Bug #1592449 reported by Pradeep Kilambi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Packstack
In Progress
Undecided
Javier Peña
tripleo
Fix Released
High
Pradeep Kilambi

Bug Description

By default, resources from /etc/ceilometer/gnocchi_resources.yaml ain't created in Gnocchi. This causes ceilometer dispatcher to fail while dispatching meters there.

This behavior was introduced since gnocchi 2.1. Until gnocchi 2.0 we were creating these legacy resources by default so dint need this flag during upgrade.

Excerpt from ceilometer/collector.log
...
2016-06-09 13:58:11.825 29725 DEBUG oslo_messaging._drivers.amqpdriver [-] received message msg_id: None reply to None __call__ /usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py:201
2016-06-09 13:58:13.888 29725 ERROR ceilometer.dispatcher.gnocchi [-] Resource type swift_account does not exist (HTTP 404)
...

Changed in tripleo:
assignee: nobody → Pradeep Kilambi (pkilambi)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/329692

Changed in tripleo:
status: New → In Progress
Changed in tripleo:
importance: Undecided → High
milestone: none → newton-2
Alan Pevec (apevec)
Changed in packstack:
assignee: nobody → Javier Peña (jpena-c)
status: New → In Progress
Changed in tripleo:
assignee: Pradeep Kilambi (pkilambi) → Emilien Macchi (emilienm)
Revision history for this message
Alan Pevec (apevec) wrote :
Changed in tripleo:
assignee: Emilien Macchi (emilienm) → Pradeep Kilambi (pkilambi)
Changed in tripleo:
assignee: Pradeep Kilambi (pkilambi) → Emilien Macchi (emilienm)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/329692
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=67cb6c703eaa986cbb2b9ca4cac4c9fa48c7ef60
Submitter: Jenkins
Branch: master

commit 67cb6c703eaa986cbb2b9ca4cac4c9fa48c7ef60
Author: Pradeep Kilambi <email address hidden>
Date: Tue Jun 14 11:17:12 2016 -0400

    Use create-legacy-resource-types during gnocchi-upgrade

    Gnocchi 2.1 introduces a change where legacy resource types
    needed by ceilometer are not created by default. Instead a
    new flag is exposed to create these. We should use this by
    default. Note that this is an optional flag and is only
    needed if you want to create legacy resource types.

    Change-Id: I95ccccb40ce4a8319d0776c4d62c2890cf1fd970
    Closes-bug: #1592449

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/337720

Changed in tripleo:
assignee: Emilien Macchi (emilienm) → Pradeep Kilambi (pkilambi)
Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/tripleo-heat-templates 5.0.0.0b2

This issue was fixed in the openstack/tripleo-heat-templates 5.0.0.0b2 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/mitaka)

Reviewed: https://review.openstack.org/337720
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=804bbed4c63ecb829c7218b676bed7f44073ebeb
Submitter: Jenkins
Branch: stable/mitaka

commit 804bbed4c63ecb829c7218b676bed7f44073ebeb
Author: Pradeep Kilambi <email address hidden>
Date: Tue Jun 14 11:17:12 2016 -0400

    Use create-legacy-resource-types during gnocchi-upgrade

    Gnocchi 2.1 introduces a change where legacy resource types
    needed by ceilometer are not created by default. Instead a
    new flag is exposed to create these. We should use this by
    default. Note that this is an optional flag and is only
    needed if you want to create legacy resource types.

    Change-Id: I95ccccb40ce4a8319d0776c4d62c2890cf1fd970
    Closes-bug: #1592449
    (cherry picked from commit 67cb6c703eaa986cbb2b9ca4cac4c9fa48c7ef60)

tags: added: in-stable-mitaka
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to packstack (stable/mitaka)

Fix proposed to branch: stable/mitaka
Review: https://review.openstack.org/356661

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/tripleo-heat-templates 2.1.0

This issue was fixed in the openstack/tripleo-heat-templates 2.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to packstack (stable/mitaka)

Reviewed: https://review.openstack.org/356661
Committed: https://git.openstack.org/cgit/openstack/packstack/commit/?id=5990218dde749214289e4acd36a5abdbfea7977a
Submitter: Jenkins
Branch: stable/mitaka

commit 5990218dde749214289e4acd36a5abdbfea7977a
Author: Javier Pena <email address hidden>
Date: Thu Jun 16 13:38:40 2016 +0200

    Create Gnocchi legacy resources

    By default, resources from /etc/ceilometer/gnocchi_resources.yaml
    do not get created in Gnocchi since version 2.1. This causes
    ceilometer dispatcher to fail while dispatching meters there.

    Change-Id: I16bc39326a2dd0859c0e4a0d064ff248489889d1
    Closes-bug: #1592449
    (cherry picked from commit c842a6bcd72cf632c5ce675adfb8f6b6c9b06011)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 2.1.0

This issue was fixed in the openstack/tripleo-heat-templates 2.1.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.