[16:47:54.689] New invocation is queued and will start shortly
[16:47:55.862] Starting the invocation (attempt 1)
[16:47:55.902] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[16:47:55.902] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[16:47:55.902] Buildbucket request:
{
"bucket": "luci.dart.ci.sandbox",
"client_operation_id": "9098013020081308336",
"parameters_json": "{\"builder_name\":\"analyzer-win-release\",\"properties\":{\"branch\":\"refs/heads/master\",\"repository\":\"https://dart.googlesource.com/sdk/\",\"revision\":\"abcb84ac78ad3e5e142324594a0a88ed331eac32\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:analyzer-win-release",
"scheduler_invocation_id:9098013020081308336",
"scheduler_job_id:dart/analyzer-win-release",
"user_agent:luci-scheduler",
"buildset:commit/git/abcb84ac78ad3e5e142324594a0a88ed331eac32",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/abcb84ac78ad3e5e142324594a0a88ed331eac32",
"gitiles_ref:refs/heads/master"
]
}
[16:47:57.958] Buildbucket response:
{
"build": {
"bucket": "luci.dart.ci.sandbox",
"canary_preference": "AUTO",
"created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
"created_ts": "1539622076017557",
"id": "8932582957976690208",
"lease_expiration_ts": "1539740877601380",
"lease_key": "317047300",
"parameters_json": "{\"builder_name\": \"analyzer-win-release\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk/\", \"revision\": \"abcb84ac78ad3e5e142324594a0a88ed331eac32\"}}",
"project": "dart",
"result_details_json": "null",
"service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1539622077854794",
"tags": [
"build_address:luci.dart.ci.sandbox/analyzer-win-release/2751",
"builder:analyzer-win-release",
"buildset:commit/git/abcb84ac78ad3e5e142324594a0a88ed331eac32",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/abcb84ac78ad3e5e142324594a0a88ed331eac32",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9098013020081308336",
"scheduler_job_id:dart/analyzer-win-release",
"swarming_dimension:caches:builder_c030046225ec729a1456fb10d7df0c625fafe542ce1c45e90c45620f248ee546_v2",
"swarming_dimension:cpu:x86-64",
"swarming_dimension:os:Windows",
"swarming_dimension:pool:luci.dart.try",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:build_address:luci.dart.ci.sandbox/analyzer-win-release/2751",
"swarming_tag:buildbucket_bucket:luci.dart.ci.sandbox",
"swarming_tag:buildbucket_build_id:8932582957976690208",
"swarming_tag:buildbucket_hostname:cr-buildbucket.appspot.com",
"swarming_tag:buildbucket_template_canary:0",
"swarming_tag:buildbucket_template_revision:4c790cbde9342069ed9b59b6709c8807b14f2913",
"swarming_tag:builder:analyzer-win-release",
"swarming_tag:buildset:commit/git/abcb84ac78ad3e5e142324594a0a88ed331eac32",
"swarming_tag:buildset:commit/gitiles/dart.googlesource.com/sdk/+/abcb84ac78ad3e5e142324594a0a88ed331eac32",
"swarming_tag:caches:builder_c030046225ec729a1456fb10d7df0c625fafe542ce1c45e90c45620f248ee546_v2",
"swarming_tag:cpu:x86-64",
"swarming_tag:gitiles_ref:refs/heads/master",
"swarming_tag:log_location:logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8932582957976690208/+/annotations",
"swarming_tag:luci_project:dart",
"swarming_tag:os:Windows",
"swarming_tag:pool:luci.dart.try",
"swarming_tag:priority:50",
"swarming_tag:recipe_name:dart/neo",
"swarming_tag:recipe_repository:https://chromium.googlesource.com/chromium/tools/build.git",
"swarming_tag:scheduler_invocation_id:9098013020081308336",
"swarming_tag:scheduler_job_id:dart/analyzer-win-release",
"swarming_tag:service_account:dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"swarming_tag:swarming.pool.template:skip",
"swarming_tag:swarming.pool.version:6cc9428100cfd4b62c30d00df393ca695581cf43",
"swarming_tag:user:None",
"swarming_tag:user_agent:luci-scheduler",
"swarming_tag:vpython:native-python-wrapper",
"swarming_task_id:4091720ae4083a10",
"user_agent:luci-scheduler"
],
"updated_ts": "1539622077854899",
"url": "https://ci.chromium.org/p/dart/builders/luci.dart.ci.sandbox/analyzer-win-release/2751",
"utcnow_ts": "1539622077940123"
}
}
[16:47:57.958] Task URL: https://ci.chromium.org/p/dart/builders/luci.dart.ci.sandbox/analyzer-win-release/2751
[16:47:57.958] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:2:0) after 1m0s
[16:48:04.242] Received PubSub notification, asking Buildbucket for the build status
[16:48:04.342] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:48:57.994] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:2:0)
[16:48:57.995] Timer tick, asking Buildbucket for the build status
[16:48:58.044] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:48:58.044] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:4:0) after 1m0s
[16:49:58.058] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:4:0)
[16:49:58.058] Timer tick, asking Buildbucket for the build status
[16:49:58.097] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:49:58.097] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:5:0) after 1m0s
[16:50:58.119] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:5:0)
[16:50:58.119] Timer tick, asking Buildbucket for the build status
[16:50:58.276] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:50:58.276] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:6:0) after 1m0s
[16:51:58.294] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:6:0)
[16:51:58.294] Timer tick, asking Buildbucket for the build status
[16:51:58.356] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:51:58.356] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:7:0) after 1m0s
[16:52:58.399] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:7:0)
[16:52:58.399] Timer tick, asking Buildbucket for the build status
[16:52:58.581] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:52:58.581] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:8:0) after 1m0s
[16:53:58.633] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:8:0)
[16:53:58.633] Timer tick, asking Buildbucket for the build status
[16:53:58.707] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:53:58.707] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:9:0) after 1m0s
[16:54:58.760] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:9:0)
[16:54:58.760] Timer tick, asking Buildbucket for the build status
[16:54:58.824] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:54:58.824] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:10:0) after 1m0s
[16:55:58.860] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:10:0)
[16:55:58.860] Timer tick, asking Buildbucket for the build status
[16:55:58.914] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:55:58.914] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:11:0) after 1m0s
[16:56:58.933] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:11:0)
[16:56:58.933] Timer tick, asking Buildbucket for the build status
[16:56:59.026] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:56:59.026] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:12:0) after 1m0s
[16:57:59.041] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:12:0)
[16:57:59.041] Timer tick, asking Buildbucket for the build status
[16:57:59.075] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:57:59.075] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:13:0) after 1m0s
[16:58:59.093] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:13:0)
[16:58:59.093] Timer tick, asking Buildbucket for the build status
[16:58:59.160] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:58:59.161] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:14:0) after 1m0s
[16:59:59.177] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:14:0)
[16:59:59.177] Timer tick, asking Buildbucket for the build status
[16:59:59.236] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[16:59:59.236] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:15:0) after 1m0s
[17:00:59.252] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:15:0)
[17:00:59.252] Timer tick, asking Buildbucket for the build status
[17:00:59.320] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:00:59.320] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:16:0) after 1m0s
[17:01:59.338] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:16:0)
[17:01:59.338] Timer tick, asking Buildbucket for the build status
[17:01:59.484] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:01:59.484] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:17:0) after 1m0s
[17:02:59.500] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:17:0)
[17:02:59.500] Timer tick, asking Buildbucket for the build status
[17:02:59.635] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:02:59.635] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:18:0) after 1m0s
[17:03:59.652] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:18:0)
[17:03:59.652] Timer tick, asking Buildbucket for the build status
[17:03:59.797] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:03:59.797] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:19:0) after 1m0s
[17:04:59.818] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:19:0)
[17:04:59.818] Timer tick, asking Buildbucket for the build status
[17:04:59.934] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:04:59.934] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:20:0) after 1m0s
[17:05:59.949] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:20:0)
[17:05:59.949] Timer tick, asking Buildbucket for the build status
[17:06:00.037] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:06:00.037] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:21:0) after 1m0s
[17:07:00.056] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:21:0)
[17:07:00.056] Timer tick, asking Buildbucket for the build status
[17:07:00.109] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:07:00.109] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:22:0) after 1m0s
[17:08:00.124] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:22:0)
[17:08:00.124] Timer tick, asking Buildbucket for the build status
[17:08:00.301] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:08:00.301] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:23:0) after 1m0s
[17:09:00.319] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:23:0)
[17:09:00.319] Timer tick, asking Buildbucket for the build status
[17:09:00.358] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:09:00.358] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:24:0) after 1m0s
[17:10:00.459] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:24:0)
[17:10:00.459] Timer tick, asking Buildbucket for the build status
[17:10:00.539] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:10:00.539] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:25:0) after 1m0s
[17:11:00.559] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:25:0)
[17:11:00.559] Timer tick, asking Buildbucket for the build status
[17:11:00.594] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:11:00.594] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:26:0) after 1m0s
[17:12:00.612] Handling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:26:0)
[17:12:00.612] Timer tick, asking Buildbucket for the build status
[17:12:00.657] Build 8932582957976690208: status "STARTED", result "", failure_reason "", cancelation_reason ""
[17:12:00.658] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-win-release:9098013020081308336:27:0) after 1m0s
[17:12:17.659] Received PubSub notification, asking Buildbucket for the build status
[17:12:17.733] Build 8932582957976690208: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[17:12:17.733] Buildbucket build:
{
"build": {
"bucket": "luci.dart.ci.sandbox",
"canary_preference": "AUTO",
"completed_ts": "1539623536002533",
"created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
"created_ts": "1539622076017557",
"id": "8932582957976690208",
"parameters_json": "{\"builder_name\": \"analyzer-win-release\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk/\", \"revision\": \"abcb84ac78ad3e5e142324594a0a88ed331eac32\"}}",
"project": "dart",
"result": "SUCCESS",
"result_details_json": "{\"ui\": {\"info\": \"\"}, \"build_run_result\": {\"infraFailure\": null, \"recipeResult\": {\"jsonResult\": \"null\"}, \"recipeExitCode\": {\"value\": 0}, \"recipe\": {\"name\": \"dart/neo\", \"repository\": \"https://chromium.googlesource.com/chromium/tools/build.git\", \"revision\": \"fe580500621e214d2319dd125c8f7c055fe33fa3\"}, \"annotationUrl\": \"logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8932582957976690208/+/annotations\"}, \"swarming\": {\"bot_dimensions\": {\"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-c\"], \"locale\": [\"en_US.cp1252\"], \"os\": [\"Windows\", \"Windows-10\", \"Windows-10-15063\"], \"image\": [\"chrome-win10-1703-2018-04-20-61acaf8983f\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Haswell_GCE\"], \"python\": [\"2.7.13\"], \"server_version\": [\"3809-a31bbe1\"], \"machine_type\": [\"n1-standard-8\"], \"gpu\": [\"none\"], \"cores\": [\"8\"], \"integrity\": [\"high\"], \"id\": [\"win10-dart-fedce810-us-central1-c-d0t3\"], \"pool\": [\"dart.tests\", \"luci.dart.try\"], \"caches\": [\"builder_c030046225ec729a1456fb10d7df0c625fafe542ce1c45e90c45620f248ee546_v2\", \"git\", \"goma_v2\", \"swarming_module_cache_vpython\", \"vpython\"]}}, \"properties\": {\"$recipe_engine/path\": {\"cache_dir\": \"C:\\\\b\\\\s\\\\w\\\\ir\\\\cache\", \"temp_dir\": \"C:\\\\b\\\\s\\\\w\\\\ir\\\\tmp\\\\rt\"}, \"buildnumber\": 2751, \"repository\": \"https://dart.googlesource.com/sdk/\", \"buildername\": \"analyzer-win-release\", \"got_revision\": \"abcb84ac78ad3e5e142324594a0a88ed331eac32\", \"recipe\": \"dart/neo\", \"mastername\": \"client.dart\", \"clobber\": \"true\", \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"buildbucket\": {\"hostname\": \"cr-buildbucket.appspot.com\", \"build\": {\"created_ts\": 1539622076017557, \"tags\": [\"builder:analyzer-win-release\", \"buildset:commit/git/abcb84ac78ad3e5e142324594a0a88ed331eac32\", \"buildset:commit/gitiles/dart.googlesource.com/sdk/+/abcb84ac78ad3e5e142324594a0a88ed331eac32\", \"gitiles_ref:refs/heads/master\", \"scheduler_invocation_id:9098013020081308336\", \"scheduler_job_id:dart/analyzer-win-release\", \"user_agent:luci-scheduler\"], \"bucket\": \"luci.dart.ci.sandbox\", \"created_by\": \"user:luci-scheduler@appspot.gserviceaccount.com\", \"project\": \"dart\", \"id\": \"8932582957976690208\"}}, \"branch\": \"refs/heads/master\", \"path_config\": \"generic\", \"revision\": \"abcb84ac78ad3e5e142324594a0a88ed331eac32\", \"bot_id\": \"win10-dart-fedce810-us-central1-c-d0t3\"}}",
"service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"started_ts": "1539622079397146",
"status": "COMPLETED",
"status_changed_ts": "1539623537086724",
"tags": [
"build_address:luci.dart.ci.sandbox/analyzer-win-release/2751",
"builder:analyzer-win-release",
"buildset:commit/git/abcb84ac78ad3e5e142324594a0a88ed331eac32",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/abcb84ac78ad3e5e142324594a0a88ed331eac32",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9098013020081308336",
"scheduler_job_id:dart/analyzer-win-release",
"swarming_dimension:caches:builder_c030046225ec729a1456fb10d7df0c625fafe542ce1c45e90c45620f248ee546_v2",
"swarming_dimension:cpu:x86-64",
"swarming_dimension:os:Windows",
"swarming_dimension:pool:luci.dart.try",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:build_address:luci.dart.ci.sandbox/analyzer-win-release/2751",
"swarming_tag:buildbucket_bucket:luci.dart.ci.sandbox",
"swarming_tag:buildbucket_build_id:8932582957976690208",
"swarming_tag:buildbucket_hostname:cr-buildbucket.appspot.com",
"swarming_tag:buildbucket_template_canary:0",
"swarming_tag:buildbucket_template_revision:4c790cbde9342069ed9b59b6709c8807b14f2913",
"swarming_tag:builder:analyzer-win-release",
"swarming_tag:buildset:commit/git/abcb84ac78ad3e5e142324594a0a88ed331eac32",
"swarming_tag:buildset:commit/gitiles/dart.googlesource.com/sdk/+/abcb84ac78ad3e5e142324594a0a88ed331eac32",
"swarming_tag:caches:builder_c030046225ec729a1456fb10d7df0c625fafe542ce1c45e90c45620f248ee546_v2",
"swarming_tag:cpu:x86-64",
"swarming_tag:gitiles_ref:refs/heads/master",
"swarming_tag:log_location:logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8932582957976690208/+/annotations",
"swarming_tag:luci_project:dart",
"swarming_tag:os:Windows",
"swarming_tag:pool:luci.dart.try",
"swarming_tag:priority:50",
"swarming_tag:recipe_name:dart/neo",
"swarming_tag:recipe_repository:https://chromium.googlesource.com/chromium/tools/build.git",
"swarming_tag:scheduler_invocation_id:9098013020081308336",
"swarming_tag:scheduler_job_id:dart/analyzer-win-release",
"swarming_tag:service_account:dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"swarming_tag:swarming.pool.template:skip",
"swarming_tag:swarming.pool.version:6cc9428100cfd4b62c30d00df393ca695581cf43",
"swarming_tag:user:None",
"swarming_tag:user_agent:luci-scheduler",
"swarming_tag:vpython:native-python-wrapper",
"swarming_task_id:4091720ae4083a10",
"user_agent:luci-scheduler"
],
"updated_ts": "1539623537088952",
"url": "https://ci.chromium.org/p/dart/builders/luci.dart.ci.sandbox/analyzer-win-release/2751",
"utcnow_ts": "1539623537695520"
}
}
[17:12:17.733] Invocation finished in 24m23.106798067s with status SUCCEEDED