On 12/19/2016 4:26 PM, Chris Friesen wrote:
On 12/19/2016 03:17 PM, Ajay Kalambur (akalambu) wrote:
Hi Chris
Thanks for the response. What were the specific problem areas you saw
when upgrading from Kilo to Mitaka which were introduced by skipping
Liberty?

There were issues with RPC incompatibility, object versioning, DB
upgrades, etc.

Liberty had compatibility code for this stuff, but then it got ripped
out early in Mitaka since it was assumed to be no longer needed.

Chris

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Right, it's not only about database schema migrations anymore, which in the before times you could generally just roll those forward and skip a release.

Nova has been doing online data migrations since Kilo, and assumptions are made that you're doing lock-step N to N+1 upgrades and running the schema and online data migrations, and rolling services forward in that fashion so that we can drop compatibility code after a full release of that compat code being in place.

We only test N to N+1 in the CI system (the grenade jobs) so while things might work in practice by skipping a release, it's not tested that way upstream at all so any chance of it working is accidental and shouldn't be relied upon or really expected to be supported that way upstream.

--

Thanks,

Matt Riedemann


__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to