Sheriffing/TBPL/TransitionPlan

From MozillaWiki
< Sheriffing‎ | TBPL
Revision as of 16:16, 5 November 2013 by Edmorley (talk | contribs) (Edmorley moved page Tinderboxpushlog/TransitionPlan to Sheriffing/TBPL/TransitionPlan: Consolidating TBPL pages under the new sheriffing section)
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
  • Should work like this:
    • Every x minutes:
      1. Fetch buildbot data and fill database
      2. Fetch Tinderbox data and add log URLs & notes to the existing records in the database
      3. 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