New issue
Advanced search Search tips

Issue 879526 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 23
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 894773



Sign in to add a comment

Implement scripts to kick-off pinpoint jobs for feature tracking

Project Member Reported by perezju@chromium.org, Aug 31

Issue description

We want to have a command line utility to easily kick off pinpoint jobs and then process their results in order to track how performance metrics progress as a team is working on a particular feature.

The idea would be:
- Prepare a CL that just enables the feature.
- Periodically (e.g. daily) run pinpoint jobs to compare the performance of relevant metrics with/without the feature.
- Later, collect the results from the jobs to process and visualize.

 
Project Member

Comment 2 by bugdroid1@chromium.org, Sep 18

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/874b57542941b7e9d5a099bdc5bcc0ee1c5b10ea

commit 874b57542941b7e9d5a099bdc5bcc0ee1c5b10ea
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Tue Sep 18 15:35:44 2018

[pinpoint_cli] Start creating simple pinpoint_service to make API calls

Start with a very simple version just exposing a Jobs() method to list
the jobs from the logged in user.

Includes a couple of tweaks on existing services module (shared by
soundwave tool):
- Remove option to choose a custom path for json credentials path,
  always using the default should be fine.
- Allow to select method='POST' or 'GET' on requests.

Bug:  chromium:879526 
Change-Id: I662525216cbf8a51d33e9e19bb661db3f90137cc
Reviewed-on: https://chromium-review.googlesource.com/1230853
Auto-Submit: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>
Commit-Queue: Simon Hatch <simonhatch@chromium.org>

[add] https://crrev.com/874b57542941b7e9d5a099bdc5bcc0ee1c5b10ea/experimental/soundwave/services/pinpoint_service_test.py
[add] https://crrev.com/874b57542941b7e9d5a099bdc5bcc0ee1c5b10ea/experimental/soundwave/services/pinpoint_service.py
[add] https://crrev.com/874b57542941b7e9d5a099bdc5bcc0ee1c5b10ea/experimental/soundwave/bin/pinpoint_cli
[modify] https://crrev.com/874b57542941b7e9d5a099bdc5bcc0ee1c5b10ea/experimental/soundwave/bin/soundwave
[modify] https://crrev.com/874b57542941b7e9d5a099bdc5bcc0ee1c5b10ea/experimental/soundwave/soundwave/dashboard_api.py
[modify] https://crrev.com/874b57542941b7e9d5a099bdc5bcc0ee1c5b10ea/experimental/soundwave/services/request.py
[modify] https://crrev.com/874b57542941b7e9d5a099bdc5bcc0ee1c5b10ea/experimental/soundwave/services/chrome_perf_auth.py
[modify] https://crrev.com/874b57542941b7e9d5a099bdc5bcc0ee1c5b10ea/experimental/soundwave/services/request_test.py

Project Member

Comment 3 by bugdroid1@chromium.org, Sep 18

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c5b8601f06aaefb48f8c2fbfc1129bf08e7534a8

commit c5b8601f06aaefb48f8c2fbfc1129bf08e7534a8
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Tue Sep 18 15:48:42 2018

Roll src/third_party/catapult cc38544e3562..2b7150b9323e (2 commits)

https://chromium.googlesource.com/catapult.git/+log/cc38544e3562..2b7150b9323e


git log cc38544e3562..2b7150b9323e --date=short --no-merges --format='%ad %ae %s'
2018-09-18 wangge@google.com Add utility functions for running the swarming task.
2018-09-18 perezju@chromium.org [soundwave] Refactor request and chrome_perf_auth out of api handler


Created with:
  gclient setdep -r src/third_party/catapult@2b7150b9323e

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:863390 , chromium:879526 
TBR=sullivan@chromium.org

Change-Id: Ibac8decd7c07093a2ea8cf415ebc4e2eb3283903
Reviewed-on: https://chromium-review.googlesource.com/1230637
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592053}
[modify] https://crrev.com/c5b8601f06aaefb48f8c2fbfc1129bf08e7534a8/DEPS

Project Member

Comment 4 by bugdroid1@chromium.org, Sep 18

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/a513cda343f6bf012ee50a3167e4480af7b95f71

commit a513cda343f6bf012ee50a3167e4480af7b95f71
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Tue Sep 18 16:45:52 2018

Roll src/third_party/catapult 2b7150b9323e..874b57542941 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/2b7150b9323e..874b57542941


git log 2b7150b9323e..874b57542941 --date=short --no-merges --format='%ad %ae %s'
2018-09-18 perezju@chromium.org [pinpoint_cli] Start creating simple pinpoint_service to make API calls


Created with:
  gclient setdep -r src/third_party/catapult@874b57542941

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: I82ec0b83de4b308c070c2602b98bf58ac23cde7f
Reviewed-on: https://chromium-review.googlesource.com/1230555
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#592077}
[modify] https://crrev.com/a513cda343f6bf012ee50a3167e4480af7b95f71/DEPS

Project Member

Comment 5 by bugdroid1@chromium.org, Sep 24

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/868fbbf41b33c51dd147cfe842b41b9fe0bc808e

commit 868fbbf41b33c51dd147cfe842b41b9fe0bc808e
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Mon Sep 24 09:50:35 2018

[pinpoint_cli] Add api.NewJob method

Add method to create new pinpoint jobs, including an example in
main pinpoint_cli script.

