service gets struct in "create in progress" status

Bug #1401636 reported by Obulapathi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Poppy
Fix Released
Medium
Obulapathi

Bug Description

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'

Changed in poppy:
importance: Undecided → High
milestone: none → kilo-2
assignee: nobody → Obulapathi (obulpathi)
status: New → Incomplete
description: updated
Changed in poppy:
status: Incomplete → New
importance: High → Medium
Changed in poppy:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to poppy (master)

Reviewed: https://review.openstack.org/143749
Committed: https://git.openstack.org/cgit/stackforge/poppy/commit/?id=3487d7fa1a1d3cb5ca7cd61143813bb9e24d2110
Submitter: Jenkins
Branch: master

commit 3487d7fa1a1d3cb5ca7cd61143813bb9e24d2110
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: I2c90afacbc5b096521614548f4ab1bdb55cc7b29
    Closes-Bug: 1405306
    Closes-Bug: 1401636

Changed in poppy:
status: In Progress → Fix Committed
Changed in poppy:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.