Why do I get trace like {"Code":"NoSuchBucket","BucketName": when using radosgw as swift backend
Issue
The following traces can be found in swift logs:
2017-03-22 14:13:57.197 659050 INFO swiftclient [-] REQ: curl -i http://10.0.122.9:8080/swift/v1/AUTH_1203b91b9a144e378ceed2f830846c11?format=json -X GET -H "Accept-Encoding: gzip" -H "X-Auth-Token: 2b7c43572a2b4224..."
2017-03-22 14:13:57.197 659050 INFO swiftclient [-] RESP STATUS: 404 Not Found
2017-03-22 14:13:57.197 659050 INFO swiftclient [-] RESP HEADERS: {u'Date': u'Wed, 22 Mar 2017 14:13:57 GMT', u'Content-Length': u'172', u'Content-Type': u'application/json; charset=utf-8', u'Accept-Ranges': u'bytes', u'X-Trans-Id': u'tx0000000000000000005f6-0058d286a5-1f5da-default'}
2017-03-22 14:13:57.197 659050 INFO swiftclient [-] RESP BODY: {"Code":"NoSuchBucket","BucketName":"AUTH_1203b91b9a144e378ceed2f830846c11","RequestId":"tx0000000000000000005f6-0058d286a5-1f5da-default","HostId":"1f5da-default-default"}
2017-03-22 14:13:57.197 659050 WARNING ceilometer.agent.manager [-] Continue after error from storage.containers.objects.size: Account GET failed: http://10.0.122.9:8080/swift/v1/AUTH_1203b91b9a144e378ceed2f830846c11?format=json 404 Not Found [first 60 chars of response] {"Code":"NoSuchBucket","BucketName":"AUTH_1203b91b9a144e378c
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager Traceback (most recent call last):
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/site-packages/ceilometer/agent/manager.py", line 198, in poll_and_notify
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager for sample in samples:
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/site-packages/ceilometer/objectstore/swift.py", line 190, in get_samples
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager cache, tenants):
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/site-packages/ceilometer/objectstore/swift.py", line 84, in _iter_accounts
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager ksclient, tenants))
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/site-packages/ceilometer/objectstore/swift.py", line 96, in _get_account_info
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager keystone_client.get_auth_token(ksclient)))
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager File "/usr/lib/python2.7/site-packages/swiftclient/client.py", line 753, in get_account
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager raise ClientException.from_response(resp, 'Account GET failed', body)
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager ClientException: Account GET failed: http://10.0.122.9:8080/swift/v1/AUTH_1203b91b9a144e378ceed2f830846c11?format=json 404 Not Found [first 60 chars of response] {"Code":"NoSuchBucket","BucketName":"AUTH_1203b91b9a144e378c
2017-03-22 14:13:57.197 659050 ERROR ceilometer.agent.manager
Environment
- Red Hat Openstack Platform <= 10
- radosgw as swift backend
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.