Also augment request.Request to be able to include data on its body;
taking care not to break existing soundwave usage.

Bug:  chromium:879526 
Change-Id: I9f116053e8aad53f2eb1e91f85f1e083edba5019
Reviewed-on: https://chromium-review.googlesource.com/1238553
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>

[modify] https://crrev.com/868fbbf41b33c51dd147cfe842b41b9fe0bc808e/experimental/soundwave/services/pinpoint_service_test.py
[modify] https://crrev.com/868fbbf41b33c51dd147cfe842b41b9fe0bc808e/experimental/soundwave/services/pinpoint_service.py
[modify] https://crrev.com/868fbbf41b33c51dd147cfe842b41b9fe0bc808e/experimental/soundwave/bin/pinpoint_cli
[modify] https://crrev.com/868fbbf41b33c51dd147cfe842b41b9fe0bc808e/experimental/soundwave/services/request.py
[modify] https://crrev.com/868fbbf41b33c51dd147cfe842b41b9fe0bc808e/experimental/soundwave/services/request_test.py

Project Member

Comment 6 by bugdroid1@chromium.org, Sep 24

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/5a2c503840a730e0e92dbd9524374187223b05ad

commit 5a2c503840a730e0e92dbd9524374187223b05ad
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Mon Sep 24 10:22:12 2018

[pinpoint_cli] Add verbose -v command line option

Factor out and reuse the (little) code that is also used for soundwave.

Bug:  chromium:879526 
Change-Id: Ic238bc6a64361a9b544b63a950e35c09b44280d7
Reviewed-on: https://chromium-review.googlesource.com/1238537
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>

[modify] https://crrev.com/5a2c503840a730e0e92dbd9524374187223b05ad/experimental/soundwave/bin/soundwave
[add] https://crrev.com/5a2c503840a730e0e92dbd9524374187223b05ad/experimental/soundwave/common/__init__.py
[modify] https://crrev.com/5a2c503840a730e0e92dbd9524374187223b05ad/experimental/soundwave/bin/pinpoint_cli
[add] https://crrev.com/5a2c503840a730e0e92dbd9524374187223b05ad/experimental/soundwave/common/utils.py

Project Member

Comment 7 by bugdroid1@chromium.org, Sep 24

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/f19e5d11958805ab942bc0f2485922e80a3ea8a7

commit f19e5d11958805ab942bc0f2485922e80a3ea8a7
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Mon Sep 24 11:52:58 2018

[pinpoint_cli] Add api.Job() method

Method to get back info about a job, possibly including state and tags.

Bug:  chromium:879526 
Change-Id: If45cdbe5373339a5e81e2e379776d6e34cefc308
Reviewed-on: https://chromium-review.googlesource.com/1238615
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>

[modify] https://crrev.com/f19e5d11958805ab942bc0f2485922e80a3ea8a7/experimental/soundwave/services/pinpoint_service_test.py
[modify] https://crrev.com/f19e5d11958805ab942bc0f2485922e80a3ea8a7/experimental/soundwave/services/pinpoint_service.py
[modify] https://crrev.com/f19e5d11958805ab942bc0f2485922e80a3ea8a7/experimental/soundwave/bin/pinpoint_cli

Project Member

Comment 8 by bugdroid1@chromium.org, Sep 24

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f3f5013b366ae7d5f8590f739cd093485b496653

commit f3f5013b366ae7d5f8590f739cd093485b496653
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Mon Sep 24 12:06:43 2018

Roll src/third_party/catapult 45ed33924d94..868fbbf41b33 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/45ed33924d94..868fbbf41b33


git log 45ed33924d94..868fbbf41b33 --date=short --no-merges --format='%ad %ae %s'
2018-09-24 perezju@chromium.org [pinpoint_cli] Add api.NewJob method


Created with:
  gclient setdep -r src/third_party/catapult@868fbbf41b33

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: Ie764616faea478a10fa0a8ac199bfa63270ea01a
Reviewed-on: https://chromium-review.googlesource.com/1239486
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#593509}
[modify] https://crrev.com/f3f5013b366ae7d5f8590f739cd093485b496653/DEPS

Project Member

Comment 9 by bugdroid1@chromium.org, Sep 24

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6b4b7b85f91987e6c20816415393a594afbf8f9e

commit 6b4b7b85f91987e6c20816415393a594afbf8f9e
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Mon Sep 24 14:13:36 2018

Roll src/third_party/catapult 868fbbf41b33..f19e5d119588 (2 commits)

https://chromium.googlesource.com/catapult.git/+log/868fbbf41b33..f19e5d119588


git log 868fbbf41b33..f19e5d119588 --date=short --no-merges --format='%ad %ae %s'
2018-09-24 perezju@chromium.org [pinpoint_cli] Add api.Job() method
2018-09-24 perezju@chromium.org [pinpoint_cli] Add verbose -v command line option


Created with:
  gclient setdep -r src/third_party/catapult@f19e5d119588

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 , chromium:879526 
TBR=sullivan@chromium.org

Change-Id: Ieb1ed481849dba4ce999ba89dadb4d1bbc095367
Reviewed-on: https://chromium-review.googlesource.com/1239488
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#593528}
[modify] https://crrev.com/6b4b7b85f91987e6c20816415393a594afbf8f9e/DEPS

Project Member

Comment 10 by bugdroid1@chromium.org, Sep 26

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/config/+/c4ea7da33378fd4570689512b7efb08872e5975d

