Status: SUCCEEDED
Triggered by: -
Duration: 27 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": "c607eb96378078177eced59a8e949179ba0eff3e"
}

Incoming tags

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

Debug log (UTC)

[00:20:16.231] New invocation is queued and will start shortly
[00:20:17.330] Starting the invocation (attempt 1)
[00:20:17.375] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[00:20:17.375] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[00:20:17.376] Buildbucket request:
{
  "bucket": "luci.dart.ci.sandbox",
  "client_operation_id": "9043173395390494032",
  "parameters_json": "{\"builder_name\":\"pkg-win-release\",\"properties\":{\"$recipe_engine/scheduler\":{\"hostname\":\"luci-scheduler.appspot.com\",\"triggers\":[{\"gitiles\":{\"ref\":\"refs/heads/master\",\"repo\":\"https://dart.googlesource.com/sdk\",\"revision\":\"c607eb96378078177eced59a8e949179ba0eff3e\"},\"id\":\"https://dart.googlesource.com/sdk/+/refs/heads/master@c607eb96378078177eced59a8e949179ba0eff3e\",\"title\":\"c607eb96378078177eced59a8e949179ba0eff3e\",\"url\":\"https://dart.googlesource.com/sdk/+/c607eb96378078177eced59a8e949179ba0eff3e\"}]},\"branch\":\"refs/heads/master\",\"repository\":\"https://dart.googlesource.com/sdk\",\"revision\":\"c607eb96378078177eced59a8e949179ba0eff3e\"}}",
  "pubsub_callback": {
    "auth_token": "...",
    "topic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  },
  "tags": [
    "builder:pkg-win-release",
    "scheduler_invocation_id:9043173395390494032",
    "scheduler_job_id:dart/pkg-win-release",
    "user_agent:luci-scheduler",
    "buildset:commit/git/c607eb96378078177eced59a8e949179ba0eff3e",
    "buildset:commit/gitiles/dart.googlesource.com/sdk/+/c607eb96378078177eced59a8e949179ba0eff3e",
    "gitiles_ref:refs/heads/master"
  ]
}
[00:20:18.462] Buildbucket response:
{
  "build": {
    "bucket": "luci.dart.ci.sandbox",
    "canary_preference": "PROD",
    "created_by": "project:dart",
    "created_ts": "1591921217460572",
    "id": "8877743333439286880",
    "parameters_json": "{\"builder_name\": \"pkg-win-release\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://dart.googlesource.com/sdk\", \"revision\": \"c607eb96378078177eced59a8e949179ba0eff3e\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@c607eb96378078177eced59a8e949179ba0eff3e\", \"title\": \"c607eb96378078177eced59a8e949179ba0eff3e\", \"url\": \"https://dart.googlesource.com/sdk/+/c607eb96378078177eced59a8e949179ba0eff3e\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"c607eb96378078177eced59a8e949179ba0eff3e\"}}",
    "project": "dart",
    "result_details_json": "{\"properties\": {}}",
    "service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
    "status": "SCHEDULED",
    "status_changed_ts": "1591921218125058",
    "tags": [
      "build_address:luci.dart.ci.sandbox/pkg-win-release/11480",
      "builder:pkg-win-release",
      "buildset:commit/git/c607eb96378078177eced59a8e949179ba0eff3e",
      "buildset:commit/gitiles/dart.googlesource.com/sdk/+/c607eb96378078177eced59a8e949179ba0eff3e",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9043173395390494032",
      "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/8877743333439286880/+/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": "1591921218125240",
    "url": "https://ci.chromium.org/b/8877743333439286880",
    "utcnow_ts": "1591921218446803"
  }
}
[00:20:18.462] Task URL: https://ci.chromium.org/b/8877743333439286880
[00:20:18.462] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:2:0) after 1m0s
[00:21:18.529] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:2:0)
[00:21:18.529] Timer tick, asking Buildbucket for the build status
[00:21:18.689] Build 8877743333439286880: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[00:21:18.689] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:3:0) after 1m0s
[00:22:18.720] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:3:0)
[00:22:18.720] Timer tick, asking Buildbucket for the build status
[00:22:18.911] Build 8877743333439286880: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[00:22:18.911] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:4:0) after 1m0s
[00:23:18.986] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:4:0)
[00:23:18.986] Timer tick, asking Buildbucket for the build status
[00:23:19.241] Build 8877743333439286880: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[00:23:19.241] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:5:0) after 1m0s
[00:24:19.420] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:5:0)
[00:24:19.420] Timer tick, asking Buildbucket for the build status
[00:24:19.558] Build 8877743333439286880: status "SCHEDULED", result "", failure_reason "", cancelation_reason ""
[00:24:19.558] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:6:0) after 1m0s
[00:24:50.346] Received PubSub notification, asking Buildbucket for the build status
[00:24:50.459] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:25:19.610] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:6:0)
[00:25:19.610] Timer tick, asking Buildbucket for the build status
[00:25:19.748] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:25:19.748] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:8:0) after 1m0s
[00:26:19.856] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:8:0)
[00:26:19.856] Timer tick, asking Buildbucket for the build status
[00:26:19.997] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:26:19.997] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:9:0) after 1m0s
[00:27:20.018] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:9:0)
[00:27:20.018] Timer tick, asking Buildbucket for the build status
[00:27:20.198] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:27:20.198] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:10:0) after 1m0s
[00:28:20.268] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:10:0)
[00:28:20.268] Timer tick, asking Buildbucket for the build status
[00:28:20.799] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:28:20.799] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:11:0) after 1m0s
[00:29:20.822] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:11:0)
[00:29:20.822] Timer tick, asking Buildbucket for the build status
[00:29:21.451] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:29:21.451] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:12:0) after 1m0s
[00:30:21.526] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:12:0)
[00:30:21.526] Timer tick, asking Buildbucket for the build status
[00:30:22.071] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:30:22.071] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:13:0) after 1m0s
[00:31:22.106] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:13:0)
[00:31:22.106] Timer tick, asking Buildbucket for the build status
[00:31:22.300] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:31:22.300] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:14:0) after 1m0s
[00:32:22.351] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:14:0)
[00:32:22.351] Timer tick, asking Buildbucket for the build status
[00:32:23.462] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:32:23.462] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:15:0) after 1m0s
[00:33:23.514] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:15:0)
[00:33:23.514] Timer tick, asking Buildbucket for the build status
[00:33:23.693] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:33:23.693] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:16:0) after 1m0s
[00:34:23.739] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:16:0)
[00:34:23.739] Timer tick, asking Buildbucket for the build status
[00:34:23.831] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:34:23.831] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:17:0) after 1m0s
[00:35:23.883] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:17:0)
[00:35:23.883] Timer tick, asking Buildbucket for the build status
[00:35:24.017] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:35:24.017] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:18:0) after 1m0s
[00:36:24.095] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:18:0)
[00:36:24.095] Timer tick, asking Buildbucket for the build status
[00:36:25.402] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:36:25.402] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:19:0) after 1m0s
[00:37:25.492] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:19:0)
[00:37:25.492] Timer tick, asking Buildbucket for the build status
[00:37:25.701] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:37:25.701] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:20:0) after 1m0s
[00:38:25.804] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:20:0)
[00:38:25.804] Timer tick, asking Buildbucket for the build status
[00:38:25.972] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:38:25.972] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:21:0) after 1m0s
[00:39:25.983] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:21:0)
[00:39:25.983] Timer tick, asking Buildbucket for the build status
[00:39:26.164] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:39:26.164] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:22:0) after 1m0s
[00:40:26.186] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:22:0)
[00:40:26.186] Timer tick, asking Buildbucket for the build status
[00:40:26.564] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:40:26.564] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:23:0) after 1m0s
[00:41:26.610] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:23:0)
[00:41:26.610] Timer tick, asking Buildbucket for the build status
[00:41:26.778] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:41:26.778] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:24:0) after 1m0s
[00:42:26.829] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:24:0)
[00:42:26.829] Timer tick, asking Buildbucket for the build status
[00:42:26.972] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:42:26.972] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:25:0) after 1m0s
[00:43:27.026] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:25:0)
[00:43:27.026] Timer tick, asking Buildbucket for the build status
[00:43:28.832] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:43:28.832] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:26:0) after 1m0s
[00:44:28.860] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:26:0)
[00:44:28.860] Timer tick, asking Buildbucket for the build status
[00:44:28.960] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:44:28.960] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:27:0) after 1m0s
[00:45:29.042] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:27:0)
[00:45:29.042] Timer tick, asking Buildbucket for the build status
[00:45:29.181] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:45:29.182] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:28:0) after 1m0s
[00:46:29.209] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:28:0)
[00:46:29.209] Timer tick, asking Buildbucket for the build status
[00:46:29.395] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:46:29.395] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:29:0) after 1m0s
[00:47:29.421] Handling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:29:0)
[00:47:29.421] Timer tick, asking Buildbucket for the build status
[00:47:29.783] Build 8877743333439286880: status "STARTED", result "", failure_reason "", cancelation_reason ""
[00:47:29.783] Scheduling timer "check-buildbucket-build-status" (dart/pkg-win-release:9043173395390494032:30:0) after 1m0s
[00:47:58.541] Received PubSub notification, asking Buildbucket for the build status
[00:47:58.665] Build 8877743333439286880: status "COMPLETED", result "SUCCESS", failure_reason "", cancelation_reason ""
[00:47:58.665] Buildbucket build:
{
  "build": {
    "bucket": "luci.dart.ci.sandbox",
    "canary_preference": "PROD",
    "completed_ts": "1591922877610040",
    "created_by": "project:dart",
    "created_ts": "1591921217460572",
    "id": "8877743333439286880",
    "parameters_json": "{\"builder_name\": \"pkg-win-release\", \"properties\": {\"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://dart.googlesource.com/sdk\", \"revision\": \"c607eb96378078177eced59a8e949179ba0eff3e\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@c607eb96378078177eced59a8e949179ba0eff3e\", \"title\": \"c607eb96378078177eced59a8e949179ba0eff3e\", \"url\": \"https://dart.googlesource.com/sdk/+/c607eb96378078177eced59a8e949179ba0eff3e\"}]}, \"branch\": \"refs/heads/master\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"c607eb96378078177eced59a8e949179ba0eff3e\"}}",
    "project": "dart",
    "result": "SUCCESS",
    "result_details_json": "{\"properties\": {\"$recipe_engine/isolated\": {\"server\": \"https://isolateserver.appspot.com\"}, \"$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}, \"$recipe_engine/scheduler\": {\"hostname\": \"luci-scheduler.appspot.com\", \"triggers\": [{\"gitiles\": {\"ref\": \"refs/heads/master\", \"repo\": \"https://dart.googlesource.com/sdk\", \"revision\": \"c607eb96378078177eced59a8e949179ba0eff3e\"}, \"id\": \"https://dart.googlesource.com/sdk/+/refs/heads/master@c607eb96378078177eced59a8e949179ba0eff3e\", \"title\": \"c607eb96378078177eced59a8e949179ba0eff3e\", \"url\": \"https://dart.googlesource.com/sdk/+/c607eb96378078177eced59a8e949179ba0eff3e\"}]}, \"$recipe_engine/swarming\": {\"server\": \"https://chromium-swarm.appspot.com\"}, \"bot_id\": \"luci-dart-try-win10-3-zp34\", \"branch\": \"refs/heads/master\", \"buildername\": \"pkg-win-release\", \"buildnumber\": 11480, \"clobber\": \"true\", \"got_revision\": \"c607eb96378078177eced59a8e949179ba0eff3e\", \"path_config\": \"generic\", \"recipe\": \"dart/neo\", \"repository\": \"https://dart.googlesource.com/sdk\", \"revision\": \"c607eb96378078177eced59a8e949179ba0eff3e\"}, \"swarming\": {\"bot_dimensions\": {\"caches\": [\"browsers\", \"builder_25ee1422577e844c44bbdff63b591f09ef27a58893168e9dc9dc636d175a9801_v2\", \"builder_5c49ebdf48d3e365b441341d137353844d40acf0509fc6d4a57db4696c5e7025_v2\", \"builder_cad8f631809302c955d85f7bea5b0347c2a9137aa8ead744acf4f8844ff7633c_v2\", \"builder_d02729cd0bcb9ed4dcfd264ab55400bbd17edd2afc22154c271202611b50f841_v2\", \"builder_ef3e73fc15b32b92058bb8d202e07de466ff011148432befe1b168cce52937e0_v2\", \"git\", \"goma_v2\", \"vpython\"], \"cores\": [\"8\"], \"cpu\": [\"x86\", \"x86-64\", \"x86-64-Broadwell_GCE\"], \"gce\": [\"1\"], \"gcp\": [\"dart-ci\"], \"gpu\": [\"none\"], \"host_class\": [\"default\"], \"id\": [\"luci-dart-try-win10-3-zp34\"], \"image\": [\"chrome-win10-1703-20052900-58250aa4257\"], \"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\": [\"5199-07c11c0\"], \"ssd\": [\"0\"], \"windows_client_version\": [\"10\"], \"zone\": [\"us\", \"us-central\", \"us-central1\", \"us-central1-c\"]}}}",
    "service_account": "dart-luci-try-builder@dart-ci.iam.gserviceaccount.com",
    "started_ts": "1591921489166904",
    "status": "COMPLETED",
    "status_changed_ts": "1591922878106410",
    "tags": [
      "build_address:luci.dart.ci.sandbox/pkg-win-release/11480",
      "builder:pkg-win-release",
      "buildset:commit/git/c607eb96378078177eced59a8e949179ba0eff3e",
      "buildset:commit/gitiles/dart.googlesource.com/sdk/+/c607eb96378078177eced59a8e949179ba0eff3e",
      "gitiles_ref:refs/heads/master",
      "scheduler_invocation_id:9043173395390494032",
      "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/8877743333439286880/+/annotations",
      "swarming_tag:luci_project:dart",
      "swarming_tag:os:Windows",
      "swarming_tag:recipe_name:dart/neo",
      "swarming_tag:recipe_package:dart/recipe_bundles/dart.googlesource.com/recipes",
      "swarming_task_id:4cbeb79ccbe18810",
      "user_agent:luci-scheduler"
    ],
    "updated_ts": "1591922878117746",
    "url": "https://ci.chromium.org/b/8877743333439286880",
    "utcnow_ts": "1591922878639315"
  }
}
[00:47:58.665] Invocation finished in 27m42.449829744s with status SUCCEEDED