Status: SUCCEEDED
Triggered by: -
Duration: 1 hour
Actions:

Definition (rev 2e25bb5c1ad9b0557b1b594f8e93e916b89fc079)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "luci.webrtc.ci"
  builder: "iOS API Framework Builder"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/master",
  "repository": "https://webrtc.googlesource.com/src",
  "revision": "f4e3e2b83f577d8553e629d20ee49f5d783541e2"
}

Incoming tags

  • buildset:commit/git/f4e3e2b83f577d8553e629d20ee49f5d783541e2
  • buildset:commit/gitiles/webrtc.googlesource.com/src/+/f4e3e2b83f577d8553e629d20ee49f5d783541e2
  • gitiles_ref:refs/heads/master

Debug log (UTC)

[12:41:51.836] New invocation is queued and will start shortly
[12:41:52.999] Starting the invocation (attempt 1)
[12:41:53.074] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[12:41:53.074] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[12:41:53.074] Buildbucket request:
{
  "bucket": "luci.webrtc.ci",
  "client_operation_id": "9020568093733541568",
  "parameters_json": "{\"builder_name\":\"iOS API Framework Builder\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://webrtc.googlesource.com/src\",\"revision\":\"f4e3e2b83f577d8553e629d20ee49f5d783541e2\"},\"id\":\"https://webrtc.googlesource.com/src/+/refs/heads/master@f4e3e2b83f577d8553e629d20ee49f5d783541e2\",\"title\":\"f4e3e2b83f577d8553e629d20ee49f5d783541e2\",\"url\":\"https://webrtc.googlesource.com/src/+/f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://webrtc.googlesource.com/src\",\"revision\":\"f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:iOS API Framework Builder",
    "scheduler_invocation_id:9020568093733541568",
    "scheduler_job_id:webrtc/iOS API Framework Builder",
    "user_agent:luci-scheduler",
    "buildset:commit/git/f4e3e2b83f577d8553e629d20ee49f5d783541e2",
    "buildset:commit/gitiles/webrtc.googlesource.com/src/+/f4e3e2b83f577d8553e629d20ee49f5d783541e2",
    "gitiles_ref:refs/heads/master"
  ]
}
[12:41:53.911] Buildbucket response:
{
  "build": {
    "bucket": "luci.webrtc.ci",
    "canary_preference": "PROD",
    "created_by": "project:webrtc",
    "created_ts": "1613479313308563",
    "id": "8855138031526939680",
    "parameters_json": "{\"builder_name\": \"iOS API Framework Builder\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@f4e3e2b83f577d8553e629d20ee49f5d783541e2\", \"title\": \"f4e3e2b83f577d8553e629d20ee49f5d783541e2\", \"url\": \"https://webrtc.googlesource.com/src/+/f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}}",
    "project": "webrtc",
    "result_details_json": "{\"properties\": {}}",
    "service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1613479313760046",
    "tags": [
      "build_address:luci.webrtc.ci/iOS API Framework Builder/18856",
      "builder:iOS API Framework Builder",
      "buildset:commit/git/f4e3e2b83f577d8553e629d20ee49f5d783541e2",
      "buildset:commit/gitiles/webrtc.googlesource.com/src/+/f4e3e2b83f577d8553e629d20ee49f5d783541e2",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9020568093733541568",
      "scheduler_job_id:webrtc/iOS API Framework Builder",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8855138031526939680/+/annotations",
      "swarming_tag:luci_project:webrtc",
      "swarming_tag:recipe_name:webrtc/ios_api_framework",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1613479313760289",
    "url": "https://ci.chromium.org/b/8855138031526939680",
    "utcnow_ts": "1613479313899694"
  }
}
[12:41:53.911] Task URL: https://ci.chromium.org/b/8855138031526939680
[12:41:53.911] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:2:0) after 1m0s
[12:42:54.563] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:2:0)
[12:42:54.563] Timer tick, asking Buildbucket for the build status
[12:42:54.685] Build 8855138031526939680: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:42:54.685] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:3:0) after 1m0s
[12:43:54.858] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:3:0)
[12:43:54.858] Timer tick, asking Buildbucket for the build status
[12:43:55.100] Build 8855138031526939680: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:43:55.100] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:4:0) after 1m0s
[12:44:56.021] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:4:0)
[12:44:56.021] Timer tick, asking Buildbucket for the build status
[12:44:57.119] Build 8855138031526939680: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:44:57.119] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:5:0) after 1m0s
[12:45:57.310] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:5:0)
[12:45:57.311] Timer tick, asking Buildbucket for the build status
[12:45:57.565] Build 8855138031526939680: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:45:57.565] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:6:0) after 1m0s
[12:46:57.833] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:6:0)
[12:46:57.833] Timer tick, asking Buildbucket for the build status
[12:46:58.189] Build 8855138031526939680: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:46:58.189] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:7:0) after 1m0s
[12:47:58.304] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:7:0)
[12:47:58.304] Timer tick, asking Buildbucket for the build status
[12:47:58.431] Build 8855138031526939680: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[12:47:58.431] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:8:0) after 1m0s
[12:48:06.728] Received PubSub notification, asking Buildbucket for the build status
[12:48:06.858] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:48:58.710] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:8:0)
[12:48:58.710] Timer tick, asking Buildbucket for the build status
[12:48:58.778] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:48:58.778] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:10:0) after 1m0s
[12:49:58.880] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:10:0)
[12:49:58.880] Timer tick, asking Buildbucket for the build status
[12:49:59.115] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:49:59.115] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:11:0) after 1m0s
[12:50:59.152] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:11:0)
[12:50:59.152] Timer tick, asking Buildbucket for the build status
[12:50:59.479] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:50:59.479] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:12:0) after 1m0s
[12:51:59.604] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:12:0)
[12:51:59.604] Timer tick, asking Buildbucket for the build status
[12:51:59.698] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:51:59.698] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:13:0) after 1m0s
[12:52:59.771] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:13:0)
[12:52:59.771] Timer tick, asking Buildbucket for the build status
[12:53:00.101] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:53:00.101] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:14:0) after 1m0s
[12:54:00.101] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:14:0)
[12:54:00.101] Timer tick, asking Buildbucket for the build status
[12:54:00.237] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:54:00.237] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:15:0) after 1m0s
[12:55:00.246] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:15:0)
[12:55:00.246] Timer tick, asking Buildbucket for the build status
[12:55:00.326] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:55:00.326] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:16:0) after 1m0s
[12:56:01.321] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:16:0)
[12:56:01.321] Timer tick, asking Buildbucket for the build status
[12:56:01.479] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:56:01.479] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:17:0) after 1m0s
[12:57:01.738] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:17:0)
[12:57:01.738] Timer tick, asking Buildbucket for the build status
[12:57:01.815] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:57:01.815] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:18:0) after 1m0s
[12:58:02.452] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:18:0)
[12:58:02.452] Timer tick, asking Buildbucket for the build status
[12:58:02.695] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:58:02.695] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:19:0) after 1m0s
[12:59:02.715] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:19:0)
[12:59:02.715] Timer tick, asking Buildbucket for the build status
[12:59:02.834] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[12:59:02.834] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:20:0) after 1m0s
[13:00:02.867] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:20:0)
[13:00:02.867] Timer tick, asking Buildbucket for the build status
[13:00:02.959] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:00:02.959] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:21:0) after 1m0s
[13:01:02.966] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:21:0)
[13:01:02.966] Timer tick, asking Buildbucket for the build status
[13:01:03.129] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:01:03.129] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:22:0) after 1m0s
[13:02:03.223] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:22:0)
[13:02:03.223] Timer tick, asking Buildbucket for the build status
[13:02:03.307] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:02:03.307] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:23:0) after 1m0s
[13:03:03.334] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:23:0)
[13:03:03.334] Timer tick, asking Buildbucket for the build status
[13:03:03.648] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:03:03.648] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:24:0) after 1m0s
[13:04:03.715] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:24:0)
[13:04:03.715] Timer tick, asking Buildbucket for the build status
[13:04:04.113] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:04:04.113] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:25:0) after 1m0s
[13:05:04.215] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:25:0)
[13:05:04.215] Timer tick, asking Buildbucket for the build status
[13:05:04.312] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:05:04.312] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:26:0) after 1m0s
[13:06:04.448] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:26:0)
[13:06:04.448] Timer tick, asking Buildbucket for the build status
[13:06:04.637] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:06:04.637] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:27:0) after 1m0s
[13:07:04.703] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:27:0)
[13:07:04.703] Timer tick, asking Buildbucket for the build status
[13:07:04.836] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:07:04.836] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:28:0) after 1m0s
[13:08:05.058] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:28:0)
[13:08:05.058] Timer tick, asking Buildbucket for the build status
[13:08:05.137] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:08:05.137] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:29:0) after 1m0s
[13:09:05.243] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:29:0)
[13:09:05.243] Timer tick, asking Buildbucket for the build status
[13:09:05.321] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:09:05.321] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:30:0) after 1m0s
[13:10:05.410] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:30:0)
[13:10:05.410] Timer tick, asking Buildbucket for the build status
[13:10:06.059] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:10:06.059] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:31:0) after 1m0s
[13:11:06.073] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:31:0)
[13:11:06.073] Timer tick, asking Buildbucket for the build status
[13:11:06.259] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:11:06.259] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:32:0) after 1m0s
[13:12:06.263] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:32:0)
[13:12:06.263] Timer tick, asking Buildbucket for the build status
[13:12:06.360] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:12:06.360] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:33:0) after 1m0s
[13:13:06.488] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:33:0)
[13:13:06.488] Timer tick, asking Buildbucket for the build status
[13:13:06.593] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:13:06.593] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:34:0) after 1m0s
[13:14:06.702] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:34:0)
[13:14:06.702] Timer tick, asking Buildbucket for the build status
[13:14:06.843] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:14:06.843] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:35:0) after 1m0s
[13:15:06.998] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:35:0)
[13:15:06.998] Timer tick, asking Buildbucket for the build status
[13:15:07.211] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:15:07.211] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:36:0) after 1m0s
[13:16:07.351] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:36:0)
[13:16:07.351] Timer tick, asking Buildbucket for the build status
[13:16:07.417] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:16:07.417] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:37:0) after 1m0s
[13:17:07.515] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:37:0)
[13:17:07.515] Timer tick, asking Buildbucket for the build status
[13:17:07.741] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:17:07.741] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:38:0) after 1m0s
[13:18:07.747] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:38:0)
[13:18:07.747] Timer tick, asking Buildbucket for the build status
[13:18:07.921] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:18:07.921] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:39:0) after 1m0s
[13:19:08.012] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:39:0)
[13:19:08.012] Timer tick, asking Buildbucket for the build status
[13:19:08.085] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:19:08.085] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:40:0) after 1m0s
[13:20:08.215] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:40:0)
[13:20:08.215] Timer tick, asking Buildbucket for the build status
[13:20:08.374] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:20:08.374] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:41:0) after 1m0s
[13:21:08.456] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:41:0)
[13:21:08.456] Timer tick, asking Buildbucket for the build status
[13:21:08.642] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:21:08.642] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:42:0) after 1m0s
[13:22:08.663] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:42:0)
[13:22:08.663] Timer tick, asking Buildbucket for the build status
[13:22:08.789] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:22:08.789] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:43:0) after 1m0s
[13:23:08.828] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:43:0)
[13:23:08.828] Timer tick, asking Buildbucket for the build status
[13:23:08.902] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:23:08.902] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:44:0) after 1m0s
[13:24:08.959] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:44:0)
[13:24:08.959] Timer tick, asking Buildbucket for the build status
[13:24:09.119] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:24:09.119] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:45:0) after 1m0s
[13:25:09.141] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:45:0)
[13:25:09.141] Timer tick, asking Buildbucket for the build status
[13:25:09.332] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:25:09.332] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:46:0) after 1m0s
[13:26:09.425] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:46:0)
[13:26:09.425] Timer tick, asking Buildbucket for the build status
[13:26:09.545] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:26:09.545] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:47:0) after 1m0s
[13:27:09.588] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:47:0)
[13:27:09.588] Timer tick, asking Buildbucket for the build status
[13:27:09.708] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:27:09.708] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:48:0) after 1m0s
[13:28:09.777] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:48:0)
[13:28:09.777] Timer tick, asking Buildbucket for the build status
[13:28:09.875] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:28:09.875] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:49:0) after 1m0s
[13:29:09.947] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:49:0)
[13:29:09.947] Timer tick, asking Buildbucket for the build status
[13:29:10.020] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:29:10.020] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:50:0) after 1m0s
[13:30:10.193] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:50:0)
[13:30:10.193] Timer tick, asking Buildbucket for the build status
[13:30:10.323] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:30:10.323] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:51:0) after 1m0s
[13:31:10.364] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:51:0)
[13:31:10.364] Timer tick, asking Buildbucket for the build status
[13:31:10.601] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:31:10.601] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:52:0) after 1m0s
[13:32:10.686] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:52:0)
[13:32:10.686] Timer tick, asking Buildbucket for the build status
[13:32:10.764] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:32:10.764] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:53:0) after 1m0s
[13:33:10.811] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:53:0)
[13:33:10.811] Timer tick, asking Buildbucket for the build status
[13:33:10.908] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:33:10.908] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:54:0) after 1m0s
[13:34:11.002] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:54:0)
[13:34:11.002] Timer tick, asking Buildbucket for the build status
[13:34:11.123] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:34:11.123] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:55:0) after 1m0s
[13:35:11.177] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:55:0)
[13:35:11.177] Timer tick, asking Buildbucket for the build status
[13:35:11.329] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:35:11.329] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:56:0) after 1m0s
[13:36:11.354] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:56:0)
[13:36:11.354] Timer tick, asking Buildbucket for the build status
[13:36:11.749] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:36:11.749] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:57:0) after 1m0s
[13:37:11.838] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:57:0)
[13:37:11.838] Timer tick, asking Buildbucket for the build status
[13:37:11.947] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:37:11.947] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:58:0) after 1m0s
[13:38:12.024] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:58:0)
[13:38:12.024] Timer tick, asking Buildbucket for the build status
[13:38:12.128] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:38:12.128] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:59:0) after 1m0s
[13:39:12.223] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:59:0)
[13:39:12.223] Timer tick, asking Buildbucket for the build status
[13:39:12.308] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:39:12.308] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:60:0) after 1m0s
[13:40:12.502] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:60:0)
[13:40:12.502] Timer tick, asking Buildbucket for the build status
[13:40:12.790] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:40:12.790] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:61:0) after 1m0s
[13:41:12.874] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:61:0)
[13:41:12.874] Timer tick, asking Buildbucket for the build status
[13:41:12.968] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:41:12.968] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:62:0) after 1m0s
[13:42:13.095] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:62:0)
[13:42:13.095] Timer tick, asking Buildbucket for the build status
[13:42:13.281] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:42:13.281] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:63:0) after 1m0s
[13:43:13.344] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:63:0)
[13:43:13.344] Timer tick, asking Buildbucket for the build status
[13:43:13.507] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:43:13.507] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:64:0) after 1m0s
[13:44:13.611] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:64:0)
[13:44:13.611] Timer tick, asking Buildbucket for the build status
[13:44:13.716] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:44:13.716] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:65:0) after 1m0s
[13:45:13.785] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:65:0)
[13:45:13.785] Timer tick, asking Buildbucket for the build status
[13:45:14.189] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:45:14.189] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:66:0) after 1m0s
[13:46:14.286] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:66:0)
[13:46:14.286] Timer tick, asking Buildbucket for the build status
[13:46:14.388] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:46:14.388] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:67:0) after 1m0s
[13:47:14.445] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:67:0)
[13:47:14.445] Timer tick, asking Buildbucket for the build status
[13:47:14.560] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:47:14.560] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:68:0) after 1m0s
[13:48:14.681] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:68:0)
[13:48:14.681] Timer tick, asking Buildbucket for the build status
[13:48:14.925] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:48:14.925] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:69:0) after 1m0s
[13:49:14.974] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:69:0)
[13:49:14.974] Timer tick, asking Buildbucket for the build status
[13:49:15.077] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:49:15.077] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:70:0) after 1m0s
[13:50:15.070] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:70:0)
[13:50:15.070] Timer tick, asking Buildbucket for the build status
[13:50:15.188] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:50:15.188] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:71:0) after 1m0s
[13:51:15.225] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:71:0)
[13:51:15.225] Timer tick, asking Buildbucket for the build status
[13:51:15.319] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:51:15.319] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:72:0) after 1m0s
[13:52:15.540] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:72:0)
[13:52:15.540] Timer tick, asking Buildbucket for the build status
[13:52:15.800] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:52:15.800] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:73:0) after 1m0s
[13:53:15.847] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:73:0)
[13:53:15.847] Timer tick, asking Buildbucket for the build status
[13:53:16.116] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:53:16.116] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:74:0) after 1m0s
[13:54:16.139] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:74:0)
[13:54:16.139] Timer tick, asking Buildbucket for the build status
[13:54:16.354] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:54:16.354] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:75:0) after 1m0s
[13:55:16.411] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:75:0)
[13:55:16.411] Timer tick, asking Buildbucket for the build status
[13:55:16.481] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:55:16.481] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:76:0) after 1m0s
[13:56:16.540] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:76:0)
[13:56:16.540] Timer tick, asking Buildbucket for the build status
[13:56:16.688] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:56:16.689] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:77:0) after 1m0s
[13:57:16.713] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:77:0)
[13:57:16.713] Timer tick, asking Buildbucket for the build status
[13:57:16.792] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:57:16.792] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:78:0) after 1m0s
[13:58:16.823] Handling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:78:0)
[13:58:16.823] Timer tick, asking Buildbucket for the build status
[13:58:16.968] Build 8855138031526939680: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:58:16.968] Scheduling timer "check-buildbucket-build-status" (webrtc/iOS API Framework Builder:9020568093733541568:79:0) after 1m0s
[13:58:58.247] Received PubSub notification, asking Buildbucket for the build status
[13:58:58.319] Build 8855138031526939680: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[13:58:58.319] Buildbucket build:
{
  "build": {
    "bucket": "luci.webrtc.ci",
    "canary_preference": "PROD",
    "completed_ts": "1613483937239109",
    "created_by": "project:webrtc",
    "created_ts": "1613479313308563",
    "id": "8855138031526939680",
    "parameters_json": "{\"builder_name\": \"iOS API Framework Builder\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@f4e3e2b83f577d8553e629d20ee49f5d783541e2\", \"title\": \"f4e3e2b83f577d8553e629d20ee49f5d783541e2\", \"url\": \"https://webrtc.googlesource.com/src/+/f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}}",
    "project": "webrtc",
    "result": "SUCCESS",
    "result_details_json": "{\"properties\": {\"$depot_tools/osx_sdk\": {\"sdk_version\": \"12a7209\"}, \"$recipe_engine/isolated\": {\"server\": \"https://isolateserver.appspot.com\"}, \"$recipe_engine/path\": {\"cache_dir\": \"/opt/s/w/ir/cache\", \"temp_dir\": \"/opt/s/w/ir/tmp/rt\"}, \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@f4e3e2b83f577d8553e629d20ee49f5d783541e2\", \"title\": \"f4e3e2b83f577d8553e629d20ee49f5d783541e2\", \"url\": \"https://webrtc.googlesource.com/src/+/f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}]}, \"binary_sizes\": {\"WebRTC.framework/WebRTC\": 24770936.0}, \"bot_id\": \"build141-m9\", \"branch\": \"refs/heads/master\", \"builder_group\": \"client.webrtc\", \"buildername\": \"iOS API Framework Builder\", \"buildnumber\": 18856, \"got_revision\": \"f4e3e2b83f577d8553e629d20ee49f5d783541e2\", \"got_revision_cp\": \"refs/heads/master@{#33281}\", \"path_config\": \"generic\", \"recipe\": \"webrtc/ios_api_framework\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"f4e3e2b83f577d8553e629d20ee49f5d783541e2\"}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_061ad2c84e63fc0fec4b05c132093ef9b6ab75b59928be3b662c8e2e0a6344fd_v2\", \"builder_08dcb1b73883f7e211b0b3bd789c28dc0ecd4dbbececafe484581157878e0b74_v2\", \"builder_303b85aa861ece8ff07eda9e04e3e58971d2d1e010ac9577a40bdeae72f3f6f5_v2\", \"builder_3d12c2f33c8b539e7425f6bc13584a1590c81aeb2114d2a2ac69b6615cd68c43_v2\", \"builder_43f7e9f5ae24b6ee3ca22209fec6b34c1a00e60d041ce7cae040782e455433aa_v2\", \"builder_5be86841ba1a2fffbf39b2203b40a6ecce8d6cb8ff7379bf32e5204ecbef59b2_v2\", \"builder_d425412af15739f7858c3ec48c0cf46fd8a190c41fc9a14b966839c948b4f9be_v2\", \"git\", \"goma_v2\", \"osx_sdk\", \"vpython\"], \"cores\": [\"4\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-i7-4578U\"], \"gce\": [\"0\"], \"gpu\": [\"8086\", \"8086:0a2e\"], \"hidpi\": [\"0\"], \"id\": [\"build141-m9\"], \"mac_model\": [\"Macmini7,1\"], \"machine_type\": [\"n1-standard-4\"], \"os\": [\"Mac\", \"Mac-10\", \"Mac-10.15\", \"Mac-10.15.6\", \"Mac-10.15.6-19G73\"], \"pool\": [\"luci.webrtc.ci\"], \"python\": [\"2.7.16\"], \"server_version\": [\"5700-b36f18b\"], \"ssd\": [\"1\"], \"zone\": [\"us\", \"us-atl\", \"us-atl-golo\", \"us-atl-golo-m9\"]}}}",
    "service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "started_ts": "1613479683939082",
    "status": "COMPLETED",
    "status_changed_ts": "1613483937605313",
    "tags": [
      "build_address:luci.webrtc.ci/iOS API Framework Builder/18856",
      "builder:iOS API Framework Builder",
      "buildset:commit/git/f4e3e2b83f577d8553e629d20ee49f5d783541e2",
      "buildset:commit/gitiles/webrtc.googlesource.com/src/+/f4e3e2b83f577d8553e629d20ee49f5d783541e2",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9020568093733541568",
      "scheduler_job_id:webrtc/iOS API Framework Builder",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8855138031526939680/+/annotations",
      "swarming_tag:luci_project:webrtc",
      "swarming_tag:os:Mac",
      "swarming_tag:recipe_name:webrtc/ios_api_framework",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:51c3ae20fd4dce10",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1613483937620312",
    "url": "https://ci.chromium.org/b/8855138031526939680",
    "utcnow_ts": "1613483938308304"
  }
}
[13:58:58.319] Invocation finished in 1h17m6.49901039s with status SUCCEEDED