commit c4ea7da33378fd4570689512b7efb08872e5975d
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Wed Sep 26 08:27:47 2018

Project Member

Comment 11 by bugdroid1@chromium.org, Sep 27

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/4e651334d46bfffe71894f956ad284f479170940

commit 4e651334d46bfffe71894f956ad284f479170940
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Thu Sep 27 11:14:26 2018

[pinpoint_cli] Iterate over test results in job

On pinpoint_cli, when requesting info about a job, iterate over test
execution results and get print their isolate hashes.

Follow up CLs will fetch and extract histogram json results from
those isolate outputs.

Bug:  chromium:879526 
Change-Id: Idaeef90af71cd5c8336b4aa3166d720690fd6c67
Reviewed-on: https://chromium-review.googlesource.com/1242094
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Dave Tu <dtu@chromium.org>

[add] https://crrev.com/4e651334d46bfffe71894f956ad284f479170940/experimental/soundwave/pinpoint_cli/job_results.py
[modify] https://crrev.com/4e651334d46bfffe71894f956ad284f479170940/experimental/soundwave/bin/pinpoint_cli
[add] https://crrev.com/4e651334d46bfffe71894f956ad284f479170940/experimental/soundwave/pinpoint_cli/job_results_test.py
[add] https://crrev.com/4e651334d46bfffe71894f956ad284f479170940/experimental/soundwave/pinpoint_cli/__init__.py

Project Member

Comment 12 by bugdroid1@chromium.org, Sep 27

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/c4a4f63160c4f39a8ff3ce58a1c36c26fabf5e3e

commit c4a4f63160c4f39a8ff3ce58a1c36c26fabf5e3e
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Thu Sep 27 13:27:57 2018

Roll src/third_party/catapult b926e364a51b..4e651334d46b (1 commits)

https://chromium.googlesource.com/catapult.git/+log/b926e364a51b..4e651334d46b


git log b926e364a51b..4e651334d46b --date=short --no-merges --format='%ad %ae %s'
2018-09-27 perezju@chromium.org [pinpoint_cli] Iterate over test results in job


Created with:
  gclient setdep -r src/third_party/catapult@4e651334d46b

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: I05f4b537358d90b1a8adca71822b87bef7e91dc5
Reviewed-on: https://chromium-review.googlesource.com/1249305
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#594698}
[modify] https://crrev.com/c4a4f63160c4f39a8ff3ce58a1c36c26fabf5e3e/DEPS

Project Member

Comment 13 by bugdroid1@chromium.org, Sep 28

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/d525ef309fcaf7f1e5361c08592dbec3ae8ffa4c

commit d525ef309fcaf7f1e5361c08592dbec3ae8ffa4c
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Fri Sep 28 09:08:53 2018

[pinpoint_cli] Add isolate_service module.

This module will be used to retrieve test results after pinpoint jobs
are completed.

Also extends services.Request to be able to send data either form
encoded (as pinpoint API needs it) or json encoded (as isolate service
needs it).

NOTRY=True
Bug:  chromium:879526 
Change-Id: I9e840a976a93690155ced3614c13db571862845f
Reviewed-on: https://chromium-review.googlesource.com/1249146
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>
Reviewed-by: Dave Tu <dtu@chromium.org>

[modify] https://crrev.com/d525ef309fcaf7f1e5361c08592dbec3ae8ffa4c/experimental/soundwave/services/request_test.py
[add] https://crrev.com/d525ef309fcaf7f1e5361c08592dbec3ae8ffa4c/experimental/soundwave/services/isolate_service.py
[modify] https://crrev.com/d525ef309fcaf7f1e5361c08592dbec3ae8ffa4c/experimental/soundwave/services/request.py
[add] https://crrev.com/d525ef309fcaf7f1e5361c08592dbec3ae8ffa4c/experimental/soundwave/services/isolate_service_test.py

Project Member

Comment 14 by bugdroid1@chromium.org, Sep 28

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4eb88fc4fc30355e6956e2c7daec07b0dd2bb9d8

commit 4eb88fc4fc30355e6956e2c7daec07b0dd2bb9d8
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Fri Sep 28 19:33:34 2018

Roll src/third_party/catapult 7453eba4feb2..d525ef309fca (1 commits)

https://chromium.googlesource.com/catapult.git/+log/7453eba4feb2..d525ef309fca


git log 7453eba4feb2..d525ef309fca --date=short --no-merges --format='%ad %ae %s'
2018-09-28 perezju@chromium.org [pinpoint_cli] Add isolate_service module.


Created with:
  gclient setdep -r src/third_party/catapult@d525ef309fca

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: Ic1f1490a93133c829095aa4f3d53710bf58a6fa7
Reviewed-on: https://chromium-review.googlesource.com/1250945
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#595180}
[modify] https://crrev.com/4eb88fc4fc30355e6956e2c7daec07b0dd2bb9d8/DEPS

Project Member

Comment 15 by bugdroid1@chromium.org, Oct 1

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/78374c5b92647e6fe388761727a9ca57303bba31

commit 78374c5b92647e6fe388761727a9ca57303bba31
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Mon Oct 01 08:43:04 2018

[pinpoint_cli] Add UserServices bundle

This is a little class that just bundles up together APIs to which an
authenticated user may have access to.

