Project

General

Profile

Actions

Bug #19268

open

Ceilometer receives NoSuchBucket via Swift API

Added by Jens Offenbach about 7 years ago. Updated about 7 years ago.

Status:
New
Priority:
Normal
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

I am running OpenStack Ocata on Ubuntu 16.04. using Ceph Jewel (10.2.6) as common storage backend. The RGW Swift API is added to OpenStack's endpoint catalog. The object store is fully functional, but the Ceilometer log contains the following entry which occurrs every 10 minutes:

11:41:22.851 14501 INFO swiftclient [-] REQ: curl i http://os-objectstore.materna.com:7480/swift/v1/AUTH_53eed6212bd54ff5acc4ad110e9899ac?format=json -X GET -H "Accept-Encoding: gzip" -H "X-Auth-Token: 165af4078f66482b..."
2017-03-13 11:41:22.851 14501 INFO swiftclient [
] RESP STATUS: 404 Not Found
2017-03-13 11:41:22.851 14501 INFO swiftclient [-] RESP HEADERS: {u'Date': u'Mon, 13 Mar 2017 10:41:22 GMT', u'Content-Length': u'174', u'Content-Type': u'application/json; charset=utf-8', u'Accept-Ranges': u'bytes', u'X-Trans-Id': u'tx000000000000000000054-0058c67752-23a86f-default'}
2017-03-13 11:41:22.851 14501 INFO swiftclient [-] RESP BODY: {"Code":"NoSuchBucket","BucketName":"AUTH_53eed6212bd54ff5acc4ad110e9899ac","RequestId":"tx000000000000000000054-0058c67752-23a86f-default","HostId":"23a86f-default-default"}
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager [-] Continue after error from storage.containers.objects.size: Account GET failed: http://os-objectstore.materna.com:7480/swift/v1/AUTH_53eed6212bd54ff5acc4ad110e9899ac?format=json 404 Not Found [first 60 chars of response] {"Code":"NoSuchBucket","BucketName":"AUTH_53eed6212bd54ff5ac
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager Traceback (most recent call last):
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/dist-packages/ceilometer/agent/manager.py", line 192, in poll_and_notify
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager for sample in samples:
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/dist-packages/ceilometer/objectstore/swift.py", line 187, in get_samples
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager cache, tenants):
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/dist-packages/ceilometer/objectstore/swift.py", line 80, in _iter_accounts
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager ksclient, tenants))
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/dist-packages/ceilometer/objectstore/swift.py", line 93, in _get_account_info
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager keystone_client.get_auth_token(ksclient)))
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 766, in get_account
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager raise ClientException.from_response(resp, 'Account GET failed', body)
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager ClientException: Account GET failed: http://os-objectstore.materna.com:7480/swift/v1/AUTH_53eed6212bd54ff5acc4ad110e9899ac?format=json 404 Not Found [first 60 chars of response] {"Code":"NoSuchBucket","BucketName":"AUTH_53eed6212bd54ff5ac
2017-03-13 11:41:22.853 14501 ERROR ceilometer.agent.manager
2017-03-13 11:41:22.855 14501 WARNING ceilometer.agent.discovery.endpoint [-] No endpoints found for service energy
2017-03-13 11:41:23.037 14501 INFO swiftclient [-] REQ: curl i http://os-objectstore.materna.com:7480/swift/v1/AUTH_53eed6212bd54ff5acc4ad110e9899ac -I -H "X-Auth-Token: 165af4078f66482b..."
2017-03-13 11:41:23.037 14501 INFO swiftclient [
] RESP STATUS: 404 Not Found
2017-03-13 11:41:23.038 14501 INFO swiftclient [-] RESP HEADERS: {u'Date': u'Mon, 13 Mar 2017 10:41:23 GMT', u'Content-Length': u'12', u'Content-Type': u'text/plain; charset=utf-8', u'Accept-Ranges': u'bytes', u'X-Trans-Id': u'tx000000000000000000055-0058c67753-23a86f-default'}
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager [-] Continue after error from storage.objects.size: Account HEAD failed: http://os-objectstore.materna.com:7480/swift/v1/AUTH_53eed6212bd54ff5acc4ad110e9899ac 404 Not Found
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager Traceback (most recent call last):
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/dist-packages/ceilometer/agent/manager.py", line 192, in poll_and_notify
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager for sample in samples:
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/dist-packages/ceilometer/objectstore/swift.py", line 125, in get_samples
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager cache, tenants):
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/dist-packages/ceilometer/objectstore/swift.py", line 80, in _iter_accounts
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager ksclient, tenants))
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/dist-packages/ceilometer/objectstore/swift.py", line 93, in _get_account_info
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager keystone_client.get_auth_token(ksclient)))
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/dist-packages/swiftclient/client.py", line 803, in head_account
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager raise ClientException.from_response(resp, 'Account HEAD failed', body)
2017-03-13 11:41:23.038 14501 ERROR ceilometer.agent.manager ClientException: Account HEAD failed: http://os-objectstore.materna.com:7480/swift/v1/AUTH_53eed6212bd54ff5acc4ad110e9899ac 404 Not Found

$ ceph --version
ceph version 10.2.6 (656b5b63ed7c43bd014bcafd81b001959d5f089f)

Is there any fix or workaround available to solve this issue?

Actions

Also available in: Atom PDF