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

Definition (rev 10f958521df17c41c0ad067545717a377f427240)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "ci"
  builder: "fuchsia-x64-cast-receiver-dbg"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/branch-heads/7151",
  "repository": "https://chromium.googlesource.com/chromium/src",
  "revision": "15e56ad3efe106fe79ac795b7a0181874a104a09"
}

Incoming tags

  • buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/15e56ad3efe106fe79ac795b7a0181874a104a09
  • gitiles_ref:refs/branch-heads/7151

Debug log (UTC)

[19:37:43.252] New invocation is queued and will start shortly
[19:37:44.439] Starting the invocation (attempt 1)
[19:37:44.474] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/15e56ad3efe106fe79ac795b7a0181874a104a09"
[19:37:44.474] Popped gitiles commit info from properties and tags
[19:37:44.474] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[19:37:44.474] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[19:37:44.474] Buildbucket request:
{
  "requestId": "8876492753697709952",
  "builder": {
    "project": "chromium-m137",
    "bucket": "ci",
    "builder": "fuchsia-x64-cast-receiver-dbg"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8876492753697709952",
            "job": "chromium-m137/fuchsia-x64-cast-receiver-dbg",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7151",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "da049337a0d87cc341581a8b799d26bb0ed4c650"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7151@da049337a0d87cc341581a8b799d26bb0ed4c650",
                        "title": "da049337a0d87cc341581a8b799d26bb0ed4c650",
                        "url": "https://chromium.googlesource.com/chromium/src/+/da049337a0d87cc341581a8b799d26bb0ed4c650"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7151",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "c44807bb93793541a539ca1e279d06fed6a8e9e8"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7151@c44807bb93793541a539ca1e279d06fed6a8e9e8",
                        "title": "c44807bb93793541a539ca1e279d06fed6a8e9e8",
                        "url": "https://chromium.googlesource.com/chromium/src/+/c44807bb93793541a539ca1e279d06fed6a8e9e8"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7151",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "8e5c4d08061a2217a0bc1d8ded3829ae4f915c73"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7151@8e5c4d08061a2217a0bc1d8ded3829ae4f915c73",
                        "title": "8e5c4d08061a2217a0bc1d8ded3829ae4f915c73",
                        "url": "https://chromium.googlesource.com/chromium/src/+/8e5c4d08061a2217a0bc1d8ded3829ae4f915c73"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7151",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "bd4658d93eb0ad00fd366adf4981992855217926"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7151@bd4658d93eb0ad00fd366adf4981992855217926",
                        "title": "bd4658d93eb0ad00fd366adf4981992855217926",
                        "url": "https://chromium.googlesource.com/chromium/src/+/bd4658d93eb0ad00fd366adf4981992855217926"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7151",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "9e840fc099223ba77ca0b00ec0bc1610629a88b1"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7151@9e840fc099223ba77ca0b00ec0bc1610629a88b1",
                        "title": "9e840fc099223ba77ca0b00ec0bc1610629a88b1",
                        "url": "https://chromium.googlesource.com/chromium/src/+/9e840fc099223ba77ca0b00ec0bc1610629a88b1"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/branch-heads/7151",
                              "repo": "https://chromium.googlesource.com/chromium/src",
                              "revision": "15e56ad3efe106fe79ac795b7a0181874a104a09"
                            },
                        "id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/7151@15e56ad3efe106fe79ac795b7a0181874a104a09",
                        "title": "15e56ad3efe106fe79ac795b7a0181874a104a09",
                        "url": "https://chromium.googlesource.com/chromium/src/+/15e56ad3efe106fe79ac795b7a0181874a104a09"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "chromium.googlesource.com",
    "project": "chromium/src",
    "id": "15e56ad3efe106fe79ac795b7a0181874a104a09",
    "ref": "refs/branch-heads/7151"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8876492753697709952"
    },
    {
      "key": "scheduler_job_id",
      "value": "chromium-m137/fuchsia-x64-cast-receiver-dbg"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[19:37:45.212] Scheduled build:
{
  "id": "8711062691693681009",
  "builder": {
    "project": "chromium-m137",
    "bucket": "ci",
    "builder": "fuchsia-x64-cast-receiver-dbg"
  },
  "number": 573,
  "createdBy": "project:chromium-m137",
  "createTime": "2025-06-25T19:37:44.535010081Z",
  "updateTime": "2025-06-25T19:37:44.535010081Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "15e56ad3efe106fe79ac795b7a0181874a104a09",
      "ref": "refs/branch-heads/7151"
    }
  }
}
[19:37:45.212] Task URL: https://cr-buildbucket.appspot.com/build/8711062691693681009
[19:37:45.212] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:2:0) after 2m56s
[19:37:46.242] Received PubSub notification, asking Buildbucket for the build status
[19:37:46.269] Build status: SCHEDULED
[19:40:41.429] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:2:0)
[19:40:41.454] Build status: SCHEDULED
[19:40:41.454] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:4:0) after 9m43s
[19:50:24.491] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:4:0)
[19:50:24.515] Build status: SCHEDULED
[19:50:24.516] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:5:0) after 1m30s
[19:51:54.611] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:5:0)
[19:51:54.636] Build status: SCHEDULED
[19:51:54.636] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:6:0) after 4m5s
[19:55:59.623] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:6:0)
[19:55:59.783] Build status: SCHEDULED
[19:55:59.783] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:7:0) after 6m5s
[20:02:04.828] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:7:0)
[20:02:04.853] Build status: SCHEDULED
[20:02:04.853] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:8:0) after 6m20s
[20:08:24.919] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:8:0)
[20:08:24.958] Build status: SCHEDULED
[20:08:24.958] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:9:0) after 1m12s
[20:09:36.988] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:9:0)
[20:09:37.009] Build status: SCHEDULED
[20:09:37.009] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:10:0) after 9m33s
[20:19:10.046] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:10:0)
[20:19:10.086] Build status: SCHEDULED
[20:19:10.086] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:11:0) after 9m30s
[20:28:40.174] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:11:0)
[20:28:40.191] Build status: SCHEDULED
[20:28:40.191] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:12:0) after 9m52s
[20:38:32.280] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:12:0)
[20:38:32.301] Build status: SCHEDULED
[20:38:32.301] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:13:0) after 2m25s
[20:38:40.705] Received PubSub notification, asking Buildbucket for the build status
[20:38:40.725] Build status: STARTED
[20:40:57.328] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:13:0)
[20:40:57.346] Build status: STARTED
[20:40:57.346] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:15:0) after 6m16s
[20:47:13.416] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:15:0)
[20:47:13.438] Build status: STARTED
[20:47:13.438] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:16:0) after 1m23s
[20:48:36.518] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:16:0)
[20:48:36.536] Build status: STARTED
[20:48:36.536] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:17:0) after 4m36s
[20:53:12.561] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:17:0)
[20:53:12.589] Build status: STARTED
[20:53:12.589] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:18:0) after 2m11s
[20:55:23.612] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:18:0)
[20:55:23.631] Build status: STARTED
[20:55:23.631] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:19:0) after 2m59s
[20:58:22.705] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:19:0)
[20:58:22.724] Build status: STARTED
[20:58:22.724] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:20:0) after 1m28s
[20:59:50.781] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:20:0)
[20:59:50.799] Build status: STARTED
[20:59:50.799] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:21:0) after 6m31s
[21:06:21.866] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:21:0)
[21:06:21.902] Build status: STARTED
[21:06:21.902] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:22:0) after 3m9s
[21:09:31.042] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:22:0)
[21:09:31.239] Build status: STARTED
[21:09:31.239] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:23:0) after 9m48s
[21:19:19.321] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:23:0)
[21:19:19.344] Build status: STARTED
[21:19:19.344] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:24:0) after 3m28s
[21:22:47.314] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:24:0)
[21:22:47.330] Build status: STARTED
[21:22:47.330] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:25:0) after 8m15s
[21:31:02.608] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:25:0)
[21:31:02.632] Build status: STARTED
[21:31:02.632] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:26:0) after 3m10s
[21:34:12.657] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:26:0)
[21:34:12.680] Build status: STARTED
[21:34:12.680] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:27:0) after 7m26s
[21:41:38.696] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:27:0)
[21:41:38.734] Build status: STARTED
[21:41:38.734] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:28:0) after 3m1s
[21:44:39.806] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:28:0)
[21:44:41.483] Build status: STARTED
[21:44:41.483] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:29:0) after 5m11s
[21:49:52.581] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:29:0)
[21:49:52.600] Build status: STARTED
[21:49:52.600] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:30:0) after 2m0s
[21:51:52.679] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:30:0)
[21:51:52.710] Build status: STARTED
[21:51:52.710] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:31:0) after 2m57s
[21:54:49.731] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:31:0)
[21:54:49.751] Build status: STARTED
[21:54:49.751] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:32:0) after 3m26s
[21:58:15.806] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:32:0)
[21:58:15.844] Build status: STARTED
[21:58:15.844] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:33:0) after 7m9s
[22:05:24.866] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:33:0)
[22:05:25.026] Build status: STARTED
[22:05:25.026] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:34:0) after 1m15s
[22:06:40.046] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:34:0)
[22:06:40.068] Build status: STARTED
[22:06:40.068] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:35:0) after 1m4s
[22:07:44.181] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:35:0)
[22:07:44.261] Build status: STARTED
[22:07:44.261] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:36:0) after 6m55s
[22:14:39.313] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:36:0)
[22:14:39.370] Build status: STARTED
[22:14:39.370] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:37:0) after 4m13s
[22:18:52.378] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:37:0)
[22:18:52.409] Build status: STARTED
[22:18:52.409] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:38:0) after 6m39s
[22:25:31.433] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:38:0)
[22:25:31.484] Build status: STARTED
[22:25:31.485] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:39:0) after 9m59s
[22:35:30.500] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:39:0)
[22:35:30.520] Build status: STARTED
[22:35:30.520] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:40:0) after 5m48s
[22:41:18.527] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:40:0)
[22:41:18.559] Build status: STARTED
[22:41:18.559] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:41:0) after 1m9s
[22:42:27.576] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:41:0)
[22:42:27.598] Build status: STARTED
[22:42:27.598] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:42:0) after 2m22s
[22:44:49.657] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:42:0)
[22:44:49.680] Build status: STARTED
[22:44:49.680] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:43:0) after 9m43s
[22:54:32.695] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:43:0)
[22:54:32.714] Build status: STARTED
[22:54:32.714] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:44:0) after 4m33s
[22:59:05.733] Handling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:44:0)
[22:59:05.760] Build status: STARTED
[22:59:05.760] Scheduling timer "check-buildbucket-build-status" (chromium-m137/fuchsia-x64-cast-receiver-dbg:8876492753697709952:45:0) after 7m22s
[23:00:08.735] Received PubSub notification, asking Buildbucket for the build status
[23:00:08.765] Build:
{
  "id": "8711062691693681009",
  "builder": {
    "project": "chromium-m137",
    "bucket": "ci",
    "builder": "fuchsia-x64-cast-receiver-dbg"
  },
  "number": 573,
  "createdBy": "project:chromium-m137",
  "createTime": "2025-06-25T19:37:44.535010081Z",
  "startTime": "2025-06-25T20:38:40.508090146Z",
  "endTime": "2025-06-25T23:00:08.116423585Z",
  "updateTime": "2025-06-25T23:00:08.116423585Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "15e56ad3efe106fe79ac795b7a0181874a104a09",
      "ref": "refs/branch-heads/7151"
    }
  }
}
[23:00:08.765] Invocation finished in 3h22m25.52556648s with status SUCCEEDED