[openstack-dev] [neutron] Why does nova.network.neutronv2.get_client(context, admin=True) drop auth_token?

Yongsheng Gong gongysh at unitedstack.com
Thu Aug 29 00:22:24 UTC 2013


For admin, we must use admin token.  In general, the token from API context
is not of role admin.

I think the BP can help
https://blueprints.launchpad.net/keystone/+spec/reuse-token


On Thu, Aug 29, 2013 at 8:12 AM, Roman Verchikov <rverchikov at mirantis.com>wrote:

> Hi stackers!
>
> Sorry for the stupid question, but why does
> nova.network.neutronv2.get_client() [1] drop auth_token for admin? Is it
> really necessary to make another check for username/password when trying to
> get a list of ports or floating IPs?..
>
> When keystone is configured with LDAP backed this leads to a bunch of LDAP
> requests which tend to be quite slow. Plus those LDAP requests could have
> been simply skipped when keystone is configured with token cache enabled.
>
> Thanks,
> Roman
>
> [1]
> https://github.com/openstack/nova/blob/master/nova/network/neutronv2/__init__.py#L68
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20130829/07668c3a/attachment.html>


More information about the OpenStack-dev mailing list