Status: SUCCEEDED
Triggered by: -
Duration: 26 minutes
Actions:

Definition (rev 7cd2a9cb031e60c31109ac7faef8e1e53a14fb3c)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "luci.emscripten-releases.ci"
  builder: "linux-test-suites"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/master",
  "repository": "https://chromium.googlesource.com/emscripten-releases",
  "revision": "84e50791e1e4d6185e0f77094b602cf72febbe36"
}

Incoming tags

  • buildset:commit/git/84e50791e1e4d6185e0f77094b602cf72febbe36
  • buildset:commit/gitiles/chromium.googlesource.com/emscripten-releases/+/84e50791e1e4d6185e0f77094b602cf72febbe36
  • gitiles_ref:refs/heads/master

Debug log (UTC)

[21:54:56.467] New invocation is queued and will start shortly
[21:54:58.465] Starting the invocation (attempt 1)
[21:54:58.499] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[21:54:58.499] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[21:54:58.499] Buildbucket request:
{
  "bucket": "luci.emscripten-releases.ci",
  "client_operation_id": "9053238801998196048",
  "parameters_json": "{\"builder_name\":\"linux-test-suites\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://chromium.googlesource.com/emscripten-releases\",\"revision\":\"84e50791e1e4d6185e0f77094b602cf72febbe36\"},\"id\":\"https://chromium.googlesource.com/emscripten-releases/+/refs/heads/master@84e50791e1e4d6185e0f77094b602cf72febbe36\",\"title\":\"84e50791e1e4d6185e0f77094b602cf72febbe36\",\"url\":\"https://chromium.googlesource.com/emscripten-releases/+/84e50791e1e4d6185e0f77094b602cf72febbe36\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://chromium.googlesource.com/emscripten-releases\",\"revision\":\"84e50791e1e4d6185e0f77094b602cf72febbe36\"}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:linux-test-suites",
    "scheduler_invocation_id:9053238801998196048",
    "scheduler_job_id:emscripten-releases/linux-test-suites",
    "user_agent:luci-scheduler",
    "buildset:commit/git/84e50791e1e4d6185e0f77094b602cf72febbe36",
    "buildset:commit/gitiles/chromium.googlesource.com/emscripten-releases/+/84e50791e1e4d6185e0f77094b602cf72febbe36",
    "gitiles_ref:refs/heads/master"
  ]
}
[21:54:59.034] Buildbucket response:
{
  "build": {
    "bucket": "luci.emscripten-releases.ci",
    "canary_preference": "PROD",
    "created_by": "project:emscripten-releases",
    "created_ts": "1582322098597069",
    "id": "8887808739100092304",
    "parameters_json": "{\"builder_name\": \"linux-test-suites\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/emscripten-releases\", \"revision\": \"84e50791e1e4d6185e0f77094b602cf72febbe36\"}, \"id\": \"https://chromium.googlesource.com/emscripten-releases/+/refs/heads/master@84e50791e1e4d6185e0f77094b602cf72febbe36\", \"title\": \"84e50791e1e4d6185e0f77094b602cf72febbe36\", \"url\": \"https://chromium.googlesource.com/emscripten-releases/+/84e50791e1e4d6185e0f77094b602cf72febbe36\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/emscripten-releases\", \"revision\": \"84e50791e1e4d6185e0f77094b602cf72febbe36\"}}",
    "project": "emscripten-releases",
    "result_details_json": "{\"properties\": {}}",
    "service_account": "emscripten-releases-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1582322098891580",
    "tags": [
      "builder:linux-test-suites",
      "buildset:commit/git/84e50791e1e4d6185e0f77094b602cf72febbe36",
      "buildset:commit/gitiles/chromium.googlesource.com/emscripten-releases/+/84e50791e1e4d6185e0f77094b602cf72febbe36",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9053238801998196048",
      "scheduler_job_id:emscripten-releases/linux-test-suites",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/emscripten-releases/buildbucket/cr-buildbucket.appspot.com/8887808739100092304/+/annotations",
      "swarming_tag:luci_project:emscripten-releases",
      "swarming_tag:recipe_name:emscripten_releases",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1582322098891720",
    "url": "https://ci.chromium.org/b/8887808739100092304",
    "utcnow_ts": "1582322099025928"
  }
}
[21:54:59.034] Task URL: https://ci.chromium.org/b/8887808739100092304
[21:54:59.034] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:2:0) after 1m0s
[21:55:08.572] Received PubSub notification, asking Buildbucket for the build status
[21:55:08.709] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[21:55:59.108] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:2:0)
[21:55:59.108] Timer tick, asking Buildbucket for the build status
[21:55:59.214] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[21:55:59.214] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:4:0) after 1m0s
[21:56:59.355] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:4:0)
[21:56:59.355] Timer tick, asking Buildbucket for the build status
[21:56:59.560] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[21:56:59.560] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:5:0) after 1m0s
[21:57:59.623] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:5:0)
[21:57:59.623] Timer tick, asking Buildbucket for the build status
[21:57:59.990] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[21:57:59.990] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:6:0) after 1m0s
[21:59:00.059] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:6:0)
[21:59:00.059] Timer tick, asking Buildbucket for the build status
[21:59:00.264] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[21:59:00.264] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:7:0) after 1m0s
[22:00:00.311] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:7:0)
[22:00:00.311] Timer tick, asking Buildbucket for the build status
[22:00:00.583] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:00:00.583] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:8:0) after 1m0s
[22:01:00.601] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:8:0)
[22:01:00.601] Timer tick, asking Buildbucket for the build status
[22:01:01.057] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:01:01.057] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:9:0) after 1m0s
[22:02:01.075] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:9:0)
[22:02:01.075] Timer tick, asking Buildbucket for the build status
[22:02:01.231] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:02:01.231] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:10:0) after 1m0s
[22:03:01.265] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:10:0)
[22:03:01.265] Timer tick, asking Buildbucket for the build status
[22:03:01.672] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:03:01.672] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:11:0) after 1m0s
[22:04:01.689] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:11:0)
[22:04:01.689] Timer tick, asking Buildbucket for the build status
[22:04:02.084] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:04:02.084] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:12:0) after 1m0s
[22:05:02.167] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:12:0)
[22:05:02.167] Timer tick, asking Buildbucket for the build status
[22:05:02.369] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:05:02.369] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:13:0) after 1m0s
[22:06:02.534] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:13:0)
[22:06:02.534] Timer tick, asking Buildbucket for the build status
[22:06:02.642] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:06:02.642] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:14:0) after 1m0s
[22:07:02.690] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:14:0)
[22:07:02.690] Timer tick, asking Buildbucket for the build status
[22:07:02.966] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:07:02.966] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:15:0) after 1m0s
[22:08:03.042] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:15:0)
[22:08:03.042] Timer tick, asking Buildbucket for the build status
[22:08:03.171] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:08:03.171] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:16:0) after 1m0s
[22:09:03.785] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:16:0)
[22:09:03.785] Timer tick, asking Buildbucket for the build status
[22:09:04.146] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:09:04.146] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:17:0) after 1m0s
[22:10:04.208] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:17:0)
[22:10:04.208] Timer tick, asking Buildbucket for the build status
[22:10:04.599] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:10:04.599] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:18:0) after 1m0s
[22:11:04.926] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:18:0)
[22:11:04.926] Timer tick, asking Buildbucket for the build status
[22:11:05.015] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:11:05.015] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:19:0) after 1m0s
[22:12:05.506] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:19:0)
[22:12:05.506] Timer tick, asking Buildbucket for the build status
[22:12:06.229] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:12:06.229] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:20:0) after 1m0s
[22:13:06.210] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:20:0)
[22:13:06.210] Timer tick, asking Buildbucket for the build status
[22:13:06.332] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:13:06.332] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:21:0) after 1m0s
[22:14:06.433] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:21:0)
[22:14:06.433] Timer tick, asking Buildbucket for the build status
[22:14:06.540] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:14:06.541] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:22:0) after 1m0s
[22:15:06.596] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:22:0)
[22:15:06.596] Timer tick, asking Buildbucket for the build status
[22:15:06.721] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:15:06.722] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:23:0) after 1m0s
[22:16:06.917] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:23:0)
[22:16:06.917] Timer tick, asking Buildbucket for the build status
[22:16:07.104] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:16:07.104] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:24:0) after 1m0s
[22:17:07.484] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:24:0)
[22:17:07.484] Timer tick, asking Buildbucket for the build status
[22:17:07.631] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:17:07.631] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:25:0) after 1m0s
[22:18:07.827] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:25:0)
[22:18:07.827] Timer tick, asking Buildbucket for the build status
[22:18:08.012] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:18:08.012] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:26:0) after 1m0s
[22:19:08.047] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:26:0)
[22:19:08.047] Timer tick, asking Buildbucket for the build status
[22:19:08.187] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:19:08.187] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:27:0) after 1m0s
[22:20:08.314] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:27:0)
[22:20:08.314] Timer tick, asking Buildbucket for the build status
[22:20:08.526] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:20:08.526] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:28:0) after 1m0s
[22:21:08.628] Handling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:28:0)
[22:21:08.628] Timer tick, asking Buildbucket for the build status
[22:21:08.786] Build 8887808739100092304: status "STARTED", result "", failure_reason "", cancelation_reason ""
[22:21:08.786] Scheduling timer "check-buildbucket-build-status" (emscripten-releases/linux-test-suites:9053238801998196048:29:0) after 1m0s
[22:21:49.625] Received PubSub notification, asking Buildbucket for the build status
[22:21:52.655] Build 8887808739100092304: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[22:21:52.655] Buildbucket build:
{
  "build": {
    "bucket": "luci.emscripten-releases.ci",
    "canary_preference": "PROD",
    "completed_ts": "1582323708852900",
    "created_by": "project:emscripten-releases",
    "created_ts": "1582322098597069",
    "id": "8887808739100092304",
    "parameters_json": "{\"builder_name\": \"linux-test-suites\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/emscripten-releases\", \"revision\": \"84e50791e1e4d6185e0f77094b602cf72febbe36\"}, \"id\": \"https://chromium.googlesource.com/emscripten-releases/+/refs/heads/master@84e50791e1e4d6185e0f77094b602cf72febbe36\", \"title\": \"84e50791e1e4d6185e0f77094b602cf72febbe36\", \"url\": \"https://chromium.googlesource.com/emscripten-releases/+/84e50791e1e4d6185e0f77094b602cf72febbe36\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/emscripten-releases\", \"revision\": \"84e50791e1e4d6185e0f77094b602cf72febbe36\"}}",
    "project": "emscripten-releases",
    "result": "SUCCESS",
    "result_details_json": "{\"properties\": {\"$recipe_engine/path\": {\"cache_dir\": \"/b/s/w/ir/cache\", \"temp_dir\": \"/b/s/w/ir/tmp/rt\"}, \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/emscripten-releases\", \"revision\": \"84e50791e1e4d6185e0f77094b602cf72febbe36\"}, \"id\": \"https://chromium.googlesource.com/emscripten-releases/+/refs/heads/master@84e50791e1e4d6185e0f77094b602cf72febbe36\", \"title\": \"84e50791e1e4d6185e0f77094b602cf72febbe36\", \"url\": \"https://chromium.googlesource.com/emscripten-releases/+/84e50791e1e4d6185e0f77094b602cf72febbe36\"}]}, \"archive\": false, \"bot_id\": \"luci-emscripten-releases-ci-xenial-1-lyml\", \"branch\": \"refs/heads/master\", \"buildername\": \"linux-test-suites\", \"got_revision\": \"84e50791e1e4d6185e0f77094b602cf72febbe36\", \"path_config\": \"generic\", \"recipe\": \"emscripten_releases\", \"repository\": \"https://chromium.googlesource.com/emscripten-releases\", \"revision\": \"84e50791e1e4d6185e0f77094b602cf72febbe36\"}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_461cb3affc6f270af3ac9b28cfd8af8c60e3aebc1d1ae3ebd8f2aa2c00b55fae_v2\", \"builder_e437bc7da551d62da6a64b09ca05a66344db3b0846e125cb83052108c473fa36_v2\", \"git\", \"goma_v2\", \"vpython\"], \"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Broadwell_GCE\", \"x86-64-avx2\"], \"gce\": [\"1\"], \"gcp\": [\"google.com:chromecompute\"], \"gpu\": [\"none\"], \"host_class\": [\"default\"], \"id\": [\"luci-emscripten-releases-ci-xenial-1-lyml\"], \"image\": [\"chrome-xenial-20012600-8e1a7e485b7\"], \"inside_docker\": [\"0\"], \"kvm\": [\"1\"], \"locale\": [\"en_US.UTF-8\"], \"machine_type\": [\"n1-standard-8\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-16.04\"], \"pool\": [\"luci.emscripten-releases.ci\"], \"python\": [\"2.7.12\"], \"server_version\": [\"4825-3d129d6\"], \"ssd\": [\"0\"], \"zone\": [\"us\", \"us-east\", \"us-east1\", \"us-east1-b\"]}}}",
    "service_account": "emscripten-releases-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "started_ts": "1582322107394606",
    "status": "COMPLETED",
    "status_changed_ts": "1582323709278762",
    "tags": [
      "builder:linux-test-suites",
      "buildset:commit/git/84e50791e1e4d6185e0f77094b602cf72febbe36",
      "buildset:commit/gitiles/chromium.googlesource.com/emscripten-releases/+/84e50791e1e4d6185e0f77094b602cf72febbe36",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9053238801998196048",
      "scheduler_job_id:emscripten-releases/linux-test-suites",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:log_location:logdog://logs.chromium.org/emscripten-releases/buildbucket/cr-buildbucket.appspot.com/8887808739100092304/+/annotations",
      "swarming_tag:luci_project:emscripten-releases",
      "swarming_tag:os:Linux",
      "swarming_tag:recipe_name:emscripten_releases",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:4a8290ac3b345310",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1582323709340395",
    "url": "https://ci.chromium.org/b/8887808739100092304",
    "utcnow_ts": "1582323712633749"
  }
}
[22:21:52.655] Invocation finished in 26m56.205682511s with status SUCCEEDED