Ask Your Question
0

swift upgrade

asked 2015-03-30 01:40:32 -0500

manikanta2006 gravatar image

Hi,

We need to upgrade swift version on our production setup. Before that we need more clarity on : 1) What is the upgrade path for version 1.4.0 to 2.2.0 . Can we jump the version from 1.4.0 to 2.2.0 seamlessly?

Regards, Manikanta.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2015-03-30 17:20:52 -0500

This is documented in the admin guide here: http://docs.openstack.org/developer/s...

The important part is this:

Swift 1.6.0 is the last version to use a Python pickle format. Subsequent versions use a different serialization format. Rings generated by Swift versions 1.6.0 and earlier may be read by any version, but rings generated after 1.6.0 may only be read by Swift versions greater than 1.6.0. So when upgrading from version 1.6.0 or earlier to a version greater than 1.6.0, either upgrade Swift on your ring building server last after all Swift nodes have been successfully upgraded, or refrain from generating rings until all Swift nodes have been successfully upgraded.

...so yes, you can upgrade seamlessly, but you've got to be very careful about the order you do it in. :)

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

Stats

Asked: 2015-03-30 01:40:32 -0500

Seen: 113 times

Last updated: Mar 30 '15