Perfomatic:Rearchitecture

From MozillaWiki
Revision as of 17:27, 19 September 2008 by Rdoherty (talk | contribs)
Jump to navigation Jump to search

Backend

  • New DB schema
    • InnoDB
  • Add triggers to recalculate averages
  • Add stored procedure to remove old data
  • Add memcached or sqlite for frequently accessed data
  • Send less data for continuous graphs

Frontend

  • Add more search criteria
  • Show machine info per test
  • Don't show tests for discrete data
  • Don't iterate over datasets
  • Don't parse test info for test information


Random Ideas

  • bulk and collect.cgi are the same except bulk can handle multiple data points
  • need to connect data points on continuous graph to discrete - bug 438745
  • can't drill down into fine amount of data
  • need overlay of points on continuous graph that shows buildid and changeset id - bug 431372
  • too much data to query averages and look for regression
  • don't want developers to know machine names
  • dashboard that shows 3 os's and color for status
  • health of build and health of tests
  • need to test for machine agreement
  • need to remove tests for unmonitored branches/builds
  • waterfall doesn't show test results, just that tests ran
  • stop using machine names for test/build/os
  • win & linux throttled, mac not
  • need to figure out what tests we really need
  • terminology is confusing
  • date and time have differences depending on type of graph
  • Running Talos on a dev machine, you can't graph anything or get useable numbers