[16:33:44.334] New invocation is queued and will start shortly
[16:33:45.786] Starting the invocation (attempt 1)
[16:33:45.822] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[16:33:45.822] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[16:33:45.822] Buildbucket request:
{
"bucket": "luci.webrtc.ci",
"client_operation_id": "9036860959418784512",
"parameters_json": "{\"builder_name\":\"Linux (more configs)\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://webrtc.googlesource.com/src\",\"revision\":\"e64b3d0159db7ea40348f5f8900abb6c707d8669\"},\"id\":\"https://webrtc.googlesource.com/src/+/refs/heads/master@e64b3d0159db7ea40348f5f8900abb6c707d8669\",\"title\":\"e64b3d0159db7ea40348f5f8900abb6c707d8669\",\"url\":\"https://webrtc.googlesource.com/src/+/e64b3d0159db7ea40348f5f8900abb6c707d8669\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://webrtc.googlesource.com/src\",\"revision\":\"e64b3d0159db7ea40348f5f8900abb6c707d8669\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:Linux (more configs)",
"scheduler_invocation_id:9036860959418784512",
"scheduler_job_id:webrtc/Linux (more configs)",
"user_agent:luci-scheduler",
"buildset:commit/git/e64b3d0159db7ea40348f5f8900abb6c707d8669",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/e64b3d0159db7ea40348f5f8900abb6c707d8669",
"gitiles_ref:refs/heads/master"
]
}
[16:33:46.612] Buildbucket response:
{
"build": {
"bucket": "luci.webrtc.ci",
"canary_preference": "PROD",
"created_by": "project:webrtc",
"created_ts": "1597941225927832",
"id": "8871430897040345392",
"parameters_json": "{\"builder_name\": \"Linux (more configs)\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"e64b3d0159db7ea40348f5f8900abb6c707d8669\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@e64b3d0159db7ea40348f5f8900abb6c707d8669\", \"title\": \"e64b3d0159db7ea40348f5f8900abb6c707d8669\", \"url\": \"https://webrtc.googlesource.com/src/+/e64b3d0159db7ea40348f5f8900abb6c707d8669\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"e64b3d0159db7ea40348f5f8900abb6c707d8669\"}}",
"project": "webrtc",
"result_details_json": "{\"properties\": {}}",
"service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1597941226462851",
"tags": [
"build_address:luci.webrtc.ci/Linux (more configs)/15625",
"builder:Linux (more configs)",
"buildset:commit/git/e64b3d0159db7ea40348f5f8900abb6c707d8669",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/e64b3d0159db7ea40348f5f8900abb6c707d8669",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9036860959418784512",
"scheduler_job_id:webrtc/Linux (more configs)",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8871430897040345392/+/annotations",
"swarming_tag:luci_project:webrtc",
"swarming_tag:recipe_name:webrtc/more_configs",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:",
"user_agent:luci-scheduler"
],
"updated_ts": "1597941226463003",
"url": "https://ci.chromium.org/b/8871430897040345392",
"utcnow_ts": "1597941226600168"
}
}
[16:33:46.612] Task URL: https://ci.chromium.org/b/8871430897040345392
[16:33:46.612] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:2:0) after 1m0s
[16:34:46.611] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:2:0)
[16:34:46.611] Timer tick, asking Buildbucket for the build status
[16:34:46.775] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:34:46.775] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:3:0) after 1m0s
[16:35:46.836] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:3:0)
[16:35:46.836] Timer tick, asking Buildbucket for the build status
[16:35:46.946] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:35:46.946] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:4:0) after 1m0s
[16:36:47.129] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:4:0)
[16:36:47.129] Timer tick, asking Buildbucket for the build status
[16:36:47.243] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:36:47.243] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:5:0) after 1m0s
[16:37:47.433] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:5:0)
[16:37:47.433] Timer tick, asking Buildbucket for the build status
[16:37:47.930] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:37:47.930] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:6:0) after 1m0s
[16:38:48.145] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:6:0)
[16:38:48.145] Timer tick, asking Buildbucket for the build status
[16:38:49.227] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:38:49.227] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:7:0) after 1m0s
[16:39:49.287] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:7:0)
[16:39:49.287] Timer tick, asking Buildbucket for the build status
[16:39:50.114] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:39:50.115] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:8:0) after 1m0s
[16:40:50.141] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:8:0)
[16:40:50.141] Timer tick, asking Buildbucket for the build status
[16:40:50.242] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:40:50.242] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:9:0) after 1m0s
[16:41:50.287] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:9:0)
[16:41:50.287] Timer tick, asking Buildbucket for the build status
[16:41:50.367] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:41:50.367] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:10:0) after 1m0s
[16:42:50.374] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:10:0)
[16:42:50.374] Timer tick, asking Buildbucket for the build status
[16:42:50.505] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:42:50.505] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:11:0) after 1m0s
[16:43:50.540] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:11:0)
[16:43:50.540] Timer tick, asking Buildbucket for the build status
[16:43:51.251] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:43:51.251] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:12:0) after 1m0s
[16:44:51.323] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:12:0)
[16:44:51.323] Timer tick, asking Buildbucket for the build status
[16:44:51.574] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:44:51.574] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:13:0) after 1m0s
[16:45:51.591] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:13:0)
[16:45:51.591] Timer tick, asking Buildbucket for the build status
[16:45:52.136] Build 8871430897040345392: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:45:52.136] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:14:0) after 1m0s
[16:46:44.144] Received PubSub notification, asking Buildbucket for the build status
[16:46:44.375] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:46:52.703] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:14:0)
[16:46:52.703] Timer tick, asking Buildbucket for the build status
[16:46:52.877] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:46:52.877] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:16:0) after 1m0s
[16:47:52.987] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:16:0)
[16:47:52.987] Timer tick, asking Buildbucket for the build status
[16:47:53.238] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:47:53.238] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:17:0) after 1m0s
[16:48:53.352] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:17:0)
[16:48:53.352] Timer tick, asking Buildbucket for the build status
[16:48:53.673] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:48:53.673] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:18:0) after 1m0s
[16:49:53.662] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:18:0)
[16:49:53.662] Timer tick, asking Buildbucket for the build status
[16:49:53.883] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:49:53.883] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:19:0) after 1m0s
[16:50:53.979] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:19:0)
[16:50:53.979] Timer tick, asking Buildbucket for the build status
[16:50:54.075] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:50:54.075] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:20:0) after 1m0s
[16:51:54.292] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:20:0)
[16:51:54.292] Timer tick, asking Buildbucket for the build status
[16:51:54.577] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:51:54.577] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:21:0) after 1m0s
[16:52:54.712] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:21:0)
[16:52:54.712] Timer tick, asking Buildbucket for the build status
[16:52:54.986] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:52:54.986] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:22:0) after 1m0s
[16:53:55.088] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:22:0)
[16:53:55.088] Timer tick, asking Buildbucket for the build status
[16:53:55.232] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:53:55.232] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:23:0) after 1m0s
[16:54:55.495] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:23:0)
[16:54:55.495] Timer tick, asking Buildbucket for the build status
[16:54:55.724] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:54:55.724] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:24:0) after 1m0s
[16:55:56.386] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:24:0)
[16:55:56.386] Timer tick, asking Buildbucket for the build status
[16:55:56.741] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:55:56.741] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:25:0) after 1m0s
[16:56:56.784] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:25:0)
[16:56:56.784] Timer tick, asking Buildbucket for the build status
[16:56:56.948] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:56:56.948] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:26:0) after 1m0s
[16:57:57.011] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:26:0)
[16:57:57.011] Timer tick, asking Buildbucket for the build status
[16:57:57.644] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:57:57.644] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:27:0) after 1m0s
[16:58:57.688] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:27:0)
[16:58:57.688] Timer tick, asking Buildbucket for the build status
[16:58:57.873] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:58:57.873] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:28:0) after 1m0s
[16:59:57.896] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:28:0)
[16:59:57.896] Timer tick, asking Buildbucket for the build status
[16:59:58.018] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:59:58.018] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:29:0) after 1m0s
[17:00:58.048] Handling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:29:0)
[17:00:58.048] Timer tick, asking Buildbucket for the build status
[17:00:58.156] Build 8871430897040345392: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:00:58.156] Scheduling timer "check-buildbucket-build-status" (webrtc/Linux (more configs):9036860959418784512:30:0) after 1m0s
[17:01:40.234] Received PubSub notification, asking Buildbucket for the build status
[17:01:40.569] Build 8871430897040345392: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[17:01:40.569] Buildbucket build:
{
"build": {
"bucket": "luci.webrtc.ci",
"canary_preference": "PROD",
"completed_ts": "1597942899189598",
"created_by": "project:webrtc",
"created_ts": "1597941225927832",
"id": "8871430897040345392",
"parameters_json": "{\"builder_name\": \"Linux (more configs)\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://webrtc.googlesource.com/src\", \"revision\": \"e64b3d0159db7ea40348f5f8900abb6c707d8669\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@e64b3d0159db7ea40348f5f8900abb6c707d8669\", \"title\": \"e64b3d0159db7ea40348f5f8900abb6c707d8669\", \"url\": \"https://webrtc.googlesource.com/src/+/e64b3d0159db7ea40348f5f8900abb6c707d8669\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"e64b3d0159db7ea40348f5f8900abb6c707d8669\"}}",
"project": "webrtc",
"result": "SUCCESS",
"result_details_json": "{\"properties\": {\"$build/goma\": {\"server_host\": \"goma.chromium.org\", \"use_luci_auth\": true}, \"$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://webrtc.googlesource.com/src\", \"revision\": \"e64b3d0159db7ea40348f5f8900abb6c707d8669\"}, \"id\": \"https://webrtc.googlesource.com/src/+/refs/heads/master@e64b3d0159db7ea40348f5f8900abb6c707d8669\", \"title\": \"e64b3d0159db7ea40348f5f8900abb6c707d8669\", \"url\": \"https://webrtc.googlesource.com/src/+/e64b3d0159db7ea40348f5f8900abb6c707d8669\"}]}, \"bot_id\": \"luci-webrtc-ci-xenial-7-g5r0\", \"branch\": \"refs/heads/master\", \"buildername\": \"Linux (more configs)\", \"buildnumber\": 15625, \"got_revision\": \"e64b3d0159db7ea40348f5f8900abb6c707d8669\", \"got_revision_cp\": \"refs/heads/master@{#31973}\", \"isolate_server\": \"https://isolateserver.appspot.com\", \"mastername\": \"client.webrtc\", \"path_config\": \"generic\", \"recipe\": \"webrtc/more_configs\", \"repository\": \"https://webrtc.googlesource.com/src\", \"revision\": \"e64b3d0159db7ea40348f5f8900abb6c707d8669\", \"swarm_hashes\": {\"peerconnection_unittests\": \"67d937234805d30307369a425d7c485878044d5a\"}}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_0b9ea9fa64bf0cd9c46059730b1bdd1d12ff6500ce62c56e48fe9cca98bdf248_v2\", \"builder_41c976223e03b38ebd482b9c303091ece2ae69993972a467d60064b876d2ebf2_v2\", \"builder_55aa4c084be5ed9d3954314e1098bc0d32b90f37d826af3d055ec49a08faf339_v2\", \"builder_678846aac254eab443b5ec61b02b8fa10d353066310df1873b58fcea7626587d_v2\", \"builder_b6e955e353d7ad729db4d58448beff3ae66bc2502b03a8d5aa67f12ea70e7a83_v2\", \"builder_cdf9911d0fb982b144366a069b820bab2cbe2663c4d5f6cc5be539135cc71a3a_v2\", \"builder_e13c935ebc65dc2cf0fcf9090194dc3ad0db6dbd49380f1c9a432e16039a2bfe_v2\", \"git\", \"goma_v2\", \"vpython\"], \"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Broadwell_GCE\", \"x86-64-avx2\"], \"gce\": [\"1\"], \"gcp\": [\"webrtc-ci\"], \"gpu\": [\"none\"], \"id\": [\"luci-webrtc-ci-xenial-7-g5r0\"], \"image\": [\"chrome-xenial-20081700-d9392568d25\"], \"inside_docker\": [\"0\"], \"kvm\": [\"1\"], \"locale\": [\"en_US.UTF-8\"], \"machine_type\": [\"n1-standard-8\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-16\", \"Ubuntu-16.04\", \"Ubuntu-16.04.6\"], \"pool\": [\"luci.webrtc.ci\"], \"python\": [\"2.7.12\"], \"server_version\": [\"5498-3454aa6\"], \"ssd\": [\"0\"], \"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-b\"]}}}",
"service_account": "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
"started_ts": "1597942003402707",
"status": "COMPLETED",
"status_changed_ts": "1597942899782735",
"tags": [
"build_address:luci.webrtc.ci/Linux (more configs)/15625",
"builder:Linux (more configs)",
"buildset:commit/git/e64b3d0159db7ea40348f5f8900abb6c707d8669",
"buildset:commit/gitiles/webrtc.googlesource.com/src/+/e64b3d0159db7ea40348f5f8900abb6c707d8669",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9036860959418784512",
"scheduler_job_id:webrtc/Linux (more configs)",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/webrtc/buildbucket/cr-buildbucket.appspot.com/8871430897040345392/+/annotations",
"swarming_tag:luci_project:webrtc",
"swarming_tag:os:Linux",
"swarming_tag:recipe_name:webrtc/more_configs",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:4e2589a54d138110",
"user_agent:luci-scheduler"
],
"updated_ts": "1597942899802438",
"url": "https://ci.chromium.org/b/8871430897040345392",
"utcnow_ts": "1597942900556630"
}
}
[17:01:40.569] Invocation finished in 27m56.294197208s with status SUCCEEDED