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

Definition (rev 3b92d729476d26a9fb19f5b42944f6c678046124)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "toolchain.ci"
  builder: "clang-mac-x64"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://llvm.googlesource.com/llvm-project",
  "revision": "6d58dd4dd9fa24d66bdab64f0f905926081a9944"
}

Incoming tags

  • buildset:commit/gitiles/llvm.googlesource.com/llvm-project/+/6d58dd4dd9fa24d66bdab64f0f905926081a9944
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[17:56:18.317] New invocation is queued and will start shortly
[17:56:19.453] Starting the invocation (attempt 1)
[17:56:19.480] Popped buildset tag "buildset:commit/gitiles/llvm.googlesource.com/llvm-project/+/6d58dd4dd9fa24d66bdab64f0f905926081a9944"
[17:56:19.481] Popped gitiles commit info from properties and tags
[17:56:19.481] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[17:56:19.481] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[17:56:19.481] Buildbucket request:
{
  "requestId": "8888639127715560272",
  "builder": {
    "project": "fuchsia",
    "bucket": "toolchain.ci",
    "builder": "clang-mac-x64"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8888639127715560272",
            "job": "fuchsia/toolchain.ci-clang-mac-x64-40be1bb5",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "76392421553f3b25552970812868f70721971451"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@76392421553f3b25552970812868f70721971451",
                        "title": "76392421553f3b25552970812868f70721971451",
                        "url": "https://llvm.googlesource.com/llvm-project/+/76392421553f3b25552970812868f70721971451"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "2f54223247e8f9f0fc006b944de8351f376814af"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@2f54223247e8f9f0fc006b944de8351f376814af",
                        "title": "2f54223247e8f9f0fc006b944de8351f376814af",
                        "url": "https://llvm.googlesource.com/llvm-project/+/2f54223247e8f9f0fc006b944de8351f376814af"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "b3510a88b3c19645fbde09cb58af6dead68ebd36"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@b3510a88b3c19645fbde09cb58af6dead68ebd36",
                        "title": "b3510a88b3c19645fbde09cb58af6dead68ebd36",
                        "url": "https://llvm.googlesource.com/llvm-project/+/b3510a88b3c19645fbde09cb58af6dead68ebd36"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "8e4e1449318de0e73192edf0b3c6a0d5b6ec7a31"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@8e4e1449318de0e73192edf0b3c6a0d5b6ec7a31",
                        "title": "8e4e1449318de0e73192edf0b3c6a0d5b6ec7a31",
                        "url": "https://llvm.googlesource.com/llvm-project/+/8e4e1449318de0e73192edf0b3c6a0d5b6ec7a31"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "c50f924aeae2d2eded772a7a80b20d46e1c9b41e"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@c50f924aeae2d2eded772a7a80b20d46e1c9b41e",
                        "title": "c50f924aeae2d2eded772a7a80b20d46e1c9b41e",
                        "url": "https://llvm.googlesource.com/llvm-project/+/c50f924aeae2d2eded772a7a80b20d46e1c9b41e"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "43c82a8e07819ad0553ef0dffedff3c8b8cecf5e"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@43c82a8e07819ad0553ef0dffedff3c8b8cecf5e",
                        "title": "43c82a8e07819ad0553ef0dffedff3c8b8cecf5e",
                        "url": "https://llvm.googlesource.com/llvm-project/+/43c82a8e07819ad0553ef0dffedff3c8b8cecf5e"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "497506f6f454272e7c4921b3143768c6927738e4"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@497506f6f454272e7c4921b3143768c6927738e4",
                        "title": "497506f6f454272e7c4921b3143768c6927738e4",
                        "url": "https://llvm.googlesource.com/llvm-project/+/497506f6f454272e7c4921b3143768c6927738e4"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "c9686d6904f24de8c63294dd708c9e0d0b4f7a47"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@c9686d6904f24de8c63294dd708c9e0d0b4f7a47",
                        "title": "c9686d6904f24de8c63294dd708c9e0d0b4f7a47",
                        "url": "https://llvm.googlesource.com/llvm-project/+/c9686d6904f24de8c63294dd708c9e0d0b4f7a47"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "042e860a8a3a2e1be384a5de04b90607ce32e294"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@042e860a8a3a2e1be384a5de04b90607ce32e294",
                        "title": "042e860a8a3a2e1be384a5de04b90607ce32e294",
                        "url": "https://llvm.googlesource.com/llvm-project/+/042e860a8a3a2e1be384a5de04b90607ce32e294"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "cf87eb9d9b006ff28296e399dcc73d68bb187e91"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@cf87eb9d9b006ff28296e399dcc73d68bb187e91",
                        "title": "cf87eb9d9b006ff28296e399dcc73d68bb187e91",
                        "url": "https://llvm.googlesource.com/llvm-project/+/cf87eb9d9b006ff28296e399dcc73d68bb187e91"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "f574d8235371c4f28cad8e800d99bcb7ad579b7d"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@f574d8235371c4f28cad8e800d99bcb7ad579b7d",
                        "title": "f574d8235371c4f28cad8e800d99bcb7ad579b7d",
                        "url": "https://llvm.googlesource.com/llvm-project/+/f574d8235371c4f28cad8e800d99bcb7ad579b7d"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "c3d8c625af8ebbf8a9af035c18ec4e1cb1d8d2f3"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@c3d8c625af8ebbf8a9af035c18ec4e1cb1d8d2f3",
                        "title": "c3d8c625af8ebbf8a9af035c18ec4e1cb1d8d2f3",
                        "url": "https://llvm.googlesource.com/llvm-project/+/c3d8c625af8ebbf8a9af035c18ec4e1cb1d8d2f3"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "75cb5633844deb4e0c6a5c7bdf84013b563818d3"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@75cb5633844deb4e0c6a5c7bdf84013b563818d3",
                        "title": "75cb5633844deb4e0c6a5c7bdf84013b563818d3",
                        "url": "https://llvm.googlesource.com/llvm-project/+/75cb5633844deb4e0c6a5c7bdf84013b563818d3"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "42538ca3a0db6513a1a01fca88dccd34bd0d9641"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@42538ca3a0db6513a1a01fca88dccd34bd0d9641",
                        "title": "42538ca3a0db6513a1a01fca88dccd34bd0d9641",
                        "url": "https://llvm.googlesource.com/llvm-project/+/42538ca3a0db6513a1a01fca88dccd34bd0d9641"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "b92bab3c010a8b8d7c2273ebdacfa34aaaaa757d"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@b92bab3c010a8b8d7c2273ebdacfa34aaaaa757d",
                        "title": "b92bab3c010a8b8d7c2273ebdacfa34aaaaa757d",
                        "url": "https://llvm.googlesource.com/llvm-project/+/b92bab3c010a8b8d7c2273ebdacfa34aaaaa757d"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "b8ba266820ca51216c98216369a4947a942ec21c"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@b8ba266820ca51216c98216369a4947a942ec21c",
                        "title": "b8ba266820ca51216c98216369a4947a942ec21c",
                        "url": "https://llvm.googlesource.com/llvm-project/+/b8ba266820ca51216c98216369a4947a942ec21c"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "1337b0fe3c153ee8b7c8e19d694b9840a64ccf3a"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@1337b0fe3c153ee8b7c8e19d694b9840a64ccf3a",
                        "title": "1337b0fe3c153ee8b7c8e19d694b9840a64ccf3a",
                        "url": "https://llvm.googlesource.com/llvm-project/+/1337b0fe3c153ee8b7c8e19d694b9840a64ccf3a"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "55ae118db7c36fb88994e072e424cb66d1f34e74"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@55ae118db7c36fb88994e072e424cb66d1f34e74",
                        "title": "55ae118db7c36fb88994e072e424cb66d1f34e74",
                        "url": "https://llvm.googlesource.com/llvm-project/+/55ae118db7c36fb88994e072e424cb66d1f34e74"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "918848d03bb9d0e06dea2ef588bda17ff961923c"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@918848d03bb9d0e06dea2ef588bda17ff961923c",
                        "title": "918848d03bb9d0e06dea2ef588bda17ff961923c",
                        "url": "https://llvm.googlesource.com/llvm-project/+/918848d03bb9d0e06dea2ef588bda17ff961923c"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://llvm.googlesource.com/llvm-project",
                              "revision": "6d58dd4dd9fa24d66bdab64f0f905926081a9944"
                            },
                        "id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@6d58dd4dd9fa24d66bdab64f0f905926081a9944",
                        "title": "6d58dd4dd9fa24d66bdab64f0f905926081a9944",
                        "url": "https://llvm.googlesource.com/llvm-project/+/6d58dd4dd9fa24d66bdab64f0f905926081a9944"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "llvm.googlesource.com",
    "project": "llvm-project",
    "id": "6d58dd4dd9fa24d66bdab64f0f905926081a9944",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8888639127715560272"
    },
    {
      "key": "scheduler_job_id",
      "value": "fuchsia/toolchain.ci-clang-mac-x64-40be1bb5"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[17:56:19.882] Scheduled build:
{
  "id": "8723209065767518353",
  "builder": {
    "project": "fuchsia",
    "bucket": "toolchain.ci",
    "builder": "clang-mac-x64"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2025-02-11T17:56:19.543632298Z",
  "updateTime": "2025-02-11T17:56:19.543632298Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "llvm.googlesource.com",
      "project": "llvm-project",
      "id": "6d58dd4dd9fa24d66bdab64f0f905926081a9944",
      "ref": "refs/heads/main"
    }
  }
}
[17:56:19.882] Task URL: https://cr-buildbucket.appspot.com/build/8723209065767518353
[17:56:19.882] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:2:0) after 4m12s
[17:56:24.646] Received PubSub notification, asking Buildbucket for the build status
[17:56:24.666] Build status: SCHEDULED
[17:56:43.584] Received PubSub notification, asking Buildbucket for the build status
[17:56:43.722] Build status: STARTED
[18:00:31.878] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:2:0)
[18:00:31.908] Build status: STARTED
[18:00:31.908] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:5:0) after 8m48s
[18:09:19.929] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:5:0)
[18:09:19.966] Build status: STARTED
[18:09:19.966] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:6:0) after 9m43s
[18:19:02.986] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:6:0)
[18:19:03.015] Build status: STARTED
[18:19:03.015] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:7:0) after 7m27s
[18:26:30.083] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:7:0)
[18:26:30.146] Build status: STARTED
[18:26:30.146] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:8:0) after 2m18s
[18:28:48.162] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:8:0)
[18:28:48.192] Build status: STARTED
[18:28:48.192] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:9:0) after 3m15s
[18:32:03.293] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:9:0)
[18:32:03.321] Build status: STARTED
[18:32:03.321] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:10:0) after 7m54s
[18:39:57.396] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:10:0)
[18:39:57.476] Build status: STARTED
[18:39:57.476] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:11:0) after 5m54s
[18:45:51.745] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:11:0)
[18:45:51.790] Build status: STARTED
[18:45:51.790] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:12:0) after 3m40s
[18:49:31.813] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:12:0)
[18:49:31.868] Build status: STARTED
[18:49:31.868] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:13:0) after 1m38s
[18:51:09.920] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:13:0)
[18:51:09.947] Build status: STARTED
[18:51:09.947] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:14:0) after 5m6s
[18:56:15.998] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:14:0)
[18:56:16.306] Build status: STARTED
[18:56:16.306] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:15:0) after 3m5s
[18:59:21.336] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:15:0)
[18:59:21.356] Build status: STARTED
[18:59:21.356] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:16:0) after 9m27s
[19:08:48.429] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:16:0)
[19:08:48.452] Build status: STARTED
[19:08:48.452] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:17:0) after 5m26s
[19:14:14.480] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:17:0)
[19:14:14.509] Build status: STARTED
[19:14:14.509] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:18:0) after 1m1s
[19:15:15.554] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:18:0)
[19:15:15.588] Build status: STARTED
[19:15:15.588] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:19:0) after 2m10s
[19:17:25.611] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:19:0)
[19:17:25.637] Build status: STARTED
[19:17:25.637] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:20:0) after 1m56s
[19:19:21.654] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:20:0)
[19:19:21.674] Build status: STARTED
[19:19:21.674] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:21:0) after 7m14s
[19:26:35.696] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:21:0)
[19:26:35.771] Build status: STARTED
[19:26:35.771] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:22:0) after 2m45s
[19:29:20.776] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:22:0)
[19:29:20.804] Build status: STARTED
[19:29:20.804] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8888639127715560272:23:0) after 2m11s
[19:31:27.594] Received PubSub notification, asking Buildbucket for the build status
[19:31:27.617] Build:
{
  "id": "8723209065767518353",
  "builder": {
    "project": "fuchsia",
    "bucket": "toolchain.ci",
    "builder": "clang-mac-x64"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2025-02-11T17:56:19.543632298Z",
  "startTime": "2025-02-11T17:56:41.333200335Z",
  "endTime": "2025-02-11T19:31:26.526180944Z",
  "updateTime": "2025-02-11T19:31:26.526180944Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "llvm.googlesource.com",
      "project": "llvm-project",
      "id": "6d58dd4dd9fa24d66bdab64f0f905926081a9944",
      "ref": "refs/heads/main"
    }
  }
}
[19:31:27.617] Invocation finished in 1h35m9.314507721s with status SUCCEEDED