Bug 1284058

Summary: swift is using deprecated ceilometer middleware
Product: Red Hat OpenStack Reporter: Derek Higgins <derekh>
Component: openstack-puppet-modulesAssignee: Pradeep Kilambi <pkilambi>
Status: CLOSED ERRATA QA Contact: Yurii Prokulevych <yprokule>
Severity: unspecified Docs Contact:
Priority: urgent    
Version: 7.0 (Kilo)CC: dnavale, egafford, fbaudin, hbrock, jcoufal, jschluet, mburns, mfuruta, nkrishna, pkilambi, rhel-osp-director-maint, sacpatil, srevivo
Target Milestone: rcKeywords: Triaged
Target Release: 10.0 (Newton)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-5.0.0-0.9.0rc3.el7ost Doc Type: Bug Fix
Doc Text:
Previously, Object Storage service deployed using the director used ceilometer middleware that had been deprecated since the Red Hat OpenStack Platform 8 (liberty) release. With this update, the Object Storage service has been fixed to use the ceilometer middleware from python-ceilometermiddleware which is the supported version for this release.
Story Points: ---
Clone Of:
: 1374871 (view as bug list) Environment:
Last Closed: 2016-12-14 15:18:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1374871    

Description Derek Higgins 2015-11-20 16:44:14 UTC
Description of problem:

On a director deployed swift we are using deprecated ceilometer
middleware that has been dropped in liberty.

We have (in /etc/swift/proxy-server.conf)
[filter:ceilometer]
use = egg:ceilometer#swift

we should be using the middleware provided by the python-ceilometermiddleware package (ceilometermiddleware.swift:filter_factory)

This should be changed in OSP-8 and ideally before (to simplify upgrades) 


upstream we dropped the middleware from the pipeline because the package wasn't available at the time
https://review.openstack.org/#/c/197933/1

now that the package is available for python-ceilometermiddleware we should use it instead.

Version-Release number of selected component (if applicable):
openstack-puppet-modules-2015.1.8-29.el7ost.noarch
openstack-ceilometer-common-2015.1.2-1.el7ost.noarch
openstack-tripleo-heat-templates-0.8.6-78.el7ost.noarch

Comment 3 Mike Burns 2016-04-07 20:57:01 UTC
This bug did not make the OSP 8.0 release.  It is being deferred to OSP 10.

Comment 5 Sachin 2016-09-09 09:54:38 UTC
This is the reason why following meters are not displayed/available?

- storage.objects.outgoing.bytes
- storage.objects.incoming.bytes


--
Sachin

Comment 6 Sachin 2016-09-09 10:01:52 UTC
@Hugh, I don't see much activity, are you still working on this bug?

Comment 15 errata-xmlrpc 2016-12-14 15:18:35 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHEA-2016-2948.html