Found in: https://bugs.chromium.org/p/chromium/issues/detail?id=728723#c7 Retrying a task drops the service_account bit, which means it won't be properly authenticated.
Raising priority of this slightly. It makes testing new bots for https://bugs.chromium.org/p/skia/issues/detail?id=6611 pretty difficult, because I cannot use the UI's retry button to send a task to a specific bot.
The following revision refers to this bug: https://chromium.googlesource.com/external/github.com/luci/luci-py.git/+/354c78bdb1c9202ce25f0c25bb2d768cf623bcdb commit 354c78bdb1c9202ce25f0c25bb2d768cf623bcdb Author: Kevin Lubick <kjlubick@google.com> Date: Mon Jun 12 13:23:43 2017 Use service_account_token for task retry BUG= 729728 R=kjlubick@chromium.org, maruel@chromium.org, rmistry@google.com Review-Url: https://codereview.chromium.org/2929413003 . [modify] https://crrev.com/354c78bdb1c9202ce25f0c25bb2d768cf623bcdb/appengine/swarming/ui/build/elements.html [modify] https://crrev.com/354c78bdb1c9202ce25f0c25bb2d768cf623bcdb/appengine/swarming/ui/build/js/js.js [modify] https://crrev.com/354c78bdb1c9202ce25f0c25bb2d768cf623bcdb/appengine/swarming/ui/res/imp/taskpage/task-page.html
This is fixed in chromium-swarm and chrome-swarming
Comment 1 by rmis...@google.com
, Jun 12 2017