[13:31:56.612] New invocation is queued and will start shortly
[13:31:57.803] Starting the invocation (attempt 1)
[13:31:57.844] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[13:31:57.844] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[13:31:57.844] Buildbucket request:
{
"bucket": "luci.dart.ci.sandbox",
"client_operation_id": "9084526401274967248",
"parameters_json": "{\"builder_name\":\"analyzer-mac-release\",\"properties\":{\"branch\":\"refs/heads/master\",\"repository\":\"https://dart.googlesource.com/sdk/\",\"revision\":\"8c3f74817ec6c23ed06262301fb49e4f17937045\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:analyzer-mac-release",
"scheduler_invocation_id:9084526401274967248",
"scheduler_job_id:dart/analyzer-mac-release",
"user_agent:luci-scheduler",
"buildset:commit/git/8c3f74817ec6c23ed06262301fb49e4f17937045",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/8c3f74817ec6c23ed06262301fb49e4f17937045",
"gitiles_ref:refs/heads/master"
]
}
[13:32:00.279] Buildbucket response:
{
"build": {
"bucket": "luci.dart.ci.sandbox",
"canary": true,
"canary_preference": "AUTO",
"created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
"created_ts": "1552483918061590",
"id": "8919096339093518880",
"lease_expiration_ts": "1552602719783854",
"lease_key": "492892717",
"parameters_json": "{\"builder_name\": \"analyzer-mac-release\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk/\", \"revision\": \"8c3f74817ec6c23ed06262301fb49e4f17937045\"}}",
"project": "dart",
"result_details_json": "{\"properties\": {}}",
"service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1552483920079078",
"tags": [
"build_address:luci.dart.ci.sandbox/analyzer-mac-release/4551",
"builder:analyzer-mac-release",
"buildset:commit/git/8c3f74817ec6c23ed06262301fb49e4f17937045",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/8c3f74817ec6c23ed06262301fb49e4f17937045",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9084526401274967248",
"scheduler_job_id:dart/analyzer-mac-release",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8919096339093518880/+/annotations",
"swarming_tag:luci_project:dart",
"swarming_tag:recipe_name:dart/neo",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:4390122edd0de410",
"user_agent:luci-scheduler"
],
"updated_ts": "1552483920079311",
"url": "https://ci.chromium.org/b/8919096339093518880",
"utcnow_ts": "1552483920268814"
}
}
[13:32:00.279] Task URL: https://ci.chromium.org/b/8919096339093518880
[13:32:00.279] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:2:0) after 1m0s
[13:32:01.514] Received PubSub notification, asking Buildbucket for the build status
[13:32:01.645] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:33:00.276] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:2:0)
[13:33:00.276] Timer tick, asking Buildbucket for the build status
[13:33:00.341] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:33:00.342] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:4:0) after 1m0s
[13:34:00.328] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:4:0)
[13:34:00.328] Timer tick, asking Buildbucket for the build status
[13:34:00.793] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:34:00.793] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:5:0) after 1m0s
[13:35:00.787] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:5:0)
[13:35:00.787] Timer tick, asking Buildbucket for the build status
[13:35:00.873] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:35:00.873] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:6:0) after 1m0s
[13:36:00.890] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:6:0)
[13:36:00.890] Timer tick, asking Buildbucket for the build status
[13:36:00.954] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:36:00.954] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:7:0) after 1m0s
[13:37:00.984] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:7:0)
[13:37:00.984] Timer tick, asking Buildbucket for the build status
[13:37:01.209] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:37:01.209] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:8:0) after 1m0s
[13:38:01.227] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:8:0)
[13:38:01.227] Timer tick, asking Buildbucket for the build status
[13:38:01.401] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:38:01.401] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:9:0) after 1m0s
[13:39:01.417] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:9:0)
[13:39:01.417] Timer tick, asking Buildbucket for the build status
[13:39:01.887] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:39:01.887] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:10:0) after 1m0s
[13:40:01.886] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:10:0)
[13:40:01.886] Timer tick, asking Buildbucket for the build status
[13:40:01.969] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:40:01.969] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:11:0) after 1m0s
[13:41:01.962] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:11:0)
[13:41:01.962] Timer tick, asking Buildbucket for the build status
[13:41:02.041] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:41:02.041] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:12:0) after 1m0s
[13:42:02.091] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:12:0)
[13:42:02.091] Timer tick, asking Buildbucket for the build status
[13:42:02.243] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:42:02.243] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:13:0) after 1m0s
[13:43:02.294] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:13:0)
[13:43:02.294] Timer tick, asking Buildbucket for the build status
[13:43:02.366] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:43:02.366] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:14:0) after 1m0s
[13:44:02.394] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:14:0)
[13:44:02.394] Timer tick, asking Buildbucket for the build status
[13:44:02.624] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:44:02.624] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:15:0) after 1m0s
[13:45:02.595] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:15:0)
[13:45:02.595] Timer tick, asking Buildbucket for the build status
[13:45:02.716] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:45:02.716] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:16:0) after 1m0s
[13:46:02.731] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:16:0)
[13:46:02.732] Timer tick, asking Buildbucket for the build status
[13:46:02.814] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:46:02.814] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:17:0) after 1m0s
[13:47:02.839] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:17:0)
[13:47:02.839] Timer tick, asking Buildbucket for the build status
[13:47:02.908] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:47:02.908] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:18:0) after 1m0s
[13:48:02.917] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:18:0)
[13:48:02.917] Timer tick, asking Buildbucket for the build status
[13:48:03.177] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:48:03.177] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:19:0) after 1m0s
[13:49:03.194] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:19:0)
[13:49:03.194] Timer tick, asking Buildbucket for the build status
[13:49:03.238] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:49:03.238] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:20:0) after 1m0s
[13:50:03.253] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:20:0)
[13:50:03.253] Timer tick, asking Buildbucket for the build status
[13:50:03.315] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:50:03.315] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:21:0) after 1m0s
[13:51:03.331] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:21:0)
[13:51:03.331] Timer tick, asking Buildbucket for the build status
[13:51:03.498] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:51:03.498] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:22:0) after 1m0s
[13:52:03.518] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:22:0)
[13:52:03.518] Timer tick, asking Buildbucket for the build status
[13:52:03.663] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:52:03.663] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:23:0) after 1m0s
[13:53:03.681] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:23:0)
[13:53:03.681] Timer tick, asking Buildbucket for the build status
[13:53:03.720] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:53:03.720] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:24:0) after 1m0s
[13:54:03.737] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:24:0)
[13:54:03.737] Timer tick, asking Buildbucket for the build status
[13:54:03.870] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:54:03.870] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:25:0) after 1m0s
[13:55:03.866] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:25:0)
[13:55:03.866] Timer tick, asking Buildbucket for the build status
[13:55:03.918] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:55:03.918] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:26:0) after 1m0s
[13:56:03.934] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:26:0)
[13:56:03.934] Timer tick, asking Buildbucket for the build status
[13:56:04.010] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:56:04.010] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:27:0) after 1m0s
[13:57:03.990] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:27:0)
[13:57:03.990] Timer tick, asking Buildbucket for the build status
[13:57:04.046] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:57:04.046] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:28:0) after 1m0s
[13:58:04.068] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:28:0)
[13:58:04.068] Timer tick, asking Buildbucket for the build status
[13:58:04.153] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:58:04.153] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:29:0) after 1m0s
[13:59:04.171] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:29:0)
[13:59:04.171] Timer tick, asking Buildbucket for the build status
[13:59:07.649] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[13:59:07.649] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:30:0) after 1m0s
[14:00:07.675] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:30:0)
[14:00:07.675] Timer tick, asking Buildbucket for the build status
[14:00:07.777] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:00:07.777] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:31:0) after 1m0s
[14:01:07.784] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:31:0)
[14:01:07.784] Timer tick, asking Buildbucket for the build status
[14:01:07.855] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:01:07.855] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:32:0) after 1m0s
[14:02:07.878] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:32:0)
[14:02:07.878] Timer tick, asking Buildbucket for the build status
[14:02:07.960] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:02:07.960] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:33:0) after 1m0s
[14:03:07.964] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:33:0)
[14:03:07.964] Timer tick, asking Buildbucket for the build status
[14:03:08.201] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:03:08.203] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:34:0) after 1m0s
[14:04:08.219] Handling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:34:0)
[14:04:08.219] Timer tick, asking Buildbucket for the build status
[14:04:08.315] Build 8919096339093518880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[14:04:08.315] Scheduling timer "check-buildbucket-build-status" (dart/analyzer-mac-release:9084526401274967248:35:0) after 1m0s
[14:04:35.926] Received PubSub notification, asking Buildbucket for the build status
[14:04:36.063] Build 8919096339093518880: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[14:04:36.063] Buildbucket build:
{
"build": {
"bucket": "luci.dart.ci.sandbox",
"canary": true,
"canary_preference": "AUTO",
"completed_ts": "1552485874893913",
"created_by": "user:luci-scheduler@appspot.gserviceaccount.com",
"created_ts": "1552483918061590",
"id": "8919096339093518880",
"parameters_json": "{\"builder_name\": \"analyzer-mac-release\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk/\", \"revision\": \"8c3f74817ec6c23ed06262301fb49e4f17937045\"}}",
"project": "dart",
"result": "SUCCESS",
"result_details_json": "{\"swarming\": {\"bot_dimensions\": {\"mac_model\": [\"VMware7,1\"], \"gce\": [\"0\"], \"zone\": [\"us\", \"us-golo\", \"us-golo-9\"], \"python\": [\"2.7.10\"], \"ssd\": [\"1\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-E5-2697_v2\"], \"server_version\": [\"4181-8ab1a58\"], \"machine_type\": [\"n1-highcpu-8\"], \"gpu\": [\"none\"], \"cores\": [\"8\"], \"os\": [\"Mac\", \"Mac-10.13\", \"Mac-10.13.6\"], \"id\": [\"vm383-m9\"], \"pool\": [\"dart.tests\", \"luci.dart.try\"], \"caches\": [\"builder_072827fbd514d2dcf423ba96e05394299ceb6d074eae12fff50fe3426db93562_v2\", \"builder_1317295137b7a38be32934ef9cbfadd80d62946067459806d9bfe94292dd3615_v2\", \"builder_1993fb0911978e581bb9e3a47cd879b4afd4469aa9bcf761ae6de643b43e3610_v2\", \"builder_19a1e9de675896d8aa12fb087b6c0da7c74a873d7cb2eb64365964fd4da5a3a1_v2\", \"builder_1d013184f0b046d09945c8f0684639832a201114df77f3b3696fe13c3c1d1808_v2\", \"builder_24a804181a4150a3b32a33831e85efdf2fc30cfb911b2ae7ee10bfe75ba8bc6a_v2\", \"builder_4652d9a9f581eacd90bd119bc8c956dc4f3535d110f9ea76524b7eb3219f074b_v2\", \"builder_7701702823a8af44184a89dbeac579f1297c6d7de1ed78c0ad557d91bda32ddd_v2\", \"builder_a0c045c9ae472c684e05cf203bdbfef0b11655472eb975596d6bbd13d46358f4_v2\", \"builder_a4f7cf2fa8a0cc1f8e43b705010c3538d19cd259494a391e78f6711b14c8c104_v2\", \"builder_b35e6ad4dc0d9a7b818dc8aaa80649dc6eb49346da79e97df891f66b4ff8e97e_v2\", \"builder_cc5aed4151fbcf505045fdc41faf0495e8119cbdd6342f57242776fc13f9badb_v2\", \"builder_d6a6d101fc965160d289b2a17398131f8838dc0b37497c7ed0b4fd80629bb842_v2\", \"builder_ddbe942b8ddeaf5284731e48144b8d012ef2f9ceba992398ef3ac0b2f4b3524a_v2\", \"builder_fbb667927eacb98d108db7731cb4d6676066d8406bb82726a6b3625af819ccca_v2\", \"git\", \"goma_v2\", \"swarming_module_cache_vpython\", \"vpython\"]}}, \"ui\": {\"info\": \"\"}, \"properties\": {\"$recipe_engine/path\": {\"cache_dir\": \"/b/s/w/ir/cache\", \"temp_dir\": \"/b/s/w/ir/tmp/rt\"}, \"buildnumber\": 4551, \"repository\": \"https://dart.googlesource.com/sdk/\", \"buildername\": \"analyzer-mac-release\", \"new_workflow_enabled\": true, \"got_revision\": \"8c3f74817ec6c23ed06262301fb49e4f17937045\", \"recipe\": \"dart/neo\", \"mastername\": \"client.dart\", \"clobber\": \"true\", \"$recipe_engine/runtime\": {\"is_experimental\": false, \"is_luci\": true}, \"branch\": \"refs/heads/master\", \"path_config\": \"generic\", \"revision\": \"8c3f74817ec6c23ed06262301fb49e4f17937045\", \"bot_id\": \"vm383-m9\"}}",
"service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"started_ts": "1552483920809737",
"status": "COMPLETED",
"status_changed_ts": "1552485875700731",
"tags": [
"build_address:luci.dart.ci.sandbox/analyzer-mac-release/4551",
"builder:analyzer-mac-release",
"buildset:commit/git/8c3f74817ec6c23ed06262301fb49e4f17937045",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/8c3f74817ec6c23ed06262301fb49e4f17937045",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9084526401274967248",
"scheduler_job_id:dart/analyzer-mac-release",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8919096339093518880/+/annotations",
"swarming_tag:luci_project:dart",
"swarming_tag:os:Mac",
"swarming_tag:recipe_name:dart/neo",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:4390122edd0de410",
"user_agent:luci-scheduler"
],
"updated_ts": "1552485875711505",
"url": "https://ci.chromium.org/b/8919096339093518880",
"utcnow_ts": "1552485876008708"
}
}
[14:04:36.063] Invocation finished in 32m39.465793011s with status SUCCEEDED