buildbucket: < server: "cr-buildbucket.appspot.com" bucket: "ci.br.extended" builder: "V8 Linux64 - debug" >
{
"newest_gitiles_revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"oldest_gitiles_revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"parent_build": "https://cr-buildbucket.appspot.com/build/8688918719657267025",
"parent_buildername": "V8 Linux64 - debug builder",
"parent_gn_args": [
"is_component_build = true",
"is_debug = true",
"target_cpu = \"x64\"",
"use_remoteexec = true",
"v8_enable_backtrace = true",
"v8_enable_google_benchmark = true",
"v8_enable_slow_dchecks = true"
],
"parent_got_revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"parent_got_revision_cp": "refs/branch-heads/14.4@{#56}",
"parent_test_spec": {
"swarming_dimensions": {
"cpu": "x86-64-avx2",
"os": "Ubuntu-22.04"
},
"swarming_task_attrs": {},
"tests": [
[
"benchmarks",
1,
null,
"",
[],
{},
{}
],
[
"benchmarks",
2,
"extra",
"extra",
[],
{},
{}
],
[
"mozilla",
1,
null,
"",
[],
{},
{}
],
[
"mozilla",
1,
"extra",
"extra",
[],
{},
{}
],
[
"optimize_for_size",
1,
null,
"",
[],
{},
{}
],
[
"test262",
12,
null,
"",
[],
{},
{}
],
[
"test262",
10,
"extra",
"extra",
[],
{},
{}
],
[
"v8testing",
5,
null,
"",
[],
{},
{}
],
[
"v8testing",
4,
"extra",
"extra",
[],
{},
{}
],
[
"v8testing",
1,
"minor_ms",
"minor_ms",
[],
{},
{}
],
[
"v8testing",
1,
"conservative_stack_scanning",
"conservative_stack_scanning",
[],
{},
{}
],
[
"v8testing",
1,
"precise_pinning",
"precise_pinning",
[],
{},
{}
],
[
"v8testing",
1,
"no_lfa",
"no_lfa",
[],
{},
{}
],
[
"v8testing",
1,
"slow_path",
"slow_path",
[],
{},
{}
],
[
"v8testing",
1,
"stress_instruction_scheduling",
"stress_instruction_scheduling",
[],
{},
{}
],
[
"v8testing",
1,
"stress_concurrent_allocation",
"stress_concurrent_allocation",
[],
{},
{}
],
[
"v8testing",
2,
"stress_concurrent_inlining",
"stress_concurrent_inlining",
[],
{},
{}
],
[
"v8testing",
1,
"scavenger_chaos_mode",
"scavenger_chaos_mode",
[],
{},
{}
],
[
"mjsunit",
1,
"stress_maglev_tests_with_turbofan",
"stress_maglev_tests_with_turbofan",
[],
{},
{}
],
[
"v8testing",
1,
"maglev",
"maglev",
[],
{},
{}
],
[
"v8testing",
1,
"maglev_future",
"maglev_future",
[],
{},
{}
],
[
"v8testing",
1,
"stress_maglev",
"stress_maglev",
[],
{},
{}
],
[
"v8testing",
1,
"stress_maglev_non_eager_inlining",
"stress_maglev_non_eager_inlining",
[],
{},
{}
],
[
"v8testing",
1,
"stress_maglev_future",
"stress_maglev_future",
[],
{},
{}
],
[
"v8testing",
1,
"turbolev",
"turbolev",
[],
{},
{}
],
[
"v8testing",
1,
"stress_turbolev_future",
"stress_turbolev_future",
[],
{},
{}
],
[
"mozilla",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{},
{}
],
[
"test262",
3,
"default",
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{},
{}
],
[
"v8testing",
5,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{},
{}
],
[
"benchmarks",
1,
"code_serializer",
"code_serializer",
[],
{},
{}
],
[
"d8testing",
1,
"code_serializer",
"code_serializer",
[],
{},
{}
],
[
"mozilla",
1,
"code_serializer",
"code_serializer",
[],
{},
{}
],
[
"test262",
4,
"code_serializer",
"code_serializer",
[],
{},
{}
],
[
"mjsunit",
1,
"jit_fuzzing",
"jit_fuzzing",
[],
{},
{}
],
[
"mjsunit",
1,
"jit_fuzzing_maglev",
"jit_fuzzing_maglev",
[],
{},
{}
]
]
},
"revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"swarm_hashes": {
"benchmarks": "7a3bae28816b7d04ac9cf1f07081e848389194f65d29b158ccb660e75496fe96/319",
"bot_default": "00d27dd677475a834e1e8defa1c177890c1f5a510ed0fd42fbd176b813d67ef7/320",
"d8_default": "edded20e7c079cb8b2254b153ac6e19f3b738009be0c5ef5593e8d6344e2d8a1/320",
"mjsunit": "35ee93529b8826e60fb7251139c7da6785acfb62429ff0a5d06d907a5220e1f4/319",
"mozilla": "7d53cb8ca77027af415a21ab8c08b08e44870580fc8a31a308d78686dac53aa5/319",
"optimize_for_size": "21eb8297ca20b9fc32e0d69be41f0f715c29e3a541c075a4823b2a3c04b05f52/320",
"test262": "cbf5a0cf05d151e379bc0c7036f23ee9e94d81840191b0d9c06c63768a07ba0a/319"
}
}
[05:52:43.753] New invocation is queued and will start shortly
[05:52:43.753] Triggered by user:v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com
[05:52:45.040] Starting the invocation (attempt 1)
[05:52:45.067] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/f27fe50cbd34017bef9097b587a042044e4b912d"
[05:52:45.067] Reconstructed gitiles commit from tags
[05:52:45.067] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[05:52:45.067] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[05:52:45.069] Buildbucket request:
{
"requestId": "8854348400913017824",
"builder": {
"project": "v8",
"bucket": "ci.br.extended",
"builder": "V8 Linux64 - debug"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8854348400913017824",
"job": "v8/ci.br.extended-V8 Linux64 - debug",
"triggers": [
{
"buildbucket": {
"properties": {
"newest_gitiles_revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"oldest_gitiles_revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"parent_build": "https://cr-buildbucket.appspot.com/build/8688918719657267025",
"parent_buildername": "V8 Linux64 - debug builder",
"parent_gn_args": [
"is_component_build = true",
"is_debug = true",
"target_cpu = \"x64\"",
"use_remoteexec = true",
"v8_enable_backtrace = true",
"v8_enable_google_benchmark = true",
"v8_enable_slow_dchecks = true"
],
"parent_got_revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"parent_got_revision_cp": "refs/branch-heads/14.4@{#56}",
"parent_test_spec": {
"swarming_dimensions": {
"cpu": "x86-64-avx2",
"os": "Ubuntu-22.04"
},
"swarming_task_attrs": {
},
"tests": [
[
"benchmarks",
1,
null,
"",
[
],
{
},
{
}
],
[
"benchmarks",
2,
"extra",
"extra",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"optimize_for_size",
1,
null,
"",
[
],
{
},
{
}
],
[
"test262",
12,
null,
"",
[
],
{
},
{
}
],
[
"test262",
10,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8testing",
5,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
4,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8testing",
1,
"minor_ms",
"minor_ms",
[
],
{
},
{
}
],
[
"v8testing",
1,
"conservative_stack_scanning",
"conservative_stack_scanning",
[
],
{
},
{
}
],
[
"v8testing",
1,
"precise_pinning",
"precise_pinning",
[
],
{
},
{
}
],
[
"v8testing",
1,
"no_lfa",
"no_lfa",
[
],
{
},
{
}
],
[
"v8testing",
1,
"slow_path",
"slow_path",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_instruction_scheduling",
"stress_instruction_scheduling",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_concurrent_allocation",
"stress_concurrent_allocation",
[
],
{
},
{
}
],
[
"v8testing",
2,
"stress_concurrent_inlining",
"stress_concurrent_inlining",
[
],
{
},
{
}
],
[
"v8testing",
1,
"scavenger_chaos_mode",
"scavenger_chaos_mode",
[
],
{
},
{
}
],
[
"mjsunit",
1,
"stress_maglev_tests_with_turbofan",
"stress_maglev_tests_with_turbofan",
[
],
{
},
{
}
],
[
"v8testing",
1,
"maglev",
"maglev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"maglev_future",
"maglev_future",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev",
"stress_maglev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev_non_eager_inlining",
"stress_maglev_non_eager_inlining",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev_future",
"stress_maglev_future",
[
],
{
},
{
}
],
[
"v8testing",
1,
"turbolev",
"turbolev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_turbolev_future",
"stress_turbolev_future",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"test262",
3,
"default",
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"v8testing",
5,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"benchmarks",
1,
"code_serializer",
"code_serializer",
[
],
{
},
{
}
],
[
"d8testing",
1,
"code_serializer",
"code_serializer",
[
],
{
},
{
}
],
[
"mozilla",
1,
"code_serializer",
"code_serializer",
[
],
{
},
{
}
],
[
"test262",
4,
"code_serializer",
"code_serializer",
[
],
{
},
{
}
],
[
"mjsunit",
1,
"jit_fuzzing",
"jit_fuzzing",
[
],
{
},
{
}
],
[
"mjsunit",
1,
"jit_fuzzing_maglev",
"jit_fuzzing_maglev",
[
],
{
},
{
}
]
]
},
"revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"swarm_hashes": {
"benchmarks": "7a3bae28816b7d04ac9cf1f07081e848389194f65d29b158ccb660e75496fe96/319",
"bot_default": "00d27dd677475a834e1e8defa1c177890c1f5a510ed0fd42fbd176b813d67ef7/320",
"d8_default": "edded20e7c079cb8b2254b153ac6e19f3b738009be0c5ef5593e8d6344e2d8a1/320",
"mjsunit": "35ee93529b8826e60fb7251139c7da6785acfb62429ff0a5d06d907a5220e1f4/319",
"mozilla": "7d53cb8ca77027af415a21ab8c08b08e44870580fc8a31a308d78686dac53aa5/319",
"optimize_for_size": "21eb8297ca20b9fc32e0d69be41f0f715c29e3a541c075a4823b2a3c04b05f52/320",
"test262": "cbf5a0cf05d151e379bc0c7036f23ee9e94d81840191b0d9c06c63768a07ba0a/319"
}
},
"tags": [
"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/f27fe50cbd34017bef9097b587a042044e4b912d",
"gitiles_ref:refs/branch-heads/14.4",
"parent_buildername:V8 Linux64 - debug builder",
"parent_buildnumber:561",
"user_agent:recipe"
]
},
"id": "0fe9a5d1-256f-4520-9762-a6e700af75ec",
"title": "V8 Linux64 - debug builder/561",
"url": "https://cr-buildbucket.appspot.com/build/8688918719657267025"
}
]
},
"newest_gitiles_revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"oldest_gitiles_revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"parent_build": "https://cr-buildbucket.appspot.com/build/8688918719657267025",
"parent_buildername": "V8 Linux64 - debug builder",
"parent_gn_args": [
"is_component_build = true",
"is_debug = true",
"target_cpu = \"x64\"",
"use_remoteexec = true",
"v8_enable_backtrace = true",
"v8_enable_google_benchmark = true",
"v8_enable_slow_dchecks = true"
],
"parent_got_revision": "f27fe50cbd34017bef9097b587a042044e4b912d",
"parent_got_revision_cp": "refs/branch-heads/14.4@{#56}",
"parent_test_spec": {
"swarming_dimensions": {
"cpu": "x86-64-avx2",
"os": "Ubuntu-22.04"
},
"swarming_task_attrs": {
},
"tests": [
[
"benchmarks",
1,
null,
"",
[
],
{
},
{
}
],
[
"benchmarks",
2,
"extra",
"extra",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"optimize_for_size",
1,
null,
"",
[
],
{
},
{
}
],
[
"test262",
12,
null,
"",
[
],
{
},
{
}
],
[
"test262",
10,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8testing",
5,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
4,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8testing",
1,
"minor_ms",
"minor_ms",
[
],
{
},
{
}
],
[
"v8testing",
1,
"conservative_stack_scanning",
"conservative_stack_scanning",
[
],
{
},
{
}
],
[
"v8testing",
1,
"precise_pinning",
"precise_pinning",
[
],
{
},
{
}
],
[
"v8testing",
1,
"no_lfa",
"no_lfa",
[
],
{
},
{
}
],
[
"v8testing",
1,
"slow_path",
"slow_path",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_instruction_scheduling",
"stress_instruction_scheduling",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_concurrent_allocation",
"stress_concurrent_allocation",
[
],
{
},
{
}
],
[
"v8testing",
2,
"stress_concurrent_inlining",
"stress_concurrent_inlining",
[
],
{
},
{
}
],
[
"v8testing",
1,
"scavenger_chaos_mode",
"scavenger_chaos_mode",
[
],
{
},
{
}
],
[
"mjsunit",
1,
"stress_maglev_tests_with_turbofan",
"stress_maglev_tests_with_turbofan",
[
],
{
},
{
}
],
[
"v8testing",
1,
"maglev",
"maglev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"maglev_future",
"maglev_future",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev",
"stress_maglev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev_non_eager_inlining",
"stress_maglev_non_eager_inlining",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_maglev_future",
"stress_maglev_future",
[
],
{
},
{
}
],
[
"v8testing",
1,
"turbolev",
"turbolev",
[
],
{
},
{
}
],
[
"v8testing",
1,
"stress_turbolev_future",
"stress_turbolev_future",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"test262",
3,
"default",
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"v8testing",
5,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"benchmarks",
1,
"code_serializer",
"code_serializer",
[
],
{
},
{
}
],
[
"d8testing",
1,
"code_serializer",
"code_serializer",
[
],
{
},
{
}
],
[
"mozilla",
1,
"code_serializer",
"code_serializer",
[
],
{
},
{
}
],
[
"test262",
4,
"code_serializer",
"code_serializer",
[
],
{
},
{
}
],
[
"mjsunit",
1,
"jit_fuzzing",
"jit_fuzzing",
[
],
{
},
{
}
],
[
"mjsunit",
1,
"jit_fuzzing_maglev",
"jit_fuzzing_maglev",
[
],
{
},
{
}
]
]
},
"swarm_hashes": {
"benchmarks": "7a3bae28816b7d04ac9cf1f07081e848389194f65d29b158ccb660e75496fe96/319",
"bot_default": "00d27dd677475a834e1e8defa1c177890c1f5a510ed0fd42fbd176b813d67ef7/320",
"d8_default": "edded20e7c079cb8b2254b153ac6e19f3b738009be0c5ef5593e8d6344e2d8a1/320",
"mjsunit": "35ee93529b8826e60fb7251139c7da6785acfb62429ff0a5d06d907a5220e1f4/319",
"mozilla": "7d53cb8ca77027af415a21ab8c08b08e44870580fc8a31a308d78686dac53aa5/319",
"optimize_for_size": "21eb8297ca20b9fc32e0d69be41f0f715c29e3a541c075a4823b2a3c04b05f52/320",
"test262": "cbf5a0cf05d151e379bc0c7036f23ee9e94d81840191b0d9c06c63768a07ba0a/319"
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "f27fe50cbd34017bef9097b587a042044e4b912d",
"ref": "refs/branch-heads/14.4"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8854348400913017824"
},
{
"key": "scheduler_job_id",
"value": "v8/ci.br.extended-V8 Linux64 - debug"
},
{
"key": "user_agent",
"value": "luci-scheduler"
},
{
"key": "parent_buildername",
"value": "V8 Linux64 - debug builder"
},
{
"key": "parent_buildnumber",
"value": "561"
},
{
"key": "user_agent",
"value": "recipe"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[05:52:45.554] Scheduled build:
{
"id": "8688918338828045489",
"builder": {
"project": "v8",
"bucket": "ci.br.extended",
"builder": "V8 Linux64 - debug"
},
"number": 520,
"createdBy": "project:v8",
"createTime": "2026-02-25T05:52:45.116731645Z",
"updateTime": "2026-02-25T05:52:45.116731645Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "f27fe50cbd34017bef9097b587a042044e4b912d",
"ref": "refs/branch-heads/14.4"
}
}
}
[05:52:45.554] Task URL: https://cr-buildbucket.appspot.com/build/8688918338828045489
[05:52:45.554] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:2:0) after 2m19s
[05:52:46.587] Received PubSub notification, asking Buildbucket for the build status
[05:52:46.602] Build status: SCHEDULED
[05:52:52.165] Received PubSub notification, asking Buildbucket for the build status
[05:52:52.217] Build status: STARTED
[05:55:04.574] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:2:0)
[05:55:04.591] Build status: STARTED
[05:55:04.591] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:5:0) after 3m15s
[05:58:19.561] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:5:0)
[05:58:19.588] Build status: STARTED
[05:58:19.588] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:6:0) after 8m35s
[06:06:54.651] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:6:0)
[06:06:54.714] Build status: STARTED
[06:06:54.715] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:7:0) after 1m24s
[06:08:18.706] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:7:0)
[06:08:18.738] Build status: STARTED
[06:08:18.738] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:8:0) after 6m23s
[06:14:41.827] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:8:0)
[06:14:41.861] Build status: STARTED
[06:14:41.861] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:9:0) after 5m53s
[06:20:34.881] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:9:0)
[06:20:34.901] Build status: STARTED
[06:20:34.901] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:10:0) after 6m22s
[06:26:56.918] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:10:0)
[06:26:56.975] Build status: STARTED
[06:26:56.975] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:11:0) after 2m25s
[06:29:22.034] Handling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:11:0)
[06:29:22.058] Build status: STARTED
[06:29:22.058] Scheduling timer "check-buildbucket-build-status" (v8/ci.br.extended-V8 Linux64 - debug:8854348400913017824:12:0) after 8m58s
[06:33:33.144] Received PubSub notification, asking Buildbucket for the build status
[06:33:33.162] Build:
{
"id": "8688918338828045489",
"builder": {
"project": "v8",
"bucket": "ci.br.extended",
"builder": "V8 Linux64 - debug"
},
"number": 520,
"createdBy": "project:v8",
"createTime": "2026-02-25T05:52:45.116731645Z",
"startTime": "2026-02-25T05:52:51.995335229Z",
"endTime": "2026-02-25T06:33:31.914202272Z",
"updateTime": "2026-02-25T06:33:31.914202272Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "f27fe50cbd34017bef9097b587a042044e4b912d",
"ref": "refs/branch-heads/14.4"
}
}
}
[06:33:33.162] Invocation finished in 40m49.417699763s with status SUCCEEDED