Bug:  chromium:879526 
Change-Id: I9d1c9ad5167bc3d3eec33cd05c5c69724852ae3b
Reviewed-on: https://chromium-review.googlesource.com/1250929
Reviewed-by: Simon Hatch <simonhatch@chromium.org>
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>

[add] https://crrev.com/78374c5b92647e6fe388761727a9ca57303bba31/experimental/soundwave/services/user_services.py
[modify] https://crrev.com/78374c5b92647e6fe388761727a9ca57303bba31/experimental/soundwave/bin/pinpoint_cli
[modify] https://crrev.com/78374c5b92647e6fe388761727a9ca57303bba31/experimental/soundwave/services/__init__.py

Project Member

Comment 16 by bugdroid1@chromium.org, Oct 1

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/026903130cbe3510742a002ad0c83e5f17a8c60c

commit 026903130cbe3510742a002ad0c83e5f17a8c60c
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Mon Oct 01 09:06:39 2018

[pinpoint_cli] Cache locally content from isolate digests

This allows to speed up retrieving content for the same hash multiple
times (e.g. if retrying due to errors while downloading test results
from many isolate hashes).

Users are free to remove the cache dir entirely whenever they want.

Bug:  chromium:879526 
Change-Id: I57e37770dda959ceac08881c208d7e1fe76051b5
Reviewed-on: https://chromium-review.googlesource.com/1250928
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>

[modify] https://crrev.com/026903130cbe3510742a002ad0c83e5f17a8c60c/experimental/soundwave/.gitignore
[modify] https://crrev.com/026903130cbe3510742a002ad0c83e5f17a8c60c/experimental/soundwave/services/isolate_service.py
[modify] https://crrev.com/026903130cbe3510742a002ad0c83e5f17a8c60c/experimental/soundwave/services/isolate_service_test.py

Project Member

Comment 17 by bugdroid1@chromium.org, Oct 1

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/6c3b96a8b1cb29407953576a046ec840bcd22292

commit 6c3b96a8b1cb29407953576a046ec840bcd22292
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Mon Oct 01 09:19:28 2018

[pinpoint_cli] Add command to download results as csv

This allows to fetch all perf results from a pointpoint job_id into a
local csv file for further analysis.

Also add a small histograms_df module to conveniently turn
histograms.json data into DataFrames or csv rows.

Bug:  chromium:879526 
Change-Id: I5f6f27c5df525b1ab1e4b700790d5ce189e7cd69
Reviewed-on: https://chromium-review.googlesource.com/1251721
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>

[add] https://crrev.com/6c3b96a8b1cb29407953576a046ec840bcd22292/experimental/soundwave/pinpoint_cli/commands.py
[modify] https://crrev.com/6c3b96a8b1cb29407953576a046ec840bcd22292/experimental/soundwave/bin/run_tests
[add] https://crrev.com/6c3b96a8b1cb29407953576a046ec840bcd22292/experimental/soundwave/pinpoint_cli/histograms_df_test.py
[modify] https://crrev.com/6c3b96a8b1cb29407953576a046ec840bcd22292/experimental/soundwave/bin/pinpoint_cli
[add] https://crrev.com/6c3b96a8b1cb29407953576a046ec840bcd22292/experimental/soundwave/pinpoint_cli/histograms_df.py
[modify] https://crrev.com/6c3b96a8b1cb29407953576a046ec840bcd22292/experimental/PRESUBMIT.py

Project Member

Comment 18 by bugdroid1@chromium.org, Oct 1

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/45986bd57b307ef3cdd861e2bda0f1a3b5bf762c

commit 45986bd57b307ef3cdd861e2bda0f1a3b5bf762c
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Mon Oct 01 10:05:22 2018

Roll src/third_party/catapult 98289bcecf60..78374c5b9264 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/98289bcecf60..78374c5b9264


git log 98289bcecf60..78374c5b9264 --date=short --no-merges --format='%ad %ae %s'
2018-10-01 perezju@chromium.org [pinpoint_cli] Add UserServices bundle


Created with:
  gclient setdep -r src/third_party/catapult@78374c5b9264

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: I3800a6ba1a4a7267ef0b9bf6975fee478e12ef5c
Reviewed-on: https://chromium-review.googlesource.com/1253545
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#595417}
[modify] https://crrev.com/45986bd57b307ef3cdd861e2bda0f1a3b5bf762c/DEPS

Project Member

Comment 19 by bugdroid1@chromium.org, Oct 1

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d85a631a4bf40f800592d593e444b12c744ed73b

commit d85a631a4bf40f800592d593e444b12c744ed73b
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Mon Oct 01 11:59:45 2018

Roll src/third_party/catapult 78374c5b9264..ac93684421fa (3 commits)

https://chromium.googlesource.com/catapult.git/+log/78374c5b9264..ac93684421fa


git log 78374c5b9264..ac93684421fa --date=short --no-merges --format='%ad %ae %s'
2018-10-01 dtu@chromium.org [pinpoint] Make "patch not found" an HTTP 400 instead of a 500.
2018-10-01 perezju@chromium.org [pinpoint_cli] Add command to download results as csv
2018-10-01 perezju@chromium.org [pinpoint_cli] Cache locally content from isolate digests


Created with:
  gclient setdep -r src/third_party/catapult@ac93684421fa

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:889875 , chromium:879526 , chromium:879526 
TBR=sullivan@chromium.org

