[16:12:24.191] New invocation is queued and will start shortly
[16:12:25.321] Starting the invocation (attempt 1)
[16:12:25.369] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[16:12:25.373] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[16:12:25.374] Buildbucket request:
{
"bucket": "luci.dart.ci.sandbox",
"client_operation_id": "9034144392711552688",
"parameters_json": "{\"builder_name\":\"pkg-win-release\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://dart.googlesource.com/sdk\",\"revision\":\"01154855d1ea8ba460ce67ee06c8f1626547fa52\"},\"id\":\"https://dart.googlesource.com/sdk/+/refs/heads/master@01154855d1ea8ba460ce67ee06c8f1626547fa52\",\"title\":\"01154855d1ea8ba460ce67ee06c8f1626547fa52\",\"url\":\"https://dart.googlesource.com/sdk/+/01154855d1ea8ba460ce67ee06c8f1626547fa52\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://dart.googlesource.com/sdk\",\"revision\":\"01154855d1ea8ba460ce67ee06c8f1626547fa52\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:pkg-win-release",
"scheduler_invocation_id:9034144392711552688",
"scheduler_job_id:dart/pkg-win-release",
"user_agent:luci-scheduler",
"buildset:commit/git/01154855d1ea8ba460ce67ee06c8f1626547fa52",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/01154855d1ea8ba460ce67ee06c8f1626547fa52",
"gitiles_ref:refs/heads/master"
]
}
[16:12:26.591] Buildbucket response:
{
"build": {
"bucket": "luci.dart.ci.sandbox",
"canary_preference": "PROD",
"created_by": "project:dart",
"created_ts": "1600531945524704",
"id": "8868714330648245168",
"parameters_json": "{\"builder_name\": \"pkg-win-release\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://dart.googlesource.com/sdk\", \"revision\": \"01154855d1ea8ba460ce67ee06c8f1626547fa52\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@01154855d1ea8ba460ce67ee06c8f1626547fa52\", \"title\": \"01154855d1ea8ba460ce67ee06c8f1626547fa52\", \"url\": \"https://dart.googlesource.com/sdk/+/01154855d1ea8ba460ce67ee06c8f1626547fa52\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"01154855d1ea8ba460ce67ee06c8f1626547fa52\"}}",
"project": "dart",
"result_details_json": "{\"properties\": {}}",
"service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1600531946423198",
"tags": [
"build_address:luci.dart.ci.sandbox/pkg-win-release/13052",
"builder:pkg-win-release",
"buildset:commit/git/01154855d1ea8ba460ce67ee06c8f1626547fa52",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/01154855d1ea8ba460ce67ee06c8f1626547fa52",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9034144392711552688",
"scheduler_job_id:dart/pkg-win-release",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8868714330648245168/+/annotations",
"swarming_tag:luci_project:dart",
"swarming_tag:recipe_name:dart/neo",
"swarming_tag:recipe_package:dart/recipe_bundles/dart.googlesource.com/recipes",
"swarming_task_id:",
"user_agent:luci-scheduler"
],
"updated_ts": "1600531946423305",
"url": "https://ci.chromium.org/b/8868714330648245168",
"utcnow_ts": "1600531946583099"
}
}
[16:12:26.591] Task URL: https://ci.chromium.org/b/8868714330648245168
[16:12:26.591] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:2:0) after 1m0s
[16:13:27.924] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:2:0)
[16:13:27.924] Timer tick, asking Buildbucket for the build status
[16:13:28.035] Build 8868714330648245168: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:13:28.035] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:3:0) after 1m0s
[16:14:28.168] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:3:0)
[16:14:28.169] Timer tick, asking Buildbucket for the build status
[16:14:28.240] Build 8868714330648245168: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:14:28.240] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:4:0) after 1m0s
[16:15:28.293] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:4:0)
[16:15:28.293] Timer tick, asking Buildbucket for the build status
[16:15:28.577] Build 8868714330648245168: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:15:28.577] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:5:0) after 1m0s
[16:16:28.612] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:5:0)
[16:16:28.612] Timer tick, asking Buildbucket for the build status
[16:16:28.688] Build 8868714330648245168: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[16:16:28.689] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:6:0) after 1m0s
[16:17:09.093] Received PubSub notification, asking Buildbucket for the build status
[16:17:09.172] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:17:28.748] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:6:0)
[16:17:28.748] Timer tick, asking Buildbucket for the build status
[16:17:28.922] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:17:28.922] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:8:0) after 1m0s
[16:18:28.965] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:8:0)
[16:18:28.965] Timer tick, asking Buildbucket for the build status
[16:18:29.184] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:18:29.184] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:9:0) after 1m0s
[16:19:29.226] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:9:0)
[16:19:29.226] Timer tick, asking Buildbucket for the build status
[16:19:29.653] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:19:29.653] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:10:0) after 1m0s
[16:20:29.677] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:10:0)
[16:20:29.677] Timer tick, asking Buildbucket for the build status
[16:20:29.738] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:20:29.738] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:11:0) after 1m0s
[16:21:29.756] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:11:0)
[16:21:29.756] Timer tick, asking Buildbucket for the build status
[16:21:30.044] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:21:30.044] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:12:0) after 1m0s
[16:22:30.022] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:12:0)
[16:22:30.022] Timer tick, asking Buildbucket for the build status
[16:22:30.390] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:22:30.391] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:13:0) after 1m0s
[16:23:30.430] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:13:0)
[16:23:30.430] Timer tick, asking Buildbucket for the build status
[16:23:30.527] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:23:30.527] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:14:0) after 1m0s
[16:24:30.585] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:14:0)
[16:24:30.585] Timer tick, asking Buildbucket for the build status
[16:24:30.674] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:24:30.674] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:15:0) after 1m0s
[16:25:30.773] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:15:0)
[16:25:30.773] Timer tick, asking Buildbucket for the build status
[16:25:30.834] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:25:30.834] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:16:0) after 1m0s
[16:26:30.846] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:16:0)
[16:26:30.846] Timer tick, asking Buildbucket for the build status
[16:26:31.003] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:26:31.003] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:17:0) after 1m0s
[16:27:31.053] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:17:0)
[16:27:31.053] Timer tick, asking Buildbucket for the build status
[16:27:31.238] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:27:31.238] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:18:0) after 1m0s
[16:28:31.285] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:18:0)
[16:28:31.285] Timer tick, asking Buildbucket for the build status
[16:28:31.714] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:28:31.714] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:19:0) after 1m0s
[16:29:32.013] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:19:0)
[16:29:32.013] Timer tick, asking Buildbucket for the build status
[16:29:32.967] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:29:32.967] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:20:0) after 1m0s
[16:30:33.040] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:20:0)
[16:30:33.040] Timer tick, asking Buildbucket for the build status
[16:30:33.122] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:30:33.123] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:21:0) after 1m0s
[16:31:33.175] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:21:0)
[16:31:33.175] Timer tick, asking Buildbucket for the build status
[16:31:33.242] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:31:33.242] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:22:0) after 1m0s
[16:32:33.352] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:22:0)
[16:32:33.352] Timer tick, asking Buildbucket for the build status
[16:32:33.518] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:32:33.518] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:23:0) after 1m0s
[16:33:33.635] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:23:0)
[16:33:33.635] Timer tick, asking Buildbucket for the build status
[16:33:33.694] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:33:33.694] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:24:0) after 1m0s
[16:34:33.804] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:24:0)
[16:34:33.804] Timer tick, asking Buildbucket for the build status
[16:34:33.940] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:34:33.940] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:25:0) after 1m0s
[16:35:33.990] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:25:0)
[16:35:33.990] Timer tick, asking Buildbucket for the build status
[16:35:34.117] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:35:34.117] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:26:0) after 1m0s
[16:36:34.226] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:26:0)
[16:36:34.226] Timer tick, asking Buildbucket for the build status
[16:36:34.438] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:36:34.438] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:27:0) after 1m0s
[16:37:34.539] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:27:0)
[16:37:34.539] Timer tick, asking Buildbucket for the build status
[16:37:34.688] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:37:34.688] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:28:0) after 1m0s
[16:38:34.829] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:28:0)
[16:38:34.829] Timer tick, asking Buildbucket for the build status
[16:38:35.308] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:38:35.308] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:29:0) after 1m0s
[16:39:35.345] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:29:0)
[16:39:35.345] Timer tick, asking Buildbucket for the build status
[16:39:35.469] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:39:35.469] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:30:0) after 1m0s
[16:40:35.524] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:30:0)
[16:40:35.524] Timer tick, asking Buildbucket for the build status
[16:40:35.801] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:40:35.801] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:31:0) after 1m0s
[16:41:35.855] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:31:0)
[16:41:35.855] Timer tick, asking Buildbucket for the build status
[16:41:35.944] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:41:35.944] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:32:0) after 1m0s
[16:42:36.065] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:32:0)
[16:42:36.065] Timer tick, asking Buildbucket for the build status
[16:42:36.173] Build 8868714330648245168: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:42:36.173] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9034144392711552688:33:0) after 1m0s
[16:43:20.582] Received PubSub notification, asking Buildbucket for the build status
[16:43:20.915] Build 8868714330648245168: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[16:43:20.916] Buildbucket build:
{
"build": {
"bucket": "luci.dart.ci.sandbox",
"canary_preference": "PROD",
"completed_ts": "1600533799934931",
"created_by": "project:dart",
"created_ts": "1600531945524704",
"id": "8868714330648245168",
"parameters_json": "{\"builder_name\": \"pkg-win-release\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://dart.googlesource.com/sdk\", \"revision\": \"01154855d1ea8ba460ce67ee06c8f1626547fa52\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@01154855d1ea8ba460ce67ee06c8f1626547fa52\", \"title\": \"01154855d1ea8ba460ce67ee06c8f1626547fa52\", \"url\": \"https://dart.googlesource.com/sdk/+/01154855d1ea8ba460ce67ee06c8f1626547fa52\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"01154855d1ea8ba460ce67ee06c8f1626547fa52\"}}",
"project": "dart",
"result": "SUCCESS",
"result_details_json": "{\"properties\": {\"$build/goma\": {\"enable_ats\": true, \"server_host\": \"goma.chromium.org\", \"use_luci_auth\": true}, \"$recipe_engine/isolated\": {\"server\": \"https://isolateserver.appspot.com\"}, \"$recipe_engine/path\": {\"cache_dir\": \"C:\\\\b\\\\s\\\\w\\\\ir\\\\cache\", \"temp_dir\": \"C:\\\\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://dart.googlesource.com/sdk\", \"revision\": \"01154855d1ea8ba460ce67ee06c8f1626547fa52\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@01154855d1ea8ba460ce67ee06c8f1626547fa52\", \"title\": \"01154855d1ea8ba460ce67ee06c8f1626547fa52\", \"url\": \"https://dart.googlesource.com/sdk/+/01154855d1ea8ba460ce67ee06c8f1626547fa52\"}]}, \"$recipe_engine/swarming\": {\"server\": \"https://chromium-swarm.appspot.com\"}, \"bot_id\": \"luci-dart-try-win10-2-8yyh\", \"branch\": \"refs/heads/master\", \"buildername\": \"pkg-win-release\", \"buildnumber\": 13052, \"clobber\": \"true\", \"custom_vars\": {\"download_chrome\": true}, \"got_revision\": \"01154855d1ea8ba460ce67ee06c8f1626547fa52\", \"path_config\": \"generic\", \"recipe\": \"dart/neo\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"01154855d1ea8ba460ce67ee06c8f1626547fa52\"}, \"swarming\": {\"bot_dimensions\": {\"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Broadwell_GCE\"], \"gce\": [\"1\"], \"gcp\": [\"dart-ci\"], \"gpu\": [\"none\"], \"host_class\": [\"default\"], \"id\": [\"luci-dart-try-win10-2-8yyh\"], \"image\": [\"chrome-win10-1703-20091800-1bf418dc3b5\"], \"integrity\": [\"high\"], \"locale\": [\"en_US.cp1252\"], \"machine_type\": [\"n1-standard-8\"], \"os\": [\"Windows\", \"Windows-10\", \"Windows-10-15063\"], \"pool\": [\"dart.tests\", \"luci.dart.try\"], \"python\": [\"2.7.13\"], \"server_version\": [\"5531-8ab19d9\"], \"ssd\": [\"0\"], \"windows_client_version\": [\"10\"], \"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-c\"]}}}",
"service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"started_ts": "1600532226389815",
"status": "COMPLETED",
"status_changed_ts": "1600533800205956",
"tags": [
"build_address:luci.dart.ci.sandbox/pkg-win-release/13052",
"builder:pkg-win-release",
"buildset:commit/git/01154855d1ea8ba460ce67ee06c8f1626547fa52",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/01154855d1ea8ba460ce67ee06c8f1626547fa52",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9034144392711552688",
"scheduler_job_id:dart/pkg-win-release",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8868714330648245168/+/annotations",
"swarming_tag:luci_project:dart",
"swarming_tag:os:Windows",
"swarming_tag:recipe_name:dart/neo",
"swarming_tag:recipe_package:dart/recipe_bundles/dart.googlesource.com/recipes",
"swarming_task_id:4ebff4e5300bc910",
"user_agent:luci-scheduler"
],
"updated_ts": "1600533800222195",
"url": "https://ci.chromium.org/b/8868714330648245168",
"utcnow_ts": "1600533800902790"
}
}
[16:43:20.916] Invocation finished in 30m56.742718353s with status SUCCEEDED