Ask Your Question

Please explain the upgrade process for swift from 1.12 to 2.2

asked 2015-03-26 02:41:41 -0500

manikanta2006 gravatar image

we have a 5 node swift environment running on 1.12 now we want to upgrade to 2.2.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2015-03-26 11:34:24 -0500

Check out the 'Managing the Rings' section of this document:

This is the important section:

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.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools


Asked: 2015-03-26 02:41:41 -0500

Seen: 137 times

Last updated: Mar 26 '15