Change-Id: I08d1f0e25bfc78f84b5b97b380f52d85f6e1a53b
Reviewed-on: https://chromium-review.googlesource.com/1253822
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#595428}
[modify] https://crrev.com/d85a631a4bf40f800592d593e444b12c744ed73b/DEPS

Project Member

Comment 20 by bugdroid1@chromium.org, Oct 9

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/30b1adb1ae227411598233a194e4788637e72330

commit 30b1adb1ae227411598233a194e4788637e72330
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Tue Oct 09 13:33:52 2018

[pinpoint_cli] Allow to get-csv from multiple jobs at a time

This is handy to quickly get data from multiple related jobs into a
single csv for further exploration/data analysis.

Bug:  chromium:879526 
Change-Id: Id0306ece7c48c7d925a1a97d291f2a49965e350b
Reviewed-on: https://chromium-review.googlesource.com/c/1264516
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>

[modify] https://crrev.com/30b1adb1ae227411598233a194e4788637e72330/experimental/soundwave/pinpoint_cli/commands.py
[modify] https://crrev.com/30b1adb1ae227411598233a194e4788637e72330/experimental/soundwave/bin/pinpoint_cli

Project Member

Comment 21 by bugdroid1@chromium.org, Oct 9

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1ee1b7cb0e14c36e67950d2eb067d1d440e4bcd6

commit 1ee1b7cb0e14c36e67950d2eb067d1d440e4bcd6
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Tue Oct 09 14:32:27 2018

Roll src/third_party/catapult 9ec8468cfde0..30b1adb1ae22 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/9ec8468cfde0..30b1adb1ae22


git log 9ec8468cfde0..30b1adb1ae22 --date=short --no-merges --format='%ad %ae %s'
2018-10-09 perezju@chromium.org [pinpoint_cli] Allow to get-csv from multiple jobs at a time


Created with:
  gclient setdep -r src/third_party/catapult@30b1adb1ae22

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: If91a3ea73d4755aebb7b79eca4a7f340c16c7b21
Reviewed-on: https://chromium-review.googlesource.com/c/1270373
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#597904}
[modify] https://crrev.com/1ee1b7cb0e14c36e67950d2eb067d1d440e4bcd6/DEPS

Project Member

Comment 22 by bugdroid1@chromium.org, Oct 11

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/a906b07afd331872752ffe2325674d6f3f8f938c

commit a906b07afd331872752ffe2325674d6f3f8f938c
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Thu Oct 11 17:22:17 2018

[soundwave] Allow points with missing r_chromium

Some time series in the dashboard have a r_commit_pos but not a
r_chromium value.

Bug:  chromium:879526 
Change-Id: Ib6751c4b752006360eb60d91732cec71b074388e
Reviewed-on: https://chromium-review.googlesource.com/c/1275567
Auto-Submit: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Ben Hayden <benjhayden@chromium.org>
Commit-Queue: Ben Hayden <benjhayden@chromium.org>

[modify] https://crrev.com/a906b07afd331872752ffe2325674d6f3f8f938c/experimental/soundwave/soundwave/tables/timeseries.py

Blocking: 894773
Project Member

Comment 24 by bugdroid1@chromium.org, Oct 12

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/bb11cbc66e56a475bdf0f5bf3d962cf80c3afe27

commit bb11cbc66e56a475bdf0f5bf3d962cf80c3afe27
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Fri Oct 12 22:54:58 2018

Roll src/third_party/catapult c8b97e37ec9c..99b88b0a2d58 (21 commits)

https://chromium.googlesource.com/catapult.git/+log/c8b97e37ec9c..99b88b0a2d58


git log c8b97e37ec9c..99b88b0a2d58 --date=short --no-merges --format='%ad %ae %s'
2018-10-12 simonhatch@chromium.org Pinpoint - Merge bugs with same root cause.
2018-10-12 benjhayden@chromium.org Change deprecation warnings in /api/alerts to errors.
2018-10-12 benjhayden@chromium.org Cache report names, test suites, and descriptors in v2spa service worker
2018-10-12 chiniforooshan@chromium.org Telemetry: process all rendering pipeline events
2018-10-12 benjhayden@chromium.org Cache session ids in v2spa service worker.
2018-10-12 benjhayden@chromium.org Fix links in rollback.md
2018-10-12 benjhayden@chromium.org Add KeyValueCacheRequest for v2spa service worker.
2018-10-12 benjhayden@chromium.org Add ts_mon metrics to common/timing.py
2018-10-12 benjhayden@chromium.org Add CacheRequestBase for v2spa service worker.
2018-10-12 nednguyen@google.com [Telemetry] Add --test-filter flag that support exact matching of multiple tests
2018-10-12 sadrul@chromium.org rendering: Generate metrics at the 95%ile.
2018-10-12 pasko@chromium.org androidStartupMetric: re-introduce First Contentful Paint
2018-10-12 chrishtr@chromium.org Clean up categories to match current tracing in Blink.
2018-10-11 jbudorick@chromium.org Revert "Enable orderfile memory optimization in benchmarks"
2018-10-11 benjhayden@chromium.org Add task queue for v2spa service worker.
2018-10-11 benjhayden@chromium.org Remove unnecessary file dashboard/test/index.html
2018-10-11 perezju@chromium.org [soundwave] Allow points with missing r_chromium
2018-10-11 chiniforooshan@chromium.org Telemetry: migrate frame_times & percentage_smooth
2018-10-11 ulan@chromium.org [tracing] Restore the minimum mutator utilization metric.
2018-10-11 seanmccullough@chromium.org [chromeperf] add prefix to wct script so tests get found.
2018-10-11 pasko@chromium.org Enable orderfile memory optimization in benchmarks


