New issue
Advanced search Search tips

Issue 643378 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug

Blocked on:
issue 670879



Sign in to add a comment

Move swarming's android device post_task device provisioning to on_bot_idle hook

Project Member Reported by bpastene@chromium.org, Sep 1 2016

Issue description

Pri 1 since this would "help throughput at peak significantly"
 
Status: Available (was: Untriaged)
Owner: bpastene@chromium.org
Status: Assigned (was: Available)
Project Member

Comment 3 by bugdroid1@chromium.org, Sep 21 2016

Project Member

Comment 4 by bugdroid1@chromium.org, Oct 26 2016

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

commit 6e8a8fac230c61e1e9e299be397fcd748c0ad65b
Author: Benjamin Pastene <bpastene@google.com>
Date: Tue Oct 25 23:53:22 2016

ts_mon: Allow location of cert bundle to be configured via command line.

This is for swarming_bots that have their cert bundle in a unique
location.

BUG=643378, 634559

Change-Id: I88eeedf03aed3f077866dde3a44bd50210cc4243
Reviewed-on: https://chromium-review.googlesource.com/401184
Commit-Queue: Benjamin Pastene <bpastene@chromium.org>
Reviewed-by: Sergey Berezin <sergeyberezin@chromium.org>

[modify] https://crrev.com/6e8a8fac230c61e1e9e299be397fcd748c0ad65b/packages/infra_libs/infra_libs/ts_mon/common/monitors.py
[modify] https://crrev.com/6e8a8fac230c61e1e9e299be397fcd748c0ad65b/packages/infra_libs/infra_libs/ts_mon/config.py
[modify] https://crrev.com/6e8a8fac230c61e1e9e299be397fcd748c0ad65b/packages/infra_libs/infra_libs/ts_mon/test/config_test.py

Project Member

Comment 5 by bugdroid1@chromium.org, Nov 1 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/external/github.com/luci/luci-py.git/+/c3edcb6bcca9d51822642404127fe6493be5d2bc

commit c3edcb6bcca9d51822642404127fe6493be5d2bc
Author: bpastene <bpastene@chromium.org>
Date: Tue Nov 01 22:37:48 2016

Roll infra_libs to 564aaf7480f24c90687df79d9cef910cc342a54d

git log --pretty=oneline 7e28e70c2fe992617957983af92ba827183cc9fd..564aaf7480f24c90687df79d9cef910cc342a54d -- .
a2d4431bc6d86f6b95d680206b177640d102ce26 Update chrome_infra_log_pb2.py to include SwarmingTaskEvent
6e8a8fac230c61e1e9e299be397fcd748c0ad65b ts_mon: Allow location of cert bundle to be configured via command line.
828603b4944ab24a8e26eaef9b68508c3cf163b7 Remove SVN version support from event_mon
52028bb6244a1065e72bf11aead5adc8f562b8f1 Update chrome_infra_log_pb2.py to include AnalyzeEvent
566f58f5a9d7f9076bfa135a714db5724c03eb77 Add counter for forced local fallback in remote compile setup.
f719cf36cfc7115a8651c9dc86209d7744732ca1 Populate distribution's count
911505034840af307f96066471933e95b69fb5fd Add support for the new MonAPI's proto.
9d70922c77a6a4a6de80d940fd402301af52b694 ts_mon: improve compatibility with oauth2client 3.0.0

BUG=643378, 634559

Review-Url: https://codereview.chromium.org/2465423002

