[openstack-dev] [cinder][stable] Cinder client broken in Juno
kuvaja at hp.com
Tue Jun 23 16:28:35 UTC 2015
We have similar functionality in Glance and I think this is critical enough fix to backport to Juno.
Considered for Icehouse, definitely not: http://lists.openstack.org/pipermail/openstack-announce/2015-June/000372.html
- Erno (jokke_)
> -----Original Message-----
> From: Mike Perez [mailto:thingee at gmail.com]
> Sent: 23 June 2015 16:50
> To: OpenStack Development Mailing List
> Cc: Jesse Keating
> Subject: [openstack-dev] [cinder][stable] Cinder client broken in Juno
> There was a bug raised  from some large deployments that the Cinder
> client 1.2.0 and beyond is not working because of version discovery.
> Unfortunately it's not taking into account of deployments that have a proxy.
> Cinder client asks Keystone to find a publicURL based on a version.
> Keystone will gather data from the service catalog and ask Cinder for a list of
> the public endpoints and compare. For the proxy cases, Cinder is giving
> internal URLs back to the proxy and Keystone ends up using that instead of
> the publicURL in the service catalog. As a result, clients usually won't be able
> to use the internal URL and rightfully so.
> This is all correctly setup on the deployer's side, this an issue with the server
> side code of Cinder.
> There is a patch that allows the deployer to specify a configuration option
> public_endpoint  which was introduced in a patch in Kilo . The problem
> though is we can't expect people to already be running Kilo to take
> advantage of this, and it leaves deployers running stable releases of Juno in
> the dark with clients upgrading and using the latest.
> Two options:
> 1) Revert version discovery which was introduced in Kilo for Cinder client.
> 2) Grant exception on backporting  a patch that helps with this problem,
> and introduces a config option that does not change default behavior. I'm
> also not sure if this should be considered for Icehouse.
>  - https://launchpad.net/bugs/1464160
>  - http://docs.openstack.org/kilo/config-reference/content/cinder-conf-
>  - https://review.openstack.org/#/c/159374/
>  - https://review.openstack.org/#/c/194719/
> Mike Perez
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-
> request at lists.openstack.org?subject:unsubscribe
More information about the OpenStack-dev