<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Mar 17, 2014 at 8:56 PM, Farah Juma <span dir="ltr">&lt;<a href="mailto:fjuma@redhat.com" target="_blank">fjuma@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
&gt; From: &quot;Matthias Wessendorf&quot; &lt;<a href="mailto:matzew@apache.org">matzew@apache.org</a>&gt;<br>
&gt; To: &quot;Farah Juma&quot; &lt;<a href="mailto:fjuma@redhat.com">fjuma@redhat.com</a>&gt;<br>
&gt; Cc: &quot;AeroGear Developer Mailing List&quot; &lt;<a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a>&gt;<br>
&gt; Sent: Monday, March 17, 2014 2:55:01 PM<br>
<div class="">&gt; Subject: Re: [aerogear-dev] UPS OpenShift cartridge 0.10.1 test results<br>
&gt;<br>
&gt; On Mon, Mar 17, 2014 at 7:27 PM, Farah Juma &lt;<a href="mailto:fjuma@redhat.com">fjuma@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt;<br>
&gt; &gt; &gt; From: &quot;Matthias Wessendorf&quot; &lt;<a href="mailto:matzew@apache.org">matzew@apache.org</a>&gt;<br>
&gt; &gt; &gt; To: &quot;AeroGear Developer Mailing List&quot; &lt;<a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a>&gt;<br>
&gt; &gt; &gt; Cc: &quot;Farah Juma&quot; &lt;<a href="mailto:fjuma@redhat.com">fjuma@redhat.com</a>&gt;<br>
&gt; &gt; &gt; Sent: Monday, March 17, 2014 1:14:05 PM<br>
&gt; &gt; &gt; Subject: Re: [aerogear-dev] UPS OpenShift cartridge 0.10.1 test results<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Mon, Mar 17, 2014 at 6:10 PM, Karel Piwko &lt;<a href="mailto:kpiwko@redhat.com">kpiwko@redhat.com</a>&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Hey,<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; status looks like:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; * Integration tests - passed<br>
&gt; &gt; &gt; &gt; * UI tests - failed - UI glitches in FF<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; known problem; not sure - but there might be already a ticket for it<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; * SP tests - passed<br>
&gt; &gt; &gt; &gt; * Migration tests - failed - scheme problems.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; possible - we might have changed the data model between 0.9.x and 0.10.x<br>
&gt; &gt;<br>
&gt; &gt; Interesting, this would cause issues with modifying existing data/adding<br>
&gt; &gt; new data. As Karel noted on AGPUSH-563, it looks like we would need a<br>
&gt; &gt; migration strategy for DB schema changes.<br>
&gt; &gt;<br>
&gt;<br>
&gt; yep - I was thought that&#39;s part of the upgrade work; but we can file a<br>
&gt; ticket to explicitly cover this<br>
<br>
</div>That would be good. The database part of the upgrade is currently handled by the MySQL cartridge&#39;s &quot;post_restore&quot; action hook - this just restores the database to whatever it was before and doesn&#39;t handle schema changes:<br>

<br>
<a href="https://github.com/openshift/origin-server/blob/master/cartridges/openshift-origin-cartridge-mysql/bin/control#L140" target="_blank">https://github.com/openshift/origin-server/blob/master/cartridges/openshift-origin-cartridge-mysql/bin/control#L140</a></blockquote>
<div><br></div><div><br></div><div>ok</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>

<br>
Once the necessary MySQL commands for migrating data from 0.9.x to 0.10.x are defined, we could try adding them to the AeroGear cartridge&#39;s &quot;post_restore&quot; action hook.<br></blockquote><div><br></div><div>With &quot;necessary MySQL commands&quot; you mean those that take care of the schema changes? I think generally having a migration script for the schema is a nice thing to have, regardless of OpenShift. Once we are closer to our 1.0.0 that&#39;s something we have to have.</div>
<div><br></div><div>Are you planing on adding these necessary MySQL commands (assuming they are relevant for taking care of schema changes ;-)) for our cartridge? Or should we just track that requirement in a JIRA for now ? </div>
<div><br></div><div>-Matthias</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div class=""><div class="h5"><br>
&gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Migration is not a part of cartridge but I guess that UI should be<br>
&gt; &gt; fixed.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; It&#39;s minor, not sure we should really stop the process; especially the<br>
&gt; &gt; UPS<br>
&gt; &gt; &gt; is now on staging/hold since one entire week<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I have filled following bugs:<br>
&gt; &gt; &gt; &gt; * <a href="https://issues.jboss.org/browse/AGPUSH-562" target="_blank">https://issues.jboss.org/browse/AGPUSH-562</a><br>
&gt; &gt; &gt; &gt; * <a href="https://issues.jboss.org/browse/AGPUSH-563" target="_blank">https://issues.jboss.org/browse/AGPUSH-563</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Note, as for Firefox DNS cache, just set<br>
&gt; &gt; &gt; &gt; network.dnsCacheExpirationGracePeriod=0 in about:config.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; Karel<br>
&gt; &gt; &gt; &gt; _______________________________________________<br>
&gt; &gt; &gt; &gt; aerogear-dev mailing list<br>
&gt; &gt; &gt; &gt; <a href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
&gt; &gt; &gt; &gt; <a href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; --<br>
&gt; &gt; &gt; Matthias Wessendorf<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
&gt; &gt; &gt; sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
&gt; &gt; &gt; twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a><br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Matthias Wessendorf<br>
&gt;<br>
&gt; blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
&gt; sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>
&gt; twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a><br>
&gt;<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Matthias Wessendorf <br><br>blog: <a href="http://matthiaswessendorf.wordpress.com/" target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
sessions: <a href="http://www.slideshare.net/mwessendorf" target="_blank">http://www.slideshare.net/mwessendorf</a><br>twitter: <a href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a>
</div></div>