New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 680123 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Last visit > 30 days ago
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Feature



Sign in to add a comment

Tricium swarming integration

Project Member Reported by emso@chromium.org, Jan 11 2017

Issue description

Setup Tricium pubsub, launch swarming task reporting to that pubsub, collect results.
 

Comment 1 by emso@chromium.org, Jan 16 2017

Labels: Milestone-Hello
Project Member

Comment 2 by bugdroid1@chromium.org, Mar 15 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra/+/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e

commit 577d5d0de1c92949fd60cf0b3d0e5367f6402b9e
Author: emso <emso@chromium.org>
Date: Wed Mar 15 09:29:41 2017

Adds swarming and isolate integration.

* Triggers swarming tasks.
* Receives notification of task completion via PubSub pull.
* Collects results from swarming tasks.
* Tracks results.

BUG= 680123 

Change-Id: Id4853a1874a83603573b41592bdebf3e1b00431e
Reviewed-on: https://chromium-review.googlesource.com/427941
Commit-Queue: Emma Söderberg <emso@chromium.org>
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>

[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/common/track/track.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/api/admin/v1/pb.discovery.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/api/admin/v1/driver.pb.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/tracker/rpc_worker_done_test.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/driver/rpc_trigger_test.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/api/v1/pb.discovery.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/driver/init.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/frontend/frontend.infra_testing
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/api/v1/tricium.proto
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/api/admin/v1/workflow_helpers.go
[add] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/common/swarming.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/api/admin/v1/tracker.proto
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/tracker/rpc_worker_launched.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/driver/rpc_trigger.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/launcher/rpc_launch.go
[add] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/common/isolate.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/api/admin/v1/tracker.pb.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/frontend/app.yaml
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/launcher/rpc_launch_test.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/driver/rpc_collect_test.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/frontend/rpc_analyze.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/api/admin/v1/driver.proto
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/tracker/rpc_worker_done.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/common/common.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/driver/rpc_collect.go
[add] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/driver/handlers_test.go
[modify] https://crrev.com/577d5d0de1c92949fd60cf0b3d0e5367f6402b9e/go/src/infra/tricium/appengine/driver/handlers.go

Comment 5 by emso@chromium.org, Mar 22 2017

The integration works for the local devserver and pull pubsub but needs to be tested with push pubsub on the dev appengine instance.
Project Member

Comment 6 by bugdroid1@chromium.org, Apr 10 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra/+/7855a6626539006b72f6ebaa012d19c0ecde250d

commit 7855a6626539006b72f6ebaa012d19c0ecde250d
Author: Emma <emso@chromium.org>
Date: Mon Apr 10 05:39:11 2017

Adds a Tricium prefix to swarming task names

BUG= 680123 

Change-Id: I044611f82a8dbaffb488719ea38e99f00a336dcf
Reviewed-on: https://chromium-review.googlesource.com/471547
Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org>
Commit-Queue: Emma Söderberg <emso@chromium.org>

[modify] https://crrev.com/7855a6626539006b72f6ebaa012d19c0ecde250d/go/src/infra/tricium/appengine/common/swarming.go

Comment 7 by emso@chromium.org, Apr 28 2017

Status: Verified (was: Assigned)

Sign in to add a comment