Ceilometer dumps stack on 403 from swift

Bug #2061759 reported by Erno Kuvaja
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Committed
High
Erno Kuvaja

Bug Description

The poller dumps stack trace on simple 403 Firbidden.

2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager [-] Continue after error from storage.objects.containers: Account HEAD failed: https://swift-internal.openstack.svc:8080/v1/AUTH_7da072e3885c4036aff5c89d219c066c 403 Forbidden (txn: txb88ac5eb80f4404996692-006619f6fe): swiftclient.exceptions.ClientException: Account HEAD failed: https://swift-internal.openstack.svc:8080/v1/AUTH_7da072e3885c4036aff5c89d219c066c 403 Forbidden (txn: txb88ac5eb80f4404996692-006619f6fe)
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager Traceback (most recent call last):
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager File "/usr/lib/python3.9/site-packages/ceilometer/polling/manager.py", line 210, in poll_and_notify
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager for sample in samples:
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager File "/usr/lib/python3.9/site-packages/ceilometer/objectstore/swift.py", line 150, in get_samples
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager for tenant, account in self._iter_accounts(manager.keystone,
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager File "/usr/lib/python3.9/site-packages/ceilometer/objectstore/swift.py", line 77, in _iter_accounts
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager cache[self.CACHE_KEY_METHOD] = list(self._get_account_info(
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager File "/usr/lib/python3.9/site-packages/ceilometer/objectstore/swift.py", line 101, in _get_account_info
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager raise e
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager File "/usr/lib/python3.9/site-packages/ceilometer/objectstore/swift.py", line 93, in _get_account_info
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager yield (t.id, swift_api_method(
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager File "/usr/lib/python3.9/site-packages/swiftclient/client.py", line 870, in head_account
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager raise ClientException.from_response(resp, 'Account HEAD failed', body)
2024-04-13 03:07:42.140 14 ERROR ceilometer.polling.manager swiftclient.exceptions.ClientException: Account HEAD failed: https://swift-internal.openstack.svc:8080/v1/AUTH_7da072e3885c4036aff5c89d219c066c 403 Forbidden (txn: txb88ac5eb80f4404996692-006619f6fe)

This should fail gracefully logging something meaningful.

Erno Kuvaja (jokke)
Changed in ceilometer:
assignee: nobody → Erno Kuvaja (jokke)
description: updated
Revision history for this message
Erno Kuvaja (jokke) wrote :

This was fixed by 9e5ddc91f9c764190ac334f70db3565f497b5180 but for some reason not picked up by launchpad.

Changed in ceilometer:
status: New → Fix Committed
importance: Undecided → High
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.