I hereby claim:
- I am gregarndt on github.
- I am gregarndt (https://keybase.io/gregarndt) on keybase.
- I have a public key ASDJp2hP09-kbWbCJBi5w9saQP-mFH2xRUZpp61XXkdOEgo
To claim this, I am signing this object:
package main | |
import ( | |
"fmt" | |
"sync" | |
"github.com/snaury/tdigest-go" | |
) | |
type Aggregator struct { |
I hereby claim:
To claim this, I am signing this object:
* Steps are calls to other things to do stuff. Steps cannot be called in parallel | |
* Each phase relies on the output from the previous phase | |
* Cancellations can happen at any time during the phases from something external | |
* I think that an abort at any phase should drop down to Stop and continue on | |
* Stop and Finish phases should clean up things created in previous phases | |
** If Stop/Finish run without one of the previous phases running, then it should | |
not panic if that resource is not available to clean up | |
Phases: | |
Prepare |
Task LifeCycle | |
Claim Task | |
New Task Context | |
Parse Payloads | |
Unmarshal JSON Payload | |
Parse Engine Payload | |
Parse Plugin Payload | |
New TaskPlugin | |
Prepare | |
Plugin.Prepare |
func (self *Routes) ServeHTTP(res http.ResponseWriter, req *http.Request) { | |
payload := (*json.RawMessage)(nil) | |
if req.Body != nil { | |
body, err := ioutil.ReadAll(req.Body) | |
// If we fail to create a request notify the client. | |
if err != nil { | |
res.WriteHeader(500) | |
fmt.Fprintf(res, "Failed to generate request (could not read http body) - %s", err) | |
return |
$ mach taskcluster-graph --project='mozilla-central' --message='some message' --owner='garndt@mozilla.com' --head-repository https://hg.mozilla.org/mozilla-central --head-rev tip | |
Querying URL for pushdate: https://hg.mozilla.org/mozilla-central/json-pushes?changeset=tip | |
{ | |
"scopes": [ | |
"queue:route:index.gecko.v1.mozilla-central.latest.linux.linux32.opt", | |
"docker-worker:cache:workspace-emulator-jb-opt", | |
"docker-worker:cache:build-aries-debug", | |
"docker-worker:cache:build-aries-spark-ota-debug-objdir-gecko-mozilla-central", | |
"queue:route:index.buildbot.revisions.tip.mozilla-central.android-api-11-b2gdroid", | |
"docker-worker:cache:build-nexus-4-user-objdir-gecko-mozilla-central", |
import assert from 'assert'; | |
import DockerWorker from '../dockerworker'; | |
import TestWorker from '../testworker'; | |
suite('allow ptrace', () => { | |
let worker; | |
setup(async () => { | |
worker = new TestWorker(DockerWorker); | |
await worker.launch(); | |
}); |
import assert from 'assert'; | |
import DockerWorker from '../dockerworker'; | |
import TestWorker from '../testworker'; | |
suite('allow ptrace', () => { | |
let worker; | |
setup(async () => { | |
worker = new TestWorker(DockerWorker); | |
await worker.launch(); | |
}); |
- [TC] B2G Emulator ICS (Debug) | |
- [TC] B2G Emulator ICS (Opt) | |
- [TC] B2G Emulator JB (Debug) | |
- [TC] B2G JB Emulator: (Opt) | |
- [TC] B2G Emulator KK (Debug) | |
- [TC] B2G KK Emulator (Opt) | |
- [TC] B2G KK X86 Emulator (Debug) | |
- [TC] B2G KK X86 Emulator (Opt) | |
- [TC] B2G Emulator L (Debug) | |
- [TC] B2G L Emulator (Opt) |
This folder contains various docker images used in taskcluster as well as other misc docker images which may be useful for hacking on gecko.
Each folder describes a single docker image. We have two types of image sthat can be defined: