Sheriffing/TBPL/TransitionPlan

From MozillaWiki
< Sheriffing‎ | TBPL
Revision as of 12:29, 24 August 2010 by Mstange (talk | contribs) (new plan)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
  • Use Python + mongodb for JSON parsing and database filling instead of PHP + mysql or even node.js + mongodb
  • * Python makes gzip decrompressing easiest
  • Shold work like this:
  • # Every 5 minutes
  • # Fetch buildbot data and fill database
  • # Fetch Tinderbox data and add log URLs & notes to the existing records in the database
  • # Recreate JSON files for all changed revisions
  • TBPL requests pushlog, and then for every push revision the gzipped JSON file that the python script created