[openstack-dev] [cinder][stable] Cinder client broken in Juno

Kuvaja, Erno kuvaja at hp.com
Tue Jun 23 16:28:35 UTC 2015


Hi Mike,

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 [1] 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 [2] which was introduced in a patch in Kilo [3]. 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 [4] 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.
> 
> 
> [1] - https://launchpad.net/bugs/1464160
> [2] - http://docs.openstack.org/kilo/config-reference/content/cinder-conf-
> changes-kilo.html
> [3] - https://review.openstack.org/#/c/159374/
> [4] - 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
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list