When a flavor contains multiple providers, the DNS provider throws the following error on Create. The service then remains in Create_In_Progress state.
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/multiprocessing/process.py", line 114, in run
self._target(*self._args, **self._kwargs)
File "/Users/amit.gandhi/GitHub/poppy/poppy/manager/default/service_async_workers/create_service_worker.py", line 34, in service_create_worker
dns_responder = dns.create(responders)
File "/Users/amit.gandhi/GitHub/poppy/poppy/dns/rackspace/services.py", line 152, in create
'operator_url': dns_links[link['href']]}
KeyError: 'altcdn.com.v2.mdc.edgesuite.net'
Reviewed: https:/ /review. openstack. org/143749 /git.openstack. org/cgit/ stackforge/ poppy/commit/ ?id=3487d7fa1a1 d3cb5ca7cd61143 813bb9e24d2110
Committed: https:/
Submitter: Jenkins
Branch: master
commit 3487d7fa1a1d3cb 5ca7cd61143813b b9e24d2110
Author: Obulpathi <email address hidden>
Date: Tue Dec 23 18:47:30 2014 -0500
Add support for multiple urls, one per domain, for Akamai
This patch makes sure, Akamai returns one url per domain
and fixes related bugs in DNS Driver.
Change-Id: I2c90afacbc5b09 6521614548f4ab1 bdb55cc7b29
Closes-Bug: 1405306
Closes-Bug: 1401636