Designate Agent With BIND 9 Driver Crashes
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Designate |
Won't Fix
|
Low
|
Ron Rickard | ||
| Havana |
Won't Fix
|
Low
|
Ron Rickard | ||
| Icehouse |
Won't Fix
|
Low
|
Ron Rickard | ||
Bug Description
I have a configuration with the Designate Central, Sink, and API running on one node and the Designate Agent running on another node with a BIND 9 backend. When the Designate Agent is started without the Designate Central running, the Designate Agent crashes after a short time with the following errors:
2013-12-04 15:04:07 INFO [designate.
2013-12-04 15:04:07 DEBUG [designate.
2013-12-04 15:04:07 DEBUG [designate.
2013-12-04 15:04:07 DEBUG [designate.
2013-12-04 15:04:07 DEBUG [designate.
2013-12-04 15:04:07 INFO [designate.
2013-12-04 15:05:07 DEBUG [designate.
Traceback (most recent call last):
File "/usr/local/
readers.
File "/usr/local/
result = function(*args, **kwargs)
File "/opt/stack/
service.start()
File "/opt/stack/
self.
File "/opt/stack/
domains = self.central_
File "/opt/stack/
return self.call(context, msg)
File "/opt/stack/
return rpc.call(context, self._get_
File "/opt/stack/
return _get_impl(
File "/opt/stack/
rpc_
File "/opt/stack/
rv = list(rv)
File "/opt/stack/
self.done()
File "/usr/lib/
self.gen.next()
File "/opt/stack/
self.
File "/opt/stack/
yield self.ensure(
File "/opt/stack/
error_
File "/opt/stack/
raise rpc_common.
Timeout: Timeout while waiting on RPC response.
Removing descriptor: 5
2013-12-04 15:05:07 ERROR [designate.
Traceback (most recent call last):
File "/opt/stack/
x.wait()
File "/opt/stack/
return self.thread.wait()
File "/usr/local/
return self._exit_
File "/usr/local/
return hubs.get_
File "/usr/local/
return self.greenlet.
File "/usr/local/
result = function(*args, **kwargs)
File "/opt/stack/
service.start()
File "/opt/stack/
self.
File "/opt/stack/
domains = self.central_
File "/opt/stack/
return self.call(context, msg)
File "/opt/stack/
return rpc.call(context, self._get_
File "/opt/stack/
return _get_impl(
File "/opt/stack/
rpc_
File "/opt/stack/
rv = list(rv)
File "/opt/stack/
self.done()
File "/usr/lib/
self.gen.next()
File "/opt/stack/
self.
File "/opt/stack/
yield self.ensure(
File "/opt/stack/
error_
File "/opt/stack/
raise rpc_common.
Timeout: Timeout while waiting on RPC response.
The reason the Designate Agent is dying is because the BIND 9 backend driver (designate/
| Changed in designate: | |
| assignee: | nobody → Ron Rickard (rjrjr) |

Pool manager and mini-dns addresses this problem.