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

Definition (rev a866a33dc7b977ec9aaf5a55bd1d22a1e7586a2d)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "global.ci"
  builder: "core.x64-asan"
>

Incoming triggers

Incoming properties

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

Incoming tags

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

Debug log (UTC)

[19:14:29.212] New invocation is queued and will start shortly
[19:14:30.509] Starting the invocation (attempt 1)
[19:14:30.534] Popped buildset tag "buildset:commit/gitiles/fuchsia.googlesource.com/integration/+/d64456645daaa2ee9c39746b2c4fd3f2a4aed5f6"
[19:14:30.535] Popped gitiles commit info from properties and tags
[19:14:30.535] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[19:14:30.535] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[19:14:30.536] Buildbucket request:
{
  "requestId": "8841614383385056384",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-asan"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8841614383385056384",
            "job": "fuchsia/global.ci-core.x64-asan-e5a0ec7f",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "c89ae7c38d1f6cecbedd2c2d93bedc280693236d"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@c89ae7c38d1f6cecbedd2c2d93bedc280693236d",
                        "title": "c89ae7c38d1f6cecbedd2c2d93bedc280693236d",
                        "url": "https://fuchsia.googlesource.com/integration/+/c89ae7c38d1f6cecbedd2c2d93bedc280693236d"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "062e38b0fe0e706d54db4867b7656cb790924cb4"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@062e38b0fe0e706d54db4867b7656cb790924cb4",
                        "title": "062e38b0fe0e706d54db4867b7656cb790924cb4",
                        "url": "https://fuchsia.googlesource.com/integration/+/062e38b0fe0e706d54db4867b7656cb790924cb4"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "220d41aaca212f0e24582c879d3ebb672249465a"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@220d41aaca212f0e24582c879d3ebb672249465a",
                        "title": "220d41aaca212f0e24582c879d3ebb672249465a",
                        "url": "https://fuchsia.googlesource.com/integration/+/220d41aaca212f0e24582c879d3ebb672249465a"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "64fec740571df2134f5346404ab3dea3a6cbafc9"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@64fec740571df2134f5346404ab3dea3a6cbafc9",
                        "title": "64fec740571df2134f5346404ab3dea3a6cbafc9",
                        "url": "https://fuchsia.googlesource.com/integration/+/64fec740571df2134f5346404ab3dea3a6cbafc9"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "c508bca97b66972548b6dd24d190e4df9542fc54"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@c508bca97b66972548b6dd24d190e4df9542fc54",
                        "title": "c508bca97b66972548b6dd24d190e4df9542fc54",
                        "url": "https://fuchsia.googlesource.com/integration/+/c508bca97b66972548b6dd24d190e4df9542fc54"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "03fe2485ba6f6cec71eb21d51ae3655305ff0be9"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@03fe2485ba6f6cec71eb21d51ae3655305ff0be9",
                        "title": "03fe2485ba6f6cec71eb21d51ae3655305ff0be9",
                        "url": "https://fuchsia.googlesource.com/integration/+/03fe2485ba6f6cec71eb21d51ae3655305ff0be9"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "28a9f1d7569c211f81bc5d1499ab18696260f3e7"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@28a9f1d7569c211f81bc5d1499ab18696260f3e7",
                        "title": "28a9f1d7569c211f81bc5d1499ab18696260f3e7",
                        "url": "https://fuchsia.googlesource.com/integration/+/28a9f1d7569c211f81bc5d1499ab18696260f3e7"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "3de5495763548af23aa7b69a0c59008b4aeec335"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@3de5495763548af23aa7b69a0c59008b4aeec335",
                        "title": "3de5495763548af23aa7b69a0c59008b4aeec335",
                        "url": "https://fuchsia.googlesource.com/integration/+/3de5495763548af23aa7b69a0c59008b4aeec335"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "c7277de877e06ed70efeecdeeca9a311f90a7d1b"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@c7277de877e06ed70efeecdeeca9a311f90a7d1b",
                        "title": "c7277de877e06ed70efeecdeeca9a311f90a7d1b",
                        "url": "https://fuchsia.googlesource.com/integration/+/c7277de877e06ed70efeecdeeca9a311f90a7d1b"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "6b51ac8fd88e63e0c72ebccac0cc89f1f3ef84c2"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@6b51ac8fd88e63e0c72ebccac0cc89f1f3ef84c2",
                        "title": "6b51ac8fd88e63e0c72ebccac0cc89f1f3ef84c2",
                        "url": "https://fuchsia.googlesource.com/integration/+/6b51ac8fd88e63e0c72ebccac0cc89f1f3ef84c2"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "124d1cc1eafe2beb7c6ffbe209a53a9de9acd8e7"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@124d1cc1eafe2beb7c6ffbe209a53a9de9acd8e7",
                        "title": "124d1cc1eafe2beb7c6ffbe209a53a9de9acd8e7",
                        "url": "https://fuchsia.googlesource.com/integration/+/124d1cc1eafe2beb7c6ffbe209a53a9de9acd8e7"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "3025319bb590fa18daf52093fa5a3610c5df7e2a"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@3025319bb590fa18daf52093fa5a3610c5df7e2a",
                        "title": "3025319bb590fa18daf52093fa5a3610c5df7e2a",
                        "url": "https://fuchsia.googlesource.com/integration/+/3025319bb590fa18daf52093fa5a3610c5df7e2a"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "4b52cb31e4b8846e9b534e319b593615fed8709a"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@4b52cb31e4b8846e9b534e319b593615fed8709a",
                        "title": "4b52cb31e4b8846e9b534e319b593615fed8709a",
                        "url": "https://fuchsia.googlesource.com/integration/+/4b52cb31e4b8846e9b534e319b593615fed8709a"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "9d284620968c31539b49e0c477cc9d912bac71ef"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@9d284620968c31539b49e0c477cc9d912bac71ef",
                        "title": "9d284620968c31539b49e0c477cc9d912bac71ef",
                        "url": "https://fuchsia.googlesource.com/integration/+/9d284620968c31539b49e0c477cc9d912bac71ef"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "62bfdf57107171c73155e96f0425ab07e127510f"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@62bfdf57107171c73155e96f0425ab07e127510f",
                        "title": "62bfdf57107171c73155e96f0425ab07e127510f",
                        "url": "https://fuchsia.googlesource.com/integration/+/62bfdf57107171c73155e96f0425ab07e127510f"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "bd6a43287e943c8e2f06e9c9a4d87e8598748408"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@bd6a43287e943c8e2f06e9c9a4d87e8598748408",
                        "title": "bd6a43287e943c8e2f06e9c9a4d87e8598748408",
                        "url": "https://fuchsia.googlesource.com/integration/+/bd6a43287e943c8e2f06e9c9a4d87e8598748408"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "4ed7e37510faae14e55d17e4a3131217bba66619"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@4ed7e37510faae14e55d17e4a3131217bba66619",
                        "title": "4ed7e37510faae14e55d17e4a3131217bba66619",
                        "url": "https://fuchsia.googlesource.com/integration/+/4ed7e37510faae14e55d17e4a3131217bba66619"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "464340f2abc61ad3f5b72f417656875b8abe6575"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@464340f2abc61ad3f5b72f417656875b8abe6575",
                        "title": "464340f2abc61ad3f5b72f417656875b8abe6575",
                        "url": "https://fuchsia.googlesource.com/integration/+/464340f2abc61ad3f5b72f417656875b8abe6575"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "9346b7155aeae00e73303ef9b4280f2c74f824bc"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@9346b7155aeae00e73303ef9b4280f2c74f824bc",
                        "title": "9346b7155aeae00e73303ef9b4280f2c74f824bc",
                        "url": "https://fuchsia.googlesource.com/integration/+/9346b7155aeae00e73303ef9b4280f2c74f824bc"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "d64456645daaa2ee9c39746b2c4fd3f2a4aed5f6"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@d64456645daaa2ee9c39746b2c4fd3f2a4aed5f6",
                        "title": "d64456645daaa2ee9c39746b2c4fd3f2a4aed5f6",
                        "url": "https://fuchsia.googlesource.com/integration/+/d64456645daaa2ee9c39746b2c4fd3f2a4aed5f6"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "fuchsia.googlesource.com",
    "project": "integration",
    "id": "d64456645daaa2ee9c39746b2c4fd3f2a4aed5f6",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8841614383385056384"
    },
    {
      "key": "scheduler_job_id",
      "value": "fuchsia/global.ci-core.x64-asan-e5a0ec7f"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[19:14:31.374] Scheduled build:
{
  "id": "8676184321195763441",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-asan"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2026-07-15T19:14:30.677018355Z",
  "updateTime": "2026-07-15T19:14:30.677018355Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "d64456645daaa2ee9c39746b2c4fd3f2a4aed5f6",
      "ref": "refs/heads/main"
    }
  }
}
[19:14:31.374] Task URL: https://cr-buildbucket.appspot.com/build/8676184321195763441
[19:14:31.374] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:2:0) after 3m6s
[19:14:31.974] Received PubSub notification, asking Buildbucket for the build status
[19:14:31.992] Build status: SCHEDULED
[19:14:59.456] Received PubSub notification, asking Buildbucket for the build status
[19:14:59.524] Build status: STARTED
[19:17:37.387] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:2:0)
[19:17:37.406] Build status: STARTED
[19:17:37.406] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:5:0) after 1m27s
[19:19:04.423] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:5:0)
[19:19:04.447] Build status: STARTED
[19:19:04.447] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:6:0) after 9m16s
[19:28:20.700] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:6:0)
[19:28:20.718] Build status: STARTED
[19:28:20.718] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:7:0) after 6m37s
[19:34:57.845] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:7:0)
[19:34:57.872] Build status: STARTED
[19:34:57.873] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:8:0) after 5m7s
[19:40:05.067] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:8:0)
[19:40:05.084] Build status: STARTED
[19:40:05.084] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:9:0) after 1m58s
[19:42:03.459] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:9:0)
[19:42:03.475] Build status: STARTED
[19:42:03.475] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:10:0) after 2m57s
[19:45:00.591] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:10:0)
[19:45:00.616] Build status: STARTED
[19:45:00.616] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:11:0) after 1m1s
[19:46:01.653] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:11:0)
[19:46:01.673] Build status: STARTED
[19:46:01.673] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:12:0) after 1m43s
[19:47:44.730] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:12:0)
[19:47:44.749] Build status: STARTED
[19:47:44.749] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:13:0) after 8m25s
[19:56:09.805] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:13:0)
[19:56:09.835] Build status: STARTED
[19:56:09.835] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:14:0) after 8m47s
[20:04:56.812] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:14:0)
[20:04:56.834] Build status: STARTED
[20:04:56.835] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:15:0) after 1m25s
[20:06:22.156] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:15:0)
[20:06:22.175] Build status: STARTED
[20:06:22.175] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:16:0) after 6m27s
[20:12:49.244] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:16:0)
[20:12:49.275] Build status: STARTED
[20:12:49.275] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:17:0) after 3m39s
[20:16:28.342] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:17:0)
[20:16:28.370] Build status: STARTED
[20:16:28.370] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:18:0) after 8m36s
[20:25:04.636] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:18:0)
[20:25:04.690] Build status: STARTED
[20:25:04.690] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:19:0) after 1m51s
[20:26:55.759] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:19:0)
[20:26:55.817] Build status: STARTED
[20:26:55.817] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:20:0) after 3m48s
[20:30:44.093] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:20:0)
[20:30:44.134] Build status: STARTED
[20:30:44.134] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:21:0) after 1m21s
[20:32:05.339] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:21:0)
[20:32:05.399] Build status: STARTED
[20:32:05.399] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:22:0) after 1m56s
[20:34:01.467] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:22:0)
[20:34:01.503] Build status: STARTED
[20:34:01.503] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:23:0) after 3m7s
[20:37:08.477] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:23:0)
[20:37:08.506] Build status: STARTED
[20:37:08.506] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-e5a0ec7f:8841614383385056384:24:0) after 4m48s
[20:41:07.442] Received PubSub notification, asking Buildbucket for the build status
[20:41:07.462] Build:
{
  "id": "8676184321195763441",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-asan"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2026-07-15T19:14:30.677018355Z",
  "startTime": "2026-07-15T19:14:59.263829384Z",
  "endTime": "2026-07-15T20:41:06.830290172Z",
  "updateTime": "2026-07-15T20:41:06.830290172Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "d64456645daaa2ee9c39746b2c4fd3f2a4aed5f6",
      "ref": "refs/heads/main"
    }
  }
}
[20:41:07.462] Invocation finished in 1h26m38.256867612s with status SUCCEEDED