buildbucket: < server: "cr-buildbucket.appspot.com" bucket: "ci" builder: "V8 Linux64" >
{
"newest_gitiles_revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"oldest_gitiles_revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"parent_build": "https://cr-buildbucket.appspot.com/build/8692697325193581409",
"parent_buildername": "V8 Linux64 - builder",
"parent_gn_args": [
"dcheck_always_on = false",
"is_component_build = false",
"is_debug = false",
"target_cpu = \"x64\"",
"use_remoteexec = true",
"v8_enable_google_benchmark = true",
"v8_gcmole = true"
],
"parent_got_revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"parent_got_revision_cp": "refs/heads/main@{#104689}",
"parent_test_spec": {
"swarming_dimensions": {
"cpu": "x86-64-avx2",
"os": "Ubuntu-22.04"
},
"swarming_task_attrs": {},
"tests": [
[
"benchmarks",
1,
null,
"",
[],
{},
{}
],
[
"benchmarks",
1,
"assert_types",
"assert_types",
[],
{},
{}
],
[
"benchmarks",
1,
"extra",
"extra",
[],
{},
{}
],
[
"check-bytecode-baseline",
1,
null,
"",
[],
{},
{}
],
[
"mozilla",
1,
null,
"",
[],
{},
{}
],
[
"mozilla",
1,
"assert_types",
"assert_types",
[],
{},
{}
],
[
"mozilla",
1,
"extra",
"extra",
[],
{},
{}
],
[
"optimize_for_size",
1,
null,
"",
[],
{},
{}
],
[
"perf_integration",
1,
null,
"",
[],
{},
{}
],
[
"test262",
2,
null,
"",
[],
{},
{}
],
[
"test262",
2,
"assert_types",
"assert_types",
[],
{},
{}
],
[
"test262",
2,
"extra",
"extra",
[],
{},
{}
],
[
"v8initializers",
1,
null,
"",
[],
{},
{}
],
[
"v8testing",
1,
null,
"",
[],
{},
{}
],
[
"v8testing",
1,
"assert_types",
"assert_types",
[],
{},
{}
],
[
"v8testing",
1,
"wasm_assert_types",
"wasm_assert_types",
[],
{},
{}
],
[
"v8testing",
1,
"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,
"stress_instruction_scheduling",
"stress_instruction_scheduling",
[],
{},
{}
],
[
"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",
2,
"default",
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{},
{}
],
[
"v8testing",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{},
{}
],
[
"gcmole_v3",
6,
"x64",
"x64",
[],
{},
{}
],
[
"gcmole_v2",
1,
"x64",
"test single host",
[
"--test-run"
],
{},
{}
],
[
"gcmole_v3",
1,
"x64",
"test multi host",
[
"--test-run"
],
{},
{}
]
]
},
"revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"swarm_hashes": {
"benchmarks": "a32ad68a7df0d5ef3f9417265b9e2c8616075d814ed9dd0618128397df608a07/319",
"bot_default": "41006832693988fa4b424147b71417600a6ce80a2b4d005d686ffd79a6805878/320",
"check-static-initializers": "d1da8b471837f0cca3d9ce5908513138fb151688bf5f1d55c0b558a7157e5e4c/156",
"generate-bytecode-expectations": "ff4739fea58628cbc1ec91d6e50c6c33876b1febe0f5c077613263dd793c8baf/155",
"mjsunit": "371101e7b59636da00456e019aa04a24debc5ab1442ad581a865ca265cd2d38d/319",
"mozilla": "de793615335c64ed1969cf9114ff0c9d92edd8dac73e88f1544fbb7bcf9547a8/319",
"optimize_for_size": "f447b4e22f98c9222ba0d7c8b479d6af2cc6fddf04964f9e4360280571e3129e/320",
"perf_integration": "466acf925bbe7c46a9cd774bc3162f5e5b02f5c8f5e319a3d0ac0203ffda2ac0/320",
"run-gcmole": "1411df537633927bcdca955174886a5b5bf69fc28d7a0798e18a3652a81835d2/810",
"test262": "f6c6eb953d5c56ac3982df4bd67f9633aeaf1cea1b7840d81e77769dc42231fc/319",
"webkit": "73ba8b6229a14cc394b77eb290d46421c0d272c49910e061c1d614d984ed2cb5/319"
}
}
[13:02:51.222] New invocation is queued and will start shortly
[13:02:51.222] Triggered by user:v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com
[13:02:52.595] Starting the invocation (attempt 1)
[13:02:52.623] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c"
[13:02:52.623] Reconstructed gitiles commit from tags
[13:02:52.623] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[13:02:52.623] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[13:02:52.625] Buildbucket request:
{
"requestId": "8858126412409175568",
"builder": {
"project": "v8",
"bucket": "ci",
"builder": "V8 Linux64"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8858126412409175568",
"job": "v8/ci-V8 Linux64",
"triggers": [
{
"buildbucket": {
"properties": {
"newest_gitiles_revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"oldest_gitiles_revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"parent_build": "https://cr-buildbucket.appspot.com/build/8692697325193581409",
"parent_buildername": "V8 Linux64 - builder",
"parent_gn_args": [
"dcheck_always_on = false",
"is_component_build = false",
"is_debug = false",
"target_cpu = \"x64\"",
"use_remoteexec = true",
"v8_enable_google_benchmark = true",
"v8_gcmole = true"
],
"parent_got_revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"parent_got_revision_cp": "refs/heads/main@{#104689}",
"parent_test_spec": {
"swarming_dimensions": {
"cpu": "x86-64-avx2",
"os": "Ubuntu-22.04"
},
"swarming_task_attrs": {
},
"tests": [
[
"benchmarks",
1,
null,
"",
[
],
{
},
{
}
],
[
"benchmarks",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"benchmarks",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"check-bytecode-baseline",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"mozilla",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"optimize_for_size",
1,
null,
"",
[
],
{
},
{
}
],
[
"perf_integration",
1,
null,
"",
[
],
{
},
{
}
],
[
"test262",
2,
null,
"",
[
],
{
},
{
}
],
[
"test262",
2,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"test262",
2,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8initializers",
1,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
1,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"v8testing",
1,
"wasm_assert_types",
"wasm_assert_types",
[
],
{
},
{
}
],
[
"v8testing",
1,
"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,
"stress_instruction_scheduling",
"stress_instruction_scheduling",
[
],
{
},
{
}
],
[
"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",
2,
"default",
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"v8testing",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"gcmole_v3",
6,
"x64",
"x64",
[
],
{
},
{
}
],
[
"gcmole_v2",
1,
"x64",
"test single host",
[
"--test-run"
],
{
},
{
}
],
[
"gcmole_v3",
1,
"x64",
"test multi host",
[
"--test-run"
],
{
},
{
}
]
]
},
"revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"swarm_hashes": {
"benchmarks": "a32ad68a7df0d5ef3f9417265b9e2c8616075d814ed9dd0618128397df608a07/319",
"bot_default": "41006832693988fa4b424147b71417600a6ce80a2b4d005d686ffd79a6805878/320",
"check-static-initializers": "d1da8b471837f0cca3d9ce5908513138fb151688bf5f1d55c0b558a7157e5e4c/156",
"generate-bytecode-expectations": "ff4739fea58628cbc1ec91d6e50c6c33876b1febe0f5c077613263dd793c8baf/155",
"mjsunit": "371101e7b59636da00456e019aa04a24debc5ab1442ad581a865ca265cd2d38d/319",
"mozilla": "de793615335c64ed1969cf9114ff0c9d92edd8dac73e88f1544fbb7bcf9547a8/319",
"optimize_for_size": "f447b4e22f98c9222ba0d7c8b479d6af2cc6fddf04964f9e4360280571e3129e/320",
"perf_integration": "466acf925bbe7c46a9cd774bc3162f5e5b02f5c8f5e319a3d0ac0203ffda2ac0/320",
"run-gcmole": "1411df537633927bcdca955174886a5b5bf69fc28d7a0798e18a3652a81835d2/810",
"test262": "f6c6eb953d5c56ac3982df4bd67f9633aeaf1cea1b7840d81e77769dc42231fc/319",
"webkit": "73ba8b6229a14cc394b77eb290d46421c0d272c49910e061c1d614d984ed2cb5/319"
}
},
"tags": [
"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"gitiles_ref:refs/heads/main",
"parent_buildername:V8 Linux64 - builder",
"parent_buildnumber:84596",
"user_agent:recipe"
]
},
"id": "3a889840-1399-4b86-aa8f-ff603fb45d0a",
"title": "V8 Linux64 - builder/84596",
"url": "https://cr-buildbucket.appspot.com/build/8692697325193581409"
}
]
},
"newest_gitiles_revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"oldest_gitiles_revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"parent_build": "https://cr-buildbucket.appspot.com/build/8692697325193581409",
"parent_buildername": "V8 Linux64 - builder",
"parent_gn_args": [
"dcheck_always_on = false",
"is_component_build = false",
"is_debug = false",
"target_cpu = \"x64\"",
"use_remoteexec = true",
"v8_enable_google_benchmark = true",
"v8_gcmole = true"
],
"parent_got_revision": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"parent_got_revision_cp": "refs/heads/main@{#104689}",
"parent_test_spec": {
"swarming_dimensions": {
"cpu": "x86-64-avx2",
"os": "Ubuntu-22.04"
},
"swarming_task_attrs": {
},
"tests": [
[
"benchmarks",
1,
null,
"",
[
],
{
},
{
}
],
[
"benchmarks",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"benchmarks",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"check-bytecode-baseline",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
null,
"",
[
],
{
},
{
}
],
[
"mozilla",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"mozilla",
1,
"extra",
"extra",
[
],
{
},
{
}
],
[
"optimize_for_size",
1,
null,
"",
[
],
{
},
{
}
],
[
"perf_integration",
1,
null,
"",
[
],
{
},
{
}
],
[
"test262",
2,
null,
"",
[
],
{
},
{
}
],
[
"test262",
2,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"test262",
2,
"extra",
"extra",
[
],
{
},
{
}
],
[
"v8initializers",
1,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
1,
null,
"",
[
],
{
},
{
}
],
[
"v8testing",
1,
"assert_types",
"assert_types",
[
],
{
},
{
}
],
[
"v8testing",
1,
"wasm_assert_types",
"wasm_assert_types",
[
],
{
},
{
}
],
[
"v8testing",
1,
"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,
"stress_instruction_scheduling",
"stress_instruction_scheduling",
[
],
{
},
{
}
],
[
"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",
2,
"default",
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"v8testing",
1,
null,
"noavx",
[
"--extra-flags",
"--noenable-avx"
],
{
},
{
}
],
[
"gcmole_v3",
6,
"x64",
"x64",
[
],
{
},
{
}
],
[
"gcmole_v2",
1,
"x64",
"test single host",
[
"--test-run"
],
{
},
{
}
],
[
"gcmole_v3",
1,
"x64",
"test multi host",
[
"--test-run"
],
{
},
{
}
]
]
},
"swarm_hashes": {
"benchmarks": "a32ad68a7df0d5ef3f9417265b9e2c8616075d814ed9dd0618128397df608a07/319",
"bot_default": "41006832693988fa4b424147b71417600a6ce80a2b4d005d686ffd79a6805878/320",
"check-static-initializers": "d1da8b471837f0cca3d9ce5908513138fb151688bf5f1d55c0b558a7157e5e4c/156",
"generate-bytecode-expectations": "ff4739fea58628cbc1ec91d6e50c6c33876b1febe0f5c077613263dd793c8baf/155",
"mjsunit": "371101e7b59636da00456e019aa04a24debc5ab1442ad581a865ca265cd2d38d/319",
"mozilla": "de793615335c64ed1969cf9114ff0c9d92edd8dac73e88f1544fbb7bcf9547a8/319",
"optimize_for_size": "f447b4e22f98c9222ba0d7c8b479d6af2cc6fddf04964f9e4360280571e3129e/320",
"perf_integration": "466acf925bbe7c46a9cd774bc3162f5e5b02f5c8f5e319a3d0ac0203ffda2ac0/320",
"run-gcmole": "1411df537633927bcdca955174886a5b5bf69fc28d7a0798e18a3652a81835d2/810",
"test262": "f6c6eb953d5c56ac3982df4bd67f9633aeaf1cea1b7840d81e77769dc42231fc/319",
"webkit": "73ba8b6229a14cc394b77eb290d46421c0d272c49910e061c1d614d984ed2cb5/319"
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8858126412409175568"
},
{
"key": "scheduler_job_id",
"value": "v8/ci-V8 Linux64"
},
{
"key": "user_agent",
"value": "luci-scheduler"
},
{
"key": "parent_buildername",
"value": "V8 Linux64 - builder"
},
{
"key": "parent_buildnumber",
"value": "84596"
},
{
"key": "user_agent",
"value": "recipe"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[13:02:53.100] Scheduled build:
{
"id": "8692696350214478273",
"builder": {
"project": "v8",
"bucket": "ci",
"builder": "V8 Linux64"
},
"number": 64896,
"createdBy": "project:v8",
"createTime": "2026-01-14T13:02:52.690841725Z",
"updateTime": "2026-01-14T13:02:52.690841725Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"ref": "refs/heads/main"
}
}
}
[13:02:53.100] Task URL: https://cr-buildbucket.appspot.com/build/8692696350214478273
[13:02:53.100] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8858126412409175568:2:0) after 9m57s
[13:02:54.106] Received PubSub notification, asking Buildbucket for the build status
[13:02:54.124] Build status: SCHEDULED
[13:03:00.441] Received PubSub notification, asking Buildbucket for the build status
[13:03:00.462] Build status: STARTED
[13:12:50.142] Handling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8858126412409175568:2:0)
[13:12:50.159] Build status: STARTED
[13:12:50.159] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8858126412409175568:5:0) after 2m46s
[13:15:36.176] Handling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8858126412409175568:5:0)
[13:15:36.200] Build status: STARTED
[13:15:36.200] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8858126412409175568:6:0) after 8m0s
[13:23:36.248] Handling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8858126412409175568:6:0)
[13:23:36.292] Build status: STARTED
[13:23:36.292] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8858126412409175568:7:0) after 8m48s
[13:32:24.339] Handling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8858126412409175568:7:0)
[13:32:24.369] Build status: STARTED
[13:32:24.370] Scheduling timer "check-buildbucket-build-status" (v8/ci-V8 Linux64:8858126412409175568:8:0) after 9m21s
[13:33:53.191] Received PubSub notification, asking Buildbucket for the build status
[13:33:53.230] Build:
{
"id": "8692696350214478273",
"builder": {
"project": "v8",
"bucket": "ci",
"builder": "V8 Linux64"
},
"number": 64896,
"createdBy": "project:v8",
"createTime": "2026-01-14T13:02:52.690841725Z",
"startTime": "2026-01-14T13:03:00.235053252Z",
"endTime": "2026-01-14T13:33:38.648300894Z",
"updateTime": "2026-01-14T13:33:38.648300894Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "v8/v8",
"id": "a1cba21ef2d1956891eaab4ee6c093bb8fa2e98c",
"ref": "refs/heads/main"
}
}
}
[13:33:53.230] Invocation finished in 31m2.016969035s with status SUCCEEDED