Created with:
  gclient setdep -r src/third_party/catapult@99b88b0a2d58

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:840872, chromium:893199 ,chromium:867060,chromium:894261,chromium:894287, chromium:886621 ,chromium:893514,chromium:758566, chromium:879526 , chromium:890757 , chromium:892385 , chromium:877660 ,chromium:758566
TBR=sullivan@chromium.org

Change-Id: I469ed20d66790fa12e290ad65e2ea51c16cfdba7
Reviewed-on: https://chromium-review.googlesource.com/c/1279078
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#599392}
[modify] https://crrev.com/bb11cbc66e56a475bdf0f5bf3d962cf80c3afe27/DEPS

Project Member

Comment 25 by bugdroid1@chromium.org, Oct 18

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/833b0b1ec288529a52bac456eed84af11abef992

commit 833b0b1ec288529a52bac456eed84af11abef992
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Thu Oct 18 10:34:06 2018

[pinpoint_cli] Add try job configs for v8 and scheduler teams

These will be used to (retroactively) track progress on features
developed during Q3.

Also made main pinpoint_cli script able to load configs in json, rather
then having to supply pottentially long lists of command line arguments
with all the details.

Bug:  chromium:879526 
Change-Id: I6072775eb4fa3e2a0bd95e342eb470f907d5dd61
Reviewed-on: https://chromium-review.googlesource.com/c/1249143
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Simon Hatch <simonhatch@chromium.org>

[modify] https://crrev.com/833b0b1ec288529a52bac456eed84af11abef992/experimental/soundwave/bin/pinpoint_cli
[add] https://crrev.com/833b0b1ec288529a52bac456eed84af11abef992/experimental/soundwave/job_configs/v8.json
[add] https://crrev.com/833b0b1ec288529a52bac456eed84af11abef992/experimental/soundwave/job_configs/startup.json

Project Member

Comment 26 by bugdroid1@chromium.org, Oct 18

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/496421137e4e059d0c26c953d9c63497aa0f2c53

commit 496421137e4e059d0c26c953d9c63497aa0f2c53
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Thu Oct 18 19:59:49 2018

Roll src/third_party/catapult 3d878160972c..1922eb00bbd9 (5 commits)

https://chromium.googlesource.com/catapult.git/+log/3d878160972c..1922eb00bbd9


git log 3d878160972c..1922eb00bbd9 --date=short --no-merges --format='%ad %ae %s'
2018-10-18 vmpstr@chromium.org Update trace categories to reflect new trace names.
2018-10-18 eyaich@google.com Updating user timing argument regex to not parse on subsequent ':' chars.
2018-10-18 benjhayden@chromium.org Add chopsui to third_party via bower.
2018-10-18 cbruni@chromium.org [results.html] Speed up <histogram-json> parsing
2018-10-18 perezju@chromium.org [pinpoint_cli] Add try job configs for v8 and scheduler teams


Created with:
  gclient setdep -r src/third_party/catapult@1922eb00bbd9

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG=chromium:892184, chromium:879526 
TBR=sullivan@chromium.org

Change-Id: I41ed30ce8eb8a704b4105398214b09008cff9566
Reviewed-on: https://chromium-review.googlesource.com/c/1289132
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#600874}
[modify] https://crrev.com/496421137e4e059d0c26c953d9c63497aa0f2c53/DEPS

Project Member

Comment 27 by bugdroid1@chromium.org, Oct 19

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/2f3bd7e85ec61b3dcd0b5b07f18ad088137cf30b

commit 2f3bd7e85ec61b3dcd0b5b07f18ad088137cf30b
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Fri Oct 19 09:09:41 2018

[soundwave] Refactor database connection management

Refactor this code out of a private function in soundwaves.command to
a new tables.DbSession. This will allow the functionality to be reused
by other clients.

In particular, we can now add a tests for
timeseries.GetGetMostRecentPoint.

Bug:  chromium:879526 
Change-Id: I42fb343026ea159b6e473f26b5240de7b4d3a5fe
Reviewed-on: https://chromium-review.googlesource.com/c/1288354
Reviewed-by: Ben Hayden <benjhayden@chromium.org>
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>

[modify] https://crrev.com/2f3bd7e85ec61b3dcd0b5b07f18ad088137cf30b/experimental/soundwave/soundwave/tables/__init__.py
[modify] https://crrev.com/2f3bd7e85ec61b3dcd0b5b07f18ad088137cf30b/experimental/soundwave/soundwave/tables/timeseries_test.py
[modify] https://crrev.com/2f3bd7e85ec61b3dcd0b5b07f18ad088137cf30b/experimental/soundwave/soundwave/commands.py

Project Member

Comment 28 by bugdroid1@chromium.org, Oct 19

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/593af15ae47945f965eed4cfe2d0cdb46094fd36

commit 593af15ae47945f965eed4cfe2d0cdb46094fd36
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Fri Oct 19 09:44:35 2018

[soundwave] Add timeseries --output-csv option

Add option to output timeseries data just downloaded from the dashboard
as a csv. This makes it easier to export only the data for a selection
of test paths (as opposed to bin/export_csv script which can only
export the whole table).

