🕶👖🍻 Thanks all for making this happen and special thanks for a delightful change summary, Cam!
-Selena On Wed, Jul 6, 2016 at 4:43 PM Cameron Dawson <cdaw...@mozilla.com> wrote: > Tomorrow morning we will be changing how Treeherder gets data from Task > Cluster. > > tl;dr — No action required on your part. We are changing some things > under the hood, but everything should look the same. > > More Info > ======= > > Greg Arndt, Jonas Jensen and I have been working on using Pulse to get > results to Treeherder rather than Task Cluster posting directly to the > Treeherder APIs. This will mean simpler data ingestion with better > validation. Huge thanks to Jonas Jensen who came up with the scheme for > this in the first place and helped me get rolling on it. Also huge thanks > to Greg who’s done a ton of fantastic work on the Task Cluster side of this. > > We will take this live tomorrow, July 7th around 10am. > > What’s going to happen? > ================= > > The new Fancy-Pants <taskcluster-treeherder> app that Greg wrote has > already been posting messages to pulse exchanges for both stage and > production. But Treeherder-prod hasn’t been listening. We will turn on > Treeherder-prod’s Fancy-Pants ``read_pulse_jobs`` process. Then push a > change to the Old-Pants <mozilla-taskcluster> app that will make it stop > posting jobs to Treeherder’s API. > > You shouldn’t notice anything, but in the unlikely event that you DO, > please chime in on #treeherder and check in with :camd (me) or :garndt. > We’ve been testing this on Treeherder-staging for a month or so and it’s > been working great. We hope to continue that trend on prod. :) > > Other benefits > ========== > > 1. Other tools can now post data to their own Pulse exchanges, register > them with Treeherder, and we will pick that data up. Please submit a bug > to Treeherder with your exchange information and we will get you set up. > 2. The submission data will be validated against a JSON-schema < > https://github.com/mozilla/treeherder/blob/master/schemas/pulse-job.yml> > to take the guess-work out of submitting to Treeherder. You should > validate your own data prior to submission to your exchange. > 3. Folks playing with Treeherder on your local Vagrant instance can now > use the read_pulse_jobs management command to ingest Task Cluster data as > well as BuildBot. > > The docs for this are at: https://treeherder.readthedocs.io/pulseload.html > > Please let me or Greg Arndt know if you have any questions. > > Thanks heaps! :) > -Cam > > P.S. - Here’s a blog post I wrote about it in the early-stages of planning > this: > https://cheshirecam.wordpress.com/2015/09/30/treeherder-loading-data-from-pulse/ > It’s mostly still true. > > _______________________________________________ > tools-taskcluster mailing list > tools-taskclus...@lists.mozilla.org > https://lists.mozilla.org/listinfo/tools-taskcluster > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform