Status: SUCCEEDED
Triggered by: -
Duration: 34 minutes
Actions:

Definition (rev 840fc1d7a17d9f663eedc70c67b8fdf31f8eb475)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "luci.dart.ci.sandbox"
  builder: "pkg-win-release"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/master",
  "repository": "https://dart.googlesource.com/sdk",
  "revision": "18ff5ce893e23e88a8c180323525fa35db3a0804"
}

Incoming tags

  • buildset:commit/git/18ff5ce893e23e88a8c180323525fa35db3a0804
  • buildset:commit/gitiles/dart.googlesource.com/sdk/+/18ff5ce893e23e88a8c180323525fa35db3a0804
  • gitiles_ref:refs/heads/master

Debug log (UTC)

[01:27:00.535] New invocation is queued and will start shortly
[01:27:02.156] Starting the invocation (attempt 1)
[01:27:02.192] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[01:27:02.192] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[01:27:02.193] Buildbucket request:
{
  "bucket": "luci.dart.ci.sandbox",
  "client_operation_id": "9074515746948782160",
  "parameters_json": "{\"builder_name\":\"pkg-win-release\",\"properties\":{\"branch\":\"refs/heads/master\",\"repository\":\"https://dart.googlesource.com/sdk\",\"revision\":\"18ff5ce893e23e88a8c180323525fa35db3a0804\"}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:pkg-win-release",
    "scheduler_invocation_id:9074515746948782160",
    "scheduler_job_id:dart/pkg-win-release",
    "user_agent:luci-scheduler",
    "buildset:commit/git/18ff5ce893e23e88a8c180323525fa35db3a0804",
    "buildset:commit/gitiles/dart.googlesource.com/sdk/+/18ff5ce893e23e88a8c180323525fa35db3a0804",
    "gitiles_ref:refs/heads/master"
  ]
}
[01:27:04.137] Buildbucket response:
{
  "build": {
    "bucket": "luci.dart.ci.sandbox",
    "canary_preference": "PROD",
    "created_by": "project:dart",
    "created_ts": "1562030822688617",
    "id": "8909085684026986432",
    "parameters_json": "{\"builder_name\": \"pkg-win-release\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"18ff5ce893e23e88a8c180323525fa35db3a0804\"}}",
    "project": "dart",
    "result_details_json": "{\"properties\": {}}",
    "service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1562030823722014",
    "tags": [
      "build_address:luci.dart.ci.sandbox/pkg-win-release/5887",
      "builder:pkg-win-release",
      "buildset:commit/git/18ff5ce893e23e88a8c180323525fa35db3a0804",
      "buildset:commit/gitiles/dart.googlesource.com/sdk/+/18ff5ce893e23e88a8c180323525fa35db3a0804",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9074515746948782160",
      "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/8909085684026986432/+/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": "1562030823722149",
    "url": "https://ci.chromium.org/b/8909085684026986432",
    "utcnow_ts": "1562030824122956"
  }
}
[01:27:04.137] Task URL: https://ci.chromium.org/b/8909085684026986432
[01:27:04.137] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:2:0) after 1m0s
[01:28:04.279] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:2:0)
[01:28:04.279] Timer tick, asking Buildbucket for the build status
[01:28:04.433] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:28:04.433] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:3:0) after 1m0s
[01:29:04.557] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:3:0)
[01:29:04.557] Timer tick, asking Buildbucket for the build status
[01:29:05.320] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:29:05.320] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:4:0) after 1m0s
[01:30:05.377] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:4:0)
[01:30:05.377] Timer tick, asking Buildbucket for the build status
[01:30:05.513] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:30:05.513] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:5:0) after 1m0s
[01:31:05.548] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:5:0)
[01:31:05.548] Timer tick, asking Buildbucket for the build status
[01:31:05.899] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:31:05.900] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:6:0) after 1m0s
[01:32:05.951] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:6:0)
[01:32:05.951] Timer tick, asking Buildbucket for the build status
[01:32:06.154] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:32:06.154] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:7:0) after 1m0s
[01:33:06.169] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:7:0)
[01:33:06.169] Timer tick, asking Buildbucket for the build status
[01:33:06.791] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:33:06.791] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:8:0) after 1m0s
[01:34:06.767] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:8:0)
[01:34:06.767] Timer tick, asking Buildbucket for the build status
[01:34:07.902] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:34:07.902] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:9:0) after 1m0s
[01:35:07.992] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:9:0)
[01:35:07.992] Timer tick, asking Buildbucket for the build status
[01:35:08.462] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:35:08.462] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:10:0) after 1m0s
[01:36:08.573] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:10:0)
[01:36:08.573] Timer tick, asking Buildbucket for the build status
[01:36:08.817] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:36:08.817] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:11:0) after 1m0s
[01:37:08.848] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:11:0)
[01:37:08.848] Timer tick, asking Buildbucket for the build status
[01:37:09.170] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:37:09.170] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:12:0) after 1m0s
[01:38:09.220] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:12:0)
[01:38:09.220] Timer tick, asking Buildbucket for the build status
[01:38:09.369] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:38:09.369] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:13:0) after 1m0s
[01:39:09.447] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:13:0)
[01:39:09.447] Timer tick, asking Buildbucket for the build status
[01:39:09.598] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:39:09.598] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:14:0) after 1m0s
[01:40:09.608] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:14:0)
[01:40:09.608] Timer tick, asking Buildbucket for the build status
[01:40:09.765] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:40:09.765] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:15:0) after 1m0s
[01:41:09.803] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:15:0)
[01:41:09.803] Timer tick, asking Buildbucket for the build status
[01:41:09.950] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:41:09.950] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:16:0) after 1m0s
[01:42:10.038] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:16:0)
[01:42:10.038] Timer tick, asking Buildbucket for the build status
[01:42:10.217] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:42:10.217] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:17:0) after 1m0s
[01:43:10.220] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:17:0)
[01:43:10.220] Timer tick, asking Buildbucket for the build status
[01:43:10.662] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:43:10.662] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:18:0) after 1m0s
[01:44:10.666] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:18:0)
[01:44:10.666] Timer tick, asking Buildbucket for the build status
[01:44:11.461] Build 8909085684026986432: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[01:44:11.461] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:19:0) after 1m0s
[01:45:07.047] Received PubSub notification, asking Buildbucket for the build status
[01:45:07.380] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:45:11.507] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:19:0)
[01:45:11.507] Timer tick, asking Buildbucket for the build status
[01:45:11.622] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:45:11.622] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:21:0) after 1m0s
[01:46:11.657] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:21:0)
[01:46:11.657] Timer tick, asking Buildbucket for the build status
[01:46:12.233] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:46:12.233] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:22:0) after 1m0s
[01:47:12.258] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:22:0)
[01:47:12.258] Timer tick, asking Buildbucket for the build status
[01:47:12.870] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:47:12.870] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:23:0) after 1m0s
[01:48:12.896] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:23:0)
[01:48:12.897] Timer tick, asking Buildbucket for the build status
[01:48:13.107] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:48:13.107] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:24:0) after 1m0s
[01:49:13.219] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:24:0)
[01:49:13.219] Timer tick, asking Buildbucket for the build status
[01:49:15.537] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:49:15.537] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:25:0) after 1m0s
[01:50:15.544] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:25:0)
[01:50:15.544] Timer tick, asking Buildbucket for the build status
[01:50:16.359] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:50:16.359] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:26:0) after 1m0s
[01:51:16.417] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:26:0)
[01:51:16.417] Timer tick, asking Buildbucket for the build status
[01:51:16.594] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:51:16.594] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:27:0) after 1m0s
[01:52:16.683] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:27:0)
[01:52:16.683] Timer tick, asking Buildbucket for the build status
[01:52:16.840] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:52:16.840] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:28:0) after 1m0s
[01:53:17.115] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:28:0)
[01:53:17.115] Timer tick, asking Buildbucket for the build status
[01:53:18.265] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:53:18.265] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:29:0) after 1m0s
[01:54:18.326] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:29:0)
[01:54:18.326] Timer tick, asking Buildbucket for the build status
[01:54:18.451] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:54:18.451] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:30:0) after 1m0s
[01:55:18.579] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:30:0)
[01:55:18.579] Timer tick, asking Buildbucket for the build status
[01:55:18.724] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:55:18.724] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:31:0) after 1m0s
[01:56:18.842] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:31:0)
[01:56:18.842] Timer tick, asking Buildbucket for the build status
[01:56:20.399] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:56:20.399] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:32:0) after 1m0s
[01:57:20.598] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:32:0)
[01:57:20.598] Timer tick, asking Buildbucket for the build status
[01:57:21.555] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:57:21.555] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:33:0) after 1m0s
[01:58:21.670] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:33:0)
[01:58:21.670] Timer tick, asking Buildbucket for the build status
[01:58:22.540] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:58:22.540] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:34:0) after 1m0s
[01:59:22.596] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:34:0)
[01:59:22.596] Timer tick, asking Buildbucket for the build status
[01:59:22.741] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[01:59:22.741] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:35:0) after 1m0s
[02:00:22.831] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:35:0)
[02:00:22.831] Timer tick, asking Buildbucket for the build status
[02:00:23.548] Build 8909085684026986432: status "STARTED", result "", failure_reason "", cancelation_reason ""
[02:00:23.548] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9074515746948782160:36:0) after 1m0s
[02:01:19.864] Received PubSub notification, asking Buildbucket for the build status
[02:01:20.660] Build 8909085684026986432: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[02:01:20.660] Buildbucket build:
{
  "build": {
    "bucket": "luci.dart.ci.sandbox",
    "canary_preference": "PROD",
    "completed_ts": "1562032877026617",
    "created_by": "project:dart",
    "created_ts": "1562030822688617",
    "id": "8909085684026986432",
    "parameters_json": "{\"builder_name\": \"pkg-win-release\", \"properties\": {\"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"18ff5ce893e23e88a8c180323525fa35db3a0804\"}}",
    "project": "dart",
    "result": "SUCCESS",
    "result_details_json": "{\"properties\": {\"$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}, \"bot_id\": \"luci-dart-try-win10-1-yn4n\", \"branch\": \"refs/heads/master\", \"buildername\": \"pkg-win-release\", \"buildnumber\": 5887, \"clobber\": \"true\", \"got_revision\": \"18ff5ce893e23e88a8c180323525fa35db3a0804\", \"new_workflow_enabled\": true, \"path_config\": \"generic\", \"recipe\": \"dart/neo\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"18ff5ce893e23e88a8c180323525fa35db3a0804\"}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"builder_52c40a49535b478d3cdea0ed295617dfb53d686c59ddafa01d3750ecaadb8a11_v2\", \"builder_5f81889e5cc046c508695b9feacda728e9553820578223d9e12af68706aa42b8_v2\", \"builder_b3119054e9c8f441538436781fa1cbd7c34ffae755671c9e55d02e75977f5a8b_v2\", \"builder_d6f396784d1bacfeb26d12c7d2f46eacb6fe10d26ab756565a33004b6afc6592_v2\", \"builder_efaba49ac01142e4cf8a2fc84fa44c69748795400c7bcb6fa54e885ccb531c8d_v2\", \"git\", \"goma_v2\", \"swarming_module_cache_vpython\", \"vpython\"], \"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Broadwell_GCE\"], \"gce\": [\"1\"], \"gpu\": [\"none\"], \"host_class\": [\"default\"], \"id\": [\"luci-dart-try-win10-1-yn4n\"], \"image\": [\"chrome-win10-1703-2018-04-20-61acaf8983f\"], \"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\": [\"4351-b85b41c\"], \"ssd\": [\"0\"], \"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-c\"]}}}",
    "service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
    "started_ts": "1562031906119120",
    "status": "COMPLETED",
    "status_changed_ts": "1562032879055099",
    "tags": [
      "build_address:luci.dart.ci.sandbox/pkg-win-release/5887",
      "builder:pkg-win-release",
      "buildset:commit/git/18ff5ce893e23e88a8c180323525fa35db3a0804",
      "buildset:commit/gitiles/dart.googlesource.com/sdk/+/18ff5ce893e23e88a8c180323525fa35db3a0804",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9074515746948782160",
      "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/8909085684026986432/+/annotations",
      "swarming_tag:luci_project:dart",
      "swarming_tag:os:Windows",
      "swarming_tag:recipe_name:dart/neo",
      "swarming_tag:recipe_package:infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build",
      "swarming_task_id:45c91c642c39e910",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1562032879079122",
    "url": "https://ci.chromium.org/b/8909085684026986432",
    "utcnow_ts": "1562032880608182"
  }
}
[02:01:20.660] Invocation finished in 34m20.14213131s with status SUCCEEDED