Incorrectly fetching Barbican certificate data on every action

Bug #1548782 reported by Adam Harwell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
octavia
Invalid
Medium
Unassigned

Bug Description

It seems our API is fetching the certificate data from Barbican for *every* action that updates a LB, including things as trivial as member creates. We really shouldn't contact Barbican unless we absolutely need the certificate data (IE, a relevant change has occurred).

2016-02-23 11:51:43.997 15692 INFO octavia.controller.worker.tasks.database_tasks [-] Mark ACTIVE in DB for load balancer id: 0a9fd3a4-66b5-43d5-b39a-01a96a9f7cc9
2016-02-23 11:51:58.120 15692 INFO octavia.controller.queue.endpoint [-] Creating listener '11f17883-ddf8-4eb1-a1b6-2e9d396f82d2'...
2016-02-23 11:51:58.165 15692 INFO octavia.certificates.manager.barbican [-] Loading certificate container http://127.0.0.1:9311/v1/containers/8358e8ea-d100-4129-b5fe-1d2805253f8f from Barbican.
2016-02-23 11:52:16.486 15692 INFO octavia.controller.queue.endpoint [-] Creating pool '643dca48-53a1-47b9-b730-ab372ad0be29'...
2016-02-23 11:52:16.541 15692 INFO octavia.certificates.manager.barbican [-] Loading certificate container http://127.0.0.1:9311/v1/containers/8358e8ea-d100-4129-b5fe-1d2805253f8f from Barbican.
2016-02-23 11:52:36.216 15692 INFO octavia.controller.queue.endpoint [-] Creating member '4e5c4c1c-3c72-4b86-9382-38eaccfb4681'...
2016-02-23 11:52:36.444 15692 INFO octavia.certificates.manager.barbican [-] Loading certificate container http://127.0.0.1:9311/v1/containers/8358e8ea-d100-4129-b5fe-1d2805253f8f from Barbican.
2016-02-23 11:52:46.341 15692 INFO octavia.controller.queue.endpoint [-] Creating member 'ab85f1e0-192c-4e30-a87e-d7ae714c298a'...
2016-02-23 11:52:46.591 15692 INFO octavia.certificates.manager.barbican [-] Loading certificate container http://127.0.0.1:9311/v1/containers/8358e8ea-d100-4129-b5fe-1d2805253f8f from Barbican.

Tags: auto-abandon
Changed in octavia:
importance: Undecided → High
importance: High → Medium
tags: added: osic
tags: removed: osic
Revision history for this message
Gregory Thiemonge (gthiemonge) wrote : auto-abandon-script

Abandoned after re-enabling the Octavia launchpad.

Changed in octavia:
status: New → Invalid
tags: added: auto-abandon
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.