ceilometer init is not create/updated on compute nodes on head stable/newton

Bug #1639026 reported by Ionuț Bîru
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
High
Jimmy McCrory

Bug Description

I'm running Ubuntu 14, new compute node, init script for ceilometer agent is not created.
On already running nodes, init script is not updated to 14.0.1, it remains to 14.0.0.

Additionally it doesn't try to start/restart daemon. This can be observed on a already running daemon on ps ax, run the playbook and notice the start time remaining the same for ceilometer

New compute:
root@cloudbox7:~# ls /etc/init | grep ceil
root@cloudbox7:~# ls /openstack/venvs/
ceilometer-14.0.1/ neutron-14.0.1/ nova-14.0.1/

Commit head: 75c1384d2738cfb992064385747fca5dc23ca90d

Attaching the playbook log.

Revision history for this message
Ionuț Bîru (ionut-3) wrote :
Revision history for this message
Jimmy McCrory (jimmy-mccrory) wrote :

This looks to have been accidentally removed in https://review.openstack.org/#/c/378760/.
The service mapping will need an entry for ceilometer-agent-compute on the metering-compute_hosts group.

Changed in openstack-ansible:
status: New → Confirmed
importance: Undecided → High
Changed in openstack-ansible:
assignee: nobody → Jimmy McCrory (jimmy-mccrory)
Changed in openstack-ansible:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-os_ceilometer (master)

Reviewed: https://review.openstack.org/393470
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_ceilometer/commit/?id=a900930b7baaaeaed26b3568992e8df82c00095a
Submitter: Jenkins
Branch: master

commit a900930b7baaaeaed26b3568992e8df82c00095a
Author: Jimmy McCrory <email address hidden>
Date: Thu Nov 3 17:05:53 2016 -0700

    Install ceilometer-polling on compute nodes

    With the move to using a service-group mapping for installing services,
    the ceilometer-polling agent now only installs on hosts within the
    ceilometer_central_agent group when it should also be installed to the
    ceilometer_compute_agent group. Adjust the service mapping to allow for
    multiple group assignments per service and update relevant tasks to use
    subelements to install each service within its assigned groups.

    Also fix the 'Reload upstart init scripts' handler so that it can
    properly be marked 'changed' in order to notify the 'Restart
    ceilometer services' handler.

    Closes-Bug: 1639026
    Change-Id: Iba8e1f58c996a55389f50c727a4afa55099daa22

Changed in openstack-ansible:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-ansible-os_ceilometer (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/393822

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-ansible-os_ceilometer (stable/newton)

Reviewed: https://review.openstack.org/393822
Committed: https://git.openstack.org/cgit/openstack/openstack-ansible-os_ceilometer/commit/?id=713e0a144dcaed44432e6656033086095edcd345
Submitter: Jenkins
Branch: stable/newton

commit 713e0a144dcaed44432e6656033086095edcd345
Author: Jimmy McCrory <email address hidden>
Date: Thu Nov 3 17:05:53 2016 -0700

    Install ceilometer-polling on compute nodes

    With the move to using a service-group mapping for installing services,
    the ceilometer-polling agent now only installs on hosts within the
    ceilometer_central_agent group when it should also be installed to the
    ceilometer_compute_agent group. Adjust the service mapping to allow for
    multiple group assignments per service and update relevant tasks to use
    subelements to install each service within its assigned groups.

    Also fix the 'Reload upstart init scripts' handler so that it can
    properly be marked 'changed' in order to notify the 'Restart
    ceilometer services' handler.

    Closes-Bug: 1639026
    Change-Id: Iba8e1f58c996a55389f50c727a4afa55099daa22
    (cherry picked from commit a900930b7baaaeaed26b3568992e8df82c00095a)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-ansible-os_ceilometer 15.0.0.0b1

This issue was fixed in the openstack/openstack-ansible-os_ceilometer 15.0.0.0b1 development milestone.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-ansible-os_ceilometer 14.0.3

This issue was fixed in the openstack/openstack-ansible-os_ceilometer 14.0.3 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.