[19:06:30.871] New invocation is queued and will start shortly
[19:06:33.062] Starting the invocation (attempt 1)
[19:06:33.156] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[19:06:33.156] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[19:06:33.156] Buildbucket request:
{
"bucket": "luci.dart.ci.sandbox",
"client_operation_id": "9052252831851468736",
"parameters_json": "{\"builder_name\":\"pkg-mac-release\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://dart.googlesource.com/sdk\",\"revision\":\"027f9588e1f3a920ab48f5abb68c3cade9a1af16\"},\"id\":\"https://dart.googlesource.com/sdk/+/refs/heads/master@027f9588e1f3a920ab48f5abb68c3cade9a1af16\",\"title\":\"027f9588e1f3a920ab48f5abb68c3cade9a1af16\",\"url\":\"https://dart.googlesource.com/sdk/+/027f9588e1f3a920ab48f5abb68c3cade9a1af16\"},{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://dart.googlesource.com/sdk\",\"revision\":\"258cb9f0ae19ee241619bc51622e50a46766efe9\"},\"id\":\"https://dart.googlesource.com/sdk/+/refs/heads/master@258cb9f0ae19ee241619bc51622e50a46766efe9\",\"title\":\"258cb9f0ae19ee241619bc51622e50a46766efe9\",\"url\":\"https://dart.googlesource.com/sdk/+/258cb9f0ae19ee241619bc51622e50a46766efe9\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://dart.googlesource.com/sdk\",\"revision\":\"258cb9f0ae19ee241619bc51622e50a46766efe9\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:pkg-mac-release",
"scheduler_invocation_id:9052252831851468736",
"scheduler_job_id:dart/pkg-mac-release",
"user_agent:luci-scheduler",
"buildset:commit/git/258cb9f0ae19ee241619bc51622e50a46766efe9",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/258cb9f0ae19ee241619bc51622e50a46766efe9",
"gitiles_ref:refs/heads/master"
]
}
[19:06:34.222] Buildbucket response:
{
"build": {
"bucket": "luci.dart.ci.sandbox",
"canary_preference": "PROD",
"created_by": "project:dart",
"created_ts": "1583262393360596",
"id": "8886822768578041856",
"parameters_json": "{\"builder_name\": \"pkg-mac-release\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://dart.googlesource.com/sdk\", \"revision\": \"027f9588e1f3a920ab48f5abb68c3cade9a1af16\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@027f9588e1f3a920ab48f5abb68c3cade9a1af16\", \"title\": \"027f9588e1f3a920ab48f5abb68c3cade9a1af16\", \"url\": \"https://dart.googlesource.com/sdk/+/027f9588e1f3a920ab48f5abb68c3cade9a1af16\"}, {\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://dart.googlesource.com/sdk\", \"revision\": \"258cb9f0ae19ee241619bc51622e50a46766efe9\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@258cb9f0ae19ee241619bc51622e50a46766efe9\", \"title\": \"258cb9f0ae19ee241619bc51622e50a46766efe9\", \"url\": \"https://dart.googlesource.com/sdk/+/258cb9f0ae19ee241619bc51622e50a46766efe9\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"258cb9f0ae19ee241619bc51622e50a46766efe9\"}}",
"project": "dart",
"result_details_json": "{\"properties\": {}}",
"service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1583262393974635",
"tags": [
"build_address:luci.dart.ci.sandbox/pkg-mac-release/10380",
"builder:pkg-mac-release",
"buildset:commit/git/258cb9f0ae19ee241619bc51622e50a46766efe9",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/258cb9f0ae19ee241619bc51622e50a46766efe9",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9052252831851468736",
"scheduler_job_id:dart/pkg-mac-release",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8886822768578041856/+/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": "1583262393974735",
"url": "https://ci.chromium.org/b/8886822768578041856",
"utcnow_ts": "1583262394214923"
}
}
[19:06:34.222] Task URL: https://ci.chromium.org/b/8886822768578041856
[19:06:34.222] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:2:0) after 1m0s
[19:07:34.241] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:2:0)
[19:07:34.241] Timer tick, asking Buildbucket for the build status
[19:07:34.483] Build 8886822768578041856: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[19:07:34.483] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:3:0) after 1m0s
[19:08:34.525] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:3:0)
[19:08:34.525] Timer tick, asking Buildbucket for the build status
[19:08:35.535] Build 8886822768578041856: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[19:08:35.535] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:4:0) after 1m0s
[19:09:35.545] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:4:0)
[19:09:35.545] Timer tick, asking Buildbucket for the build status
[19:09:35.642] Build 8886822768578041856: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[19:09:35.642] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:5:0) after 1m0s
[19:10:35.674] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:5:0)
[19:10:35.674] Timer tick, asking Buildbucket for the build status
[19:10:35.774] Build 8886822768578041856: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[19:10:35.774] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:6:0) after 1m0s
[19:11:35.896] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:6:0)
[19:11:35.896] Timer tick, asking Buildbucket for the build status
[19:11:36.032] Build 8886822768578041856: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[19:11:36.032] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:7:0) after 1m0s
[19:12:32.155] Received PubSub notification, asking Buildbucket for the build status
[19:12:32.242] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:12:36.082] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:7:0)
[19:12:36.082] Timer tick, asking Buildbucket for the build status
[19:12:37.013] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:12:37.013] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:9:0) after 1m0s
[19:13:37.038] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:9:0)
[19:13:37.038] Timer tick, asking Buildbucket for the build status
[19:13:37.787] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:13:37.787] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:10:0) after 1m0s
[19:14:37.821] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:10:0)
[19:14:37.821] Timer tick, asking Buildbucket for the build status
[19:14:38.041] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:14:38.041] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:11:0) after 1m0s
[19:15:38.053] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:11:0)
[19:15:38.053] Timer tick, asking Buildbucket for the build status
[19:15:38.166] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:15:38.166] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:12:0) after 1m0s
[19:16:38.175] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:12:0)
[19:16:38.175] Timer tick, asking Buildbucket for the build status
[19:16:38.655] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:16:38.655] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:13:0) after 1m0s
[19:17:38.698] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:13:0)
[19:17:38.698] Timer tick, asking Buildbucket for the build status
[19:17:38.840] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:17:38.840] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:14:0) after 1m0s
[19:18:38.890] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:14:0)
[19:18:38.890] Timer tick, asking Buildbucket for the build status
[19:18:39.473] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:18:39.473] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:15:0) after 1m0s
[19:19:39.564] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:15:0)
[19:19:39.564] Timer tick, asking Buildbucket for the build status
[19:19:39.722] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:19:39.722] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:16:0) after 1m0s
[19:20:39.774] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:16:0)
[19:20:39.774] Timer tick, asking Buildbucket for the build status
[19:20:39.922] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:20:39.922] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:17:0) after 1m0s
[19:21:40.072] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:17:0)
[19:21:40.072] Timer tick, asking Buildbucket for the build status
[19:21:40.315] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:21:40.315] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:18:0) after 1m0s
[19:22:40.343] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:18:0)
[19:22:40.343] Timer tick, asking Buildbucket for the build status
[19:22:40.588] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:22:40.588] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:19:0) after 1m0s
[19:23:40.681] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:19:0)
[19:23:40.681] Timer tick, asking Buildbucket for the build status
[19:23:42.702] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:23:42.702] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:20:0) after 1m0s
[19:24:42.769] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:20:0)
[19:24:42.769] Timer tick, asking Buildbucket for the build status
[19:24:42.950] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:24:42.950] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:21:0) after 1m0s
[19:25:42.973] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:21:0)
[19:25:42.973] Timer tick, asking Buildbucket for the build status
[19:25:43.180] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:25:43.180] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:22:0) after 1m0s
[19:26:43.917] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:22:0)
[19:26:43.918] Timer tick, asking Buildbucket for the build status
[19:26:44.141] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:26:44.141] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:23:0) after 1m0s
[19:27:44.245] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:23:0)
[19:27:44.245] Timer tick, asking Buildbucket for the build status
[19:27:44.399] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:27:44.399] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:24:0) after 1m0s
[19:28:44.508] Handling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:24:0)
[19:28:44.508] Timer tick, asking Buildbucket for the build status
[19:28:45.283] Build 8886822768578041856: status "STARTED", result "", failure_reason "", cancelation_reason ""
[19:28:45.283] Scheduling timer "check-buildbucket-build-status" (dart/pkg-mac-release:9052252831851468736:25:0) after 1m0s
[19:29:00.151] Received PubSub notification, asking Buildbucket for the build status
[19:29:00.357] Build 8886822768578041856: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[19:29:00.357] Buildbucket build:
{
"build": {
"bucket": "luci.dart.ci.sandbox",
"canary_preference": "PROD",
"completed_ts": "1583263739148207",
"created_by": "project:dart",
"created_ts": "1583262393360596",
"id": "8886822768578041856",
"parameters_json": "{\"builder_name\": \"pkg-mac-release\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://dart.googlesource.com/sdk\", \"revision\": \"027f9588e1f3a920ab48f5abb68c3cade9a1af16\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@027f9588e1f3a920ab48f5abb68c3cade9a1af16\", \"title\": \"027f9588e1f3a920ab48f5abb68c3cade9a1af16\", \"url\": \"https://dart.googlesource.com/sdk/+/027f9588e1f3a920ab48f5abb68c3cade9a1af16\"}, {\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://dart.googlesource.com/sdk\", \"revision\": \"258cb9f0ae19ee241619bc51622e50a46766efe9\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@258cb9f0ae19ee241619bc51622e50a46766efe9\", \"title\": \"258cb9f0ae19ee241619bc51622e50a46766efe9\", \"url\": \"https://dart.googlesource.com/sdk/+/258cb9f0ae19ee241619bc51622e50a46766efe9\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"258cb9f0ae19ee241619bc51622e50a46766efe9\"}}",
"project": "dart",
"result": "SUCCESS",
"result_details_json": "{\"properties\": {\"$recipe_engine/isolated\": {\"server\": \"https://isolateserver.appspot.com\"}, \"$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://dart.googlesource.com/sdk\", \"revision\": \"027f9588e1f3a920ab48f5abb68c3cade9a1af16\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@027f9588e1f3a920ab48f5abb68c3cade9a1af16\", \"title\": \"027f9588e1f3a920ab48f5abb68c3cade9a1af16\", \"url\": \"https://dart.googlesource.com/sdk/+/027f9588e1f3a920ab48f5abb68c3cade9a1af16\"}, {\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://dart.googlesource.com/sdk\", \"revision\": \"258cb9f0ae19ee241619bc51622e50a46766efe9\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@258cb9f0ae19ee241619bc51622e50a46766efe9\", \"title\": \"258cb9f0ae19ee241619bc51622e50a46766efe9\", \"url\": \"https://dart.googlesource.com/sdk/+/258cb9f0ae19ee241619bc51622e50a46766efe9\"}]}, \"$recipe_engine/swarming\": {\"server\": \"https://chromium-swarm.appspot.com\"}, \"bot_id\": \"vm15-m9\", \"branch\": \"refs/heads/master\", \"buildername\": \"pkg-mac-release\", \"buildnumber\": 10380, \"clobber\": \"true\", \"got_revision\": \"258cb9f0ae19ee241619bc51622e50a46766efe9\", \"path_config\": \"generic\", \"recipe\": \"dart/neo\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"258cb9f0ae19ee241619bc51622e50a46766efe9\"}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_072827fbd514d2dcf423ba96e05394299ceb6d074eae12fff50fe3426db93562_v2\", \"builder_1317295137b7a38be32934ef9cbfadd80d62946067459806d9bfe94292dd3615_v2\", \"builder_1d013184f0b046d09945c8f0684639832a201114df77f3b3696fe13c3c1d1808_v2\", \"builder_24a804181a4150a3b32a33831e85efdf2fc30cfb911b2ae7ee10bfe75ba8bc6a_v2\", \"builder_2ff417154df93a12550e6cf086a07a7e1a06f3e79d521e2aad9a26008f17cf4b_v2\", \"builder_42fdf12abf3dba78e219250f0feb90d7904544d4b31ae06ead3ac735fdd9faee_v2\", \"builder_4652d9a9f581eacd90bd119bc8c956dc4f3535d110f9ea76524b7eb3219f074b_v2\", \"builder_64f720a390abf9006b1f66aade30b71a090e388cf783cf3584a68caaa6d04bc4_v2\", \"builder_a0c045c9ae472c684e05cf203bdbfef0b11655472eb975596d6bbd13d46358f4_v2\", \"builder_b0cedf66a6b7a1e14c34352e702ea70d0be0a7a12f6c612031b6973279f70f0c_v2\", \"builder_cc5aed4151fbcf505045fdc41faf0495e8119cbdd6342f57242776fc13f9badb_v2\", \"builder_ddbe942b8ddeaf5284731e48144b8d012ef2f9ceba992398ef3ac0b2f4b3524a_v2\", \"builder_fc65aeede8810009766133bb441796893e708a497143b927c1a33fec921d825e_v2\", \"git\", \"goma_v2\", \"vpython\"], \"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-E5-2697_v2\"], \"gce\": [\"0\"], \"gpu\": [\"none\"], \"host_class\": [\"default\"], \"id\": [\"vm15-m9\"], \"mac_model\": [\"VMware7,1\"], \"machine_type\": [\"n1-highcpu-8\"], \"os\": [\"Mac\", \"Mac-10.13\", \"Mac-10.13.6\"], \"pool\": [\"dart.tests\", \"luci.dart.try\"], \"python\": [\"2.7.10\"], \"server_version\": [\"4840-d3c86f9\"], \"ssd\": [\"1\"], \"zone\": [\"us\", \"us-atl\", \"us-atl-golo\", \"us-atl-golo-m9\"]}}}",
"service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"started_ts": "1583262751084468",
"status": "COMPLETED",
"status_changed_ts": "1583263739805599",
"tags": [
"build_address:luci.dart.ci.sandbox/pkg-mac-release/10380",
"builder:pkg-mac-release",
"buildset:commit/git/258cb9f0ae19ee241619bc51622e50a46766efe9",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/258cb9f0ae19ee241619bc51622e50a46766efe9",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9052252831851468736",
"scheduler_job_id:dart/pkg-mac-release",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8886822768578041856/+/annotations",
"swarming_tag:luci_project:dart",
"swarming_tag:os:Mac",
"swarming_tag:recipe_name:dart/neo",
"swarming_tag:recipe_package:dart/recipe_bundles/dart.googlesource.com/recipes",
"swarming_task_id:4aba9c7074a6f110",
"user_agent:luci-scheduler"
],
"updated_ts": "1583263739821096",
"url": "https://ci.chromium.org/b/8886822768578041856",
"utcnow_ts": "1583263740332899"
}
}
[19:29:00.357] Invocation finished in 22m29.50197181s with status SUCCEEDED