Implement scripts to kick-off pinpoint jobs for feature tracking |
|||
Issue descriptionWe 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.
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
Oct 12
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
Oct 24
The following revision refers to this bug: https://chromium.googlesource.com/catapult/+/00455e0148682bff1f1f9ccf377ee8923a6f1364 commit 00455e0148682bff1f1f9ccf377ee8923a6f1364 Author: Juan Antonio Navarro Perez <perezju@chromium.org> Date: Wed Oct 24 12:45:49 2018 [soundwave] Add "health" study for branch review reports Bug: chromium:879526 Change-Id: I31ec39d1d352623993b4d657ad0bda3495ebd834 Reviewed-on: https://chromium-review.googlesource.com/c/1296551 Reviewed-by: Ben Hayden <benjhayden@chromium.org> Commit-Queue: Juan Antonio Navarro Pérez <perezju@chromium.org> [modify] https://crrev.com/00455e0148682bff1f1f9ccf377ee8923a6f1364/experimental/soundwave/soundwave/studies/__init__.py [modify] https://crrev.com/00455e0148682bff1f1f9ccf377ee8923a6f1364/experimental/soundwave/soundwave/studies/v8_study.py [add] https://crrev.com/00455e0148682bff1f1f9ccf377ee8923a6f1364/experimental/soundwave/soundwave/studies/health_study.py
,
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
,
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
,
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
,
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
,
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
,
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
,
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
,
Nov 23
I'm going to call this finished. pinpoint_cli is largely done and working great for our needs. |
|||
►
Sign in to add a comment |
|||
Comment 1 by bugdroid1@chromium.org
, Sep 18