[openstack-dev] [nova][cinder] Should nova just default to use cinder v3 in Pike?
Matt Riedemann
mriedemos at gmail.com
Fri Feb 10 20:33:43 UTC 2017
While talking about [1] yesterday and trying to figure out how to
configure nova to use cinder v3 in the CI jobs in Pike, things got a bit
messy from the CI job configuration perspective.
My initial plan was to make the nova-next (formerly "placement" job [2])
use cinder v3 but that breaks down a bit when that job runs on
stable/newton where nova doesn't support cinder v3.
So when the cat woke me up at 3am I couldn't stop thinking that we
should just default "[cinder]/catalog_info" in nova.conf to cinderv3 in
Pike. Then CI on master will be running nova + cinder v3 (which should
be backward compatible with cinder v2). That way I don't have to mess
with marking a single CI job in master as using cinder v3 when by
default they all will.
We'll still want some nova + cinder v2 coverage and I initially though
grenade would provide that, but I don't think it will since we don't
explicitly write out the 'catalog_info' value in nova.conf during a
devstack run, but we could do that in stable/ocata devstack and then it
would persist through an upgrade from Ocata to Pike. There are other
ways to get that coverage too, that's just my first thought.
Anyway, I just remembered this and it was middle-of-the-night thinking,
so I'm looking to see if this makes sense or what is wrong with it.
[1] https://review.openstack.org/#/c/420201/
[2] https://review.openstack.org/#/c/431704/
--
Thanks,
Matt Riedemann
More information about the OpenStack-dev
mailing list