cinder charm does not install the memcached package on upgrade

Bug #1665392 reported by David Ames
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Ceilometer Agent Charm
Fix Released
Critical
David Ames
OpenStack Cinder Charm
Fix Released
Critical
David Ames
ceilometer-agent (Juju Charms Collection)
Invalid
Critical
David Ames
cinder (Juju Charms Collection)
Invalid
Critical
David Ames

Bug Description

The cinder charm recognizes it needs memecached with enable_memcached() but never installs the package when upgrading from previous versions.

upgrade_charm() has not apt-package installs.

David Ames (thedac)
Changed in cinder (Juju Charms Collection):
status: New → In Progress
importance: Undecided → Critical
assignee: nobody → David Ames (thedac)
milestone: none → 17.01
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-cinder (master)

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

David Ames (thedac)
Changed in ceilometer-agent (Juju Charms Collection):
status: New → In Progress
importance: Undecided → Critical
milestone: none → 17.01
assignee: nobody → David Ames (thedac)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-ceilometer-agent (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-cinder (master)

Reviewed: https://review.openstack.org/434998
Committed: https://git.openstack.org/cgit/openstack/charm-cinder/commit/?id=806d9a1cba8ed0b2baa307f05b32aee70fdf4747
Submitter: Jenkins
Branch: master

commit 806d9a1cba8ed0b2baa307f05b32aee70fdf4747
Author: David Ames <email address hidden>
Date: Thu Feb 16 08:16:29 2017 -0800

    Cinder needs to install memcached on upgrade-charm

    The cinder charm recognizes it needs memecached with
    enable_memcached() but never installs the package when upgrading
    from previous versions of the charm.

    The upgrade-charm hooks was missing entirely. Add the hook and a
    call to install packages for upgrade-charm.

    Change-Id: I2dac0f2c7b3437c66be2c2f41822010ef19250ba
    Closes-bug: #1665392

Changed in cinder (Juju Charms Collection):
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-ceilometer-agent (master)

Reviewed: https://review.openstack.org/435075
Committed: https://git.openstack.org/cgit/openstack/charm-ceilometer-agent/commit/?id=bde0fcef7e56ba11488ea8a72558e1a6ba4e832e
Submitter: Jenkins
Branch: master

commit bde0fcef7e56ba11488ea8a72558e1a6ba4e832e
Author: David Ames <email address hidden>
Date: Thu Feb 16 11:17:53 2017 -0800

    Charm needs to install memcached on upgrade-charm

    The ceilometer-agent charm recognizes it needs memecached with
    enable_memcached() but never installs the package when upgrading
    from previous versions of the charm.

    Add the call to install packages in upgrade_charm().

    Change-Id: I393eb682e0a44b54712e2bb35fc983af16c0c379
    Partial-bug: #1665392

Ryan Beisner (1chb1n)
Changed in ceilometer-agent (Juju Charms Collection):
status: In Progress → Fix Committed
James Page (james-page)
Changed in charm-ceilometer-agent:
assignee: nobody → David Ames (thedac)
importance: Undecided → Critical
status: New → Fix Committed
Changed in ceilometer-agent (Juju Charms Collection):
status: Fix Committed → Invalid
James Page (james-page)
Changed in charm-cinder:
assignee: nobody → David Ames (thedac)
importance: Undecided → Critical
status: New → Fix Committed
Changed in cinder (Juju Charms Collection):
status: Fix Committed → Invalid
James Page (james-page)
Changed in charm-ceilometer-agent:
milestone: none → 17.02
Changed in charm-cinder:
milestone: none → 17.02
James Page (james-page)
Changed in charm-ceilometer-agent:
status: Fix Committed → Fix Released
Changed in charm-cinder:
status: Fix Committed → Fix Released
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.