<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">2014-03-10 4:47 GMT+08:00 Jay Pipes <span dir="ltr"><<a href="mailto:jaypipes@gmail.com" target="_blank">jaypipes@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><br>
<div class="">
> 3. This would make the instances and shadow_instances tables have<br>
> different schemas, i.e. instances.uuid would be nullable=False in<br>
> instances but nullable=True in shadow_instances.  Maybe this doesn't matter.<br>
<br>
</div>No, I don't think this matters much, to be honest. I'm not entirely sure<br>
what the long-term purpose of the shadow tables are in Nova -- perhaps<br>
someone could clue me in to whether the plan is to keep them around?<br>
<div class="h5"><br></div></blockquote><div>As I know the tables shadow_*  are used  by command ' nova-manage db archive_deleted_rows' , which moves  records with "deleted=True" to table shadow_* . That means these tables are used by other  process, So, I think we need other tables to store the old records in your migration .<br>
</div><div><br></div></div><br><br clear="all"><br>-- <br><div dir="ltr"><div>ChangBo Guo(gcb)</div></div>
</div></div>