fix controller worker pool delete
Bug #1458242 reported by
Brandon Logan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
octavia |
Fix Released
|
Critical
|
Trevor Vardeman |
Bug Description
the pool delete method and flow has some various issues that cause errors. These need to be fixed and tests updated/added.
Changed in octavia: | |
assignee: | nobody → Trevor Vardeman (trevor-vardeman) |
status: | New → In Progress |
Changed in octavia: | |
importance: | Undecided → Critical |
Changed in octavia: | |
milestone: | none → 0.5 |
Changed in octavia: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
2015-06-01 17:54:52.576 31962 ERROR oslo_messaging. rpc.dispatcher [-] Exception during message handling: 'taskflow. patterns. linear_ flow.Flow: octavia- delete- pool-flow; 4' requires ['loadbalancer'] but no other entity produces said requirements rpc.dispatcher Traceback (most recent call last): rpc.dispatcher File "/usr/local/ lib/python2. 7/dist- packages/ oslo_messaging/ rpc/dispatcher. py", line 142, in _dispatch_and_reply rpc.dispatcher executor_callback)) rpc.dispatcher File "/usr/local/ lib/python2. 7/dist- packages/ oslo_messaging/ rpc/dispatcher. py", line 186, in _dispatch rpc.dispatcher executor_callback) rpc.dispatcher File "/usr/local/ lib/python2. 7/dist- packages/ oslo_messaging/ rpc/dispatcher. py", line 130, in _do_dispatch rpc.dispatcher result = func(ctxt, **new_args) rpc.dispatcher File "/opt/stack/ octavia/ octavia/ controller/ queue/endpoint. py", line 72, in delete_pool rpc.dispatcher self.worker. delete_ pool(pool_ id) rpc.dispatcher File "/opt/stack/ octavia/ octavia/ controller/ worker/ controller_ worker. py", line 429, in delete_pool rpc.dispatcher 'vip': vip}) rpc.dispatcher File "/opt/stack/ octavia/ octavia/ common/ base_taskflow. py", line 43, in _taskflow_load rpc.dispatcher eng.prepare() rpc.dispatcher File "/usr/local/ lib/python2. 7/dist- packages/ taskflow/ utils/lock_ utils.py" , line 89, in wrapper rpc.dispatcher return f(self, *args, **kwargs) rpc.dispatcher File "/usr/local/ lib/python2. 7/dist- packages/ taskflow/ engines/ action_ engine/ engine. py", line 196, in prepare rpc.dispatcher raise exc.MissingDepe ndencies( self._flow, sorted(missing)) rpc.dispatcher MissingDependen cies: 'taskflow. patterns. linear_ flow.Flow: octavia- delete- pool-flow; 4' requires ['loadbalancer'] but no other entity produces said requirements
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.
2015-06-01 17:54:52.576 31962 TRACE oslo_messaging.