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

Definition (rev a866a33dc7b977ec9aaf5a55bd1d22a1e7586a2d)

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

Incoming triggers

Incoming properties

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

Incoming tags

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

Debug log (UTC)

[18:46:56.445] New invocation is queued and will start shortly
[18:46:58.900] Starting the invocation (attempt 1)
[18:46:58.931] Popped buildset tag "buildset:commit/gitiles/fuchsia.googlesource.com/integration/+/75e1f5d1f71372c66a2127791630d9e4c6aefeaa"
[18:46:58.931] Popped gitiles commit info from properties and tags
[18:46:58.931] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[18:46:58.931] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[18:46:58.932] Buildbucket request:
{
  "requestId": "8884196690653629920",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-asan-cxx_consistency-build_only"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8884196690653629920",
            "job": "fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "96b4e5b36a6736d2307f4bdf868e6225dc3b84c1"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@96b4e5b36a6736d2307f4bdf868e6225dc3b84c1",
                        "title": "96b4e5b36a6736d2307f4bdf868e6225dc3b84c1",
                        "url": "https://fuchsia.googlesource.com/integration/+/96b4e5b36a6736d2307f4bdf868e6225dc3b84c1"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "e66927241a9f73f36f03de2b9af7cd16f08d747a"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@e66927241a9f73f36f03de2b9af7cd16f08d747a",
                        "title": "e66927241a9f73f36f03de2b9af7cd16f08d747a",
                        "url": "https://fuchsia.googlesource.com/integration/+/e66927241a9f73f36f03de2b9af7cd16f08d747a"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "e6230b7e68d42720d8dbdc81cedcbe3d9f8f458e"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@e6230b7e68d42720d8dbdc81cedcbe3d9f8f458e",
                        "title": "e6230b7e68d42720d8dbdc81cedcbe3d9f8f458e",
                        "url": "https://fuchsia.googlesource.com/integration/+/e6230b7e68d42720d8dbdc81cedcbe3d9f8f458e"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "a71f40179bfccbc68db67487e8480885efdebc86"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@a71f40179bfccbc68db67487e8480885efdebc86",
                        "title": "a71f40179bfccbc68db67487e8480885efdebc86",
                        "url": "https://fuchsia.googlesource.com/integration/+/a71f40179bfccbc68db67487e8480885efdebc86"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "5ae7331d1ca5257a46aaf18497be760d9dda1e05"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@5ae7331d1ca5257a46aaf18497be760d9dda1e05",
                        "title": "5ae7331d1ca5257a46aaf18497be760d9dda1e05",
                        "url": "https://fuchsia.googlesource.com/integration/+/5ae7331d1ca5257a46aaf18497be760d9dda1e05"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "e03d2cf7de850d1277c9dc7902d7a3a57fc3161a"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@e03d2cf7de850d1277c9dc7902d7a3a57fc3161a",
                        "title": "e03d2cf7de850d1277c9dc7902d7a3a57fc3161a",
                        "url": "https://fuchsia.googlesource.com/integration/+/e03d2cf7de850d1277c9dc7902d7a3a57fc3161a"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "bac0d220f5af9ff27ac43a061234b84c14e6656c"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@bac0d220f5af9ff27ac43a061234b84c14e6656c",
                        "title": "bac0d220f5af9ff27ac43a061234b84c14e6656c",
                        "url": "https://fuchsia.googlesource.com/integration/+/bac0d220f5af9ff27ac43a061234b84c14e6656c"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "01ad48ff222fa981e68fbc96055dd06f4ddcc962"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@01ad48ff222fa981e68fbc96055dd06f4ddcc962",
                        "title": "01ad48ff222fa981e68fbc96055dd06f4ddcc962",
                        "url": "https://fuchsia.googlesource.com/integration/+/01ad48ff222fa981e68fbc96055dd06f4ddcc962"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "fd6dfac31e7cedda6b9a62f29fb7c2f9e4a41151"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@fd6dfac31e7cedda6b9a62f29fb7c2f9e4a41151",
                        "title": "fd6dfac31e7cedda6b9a62f29fb7c2f9e4a41151",
                        "url": "https://fuchsia.googlesource.com/integration/+/fd6dfac31e7cedda6b9a62f29fb7c2f9e4a41151"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "d76a36a8b228fb997dfda8af5d84c800a3c1c2c1"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@d76a36a8b228fb997dfda8af5d84c800a3c1c2c1",
                        "title": "d76a36a8b228fb997dfda8af5d84c800a3c1c2c1",
                        "url": "https://fuchsia.googlesource.com/integration/+/d76a36a8b228fb997dfda8af5d84c800a3c1c2c1"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "eadd591ee8dc091d8f2965f494b0c829c6d3a90d"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@eadd591ee8dc091d8f2965f494b0c829c6d3a90d",
                        "title": "eadd591ee8dc091d8f2965f494b0c829c6d3a90d",
                        "url": "https://fuchsia.googlesource.com/integration/+/eadd591ee8dc091d8f2965f494b0c829c6d3a90d"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "2a5f8847c150338f995d20c643edd6e1cc7407c3"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@2a5f8847c150338f995d20c643edd6e1cc7407c3",
                        "title": "2a5f8847c150338f995d20c643edd6e1cc7407c3",
                        "url": "https://fuchsia.googlesource.com/integration/+/2a5f8847c150338f995d20c643edd6e1cc7407c3"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "c72c5d95f9b78a274ea0af93d85223e7914d2bab"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@c72c5d95f9b78a274ea0af93d85223e7914d2bab",
                        "title": "c72c5d95f9b78a274ea0af93d85223e7914d2bab",
                        "url": "https://fuchsia.googlesource.com/integration/+/c72c5d95f9b78a274ea0af93d85223e7914d2bab"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "63558b83b65f0f883d9aed6ebf743b5f1c693026"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@63558b83b65f0f883d9aed6ebf743b5f1c693026",
                        "title": "63558b83b65f0f883d9aed6ebf743b5f1c693026",
                        "url": "https://fuchsia.googlesource.com/integration/+/63558b83b65f0f883d9aed6ebf743b5f1c693026"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "8591a9f2964eb62184628379ff5acc5412d689d7"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@8591a9f2964eb62184628379ff5acc5412d689d7",
                        "title": "8591a9f2964eb62184628379ff5acc5412d689d7",
                        "url": "https://fuchsia.googlesource.com/integration/+/8591a9f2964eb62184628379ff5acc5412d689d7"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "75e1f5d1f71372c66a2127791630d9e4c6aefeaa"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@75e1f5d1f71372c66a2127791630d9e4c6aefeaa",
                        "title": "75e1f5d1f71372c66a2127791630d9e4c6aefeaa",
                        "url": "https://fuchsia.googlesource.com/integration/+/75e1f5d1f71372c66a2127791630d9e4c6aefeaa"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "fuchsia.googlesource.com",
    "project": "integration",
    "id": "75e1f5d1f71372c66a2127791630d9e4c6aefeaa",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8884196690653629920"
    },
    {
      "key": "scheduler_job_id",
      "value": "fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[18:46:59.299] Scheduled build:
{
  "id": "8718766627332984673",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-asan-cxx_consistency-build_only"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2025-04-01T18:46:58.980680593Z",
  "updateTime": "2025-04-01T18:46:58.980680593Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "75e1f5d1f71372c66a2127791630d9e4c6aefeaa",
      "ref": "refs/heads/main"
    }
  }
}
[18:46:59.299] Task URL: https://cr-buildbucket.appspot.com/build/8718766627332984673
[18:46:59.299] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:2:0) after 4m4s
[18:47:00.266] Received PubSub notification, asking Buildbucket for the build status
[18:47:00.284] Build status: SCHEDULED
[18:47:03.618] Received PubSub notification, asking Buildbucket for the build status
[18:47:03.640] Build status: STARTED
[18:51:03.322] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:2:0)
[18:51:03.356] Build status: STARTED
[18:51:03.356] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:5:0) after 2m48s
[18:53:51.426] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:5:0)
[18:53:51.452] Build status: STARTED
[18:53:51.452] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:6:0) after 1m31s
[18:55:22.630] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:6:0)
[18:55:22.653] Build status: STARTED
[18:55:22.653] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:7:0) after 4m51s
[19:00:13.680] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:7:0)
[19:00:13.706] Build status: STARTED
[19:00:13.706] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:8:0) after 4m26s
[19:04:39.721] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:8:0)
[19:04:39.743] Build status: STARTED
[19:04:39.743] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:9:0) after 9m47s
[19:14:26.810] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:9:0)
[19:14:26.831] Build status: STARTED
[19:14:26.831] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:10:0) after 5m28s
[19:19:54.868] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:10:0)
[19:19:54.883] Build status: STARTED
[19:19:54.883] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:11:0) after 5m56s
[19:25:51.011] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:11:0)
[19:25:51.035] Build status: STARTED
[19:25:51.035] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:12:0) after 3m52s
[19:29:43.062] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:12:0)
[19:29:43.093] Build status: STARTED
[19:29:43.093] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:13:0) after 9m23s
[19:39:06.114] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:13:0)
[19:39:06.156] Build status: STARTED
[19:39:06.156] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:14:0) after 5m43s
[19:44:49.222] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:14:0)
[19:44:49.244] Build status: STARTED
[19:44:49.244] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:15:0) after 7m38s
[19:52:27.309] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:15:0)
[19:52:27.324] Build status: STARTED
[19:52:27.325] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:16:0) after 3m56s
[19:56:23.348] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:16:0)
[19:56:23.472] Build status: STARTED
[19:56:23.472] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:17:0) after 5m54s
[20:02:17.534] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:17:0)
[20:02:17.588] Build status: STARTED
[20:02:17.588] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:18:0) after 2m29s
[20:04:46.612] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:18:0)
[20:04:46.633] Build status: STARTED
[20:04:46.633] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:19:0) after 9m19s
[20:14:05.659] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:19:0)
[20:14:05.686] Build status: STARTED
[20:14:05.686] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:20:0) after 3m54s
[20:17:59.723] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:20:0)
[20:17:59.738] Build status: STARTED
[20:17:59.738] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:21:0) after 2m53s
[20:20:52.799] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:21:0)
[20:20:52.862] Build status: STARTED
[20:20:52.862] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:22:0) after 4m37s
[20:25:29.932] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:22:0)
[20:25:29.949] Build status: STARTED
[20:25:29.950] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:23:0) after 9m47s
[20:35:17.076] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:23:0)
[20:35:17.097] Build status: STARTED
[20:35:17.097] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:24:0) after 6m50s
[20:42:07.122] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:24:0)
[20:42:07.764] Build status: STARTED
[20:42:07.764] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:25:0) after 2m51s
[20:44:58.786] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:25:0)
[20:44:58.801] Build status: STARTED
[20:44:58.801] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-asan-cxx_consistency-build_only-e5a0ec7f:8884196690653629920:26:0) after 9m42s
[20:54:34.744] Received PubSub notification, asking Buildbucket for the build status
[20:54:34.765] Build:
{
  "id": "8718766627332984673",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-asan-cxx_consistency-build_only"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2025-04-01T18:46:58.980680593Z",
  "startTime": "2025-04-01T18:47:03.333150657Z",
  "endTime": "2025-04-01T20:54:34.043518945Z",
  "updateTime": "2025-04-01T20:54:34.043518945Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "75e1f5d1f71372c66a2127791630d9e4c6aefeaa",
      "ref": "refs/heads/main"
    }
  }
}
[20:54:34.765] Invocation finished in 2h7m38.335725585s with status SUCCEEDED