Comment 2 for bug 1234849

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

Reviewed: https://review.openstack.org/49599
Committed: http://github.com/openstack/marconi/commit/5761d3784967255e78fb85ae8402bcd82e5c3057
Submitter: Jenkins
Branch: master

commit 5761d3784967255e78fb85ae8402bcd82e5c3057
Author: Alejandro Cabrera <email address hidden>
Date: Thu Oct 3 13:59:25 2013 -0400

    fix: do not duplicate queues across partitions

    This patch fixes a proxy bug that allows queues to be duplicated
    across partitions. This happens because the catalogue isn't checked
    for project/queue existence before forwarding requests to a marconi
    partition.

    Caching is also added to queue on_put to quickly determine if a
    particular project/queue exists.

    A unit test suite is added that verifies that this has been fixed, as
    well as checking various properties on the queue resource.

    Closes-Bug: 1234849
    Partially-Implements blueprint placement-service

    Change-Id: I2e8ca29abd58ecb6f33f0f296119e341504ea3fd