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

Definition (rev d1f7bd5ae8155cb75c41ae8f4814a0d79a5ab6ec)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "global.ci"
  builder: "fuchsia-coverage"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://fuchsia.googlesource.com/integration",
  "revision": "32ffcd60121f60a718dea6f78ce5b3eb88350c76"
}

Incoming tags

  • buildset:commit/gitiles/fuchsia.googlesource.com/integration/+/32ffcd60121f60a718dea6f78ce5b3eb88350c76
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[11:54:42.558] New invocation is queued and will start shortly
[11:54:43.673] Starting the invocation (attempt 1)
[11:54:43.711] Popped buildset tag "buildset:commit/gitiles/fuchsia.googlesource.com/integration/+/32ffcd60121f60a718dea6f78ce5b3eb88350c76"
[11:54:43.711] Popped gitiles commit info from properties and tags
[11:54:43.711] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[11:54:43.711] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[11:54:43.711] Buildbucket request:
{
  "requestId": "8867009202402075712",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "fuchsia-coverage"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8867009202402075712",
            "job": "fuchsia/global.ci-fuchsia-coverage-e5a0ec7f",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "2a2a6e0e843c9f0a9c1bc8d29182f0352a181147"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@2a2a6e0e843c9f0a9c1bc8d29182f0352a181147",
                        "title": "2a2a6e0e843c9f0a9c1bc8d29182f0352a181147",
                        "url": "https://fuchsia.googlesource.com/integration/+/2a2a6e0e843c9f0a9c1bc8d29182f0352a181147"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "aa8cb8ad3f77b305bf2d2f0763f6d017e6212d3e"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@aa8cb8ad3f77b305bf2d2f0763f6d017e6212d3e",
                        "title": "aa8cb8ad3f77b305bf2d2f0763f6d017e6212d3e",
                        "url": "https://fuchsia.googlesource.com/integration/+/aa8cb8ad3f77b305bf2d2f0763f6d017e6212d3e"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "ca41d1c672d5ca13bb1d60625a980f1a6caf6d10"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@ca41d1c672d5ca13bb1d60625a980f1a6caf6d10",
                        "title": "ca41d1c672d5ca13bb1d60625a980f1a6caf6d10",
                        "url": "https://fuchsia.googlesource.com/integration/+/ca41d1c672d5ca13bb1d60625a980f1a6caf6d10"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "b2fab215890bbaad99e6edb47f04eafb79329a98"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@b2fab215890bbaad99e6edb47f04eafb79329a98",
                        "title": "b2fab215890bbaad99e6edb47f04eafb79329a98",
                        "url": "https://fuchsia.googlesource.com/integration/+/b2fab215890bbaad99e6edb47f04eafb79329a98"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "7dec539afd4c35f74a1c9dc2f8af74bab361d1f3"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@7dec539afd4c35f74a1c9dc2f8af74bab361d1f3",
                        "title": "7dec539afd4c35f74a1c9dc2f8af74bab361d1f3",
                        "url": "https://fuchsia.googlesource.com/integration/+/7dec539afd4c35f74a1c9dc2f8af74bab361d1f3"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "2616606aea21aa9423a90fb4cddda51051ef34b0"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@2616606aea21aa9423a90fb4cddda51051ef34b0",
                        "title": "2616606aea21aa9423a90fb4cddda51051ef34b0",
                        "url": "https://fuchsia.googlesource.com/integration/+/2616606aea21aa9423a90fb4cddda51051ef34b0"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "ad812cde2f3afb84969e45517e8b69e1dcb54787"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@ad812cde2f3afb84969e45517e8b69e1dcb54787",
                        "title": "ad812cde2f3afb84969e45517e8b69e1dcb54787",
                        "url": "https://fuchsia.googlesource.com/integration/+/ad812cde2f3afb84969e45517e8b69e1dcb54787"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "32ffcd60121f60a718dea6f78ce5b3eb88350c76"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@32ffcd60121f60a718dea6f78ce5b3eb88350c76",
                        "title": "32ffcd60121f60a718dea6f78ce5b3eb88350c76",
                        "url": "https://fuchsia.googlesource.com/integration/+/32ffcd60121f60a718dea6f78ce5b3eb88350c76"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "fuchsia.googlesource.com",
    "project": "integration",
    "id": "32ffcd60121f60a718dea6f78ce5b3eb88350c76",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8867009202402075712"
    },
    {
      "key": "scheduler_job_id",
      "value": "fuchsia/global.ci-fuchsia-coverage-e5a0ec7f"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[11:54:44.183] Scheduled build:
{
  "id": "8701579140435263569",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "fuchsia-coverage"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2025-10-08T11:54:43.798202405Z",
  "updateTime": "2025-10-08T11:54:43.798202405Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "32ffcd60121f60a718dea6f78ce5b3eb88350c76",
      "ref": "refs/heads/main"
    }
  },
  "canary": true
}
[11:54:44.183] Task URL: https://cr-buildbucket.appspot.com/build/8701579140435263569
[11:54:44.183] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:2:0) after 9m31s
[11:54:45.077] Received PubSub notification, asking Buildbucket for the build status
[11:54:45.102] Build status: SCHEDULED
[11:54:47.323] Received PubSub notification, asking Buildbucket for the build status
[11:54:47.357] Build status: STARTED
[12:04:15.256] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:2:0)
[12:04:15.278] Build status: STARTED
[12:04:15.278] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:5:0) after 8m19s
[12:12:34.299] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:5:0)
[12:12:34.321] Build status: STARTED
[12:12:34.321] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:6:0) after 9m27s
[12:22:01.335] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:6:0)
[12:22:01.355] Build status: STARTED
[12:22:01.355] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:7:0) after 7m50s
[12:29:51.383] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:7:0)
[12:29:51.396] Build status: STARTED
[12:29:51.396] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:8:0) after 3m13s
[12:33:04.468] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:8:0)
[12:33:04.488] Build status: STARTED
[12:33:04.488] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:9:0) after 4m5s
[12:37:09.582] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:9:0)
[12:37:09.623] Build status: STARTED
[12:37:09.623] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:10:0) after 2m28s
[12:39:37.656] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:10:0)
[12:39:37.672] Build status: STARTED
[12:39:37.672] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:11:0) after 6m22s
[12:45:59.774] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:11:0)
[12:45:59.797] Build status: STARTED
[12:45:59.797] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:12:0) after 7m58s
[12:53:57.864] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:12:0)
[12:53:57.888] Build status: STARTED
[12:53:57.888] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:13:0) after 6m35s
[13:00:32.895] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:13:0)
[13:00:32.912] Build status: STARTED
[13:00:32.912] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:14:0) after 7m31s
[13:08:04.054] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:14:0)
[13:08:04.073] Build status: STARTED
[13:08:04.073] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:15:0) after 9m5s
[13:17:09.177] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:15:0)
[13:17:09.193] Build status: STARTED
[13:17:09.193] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:16:0) after 2m6s
[13:19:15.249] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:16:0)
[13:19:15.272] Build status: STARTED
[13:19:15.272] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:17:0) after 9m23s
[13:28:38.516] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:17:0)
[13:28:38.532] Build status: STARTED
[13:28:38.533] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:18:0) after 2m3s
[13:30:41.548] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:18:0)
[13:30:41.563] Build status: STARTED
[13:30:41.563] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:19:0) after 6m53s
[13:37:34.634] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:19:0)
[13:37:34.654] Build status: STARTED
[13:37:34.654] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:20:0) after 9m7s
[13:46:41.690] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:20:0)
[13:46:41.719] Build status: STARTED
[13:46:41.719] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:21:0) after 1m4s
[13:47:45.735] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:21:0)
[13:47:45.777] Build status: STARTED
[13:47:45.777] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:22:0) after 8m33s
[13:56:18.860] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:22:0)
[13:56:18.925] Build status: STARTED
[13:56:18.925] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:23:0) after 8m50s
[14:05:09.090] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:23:0)
[14:05:09.109] Build status: STARTED
[14:05:09.109] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:24:0) after 7m56s
[14:13:05.104] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:24:0)
[14:13:05.120] Build status: STARTED
[14:13:05.121] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:25:0) after 8m9s
[14:21:14.216] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:25:0)
[14:21:14.244] Build status: STARTED
[14:21:14.244] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:26:0) after 8m16s
[14:29:30.335] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:26:0)
[14:29:30.360] Build status: STARTED
[14:29:30.360] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:27:0) after 6m38s
[14:36:08.457] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:27:0)
[14:36:08.474] Build status: STARTED
[14:36:08.474] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:28:0) after 1m15s
[14:37:23.485] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:28:0)
[14:37:23.560] Build status: STARTED
[14:37:23.560] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:29:0) after 9m11s
[14:46:34.625] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:29:0)
[14:46:34.653] Build status: STARTED
[14:46:34.653] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:30:0) after 9m3s
[14:55:37.668] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:30:0)
[14:55:37.730] Build status: STARTED
[14:55:37.730] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:31:0) after 4m19s
[14:59:56.748] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:31:0)
[14:59:56.802] Build status: STARTED
[14:59:56.802] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:32:0) after 4m49s
[15:04:45.817] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:32:0)
[15:04:45.871] Build status: STARTED
[15:04:45.871] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:33:0) after 2m4s
[15:06:49.889] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:33:0)
[15:06:49.912] Build status: STARTED
[15:06:49.912] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:34:0) after 7m47s
[15:14:37.023] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:34:0)
[15:14:37.041] Build status: STARTED
[15:14:37.041] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:35:0) after 3m14s
[15:17:51.065] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:35:0)
[15:17:51.125] Build status: STARTED
[15:17:51.125] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:36:0) after 1m35s
[15:19:26.340] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:36:0)
[15:19:26.354] Build status: STARTED
[15:19:26.354] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:37:0) after 5m38s
[15:25:04.381] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:37:0)
[15:25:04.409] Build status: STARTED
[15:25:04.409] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:38:0) after 3m28s
[15:28:32.774] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:38:0)
[15:28:32.796] Build status: STARTED
[15:28:32.796] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:39:0) after 7m55s
[15:36:27.885] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:39:0)
[15:36:27.906] Build status: STARTED
[15:36:27.906] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:40:0) after 4m4s
[15:40:31.928] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:40:0)
[15:40:31.944] Build status: STARTED
[15:40:31.944] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-fuchsia-coverage-e5a0ec7f:8867009202402075712:41:0) after 2m55s
[15:41:40.774] Received PubSub notification, asking Buildbucket for the build status
[15:41:40.870] Build:
{
  "id": "8701579140435263569",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "fuchsia-coverage"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2025-10-08T11:54:43.798202405Z",
  "startTime": "2025-10-08T11:54:47.143774576Z",
  "endTime": "2025-10-08T15:41:40.384316057Z",
  "updateTime": "2025-10-08T15:41:40.384316057Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "32ffcd60121f60a718dea6f78ce5b3eb88350c76",
      "ref": "refs/heads/main"
    }
  },
  "canary": true
}
[15:41:40.870] Invocation finished in 3h46m58.330640394s with status SUCCEEDED