[21:48:06.979] New invocation is queued and will start shortly
[21:48:08.786] Starting the invocation (attempt 1)
[21:48:08.810] Popped buildset tag "buildset:commit/gitiles/pigweed.googlesource.com/pigweed/pigweed/+/af12bdc89bdf92c5761f736f2c86fbab176410eb"
[21:48:08.810] Popped gitiles commit info from properties and tags
[21:48:08.810] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[21:48:08.810] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[21:48:08.810] Buildbucket request:
{
"requestId": "8854831874950438080",
"builder": {
"project": "pigweed",
"bucket": "pigweed.dev.ci",
"builder": "pigweed-linux-gn-san-msan"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8854831874950438080",
"job": "pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan",
"triggers": [
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "e3acd5cd360c9d6e4c2850bb4319cba7656e1223"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@e3acd5cd360c9d6e4c2850bb4319cba7656e1223",
"title": "e3acd5cd360c9d6e4c2850bb4319cba7656e1223",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/e3acd5cd360c9d6e4c2850bb4319cba7656e1223"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "82c7a68de39b16cd245253aac0303bb3b69389fd"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@82c7a68de39b16cd245253aac0303bb3b69389fd",
"title": "82c7a68de39b16cd245253aac0303bb3b69389fd",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/82c7a68de39b16cd245253aac0303bb3b69389fd"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://pigweed.googlesource.com/pigweed/pigweed",
"revision": "af12bdc89bdf92c5761f736f2c86fbab176410eb"
},
"id": "https://pigweed.googlesource.com/pigweed/pigweed/+/refs/heads/main@af12bdc89bdf92c5761f736f2c86fbab176410eb",
"title": "af12bdc89bdf92c5761f736f2c86fbab176410eb",
"url": "https://pigweed.googlesource.com/pigweed/pigweed/+/af12bdc89bdf92c5761f736f2c86fbab176410eb"
}
]
}
},
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "af12bdc89bdf92c5761f736f2c86fbab176410eb",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8854831874950438080"
},
{
"key": "scheduler_job_id",
"value": "pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[21:48:09.203] Scheduled build:
{
"id": "8689401812323324369",
"builder": {
"project": "pigweed",
"bucket": "pigweed.dev.ci",
"builder": "pigweed-linux-gn-san-msan"
},
"createdBy": "project:pigweed",
"createTime": "2026-02-19T21:48:08.861770515Z",
"updateTime": "2026-02-19T21:48:08.861770515Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "af12bdc89bdf92c5761f736f2c86fbab176410eb",
"ref": "refs/heads/main"
}
}
}
[21:48:09.203] Task URL: https://cr-buildbucket.appspot.com/build/8689401812323324369
[21:48:09.203] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:2:0) after 2m31s
[21:48:10.230] Received PubSub notification, asking Buildbucket for the build status
[21:48:10.269] Build status: SCHEDULED
[21:50:40.267] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:2:0)
[21:50:40.306] Build status: SCHEDULED
[21:50:40.306] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:4:0) after 3m32s
[21:54:12.318] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:4:0)
[21:54:12.332] Build status: SCHEDULED
[21:54:12.333] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:5:0) after 4m4s
[21:58:16.385] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:5:0)
[21:58:16.418] Build status: SCHEDULED
[21:58:16.418] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:6:0) after 1m25s
[21:59:41.522] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:6:0)
[21:59:41.540] Build status: SCHEDULED
[21:59:41.540] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:7:0) after 1m25s
[22:01:06.540] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:7:0)
[22:01:06.566] Build status: SCHEDULED
[22:01:06.566] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:8:0) after 8m55s
[22:10:01.649] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:8:0)
[22:10:01.710] Build status: SCHEDULED
[22:10:01.710] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:9:0) after 9m9s
[22:19:10.725] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:9:0)
[22:19:10.740] Build status: SCHEDULED
[22:19:10.740] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:10:0) after 7m53s
[22:27:03.757] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:10:0)
[22:27:03.775] Build status: SCHEDULED
[22:27:03.775] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:11:0) after 2m30s
[22:29:33.790] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:11:0)
[22:29:33.806] Build status: SCHEDULED
[22:29:33.806] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:12:0) after 1m11s
[22:30:44.874] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:12:0)
[22:30:44.888] Build status: SCHEDULED
[22:30:44.888] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:13:0) after 3m39s
[22:34:23.963] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:13:0)
[22:34:23.983] Build status: SCHEDULED
[22:34:23.983] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:14:0) after 5m3s
[22:39:27.090] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:14:0)
[22:39:27.128] Build status: SCHEDULED
[22:39:27.129] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:15:0) after 2m40s
[22:42:07.193] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:15:0)
[22:42:07.210] Build status: SCHEDULED
[22:42:07.210] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:16:0) after 5m13s
[22:47:20.299] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:16:0)
[22:47:20.315] Build status: SCHEDULED
[22:47:20.315] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:17:0) after 2m1s
[22:49:21.377] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:17:0)
[22:49:21.400] Build status: SCHEDULED
[22:49:21.400] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:18:0) after 2m15s
[22:51:36.474] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:18:0)
[22:51:36.489] Build status: SCHEDULED
[22:51:36.489] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:19:0) after 8m14s
[22:59:50.568] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:19:0)
[22:59:50.692] Build status: SCHEDULED
[22:59:50.692] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:20:0) after 3m17s
[23:03:07.685] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:20:0)
[23:03:07.719] Build status: SCHEDULED
[23:03:07.719] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:21:0) after 3m17s
[23:06:24.949] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:21:0)
[23:06:24.965] Build status: SCHEDULED
[23:06:24.965] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:22:0) after 6m35s
[23:13:00.047] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:22:0)
[23:13:00.069] Build status: SCHEDULED
[23:13:00.069] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:23:0) after 1m25s
[23:14:25.084] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:23:0)
[23:14:25.218] Build status: SCHEDULED
[23:14:25.218] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:24:0) after 1m28s
[23:15:53.230] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:24:0)
[23:15:53.246] Build status: SCHEDULED
[23:15:53.246] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:25:0) after 4m59s
[23:20:52.312] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:25:0)
[23:20:52.352] Build status: SCHEDULED
[23:20:52.352] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:26:0) after 8m44s
[23:29:36.367] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:26:0)
[23:29:36.407] Build status: SCHEDULED
[23:29:36.407] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:27:0) after 2m55s
[23:32:31.473] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:27:0)
[23:32:31.522] Build status: SCHEDULED
[23:32:31.522] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:28:0) after 1m30s
[23:34:01.584] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:28:0)
[23:34:01.602] Build status: SCHEDULED
[23:34:01.602] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:29:0) after 1m33s
[23:35:34.634] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:29:0)
[23:35:34.651] Build status: SCHEDULED
[23:35:34.652] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:30:0) after 5m48s
[23:41:22.719] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:30:0)
[23:41:22.735] Build status: SCHEDULED
[23:41:22.736] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:31:0) after 3m2s
[23:44:24.748] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:31:0)
[23:44:24.761] Build status: SCHEDULED
[23:44:24.761] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:32:0) after 6m16s
[23:50:40.739] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:32:0)
[23:50:40.812] Build status: SCHEDULED
[23:50:40.812] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:33:0) after 7m43s
[23:58:23.825] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:33:0)
[23:58:23.858] Build status: SCHEDULED
[23:58:23.858] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:34:0) after 4m59s
[00:03:22.975] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:34:0)
[00:03:22.997] Build status: SCHEDULED
[00:03:22.997] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:35:0) after 8m57s
[00:12:20.062] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:35:0)
[00:12:20.118] Build status: SCHEDULED
[00:12:20.118] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:36:0) after 8m12s
[00:20:32.263] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:36:0)
[00:20:32.277] Build status: SCHEDULED
[00:20:32.277] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:37:0) after 2m11s
[00:22:43.406] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:37:0)
[00:22:43.421] Build status: SCHEDULED
[00:22:43.421] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:38:0) after 9m28s
[00:32:11.491] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:38:0)
[00:32:11.520] Build status: SCHEDULED
[00:32:11.520] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:39:0) after 8m17s
[00:40:28.624] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:39:0)
[00:40:28.693] Build status: SCHEDULED
[00:40:28.693] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:40:0) after 4m15s
[00:44:43.711] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:40:0)
[00:44:43.729] Build status: SCHEDULED
[00:44:43.729] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:41:0) after 3m28s
[00:48:11.840] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:41:0)
[00:48:11.855] Build status: SCHEDULED
[00:48:11.855] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:42:0) after 2m38s
[00:50:49.872] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:42:0)
[00:50:49.895] Build status: SCHEDULED
[00:50:49.895] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:43:0) after 3m14s
[00:54:03.961] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:43:0)
[00:54:03.977] Build status: SCHEDULED
[00:54:03.977] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:44:0) after 4m41s
[00:58:45.097] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:44:0)
[00:58:45.117] Build status: SCHEDULED
[00:58:45.117] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:45:0) after 5m6s
[01:03:51.131] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:45:0)
[01:03:51.148] Build status: SCHEDULED
[01:03:51.148] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:46:0) after 9m11s
[01:13:02.164] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:46:0)
[01:13:02.201] Build status: SCHEDULED
[01:13:02.201] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:47:0) after 6m36s
[01:19:38.216] Handling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:47:0)
[01:19:38.237] Build status: SCHEDULED
[01:19:38.237] Scheduling timer "check-buildbucket-build-status" (pigweed/pigweed.dev.ci-pigweed-linux-gn-san-msan:8854831874950438080:48:0) after 9m46s
[01:21:17.723] Received PubSub notification, asking Buildbucket for the build status
[01:21:17.740] Build status: STARTED
[01:25:23.269] Received PubSub notification, asking Buildbucket for the build status
[01:25:23.291] Build:
{
"id": "8689401812323324369",
"builder": {
"project": "pigweed",
"bucket": "pigweed.dev.ci",
"builder": "pigweed-linux-gn-san-msan"
},
"createdBy": "project:pigweed",
"createTime": "2026-02-19T21:48:08.861770515Z",
"startTime": "2026-02-20T01:21:17.588122730Z",
"endTime": "2026-02-20T01:25:22.986631505Z",
"updateTime": "2026-02-20T01:25:22.986631505Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "pigweed.googlesource.com",
"project": "pigweed/pigweed",
"id": "af12bdc89bdf92c5761f736f2c86fbab176410eb",
"ref": "refs/heads/main"
}
}
}
[01:25:23.291] Invocation finished in 3h37m16.318849489s with status SUCCEEDED