Bug:  chromium:879526 
Change-Id: Ied38f1520d13c7dc561315d2299eb48a203c324c
Reviewed-on: https://chromium-review.googlesource.com/c/1288355
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Ben Hayden <benjhayden@chromium.org>

[modify] https://crrev.com/593af15ae47945f965eed4cfe2d0cdb46094fd36/experimental/soundwave/bin/soundwave
[modify] https://crrev.com/593af15ae47945f965eed4cfe2d0cdb46094fd36/experimental/soundwave/soundwave/tables/timeseries.py
[modify] https://crrev.com/593af15ae47945f965eed4cfe2d0cdb46094fd36/experimental/soundwave/soundwave/tables/timeseries_test.py
[modify] https://crrev.com/593af15ae47945f965eed4cfe2d0cdb46094fd36/experimental/soundwave/soundwave/commands.py

Project Member

Comment 29 by bugdroid1@chromium.org, Oct 19

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/38d5bf42cf4637f53a1c45e342b8bfd8d1e52156

commit 38d5bf42cf4637f53a1c45e342b8bfd8d1e52156
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Fri Oct 19 10:37:34 2018

Roll src/third_party/catapult 237fb2a03b4b..2f3bd7e85ec6 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/237fb2a03b4b..2f3bd7e85ec6


git log 237fb2a03b4b..2f3bd7e85ec6 --date=short --no-merges --format='%ad %ae %s'
2018-10-19 perezju@chromium.org [soundwave] Refactor database connection management


Created with:
  gclient setdep -r src/third_party/catapult@2f3bd7e85ec6

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: I466a38fe2444294772f1634b0a50d45de102fdde
Reviewed-on: https://chromium-review.googlesource.com/c/1290777
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#601104}
[modify] https://crrev.com/38d5bf42cf4637f53a1c45e342b8bfd8d1e52156/DEPS

Project Member

Comment 30 by bugdroid1@chromium.org, Oct 19

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/92ddcef22979298054283376d22b64241a1ee44b

commit 92ddcef22979298054283376d22b64241a1ee44b
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Fri Oct 19 11:35:57 2018

Roll src/third_party/catapult 2f3bd7e85ec6..f608aa22d174 (2 commits)

https://chromium.googlesource.com/catapult.git/+log/2f3bd7e85ec6..f608aa22d174


git log 2f3bd7e85ec6..f608aa22d174 --date=short --no-merges --format='%ad %ae %s'
2018-10-19 perezju@chromium.org [soundwave] Add dashboard_service module
2018-10-19 perezju@chromium.org [soundwave] Add timeseries --output-csv option


Created with:
  gclient setdep -r src/third_party/catapult@f608aa22d174

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:890691 , chromium:894773 , chromium:879526 
TBR=sullivan@chromium.org

Change-Id: Ie326b24cd52919b8620f0907de755467ef428687
Reviewed-on: https://chromium-review.googlesource.com/c/1290784
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#601114}
[modify] https://crrev.com/92ddcef22979298054283376d22b64241a1ee44b/DEPS

Project Member

Comment 32 by bugdroid1@chromium.org, Oct 24

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/52034d6fb329337b58474116f47a6142fb9c13fc

commit 52034d6fb329337b58474116f47a6142fb9c13fc
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Wed Oct 24 14:54:58 2018

Roll src/third_party/catapult 7b6a59fda6b6..00455e014868 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/7b6a59fda6b6..00455e014868


git log 7b6a59fda6b6..00455e014868 --date=short --no-merges --format='%ad %ae %s'
2018-10-24 perezju@chromium.org [soundwave] Add "health" study for branch review reports


Created with:
  gclient setdep -r src/third_party/catapult@00455e014868

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: I79e49cf3fe0661bacacd96ff7b4632629cb2ea49
Reviewed-on: https://chromium-review.googlesource.com/c/1297346
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#602338}
[modify] https://crrev.com/52034d6fb329337b58474116f47a6142fb9c13fc/DEPS

Project Member

Comment 33 by bugdroid1@chromium.org, Oct 30

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/d15a3be3ab45d0e5845d558f500ce11fb4593353

commit d15a3be3ab45d0e5845d558f500ce11fb4593353
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Tue Oct 30 10:34:23 2018

[sounwdave] Add CLOUD_PATH for health study

Bug:  chromium:879526 
Change-Id: Id55c4dae28225b106e130b50533610f256b4fb23
Reviewed-on: https://chromium-review.googlesource.com/c/1304595
Reviewed-by: Ben Hayden <benjhayden@chromium.org>
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>

[modify] https://crrev.com/d15a3be3ab45d0e5845d558f500ce11fb4593353/experimental/soundwave/soundwave/studies/health_study.py

Project Member

Comment 34 by bugdroid1@chromium.org, Oct 30

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/27dd3d0ecd8fc2eabe8855f77124044677a23f49

commit 27dd3d0ecd8fc2eabe8855f77124044677a23f49
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Tue Oct 30 12:41:35 2018

Roll src/third_party/catapult 52d2a31866ae..d15a3be3ab45 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/52d2a31866ae..d15a3be3ab45


git log 52d2a31866ae..d15a3be3ab45 --date=short --no-merges --format='%ad %ae %s'
2018-10-30 perezju@chromium.org [sounwdave] Add CLOUD_PATH for health study


