https://redmine.documentfoundation.org/https://redmine.documentfoundation.org/favicon.ico?16960560022014-11-02T18:37:48ZThe Document Foundation RedmineInfrastructure - Feature #762: define criteria of successful migrationhttps://redmine.documentfoundation.org/issues/762?journal_id=22402014-11-02T18:37:48ZRobinson Tryonqubit@runcibility.com
<ul></ul><p>Florian Effenberger wrote:</p>
<blockquote>
<p>The window of decision when the switch is plugged is rather short - ~15 minutes. It is crucial to define a criteria for successful migration so we don't waste time when "things are hot"</p>
</blockquote>
<p>There's a certain amount we'll be able to test in 15 minutes, and a certain amount we won't be able to test. We'll have to do our best :-)</p>
Here's a quick list of some of the most common Bugzilla activities that we'll want to make sure work:
<ul>
<li>New account creation (<a class="external" href="https://bugs.documentfoundation.org/createaccount.cgi">https://bugs.documentfoundation.org/createaccount.cgi</a>)</li>
<li>Password reset (<a class="external" href="https://bugs.documentfoundation.org/index.cgi?GoAheadAndLogIn=1#forgot">https://bugs.documentfoundation.org/index.cgi?GoAheadAndLogIn=1#forgot</a>)</li>
<li>Common queries (URLs will work during migration phase)
<ul>
<li>UNCONFIRMED bugs: <a class="external" href="https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&product=LibreOffice&query_format=advanced">https://bugs.documentfoundation.org/buglist.cgi?bug_status=UNCONFIRMED&product=LibreOffice&query_format=advanced</a></li>
<li>All bugs from 4.3.2.2 vs. All 4.3.2.* bugs:
<ul>
<li><a class="external" href="https://bugs.documentfoundation.org/buglist.cgi?product=LibreOffice&query_format=advanced&version=4.3.2.2%20release">https://bugs.documentfoundation.org/buglist.cgi?product=LibreOffice&query_format=advanced&version=4.3.2.2%20release</a> </li>
<li><a class="external" href="https://bugs.documentfoundation.org/buglist.cgi?product=LibreOffice&query_format=advanced&version=4.3.2.1%20rc&version=4.3.2.2%20release">https://bugs.documentfoundation.org/buglist.cgi?product=LibreOffice&query_format=advanced&version=4.3.2.1%20rc&version=4.3.2.2%20release</a> </li>
</ul>
</li>
<li>All bugs in Component 'Draw': <a class="external" href="https://bugs.documentfoundation.org/buglist.cgi?component=Drawing&product=LibreOffice&query_format=advanced">https://bugs.documentfoundation.org/buglist.cgi?component=Drawing&product=LibreOffice&query_format=advanced</a></li>
</ul>
</li>
<li>Admin interface (Grant a user admin rights, Remove a user account)</li>
<li>Two users updating a bug at the same time</li>
<li>Mass-bug update (Make it a small test, so we don't annoy people during the migration!) (Joel has experience here -- perhaps can assign him this role)</li>
</ul>
<p>Putting a bit of a load on the server would also be helpful, as it would ensure that there's nothing insanely brittle with the database such that it will collapse with just a handful of users.</p> Infrastructure - Feature #762: define criteria of successful migrationhttps://redmine.documentfoundation.org/issues/762?journal_id=22422014-11-02T19:05:32ZRobinson Tryonqubit@runcibility.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul><p>There are tests outside of the Bugzilla web front-end as well:</p>
<ul>
<li>Making sure that the BSA can talk to Bugzilla (Cloph & Rob Snelders are most knowledgeable here) (<a class="issue tracker-2 status-5 priority-4 priority-high2 closed child" title="Feature: update BSA to reflect BugZilla location change (Closed)" href="https://redmine.documentfoundation.org/issues/754">#754</a>)</li>
<li>Making sure that bots and other tools can talk to Bugzilla (should transition over fluidly if they already point at bugs.libreoffice.org)</li>
</ul>
<p>There are multiple systems that consume data from FDO Bugzilla (<a class="external" href="https://wiki.documentfoundation.org/QA/Bugzilla/TDF_Bugzilla_Proposal#Identify_systems_dependent_upon_Freedesktop.org">https://wiki.documentfoundation.org/QA/Bugzilla/TDF_Bugzilla_Proposal#Identify_systems_dependent_upon_Freedesktop.org</a>), but we don't have to migrate and test all of those services in our 15minute test window. It would be clever for us to do a dry run of those systems against our test install well before the migration date, just to make sure that all the pieces can talk to Bugzilla + a migrated database, all running in one of our TDF VMs.</p> Infrastructure - Feature #762: define criteria of successful migrationhttps://redmine.documentfoundation.org/issues/762?journal_id=23342014-11-04T11:34:07ZFlorian Effenbergerfloeff@documentfoundation.org
<ul></ul><p>As for the bots, the wiki, etc., this is something that can be tested well in advance with the existing VM and database dump - please do so<br />Testing again when the migration actually took place is fine, but let's test ahead of the migration whatever we can to limit the risks</p> Infrastructure - Feature #762: define criteria of successful migrationhttps://redmine.documentfoundation.org/issues/762?journal_id=23782014-11-07T10:42:34ZRobinson Tryonqubit@runcibility.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li></ul><p>Florian Effenberger wrote:</p>
<blockquote>
<p>As for the bots, the wiki, etc., this is something that can be tested well in advance with the existing VM and database dump - please do so</p>
</blockquote>
<p>Yes, see new bug <a class="issue tracker-1 status-5 priority-2 priority-default closed child" title="Bug: Verify that the Bugzilla-test install works with known consumers of LibreOffice bug data from bug... (Closed)" href="https://redmine.documentfoundation.org/issues/829">#829</a> ("Verify that the Bugzilla-test install works with known consumers of LibreOffice bug data from bugs.freedesktop.org") created for this pre-migration testing purpose.</p> Infrastructure - Feature #762: define criteria of successful migrationhttps://redmine.documentfoundation.org/issues/762?journal_id=33032014-12-08T14:20:38ZFlorian Effenbergerfloeff@documentfoundation.org
<ul><li><strong>Status</strong> changed from <i>Resolved</i> to <i>Closed</i></li></ul>