[22:59:47.648] New invocation is queued and will start shortly
[22:59:48.816] Starting the invocation (attempt 1)
[22:59:48.856] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[22:59:48.856] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[22:59:48.856] Buildbucket request:
{
"bucket": "luci.dart.ci.sandbox",
"client_operation_id": "9081319781389314928",
"parameters_json": "{\"builder_name\":\"pkg-linux-release\",\"properties\":{\"branch\":\"refs/heads/master\",\"repository\":\"https://dart.googlesource.com/sdk/\",\"revision\":\"284a299543076a5b316abda0cfb7f2a8e977de1c\"}}",
"pubsub_callback": {
"auth_token": "...",
"topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
},
"tags": [
"builder:pkg-linux-release",
"scheduler_invocation_id:9081319781389314928",
"scheduler_job_id:dart/pkg-linux-release",
"user_agent:luci-scheduler",
"buildset:commit/git/284a299543076a5b316abda0cfb7f2a8e977de1c",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/284a299543076a5b316abda0cfb7f2a8e977de1c",
"gitiles_ref:refs/heads/master"
]
}
[22:59:50.002] Buildbucket response:
{
"build": {
"bucket": "luci.dart.ci.sandbox",
"canary_preference": "AUTO",
"created_by": "project:dart",
"created_ts": "1555541988967838",
"id": "8915889719335594848",
"parameters_json": "{\"builder_name\": \"pkg-linux-release\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk/\", \"revision\": \"284a299543076a5b316abda0cfb7f2a8e977de1c\"}}",
"project": "dart",
"result_details_json": "{\"properties\": {}}",
"service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"status": "SCHEDULED",
"status_changed_ts": "1555541989704927",
"tags": [
"build_address:luci.dart.ci.sandbox/pkg-linux-release/5284",
"builder:pkg-linux-release",
"buildset:commit/git/284a299543076a5b316abda0cfb7f2a8e977de1c",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/284a299543076a5b316abda0cfb7f2a8e977de1c",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9081319781389314928",
"scheduler_job_id:dart/pkg-linux-release",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8915889719335594848/+/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:",
"user_agent:luci-scheduler"
],
"updated_ts": "1555541989705074",
"url": "https://ci.chromium.org/b/8915889719335594848",
"utcnow_ts": "1555541989992689"
}
}
[22:59:50.002] Task URL: https://ci.chromium.org/b/8915889719335594848
[22:59:50.002] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:2:0) after 1m0s
[23:00:31.770] Received PubSub notification, asking Buildbucket for the build status
[23:00:31.860] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:00:50.015] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:2:0)
[23:00:50.015] Timer tick, asking Buildbucket for the build status
[23:00:50.316] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:00:50.316] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:4:0) after 1m0s
[23:01:50.301] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:4:0)
[23:01:50.301] Timer tick, asking Buildbucket for the build status
[23:01:50.413] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:01:50.413] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:5:0) after 1m0s
[23:02:50.404] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:5:0)
[23:02:50.404] Timer tick, asking Buildbucket for the build status
[23:02:50.497] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:02:50.497] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:6:0) after 1m0s
[23:03:50.501] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:6:0)
[23:03:50.501] Timer tick, asking Buildbucket for the build status
[23:03:50.970] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:03:50.970] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:7:0) after 1m0s
[23:04:50.980] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:7:0)
[23:04:50.980] Timer tick, asking Buildbucket for the build status
[23:04:51.129] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:04:51.129] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:8:0) after 1m0s
[23:05:51.102] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:8:0)
[23:05:51.102] Timer tick, asking Buildbucket for the build status
[23:05:51.450] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:05:51.450] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:9:0) after 1m0s
[23:06:51.427] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:9:0)
[23:06:51.427] Timer tick, asking Buildbucket for the build status
[23:06:51.711] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:06:51.711] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:10:0) after 1m0s
[23:07:51.699] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:10:0)
[23:07:51.699] Timer tick, asking Buildbucket for the build status
[23:07:51.770] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:07:51.770] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:11:0) after 1m0s
[23:08:51.798] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:11:0)
[23:08:51.798] Timer tick, asking Buildbucket for the build status
[23:08:51.895] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:08:51.895] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:12:0) after 1m0s
[23:09:51.895] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:12:0)
[23:09:51.895] Timer tick, asking Buildbucket for the build status
[23:09:51.994] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:09:51.994] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:13:0) after 1m0s
[23:10:52.667] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:13:0)
[23:10:52.667] Timer tick, asking Buildbucket for the build status
[23:10:52.751] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:10:52.751] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:14:0) after 1m0s
[23:11:52.737] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:14:0)
[23:11:52.737] Timer tick, asking Buildbucket for the build status
[23:11:53.113] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:11:53.113] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:15:0) after 1m0s
[23:12:53.129] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:15:0)
[23:12:53.129] Timer tick, asking Buildbucket for the build status
[23:12:53.209] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:12:53.209] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:16:0) after 1m0s
[23:13:53.213] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:16:0)
[23:13:53.213] Timer tick, asking Buildbucket for the build status
[23:13:53.321] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:13:53.321] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:17:0) after 1m0s
[23:14:53.334] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:17:0)
[23:14:53.334] Timer tick, asking Buildbucket for the build status
[23:14:53.418] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:14:53.418] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:18:0) after 1m0s
[23:15:53.455] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:18:0)
[23:15:53.455] Timer tick, asking Buildbucket for the build status
[23:15:53.532] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:15:53.532] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:19:0) after 1m0s
[23:16:53.552] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:19:0)
[23:16:53.552] Timer tick, asking Buildbucket for the build status
[23:16:53.634] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:16:53.634] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:20:0) after 1m0s
[23:17:53.671] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:20:0)
[23:17:53.671] Timer tick, asking Buildbucket for the build status
[23:17:53.790] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:17:53.790] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:21:0) after 1m0s
[23:18:53.807] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:21:0)
[23:18:53.807] Timer tick, asking Buildbucket for the build status
[23:18:54.197] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:18:54.197] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:22:0) after 1m0s
[23:19:54.214] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:22:0)
[23:19:54.214] Timer tick, asking Buildbucket for the build status
[23:19:54.289] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:19:54.289] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:23:0) after 1m0s
[23:20:54.336] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:23:0)
[23:20:54.336] Timer tick, asking Buildbucket for the build status
[23:20:54.625] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:20:54.625] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:24:0) after 1m0s
[23:21:54.613] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:24:0)
[23:21:54.613] Timer tick, asking Buildbucket for the build status
[23:21:54.776] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:21:54.776] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:25:0) after 1m0s
[23:22:54.761] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:25:0)
[23:22:54.761] Timer tick, asking Buildbucket for the build status
[23:22:54.875] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:22:54.875] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:26:0) after 1m0s
[23:23:54.894] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:26:0)
[23:23:54.894] Timer tick, asking Buildbucket for the build status
[23:23:55.000] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:23:55.000] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:27:0) after 1m0s
[23:24:55.039] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:27:0)
[23:24:55.039] Timer tick, asking Buildbucket for the build status
[23:24:55.663] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:24:55.663] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:28:0) after 1m0s
[23:25:55.682] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:28:0)
[23:25:55.682] Timer tick, asking Buildbucket for the build status
[23:25:55.798] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:25:55.798] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:29:0) after 1m0s
[23:26:55.784] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:29:0)
[23:26:55.784] Timer tick, asking Buildbucket for the build status
[23:26:55.985] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:26:55.985] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:30:0) after 1m0s
[23:27:55.973] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:30:0)
[23:27:55.973] Timer tick, asking Buildbucket for the build status
[23:27:56.210] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:27:56.210] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:31:0) after 1m0s
[23:28:56.226] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:31:0)
[23:28:56.226] Timer tick, asking Buildbucket for the build status
[23:28:56.373] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:28:56.373] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:32:0) after 1m0s
[23:29:56.375] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:32:0)
[23:29:56.375] Timer tick, asking Buildbucket for the build status
[23:29:56.498] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:29:56.498] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:33:0) after 1m0s
[23:30:56.498] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:33:0)
[23:30:56.498] Timer tick, asking Buildbucket for the build status
[23:30:57.410] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:30:57.411] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:34:0) after 1m0s
[23:31:57.404] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:34:0)
[23:31:57.404] Timer tick, asking Buildbucket for the build status
[23:31:57.483] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:31:57.483] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:35:0) after 1m0s
[23:32:57.479] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:35:0)
[23:32:57.479] Timer tick, asking Buildbucket for the build status
[23:32:57.863] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:32:57.863] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:36:0) after 1m0s
[23:33:57.840] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:36:0)
[23:33:57.840] Timer tick, asking Buildbucket for the build status
[23:33:57.966] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:33:57.966] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:37:0) after 1m0s
[23:34:57.979] Handling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:37:0)
[23:34:57.979] Timer tick, asking Buildbucket for the build status
[23:34:58.101] Build 8915889719335594848: status "STARTED", result "", failure_reason "", cancelation_reason ""
[23:34:58.101] Scheduling timer "check-buildbucket-build-status" (dart/pkg-linux-release:9081319781389314928:38:0) after 1m0s
[23:35:52.653] Received PubSub notification, asking Buildbucket for the build status
[23:35:52.743] Build 8915889719335594848: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[23:35:52.744] Buildbucket build:
{
"build": {
"bucket": "luci.dart.ci.sandbox",
"canary_preference": "AUTO",
"completed_ts": "1555544151903370",
"created_by": "project:dart",
"created_ts": "1555541988967838",
"id": "8915889719335594848",
"parameters_json": "{\"builder_name\": \"pkg-linux-release\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk/\", \"revision\": \"284a299543076a5b316abda0cfb7f2a8e977de1c\"}}",
"project": "dart",
"result": "SUCCESS",
"result_details_json": "{\"properties\": {\"$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}, \"bot_id\": \"luci-dart-try-xenial-93-f8to\", \"branch\": \"refs/heads/master\", \"buildername\": \"pkg-linux-release\", \"buildnumber\": 5284, \"clobber\": \"true\", \"got_revision\": \"284a299543076a5b316abda0cfb7f2a8e977de1c\", \"mastername\": \"client.dart\", \"new_workflow_enabled\": true, \"path_config\": \"generic\", \"recipe\": \"dart/neo\", \"repository\": \"https://dart.googlesource.com/sdk/\", \"revision\": \"284a299543076a5b316abda0cfb7f2a8e977de1c\"}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_36c85ebda7bed74f4f047df6d39aba7f824e167a4ee669897e735d76b78f3755_v2\", \"builder_390c115de1588aa44715b0a51be737386537dace0abbffb181966fe58d365023_v2\", \"builder_3d4f0d2f99912213642a836ae9100fafdf334be97356eec3542a1d8dd9a5eac5_v2\", \"builder_3dd0192df5a1c095bdd5ee9744289eb97c0d0c054c9e0ed4989cfaa42db0ee80_v2\", \"builder_b076a5b5387968aada53d33ff1c7f4b89b6a73c49ce0ebd5ac6a7185fd3656ba_v2\", \"builder_c762dd9ce592b3c0de5905eac1695e5c33a5cbbb648bd52fabdb48f7948d9041_v2\", \"git\", \"goma_v2\", \"swarming_module_cache_vpython\", \"vpython\"], \"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Broadwell_GCE\", \"x86-64-avx2\"], \"gce\": [\"1\"], \"gpu\": [\"none\"], \"id\": [\"luci-dart-try-xenial-93-f8to\"], \"image\": [\"chrome-xenial-19041001-3b730ae8765\"], \"inside_docker\": [\"0\"], \"kvm\": [\"0\"], \"locale\": [\"en_US.UTF-8\"], \"machine_type\": [\"n1-standard-8\"], \"os\": [\"Linux\", \"Ubuntu\", \"Ubuntu-16.04\"], \"pool\": [\"dart.tests\", \"luci.dart.try\"], \"python\": [\"2.7.12\"], \"server_version\": [\"4260-fb32526\"], \"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-b\"]}}}",
"service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
"started_ts": "1555542031045187",
"status": "COMPLETED",
"status_changed_ts": "1555544152280489",
"tags": [
"build_address:luci.dart.ci.sandbox/pkg-linux-release/5284",
"builder:pkg-linux-release",
"buildset:commit/git/284a299543076a5b316abda0cfb7f2a8e977de1c",
"buildset:commit/gitiles/dart.googlesource.com/sdk/+/284a299543076a5b316abda0cfb7f2a8e977de1c",
"gitiles_ref:refs/heads/master",
"scheduler_invocation_id:9081319781389314928",
"scheduler_job_id:dart/pkg-linux-release",
"swarming_hostname:chromium-swarm.appspot.com",
"swarming_tag:log_location:logdog://logs.chromium.org/dart/buildbucket/cr-buildbucket.appspot.com/8915889719335594848/+/annotations",
"swarming_tag:luci_project:dart",
"swarming_tag:os:Linux",
"swarming_tag:recipe_name:dart/neo",
"swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
"swarming_task_id:444658a288d5d710",
"user_agent:luci-scheduler"
],
"updated_ts": "1555544152289983",
"url": "https://ci.chromium.org/b/8915889719335594848",
"utcnow_ts": "1555544152732118"
}
}
[23:35:52.744] Invocation finished in 36m5.119277821s with status SUCCEEDED