buildbucket: < server: "cr-buildbucket.appspot.com" bucket: "ci" builder: "V8 NumFuzz - debug" >
{
"newest_gitiles_revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"oldest_gitiles_revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"parent_build": "https://cr-buildbucket.appspot.com/build/8780119125253612977",
"parent_buildername": "V8 Clusterfuzz Linux64 - debug builder",
"parent_gn_args": [
"is_component_build = true",
"is_debug = true",
"target_cpu = \"x64\"",
"use_goma = false",
"use_remoteexec = true",
"v8_enable_backtrace = true",
"v8_enable_google_benchmark = true",
"v8_enable_slow_dchecks = true"
],
"parent_got_revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"parent_got_revision_cp": "refs/heads/main@{#87864}",
"parent_test_spec": {
"swarming_dimensions": {
"os": "Ubuntu-18.04"
},
"swarming_task_attrs": {
"expiration": 13800,
"hard_timeout": 4200,
"priority": 35
},
"tests": [
[
"d8testing_random_gc",
1,
null,
"",
[],
{},
{}
],
[
"numfuzz",
2,
null,
"marking",
[
"--total-timeout-sec=2100",
"--stress-marking=1"
],
{},
{}
],
[
"numfuzz",
1,
null,
"delay",
[
"--total-timeout-sec=2100",
"--stress-delay-tasks=1"
],
{},
{}
],
[
"numfuzz",
1,
null,
"interrupt",
[
"--total-timeout-sec=2100",
"--stress-interrupt-budget=1"
],
{},
{}
],
[
"numfuzz",
1,
null,
"threads",
[
"--total-timeout-sec=2100",
"--stress-thread-pool-size=1"
],
{},
{}
],
[
"numfuzz",
1,
null,
"stack",
[
"--total-timeout-sec=2100",
"--stress-stack-size=1"
],
{},
{}
],
[
"numfuzz",
3,
null,
"combined",
[
"--total-timeout-sec=2100",
"--stress-delay-tasks=4",
"--stress-deopt=2",
"--stress-compaction=2",
"--stress-gc=4",
"--stress-marking=4",
"--stress-scavenge=4",
"--stress-thread-pool-size=2",
"--stress-stack-size=1",
"--stress-interrupt-budget=1"
],
{},
{}
],
[
"numfuzz",
1,
null,
"scavenge",
[
"--total-timeout-sec=2100",
"--stress-scavenge=1"
],
{},
{}
],
[
"numfuzz",
2,
null,
"deopt",
[
"--total-timeout-sec=2100",
"--stress-deopt=1"
],
{},
{}
]
]
},
"revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"swarm_hashes": {
"d8_default": "696ae022a57ac4fb17cbbd70d3175861a8fc3f1e3f9fb10aa1bed6550ddd0bbd/320",
"run-num-fuzzer": "823a242f026711c3c71820c33a65d78c664c79ff6b998ed31011a22071e353c3/320"
}
}
[14:18:26.399] New invocation is queued and will start shortly
[14:18:26.399] Triggered by user:v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com
[14:18:27.529] Starting the invocation (attempt 1)
[14:18:27.575] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/c20a01b3967130b6a7d6216f52fb3bda3b4fe74a"
[14:18:27.575] Reconstructed gitiles commit from tags
[14:18:27.575] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[14:18:27.575] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[14:18:27.577] Buildbucket request:
{
"requestId": "8945547729523189120",
"builder": {
"project": "v8",
"bucket": "ci",
"builder": "V8 NumFuzz - debug"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8945547729523189120",
"job": "v8/V8 NumFuzz - debug",
"triggers": [
{
"buildbucket": {
"properties": {
"newest_gitiles_revision": "082b1dffb04811b1814c21786b8414230bbfc87d",
"oldest_gitiles_revision": "082b1dffb04811b1814c21786b8414230bbfc87d",
"parent_build": "https://cr-buildbucket.appspot.com/build/8780120516750825681",
"parent_buildername": "V8 Clusterfuzz Linux64 - debug builder",
"parent_gn_args": [
"is_component_build = true",
"is_debug = true",
"target_cpu = \"x64\"",
"use_goma = false",
"use_remoteexec = true",
"v8_enable_backtrace = true",
"v8_enable_google_benchmark = true",
"v8_enable_slow_dchecks = true"
],
"parent_got_revision": "082b1dffb04811b1814c21786b8414230bbfc87d",
"parent_got_revision_cp": "refs/heads/main@{#87862}",
"parent_test_spec": {
"swarming_dimensions": {
"os": "Ubuntu-18.04"
},
"swarming_task_attrs": {
"expiration": 13800,
"hard_timeout": 4200,
"priority": 35
},
"tests": [
[
"d8testing_random_gc",
1,
null,
"",
[
],
{
},
{
}
],
[
"numfuzz",
2,
null,
"marking",
[
"--total-timeout-sec=2100",
"--stress-marking=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"delay",
[
"--total-timeout-sec=2100",
"--stress-delay-tasks=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"interrupt",
[
"--total-timeout-sec=2100",
"--stress-interrupt-budget=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"threads",
[
"--total-timeout-sec=2100",
"--stress-thread-pool-size=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"stack",
[
"--total-timeout-sec=2100",
"--stress-stack-size=1"
],
{
},
{
}
],
[
"numfuzz",
3,
null,
"combined",
[
"--total-timeout-sec=2100",
"--stress-delay-tasks=4",
"--stress-deopt=2",
"--stress-compaction=2",
"--stress-gc=4",
"--stress-marking=4",
"--stress-scavenge=4",
"--stress-thread-pool-size=2",
"--stress-stack-size=1",
"--stress-interrupt-budget=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"scavenge",
[
"--total-timeout-sec=2100",
"--stress-scavenge=1"
],
{
},
{
}
],
[
"numfuzz",
2,
null,
"deopt",
[
"--total-timeout-sec=2100",
"--stress-deopt=1"
],
{
},
{
}
]
]
},
"revision": "082b1dffb04811b1814c21786b8414230bbfc87d",
"swarm_hashes": {
"d8_default": "511a6daeba39356315440c65a90e192d7ec7bb117a2b4c69ef10ca4997853a4a/320",
"run-num-fuzzer": "726f6f4dab1a4df3eb6b15a64b674292dace7a3743c9d3d564cd233213c4fc8c/320"
}
},
"tags": [
"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/082b1dffb04811b1814c21786b8414230bbfc87d",
"gitiles_ref:refs/heads/main",
"parent_buildername:V8 Clusterfuzz Linux64 - debug builder",
"parent_buildnumber:35514",
"user_agent:recipe"
]
},
"id": "80919cba-a0e7-41bd-bf14-4b3caf65d114",
"title": "V8 Clusterfuzz Linux64 - debug builder/35514"
},
{
"buildbucket": {
"properties": {
"newest_gitiles_revision": "1b55293a7140eb9310638621987c6d90dc00a80f",
"oldest_gitiles_revision": "1b55293a7140eb9310638621987c6d90dc00a80f",
"parent_build": "https://cr-buildbucket.appspot.com/build/8780119516674316785",
"parent_buildername": "V8 Clusterfuzz Linux64 - debug builder",
"parent_gn_args": [
"is_component_build = true",
"is_debug = true",
"target_cpu = \"x64\"",
"use_goma = false",
"use_remoteexec = true",
"v8_enable_backtrace = true",
"v8_enable_google_benchmark = true",
"v8_enable_slow_dchecks = true"
],
"parent_got_revision": "1b55293a7140eb9310638621987c6d90dc00a80f",
"parent_got_revision_cp": "refs/heads/main@{#87863}",
"parent_test_spec": {
"swarming_dimensions": {
"os": "Ubuntu-18.04"
},
"swarming_task_attrs": {
"expiration": 13800,
"hard_timeout": 4200,
"priority": 35
},
"tests": [
[
"d8testing_random_gc",
1,
null,
"",
[
],
{
},
{
}
],
[
"numfuzz",
2,
null,
"marking",
[
"--total-timeout-sec=2100",
"--stress-marking=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"delay",
[
"--total-timeout-sec=2100",
"--stress-delay-tasks=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"interrupt",
[
"--total-timeout-sec=2100",
"--stress-interrupt-budget=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"threads",
[
"--total-timeout-sec=2100",
"--stress-thread-pool-size=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"stack",
[
"--total-timeout-sec=2100",
"--stress-stack-size=1"
],
{
},
{
}
],
[
"numfuzz",
3,
null,
"combined",
[
"--total-timeout-sec=2100",
"--stress-delay-tasks=4",
"--stress-deopt=2",
"--stress-compaction=2",
"--stress-gc=4",
"--stress-marking=4",
"--stress-scavenge=4",
"--stress-thread-pool-size=2",
"--stress-stack-size=1",
"--stress-interrupt-budget=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"scavenge",
[
"--total-timeout-sec=2100",
"--stress-scavenge=1"
],
{
},
{
}
],
[
"numfuzz",
2,
null,
"deopt",
[
"--total-timeout-sec=2100",
"--stress-deopt=1"
],
{
},
{
}
]
]
},
"revision": "1b55293a7140eb9310638621987c6d90dc00a80f",
"swarm_hashes": {
"d8_default": "b1c46c66cc4ef6d366731678ad3eae8f3ee5f387e3f585ec7dba403fc0c206f5/320",
"run-num-fuzzer": "b49f1d10fb40a0331477f8a90e297e9d2496f8cadfaa60103cccd447d7fb3d4e/320"
}
},
"tags": [
"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/1b55293a7140eb9310638621987c6d90dc00a80f",
"gitiles_ref:refs/heads/main",
"parent_buildername:V8 Clusterfuzz Linux64 - debug builder",
"parent_buildnumber:35515",
"user_agent:recipe"
]
},
"id": "c11a2f62-76a3-4a57-bd1a-9e3c53d4f6e3",
"title": "V8 Clusterfuzz Linux64 - debug builder/35515"
},
{
"buildbucket": {
"properties": {
"newest_gitiles_revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"oldest_gitiles_revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"parent_build": "https://cr-buildbucket.appspot.com/build/8780119125253612977",
"parent_buildername": "V8 Clusterfuzz Linux64 - debug builder",
"parent_gn_args": [
"is_component_build = true",
"is_debug = true",
"target_cpu = \"x64\"",
"use_goma = false",
"use_remoteexec = true",
"v8_enable_backtrace = true",
"v8_enable_google_benchmark = true",
"v8_enable_slow_dchecks = true"
],
"parent_got_revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"parent_got_revision_cp": "refs/heads/main@{#87864}",
"parent_test_spec": {
"swarming_dimensions": {
"os": "Ubuntu-18.04"
},
"swarming_task_attrs": {
"expiration": 13800,
"hard_timeout": 4200,
"priority": 35
},
"tests": [
[
"d8testing_random_gc",
1,
null,
"",
[
],
{
},
{
}
],
[
"numfuzz",
2,
null,
"marking",
[
"--total-timeout-sec=2100",
"--stress-marking=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"delay",
[
"--total-timeout-sec=2100",
"--stress-delay-tasks=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"interrupt",
[
"--total-timeout-sec=2100",
"--stress-interrupt-budget=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"threads",
[
"--total-timeout-sec=2100",
"--stress-thread-pool-size=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"stack",
[
"--total-timeout-sec=2100",
"--stress-stack-size=1"
],
{
},
{
}
],
[
"numfuzz",
3,
null,
"combined",
[
"--total-timeout-sec=2100",
"--stress-delay-tasks=4",
"--stress-deopt=2",
"--stress-compaction=2",
"--stress-gc=4",
"--stress-marking=4",
"--stress-scavenge=4",
"--stress-thread-pool-size=2",
"--stress-stack-size=1",
"--stress-interrupt-budget=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"scavenge",
[
"--total-timeout-sec=2100",
"--stress-scavenge=1"
],
{
},
{
}
],
[
"numfuzz",
2,
null,
"deopt",
[
"--total-timeout-sec=2100",
"--stress-deopt=1"
],
{
},
{
}
]
]
},
"revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"swarm_hashes": {
"d8_default": "696ae022a57ac4fb17cbbd70d3175861a8fc3f1e3f9fb10aa1bed6550ddd0bbd/320",
"run-num-fuzzer": "823a242f026711c3c71820c33a65d78c664c79ff6b998ed31011a22071e353c3/320"
}
},
"tags": [
"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"gitiles_ref:refs/heads/main",
"parent_buildername:V8 Clusterfuzz Linux64 - debug builder",
"parent_buildnumber:35516",
"user_agent:recipe"
]
},
"id": "fc938773-9b34-465b-b53c-140cc7417930",
"title": "V8 Clusterfuzz Linux64 - debug builder/35516"
}
]
},
"newest_gitiles_revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"oldest_gitiles_revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"parent_build": "https://cr-buildbucket.appspot.com/build/8780119125253612977",
"parent_buildername": "V8 Clusterfuzz Linux64 - debug builder",
"parent_gn_args": [
"is_component_build = true",
"is_debug = true",
"target_cpu = \"x64\"",
"use_goma = false",
"use_remoteexec = true",
"v8_enable_backtrace = true",
"v8_enable_google_benchmark = true",
"v8_enable_slow_dchecks = true"
],
"parent_got_revision": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"parent_got_revision_cp": "refs/heads/main@{#87864}",
"parent_test_spec": {
"swarming_dimensions": {
"os": "Ubuntu-18.04"
},
"swarming_task_attrs": {
"expiration": 13800,
"hard_timeout": 4200,
"priority": 35
},
"tests": [
[
"d8testing_random_gc",
1,
null,
"",
[
],
{
},
{
}
],
[
"numfuzz",
2,
null,
"marking",
[
"--total-timeout-sec=2100",
"--stress-marking=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"delay",
[
"--total-timeout-sec=2100",
"--stress-delay-tasks=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"interrupt",
[
"--total-timeout-sec=2100",
"--stress-interrupt-budget=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"threads",
[
"--total-timeout-sec=2100",
"--stress-thread-pool-size=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"stack",
[
"--total-timeout-sec=2100",
"--stress-stack-size=1"
],
{
},
{
}
],
[
"numfuzz",
3,
null,
"combined",
[
"--total-timeout-sec=2100",
"--stress-delay-tasks=4",
"--stress-deopt=2",
"--stress-compaction=2",
"--stress-gc=4",
"--stress-marking=4",
"--stress-scavenge=4",
"--stress-thread-pool-size=2",
"--stress-stack-size=1",
"--stress-interrupt-budget=1"
],
{
},
{
}
],
[
"numfuzz",
1,
null,
"scavenge",
[
"--total-timeout-sec=2100",
"--stress-scavenge=1"
],
{
},
{
}
],
[
"numfuzz",
2,
null,
"deopt",
[
"--total-timeout-sec=2100",
"--stress-deopt=1"
],
{
},
{
}
]
]
},
"swarm_hashes": {
"d8_default": "696ae022a57ac4fb17cbbd70d3175861a8fc3f1e3f9fb10aa1bed6550ddd0bbd/320",
"run-num-fuzzer": "823a242f026711c3c71820c33a65d78c664c79ff6b998ed31011a22071e353c3/320"
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8945547729523189120"
},
{
"key": "scheduler_job_id",
"value": "v8/V8 NumFuzz - debug"
},
{
"key": "user_agent",
"value": "luci-scheduler"
},
{
"key": "parent_buildername",
"value": "V8 Clusterfuzz Linux64 - debug builder"
},
{
"key": "parent_buildnumber",
"value": "35516"
},
{
"key": "user_agent",
"value": "recipe"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[14:18:28.039] Scheduled build:
{
"id": "8780117667514907457",
"builder": {
"project": "v8",
"bucket": "ci",
"builder": "V8 NumFuzz - debug"
},
"number": 21825,
"createdBy": "project:v8",
"createTime": "2023-05-25T14:18:27.674607103Z",
"updateTime": "2023-05-25T14:18:27.674607103Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"ref": "refs/heads/main"
}
}
}
[14:18:28.039] Task URL: https://cr-buildbucket.appspot.com/build/8780117667514907457
[14:18:28.039] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:2:0) after 4m41s
[14:18:30.923] Received PubSub notification, asking Buildbucket for the build status
[14:18:30.942] Build status: STARTED
[14:23:09.054] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:2:0)
[14:23:09.087] Build status: STARTED
[14:23:09.087] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:4:0) after 1m7s
[14:24:16.324] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:4:0)
[14:24:16.349] Build status: STARTED
[14:24:16.349] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:5:0) after 9m20s
[14:33:36.377] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:5:0)
[14:33:36.409] Build status: STARTED
[14:33:36.409] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:6:0) after 8m42s
[14:42:18.761] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:6:0)
[14:42:18.802] Build status: STARTED
[14:42:18.802] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:7:0) after 1m30s
[14:43:48.926] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:7:0)
[14:43:48.958] Build status: STARTED
[14:43:48.958] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:8:0) after 7m32s
[14:51:20.999] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:8:0)
[14:51:21.023] Build status: STARTED
[14:51:21.023] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:9:0) after 6m51s
[14:58:12.633] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:9:0)
[14:58:12.694] Build status: STARTED
[14:58:12.695] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:10:0) after 7m13s
[15:05:26.538] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:10:0)
[15:05:26.560] Build status: STARTED
[15:05:26.560] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:11:0) after 7m13s
[15:12:39.882] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:11:0)
[15:12:39.904] Build status: STARTED
[15:12:39.905] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:12:0) after 6m53s
[15:19:33.185] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:12:0)
[15:19:33.204] Build status: STARTED
[15:19:33.204] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:13:0) after 1m49s
[15:21:22.283] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:13:0)
[15:21:22.396] Build status: STARTED
[15:21:22.396] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:14:0) after 7m27s
[15:28:49.448] Handling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:14:0)
[15:28:49.487] Build status: STARTED
[15:28:49.487] Scheduling timer "check-buildbucket-build-status" (v8/V8 NumFuzz - debug:8945547729523189120:15:0) after 5m56s
[15:34:22.449] Received PubSub notification, asking Buildbucket for the build status
[15:34:22.489] Build:
{
"id": "8780117667514907457",
"builder": {
"project": "v8",
"bucket": "ci",
"builder": "V8 NumFuzz - debug"
},
"number": 21825,
"createdBy": "project:v8",
"createTime": "2023-05-25T14:18:27.674607103Z",
"startTime": "2023-05-25T14:18:30.368922Z",
"endTime": "2023-05-25T15:34:21.949114243Z",
"updateTime": "2023-05-25T15:34:21.949114243Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "c20a01b3967130b6a7d6216f52fb3bda3b4fe74a",
"ref": "refs/heads/main"
}
}
}
[15:34:22.489] Invocation finished in 1h15m56.113802327s with status SUCCEEDED