[07:31:25.437] New invocation is queued and will start shortly
[07:31:26.504] Starting the invocation (attempt 1)
[07:31:26.527] Popped buildset tag "buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/25af0019b7b2d38dc5008b5d27d36705db82c01d"
[07:31:26.527] Popped gitiles commit info from properties and tags
[07:31:26.527] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[07:31:26.528] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[07:31:26.528] Buildbucket request:
{
"requestId": "8854070400676792560",
"builder": {
"project": "pigweed",
"bucket": "pigweed.dev.ci",
"builder": "pigweed-linux-bazel-kernel"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8854070400676792560",
"job": "pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel",
"triggers": [
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "0ad0ca4dcf4588b74b5ae9f338f0d425458193d4"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@0ad0ca4dcf4588b74b5ae9f338f0d425458193d4",
"title": "0ad0ca4dcf4588b74b5ae9f338f0d425458193d4",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/0ad0ca4dcf4588b74b5ae9f338f0d425458193d4"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "694ae916df05ec872ff06d977a838f8310696248"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@694ae916df05ec872ff06d977a838f8310696248",
"title": "694ae916df05ec872ff06d977a838f8310696248",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/694ae916df05ec872ff06d977a838f8310696248"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "25af0019b7b2d38dc5008b5d27d36705db82c01d"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@25af0019b7b2d38dc5008b5d27d36705db82c01d",
"title": "25af0019b7b2d38dc5008b5d27d36705db82c01d",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/25af0019b7b2d38dc5008b5d27d36705db82c01d"
}
]
}
},
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "25af0019b7b2d38dc5008b5d27d36705db82c01d",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8854070400676792560"
},
{
"key": "scheduler_job_id",
"value": "pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[07:31:26.853] Scheduled build:
{
"id": "8688640338824201089",
"builder": {
"project": "pigweed",
"bucket": "pigweed.dev.ci",
"builder": "pigweed-linux-bazel-kernel"
},
"createdBy": "project:pigweed",
"createTime": "2026-02-28T07:31:26.580924731Z",
"updateTime": "2026-02-28T07:31:26.580924731Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "25af0019b7b2d38dc5008b5d27d36705db82c01d",
"ref": "refs/heads/main"
}
},
"canary": true
}
[07:31:26.853] Task URL: https://cr-buildbucket.appspot.com/build/8688640338824201089
[07:31:26.854] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:2:0) after 5m32s
[07:31:27.871] Received PubSub notification, asking Buildbucket for the build status
[07:31:27.890] Build status: SCHEDULED
[07:36:58.891] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:2:0)
[07:36:58.913] Build status: SCHEDULED
[07:36:58.913] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:4:0) after 1m54s
[07:38:53.225] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:4:0)
[07:38:53.240] Build status: SCHEDULED
[07:38:53.240] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:5:0) after 6m20s
[07:45:13.305] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:5:0)
[07:45:13.375] Build status: SCHEDULED
[07:45:13.375] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:6:0) after 6m22s
[07:51:35.525] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:6:0)
[07:51:35.544] Build status: SCHEDULED
[07:51:35.544] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:7:0) after 9m30s
[08:01:05.562] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:7:0)
[08:01:05.660] Build status: SCHEDULED
[08:01:05.660] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:8:0) after 1m32s
[08:02:37.719] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:8:0)
[08:02:37.745] Build status: SCHEDULED
[08:02:37.745] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:9:0) after 7m29s
[08:10:06.854] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:9:0)
[08:10:06.871] Build status: SCHEDULED
[08:10:06.871] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:10:0) after 1m47s
[08:11:53.872] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:10:0)
[08:11:53.894] Build status: SCHEDULED
[08:11:53.894] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:11:0) after 9m54s
[08:21:47.909] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:11:0)
[08:21:47.940] Build status: SCHEDULED
[08:21:47.940] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:12:0) after 8m0s
[08:29:48.311] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:12:0)
[08:29:48.345] Build status: SCHEDULED
[08:29:48.345] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:13:0) after 5m20s
[08:35:08.489] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:13:0)
[08:35:08.514] Build status: SCHEDULED
[08:35:08.514] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:14:0) after 6m20s
[08:41:28.664] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:14:0)
[08:41:28.681] Build status: SCHEDULED
[08:41:28.681] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:15:0) after 5m51s
[08:47:19.698] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:15:0)
[08:47:19.719] Build status: SCHEDULED
[08:47:19.719] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:16:0) after 1m11s
[08:48:30.811] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:16:0)
[08:48:30.826] Build status: SCHEDULED
[08:48:30.826] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:17:0) after 5m12s
[08:53:42.840] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:17:0)
[08:53:42.855] Build status: SCHEDULED
[08:53:42.855] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:18:0) after 7m28s
[09:01:10.872] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:18:0)
[09:01:10.893] Build status: SCHEDULED
[09:01:10.893] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:19:0) after 7m42s
[09:08:53.045] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:19:0)
[09:08:53.127] Build status: SCHEDULED
[09:08:53.127] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:20:0) after 3m27s
[09:12:20.133] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:20:0)
[09:12:20.147] Build status: SCHEDULED
[09:12:20.147] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:21:0) after 3m21s
[09:15:41.256] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:21:0)
[09:15:41.272] Build status: SCHEDULED
[09:15:41.272] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:22:0) after 2m41s
[09:18:22.323] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:22:0)
[09:18:22.725] Build status: SCHEDULED
[09:18:22.726] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:23:0) after 5m2s
[09:23:25.173] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:23:0)
[09:23:25.192] Build status: SCHEDULED
[09:23:25.192] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:24:0) after 4m49s
[09:28:14.249] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:24:0)
[09:28:14.267] Build status: SCHEDULED
[09:28:14.268] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:25:0) after 7m44s
[09:35:58.283] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:25:0)
[09:35:58.299] Build status: SCHEDULED
[09:35:58.299] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:26:0) after 4m40s
[09:40:38.536] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:26:0)
[09:40:38.560] Build status: SCHEDULED
[09:40:38.560] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:27:0) after 3m45s
[09:44:23.606] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:27:0)
[09:44:23.631] Build status: SCHEDULED
[09:44:23.631] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:28:0) after 2m30s
[09:46:53.648] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:28:0)
[09:46:53.667] Build status: SCHEDULED
[09:46:53.667] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:29:0) after 7m29s
[09:54:22.711] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:29:0)
[09:54:22.985] Build status: SCHEDULED
[09:54:22.985] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:30:0) after 1m9s
[09:55:32.053] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:30:0)
[09:55:32.075] Build status: SCHEDULED
[09:55:32.075] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:31:0) after 4m49s
[10:00:21.170] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:31:0)
[10:00:21.201] Build status: SCHEDULED
[10:00:21.201] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:32:0) after 2m23s
[10:02:44.196] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:32:0)
[10:02:44.214] Build status: SCHEDULED
[10:02:44.214] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:33:0) after 7m55s
[10:10:39.350] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:33:0)
[10:10:39.369] Build status: SCHEDULED
[10:10:39.369] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:34:0) after 3m54s
[10:14:33.435] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:34:0)
[10:14:33.455] Build status: SCHEDULED
[10:14:33.455] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:35:0) after 5m5s
[10:19:38.545] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:35:0)
[10:19:38.568] Build status: SCHEDULED
[10:19:38.568] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:36:0) after 3m54s
[10:23:32.704] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:36:0)
[10:23:32.721] Build status: SCHEDULED
[10:23:32.721] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:37:0) after 7m22s
[10:30:54.789] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:37:0)
[10:30:54.817] Build status: SCHEDULED
[10:30:54.817] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:38:0) after 1m8s
[10:32:02.834] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:38:0)
[10:32:02.870] Build status: SCHEDULED
[10:32:02.870] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:39:0) after 3m21s
[10:35:23.936] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:39:0)
[10:35:23.987] Build status: SCHEDULED
[10:35:23.987] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:40:0) after 3m48s
[10:39:12.011] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:40:0)
[10:39:12.035] Build status: SCHEDULED
[10:39:12.035] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:41:0) after 3m14s
[10:42:26.058] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:41:0)
[10:42:26.105] Build status: SCHEDULED
[10:42:26.105] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:42:0) after 4m14s
[10:46:40.126] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:42:0)
[10:46:40.152] Build status: SCHEDULED
[10:46:40.152] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:43:0) after 3m53s
[10:50:33.165] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:43:0)
[10:50:33.190] Build status: SCHEDULED
[10:50:33.190] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:44:0) after 2m56s
[10:53:29.256] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:44:0)
[10:53:29.271] Build status: SCHEDULED
[10:53:29.271] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:45:0) after 5m46s
[10:59:15.290] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:45:0)
[10:59:15.314] Build status: SCHEDULED
[10:59:15.314] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:46:0) after 5m43s
[11:04:58.348] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:46:0)
[11:04:58.402] Build status: SCHEDULED
[11:04:58.402] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:47:0) after 4m14s
[11:09:12.418] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:47:0)
[11:09:12.485] Build status: SCHEDULED
[11:09:12.485] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-bazel-kernel:8854070400676792560:48:0) after 8m57s
[11:09:20.256] Received PubSub notification, asking Buildbucket for the build status
[11:09:20.325] Build status: STARTED
[11:13:53.302] Received PubSub notification, asking Buildbucket for the build status
[11:13:53.320] Build:
{
"id": "8688640338824201089",
"builder": {
"project": "pigweed",
"bucket": "pigweed.dev.ci",
"builder": "pigweed-linux-bazel-kernel"
},
"createdBy": "project:pigweed",
"createTime": "2026-02-28T07:31:26.580924731Z",
"startTime": "2026-02-28T11:09:18.793891942Z",
"endTime": "2026-02-28T11:13:53.012619789Z",
"updateTime": "2026-02-28T11:13:53.012619789Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "25af0019b7b2d38dc5008b5d27d36705db82c01d",
"ref": "refs/heads/main"
}
},
"canary": true
}
[11:13:53.320] Invocation finished in 3h42m27.891092227s with status SUCCEEDED