Status: SUCCEEDED
Triggered by: -
Duration: 3 hours
Actions:

Definition (rev 835dd06986af6863f902c628becb4df908d0fc20)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "luci.chromium.ci"
  builder: "mac-official"
>

Incoming triggers

Incoming properties

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

Incoming tags

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

Debug log (UTC)

[14:06:09.848] New invocation is queued and will start shortly
[14:06:11.365] Starting the invocation (attempt 1)
[14:06:11.413] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[14:06:11.416] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[14:06:11.416] Buildbucket request:
{
  "bucket": "luci.chromium.ci",
  "client_operation_id": "9017663687100054560",
  "parameters_json": "{\"builder_name\":\"mac-official\",\"properties\":{\"branch\":\"refs/heads/master\",\"repository\":\"https://chromium.googlesource.com/chromium/src\",\"revision\":\"a624d90cba8729ece983e300661f32242894c1ae\"}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:mac-official",
    "scheduler_invocation_id:9017663687100054560",
    "scheduler_job_id:chromium/mac-official",
    "user_agent:luci-scheduler",
    "buildset:commit/git/a624d90cba8729ece983e300661f32242894c1ae",
    "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/a624d90cba8729ece983e300661f32242894c1ae",
    "gitiles_ref:refs/heads/master"
  ]
}
[14:06:12.585] Buildbucket response:
{
  "build": {
    "bucket": "luci.chromium.ci",
    "canary_preference": "PROD",
    "created_by": "project:chromium",
    "created_ts": "1616249171585490",
    "id": "8852233624614513632",
    "parameters_json": "{\"builder_name\": \"mac-official\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/chromium/src\", \"revision\": \"a624d90cba8729ece983e300661f32242894c1ae\"}}",
    "project": "chromium",
    "result_details_json": "{\"properties\": {}}",
    "service_account": "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1616249172462304",
    "tags": [
      "build_address:luci.chromium.ci/mac-official/1227",
      "builder:mac-official",
      "buildset:commit/git/a624d90cba8729ece983e300661f32242894c1ae",
      "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/a624d90cba8729ece983e300661f32242894c1ae",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9017663687100054560",
      "scheduler_job_id:chromium/mac-official",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/chromium/buildbucket/cr-buildbucket.appspot.com/8852233624614513632/+/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": "1616249172462537",
    "url": "https://ci.chromium.org/b/8852233624614513632",
    "utcnow_ts": "1616249172575726"
  }
}
[14:06:12.585] Task URL: https://ci.chromium.org/b/8852233624614513632
[14:06:12.585] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:2:0) after 1m0s
[14:06:59.711] Received PubSub notification, asking Buildbucket for the build status
[14:06:59.752] Build status: STARTED
[14:07:13.125] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:2:0)
[14:07:13.125] Timer tick, asking Buildbucket for the build status
[14:07:13.223] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:07:13.223] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:4:0) after 1m0s
[14:08:13.244] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:4:0)
[14:08:13.268] Build status: STARTED
[14:08:13.268] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:5:0) after 4m54s
[14:13:07.327] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:5:0)
[14:13:07.327] Timer tick, asking Buildbucket for the build status
[14:13:07.515] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:13:07.515] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:6:0) after 1m0s
[14:14:07.620] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:6:0)
[14:14:07.620] Timer tick, asking Buildbucket for the build status
[14:14:07.876] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:14:07.876] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:7:0) after 1m0s
[14:15:07.850] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:7:0)
[14:15:07.850] Timer tick, asking Buildbucket for the build status
[14:15:07.921] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:15:07.921] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:8:0) after 1m0s
[14:16:07.938] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:8:0)
[14:16:07.963] Build status: STARTED
[14:16:07.963] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:9:0) after 4m27s
[14:20:35.634] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:9:0)
[14:20:35.681] Build status: STARTED
[14:20:35.681] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:10:0) after 4m32s
[14:25:07.699] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:10:0)
[14:25:07.699] Timer tick, asking Buildbucket for the build status
[14:25:07.871] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:25:07.871] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:11:0) after 1m0s
[14:26:08.158] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:11:0)
[14:26:08.158] Timer tick, asking Buildbucket for the build status
[14:26:08.222] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:26:08.222] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:12:0) after 1m0s
[14:27:08.263] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:12:0)
[14:27:08.296] Build status: STARTED
[14:27:08.297] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:13:0) after 2m27s
[14:29:35.482] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:13:0)
[14:29:35.482] Timer tick, asking Buildbucket for the build status
[14:29:35.709] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:29:35.709] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:14:0) after 1m0s
[14:30:35.885] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:14:0)
[14:30:35.926] Build status: STARTED
[14:30:35.926] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:15:0) after 7m34s
[14:38:09.944] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:15:0)
[14:38:09.944] Timer tick, asking Buildbucket for the build status
[14:38:10.027] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:38:10.027] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:16:0) after 1m0s
[14:39:10.044] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:16:0)
[14:39:10.044] Timer tick, asking Buildbucket for the build status
[14:39:10.144] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:39:10.144] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:17:0) after 1m0s
[14:40:10.187] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:17:0)
[14:40:10.216] Build status: STARTED
[14:40:10.216] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:18:0) after 5m46s
[14:45:56.804] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:18:0)
[14:45:56.804] Timer tick, asking Buildbucket for the build status
[14:45:56.883] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:45:56.883] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:19:0) after 1m0s
[14:46:57.026] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:19:0)
[14:46:57.026] Timer tick, asking Buildbucket for the build status
[14:46:57.163] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:46:57.163] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:20:0) after 1m0s
[14:47:57.185] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:20:0)
[14:47:57.223] Build status: STARTED
[14:47:57.223] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:21:0) after 5m47s
[14:53:44.251] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:21:0)
[14:53:44.251] Timer tick, asking Buildbucket for the build status
[14:53:44.660] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:53:44.660] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:22:0) after 1m0s
[14:54:44.711] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:22:0)
[14:54:44.711] Timer tick, asking Buildbucket for the build status
[14:54:44.840] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:54:44.840] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:23:0) after 1m0s
[14:55:44.959] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:23:0)
[14:55:44.984] Build status: STARTED
[14:55:44.984] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:24:0) after 4m0s
[14:59:45.001] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:24:0)
[14:59:45.027] Build status: STARTED
[14:59:45.027] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:25:0) after 8m48s
[15:08:33.144] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:25:0)
[15:08:33.171] Build status: STARTED
[15:08:33.171] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:26:0) after 3m55s
[15:12:28.194] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:26:0)
[15:12:28.223] Build status: STARTED
[15:12:28.223] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:27:0) after 8m30s
[15:20:58.344] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:27:0)
[15:20:58.344] Timer tick, asking Buildbucket for the build status
[15:20:58.446] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[15:20:58.446] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:28:0) after 1m0s
[15:21:58.469] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:28:0)
[15:21:58.500] Build status: STARTED
[15:21:58.500] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:29:0) after 3m35s
[15:25:33.520] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:29:0)
[15:25:33.520] Timer tick, asking Buildbucket for the build status
[15:25:34.120] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[15:25:34.120] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:30:0) after 1m0s
[15:26:34.136] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:30:0)
[15:26:34.136] Timer tick, asking Buildbucket for the build status
[15:26:34.226] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[15:26:34.226] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:31:0) after 1m0s
[15:27:34.242] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:31:0)
[15:27:34.270] Build status: STARTED
[15:27:34.270] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:32:0) after 7m19s
[15:34:53.248] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:32:0)
[15:34:53.248] Timer tick, asking Buildbucket for the build status
[15:34:53.340] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[15:34:53.340] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:33:0) after 1m0s
[15:35:53.359] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:33:0)
[15:35:53.392] Build status: STARTED
[15:35:53.392] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:34:0) after 8m5s
[15:43:58.416] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:34:0)
[15:43:58.449] Build status: STARTED
[15:43:58.450] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:35:0) after 3m59s
[15:47:57.566] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:35:0)
[15:47:57.600] Build status: STARTED
[15:47:57.600] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:36:0) after 1m33s
[15:49:30.636] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:36:0)
[15:49:30.663] Build status: STARTED
[15:49:30.663] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:37:0) after 3m35s
[15:53:05.688] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:37:0)
[15:53:05.722] Build status: STARTED
[15:53:05.722] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:38:0) after 6m15s
[15:59:20.962] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:38:0)
[15:59:20.962] Timer tick, asking Buildbucket for the build status
[15:59:21.083] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[15:59:21.083] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:39:0) after 1m0s
[16:00:21.102] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:39:0)
[16:00:21.102] Timer tick, asking Buildbucket for the build status
[16:00:21.165] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:00:21.165] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:40:0) after 1m0s
[16:01:21.211] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:40:0)
[16:01:21.248] Build status: STARTED
[16:01:21.248] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:41:0) after 6m19s
[16:07:40.256] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:41:0)
[16:07:40.287] Build status: STARTED
[16:07:40.287] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:42:0) after 5m32s
[16:13:12.306] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:42:0)
[16:13:12.307] Timer tick, asking Buildbucket for the build status
[16:13:12.528] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:13:12.528] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:43:0) after 1m0s
[16:14:12.547] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:43:0)
[16:14:12.573] Build status: STARTED
[16:14:12.573] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:44:0) after 7m3s
[16:21:15.598] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:44:0)
[16:21:15.598] Timer tick, asking Buildbucket for the build status
[16:21:15.893] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:21:15.893] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:45:0) after 1m0s
[16:22:15.908] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:45:0)
[16:22:15.933] Build status: STARTED
[16:22:15.933] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:46:0) after 6m56s
[16:29:11.955] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:46:0)
[16:29:11.984] Build status: STARTED
[16:29:11.984] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:47:0) after 6m26s
[16:35:38.012] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:47:0)
[16:35:38.106] Build status: STARTED
[16:35:38.106] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:48:0) after 7m40s
[16:43:18.257] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:48:0)
[16:43:18.257] Timer tick, asking Buildbucket for the build status
[16:43:18.334] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:43:18.334] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:49:0) after 1m0s
[16:44:18.394] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:49:0)
[16:44:18.420] Build status: STARTED
[16:44:18.420] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:50:0) after 5m36s
[16:49:54.438] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:50:0)
[16:49:54.467] Build status: STARTED
[16:49:54.467] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:51:0) after 2m57s
[16:52:51.535] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:51:0)
[16:52:51.562] Build status: STARTED
[16:52:51.562] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:52:0) after 6m14s
[16:59:08.280] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:52:0)
[16:59:08.306] Build status: STARTED
[16:59:08.306] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:53:0) after 1m44s
[17:00:52.365] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:53:0)
[17:00:52.389] Build status: STARTED
[17:00:52.389] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:54:0) after 9m4s
[17:09:56.418] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:54:0)
[17:09:56.418] Timer tick, asking Buildbucket for the build status
[17:09:56.521] Build 8852233624614513632: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:09:56.521] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:55:0) after 1m0s
[17:10:56.591] Handling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:55:0)
[17:10:56.623] Build status: STARTED
[17:10:56.623] Scheduling timer "check-buildbucket-build-status" (chromium/mac-official:9017663687100054560:56:0) after 6m5s
[17:16:45.995] Received PubSub notification, asking Buildbucket for the build status
[17:16:46.019] Build:
{
  "id": "8852233624614513632",
  "builder": {
    "project": "chromium",
    "bucket": "ci",
    "builder": "mac-official"
  },
  "number": 1227,
  "createdBy": "project:chromium",
  "createTime": "2021-03-20T14:06:11.585490Z",
  "startTime": "2021-03-20T14:06:57.707301Z",
  "endTime": "2021-03-20T17:16:45.372623Z",
  "updateTime": "2021-03-20T17:16:45.719172Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "a624d90cba8729ece983e300661f32242894c1ae",
      "ref": "refs/heads/master"
    }
  }
}
[17:16:46.019] Invocation finished in 3h10m36.18768574s with status SUCCEEDED