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

Definition (rev 647cfca6a38965008e164cc627c0d9c5c2e6ef66)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "ci"
  builder: "ios-simulator-code-coverage"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://chromium.googlesource.com/chromium/src",
  "revision": "34bcf67e4fbd83f2f0294d9a94acd406eb34f6f6"
}

Incoming tags

  • buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/34bcf67e4fbd83f2f0294d9a94acd406eb34f6f6
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[04:00:10.698] New invocation is queued and will start shortly
[04:00:13.308] Starting the invocation (attempt 1)
[04:00:13.380] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/34bcf67e4fbd83f2f0294d9a94acd406eb34f6f6"
[04:00:13.380] Popped gitiles commit info from properties and tags
[04:00:13.380] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[04:00:13.380] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[04:00:13.380] Buildbucket request:
{
  "requestId": "8930275739854040960",
  "builder": {
    "project": "chromium",
    "bucket": "ci",
    "builder": "ios-simulator-code-coverage"
  },
  "properties": {
    },
  "gitilesCommit": {
    "host": "chromium.googlesource.com",
    "project": "chromium/src",
    "id": "34bcf67e4fbd83f2f0294d9a94acd406eb34f6f6",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8930275739854040960"
    },
    {
      "key": "scheduler_job_id",
      "value": "chromium/ios-simulator-code-coverage"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[04:00:14.330] Scheduled build:
{
  "id": "8764845676214780785",
  "builder": {
    "project": "chromium",
    "bucket": "ci",
    "builder": "ios-simulator-code-coverage"
  },
  "number": 39226,
  "createdBy": "project:chromium",
  "createTime": "2023-11-10T04:00:13.537868902Z",
  "updateTime": "2023-11-10T04:00:13.537868902Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "34bcf67e4fbd83f2f0294d9a94acd406eb34f6f6",
      "ref": "refs/heads/main"
    }
  }
}
[04:00:14.330] Task URL: https://cr-buildbucket.appspot.com/build/8764845676214780785
[04:00:14.330] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:2:0) after 9m35s
[04:00:14.481] Received PubSub notification, asking Buildbucket for the build status
[04:00:14.519] Build status: SCHEDULED
[04:00:20.572] Received PubSub notification, asking Buildbucket for the build status
[04:00:20.599] Build status: STARTED
[04:09:49.558] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:2:0)
[04:09:49.634] Build status: STARTED
[04:09:49.634] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:5:0) after 8m40s
[04:18:29.649] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:5:0)
[04:18:29.678] Build status: STARTED
[04:18:29.678] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:6:0) after 6m29s
[04:24:58.695] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:6:0)
[04:24:58.716] Build status: STARTED
[04:24:58.716] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:7:0) after 7m19s
[04:32:17.822] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:7:0)
[04:32:17.849] Build status: STARTED
[04:32:17.849] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:8:0) after 4m32s
[04:36:49.861] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:8:0)
[04:36:49.879] Build status: STARTED
[04:36:49.879] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:9:0) after 9m30s
[04:46:19.996] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:9:0)
[04:46:20.015] Build status: STARTED
[04:46:20.015] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:10:0) after 1m24s
[04:47:44.249] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:10:0)
[04:47:44.281] Build status: STARTED
[04:47:44.282] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:11:0) after 2m9s
[04:49:53.465] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:11:0)
[04:49:53.492] Build status: STARTED
[04:49:53.492] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:12:0) after 1m44s
[04:51:37.628] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:12:0)
[04:51:37.820] Build status: STARTED
[04:51:37.820] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:13:0) after 1m49s
[04:53:26.838] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:13:0)
[04:53:26.856] Build status: STARTED
[04:53:26.856] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:14:0) after 1m26s
[04:54:53.280] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:14:0)
[04:54:53.297] Build status: STARTED
[04:54:53.297] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:15:0) after 5m18s
[05:00:11.313] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:15:0)
[05:00:11.336] Build status: STARTED
[05:00:11.336] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:16:0) after 4m57s
[05:05:08.596] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:16:0)
[05:05:08.672] Build status: STARTED
[05:05:08.672] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:17:0) after 9m35s
[05:14:43.804] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:17:0)
[05:14:43.880] Build status: STARTED
[05:14:43.880] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:18:0) after 7m10s
[05:21:54.469] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:18:0)
[05:21:54.508] Build status: STARTED
[05:21:54.508] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:19:0) after 1m3s
[05:22:57.516] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:19:0)
[05:22:57.540] Build status: STARTED
[05:22:57.540] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:20:0) after 7m0s
[05:29:57.680] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:20:0)
[05:29:57.696] Build status: STARTED
[05:29:57.697] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:21:0) after 8m2s
[05:37:59.718] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:21:0)
[05:37:59.739] Build status: STARTED
[05:37:59.739] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:22:0) after 7m45s
[05:45:44.860] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:22:0)
[05:45:44.917] Build status: STARTED
[05:45:44.917] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:23:0) after 7m11s
[05:52:55.959] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:23:0)
[05:52:55.990] Build status: STARTED
[05:52:55.991] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:24:0) after 6m39s
[05:59:35.041] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:24:0)
[05:59:35.064] Build status: STARTED
[05:59:35.065] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:25:0) after 3m10s
[06:02:45.355] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:25:0)
[06:02:45.396] Build status: STARTED
[06:02:45.396] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:26:0) after 7m34s
[06:10:19.563] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:26:0)
[06:10:19.583] Build status: STARTED
[06:10:19.583] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:27:0) after 1m46s
[06:12:05.642] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:27:0)
[06:12:05.662] Build status: STARTED
[06:12:05.662] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:28:0) after 5m0s
[06:17:05.780] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:28:0)
[06:17:05.798] Build status: STARTED
[06:17:05.798] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:29:0) after 3m14s
[06:20:20.264] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:29:0)
[06:20:20.288] Build status: STARTED
[06:20:20.288] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:30:0) after 3m59s
[06:24:19.380] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:30:0)
[06:24:19.401] Build status: STARTED
[06:24:19.401] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:31:0) after 1m8s
[06:25:27.508] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:31:0)
[06:25:27.526] Build status: STARTED
[06:25:27.526] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:32:0) after 1m55s
[06:27:22.526] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:32:0)
[06:27:22.560] Build status: STARTED
[06:27:22.560] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:33:0) after 2m12s
[06:29:34.583] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:33:0)
[06:29:34.604] Build status: STARTED
[06:29:34.604] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:34:0) after 2m18s
[06:31:52.801] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:34:0)
[06:31:52.906] Build status: STARTED
[06:31:52.907] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:35:0) after 1m11s
[06:33:03.999] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:35:0)
[06:33:04.028] Build status: STARTED
[06:33:04.028] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:36:0) after 3m2s
[06:36:06.079] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:36:0)
[06:36:06.102] Build status: STARTED
[06:36:06.102] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:37:0) after 7m36s
[06:43:42.738] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:37:0)
[06:43:42.755] Build status: STARTED
[06:43:42.755] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:38:0) after 5m22s
[06:49:04.800] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:38:0)
[06:49:04.878] Build status: STARTED
[06:49:04.879] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:39:0) after 6m12s
[06:55:17.102] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:39:0)
[06:55:17.124] Build status: STARTED
[06:55:17.124] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:40:0) after 8m42s
[07:03:59.146] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:40:0)
[07:03:59.179] Build status: STARTED
[07:03:59.179] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:41:0) after 3m16s
[07:07:15.195] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:41:0)
[07:07:15.229] Build status: STARTED
[07:07:15.229] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:42:0) after 5m49s
[07:13:04.265] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:42:0)
[07:13:04.296] Build status: STARTED
[07:13:04.296] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:43:0) after 1m19s
[07:14:23.313] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:43:0)
[07:14:23.337] Build status: STARTED
[07:14:23.337] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:44:0) after 3m53s
[07:18:16.370] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:44:0)
[07:18:16.451] Build status: STARTED
[07:18:16.451] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:45:0) after 3m48s
[07:22:04.624] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:45:0)
[07:22:04.656] Build status: STARTED
[07:22:04.656] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:46:0) after 5m38s
[07:27:42.676] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:46:0)
[07:27:42.699] Build status: STARTED
[07:27:42.699] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:47:0) after 4m20s
[07:32:03.212] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:47:0)
[07:32:03.242] Build status: STARTED
[07:32:03.242] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:48:0) after 2m32s
[07:34:35.286] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:48:0)
[07:34:35.305] Build status: STARTED
[07:34:35.305] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:49:0) after 8m22s
[07:42:57.338] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:49:0)
[07:42:57.361] Build status: STARTED
[07:42:57.361] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:50:0) after 3m22s
[07:46:19.706] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:50:0)
[07:46:19.726] Build status: STARTED
[07:46:19.726] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:51:0) after 2m22s
[07:48:41.741] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:51:0)
[07:48:41.758] Build status: STARTED
[07:48:41.758] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:52:0) after 6m39s
[07:55:21.028] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:52:0)
[07:55:21.071] Build status: STARTED
[07:55:21.071] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:53:0) after 3m12s
[07:58:33.133] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:53:0)
[07:58:33.153] Build status: STARTED
[07:58:33.154] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:54:0) after 7m35s
[08:06:08.262] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:54:0)
[08:06:08.283] Build status: STARTED
[08:06:08.283] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:55:0) after 1m22s
[08:07:30.503] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:55:0)
[08:07:30.641] Build status: STARTED
[08:07:30.641] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:56:0) after 6m40s
[08:14:10.641] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:56:0)
[08:14:10.672] Build status: STARTED
[08:14:10.672] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:57:0) after 2m32s
[08:16:42.780] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:57:0)
[08:16:42.799] Build status: STARTED
[08:16:42.799] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:58:0) after 6m27s
[08:23:10.033] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:58:0)
[08:23:10.053] Build status: STARTED
[08:23:10.053] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:59:0) after 4m25s
[08:27:35.174] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:59:0)
[08:27:35.203] Build status: STARTED
[08:27:35.203] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:60:0) after 3m37s
[08:31:12.569] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:60:0)
[08:31:12.589] Build status: STARTED
[08:31:12.589] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:61:0) after 9m54s
[08:41:06.683] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:61:0)
[08:41:06.706] Build status: STARTED
[08:41:06.706] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:62:0) after 3m38s
[08:44:44.850] Handling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:62:0)
[08:44:44.873] Build status: STARTED
[08:44:44.873] Scheduling timer "check-buildbucket-build-status" (chromium/ios-simulator-code-coverage:8930275739854040960:63:0) after 5m37s
[08:44:48.384] Received PubSub notification, asking Buildbucket for the build status
[08:44:48.402] Build:
{
  "id": "8764845676214780785",
  "builder": {
    "project": "chromium",
    "bucket": "ci",
    "builder": "ios-simulator-code-coverage"
  },
  "number": 39226,
  "createdBy": "project:chromium",
  "createTime": "2023-11-10T04:00:13.537868902Z",
  "startTime": "2023-11-10T04:00:20.244498824Z",
  "endTime": "2023-11-10T08:44:47.292427Z",
  "updateTime": "2023-11-10T08:44:47.292427Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "34bcf67e4fbd83f2f0294d9a94acd406eb34f6f6",
      "ref": "refs/heads/main"
    }
  }
}
[08:44:48.402] Invocation finished in 4h44m37.718731234s with status SUCCEEDED