Auto-tools/Projects/TreeHerder 2013Q2
< Auto-tools | Projects
Jump to navigation
Jump to search
Goal
Release a minimally viable TBPL version 2 replacement by the end of the quarter. This should include the following components.
- New schema that meets the demands of the new functional specification. This schema should be populated with a full load of production data.
- Pulse consumer that translates the pulse data stream into a format that tree herder can ingest and can be plugged into the development database at any time.
- Web service with data ingestion end points and a minimal set of data presentation end points for driving the new UI.
- Bare bones UI that presents per push data with no hard coded reference data in it.
Approach and Milestones
- This project's bugzillaname is treeherder (for the whiteboard flags)
- TODO: Ensure that bugs are tracked using the whiteboard flags described here.
Milestone 1 -- April 1 - April 5
- Get the data going into pulse from buildbot understood and streamlined so that we can fill the treeherder schema properly
- Assign bugs to releng team to fix pulse inputs
- Attach the new pulse consumer to the data ingestion methods and start writing production data to the development database.
Milestone 2 -- April 8 - April 19
- Releng fixes buildbot to properly send data into pulse
- Data Ingestion into Tree Herder schema is completed
- TreeHerder object model tested with live data
Milestone 3 - Planned
- Web services created for accessing data from treeherder schema
- Pulse backend libraries updated to enhance stability
- UI work begins on new Tree Herder front end
Milestone 4 - Planned
- UI work completed
- Web Service find/fix cycle
- New pulse libraries deployed