Pool Manager Instance Should Only Be Called For Domains in Instance

Bug #1412605 reported by Ron Rickard
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Designate
Fix Released
High
Ron Rickard

Bug Description

Rather than check to see if the domain is in the pool instance in Pool Manager, only call the Pool Manager instance for the domain. This can be done by having each Pool Manager instance listen on their own topic, 'pool_manager.<pool_id>', and having the client call the pool manager instance for that topic.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to designate (master)

Fix proposed to branch: master
Review: https://review.openstack.org/148390

Changed in designate:
assignee: nobody → Ron Rickard (rjrjr)
status: New → In Progress
Ron Rickard (rjrjr)
summary: - Pool Manager Should Only Be Called For Domains in Pool Instance
+ Pool Manager Instance Should Only Be Called For Domains in Instance
Changed in designate:
importance: Undecided → High
milestone: none → kilo-3
milestone: kilo-3 → kilo-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to designate (master)

Reviewed: https://review.openstack.org/148390
Committed: https://git.openstack.org/cgit/openstack/designate/commit/?id=679c420878245fbb142f17f179aeae0640fb422c
Submitter: Jenkins
Branch: master

commit 679c420878245fbb142f17f179aeae0640fb422c
Author: rjrjr <email address hidden>
Date: Mon Jan 19 17:29:05 2015 -0700

    Call the Correct Pool Manager Instance for the Domain

    Rather than check to see if the domain is in the Pool Manager instance in
    the Pool Manager service, call the correct Pool Manager instance for the
    domain. This is done by:

    - Having each Pool Manager instance listen on it's own topic
    - Client calls the Pool Manager instance by topic

    The topic per instance is 'pool_manager.<pool_id>'.

    Change-Id: I4211601305670c6b972fb778dd68fe511a34c777
    Closes-Bug: #1412605

Changed in designate:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in designate:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in designate:
milestone: kilo-2 → 2015.1.0
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.