happiest unalice ever

April 22, 2009

Towards Switching To New Graph Server Full Time

Filed under: graphs, mozilla, talos — alice @ 4:53 pm

Bug 487329 - Graph server migration tracking is almost fixed and complete. What does this mean for people who use the graph server?

  1. graphs-new.mozilla.org will become graphs.mozilla.org
  2. The current graphs.mozilla.org will become graphs-old.mozilla.org
  3. No new data will be sent to graphs-old.mozilla.org
  4. graphs-old.mozilla.org will remain up so that older data can be viewed/searched

We’ve been seeding the new graph server with data for a month now and I think that the majority of people are already using it as their main means of viewing performance data; for the most part the switch over should be painless.

What may be slightly more controversial is that there is no current plan to migrate any data from the old graph server to the new.  There’s some very good reasons for this:

  • Data in the old graph server was generated by using throttled test slaves, we no longer throttle slaves so the numbers would not be comparable
  • We are close to rolling out a new Tp test page set, we did not test with this new page set before so the numbers in the old graph server would not be comparable
  • Most of the numbers on the old graph server were collected before we rolled out reboot-every-test-slave-post-every-test - the numbers have greater variance and there are large swaths of data that aren’t trustworthy or useful in anyway (basically, long periods of time when the box in question was in serious need of a reboot)

Instead of banging our heads against shifting data from the old, poorly thought out schema to the new, super fast schema we’re going to consider designing a system whereby we can pick up old builds of interest and push them through the current testing harness. That way we save ourselves headaches and get data that is actually comparable to current results.

Once all the dependent bugs filed against graph server migration have been fixed we’ll roll all this out.  I’m hoping that that will be in the next week or two.  Right now I’m more interested if anyone has any strong feelings about what builds are ‘interesting’ enough that we should come up with the means to re-test them with our current test harness.  Any favorites out there?  Top ten?

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress