[openstack-dev] [Nova] to [Ironic] db migrations

Russell Bryant rbryant at redhat.com
Wed May 22 16:01:36 UTC 2013


On 05/22/2013 11:22 AM, Devananda van der Veen wrote:
> I feel that Ironic developers should not be concerned with data
> migrations until we approach an RC. I do expect to have schema
> migrations to keep the db consistent with code changes, but at this
> early stage with Ironic (when much of the code is still being written
> and refactored, and the schema may change significantly) I don't feel
> that there is any practical benefit to supporting data migrations. I
> also plan to wait until we near an RC before writing a nova -> ironic
> data migration tool. Doing so before our first RC is just going to delay
> getting there.
> 
> Since everyone loves ASCII, here's an attempt at drawing what I'm
> talking about w.r.t schema changes:
> 
>  nova_bm   --> ... --> ... --> "H" or "I" release
>   (fork)                    (data migration script)
>     |                               \
>   ironic   --> 002 --> 003 --> ... --> RC1
> 
> I'd like to know how folks feel about this plan, and what other project
> splits have done in this regard.

I'm not sure about other examples, but this seems reasonable to me.

-- 
Russell Bryant



More information about the OpenStack-dev mailing list