Created with:
  gclient setdep -r src/third_party/catapult@d15a3be3ab45

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: I0f2a7f115797893e16519a4cc7d8da729ef4aa9c
Reviewed-on: https://chromium-review.googlesource.com/c/1306768
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#603867}
[modify] https://crrev.com/27dd3d0ecd8fc2eabe8855f77124044677a23f49/DEPS

Project Member

Comment 35 by bugdroid1@chromium.org, Nov 1

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa

commit 51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Thu Nov 01 16:52:03 2018

[pinpoint_cli] Add command to check status of pinpoint jobs

Bug:  chromium:879526 
Change-Id: I1af17dbf775ec73107af39200605bfa84f719d7e
Reviewed-on: https://chromium-review.googlesource.com/c/1301501
Reviewed-by: Dave Tu <dtu@chromium.org>
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>

[modify] https://crrev.com/51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa/experimental/soundwave/pinpoint_cli/commands.py
[modify] https://crrev.com/51fdcfba7593ad9ffb3191d4549cbd4dee2f34fa/experimental/soundwave/bin/pinpoint_cli

Project Member

Comment 36 by bugdroid1@chromium.org, Nov 1

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6b3be115995a438109a6cf0dc315724decff0af6

commit 6b3be115995a438109a6cf0dc315724decff0af6
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Thu Nov 01 19:04:22 2018

Roll src/third_party/catapult cc9857f9b84d..51fdcfba7593 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/cc9857f9b84d..51fdcfba7593


git log cc9857f9b84d..51fdcfba7593 --date=short --no-merges --format='%ad %ae %s'
2018-11-01 perezju@chromium.org [pinpoint_cli] Add command to check status of pinpoint jobs


Created with:
  gclient setdep -r src/third_party/catapult@51fdcfba7593

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: Idc405fc3595cf37011392ee0b745e683ab4435eb
Reviewed-on: https://chromium-review.googlesource.com/c/1313029
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#604658}
[modify] https://crrev.com/6b3be115995a438109a6cf0dc315724decff0af6/DEPS

Project Member

Comment 37 by bugdroid1@chromium.org, Nov 12

The following revision refers to this bug:
  https://chromium.googlesource.com/catapult/+/cc4ed36d5b766b327703ebd8742d1115a97f18dc

commit cc4ed36d5b766b327703ebd8742d1115a97f18dc
Author: Juan Antonio Navarro Perez <perezju@chromium.org>
Date: Mon Nov 12 10:28:35 2018

[pinpoint_cli] Read job config from any config file

To give more flexibility to clients, allow them to start jobs from any
json file (not necessarily checked in to the repository). Also allow
to read from stdin to facilitate scripting.

Remove the option to start multiple jobs at once. If needed, clients
can just call the command multiple times.

Bug:  chromium:879526 
Change-Id: I1185b6976a3d945452daf093e3d53ee7d5fa62bb
Reviewed-on: https://chromium-review.googlesource.com/c/1326945
Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org>
Reviewed-by: Dave Tu <dtu@chromium.org>

[modify] https://crrev.com/cc4ed36d5b766b327703ebd8742d1115a97f18dc/experimental/soundwave/pinpoint_cli/commands.py
[delete] https://crrev.com/f2c3502f7788368a5441e764592d4c47a0bb2582/experimental/soundwave/job_configs/v8.json
[modify] https://crrev.com/cc4ed36d5b766b327703ebd8742d1115a97f18dc/experimental/soundwave/bin/pinpoint_cli
[add] https://crrev.com/cc4ed36d5b766b327703ebd8742d1115a97f18dc/experimental/soundwave/pinpoint_examples/try_job.json
[add] https://crrev.com/cc4ed36d5b766b327703ebd8742d1115a97f18dc/experimental/soundwave/pinpoint_examples/bisect_job.json
[delete] https://crrev.com/f2c3502f7788368a5441e764592d4c47a0bb2582/experimental/soundwave/job_configs/startup.json

Project Member

Comment 38 by bugdroid1@chromium.org, Nov 12

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/769b5407c910d56610c9ed0534159c59c3917e3b

commit 769b5407c910d56610c9ed0534159c59c3917e3b
Author: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Mon Nov 12 11:49:18 2018

Roll src/third_party/catapult f2c3502f7788..cc4ed36d5b76 (1 commits)

https://chromium.googlesource.com/catapult.git/+log/f2c3502f7788..cc4ed36d5b76


git log f2c3502f7788..cc4ed36d5b76 --date=short --no-merges --format='%ad %ae %s'
2018-11-12 perezju@chromium.org [pinpoint_cli] Read job config from any config file


Created with:
  gclient setdep -r src/third_party/catapult@cc4ed36d5b76

The AutoRoll server is located here: https://autoroll.skia.org/r/catapult-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

CQ_INCLUDE_TRYBOTS=luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel

BUG= chromium:879526 
TBR=sullivan@chromium.org

Change-Id: I7e688abd73d5166055b53e62e6c81b510f78b3d9
Reviewed-on: https://chromium-review.googlesource.com/c/1331185
Reviewed-by: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#607195}
[modify] https://crrev.com/769b5407c910d56610c9ed0534159c59c3917e3b/DEPS

Status: Fixed (was: Started)
I'm going to call this finished. pinpoint_cli is largely done and working great for our needs.

Sign in to add a comment