Pri 1 since this would "help throughput at peak significantly"
The following revision refers to this bug: https://chromium.googlesource.com/external/github.com/luci/luci-py.git/+/d042a65966c7190f0c6fad87f1ceba4c62272cba commit d042a65966c7190f0c6fad87f1ceba4c62272cba Author: bpastene <bpastene@chromium.org> Date: Wed Sep 21 17:51:34 2016 swarming: Don't attempt to root android devices at every get_devices() BUG=643378 Review-Url: https://codereview.chromium.org/2351383002 [modify] https://crrev.com/d042a65966c7190f0c6fad87f1ceba4c62272cba/appengine/swarming/swarming_bot/api/platforms/android.py
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
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
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
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
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
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
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
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
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?
Will revisit this after everything's been dockerized.
Moving Infra>Client>Android -> Infra>Client>Chrome+OS=Android
Comment 1 by martiniss@chromium.org
, Sep 6 2016