[10:31:51.131] New invocation is queued and will start shortly
[10:31:52.255] Starting the invocation (attempt 1)
[10:31:52.323] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[10:31:52.323] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[10:31:52.323] Buildbucket request:
{
"bucket": "luci.webrtc.ci",
"client_operation_id": "9033169251698291136",
"parameters_json": "{\"builder_name\":\"Mac Asan\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://webrtc.googlesource.com/src\",\"revision\":\"9cf3ea0ab278e5505c748f7998541f2edec532e3\"},\"id\":\"https://webrtc.googlesource.com/src/+/refs/heads/master@9cf3ea0ab278e5505c748f7998541f2edec532e3\",\"title\":\"9cf3ea0ab278e5505c748f7998541f2edec532e3\",\"url\":\"https://webrtc.googlesource.com/src/+/9cf3ea0ab278e5505c748f7998541f2edec532e3\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://webrtc.googlesource.com/src\",\"revision\":\"9cf3ea0ab278e5505c748f7998541f2edec532e3\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:Mac Asan",
"scheduler_invocation_id:9033169251698291136",
"scheduler_job_id:webrtc/Mac Asan",
"user_agent:luci-scheduler",
"buildset:commit/git/9cf3ea0ab278e5505c748f7998541f2edec532e3",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/9cf3ea0ab278e5505c748f7998541f2edec532e3",
"gitiles_ref:refs/heads/master"
]
}
[10:31:53.057] Buildbucket response:
{
"build": {
"bucket": "luci.webrtc.ci",
"canary_preference": "PROD",
"created_by": "project:webrtc",
"created_ts": "1601461912462348",
"id": "8867739189636096144",
"parameters_json": "{\"builder_name\": \"Mac Asan\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"9cf3ea0ab278e5505c748f7998541f2edec532e3\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@9cf3ea0ab278e5505c748f7998541f2edec532e3\", \"title\": \"9cf3ea0ab278e5505c748f7998541f2edec532e3\", \"url\": \"https://webrtc.googlesource.com/src/+/9cf3ea0ab278e5505c748f7998541f2edec532e3\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"9cf3ea0ab278e5505c748f7998541f2edec532e3\"}}",
"project": "webrtc",
"result_details_json": "{\"properties\": {}}",
"service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1601461912919251",
"tags": [
"build_address:luci.webrtc.ci/Mac Asan/25188",
"builder:Mac Asan",
"buildset:commit/git/9cf3ea0ab278e5505c748f7998541f2edec532e3",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/9cf3ea0ab278e5505c748f7998541f2edec532e3",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9033169251698291136",
"scheduler_job_id:webrtc/Mac Asan",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8867739189636096144/+/annotations",
"swarming_tag:luci_project:webrtc",
"swarming_tag:recipe_name:webrtc/standalone",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:",
"user_agent:luci-scheduler"
],
"updated_ts": "1601461912919359",
"url": "https://ci.chromium.org/b/8867739189636096144",
"utcnow_ts": "1601461913049225"
}
}
[10:31:53.057] Task URL: https://ci.chromium.org/b/8867739189636096144
[10:31:53.057] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:2:0) after 1m0s
[10:32:53.726] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:2:0)
[10:32:53.726] Timer tick, asking Buildbucket for the build status
[10:32:54.004] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:32:54.004] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:3:0) after 1m0s
[10:33:54.166] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:3:0)
[10:33:54.166] Timer tick, asking Buildbucket for the build status
[10:33:54.254] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:33:54.254] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:4:0) after 1m0s
[10:34:54.314] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:4:0)
[10:34:54.314] Timer tick, asking Buildbucket for the build status
[10:34:54.398] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:34:54.398] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:5:0) after 1m0s
[10:35:54.549] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:5:0)
[10:35:54.549] Timer tick, asking Buildbucket for the build status
[10:35:54.707] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:35:54.707] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:6:0) after 1m0s
[10:36:54.789] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:6:0)
[10:36:54.789] Timer tick, asking Buildbucket for the build status
[10:36:54.878] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:36:54.878] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:7:0) after 1m0s
[10:37:54.991] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:7:0)
[10:37:54.991] Timer tick, asking Buildbucket for the build status
[10:37:55.120] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:37:55.120] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:8:0) after 1m0s
[10:38:55.235] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:8:0)
[10:38:55.235] Timer tick, asking Buildbucket for the build status
[10:38:55.303] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:38:55.303] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:9:0) after 1m0s
[10:39:55.317] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:9:0)
[10:39:55.317] Timer tick, asking Buildbucket for the build status
[10:39:55.453] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:39:55.453] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:10:0) after 1m0s
[10:40:55.528] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:10:0)
[10:40:55.528] Timer tick, asking Buildbucket for the build status
[10:40:55.639] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:40:55.639] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:11:0) after 1m0s
[10:41:55.697] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:11:0)
[10:41:55.697] Timer tick, asking Buildbucket for the build status
[10:41:55.815] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:41:55.815] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:12:0) after 1m0s
[10:42:55.940] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:12:0)
[10:42:55.940] Timer tick, asking Buildbucket for the build status
[10:42:56.137] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:42:56.137] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:13:0) after 1m0s
[10:43:56.204] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:13:0)
[10:43:56.204] Timer tick, asking Buildbucket for the build status
[10:43:56.950] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:43:56.950] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:14:0) after 1m0s
[10:44:57.131] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:14:0)
[10:44:57.131] Timer tick, asking Buildbucket for the build status
[10:44:57.227] Build 8867739189636096144: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[10:44:57.227] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:15:0) after 1m0s
[10:45:36.856] Received PubSub notification, asking Buildbucket for the build status
[10:45:36.958] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:45:57.384] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:15:0)
[10:45:57.384] Timer tick, asking Buildbucket for the build status
[10:45:57.503] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:45:57.503] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:17:0) after 1m0s
[10:46:57.684] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:17:0)
[10:46:57.684] Timer tick, asking Buildbucket for the build status
[10:46:58.124] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:46:58.124] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:18:0) after 1m0s
[10:47:58.378] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:18:0)
[10:47:58.378] Timer tick, asking Buildbucket for the build status
[10:47:58.550] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:47:58.550] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:19:0) after 1m0s
[10:48:58.584] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:19:0)
[10:48:58.584] Timer tick, asking Buildbucket for the build status
[10:48:58.681] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:48:58.681] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:20:0) after 1m0s
[10:49:58.752] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:20:0)
[10:49:58.752] Timer tick, asking Buildbucket for the build status
[10:50:01.282] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:50:01.282] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:21:0) after 1m0s
[10:51:01.964] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:21:0)
[10:51:01.964] Timer tick, asking Buildbucket for the build status
[10:51:02.149] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:51:02.150] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:22:0) after 1m0s
[10:52:02.509] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:22:0)
[10:52:02.509] Timer tick, asking Buildbucket for the build status
[10:52:03.016] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:52:03.016] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:23:0) after 1m0s
[10:53:03.136] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:23:0)
[10:53:03.136] Timer tick, asking Buildbucket for the build status
[10:53:03.294] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:53:03.294] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:24:0) after 1m0s
[10:54:03.374] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:24:0)
[10:54:03.374] Timer tick, asking Buildbucket for the build status
[10:54:03.477] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:54:03.477] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:25:0) after 1m0s
[10:55:03.501] Handling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:25:0)
[10:55:03.501] Timer tick, asking Buildbucket for the build status
[10:55:03.706] Build 8867739189636096144: status "STARTED", result "", failure_reason "", cancelation_reason ""
[10:55:03.706] Scheduling timer "check-buildbucket-build-status" (webrtc/Mac Asan:9033169251698291136:26:0) after 1m0s
[10:55:53.048] Received PubSub notification, asking Buildbucket for the build status
[10:55:53.123] Build 8867739189636096144: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[10:55:53.123] Buildbucket build:
{
"build": {
"bucket": "luci.webrtc.ci",
"canary_preference": "PROD",
"completed_ts": "1601463352317462",
"created_by": "project:webrtc",
"created_ts": "1601461912462348",
"id": "8867739189636096144",
"parameters_json": "{\"builder_name\": \"Mac Asan\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"9cf3ea0ab278e5505c748f7998541f2edec532e3\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@9cf3ea0ab278e5505c748f7998541f2edec532e3\", \"title\": \"9cf3ea0ab278e5505c748f7998541f2edec532e3\", \"url\": \"https://webrtc.googlesource.com/src/+/9cf3ea0ab278e5505c748f7998541f2edec532e3\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"9cf3ea0ab278e5505c748f7998541f2edec532e3\"}}",
"project": "webrtc",
"result": "SUCCESS",
"result_details_json": "{\"properties\": {\"$build/goma\": {\"server_host\": \"goma.chromium.org\", \"use_luci_auth\": true}, \"$recipe_engine/path\": {\"cache_dir\": \"/opt/s/w/ir/cache\", \"temp_dir\": \"/opt/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://webrtc.googlesource.com/src\", \"revision\": \"9cf3ea0ab278e5505c748f7998541f2edec532e3\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@9cf3ea0ab278e5505c748f7998541f2edec532e3\", \"title\": \"9cf3ea0ab278e5505c748f7998541f2edec532e3\", \"url\": \"https://webrtc.googlesource.com/src/+/9cf3ea0ab278e5505c748f7998541f2edec532e3\"}]}, \"bot_id\": \"build142-m9\", \"branch\": \"refs/heads/master\", \"builder_group\": \"client.webrtc\", \"buildername\": \"Mac Asan\", \"buildnumber\": 25188, \"clang_revision\": \"llvmorg-12-init-5035-gd0abc757-3\", \"got_revision\": \"9cf3ea0ab278e5505c748f7998541f2edec532e3\", \"got_revision_cp\": \"refs/heads/master@{#32247}\", \"isolate_server\": \"https://isolateserver.appspot.com\", \"path_config\": \"generic\", \"recipe\": \"webrtc/standalone\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"9cf3ea0ab278e5505c748f7998541f2edec532e3\", \"swarm_hashes\": {\"audio_decoder_unittests\": \"d48d44871369237e61403c9dc4aa1d1a9f95681a\", \"common_audio_unittests\": \"9bea1017d7f878868755d72db0803006aa6eee47\", \"common_video_unittests\": \"0558325de529a6c267977d2dee446766ea721a7b\", \"low_bandwidth_audio_test\": \"97025d0748e046307f858f8f96a9349647e9864e\", \"modules_tests\": \"c93584f00eb5632e3ebc6ae3b7ab7737e7c52f4b\", \"modules_unittests\": \"220d28920e0537fdcecb7a07980f63eb7f5baa41\", \"peerconnection_unittests\": \"ce06a021f58efd4992464e46470fa3eb0e80cfd4\", \"rtc_media_unittests\": \"de4f1d9bfb966408148b5e8389a6f8ac7bf427e4\", \"rtc_pc_unittests\": \"f7eebb50026c77487209c2c89f0030c2a0f63744\", \"rtc_stats_unittests\": \"c6adf26f74057d7089a46c1935a9de4bf0ca15ed\", \"rtc_unittests\": \"ba44a53e3b612b85ccf13b9d2de256c2743aa2aa\", \"slow_tests\": \"d24cf6890575a8192a48328cab3cbc50237691a3\", \"system_wrappers_unittests\": \"9a239adc733c82b81259f619a058f27a3c740c6f\", \"test_support_unittests\": \"b94288a7482ab931599f7d256bdec769c0b56231\", \"tools_unittests\": \"ded4cf7f9de5e3f085a3f2ae9e604a82105cdb81\", \"video_engine_tests\": \"454767ddc70b33c83bc7bfc17f9ef9e6bfef51b4\", \"voip_unittests\": \"c84029f61965311c1598c653a71ee1ce9b93bf1f\", \"webrtc_nonparallel_tests\": \"9c338497932a55f3f0c54396ef76a3b2b2d0dfc6\"}}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_059806cb76369fad874f65dcf15d9fac8b85f8aaa2bcc21181e3047888c9f722_v2\", \"builder_061ad2c84e63fc0fec4b05c132093ef9b6ab75b59928be3b662c8e2e0a6344fd_v2\", \"builder_08dcb1b73883f7e211b0b3bd789c28dc0ecd4dbbececafe484581157878e0b74_v2\", \"builder_159efc1d4e07f83357b1af150b22b5735146a4a38107e0dc728b750b9a5ddd95_v2\", \"builder_2187023a95b72a4c85b14150e8627786d4d0f124144eef86bf927816a2830941_v2\", \"builder_3d12c2f33c8b539e7425f6bc13584a1590c81aeb2114d2a2ac69b6615cd68c43_v2\", \"builder_43f7e9f5ae24b6ee3ca22209fec6b34c1a00e60d041ce7cae040782e455433aa_v2\", \"builder_5be86841ba1a2fffbf39b2203b40a6ecce8d6cb8ff7379bf32e5204ecbef59b2_v2\", \"builder_8a2278e97eb38544b82301aee383e0f90c5414a7b11d57b8f9ae783a4faf492d_v2\", \"builder_af73c5fcdc7c8d0d83ff5fdfb91effdc54af69c7f411ef9f3eba46b34978fd88_v2\", \"git\", \"goma_v2\", \"osx_sdk\", \"vpython\"], \"cores\": [\"4\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-i7-4578U\"], \"gce\": [\"0\"], \"gpu\": [\"8086\", \"8086:0a2e\"], \"hidpi\": [\"0\"], \"id\": [\"build142-m9\"], \"mac_model\": [\"Macmini7,1\"], \"machine_type\": [\"n1-standard-4\"], \"os\": [\"Mac\", \"Mac-10.15\", \"Mac-10.15.6\", \"Mac-10.15.6-19G73\"], \"pool\": [\"luci.webrtc.ci\"], \"python\": [\"2.7.16\"], \"server_version\": [\"5564-e41b668\"], \"ssd\": [\"1\"], \"zone\": [\"us\", \"us-atl\", \"us-atl-golo\", \"us-atl-golo-m9\"]}}}",
"service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"started_ts": "1601462735827801",
"status": "COMPLETED",
"status_changed_ts": "1601463352709262",
"tags": [
"build_address:luci.webrtc.ci/Mac Asan/25188",
"builder:Mac Asan",
"buildset:commit/git/9cf3ea0ab278e5505c748f7998541f2edec532e3",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/9cf3ea0ab278e5505c748f7998541f2edec532e3",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9033169251698291136",
"scheduler_job_id:webrtc/Mac Asan",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8867739189636096144/+/annotations",
"swarming_tag:luci_project:webrtc",
"swarming_tag:os:Mac",
"swarming_tag:recipe_name:webrtc/standalone",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:4ef76312b019df10",
"user_agent:luci-scheduler"
],
"updated_ts": "1601463352728543",
"url": "https://ci.chromium.org/b/8867739189636096144",
"utcnow_ts": "1601463353114568"
}
}
[10:55:53.123] Invocation finished in 24m2.011717714s with status SUCCEEDED