[04:01:36.860] New invocation is queued and will start shortly
[04:01:38.249] Starting the invocation (attempt 1)
[04:01:38.284] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[04:01:38.284] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[04:01:38.284] Buildbucket request:
{
"bucket": "luci.chromium.ci",
"client_operation_id": "9034915145700723744",
"parameters_json": "{\"builder_name\":\"android-bfcache-rel\",\"properties\":{\"branch\":\"refs/heads/master\",\"repository\":\"https://chromium.googlesource.com/chromium/src\",\"revision\":\"604c575e29f8f203709159d91d3b0c14040866fc\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:android-bfcache-rel",
"scheduler_invocation_id:9034915145700723744",
"scheduler_job_id:chromium/android-bfcache-rel",
"user_agent:luci-scheduler",
"buildset:commit/git/604c575e29f8f203709159d91d3b0c14040866fc",
"buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/604c575e29f8f203709159d91d3b0c14040866fc",
"gitiles_ref:refs/heads/master"
]
}
[04:01:39.021] Buildbucket response:
{
"build": {
"bucket": "luci.chromium.ci",
"canary_preference": "PROD",
"created_by": "project:chromium",
"created_ts": "1599796898408928",
"id": "8869485083412834864",
"parameters_json": "{\"builder_name\": \"android-bfcache-rel\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/chromium/src\", \"revision\": \"604c575e29f8f203709159d91d3b0c14040866fc\"}}",
"project": "chromium",
"result_details_json": "{\"properties\": {}}",
"service_account": "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1599796898908269",
"tags": [
"build_address:luci.chromium.ci/android-bfcache-rel/4975",
"builder:android-bfcache-rel",
"buildset:commit/git/604c575e29f8f203709159d91d3b0c14040866fc",
"buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/604c575e29f8f203709159d91d3b0c14040866fc",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9034915145700723744",
"scheduler_job_id:chromium/android-bfcache-rel",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/chromium/buildbucket/cr-buildbucket.appspot.com/8869485083412834864/+/annotations",
"swarming_tag:luci_project:chromium",
"swarming_tag:recipe_name:chromium",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:",
"user_agent:luci-scheduler"
],
"updated_ts": "1599796898908393",
"url": "https://ci.chromium.org/b/8869485083412834864",
"utcnow_ts": "1599796899012486"
}
}
[04:01:39.021] Task URL: https://ci.chromium.org/b/8869485083412834864
[04:01:39.021] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:2:0) after 1m0s
[04:02:39.061] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:2:0)
[04:02:39.061] Timer tick, asking Buildbucket for the build status
[04:02:39.387] Build 8869485083412834864: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[04:02:39.387] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:3:0) after 1m0s
[04:03:19.751] Received PubSub notification, asking Buildbucket for the build status
[04:03:19.838] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:03:39.408] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:3:0)
[04:03:39.408] Timer tick, asking Buildbucket for the build status
[04:03:39.471] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:03:39.471] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:5:0) after 1m0s
[04:04:39.557] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:5:0)
[04:04:39.557] Timer tick, asking Buildbucket for the build status
[04:04:39.864] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:04:39.864] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:6:0) after 1m0s
[04:05:40.055] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:6:0)
[04:05:40.055] Timer tick, asking Buildbucket for the build status
[04:05:40.374] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:05:40.374] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:7:0) after 1m0s
[04:06:40.503] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:7:0)
[04:06:40.503] Timer tick, asking Buildbucket for the build status
[04:06:40.664] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:06:40.664] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:8:0) after 1m0s
[04:07:40.779] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:8:0)
[04:07:40.779] Timer tick, asking Buildbucket for the build status
[04:07:40.883] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:07:40.883] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:9:0) after 1m0s
[04:08:40.908] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:9:0)
[04:08:40.908] Timer tick, asking Buildbucket for the build status
[04:08:41.138] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:08:41.138] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:10:0) after 1m0s
[04:09:41.160] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:10:0)
[04:09:41.160] Timer tick, asking Buildbucket for the build status
[04:09:41.587] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:09:41.587] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:11:0) after 1m0s
[04:10:41.679] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:11:0)
[04:10:41.679] Timer tick, asking Buildbucket for the build status
[04:10:41.873] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:10:41.873] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:12:0) after 1m0s
[04:11:41.987] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:12:0)
[04:11:41.987] Timer tick, asking Buildbucket for the build status
[04:11:42.157] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:11:42.157] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:13:0) after 1m0s
[04:12:42.195] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:13:0)
[04:12:42.195] Timer tick, asking Buildbucket for the build status
[04:12:42.266] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:12:42.267] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:14:0) after 1m0s
[04:13:42.294] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:14:0)
[04:13:42.294] Timer tick, asking Buildbucket for the build status
[04:13:42.357] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:13:42.357] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:15:0) after 1m0s
[04:14:42.365] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:15:0)
[04:14:42.365] Timer tick, asking Buildbucket for the build status
[04:14:42.465] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:14:42.465] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:16:0) after 1m0s
[04:15:42.506] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:16:0)
[04:15:42.506] Timer tick, asking Buildbucket for the build status
[04:15:42.597] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:15:42.597] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:17:0) after 1m0s
[04:16:42.643] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:17:0)
[04:16:42.643] Timer tick, asking Buildbucket for the build status
[04:16:42.751] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:16:42.751] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:18:0) after 1m0s
[04:17:42.759] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:18:0)
[04:17:42.760] Timer tick, asking Buildbucket for the build status
[04:17:42.989] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:17:42.989] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:19:0) after 1m0s
[04:18:43.091] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:19:0)
[04:18:43.091] Timer tick, asking Buildbucket for the build status
[04:18:43.202] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:18:43.202] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:20:0) after 1m0s
[04:19:43.236] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:20:0)
[04:19:43.236] Timer tick, asking Buildbucket for the build status
[04:19:43.418] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:19:43.418] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:21:0) after 1m0s
[04:20:43.468] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:21:0)
[04:20:43.468] Timer tick, asking Buildbucket for the build status
[04:20:43.572] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:20:43.572] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:22:0) after 1m0s
[04:21:43.616] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:22:0)
[04:21:43.616] Timer tick, asking Buildbucket for the build status
[04:21:43.753] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:21:43.753] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:23:0) after 1m0s
[04:22:44.131] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:23:0)
[04:22:44.131] Timer tick, asking Buildbucket for the build status
[04:22:44.199] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:22:44.199] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:24:0) after 1m0s
[04:23:44.244] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:24:0)
[04:23:44.244] Timer tick, asking Buildbucket for the build status
[04:23:44.330] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:23:44.330] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:25:0) after 1m0s
[04:24:44.395] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:25:0)
[04:24:44.395] Timer tick, asking Buildbucket for the build status
[04:24:44.608] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:24:44.608] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:26:0) after 1m0s
[04:25:44.686] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:26:0)
[04:25:44.686] Timer tick, asking Buildbucket for the build status
[04:25:45.041] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:25:45.041] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:27:0) after 1m0s
[04:26:45.166] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:27:0)
[04:26:45.166] Timer tick, asking Buildbucket for the build status
[04:26:45.298] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:26:45.298] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:28:0) after 1m0s
[04:27:45.427] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:28:0)
[04:27:45.427] Timer tick, asking Buildbucket for the build status
[04:27:45.554] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:27:45.554] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:29:0) after 1m0s
[04:28:45.552] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:29:0)
[04:28:45.552] Timer tick, asking Buildbucket for the build status
[04:28:45.702] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:28:45.702] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:30:0) after 1m0s
[04:29:46.012] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:30:0)
[04:29:46.012] Timer tick, asking Buildbucket for the build status
[04:29:46.644] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:29:46.644] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:31:0) after 1m0s
[04:30:46.757] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:31:0)
[04:30:46.757] Timer tick, asking Buildbucket for the build status
[04:30:47.187] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:30:47.187] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:32:0) after 1m0s
[04:31:47.404] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:32:0)
[04:31:47.404] Timer tick, asking Buildbucket for the build status
[04:31:47.534] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:31:47.534] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:33:0) after 1m0s
[04:32:47.598] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:33:0)
[04:32:47.598] Timer tick, asking Buildbucket for the build status
[04:32:47.712] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:32:47.712] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:34:0) after 1m0s
[04:33:47.738] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:34:0)
[04:33:47.738] Timer tick, asking Buildbucket for the build status
[04:33:47.809] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:33:47.809] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:35:0) after 1m0s
[04:34:47.865] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:35:0)
[04:34:47.865] Timer tick, asking Buildbucket for the build status
[04:34:48.016] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:34:48.016] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:36:0) after 1m0s
[04:35:48.126] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:36:0)
[04:35:48.126] Timer tick, asking Buildbucket for the build status
[04:35:48.225] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:35:48.225] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:37:0) after 1m0s
[04:36:48.344] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:37:0)
[04:36:48.344] Timer tick, asking Buildbucket for the build status
[04:36:48.651] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:36:48.651] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:38:0) after 1m0s
[04:37:48.724] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:38:0)
[04:37:48.724] Timer tick, asking Buildbucket for the build status
[04:37:48.788] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:37:48.788] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:39:0) after 1m0s
[04:38:48.842] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:39:0)
[04:38:48.842] Timer tick, asking Buildbucket for the build status
[04:38:48.952] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:38:48.952] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:40:0) after 1m0s
[04:39:48.981] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:40:0)
[04:39:48.981] Timer tick, asking Buildbucket for the build status
[04:39:49.067] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:39:49.067] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:41:0) after 1m0s
[04:40:49.154] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:41:0)
[04:40:49.154] Timer tick, asking Buildbucket for the build status
[04:40:49.402] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:40:49.402] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:42:0) after 1m0s
[04:41:49.478] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:42:0)
[04:41:49.478] Timer tick, asking Buildbucket for the build status
[04:41:49.587] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:41:49.587] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:43:0) after 1m0s
[04:42:49.647] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:43:0)
[04:42:49.647] Timer tick, asking Buildbucket for the build status
[04:42:50.004] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:42:50.004] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:44:0) after 1m0s
[04:43:50.037] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:44:0)
[04:43:50.037] Timer tick, asking Buildbucket for the build status
[04:43:50.368] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:43:50.368] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:45:0) after 1m0s
[04:44:50.402] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:45:0)
[04:44:50.402] Timer tick, asking Buildbucket for the build status
[04:44:50.480] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:44:50.480] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:46:0) after 1m0s
[04:45:50.537] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:46:0)
[04:45:50.537] Timer tick, asking Buildbucket for the build status
[04:45:50.646] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:45:50.646] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:47:0) after 1m0s
[04:46:50.671] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:47:0)
[04:46:50.671] Timer tick, asking Buildbucket for the build status
[04:46:52.260] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:46:52.260] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:48:0) after 1m0s
[04:47:52.325] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:48:0)
[04:47:52.325] Timer tick, asking Buildbucket for the build status
[04:47:52.454] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:47:52.454] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:49:0) after 1m0s
[04:48:52.485] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:49:0)
[04:48:52.485] Timer tick, asking Buildbucket for the build status
[04:48:52.963] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:48:52.963] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:50:0) after 1m0s
[04:49:53.111] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:50:0)
[04:49:53.111] Timer tick, asking Buildbucket for the build status
[04:49:53.279] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:49:53.279] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:51:0) after 1m0s
[04:50:53.306] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:51:0)
[04:50:53.306] Timer tick, asking Buildbucket for the build status
[04:50:53.714] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:50:53.714] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:52:0) after 1m0s
[04:51:53.791] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:52:0)
[04:51:53.791] Timer tick, asking Buildbucket for the build status
[04:51:54.213] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:51:54.213] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:53:0) after 1m0s
[04:52:54.264] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:53:0)
[04:52:54.264] Timer tick, asking Buildbucket for the build status
[04:52:54.593] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:52:54.593] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:54:0) after 1m0s
[04:53:54.618] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:54:0)
[04:53:54.618] Timer tick, asking Buildbucket for the build status
[04:53:55.008] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:53:55.008] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:55:0) after 1m0s
[04:54:55.109] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:55:0)
[04:54:55.109] Timer tick, asking Buildbucket for the build status
[04:54:55.179] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:54:55.179] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:56:0) after 1m0s
[04:55:55.204] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:56:0)
[04:55:55.204] Timer tick, asking Buildbucket for the build status
[04:55:55.287] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:55:55.287] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:57:0) after 1m0s
[04:56:55.324] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:57:0)
[04:56:55.324] Timer tick, asking Buildbucket for the build status
[04:56:55.465] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:56:55.465] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:58:0) after 1m0s
[04:57:55.496] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:58:0)
[04:57:55.496] Timer tick, asking Buildbucket for the build status
[04:57:55.768] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:57:55.768] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:59:0) after 1m0s
[04:58:55.798] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:59:0)
[04:58:55.798] Timer tick, asking Buildbucket for the build status
[04:58:55.968] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:58:55.968] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:60:0) after 1m0s
[04:59:56.010] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:60:0)
[04:59:56.010] Timer tick, asking Buildbucket for the build status
[04:59:56.075] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[04:59:56.075] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:61:0) after 1m0s
[05:00:56.114] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:61:0)
[05:00:56.114] Timer tick, asking Buildbucket for the build status
[05:00:56.190] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:00:56.190] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:62:0) after 1m0s
[05:01:56.235] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:62:0)
[05:01:56.235] Timer tick, asking Buildbucket for the build status
[05:01:56.701] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:01:56.701] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:63:0) after 1m0s
[05:02:56.815] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:63:0)
[05:02:56.815] Timer tick, asking Buildbucket for the build status
[05:02:56.889] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:02:56.889] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:64:0) after 1m0s
[05:03:56.947] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:64:0)
[05:03:56.947] Timer tick, asking Buildbucket for the build status
[05:03:57.298] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:03:57.298] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:65:0) after 1m0s
[05:04:57.328] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:65:0)
[05:04:57.328] Timer tick, asking Buildbucket for the build status
[05:04:57.481] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:04:57.481] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:66:0) after 1m0s
[05:05:57.525] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:66:0)
[05:05:57.525] Timer tick, asking Buildbucket for the build status
[05:05:57.918] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:05:57.918] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:67:0) after 1m0s
[05:06:57.961] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:67:0)
[05:06:57.961] Timer tick, asking Buildbucket for the build status
[05:06:58.128] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:06:58.129] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:68:0) after 1m0s
[05:07:58.159] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:68:0)
[05:07:58.159] Timer tick, asking Buildbucket for the build status
[05:07:58.227] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:07:58.227] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:69:0) after 1m0s
[05:08:58.209] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:69:0)
[05:08:58.209] Timer tick, asking Buildbucket for the build status
[05:08:58.415] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:08:58.415] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:70:0) after 1m0s
[05:09:58.464] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:70:0)
[05:09:58.464] Timer tick, asking Buildbucket for the build status
[05:09:58.628] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:09:58.628] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:71:0) after 1m0s
[05:10:58.705] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:71:0)
[05:10:58.705] Timer tick, asking Buildbucket for the build status
[05:10:59.255] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:10:59.255] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:72:0) after 1m0s
[05:11:59.374] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:72:0)
[05:11:59.374] Timer tick, asking Buildbucket for the build status
[05:11:59.837] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:11:59.837] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:73:0) after 1m0s
[05:12:59.863] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:73:0)
[05:12:59.863] Timer tick, asking Buildbucket for the build status
[05:12:59.931] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:12:59.931] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:74:0) after 1m0s
[05:13:59.948] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:74:0)
[05:13:59.948] Timer tick, asking Buildbucket for the build status
[05:14:00.232] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:14:00.232] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:75:0) after 1m0s
[05:15:00.259] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:75:0)
[05:15:00.259] Timer tick, asking Buildbucket for the build status
[05:15:00.641] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:15:00.641] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:76:0) after 1m0s
[05:16:00.672] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:76:0)
[05:16:00.672] Timer tick, asking Buildbucket for the build status
[05:16:00.908] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:16:00.908] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:77:0) after 1m0s
[05:17:01.134] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:77:0)
[05:17:01.134] Timer tick, asking Buildbucket for the build status
[05:17:01.247] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:17:01.247] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:78:0) after 1m0s
[05:18:02.689] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:78:0)
[05:18:02.689] Timer tick, asking Buildbucket for the build status
[05:18:02.770] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:18:02.770] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:79:0) after 1m0s
[05:19:02.805] Handling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:79:0)
[05:19:02.805] Timer tick, asking Buildbucket for the build status
[05:19:03.019] Build 8869485083412834864: status "STARTED", result "", failure_reason "", cancelation_reason ""
[05:19:03.019] Scheduling timer "check-buildbucket-build-status" (chromium/android-bfcache-rel:9034915145700723744:80:0) after 1m0s
[05:19:50.843] Received PubSub notification, asking Buildbucket for the build status
[05:19:50.934] Build 8869485083412834864: status "COMPLETED", result "FAILURE", failure_reason "BUILD_FAILURE", cancelation_reason ""
[05:19:50.934] Buildbucket build:
{
"build": {
"bucket": "luci.chromium.ci",
"canary_preference": "PROD",
"completed_ts": "1599801589098850",
"created_by": "project:chromium",
"created_ts": "1599796898408928",
"failure_reason": "BUILD_FAILURE",
"id": "8869485083412834864",
"parameters_json": "{\"builder_name\": \"android-bfcache-rel\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/chromium/src\", \"revision\": \"604c575e29f8f203709159d91d3b0c14040866fc\"}}",
"project": "chromium",
"result": "FAILURE",
"result_details_json": "{\"error\": {\"message\": \"2 Test Suite(s) failed.\\n\\n**bf_cache_chrome_public_test_apk on Android device Nexus 5** failed because of:\\n\\n- org.chromium.chrome.browser.tasks.tab_management.TabSelectionEditorTest#testListViewAppearance_oneSelectedTab\\n\\n- org.chromium.chrome.features.start_surface.StartSurfaceTest#testShow_OmniboxOnly__NoInstant_NoReturn\\n\\n- org.chromium.chrome.browser.tasks.tab_management.TabSelectionEditorTest#testTabSelectionEditorContentDescription\\n\\n- org.chromium.chrome.browser.sms.SmsReceiverInfoBarTest#testHideKeyboardWhenInfoBarIsShown\\n\\n- ...26 more failure(s) (30 total)...\\n\\n**bf_cache_content_browsertests on Android device Nexus 5** failed because of:\\n\\n- WebRtcGetUserMediaBrowserTest.ApplyConstraintsNonDevice\"}, \"properties\": {\"$build/goma\": {\"enable_ats\": true, \"jobs\": 150.0, \"rpc_extra_params\": \"?prod\", \"server_host\": \"goma.chromium.org\", \"use_luci_auth\": true}, \"$recipe_engine/isolated\": {\"server\": \"https://isolateserver.appspot.com\"}, \"$recipe_engine/milo/blamelist_pins\": [{\"host\": \"chromium.googlesource.com\", \"id\": \"604c575e29f8f203709159d91d3b0c14040866fc\", \"project\": \"chromium/src\"}], \"$recipe_engine/path\": {\"cache_dir\": \"/b/s/w/ir/cache\", \"temp_dir\": \"/b/s/w/ir/tmp/rt\"}, \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"bot_id\": \"luci-chromium-ci-xenial-us-east1-d-8-82-9jkw\", \"branch\": \"refs/heads/master\", \"builder_group\": \"chromium.android\", \"buildername\": \"android-bfcache-rel\", \"buildnumber\": 4975, \"got_angle_revision\": \"1ab73f0f8ce7754d2da747211ef05a2ab9af0e0b\", \"got_dawn_revision\": \"948b3a05550b88519e5f92baee5292790a6ec1e1\", \"got_nacl_revision\": \"3008f9e6de122325d8f9dbf02f7cdd51fa1ec306\", \"got_revision\": \"604c575e29f8f203709159d91d3b0c14040866fc\", \"got_revision_cp\": \"refs/heads/master@{#806049}\", \"got_swarming_client_revision\": \"4c095d04179dc725a300085ae21fe3b79900d072\", \"got_swiftshader_revision\": \"41974f57973ebcdab4cfde6cc60354f6b79a5901\", \"got_v8_revision\": \"bb4817544d7ce327fc432a8229efa213952ca979\", \"got_v8_revision_cp\": \"refs/heads/8.7.76@{#1}\", \"got_webrtc_revision\": \"60c25a303fac85dccb2ccdd9e8d6d71be13b7541\", \"got_webrtc_revision_cp\": \"refs/heads/master@{#32075}\", \"isolate_server\": \"https://isolateserver.appspot.com\", \"path_config\": \"generic\", \"recipe\": \"chromium\", \"repository\": \"https://chromium.googlesource.com/chromium/src\", \"revision\": \"604c575e29f8f203709159d91d3b0c14040866fc\", \"swarm_hashes\": {\"android_browsertests\": \"c7fe0264cfce102dfbecd89199eab260d50d1266\", \"chrome_public_test_apk\": \"50350171af209a2333eda2d67a143c917b7131af\", \"content_browsertests\": \"53615914387e74e3394131119658f539f7545ab2\", \"content_shell_test_apk\": \"65f0f3f3e78b6005c8f8e37d3a7e39b14256daa8\", \"content_unittests\": \"a43ce593aebe5ff9a57c0a53af3ceb4e9273cb69\", \"unit_tests\": \"8fb5a62ef0fa1e26fafb5a19e793d2e12ea59613\"}, \"swarm_hashes_refs/heads/master(at){#806049}_without_patch\": {\"android_browsertests\": \"c7fe0264cfce102dfbecd89199eab260d50d1266\", \"chrome_public_test_apk\": \"50350171af209a2333eda2d67a143c917b7131af\", \"content_browsertests\": \"53615914387e74e3394131119658f539f7545ab2\", \"content_shell_test_apk\": \"65f0f3f3e78b6005c8f8e37d3a7e39b14256daa8\", \"content_unittests\": \"a43ce593aebe5ff9a57c0a53af3ceb4e9273cb69\", \"unit_tests\": \"8fb5a62ef0fa1e26fafb5a19e793d2e12ea59613\"}}, \"swarming\": {\"bot_dimensions\": {\"builderless\": [\"1\"], \"caches\": [\"builder_562e40d9a0016a631bf2d4b73416a93abb069b959f020aa1a03e04f54d5ec620_v2\", \"builder_6cd5ded23cefc640ae511b7a529237cb2561e39c1afb96e401c63016ddcf35a6_v2\", \"builder_ae67a6a1283b31a9995ec0a7a2df8335e66e9cf1e4a11f72f45003055e953817_v2\", \"builder_beb776337cf5e2ff0f3cb2908a8270f1e35b65aa6652b9e320dd7c6c902817db_v2\", \"builder_befd2764f389ab60d591810dc88de7e503142ac60c144228b6731720c84dd23a_v2\", \"git\", \"goma_v2\", \"vpython\"], \"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Haswell_GCE\", \"x86-64-avx2\"], \"gce\": [\"1\"], \"gcp\": [\"google.com:chromecompute\"], \"gpu\": [\"none\"], \"id\": [\"luci-chromium-ci-xenial-us-east1-d-8-82-9jkw\"], \"image\": [\"chrome-xenial-20081700-d9392568d25\"], \"inside_docker\": [\"0\"], \"kvm\": [\"1\"], \"locale\": [\"en_US.UTF-8\"], \"machine_type\": [\"e2-standard-8\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-16\", \"Ubuntu-16.04\", \"Ubuntu-16.04.6\"], \"pool\": [\"luci.chromium.ci\"], \"python\": [\"2.7.12\"], \"server_version\": [\"5518-246c570\"], \"ssd\": [\"0\"], \"zone\": [\"us\", \"us-east\", \"us-east1\", \"us-east1-d\"]}}, \"ui\": {\"info\": \"2 Test Suite(s) failed.\\n\\n**bf_cache_chrome_public_test_apk on Android device Nexus 5** failed because of:\\n\\n- org.chromium.chrome.browser.tasks.tab_management.TabSelectionEditorTest#testListViewAppearance_oneSelectedTab\\n\\n- org.chromium.chrome.features.start_surface.StartSurfaceTest#testShow_OmniboxOnly__NoInstant_NoReturn\\n\\n- org.chromium.chrome.browser.tasks.tab_management.TabSelectionEditorTest#testTabSelectionEditorContentDescription\\n\\n- org.chromium.chrome.browser.sms.SmsReceiverInfoBarTest#testHideKeyboardWhenInfoBarIsShown\\n\\n- ...26 more failure(s) (30 total)...\\n\\n**bf_cache_content_browsertests on Android device Nexus 5** failed because of:\\n\\n- WebRtcGetUserMediaBrowserTest.ApplyConstraintsNonDevice\"}}",
"service_account": "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"started_ts": "1599796999081659",
"status": "COMPLETED",
"status_changed_ts": "1599796999332968",
"tags": [
"build_address:luci.chromium.ci/android-bfcache-rel/4975",
"builder:android-bfcache-rel",
"buildset:commit/git/604c575e29f8f203709159d91d3b0c14040866fc",
"buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/604c575e29f8f203709159d91d3b0c14040866fc",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9034915145700723744",
"scheduler_job_id:chromium/android-bfcache-rel",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/chromium/buildbucket/cr-buildbucket.appspot.com/8869485083412834864/+/annotations",
"swarming_tag:luci_project:chromium",
"swarming_tag:os:Linux",
"swarming_tag:recipe_name:chromium",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:4e9424f6a81d2e10",
"user_agent:luci-scheduler"
],
"updated_ts": "1599801590458939",
"url": "https://ci.chromium.org/b/8869485083412834864",
"utcnow_ts": "1599801590924773"
}
}
[05:19:50.934] Invocation finished in 1h18m14.090578655s with status FAILED