When I run `led get-builder <anything> | led edit-recipe-bundle -log-level debug`, I get this output: [I 2018-11-26 11:23:19] isolating recipes [D 2018-11-26 11:23:19] making archiver for : [found] [hashed/size/to hash] [looked up/to lookup] [uploaded/size/to upload/size] [1530] [1530/11.7Mib/1530] [0/1530] [0/0b/0/0b] 100ms [E 2018-11-26 11:24:11] original error: contains(50) failed: gave up after 11 attempts: Post /_ah/api/isolateservice/v1/preupload: unsupported protocol scheme "" [E 2018-11-26 11:24:11] Relevant code: https://cs.chromium.org/chromium/infra/go/src/infra/tools/led/isolate.go?l=113&rcl=f0fd4d4c4f642ee062580933af2c3b9a21ef452e https://cs.chromium.org/chromium/infra/go/src/infra/tools/led/util.go?l=48&rcl=2a2d3d036c39043ef5f8232493252732a17f7e16 The root cause is likely that https://apis-explorer.appspot.com/apis-explorer/?base=https%3A%2F%2Fchromium-swarm.appspot.com%2F_ah%2Fapi#p/swarming/v1/swarming.server.details returns "default_isolate_namespace": "", "default_isolate_server": "",
That's https://chrome-internal-review.googlesource.com/c/719060
I've reverted the config change for now; I thought this would be transparent in swarming's API, but I missed a spot.
The following revision refers to this bug: https://chromium.googlesource.com/infra/luci/luci-py.git/+/bb1c9c53e703124c350f82f250a1970b6fa0f92e commit bb1c9c53e703124c350f82f250a1970b6fa0f92e Author: Robert Iannucci <iannucci@chromium.org> Date: Fri Nov 30 02:04:23 2018 [swarming] Update details API to work with pool-provided isolate defaults. This also improves the testing for pools_config. Bug: 794657, 908361 Change-Id: I0eabda89b2900d86181ac2be6465d3cf9099114a Reviewed-on: https://chromium-review.googlesource.com/c/1351362 Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Commit-Queue: Robbie Iannucci <iannucci@chromium.org> [modify] https://crrev.com/bb1c9c53e703124c350f82f250a1970b6fa0f92e/appengine/swarming/handlers_bot_test.py [modify] https://crrev.com/bb1c9c53e703124c350f82f250a1970b6fa0f92e/appengine/swarming/handlers_endpoints.py [modify] https://crrev.com/bb1c9c53e703124c350f82f250a1970b6fa0f92e/appengine/swarming/handlers_endpoints_test.py [modify] https://crrev.com/bb1c9c53e703124c350f82f250a1970b6fa0f92e/appengine/swarming/server/pools_config.py [modify] https://crrev.com/bb1c9c53e703124c350f82f250a1970b6fa0f92e/appengine/swarming/server/pools_config_test.py [modify] https://crrev.com/bb1c9c53e703124c350f82f250a1970b6fa0f92e/appengine/swarming/server/task_request.py [modify] https://crrev.com/bb1c9c53e703124c350f82f250a1970b6fa0f92e/appengine/swarming/test_env_handlers.py
Comment 1 by mar...@chromium.org
, Nov 26Owner: iannu...@google.com
Status: Assigned (was: Untriaged)