<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Oct 18, 2017 at 12:34 AM Renat Akhmerov <<a href="mailto:renat.akhmerov@gmail.com">renat.akhmerov@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>
<div name="messageBodySection" style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif">Dougal,
<div><br></div>
<div>I forgot to mention that explicitly but, yes, #1 is needed only not to break the sequence of migrations. We can manually fix the migration number in #2 just for stable/pike but I somewhat don’t like the idea of having different migration numbers in different branches.</div>
<div><br></div>
<div>It’s a good news that we’re not going to break TripleO.</div>
</div>
<div name="messageSignatureSection" style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif"><br>
Thanks</div></div><div><div name="messageSignatureSection" style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif"><br></div></div></blockquote><div><br></div><div>My thought is take both. Not backporting the migration will break future upgrades. We have literally been in this situation before.</div><div><br></div><div>Brad</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div name="messageSignatureSection" style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif">
<br>
Renat Akhmerov<br>
@Nokia</div></div><div>
<div name="messageReplySection" style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif"><br>
On 17 Oct 2017, 20:21 +0700, Dougal Matthews <<a href="mailto:dougal@redhat.com" target="_blank">dougal@redhat.com</a>>, wrote:<br>
<blockquote type="cite" style="margin:5px 5px;padding-left:10px;border-left:thin solid #1abc9c">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On 17 October 2017 at 09:19, Renat Akhmerov <span dir="ltr"><<a href="mailto:renat.akhmerov@gmail.com" target="_blank">renat.akhmerov@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:5px 5px;padding-left:10px;border-left:thin solid #e67e22">
<div>
<div name="messageBodySection" style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif">Hi,
<div><br></div>
<div>We have two patches in Mistral that we need to back port to stable/pike. However, they are against of stable branch management policy because they slightly change the DB schema. The patches are the following:</div>
<div>
<ol>
<li><a href="https://review.openstack.org/#/c/512528/" target="_blank">https://review.openstack.org/#/c/512528/</a><br></li>
<li><a href="https://review.openstack.org/#/c/512256/" target="_blank">https://review.openstack.org/#/c/512256/</a><br></li>
</ol>
</div>
</div>
<div name="messageSignatureSection"><br>
<div class="m_1060755060397551335gmail-m_-5610616895720602456matchFont">#2 is a critically important fix that fixes a problem of decreasing Mistral performance when DB becomes heavy (has lots of execution objects). This is a blocker issue for us (Nokia) preventing us using Mistral in production. It also seriously optimizes performance in general.</div>
<div class="m_1060755060397551335gmail-m_-5610616895720602456matchFont"><br style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif"></div>
<div class="m_1060755060397551335gmail-m_-5610616895720602456matchFont">So hereby I'm asking your advice on what we can do in this situation. Can we merge these patches if we make sure that we don't break anyone in the community? For example, TripleO.</div>
</div>
</div>
</blockquote>
<div><br></div>
<div>As far as I am aware, this wont be a problem for TripleO. These patches are both additive (new db column and new db index).</div>
<div><br></div>
<div>The first patch (512528) is only a candidate for backport to avoid breaking the migration history order, it isn't otherwise needed in Pike. How is this normally handled in other projects? i.e. we need to backport migration 24 to Pike, but 23 is in master only. I assume this problem has came up before and been solved, but I can't find any examples.<br></div>
<div><br></div>
<div> </div>
<blockquote class="gmail_quote" style="margin:5px 5px;padding-left:10px;border-left:thin solid #e67e22">
<div>
<div name="messageSignatureSection">
<div class="m_1060755060397551335gmail-m_-5610616895720602456matchFont"><br style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif"></div>
<div class="m_1060755060397551335gmail-m_-5610616895720602456matchFont">Thanks<span class="m_1060755060397551335gmail-HOEnZb"><font color="#888888"><br style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif">
<br style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif">
Renat Akhmerov<br style="font-size:14px;font-family:-apple-system,BlinkMacSystemFont,sans-serif">
@Nokia</font></span></div>
</div>
</div>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote>
</div>
<br></div>
</div>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br></blockquote>
</div>
</div>

__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div></div><div dir="ltr">-- <br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Brad P. Crochet, RHCA, RHCE, RHCVA, RHCDS</div><div>Principal Software Engineer</div><div>(c) <span id="inbox-gc-number-2" class="inbox-gc-cs-link" title="Call with Google Voice">704.236.9385</span></div><div><br></div></div></div>