<p dir="ltr">On Feb 12, 2016 10:50 PM, &quot;Kaushal M&quot; &lt;<a href="mailto:kshlmster@gmail.com">kshlmster@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On Fri, Feb 12, 2016 at 10:47 PM, Michael Scherer &lt;<a href="mailto:mscherer@redhat.com">mscherer@redhat.com</a>&gt; wrote:<br>
&gt; &gt; Le vendredi 12 février 2016 à 12:16 +0100, Michael Scherer a écrit :<br>
&gt; &gt;&gt; Le mercredi 10 février 2016 à 19:18 +0530, Kaushal M a écrit :<br>
&gt; &gt;&gt; &gt; On Wed, Feb 10, 2016 at 1:53 PM, Michael Scherer &lt;<a href="mailto:mscherer@redhat.com">mscherer@redhat.com</a>&gt; wrote:<br>
&gt; &gt;&gt; &gt; &gt; Le mercredi 10 février 2016 à 11:44 +0530, Kaushal M a écrit :<br>
&gt; &gt;&gt; &gt; &gt;&gt; On Sun, Feb 7, 2016 at 2:34 PM, Michael Scherer &lt;<a href="mailto:mscherer@redhat.com">mscherer@redhat.com</a>&gt; wrote:<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt; Le samedi 06 février 2016 à 18:17 -0500, Vijay Bellur a écrit :<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt;&gt; I think starting around 0900 UTC on Friday of next week (12th Feb)<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt;&gt; should be possible. We should be done with 3.7.8 before that and can<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt;&gt; afford a bit of downtime then. In case any assistance is needed post the<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt;&gt; migration, we can have folks around the clock to help.<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt;&gt; If migration fails for an unforeseen reason, would we be able to<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt;&gt; rollback and maintain status quo?<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt; Yes. Worst case, I think people would just redo a few reviews or push<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt; again patch.<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt; Also, since gerrit is critical, I wonder what is the support of gerrit<br>
&gt; &gt;&gt; &gt; &gt;&gt; &gt; for slaves and replication.<br>
&gt; &gt;&gt; &gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt; &gt;&gt; Michael are you okay with the time? If you are, I think we should<br>
&gt; &gt;&gt; &gt; &gt;&gt; announce the migration.<br>
&gt; &gt;&gt; &gt; &gt;<br>
&gt; &gt;&gt; &gt; &gt; I am ok.<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; So as discussed in the community meeting, we will be announcing the<br>
&gt; &gt;&gt; &gt; migration and downtime. Vijay, you said you required the exact<br>
&gt; &gt;&gt; &gt; schedule? This is what I expect<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; Friday 12th Feb 2016<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; 0900 UTC : <a href="http://build.gluster.org">build.gluster.org</a> and <a href="http://review.gluster.org">review.gluster.org</a> are taken down and<br>
&gt; &gt;&gt; &gt; migration begins.<br>
&gt; &gt;&gt; &gt; &lt;1-2 hrs?&gt;: Michael copies over data onto the RH community infra and<br>
&gt; &gt;&gt; &gt; sets up the VMs.<br>
&gt; &gt;&gt; &gt; &lt;? hrs&gt;: The DNS records are updated, and some time is for it to propogate.<br>
&gt; &gt;&gt; &gt; &lt;3hr?&gt;: Verify everything is working well (I can help with this). We&#39;d<br>
&gt; &gt;&gt; &gt; possibly need to run a regression job, so this will take longest I<br>
&gt; &gt;&gt; &gt; think.<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt; 1700UTC &lt;or earlier&gt;: We announce the finish of the migration and open<br>
&gt; &gt;&gt; &gt; the services back up. If migration failed, we bring the existing<br>
&gt; &gt;&gt; &gt; servers back on, and continue on.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; So, for people wanting to know, the migration has started.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 1) gerrit<br>
&gt; &gt;&gt; ----------<br>
&gt; &gt;&gt; gerrit seems to be ok, it has a new IP 66.187.224.201<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; people who used to have access there need to contact me so I can<br>
&gt; &gt;&gt; explain/create required account on the new virt host.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; the old VM is shutdown for now. I will make a backup copy of the disk.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 2) jenkins<br>
&gt; &gt;&gt; ----------<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; so the preparation of the migration didn&#39;t worked as well, so we have to<br>
&gt; &gt;&gt; copy the VM when offline, and then prepare it later ( ie, import in<br>
&gt; &gt;&gt; libvirt, adjust network, etc). So jenkins master is offline (sorry manu<br>
&gt; &gt;&gt; for your tcpdump monitoring), we are making a copy of the disk that is<br>
&gt; &gt;&gt; gonna take between 3 and 14h (most likely &lt; 4h, but rsync estimation is<br>
&gt; &gt;&gt; moving a lot), and then restart like before.<br>
&gt; &gt;<br>
&gt; &gt; So turn out I was wrong, and the copy is taking a much longer time.<br>
&gt; &gt; Despites me trying to investigate why, it didn&#39;t copied everything.<br>
&gt; &gt;<br>
&gt; &gt; So the new plan is to stop the VM, make a local copy of the disk, start<br>
&gt; &gt; the VM, and then copy that one over the new server, prepare for the new<br>
&gt; &gt; host (firewall, public ip, etc), and sync from the old VM to the new<br>
&gt; &gt; host.<br>
&gt; &gt;<br>
&gt; &gt; All is ok with this plan ?<br>
&gt;<br>
&gt; Sounds good to me. No need to wait for the copy to happen and the<br>
&gt; downtime should be minimal like with gerrit.<br>
&gt;</p>
<p dir="ltr">Can we schedule this minimal downtime sometime tomorrow? Or if possible tonight itself. Since we don&#39;t require a long downtime we can do this anytime we like. </p>
<p dir="ltr">I&#39;d like to get the migration done by the end of this week (if possible) before Michael goes on vacation. <br><br></p>
<p dir="ltr">&gt; &gt; --<br>
&gt; &gt; Michael Scherer<br>
&gt; &gt; Sysadmin, Community Infrastructure and Platform, OSAS<br>
&gt; &gt;<br>
&gt; &gt;<br>
</p>