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

Definition (rev 20ae7982c2c94a2c4963388dc7803c5c6f695f61)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "luci.v8.ci"
  builder: "V8 Clusterfuzz Linux64 ASAN - debug builder"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/master",
  "repository": "https://chromium.googlesource.com/v8/v8",
  "revision": "b89d4249c0955337d2bd55cc304905fc43a3a2f7"
}

Incoming tags

  • buildset:commit/git/b89d4249c0955337d2bd55cc304905fc43a3a2f7
  • buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/b89d4249c0955337d2bd55cc304905fc43a3a2f7
  • gitiles_ref:refs/heads/master

Debug log (UTC)

[10:16:37.412] New invocation is queued and will start shortly
[10:16:38.773] Starting the invocation (attempt 1)
[10:16:38.819] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[10:16:38.819] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[10:16:38.820] Buildbucket request:
{
  "bucket": "luci.v8.ci",
  "client_operation_id": "9093235998526255936",
  "parameters_json": "{\"builder_name\":\"V8 Clusterfuzz Linux64 ASAN - debug builder\",\"properties\":{\"branch\":\"refs/heads/master\",\"repository\":\"https://chromium.googlesource.com/v8/v8\",\"revision\":\"b89d4249c0955337d2bd55cc304905fc43a3a2f7\"}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:V8 Clusterfuzz Linux64 ASAN - debug builder",
    "scheduler_invocation_id:9093235998526255936",
    "scheduler_job_id:v8/V8 Clusterfuzz Linux64 ASAN - debug builder",
    "user_agent:luci-scheduler",
    "buildset:commit/git/b89d4249c0955337d2bd55cc304905fc43a3a2f7",
    "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/b89d4249c0955337d2bd55cc304905fc43a3a2f7",
    "gitiles_ref:refs/heads/master"
  ]
}
[10:16:40.206] Buildbucket response:
{
  "build": {
    "bucket": "luci.v8.ci",
    "canary_preference": "AUTO",
    "created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
    "created_ts": "1544177798885793",
    "id": "8927805936314982416",
    "lease_expiration_ts": "1544292999844551",
    "lease_key": "611995788",
    "parameters_json": "{\"builder_name\": \"V8 Clusterfuzz Linux64 ASAN - debug builder\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/v8/v8\", \"revision\": \"b89d4249c0955337d2bd55cc304905fc43a3a2f7\"}}",
    "project": "v8",
    "result_details_json": "null",
    "service_account": "v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1544177800085195",
    "tags": [
      "build_address:luci.v8.ci/V8 Clusterfuzz Linux64 ASAN - debug builder/5467",
      "builder:V8 Clusterfuzz Linux64 ASAN - debug builder",
      "buildset:commit/git/b89d4249c0955337d2bd55cc304905fc43a3a2f7",
      "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/b89d4249c0955337d2bd55cc304905fc43a3a2f7",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9093235998526255936",
      "scheduler_job_id:v8/V8 Clusterfuzz Linux64 ASAN - debug builder",
      "swarming_dimension:caches:builder_1b6217a3dba1f84344d6eefd131be6928bfde80a0f048f8359f8129018fd93b8_v2",
      "swarming_dimension:cpu:x86-64",
      "swarming_dimension:host_class:default",
      "swarming_dimension:os:Ubuntu-14.04",
      "swarming_dimension:pool:luci.v8.ci",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:build_address:luci.v8.ci/V8 Clusterfuzz Linux64 ASAN - debug builder/5467",
      "swarming_tag:buildbucket_bucket:v8/ci",
      "swarming_tag:buildbucket_build_id:8927805936314982416",
      "swarming_tag:buildbucket_hostname:cr-buildbucket.appspot.com",
      "swarming_tag:buildbucket_template_canary:0",
      "swarming_tag:buildbucket_template_revision:2f19301aebbc779351dc95ab1dc03603fa761240",
      "swarming_tag:builder:V8 Clusterfuzz Linux64 ASAN - debug builder",
      "swarming_tag:buildset:commit/git/b89d4249c0955337d2bd55cc304905fc43a3a2f7",
      "swarming_tag:buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/b89d4249c0955337d2bd55cc304905fc43a3a2f7",
      "swarming_tag:caches:builder_1b6217a3dba1f84344d6eefd131be6928bfde80a0f048f8359f8129018fd93b8_v2",
      "swarming_tag:cpu:x86-64",
      "swarming_tag:gitiles_ref:refs/heads/master",
      "swarming_tag:host_class:default",
      "swarming_tag:log_location:logdog://logs.chromium.org/v8/buildbucket/cr-buildbucket.appspot.com/8927805936314982416/+/annotations",
      "swarming_tag:luci_project:v8",
      "swarming_tag:os:Ubuntu-14.04",
      "swarming_tag:pool:luci.v8.ci",
      "swarming_tag:priority:30",
      "swarming_tag:recipe_name:v8",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_tag:scheduler_invocation_id:9093235998526255936",
      "swarming_tag:scheduler_job_id:v8/V8 Clusterfuzz Linux64 ASAN - debug builder",
      "swarming_tag:service_account:v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
      "swarming_tag:swarming.pool.template:skip",
      "swarming_tag:swarming.pool.version:4c7e82833f2401af609d022aef129959feb178af",
      "swarming_tag:user:None",
      "swarming_tag:user_agent:luci-scheduler",
      "swarming_tag:vpython:native-python-wrapper",
      "swarming_task_id:41a0fcd90fa5da10",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1544177800085261",
    "url": "https://ci.chromium.org/b/8927805936314982416",
    "utcnow_ts": "1544177800196480"
  }
}
[10:16:40.206] Task URL: https://ci.chromium.org/b/8927805936314982416
[10:16:40.206] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:2:0) after 1m0s
[10:17:05.177] Received PubSub notification, asking Buildbucket for the build status
[10:17:05.266] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:17:40.226] Handling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:2:0)
[10:17:40.226] Timer tick, asking Buildbucket for the build status
[10:17:40.295] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:17:40.295] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:4:0) after 1m0s
[10:18:40.345] Handling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:4:0)
[10:18:40.345] Timer tick, asking Buildbucket for the build status
[10:18:40.426] Build 8927805936314982416: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:18:40.426] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:5:0) after 1m0s
[10:19:06.659] Received PubSub notification, asking Buildbucket for the build status
[10:19:06.697] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:19:40.450] Handling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:5:0)
[10:19:40.450] Timer tick, asking Buildbucket for the build status
[10:19:40.487] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:19:40.487] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:7:0) after 1m0s
[10:20:40.529] Handling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:7:0)
[10:20:40.529] Timer tick, asking Buildbucket for the build status
[10:20:40.570] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:20:40.570] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:8:0) after 1m0s
[10:21:40.590] Handling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:8:0)
[10:21:40.590] Timer tick, asking Buildbucket for the build status
[10:21:40.655] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:21:40.655] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:9:0) after 1m0s
[10:22:40.673] Handling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:9:0)
[10:22:40.673] Timer tick, asking Buildbucket for the build status
[10:22:40.724] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:22:40.724] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:10:0) after 1m0s
[10:23:40.740] Handling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:10:0)
[10:23:40.740] Timer tick, asking Buildbucket for the build status
[10:23:40.771] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:23:40.771] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:11:0) after 1m0s
[10:24:40.788] Handling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:11:0)
[10:24:40.788] Timer tick, asking Buildbucket for the build status
[10:24:40.849] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:24:40.849] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:12:0) after 1m0s
[10:25:40.868] Handling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:12:0)
[10:25:40.868] Timer tick, asking Buildbucket for the build status
[10:25:40.936] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:25:40.936] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:13:0) after 1m0s
[10:26:40.953] Handling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:13:0)
[10:26:40.953] Timer tick, asking Buildbucket for the build status
[10:26:41.007] Build 8927805936314982416: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:26:41.007] Scheduling timer "check-buildbucket-build-status" (v8/V8 Clusterfuzz Linux64 ASAN - debug builder:9093235998526255936:14:0) after 1m0s
[10:27:32.636] Received PubSub notification, asking Buildbucket for the build status
[10:27:32.735] Build 8927805936314982416: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[10:27:32.735] Buildbucket build:
{
  "build": {
    "bucket": "luci.v8.ci",
    "canary_preference": "AUTO",
    "completed_ts": "1544178451839401",
    "created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
    "created_ts": "1544177798885793",
    "id": "8927805936314982416",
    "parameters_json": "{\"builder_name\": \"V8 Clusterfuzz Linux64 ASAN - debug builder\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/v8/v8\", \"revision\": \"b89d4249c0955337d2bd55cc304905fc43a3a2f7\"}}",
    "project": "v8",
    "result": "SUCCESS",
    "result_details_json": "{\"ui\": {\"info\": \"\"}, \"swarming\": {\"bot_dimensions\": {\"gce\": [\"1\"], \"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-b\"], \"inside_docker\": [\"0\"], \"python\": [\"2.7.6\"], \"image\": [\"chrome-trusty-18042300-b7223b463e3\"], \"kvm\": [\"1\"], \"gpu\": [\"none\"], \"id\": [\"swarm2406-c4\"], \"server_version\": [\"3921-6311e5b\"], \"machine_type\": [\"n1-standard-8\"], \"cores\": [\"8\"], \"host_class\": [\"default\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-14.04\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Haswell_GCE\", \"x86-64-avx2\"], \"pool\": [\"luci.v8.ci\"], \"caches\": [\"builder_013b67fc6a24ef38ce64919e0efdbdf1b0fd7949fecc48a6ab253e9a289f8b16_v2\", \"builder_03c5ae9530a8ed30bd746307a05779781f04226079aeafcd655699f601e4ec9e_v2\", \"builder_09953f5f2be672508c86dd2f5c43b23dd46ce5b01b009cc9e99dda30c357927d_v2\", \"builder_0fa98dd0982ff1e4f88468028225c03385049db9a4bbed57895f50f02b3e716e_v2\", \"builder_16069de364a7b672820fb59bdec6b49ad500dfaf41bb12f20ffff6997e37c92e_v2\", \"builder_1b6217a3dba1f84344d6eefd131be6928bfde80a0f048f8359f8129018fd93b8_v2\", \"builder_2f32737b916e0e511ed462a40839eb5b654251dda33d58e42d564d0db51a2b5d_v2\", \"builder_328429ac2b059cadd72b2d5729fa2b546d8e5e8ba6c5c8bd87f1d2416689d5d0_v2\", \"builder_3c001db3b47d9d32420cc758346c3939ebb38ea0dadbc766354721679cd05606_v2\", \"builder_43d2cea24662dfaa1bc36ce0ffc85bf194801438bbf85827b525625396a6346b_v2\", \"builder_483a89edd02f0b5c6cda5bc104bb206d384428af75f1d64106f0ac9877272511_v2\", \"builder_5a7fdfafde4a1a2f1232842a5a22515ef4e41636739b1cabcddb933de133a078_v2\", \"builder_84671296ec1ed8a9c1442b402b2805dc5345a6d03ef5bd58708af00cb70779b0_v2\", \"builder_99490676bc36ad2a92c2bc72992a472f79aa958eaef19a7b92656fda752f8659_v2\", \"builder_9c4e9e2510cf992ef8e6ca1ac88c916017199e0d7235174a796cebfc1f3da2bf_v2\", \"builder_a696315a6ed7c6ffe49818ca3d4e22ff9613c4f14cdf736ef431fa67aecc312f_v2\", \"builder_a80f5e092292a0eeac8af219217427d7ea436f4845bc055ea4a436d664d3aaae_v2\", \"builder_b1773cf38e5d4c3f1e9ea4cf613c0bc7a2d4aa953ff15c3102c8851a2a7374bc_v2\", \"builder_bc06f376a31bd56bddce686d22f98836fdfbf781aebd6e27eae11a635b4049a0_v2\", \"builder_bf73a57d8d3ab2682e3de2b9681b9afa4069e0450d6a2479fdba34eb4e641364_v2\", \"builder_c9989bfe340ab2908fe4b5b4ad665cc175261b929b861cbaeb729bb4e0c0fd3f_v2\", \"builder_c9c146b8d49195b04b30078a1cb72e5c3ff14a88ed74f1ab2bbbbbf5a90cff80_v2\", \"builder_deefd27b3a613dd2e5c4871b28d5ccb6064afe0b497d1c5e0d1faf83735a9792_v2\", \"builder_e1f9954f18035478cd49c9df666e20bb2aa8363b19b712d6e157a0dd73e51cdd_v2\", \"builder_eaec9d672d7d102a94280add41344e617ff1f6cb5bb1ee5017cb2e41af70d83e_v2\", \"builder_ed1cd6acc6c7aa105be57112bbdc516c4c5cd063c5d11932f9754f1e51f57e18_v2\", \"builder_f848e4fa96b3ee2cb6ef89f22b31816e0d372d03a59f870883f76d0b6b21fbd9_v2\", \"builder_f975c502a5d814331fe0a835ca896efa6b1b58304271166c3c331213b6d5e8e2_v2\", \"git\", \"goma_v2\", \"vpython\"]}}, \"properties\": {\"$recipe_engine/path\": {\"cache_dir\": \"/b/swarming/w/ir/cache\", \"temp_dir\": \"/b/swarming/w/ir/tmp/rt\"}, \"buildnumber\": 5467, \"revision\": \"b89d4249c0955337d2bd55cc304905fc43a3a2f7\", \"repository\": \"https://chromium.googlesource.com/v8/v8\", \"buildername\": \"V8 Clusterfuzz Linux64 ASAN - debug builder\", \"got_revision\": \"b89d4249c0955337d2bd55cc304905fc43a3a2f7\", \"got_swarming_client_revision\": \"0e3e1c4dc4e79f25a5b58fcbc135dc93183c0c54\", \"recipe\": \"v8\", \"mastername\": \"client.v8.clusterfuzz\", \"clobber\": true, \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"buildbucket\": {\"hostname\": \"cr-buildbucket.appspot.com\", \"build\": {\"created_ts\": 1544177798885793, \"tags\": [\"builder:V8 Clusterfuzz Linux64 ASAN - debug builder\", \"buildset:commit/git/b89d4249c0955337d2bd55cc304905fc43a3a2f7\", \"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/b89d4249c0955337d2bd55cc304905fc43a3a2f7\", \"gitiles_ref:refs/heads/master\", \"scheduler_invocation_id:9093235998526255936\", \"scheduler_job_id:v8/V8 Clusterfuzz Linux64 ASAN - debug builder\", \"user_agent:luci-scheduler\"], \"bucket\": \"luci.v8.ci\", \"created_by\": \"user:luci-scheduler@appspot.gserviceaccount.com\", \"project\": \"v8\", \"id\": \"8927805936314982416\"}}, \"got_revision_cp\": \"refs/heads/master@{#58088}\", \"clusterfuzz_archive\": {\"bucket\": \"v8-asan\", \"name\": \"d8-asan\"}, \"branch\": \"refs/heads/master\", \"path_config\": \"generic\", \"build_config\": \"Debug\", \"default_targets\": [\"v8_clusterfuzz\"], \"bot_id\": \"swarm2406-c4\"}}",
    "service_account": "v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
    "started_ts": "1544177823929602",
    "status": "COMPLETED",
    "status_changed_ts": "1544178452373764",
    "tags": [
      "build_address:luci.v8.ci/V8 Clusterfuzz Linux64 ASAN - debug builder/5467",
      "builder:V8 Clusterfuzz Linux64 ASAN - debug builder",
      "buildset:commit/git/b89d4249c0955337d2bd55cc304905fc43a3a2f7",
      "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/b89d4249c0955337d2bd55cc304905fc43a3a2f7",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9093235998526255936",
      "scheduler_job_id:v8/V8 Clusterfuzz Linux64 ASAN - debug builder",
      "swarming_dimension:caches:builder_1b6217a3dba1f84344d6eefd131be6928bfde80a0f048f8359f8129018fd93b8_v2",
      "swarming_dimension:cpu:x86-64",
      "swarming_dimension:host_class:default",
      "swarming_dimension:os:Ubuntu-14.04",
      "swarming_dimension:pool:luci.v8.ci",
      "swarming_hostname:chromium-swarm.appspot.com",
      "swarming_tag:build_address:luci.v8.ci/V8 Clusterfuzz Linux64 ASAN - debug builder/5467",
      "swarming_tag:buildbucket_bucket:v8/ci",
      "swarming_tag:buildbucket_build_id:8927805936314982416",
      "swarming_tag:buildbucket_hostname:cr-buildbucket.appspot.com",
      "swarming_tag:buildbucket_template_canary:0",
      "swarming_tag:buildbucket_template_revision:2f19301aebbc779351dc95ab1dc03603fa761240",
      "swarming_tag:builder:V8 Clusterfuzz Linux64 ASAN - debug builder",
      "swarming_tag:buildset:commit/git/b89d4249c0955337d2bd55cc304905fc43a3a2f7",
      "swarming_tag:buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/b89d4249c0955337d2bd55cc304905fc43a3a2f7",
      "swarming_tag:caches:builder_1b6217a3dba1f84344d6eefd131be6928bfde80a0f048f8359f8129018fd93b8_v2",
      "swarming_tag:cpu:x86-64",
      "swarming_tag:gitiles_ref:refs/heads/master",
      "swarming_tag:host_class:default",
      "swarming_tag:log_location:logdog://logs.chromium.org/v8/buildbucket/cr-buildbucket.appspot.com/8927805936314982416/+/annotations",
      "swarming_tag:luci_project:v8",
      "swarming_tag:os:Ubuntu-14.04",
      "swarming_tag:pool:luci.v8.ci",
      "swarming_tag:priority:30",
      "swarming_tag:recipe_name:v8",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_tag:scheduler_invocation_id:9093235998526255936",
      "swarming_tag:scheduler_job_id:v8/V8 Clusterfuzz Linux64 ASAN - debug builder",
      "swarming_tag:service_account:v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
      "swarming_tag:swarming.pool.template:skip",
      "swarming_tag:swarming.pool.version:4c7e82833f2401af609d022aef129959feb178af",
      "swarming_tag:user:None",
      "swarming_tag:user_agent:luci-scheduler",
      "swarming_tag:vpython:native-python-wrapper",
      "swarming_task_id:41a0fcd90fa5da10",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1544178452375415",
    "url": "https://ci.chromium.org/b/8927805936314982416",
    "utcnow_ts": "1544178452717679"
  }
}
[10:27:32.735] Invocation finished in 10m55.343544998s with status SUCCEEDED