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

Definition (rev 36bc28844ffd5e030af6e41e2e0e4ddc5c92b699)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "ci"
  builder: "Deterministic Linux (dbg)"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://chromium.googlesource.com/chromium/src",
  "revision": "01d19e61c4345d3fe1ef092c366d684f8d62c369"
}

Incoming tags

  • buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/01d19e61c4345d3fe1ef092c366d684f8d62c369
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[03:59:10.319] New invocation is queued and will start shortly
[03:59:11.508] Starting the invocation (attempt 1)
[03:59:11.531] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/01d19e61c4345d3fe1ef092c366d684f8d62c369"
[03:59:11.531] Popped gitiles commit info from properties and tags
[03:59:11.531] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[03:59:11.531] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[03:59:11.532] Buildbucket request:
{
  "requestId": "8857526439144829712",
  "builder": {
    "project": "chromium",
    "bucket": "ci",
    "builder": "Deterministic Linux (dbg)"
  },
  "properties": {
    },
  "gitilesCommit": {
    "host": "chromium.googlesource.com",
    "project": "chromium/src",
    "id": "01d19e61c4345d3fe1ef092c366d684f8d62c369",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8857526439144829712"
    },
    {
      "key": "scheduler_job_id",
      "value": "chromium/Deterministic Linux (dbg)"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[03:59:11.992] Scheduled build:
{
  "id": "8692096377149261697",
  "builder": {
    "project": "chromium",
    "bucket": "ci",
    "builder": "Deterministic Linux (dbg)"
  },
  "number": 37610,
  "createdBy": "project:chromium",
  "createTime": "2026-01-21T03:59:11.592865043Z",
  "updateTime": "2026-01-21T03:59:11.592865043Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "01d19e61c4345d3fe1ef092c366d684f8d62c369",
      "ref": "refs/heads/main"
    }
  },
  "canary": true
}
[03:59:11.992] Task URL: https://cr-buildbucket.appspot.com/build/8692096377149261697
[03:59:11.992] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:2:0) after 2m30s
[03:59:13.533] Received PubSub notification, asking Buildbucket for the build status
[03:59:13.552] Build status: SCHEDULED
[03:59:53.835] Received PubSub notification, asking Buildbucket for the build status
[03:59:53.866] Build status: STARTED
[04:01:42.117] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:2:0)
[04:01:42.133] Build status: STARTED
[04:01:42.133] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:5:0) after 1m15s
[04:02:57.153] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:5:0)
[04:02:57.169] Build status: STARTED
[04:02:57.169] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:6:0) after 6m47s
[04:09:44.191] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:6:0)
[04:09:44.222] Build status: STARTED
[04:09:44.222] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:7:0) after 2m32s
[04:12:16.241] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:7:0)
[04:12:16.294] Build status: STARTED
[04:12:16.294] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:8:0) after 5m54s
[04:18:10.410] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:8:0)
[04:18:10.439] Build status: STARTED
[04:18:10.439] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:9:0) after 2m18s
[04:20:28.561] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:9:0)
[04:20:28.579] Build status: STARTED
[04:20:28.579] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:10:0) after 5m56s
[04:26:25.007] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:10:0)
[04:26:25.022] Build status: STARTED
[04:26:25.022] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:11:0) after 8m48s
[04:35:13.094] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:11:0)
[04:35:13.111] Build status: STARTED
[04:35:13.111] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:12:0) after 7m14s
[04:42:27.200] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:12:0)
[04:42:27.214] Build status: STARTED
[04:42:27.215] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:13:0) after 7m36s
[04:50:03.192] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:13:0)
[04:50:03.229] Build status: STARTED
[04:50:03.229] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:14:0) after 1m25s
[04:51:28.246] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:14:0)
[04:51:28.259] Build status: STARTED
[04:51:28.259] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:15:0) after 2m44s
[04:54:12.282] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:15:0)
[04:54:12.297] Build status: STARTED
[04:54:12.297] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:16:0) after 1m30s
[04:55:42.312] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:16:0)
[04:55:42.365] Build status: STARTED
[04:55:42.365] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:17:0) after 8m14s
[05:03:56.386] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:17:0)
[05:03:56.402] Build status: STARTED
[05:03:56.402] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:18:0) after 8m53s
[05:12:49.421] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:18:0)
[05:12:49.516] Build status: STARTED
[05:12:49.516] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:19:0) after 3m14s
[05:16:03.574] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:19:0)
[05:16:03.595] Build status: STARTED
[05:16:03.595] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:20:0) after 8m33s
[05:24:36.640] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:20:0)
[05:24:36.662] Build status: STARTED
[05:24:36.662] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:21:0) after 2m7s
[05:26:43.727] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:21:0)
[05:26:43.746] Build status: STARTED
[05:26:43.746] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:22:0) after 8m3s
[05:34:46.824] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:22:0)
[05:34:46.857] Build status: STARTED
[05:34:46.857] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:23:0) after 7m20s
[05:42:06.880] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:23:0)
[05:42:06.898] Build status: STARTED
[05:42:06.898] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:24:0) after 8m37s
[05:50:43.927] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:24:0)
[05:50:43.949] Build status: STARTED
[05:50:43.949] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:25:0) after 7m57s
[05:58:41.029] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:25:0)
[05:58:41.071] Build status: STARTED
[05:58:41.071] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:26:0) after 5m48s
[06:04:29.096] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:26:0)
[06:04:29.115] Build status: STARTED
[06:04:29.115] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:27:0) after 6m54s
[06:11:23.161] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:27:0)
[06:11:23.180] Build status: STARTED
[06:11:23.180] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:28:0) after 8m36s
[06:19:59.214] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:28:0)
[06:19:59.236] Build status: STARTED
[06:19:59.236] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:29:0) after 3m24s
[06:23:23.304] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:29:0)
[06:23:23.321] Build status: STARTED
[06:23:23.321] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:30:0) after 5m22s
[06:28:45.305] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:30:0)
[06:28:45.320] Build status: STARTED
[06:28:45.320] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:31:0) after 8m31s
[06:37:16.375] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:31:0)
[06:37:16.391] Build status: STARTED
[06:37:16.391] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:32:0) after 9m3s
[06:46:19.409] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:32:0)
[06:46:19.423] Build status: STARTED
[06:46:19.423] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:33:0) after 6m8s
[06:52:27.413] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:33:0)
[06:52:27.429] Build status: STARTED
[06:52:27.429] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:34:0) after 2m58s
[06:55:25.471] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:34:0)
[06:55:25.482] Build status: STARTED
[06:55:25.482] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:35:0) after 5m12s
[07:00:37.612] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:35:0)
[07:00:37.626] Build status: STARTED
[07:00:37.626] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:36:0) after 7m31s
[07:08:08.650] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:36:0)
[07:08:08.667] Build status: STARTED
[07:08:08.667] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:37:0) after 6m10s
[07:14:18.708] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:37:0)
[07:14:18.724] Build status: STARTED
[07:14:18.724] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:38:0) after 8m55s
[07:23:13.745] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:38:0)
[07:23:13.785] Build status: STARTED
[07:23:13.785] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:39:0) after 4m40s
[07:27:53.782] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:39:0)
[07:27:53.832] Build status: STARTED
[07:27:53.832] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:40:0) after 3m28s
[07:31:21.848] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:40:0)
[07:31:21.863] Build status: STARTED
[07:31:21.863] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:41:0) after 3m24s
[07:34:45.885] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:41:0)
[07:34:45.943] Build status: STARTED
[07:34:45.943] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:42:0) after 3m43s
[07:38:29.030] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:42:0)
[07:38:29.047] Build status: STARTED
[07:38:29.047] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:43:0) after 9m1s
[07:47:30.102] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:43:0)
[07:47:30.137] Build status: STARTED
[07:47:30.137] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:44:0) after 2m8s
[07:49:39.112] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:44:0)
[07:49:39.129] Build status: STARTED
[07:49:39.129] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:45:0) after 3m25s
[07:53:04.477] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:45:0)
[07:53:04.505] Build status: STARTED
[07:53:04.506] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:46:0) after 4m41s
[07:57:45.523] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:46:0)
[07:57:45.541] Build status: STARTED
[07:57:45.541] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:47:0) after 8m46s
[08:06:32.188] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:47:0)
[08:06:32.282] Build status: STARTED
[08:06:32.282] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:48:0) after 1m39s
[08:08:11.354] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:48:0)
[08:08:11.385] Build status: STARTED
[08:08:11.385] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:49:0) after 7m0s
[08:15:11.371] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:49:0)
[08:15:11.386] Build status: STARTED
[08:15:11.386] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:50:0) after 9m6s
[08:24:17.508] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:50:0)
[08:24:17.525] Build status: STARTED
[08:24:17.525] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:51:0) after 2m15s
[08:26:32.563] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:51:0)
[08:26:32.581] Build status: STARTED
[08:26:32.582] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:52:0) after 3m27s
[08:29:59.782] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:52:0)
[08:29:59.796] Build status: STARTED
[08:29:59.796] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:53:0) after 5m46s
[08:35:46.189] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:53:0)
[08:35:46.202] Build status: STARTED
[08:35:46.202] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:54:0) after 4m35s
[08:40:21.406] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:54:0)
[08:40:21.427] Build status: STARTED
[08:40:21.427] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:55:0) after 5m21s
[08:45:42.801] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:55:0)
[08:45:42.815] Build status: STARTED
[08:45:42.815] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:56:0) after 1m44s
[08:47:26.841] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:56:0)
[08:47:26.857] Build status: STARTED
[08:47:26.857] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:57:0) after 9m18s
[08:56:44.948] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:57:0)
[08:56:44.967] Build status: STARTED
[08:56:44.967] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:58:0) after 2m7s
[08:58:51.984] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:58:0)
[08:58:51.997] Build status: STARTED
[08:58:51.997] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:59:0) after 4m9s
[09:03:01.067] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:59:0)
[09:03:01.086] Build status: STARTED
[09:03:01.086] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:60:0) after 2m17s
[09:05:18.105] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:60:0)
[09:05:18.123] Build status: STARTED
[09:05:18.123] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:61:0) after 9m28s
[09:14:46.157] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:61:0)
[09:14:46.172] Build status: STARTED
[09:14:46.172] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:62:0) after 3m10s
[09:17:56.189] Handling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:62:0)
[09:17:56.206] Build status: STARTED
[09:17:56.206] Scheduling timer "check-buildbucket-build-status" (chromium/Deterministic Linux (dbg):8857526439144829712:63:0) after 6m48s
[09:20:28.234] Received PubSub notification, asking Buildbucket for the build status
[09:20:28.250] Build:
{
  "id": "8692096377149261697",
  "builder": {
    "project": "chromium",
    "bucket": "ci",
    "builder": "Deterministic Linux (dbg)"
  },
  "number": 37610,
  "createdBy": "project:chromium",
  "createTime": "2026-01-21T03:59:11.592865043Z",
  "startTime": "2026-01-21T03:59:53.531429499Z",
  "endTime": "2026-01-21T09:20:27.976228984Z",
  "updateTime": "2026-01-21T09:20:27.976228984Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "chromium.googlesource.com",
      "project": "chromium/src",
      "id": "01d19e61c4345d3fe1ef092c366d684f8d62c369",
      "ref": "refs/heads/main"
    }
  },
  "canary": true
}
[09:20:28.250] Invocation finished in 5h21m17.943796184s with status SUCCEEDED