[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/appengine/third_party/gae_event_mon/README.swarming
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/appengine/third_party/gae_ts_mon/README.swarming
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/README.swarming
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/_command_line_linux.py
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/_command_line_stub.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/event_mon/checkouts.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/event_mon/monitoring.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/event_mon/protos/chrome_infra_log_pb2.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/event_mon/protos/goma_stats_pb2.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/common/interface.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/common/metric_store.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/common/metrics.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/common/monitors.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/common/targets.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/config.py
[modify] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/__init__.py
[rename] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/current/REAME.md
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/current/__init__.py
[rename] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/current/acquisition_network_device.proto
[rename] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/current/acquisition_network_device_pb2.py
[rename] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/current/acquisition_task.proto
[rename] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/current/acquisition_task_pb2.py
[rename] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/current/metrics.proto
[rename] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/current/metrics_pb2.py
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/README.md
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/__init__.py
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/acquisition_network_device.proto
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/acquisition_network_device_pb2.py
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/acquisition_task.proto
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/acquisition_task_pb2.py
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/any.proto
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/any_pb2.py
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/metrics.proto
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/metrics_pb2.py
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/timestamp.proto
[add] https://crrev.com/c3edcb6bcca9d51822642404127fe6493be5d2bc/client/third_party/infra_libs/ts_mon/protos/new/timestamp_pb2.py

Project Member

Comment 6 by bugdroid1@chromium.org, Nov 7 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/external/github.com/luci/luci-py.git/+/2e4430032167642835e9a5c1452a03eecb08eca8

commit 2e4430032167642835e9a5c1452a03eecb08eca8
Author: bpastene <bpastene@chromium.org>
Date: Mon Nov 07 18:26:19 2016

swarming: Package ts_mon python library (and dependencies) in bot code.

Makes the zip grow from ~673KB to ~912KB

BUG=643378, 634559

Review-Url: https://codereview.chromium.org/2471063002

[modify] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/appengine/swarming/server/bot_archive.py
[modify] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/appengine/swarming/swarming_bot/__main__.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/appengine/swarming/swarming_bot/infra_libs
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/__init__.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/pem.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc1155.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc1157.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc1901.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc1902.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc1905.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc2251.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc2314.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc2315.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc2437.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc2459.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc2511.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc2560.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc3412.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc3414.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc3447.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc4210.py
[add] https://crrev.com/2e4430032167642835e9a5c1452a03eecb08eca8/client/third_party/pyasn1-modules/pyasn1_modules/rfc5208.py

Project Member

Comment 7 by bugdroid1@chromium.org, Nov 9 2016

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infra/infra_internal.git/+/69beb4309e24d9d3c29ad6fdeb2bbae3dea88439

commit 69beb4309e24d9d3c29ad6fdeb2bbae3dea88439
Author: bpastene <bpastene@google.com>
Date: Wed Nov 09 20:21:36 2016

Project Member

Comment 8 by bugdroid1@chromium.org, Nov 10 2016

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infra/infra_internal.git/+/e0cf5c0a5d11c43cb3fcaea6b588eaa5f90a0594

commit e0cf5c0a5d11c43cb3fcaea6b588eaa5f90a0594
Author: bpastene <bpastene@google.com>
Date: Thu Nov 10 00:28:19 2016

Project Member

Comment 9 by bugdroid1@chromium.org, Nov 11 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/external/github.com/luci/luci-py.git/+/12edff7dccdab1ee040f3b97406dc6f09980dd66

commit 12edff7dccdab1ee040f3b97406dc6f09980dd66
Author: bpastene <bpastene@chromium.org>
Date: Fri Nov 11 23:51:04 2016

swarming: Reload the google py library after initializing a bot's path.

This should allow bots that already have old python protobuf versions installed use ts_mon.

BUG=643378, 634559

Review-Url: https://codereview.chromium.org/2496803002

[modify] https://crrev.com/12edff7dccdab1ee040f3b97406dc6f09980dd66/appengine/swarming/swarming_bot/__main__.py

Project Member

Comment 10 by bugdroid1@chromium.org, Nov 14 2016

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infra/infra_internal.git/+/4cf5a09fa38a842af5870c50ac114ec8f42e1c84

commit 4cf5a09fa38a842af5870c50ac114ec8f42e1c84
Author: bpastene <bpastene@google.com>
Date: Mon Nov 14 17:56:35 2016

Project Member

Comment 11 by bugdroid1@chromium.org, Dec 7 2016

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infra/infra_internal.git/+/745a6584e0bc3d140cd8d1ce4a152eaabcf75c14

commit 745a6584e0bc3d140cd8d1ce4a152eaabcf75c14
Author: bpastene <bpastene@google.com>
Date: Wed Dec 07 19:41:46 2016

Project Member

Comment 12 by bugdroid1@chromium.org, Dec 8 2016

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infra/infra_internal.git/+/a7135d07ccc57c9d54bd7384cc79aca7e23aaed6

commit a7135d07ccc57c9d54bd7384cc79aca7e23aaed6
Author: John Budorick <jbudorick@google.com>
Date: Thu Dec 08 14:53:34 2016

Ping - please provide an update to your high priority bug. This bug is stale. Is it really P-1?
Blockedon: 670879
Labels: -Pri-1 Pri-2
Will revisit this after everything's been dockerized.
Components: Infra>Client>Chrome
Labels: OS-Android
Moving Infra>Client>Android -> Infra>Client>Chrome+OS=Android
Components: -Infra>Client>Android

Sign in to add a comment