Comment 4 for bug 1558934

Revision history for this message
Kevin (kevin-tran-h) wrote :

Hi Micheal, I applied the fix you released and now I am facing a new issue in the health monitor. It has to do with the changes to the FailoverPreparationForAmphora task.

I am getting this error BadRequest: Unrecognized attribute(s) 'dns_name'
Would this be an issue with my neutronclient?

o-hm log
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker Traceback (most recent call last):
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker File "/usr/local/lib/python2.7/dist-packages/taskflow/engines/action_engine/executor.py", line 82, in _execute_task
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker result = task.execute(**arguments)
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker File "/opt/stack/octavia/octavia/controller/worker/tasks/network_tasks.py", line 393, in execute
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker self.network_driver.failover_preparation(amphora)
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker File "/opt/stack/octavia/octavia/network/drivers/neutron/allowed_address_pairs.py", line 446, in failover_preparation
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker 'dns_name': ''}})
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker File "/usr/local/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 97, in with_params
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker ret = self.function(instance, *args, **kwargs)
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker File "/usr/local/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 659, in update_port
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker return self.put(self.port_path % (port), body=body)
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker File "/usr/local/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 367, in put
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker headers=headers, params=params)
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker File "/usr/local/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 335, in retry_request
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker headers=headers, params=params)
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker File "/usr/local/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 298, in do_request
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker self._handle_fault_response(status_code, replybody, resp)
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker File "/usr/local/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 273, in _handle_fault_response
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker exception_handler_v20(status_code, error_body)
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker File "/usr/local/lib/python2.7/dist-packages/neutronclient/v2_0/client.py", line 84, in exception_handler_v20
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker request_ids=request_ids)
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker BadRequest: Unrecognized attribute(s) 'dns_name'
2016-03-23 20:03:21.114 4131 ERROR octavia.controller.worker.controller_worker Neutron server returns request_ids: ['req-a481bab4-e7be-40b5-b957-049061053333']