Dan Smith

4 articles from Dan Smith

Upgrades in Nova: Database Migrations

This is a part of a series of posts on the details of how Nova supports live upgrades. This post focuses on how to do database schema changes with minimal disruption to the rest of the deployment, and with minimal downtime.

Published on November 27, 2015

Upgrades in OpenStack Nova: Objects

This is a part of a series of posts on the details of how Nova supports live upgrades. This post focuses on providing a versioned RPC and database-independent facade for our data.

Published on November 20, 2015

Upgrades in OpenStack Nova: Remote Procedure Call APIs

This is a part of a series outlining how Nova, OpenStack's compute component, supports live upgrades. This post focuses on versioning and handling compatibility in your RPC APIs, a baseline requirement for supporting environments with mixed versions.

Published on November 16, 2015

Upgrading Nova to Kilo with minimal downtime

A high-level guide for a rolling Nova upgrade, from Dan Smith, principal software engineer at Red Hat.

Published on July 7, 2015