Status: SUCCEEDED
Triggered by: -
Duration: 3 hours
Actions:

Definition (rev b10570f0bf2a66ff95088887bb25ca04e788f46a)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "pigweed.dev.ci"
  builder: "pigweed-linux-bazel-sanitizers-asan-build"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://pigweed.googlesource.com/pigweed/pigweed",
  "revision": "390cca6e927ed2015b44e7a2e161d19081706112"
}

Incoming tags

  • buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/390cca6e927ed2015b44e7a2e161d19081706112
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[04:52:12.229] New invocation is queued and will start shortly
[04:52:13.299] Starting the invocation (attempt 1)
[04:52:13.321] Popped buildset tag "buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/390cca6e927ed2015b44e7a2e161d19081706112"
[04:52:13.321] Popped gitiles commit info from properties and tags
[04:52:13.321] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[04:52:13.321] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[04:52:13.321] Buildbucket request:
{
  "requestId": "8844930124331161408",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-linux-bazel-sanitizers-asan-build"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8844930124331161408",
            "job": "pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "44d79e3e65373d7fb6eebdb5fb0fccff801e92fb"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@44d79e3e65373d7fb6eebdb5fb0fccff801e92fb",
                        "title": "44d79e3e65373d7fb6eebdb5fb0fccff801e92fb",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/44d79e3e65373d7fb6eebdb5fb0fccff801e92fb"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "89ecfab3358dca68df30e1688f6c265381c8dc89"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@89ecfab3358dca68df30e1688f6c265381c8dc89",
                        "title": "89ecfab3358dca68df30e1688f6c265381c8dc89",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/89ecfab3358dca68df30e1688f6c265381c8dc89"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://pigweed.googlesource.com/pigweed/pigweed",
                              "revision": "390cca6e927ed2015b44e7a2e161d19081706112"
                            },
                        "id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@390cca6e927ed2015b44e7a2e161d19081706112",
                        "title": "390cca6e927ed2015b44e7a2e161d19081706112",
                        "url": "https://pigweed.googlesource.com/pigweed/pigweed/+/390cca6e927ed2015b44e7a2e161d19081706112"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "pigweed.googlesource.com",
    "project": "pigweed/pigweed",
    "id": "390cca6e927ed2015b44e7a2e161d19081706112",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8844930124331161408"
    },
    {
      "key": "scheduler_job_id",
      "value": "pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[04:52:13.708] Scheduled build:
{
  "id": "8679500062463858977",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-linux-bazel-sanitizers-asan-build"
  },
  "createdBy": "project:pigweed",
  "createTime": "2026-06-09T04:52:13.389023743Z",
  "updateTime": "2026-06-09T04:52:13.389023743Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "390cca6e927ed2015b44e7a2e161d19081706112",
      "ref": "refs/heads/main"
    }
  },
  "canary": true
}
[04:52:13.708] Task URL: https://cr-buildbucket.appspot.com/build/8679500062463858977
[04:52:13.708] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:2:0) after 2m10s
[04:52:14.700] Received PubSub notification, asking Buildbucket for the build status
[04:52:14.729] Build status: SCHEDULED
[04:54:23.720] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:2:0)
[04:54:23.760] Build status: SCHEDULED
[04:54:23.760] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:4:0) after 8m27s
[05:02:50.821] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:4:0)
[05:02:50.838] Build status: SCHEDULED
[05:02:50.838] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:5:0) after 1m6s
[05:03:56.851] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:5:0)
[05:03:56.936] Build status: SCHEDULED
[05:03:56.936] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:6:0) after 5m35s
[05:09:32.337] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:6:0)
[05:09:32.431] Build status: SCHEDULED
[05:09:32.432] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:7:0) after 5m3s
[05:14:35.431] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:7:0)
[05:14:35.447] Build status: SCHEDULED
[05:14:35.447] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:8:0) after 8m46s
[05:23:21.841] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:8:0)
[05:23:21.865] Build status: SCHEDULED
[05:23:21.865] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:9:0) after 3m55s
[05:27:16.876] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:9:0)
[05:27:16.924] Build status: SCHEDULED
[05:27:16.924] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:10:0) after 1m36s
[05:28:52.995] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:10:0)
[05:28:53.026] Build status: SCHEDULED
[05:28:53.026] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:11:0) after 5m50s
[05:34:43.042] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:11:0)
[05:34:43.643] Build status: SCHEDULED
[05:34:43.643] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:12:0) after 9m10s
[05:43:53.655] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:12:0)
[05:43:53.707] Build status: SCHEDULED
[05:43:53.707] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:13:0) after 2m17s
[05:46:10.722] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:13:0)
[05:46:10.771] Build status: SCHEDULED
[05:46:10.771] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:14:0) after 4m18s
[05:50:28.785] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:14:0)
[05:50:28.808] Build status: SCHEDULED
[05:50:28.808] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:15:0) after 3m29s
[05:53:57.862] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:15:0)
[05:53:57.888] Build status: SCHEDULED
[05:53:57.888] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:16:0) after 9m15s
[06:03:12.903] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:16:0)
[06:03:12.925] Build status: SCHEDULED
[06:03:12.926] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:17:0) after 4m32s
[06:07:44.941] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:17:0)
[06:07:44.965] Build status: SCHEDULED
[06:07:44.965] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:18:0) after 9m14s
[06:16:58.981] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:18:0)
[06:16:59.078] Build status: SCHEDULED
[06:16:59.078] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:19:0) after 7m5s
[06:24:04.142] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:19:0)
[06:24:04.159] Build status: SCHEDULED
[06:24:04.159] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:20:0) after 8m8s
[06:32:12.223] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:20:0)
[06:32:12.242] Build status: SCHEDULED
[06:32:12.242] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:21:0) after 7m10s
[06:39:22.264] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:21:0)
[06:39:22.318] Build status: SCHEDULED
[06:39:22.318] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:22:0) after 1m18s
[06:40:40.363] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:22:0)
[06:40:40.382] Build status: SCHEDULED
[06:40:40.382] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:23:0) after 2m31s
[06:43:11.501] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:23:0)
[06:43:11.522] Build status: SCHEDULED
[06:43:11.522] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:24:0) after 1m50s
[06:45:01.525] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:24:0)
[06:45:01.547] Build status: SCHEDULED
[06:45:01.547] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:25:0) after 2m1s
[06:47:02.560] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:25:0)
[06:47:02.586] Build status: SCHEDULED
[06:47:02.586] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:26:0) after 6m13s
[06:53:15.603] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:26:0)
[06:53:15.620] Build status: SCHEDULED
[06:53:15.620] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:27:0) after 5m6s
[06:58:21.635] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:27:0)
[06:58:21.673] Build status: SCHEDULED
[06:58:21.673] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:28:0) after 2m36s
[07:00:57.728] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:28:0)
[07:00:57.747] Build status: SCHEDULED
[07:00:57.747] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:29:0) after 7m49s
[07:08:46.764] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:29:0)
[07:08:46.784] Build status: SCHEDULED
[07:08:46.784] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:30:0) after 2m43s
[07:11:29.854] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:30:0)
[07:11:29.875] Build status: SCHEDULED
[07:11:29.875] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:31:0) after 1m11s
[07:12:41.023] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:31:0)
[07:12:41.040] Build status: SCHEDULED
[07:12:41.040] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:32:0) after 6m32s
[07:19:13.083] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:32:0)
[07:19:13.304] Build status: SCHEDULED
[07:19:13.304] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:33:0) after 2m25s
[07:21:38.481] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:33:0)
[07:21:38.498] Build status: SCHEDULED
[07:21:38.498] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:34:0) after 1m42s
[07:23:20.496] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:34:0)
[07:23:20.511] Build status: SCHEDULED
[07:23:20.511] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:35:0) after 4m45s
[07:28:05.551] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:35:0)
[07:28:05.579] Build status: SCHEDULED
[07:28:05.579] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:36:0) after 2m29s
[07:30:34.595] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:36:0)
[07:30:34.668] Build status: SCHEDULED
[07:30:34.668] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:37:0) after 3m3s
[07:33:37.732] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:37:0)
[07:33:37.750] Build status: SCHEDULED
[07:33:37.750] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:38:0) after 6m19s
[07:39:56.770] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:38:0)
[07:39:56.790] Build status: SCHEDULED
[07:39:56.790] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:39:0) after 9m7s
[07:46:59.011] Received PubSub notification, asking Buildbucket for the build status
[07:46:59.031] Build status: STARTED
[07:49:03.805] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:39:0)
[07:49:03.821] Build status: STARTED
[07:49:03.821] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:41:0) after 6m14s
[07:55:17.919] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:41:0)
[07:55:17.941] Build status: STARTED
[07:55:17.941] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:42:0) after 5m8s
[08:00:26.006] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:42:0)
[08:00:26.025] Build status: STARTED
[08:00:26.025] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-sanitizers-asan-build:8844930124331161408:43:0) after 3m33s
[08:02:20.291] Received PubSub notification, asking Buildbucket for the build status
[08:02:20.319] Build:
{
  "id": "8679500062463858977",
  "builder": {
    "project": "pigweed",
    "bucket": "pigweed.dev.ci",
    "builder": "pigweed-linux-bazel-sanitizers-asan-build"
  },
  "createdBy": "project:pigweed",
  "createTime": "2026-06-09T04:52:13.389023743Z",
  "startTime": "2026-06-09T07:46:34.445157160Z",
  "endTime": "2026-06-09T08:02:01.919946320Z",
  "updateTime": "2026-06-09T08:02:01.919946320Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "pigweed.googlesource.com",
      "project": "pigweed/pigweed",
      "id": "390cca6e927ed2015b44e7a2e161d19081706112",
      "ref": "refs/heads/main"
    }
  },
  "canary": true
}
[08:02:20.319] Invocation finished in 3h10m8.093849162s with status SUCCEEDED