Thanks to Sumit for a review.  Need one more core review on this:
https://review.openstack.org/#change,4647

Thanks.

Dan


On Tue, Feb 28, 2012 at 12:40 PM, Dan Wendlandt <d...@nicira.com> wrote:

> Hi folks, please take a look at this review ASAP:
> https://review.openstack.org/#change,4647
>
> Basically, some plugins where not enforcing that a network was owned by
> the tenant making the query.
>
> Also, Cisco plugin team.  The Cisco plugin uses another DB model, and its
> unit tests weren't working for me, so I wasn't able to check if this bug
> affects your plugin.  Please look into this ASAP.
>
> Dan
>
>
> Commit Msg:
>
> Fix some plugins that don't check that nets + ports are owned by tenant
>
> bug 942713 <https://code.launchpad.net/bugs/942713>. This bug confuses
> the validate_networks() method of
> QuantumManager in Nova, causing it to believe that it is valid for a
> tenant to plug into a particular network when in fact that network is not
> owned by the tenant, nor the "provider".
>
> The patch also adds unit tests to confirm correct plugin behavior.
>
> This patch fixes the issue for the Sample Plugin, the OVS plugin,
> the Linux Bridge plugin, and the Ryu plugin, all of which has the
> same DB model. Validated the fix with the unit tests.
>
>
> I couldn't run the unit tests for the NVP plugin standalone, but by
> inspection, the code seems to handle this case. I wasn't able to run
> the Cisco plugin unit tests, and that code uses its own DB model, so I
> am uncertain whether this issue exists in that plugin.
>
>
>
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Dan Wendlandt
> Nicira Networks: www.nicira.com
> twitter: danwendlandt
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dan Wendlandt
Nicira Networks: www.nicira.com
twitter: danwendlandt
~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- 
Mailing list: https://launchpad.net/~netstack
Post to     : netstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~netstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to