When deploying Designate from Ocata, using Puppet OpenStack CI (RDO packaging), we have this trace:
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: Traceback (most recent call last):
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: File "/usr/bin/designate-mdns", line 6, in <module>
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: from designate.cmd.mdns import main
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: File "/usr/lib/python2.7/site-packages/designate/cmd/mdns.py", line 26, in <module>
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: from designate.mdns import service as mdns_service
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: File "/usr/lib/python2.7/site-packages/designate/mdns/service.py", line 23, in <module>
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: from designate.mdns import handler
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: File "/usr/lib/python2.7/site-packages/designate/mdns/handler.py", line 27, in <module>
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: from designate.mdns import xfr
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: File "/usr/lib/python2.7/site-packages/designate/mdns/xfr.py", line 29, in <module>
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: class XFRMixin(object):
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: File "/usr/lib/python2.7/site-packages/designate/mdns/xfr.py", line 33, in XFRMixin
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: @metrics.timed('mdns.xfr.zone_sync')
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: File "/usr/lib/python2.7/site-packages/designate/metrics.py", line 110, in timed
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: return self._client.get_timer().timed
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 designate-mdns[31938]: AttributeError: 'NoneType' object has no attribute 'timed'
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 systemd[1]: designate-mdns.service: main process exited, code=exited, status=1/FAILURE
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 systemd[1]: Unit designate-mdns.service entered failed state.
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 systemd[1]: designate-mdns.service failed.
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 systemd[1]: designate-mdns.service holdoff time over, scheduling restart.
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 systemd[1]: start request repeated too quickly for designate-mdns.service
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 systemd[1]: Failed to start OpenStack Designate Mini DNS service.
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 systemd[1]: Unit designate-mdns.service entered failed state.
Nov 04 12:37:04 centos-7-osic-cloud1-disk-5199029 systemd[1]: designate-mdns.service failed.
It makes Designate unusable.
Fix proposed to branch: master /review. openstack. org/393829
Review: https:/