[23:20:28.729] New invocation is queued and will start shortly
[23:20:30.374] Starting the invocation (attempt 1)
[23:20:30.476] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[23:20:30.476] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[23:20:30.476] Buildbucket request:
{
"bucket": "luci.v8.ci",
"client_operation_id": "9042814769298289648",
"parameters_json": "{\"builder_name\":\"V8 Blink Linux Debug\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://chromium.googlesource.com/v8/v8\",\"revision\":\"21d307306b809ea73241010650c06389b94eab6a\"},\"id\":\"https://chromium.googlesource.com/v8/v8/+/refs/heads/master@21d307306b809ea73241010650c06389b94eab6a\",\"title\":\"21d307306b809ea73241010650c06389b94eab6a\",\"url\":\"https://chromium.googlesource.com/v8/v8/+/21d307306b809ea73241010650c06389b94eab6a\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://chromium.googlesource.com/v8/v8\",\"revision\":\"21d307306b809ea73241010650c06389b94eab6a\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:V8 Blink Linux Debug",
"scheduler_invocation_id:9042814769298289648",
"scheduler_job_id:v8/V8 Blink Linux Debug",
"user_agent:luci-scheduler",
"buildset:commit/git/21d307306b809ea73241010650c06389b94eab6a",
"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/21d307306b809ea73241010650c06389b94eab6a",
"gitiles_ref:refs/heads/master"
]
}
[23:20:32.136] Buildbucket response:
{
"build": {
"bucket": "luci.v8.ci",
"canary_preference": "PROD",
"created_by": "project:v8",
"created_ts": "1592263230737095",
"id": "8877384706525188272",
"parameters_json": "{\"builder_name\": \"V8 Blink Linux Debug\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/v8/v8\", \"revision\": \"21d307306b809ea73241010650c06389b94eab6a\"}, \"id\": \"https://chromium.googlesource.com/v8/v8/+/refs/heads/master@21d307306b809ea73241010650c06389b94eab6a\", \"title\": \"21d307306b809ea73241010650c06389b94eab6a\", \"url\": \"https://chromium.googlesource.com/v8/v8/+/21d307306b809ea73241010650c06389b94eab6a\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/v8/v8\", \"revision\": \"21d307306b809ea73241010650c06389b94eab6a\"}}",
"project": "v8",
"result_details_json": "{\"properties\": {}}",
"service_account": "v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1592263231926662",
"tags": [
"build_address:luci.v8.ci/V8 Blink Linux Debug/4596",
"builder:V8 Blink Linux Debug",
"buildset:commit/git/21d307306b809ea73241010650c06389b94eab6a",
"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/21d307306b809ea73241010650c06389b94eab6a",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9042814769298289648",
"scheduler_job_id:v8/V8 Blink Linux Debug",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/v8/buildbucket/cr-buildbucket.appspot.com/8877384706525188272/+/annotations",
"swarming_tag:luci_project:v8",
"swarming_tag:recipe_name:chromium_integration",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:",
"user_agent:luci-scheduler"
],
"updated_ts": "1592263231926819",
"url": "https://ci.chromium.org/b/8877384706525188272",
"utcnow_ts": "1592263232121272"
}
}
[23:20:32.136] Task URL: https://ci.chromium.org/b/8877384706525188272
[23:20:32.136] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:2:0) after 1m0s
[23:20:37.675] Received PubSub notification, asking Buildbucket for the build status
[23:20:37.803] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:21:32.239] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:2:0)
[23:21:32.239] Timer tick, asking Buildbucket for the build status
[23:21:32.470] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:21:32.470] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:4:0) after 1m0s
[23:22:32.526] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:4:0)
[23:22:32.526] Timer tick, asking Buildbucket for the build status
[23:22:32.694] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:22:32.694] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:5:0) after 1m0s
[23:23:32.782] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:5:0)
[23:23:32.782] Timer tick, asking Buildbucket for the build status
[23:23:33.024] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:23:33.024] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:6:0) after 1m0s
[23:24:33.009] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:6:0)
[23:24:33.009] Timer tick, asking Buildbucket for the build status
[23:24:33.183] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:24:33.183] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:7:0) after 1m0s
[23:25:33.264] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:7:0)
[23:25:33.264] Timer tick, asking Buildbucket for the build status
[23:25:33.375] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:25:33.375] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:8:0) after 1m0s
[23:26:33.400] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:8:0)
[23:26:33.400] Timer tick, asking Buildbucket for the build status
[23:26:33.524] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:26:33.524] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:9:0) after 1m0s
[23:27:33.516] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:9:0)
[23:27:33.516] Timer tick, asking Buildbucket for the build status
[23:27:33.852] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:27:33.852] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:10:0) after 1m0s
[23:28:33.838] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:10:0)
[23:28:33.838] Timer tick, asking Buildbucket for the build status
[23:28:34.076] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:28:34.076] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:11:0) after 1m0s
[23:29:34.114] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:11:0)
[23:29:34.114] Timer tick, asking Buildbucket for the build status
[23:29:34.267] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:29:34.267] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:12:0) after 1m0s
[23:30:34.319] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:12:0)
[23:30:34.319] Timer tick, asking Buildbucket for the build status
[23:30:34.473] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:30:34.473] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:13:0) after 1m0s
[23:31:34.532] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:13:0)
[23:31:34.532] Timer tick, asking Buildbucket for the build status
[23:31:34.681] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:31:34.681] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:14:0) after 1m0s
[23:32:35.552] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:14:0)
[23:32:35.552] Timer tick, asking Buildbucket for the build status
[23:32:37.367] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:32:37.367] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:15:0) after 1m0s
[23:33:37.595] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:15:0)
[23:33:37.595] Timer tick, asking Buildbucket for the build status
[23:33:38.759] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:33:38.759] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:16:0) after 1m0s
[23:34:38.822] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:16:0)
[23:34:38.822] Timer tick, asking Buildbucket for the build status
[23:34:39.316] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:34:39.316] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:17:0) after 1m0s
[23:35:39.476] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:17:0)
[23:35:39.476] Timer tick, asking Buildbucket for the build status
[23:35:39.658] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:35:39.658] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:18:0) after 1m0s
[23:36:39.708] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:18:0)
[23:36:39.708] Timer tick, asking Buildbucket for the build status
[23:36:40.496] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:36:40.496] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:19:0) after 1m0s
[23:37:40.544] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:19:0)
[23:37:40.544] Timer tick, asking Buildbucket for the build status
[23:37:50.756] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:37:50.756] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:20:0) after 1m0s
[23:38:50.823] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:20:0)
[23:38:50.823] Timer tick, asking Buildbucket for the build status
[23:38:51.117] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:38:51.117] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:21:0) after 1m0s
[23:39:51.139] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:21:0)
[23:39:51.139] Timer tick, asking Buildbucket for the build status
[23:39:51.294] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:39:51.294] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:22:0) after 1m0s
[23:40:51.382] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:22:0)
[23:40:51.382] Timer tick, asking Buildbucket for the build status
[23:40:51.624] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:40:51.624] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:23:0) after 1m0s
[23:41:51.745] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:23:0)
[23:41:51.745] Timer tick, asking Buildbucket for the build status
[23:41:52.306] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:41:52.306] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:24:0) after 1m0s
[23:42:52.362] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:24:0)
[23:42:52.362] Timer tick, asking Buildbucket for the build status
[23:42:53.524] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:42:53.524] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:25:0) after 1m0s
[23:43:53.762] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:25:0)
[23:43:53.762] Timer tick, asking Buildbucket for the build status
[23:43:53.948] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:43:53.948] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:26:0) after 1m0s
[23:44:54.017] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:26:0)
[23:44:54.017] Timer tick, asking Buildbucket for the build status
[23:44:54.200] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:44:54.200] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:27:0) after 1m0s
[23:45:54.227] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:27:0)
[23:45:54.227] Timer tick, asking Buildbucket for the build status
[23:45:54.539] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:45:54.539] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:28:0) after 1m0s
[23:46:54.625] Handling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:28:0)
[23:46:54.625] Timer tick, asking Buildbucket for the build status
[23:46:54.977] Build 8877384706525188272: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:46:54.977] Scheduling timer "check-buildbucket-build-status" (v8/V8 Blink Linux Debug:9042814769298289648:29:0) after 1m0s
[23:47:25.464] Received PubSub notification, asking Buildbucket for the build status
[23:47:25.638] Build 8877384706525188272: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[23:47:25.638] Buildbucket build:
{
"build": {
"bucket": "luci.v8.ci",
"canary_preference": "PROD",
"completed_ts": "1592264844649103",
"created_by": "project:v8",
"created_ts": "1592263230737095",
"id": "8877384706525188272",
"parameters_json": "{\"builder_name\": \"V8 Blink Linux Debug\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://chromium.googlesource.com/v8/v8\", \"revision\": \"21d307306b809ea73241010650c06389b94eab6a\"}, \"id\": \"https://chromium.googlesource.com/v8/v8/+/refs/heads/master@21d307306b809ea73241010650c06389b94eab6a\", \"title\": \"21d307306b809ea73241010650c06389b94eab6a\", \"url\": \"https://chromium.googlesource.com/v8/v8/+/21d307306b809ea73241010650c06389b94eab6a\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://chromium.googlesource.com/v8/v8\", \"revision\": \"21d307306b809ea73241010650c06389b94eab6a\"}}",
"project": "v8",
"result": "SUCCESS",
"result_details_json": "{\"properties\": {\"$build/goma\": {\"rpc_extra_params\": \"?prod\", \"server_host\": \"goma.chromium.org\"}, \"$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/v8/v8\", \"revision\": \"21d307306b809ea73241010650c06389b94eab6a\"}, \"id\": \"https://chromium.googlesource.com/v8/v8/+/refs/heads/master@21d307306b809ea73241010650c06389b94eab6a\", \"title\": \"21d307306b809ea73241010650c06389b94eab6a\", \"url\": \"https://chromium.googlesource.com/v8/v8/+/21d307306b809ea73241010650c06389b94eab6a\"}]}, \"bot_id\": \"luci-v8-ci-xenial-59-oe6h\", \"branch\": \"refs/heads/master\", \"buildername\": \"V8 Blink Linux Debug\", \"buildnumber\": 4596, \"got_angle_revision\": \"e95e2c3c48a45001f390aa942a52dd539fb7d207\", \"got_cr_revision\": \"eadbea3e2cdcbe65e5fb20755acf2bcf71f115c7\", \"got_cr_revision_cp\": \"refs/heads/master@{#778545}\", \"got_dawn_revision\": \"c3c2c9b6b09c5f7cdd6cebe77e29dbc2e16eaa4a\", \"got_nacl_revision\": \"87616f7ce2ea8383efd3731960c15f4ba5852d93\", \"got_revision\": \"21d307306b809ea73241010650c06389b94eab6a\", \"got_revision_cp\": \"refs/heads/master@{#68352}\", \"got_swarming_client_revision\": \"4c095d04179dc725a300085ae21fe3b79900d072\", \"got_swiftshader_revision\": \"8cbee4107cf13e97cdbe30e98dfc0517de2b350f\", \"got_v8_revision\": \"21d307306b809ea73241010650c06389b94eab6a\", \"got_v8_revision_cp\": \"refs/heads/master@{#68352}\", \"got_webrtc_revision\": \"9465978a3b627655b2c99389dc35bcd343866ee1\", \"got_webrtc_revision_cp\": \"refs/heads/master@{#31522}\", \"isolate_server\": \"https://isolateserver.appspot.com\", \"mastername\": \"client.v8.fyi\", \"path_config\": \"generic\", \"recipe\": \"chromium_integration\", \"repository\": \"https://chromium.googlesource.com/v8/v8\", \"revision\": \"21d307306b809ea73241010650c06389b94eab6a\", \"swarm_hashes_refs/heads/master(at){#68352}_without_patch\": {\"blink_unittests\": \"e20cb5beaaa61b523ddc0535a0a34e4427f49cca\"}}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_7d42915ebb031f6f96457c5c10eaeeb343fd1ff32cf54759d19a88c640a69bcb_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-v8-ci-xenial-59-oe6h\"], \"image\": [\"chrome-xenial-20052400-59eb8623c93\"], \"inside_docker\": [\"0\"], \"kvm\": [\"1\"], \"locale\": [\"en_US.UTF-8\"], \"machine_type\": [\"n1-standard-8\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-16.04\"], \"pool\": [\"luci.v8.ci\"], \"python\": [\"2.7.12\"], \"server_version\": [\"5207-21acfae\"], \"ssd\": [\"0\"], \"zone\": [\"us\", \"us-east\", \"us-east1\", \"us-east1-d\"]}}}",
"service_account": "v8-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"started_ts": "1592263236390911",
"status": "COMPLETED",
"status_changed_ts": "1592264845082951",
"tags": [
"build_address:luci.v8.ci/V8 Blink Linux Debug/4596",
"builder:V8 Blink Linux Debug",
"buildset:commit/git/21d307306b809ea73241010650c06389b94eab6a",
"buildset:commit/gitiles/chromium.googlesource.com/v8/v8/+/21d307306b809ea73241010650c06389b94eab6a",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9042814769298289648",
"scheduler_job_id:v8/V8 Blink Linux Debug",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/v8/buildbucket/cr-buildbucket.appspot.com/8877384706525188272/+/annotations",
"swarming_tag:luci_project:v8",
"swarming_tag:os:Linux",
"swarming_tag:recipe_name:chromium_integration",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:4cd31a53192bf810",
"user_agent:luci-scheduler"
],
"updated_ts": "1592264845093933",
"url": "https://ci.chromium.org/b/8877384706525188272",
"utcnow_ts": "1592264845628828"
}
}
[23:47:25.638] Invocation finished in 26m56.928779436s with status SUCCEEDED