[15:35:02.366] New invocation is queued and will start shortly
[15:35:03.569] Starting the invocation (attempt 1)
[15:35:03.596] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/1c0b0ca2488b3447a5d32afc4e13e452fe920f24"
[15:35:03.596] Popped gitiles commit info from properties and tags
[15:35:03.596] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[15:35:03.596] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[15:35:03.597] Buildbucket request:
{
"requestId": "8896711145403808448",
"builder": {
"project": "chromium-m130",
"bucket": "ci",
"builder": "linux-official"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8896711145403808448",
"job": "chromium-m130/linux-official",
"triggers": [
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "f1ca57942e7c0eadbe3ca781b19344021260a27f"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@f1ca57942e7c0eadbe3ca781b19344021260a27f",
"title": "f1ca57942e7c0eadbe3ca781b19344021260a27f",
"url": "https://chromium.googlesource.com/chromium/src/+/f1ca57942e7c0eadbe3ca781b19344021260a27f"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "94579fc6e00d5cd0b281ac1cc8aeb9f484a1723c"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@94579fc6e00d5cd0b281ac1cc8aeb9f484a1723c",
"title": "94579fc6e00d5cd0b281ac1cc8aeb9f484a1723c",
"url": "https://chromium.googlesource.com/chromium/src/+/94579fc6e00d5cd0b281ac1cc8aeb9f484a1723c"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "827eb09aa6e5ada073a5291f7bab2d869d59bfff"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@827eb09aa6e5ada073a5291f7bab2d869d59bfff",
"title": "827eb09aa6e5ada073a5291f7bab2d869d59bfff",
"url": "https://chromium.googlesource.com/chromium/src/+/827eb09aa6e5ada073a5291f7bab2d869d59bfff"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "5eba48260f60c4a1d28bc0f8bea27ebfde855111"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@5eba48260f60c4a1d28bc0f8bea27ebfde855111",
"title": "5eba48260f60c4a1d28bc0f8bea27ebfde855111",
"url": "https://chromium.googlesource.com/chromium/src/+/5eba48260f60c4a1d28bc0f8bea27ebfde855111"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "3d1bf89f79d00d77d0f54e874277d25a65c58081"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@3d1bf89f79d00d77d0f54e874277d25a65c58081",
"title": "3d1bf89f79d00d77d0f54e874277d25a65c58081",
"url": "https://chromium.googlesource.com/chromium/src/+/3d1bf89f79d00d77d0f54e874277d25a65c58081"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "c96c7020d83e8db5f03eecba2658bcc0010d80d9"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@c96c7020d83e8db5f03eecba2658bcc0010d80d9",
"title": "c96c7020d83e8db5f03eecba2658bcc0010d80d9",
"url": "https://chromium.googlesource.com/chromium/src/+/c96c7020d83e8db5f03eecba2658bcc0010d80d9"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "1c0b0ca2488b3447a5d32afc4e13e452fe920f24"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@1c0b0ca2488b3447a5d32afc4e13e452fe920f24",
"title": "1c0b0ca2488b3447a5d32afc4e13e452fe920f24",
"url": "https://chromium.googlesource.com/chromium/src/+/1c0b0ca2488b3447a5d32afc4e13e452fe920f24"
}
]
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "1c0b0ca2488b3447a5d32afc4e13e452fe920f24",
"ref": "refs/branch-heads/6723"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8896711145403808448"
},
{
"key": "scheduler_job_id",
"value": "chromium-m130/linux-official"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[15:35:04.118] Scheduled build:
{
"id": "8731281083391923921",
"builder": {
"project": "chromium-m130",
"bucket": "ci",
"builder": "linux-official"
},
"number": 277,
"createdBy": "project:chromium-m130",
"createTime": "2024-11-14T15:35:03.653670743Z",
"updateTime": "2024-11-14T15:35:03.653670743Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "1c0b0ca2488b3447a5d32afc4e13e452fe920f24",
"ref": "refs/branch-heads/6723"
}
}
}
[15:35:04.118] Task URL: https://cr-buildbucket.appspot.com/build/8731281083391923921
[15:35:04.118] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:2:0) after 6m3s
[15:35:05.128] Received PubSub notification, asking Buildbucket for the build status
[15:35:05.150] Build status: SCHEDULED
[15:36:48.083] Received PubSub notification, asking Buildbucket for the build status
[15:36:48.101] Build status: STARTED
[15:41:07.130] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:2:0)
[15:41:07.150] Build status: STARTED
[15:41:07.150] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:5:0) after 2m0s
[15:43:07.163] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:5:0)
[15:43:07.194] Build status: STARTED
[15:43:07.194] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:6:0) after 1m19s
[15:44:26.217] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:6:0)
[15:44:26.246] Build status: STARTED
[15:44:26.246] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:7:0) after 3m35s
[15:48:01.268] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:7:0)
[15:48:01.292] Build status: STARTED
[15:48:01.292] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:8:0) after 4m13s
[15:52:14.347] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:8:0)
[15:52:14.377] Build status: STARTED
[15:52:14.377] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:9:0) after 5m32s
[15:57:46.394] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:9:0)
[15:57:46.419] Build status: STARTED
[15:57:46.419] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:10:0) after 7m1s
[16:04:47.490] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:10:0)
[16:04:47.509] Build status: STARTED
[16:04:47.509] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:11:0) after 3m43s
[16:08:30.614] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:11:0)
[16:08:30.631] Build status: STARTED
[16:08:30.631] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:12:0) after 9m32s
[16:18:02.707] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:12:0)
[16:18:02.810] Build status: STARTED
[16:18:02.810] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:13:0) after 5m30s
[16:23:33.101] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:13:0)
[16:23:33.127] Build status: STARTED
[16:23:33.127] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:14:0) after 3m36s
[16:27:09.192] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:14:0)
[16:27:09.211] Build status: STARTED
[16:27:09.211] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:15:0) after 9m1s
[16:36:10.230] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:15:0)
[16:36:10.253] Build status: STARTED
[16:36:10.253] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:16:0) after 6m50s
[16:43:00.321] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:16:0)
[16:43:00.337] Build status: STARTED
[16:43:00.337] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:17:0) after 8m23s
[16:51:23.361] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:17:0)
[16:51:23.401] Build status: STARTED
[16:51:23.401] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:18:0) after 3m1s
[16:54:24.416] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:18:0)
[16:54:24.498] Build status: STARTED
[16:54:24.498] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:19:0) after 3m55s
[16:58:19.519] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:19:0)
[16:58:19.537] Build status: STARTED
[16:58:19.537] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:20:0) after 5m27s
[17:03:46.581] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:20:0)
[17:03:46.599] Build status: STARTED
[17:03:46.599] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:21:0) after 5m35s
[17:09:21.748] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:21:0)
[17:09:21.771] Build status: STARTED
[17:09:21.772] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:22:0) after 6m37s
[17:15:58.747] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:22:0)
[17:15:58.786] Build status: STARTED
[17:15:58.786] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:23:0) after 8m25s
[17:24:23.805] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:23:0)
[17:24:23.821] Build status: STARTED
[17:24:23.821] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:24:0) after 3m8s
[17:27:31.841] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:24:0)
[17:27:32.028] Build status: STARTED
[17:27:32.028] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:25:0) after 5m48s
[17:33:20.085] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:25:0)
[17:33:20.120] Build status: STARTED
[17:33:20.120] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:26:0) after 9m16s
[17:42:36.220] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:26:0)
[17:42:36.243] Build status: STARTED
[17:42:36.243] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:27:0) after 6m4s
[17:48:40.256] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:27:0)
[17:48:40.278] Build status: STARTED
[17:48:40.278] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:28:0) after 8m46s
[17:57:26.309] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:28:0)
[17:57:26.330] Build status: STARTED
[17:57:26.330] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:29:0) after 5m47s
[18:03:13.398] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:29:0)
[18:03:13.417] Build status: STARTED
[18:03:13.417] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:30:0) after 5m34s
[18:08:47.440] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:30:0)
[18:08:47.536] Build status: STARTED
[18:08:47.536] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:31:0) after 6m13s
[18:15:00.596] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:31:0)
[18:15:00.683] Build status: STARTED
[18:15:00.683] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:32:0) after 5m25s
[18:20:25.700] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:32:0)
[18:20:25.728] Build status: STARTED
[18:20:25.728] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:33:0) after 1m20s
[18:21:45.716] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:33:0)
[18:21:45.739] Build status: STARTED
[18:21:45.739] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:34:0) after 6m17s
[18:28:02.757] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:34:0)
[18:28:02.875] Build status: STARTED
[18:28:02.875] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:35:0) after 6m11s
[18:34:13.892] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:35:0)
[18:34:13.913] Build status: STARTED
[18:34:13.913] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:36:0) after 1m1s
[18:35:14.931] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:36:0)
[18:35:14.991] Build status: STARTED
[18:35:14.991] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:37:0) after 3m0s
[18:38:14.964] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:37:0)
[18:38:14.982] Build status: STARTED
[18:38:14.982] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:38:0) after 9m16s
[18:47:31.054] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:38:0)
[18:47:31.084] Build status: STARTED
[18:47:31.084] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:39:0) after 9m38s
[18:57:09.101] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:39:0)
[18:57:09.131] Build status: STARTED
[18:57:09.132] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:40:0) after 9m25s
[19:06:34.166] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:40:0)
[19:06:34.184] Build status: STARTED
[19:06:34.184] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:41:0) after 5m55s
[19:12:29.216] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:41:0)
[19:12:29.245] Build status: STARTED
[19:12:29.245] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:42:0) after 3m45s
[19:16:14.313] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:42:0)
[19:16:14.333] Build status: STARTED
[19:16:14.333] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:43:0) after 5m57s
[19:22:11.356] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:43:0)
[19:22:11.406] Build status: STARTED
[19:22:11.406] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:44:0) after 8m54s
[19:31:05.460] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:44:0)
[19:31:05.562] Build status: STARTED
[19:31:05.562] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:45:0) after 7m4s
[19:38:09.579] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:45:0)
[19:38:09.601] Build status: STARTED
[19:38:09.601] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:46:0) after 8m6s
[19:46:15.619] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:46:0)
[19:46:15.655] Build status: STARTED
[19:46:15.655] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:47:0) after 6m3s
[19:52:18.664] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:47:0)
[19:52:18.685] Build status: STARTED
[19:52:18.685] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:48:0) after 3m27s
[19:55:45.718] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:48:0)
[19:55:45.747] Build status: STARTED
[19:55:45.747] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:49:0) after 9m37s
[20:05:22.763] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:49:0)
[20:05:22.777] Build status: STARTED
[20:05:22.777] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:50:0) after 8m16s
[20:13:38.793] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:50:0)
[20:13:38.809] Build status: STARTED
[20:13:38.809] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:51:0) after 3m3s
[20:16:41.884] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:51:0)
[20:16:41.947] Build status: STARTED
[20:16:41.947] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:52:0) after 3m41s
[20:20:22.959] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:52:0)
[20:20:22.977] Build status: STARTED
[20:20:22.977] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:53:0) after 1m37s
[20:21:59.994] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:53:0)
[20:22:00.016] Build status: STARTED
[20:22:00.016] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:54:0) after 3m12s
[20:25:12.032] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:54:0)
[20:25:12.086] Build status: STARTED
[20:25:12.086] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:55:0) after 4m41s
[20:29:53.184] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:55:0)
[20:29:53.204] Build status: STARTED
[20:29:53.204] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:56:0) after 7m57s
[20:37:50.224] Handling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:56:0)
[20:37:50.245] Build status: STARTED
[20:37:50.245] Scheduling timer "check-buildbucket-build-status" (chromium-m130/linux-official:8896711145403808448:57:0) after 9m24s
[20:46:58.322] Received PubSub notification, asking Buildbucket for the build status
[20:46:58.350] Build:
{
"id": "8731281083391923921",
"builder": {
"project": "chromium-m130",
"bucket": "ci",
"builder": "linux-official"
},
"number": 277,
"createdBy": "project:chromium-m130",
"createTime": "2024-11-14T15:35:03.653670743Z",
"startTime": "2024-11-14T15:36:47.783937454Z",
"endTime": "2024-11-14T20:46:57.957641361Z",
"updateTime": "2024-11-14T20:46:57.957641361Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "1c0b0ca2488b3447a5d32afc4e13e452fe920f24",
"ref": "refs/branch-heads/6723"
}
}
}
[20:46:58.350] Invocation finished in 5h11m55.99931704s with status SUCCEEDED