[16:44:54.436] New invocation is queued and will start shortly
[16:44:55.522] Starting the invocation (attempt 1)
[16:44:55.548] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/73c5c11486fefcae86939c19344b5776274de50c"
[16:44:55.548] Popped gitiles commit info from properties and tags
[16:44:55.548] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[16:44:55.548] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[16:44:55.549] Buildbucket request:
{
"requestId": "8895438392165821120",
"builder": {
"project": "chromium-m130",
"bucket": "ci",
"builder": "Android x64 Builder All Targets (dbg)"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8895438392165821120",
"job": "chromium-m130/Android x64 Builder All Targets (dbg)",
"triggers": [
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "18fe229f0b9c4c220dce3963d0025b48c4c14fa3"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@18fe229f0b9c4c220dce3963d0025b48c4c14fa3",
"title": "18fe229f0b9c4c220dce3963d0025b48c4c14fa3",
"url": "https://chromium.googlesource.com/chromium/src/+/18fe229f0b9c4c220dce3963d0025b48c4c14fa3"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "1f56b62c74c76854757089203c0c3f4f3606187b"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@1f56b62c74c76854757089203c0c3f4f3606187b",
"title": "1f56b62c74c76854757089203c0c3f4f3606187b",
"url": "https://chromium.googlesource.com/chromium/src/+/1f56b62c74c76854757089203c0c3f4f3606187b"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "108f84b70836f87f1916997dbae76d7272fc127a"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@108f84b70836f87f1916997dbae76d7272fc127a",
"title": "108f84b70836f87f1916997dbae76d7272fc127a",
"url": "https://chromium.googlesource.com/chromium/src/+/108f84b70836f87f1916997dbae76d7272fc127a"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "66605352afc70f11bf6f60aab4cde40676f94a2f"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@66605352afc70f11bf6f60aab4cde40676f94a2f",
"title": "66605352afc70f11bf6f60aab4cde40676f94a2f",
"url": "https://chromium.googlesource.com/chromium/src/+/66605352afc70f11bf6f60aab4cde40676f94a2f"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "31028cc6ab3066d8c61ca0edc82d7dcad5e3301b"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@31028cc6ab3066d8c61ca0edc82d7dcad5e3301b",
"title": "31028cc6ab3066d8c61ca0edc82d7dcad5e3301b",
"url": "https://chromium.googlesource.com/chromium/src/+/31028cc6ab3066d8c61ca0edc82d7dcad5e3301b"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "d00f44a3e78b48f5eb62cb781509fd9be83801b7"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@d00f44a3e78b48f5eb62cb781509fd9be83801b7",
"title": "d00f44a3e78b48f5eb62cb781509fd9be83801b7",
"url": "https://chromium.googlesource.com/chromium/src/+/d00f44a3e78b48f5eb62cb781509fd9be83801b7"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "67b8e45c62e5496b2f5f45a4b308ff00b63c2ecd"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@67b8e45c62e5496b2f5f45a4b308ff00b63c2ecd",
"title": "67b8e45c62e5496b2f5f45a4b308ff00b63c2ecd",
"url": "https://chromium.googlesource.com/chromium/src/+/67b8e45c62e5496b2f5f45a4b308ff00b63c2ecd"
},
{
"gitiles": {
"ref": "refs/branch-heads/6723",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "73c5c11486fefcae86939c19344b5776274de50c"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6723@73c5c11486fefcae86939c19344b5776274de50c",
"title": "73c5c11486fefcae86939c19344b5776274de50c",
"url": "https://chromium.googlesource.com/chromium/src/+/73c5c11486fefcae86939c19344b5776274de50c"
}
]
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "73c5c11486fefcae86939c19344b5776274de50c",
"ref": "refs/branch-heads/6723"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8895438392165821120"
},
{
"key": "scheduler_job_id",
"value": "chromium-m130/Android x64 Builder All Targets (dbg)"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[16:44:56.329] Scheduled build:
{
"id": "8730008330271387249",
"builder": {
"project": "chromium-m130",
"bucket": "ci",
"builder": "Android x64 Builder All Targets (dbg)"
},
"number": 418,
"createdBy": "project:chromium-m130",
"createTime": "2024-11-28T16:44:55.615504967Z",
"updateTime": "2024-11-28T16:44:55.615504967Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "73c5c11486fefcae86939c19344b5776274de50c",
"ref": "refs/branch-heads/6723"
}
}
}
[16:44:56.329] Task URL: https://cr-buildbucket.appspot.com/build/8730008330271387249
[16:44:56.329] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:2:0) after 1m55s
[16:45:09.611] Received PubSub notification, asking Buildbucket for the build status
[16:45:09.632] Build status: SCHEDULED
[16:46:51.398] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:2:0)
[16:46:51.444] Build status: SCHEDULED
[16:46:51.444] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:4:0) after 9m4s
[16:55:55.493] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:4:0)
[16:55:55.509] Build status: SCHEDULED
[16:55:55.509] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:5:0) after 4m22s
[17:00:17.543] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:5:0)
[17:00:17.564] Build status: SCHEDULED
[17:00:17.564] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:6:0) after 9m19s
[17:09:36.643] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:6:0)
[17:09:36.670] Build status: SCHEDULED
[17:09:36.670] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:7:0) after 2m38s
[17:12:14.688] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:7:0)
[17:12:14.720] Build status: SCHEDULED
[17:12:14.720] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:8:0) after 8m3s
[17:20:17.832] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:8:0)
[17:20:17.915] Build status: SCHEDULED
[17:20:17.915] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:9:0) after 4m53s
[17:25:10.991] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:9:0)
[17:25:11.014] Build status: SCHEDULED
[17:25:11.014] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:10:0) after 7m48s
[17:32:59.069] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:10:0)
[17:32:59.120] Build status: SCHEDULED
[17:32:59.120] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:11:0) after 5m0s
[17:37:59.249] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:11:0)
[17:37:59.339] Build status: SCHEDULED
[17:37:59.339] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:12:0) after 4m8s
[17:42:07.356] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:12:0)
[17:42:07.418] Build status: SCHEDULED
[17:42:07.418] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:13:0) after 6m26s
[17:48:33.501] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:13:0)
[17:48:33.521] Build status: SCHEDULED
[17:48:33.521] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:14:0) after 7m1s
[17:55:31.408] Received PubSub notification, asking Buildbucket for the build status
[17:55:31.429] Build status: STARTED
[17:55:35.027] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:14:0)
[17:55:35.060] Build status: STARTED
[17:55:35.060] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:16:0) after 7m16s
[18:02:51.311] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:16:0)
[18:02:51.329] Build status: STARTED
[18:02:51.329] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:17:0) after 2m33s
[18:05:24.524] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:17:0)
[18:05:24.547] Build status: STARTED
[18:05:24.547] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:18:0) after 7m14s
[18:12:38.760] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:18:0)
[18:12:38.786] Build status: STARTED
[18:12:38.786] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:19:0) after 7m57s
[18:20:35.896] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:19:0)
[18:20:35.918] Build status: STARTED
[18:20:35.918] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:20:0) after 2m40s
[18:23:15.946] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:20:0)
[18:23:15.965] Build status: STARTED
[18:23:15.965] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:21:0) after 4m21s
[18:27:36.992] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:21:0)
[18:27:37.030] Build status: STARTED
[18:27:37.030] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:22:0) after 5m20s
[18:32:57.069] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:22:0)
[18:32:57.089] Build status: STARTED
[18:32:57.089] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:23:0) after 3m35s
[18:36:32.354] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:23:0)
[18:36:32.371] Build status: STARTED
[18:36:32.371] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:24:0) after 1m47s
[18:38:19.396] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:24:0)
[18:38:19.412] Build status: STARTED
[18:38:19.412] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:25:0) after 9m26s
[18:47:45.430] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:25:0)
[18:47:45.451] Build status: STARTED
[18:47:45.451] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:26:0) after 7m14s
[18:54:59.484] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:26:0)
[18:54:59.505] Build status: STARTED
[18:54:59.505] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:27:0) after 5m13s
[19:00:12.560] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:27:0)
[19:00:12.582] Build status: STARTED
[19:00:12.582] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:28:0) after 7m57s
[19:08:09.721] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:28:0)
[19:08:09.740] Build status: STARTED
[19:08:09.740] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:29:0) after 8m48s
[19:16:57.764] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:29:0)
[19:16:57.786] Build status: STARTED
[19:16:57.786] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:30:0) after 8m20s
[19:25:17.843] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:30:0)
[19:25:17.906] Build status: STARTED
[19:25:17.906] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:31:0) after 9m9s
[19:34:27.446] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:31:0)
[19:34:27.490] Build status: STARTED
[19:34:27.490] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:32:0) after 4m2s
[19:38:29.677] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:32:0)
[19:38:29.707] Build status: STARTED
[19:38:29.707] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:33:0) after 6m49s
[19:45:19.018] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:33:0)
[19:45:19.048] Build status: STARTED
[19:45:19.048] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:34:0) after 6m14s
[19:51:33.303] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:34:0)
[19:51:33.322] Build status: STARTED
[19:51:33.322] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:35:0) after 8m45s
[20:00:18.527] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:35:0)
[20:00:18.554] Build status: STARTED
[20:00:18.554] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:36:0) after 1m15s
[20:01:33.795] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:36:0)
[20:01:33.821] Build status: STARTED
[20:01:33.821] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:37:0) after 9m33s
[20:11:06.949] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:37:0)
[20:11:07.011] Build status: STARTED
[20:11:07.011] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:38:0) after 4m39s
[20:15:46.031] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:38:0)
[20:15:46.047] Build status: STARTED
[20:15:46.047] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:39:0) after 6m55s
[20:22:41.197] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:39:0)
[20:22:41.215] Build status: STARTED
[20:22:41.215] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:40:0) after 2m34s
[20:25:15.231] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:40:0)
[20:25:15.250] Build status: STARTED
[20:25:15.250] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:41:0) after 4m25s
[20:29:40.264] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:41:0)
[20:29:40.339] Build status: STARTED
[20:29:40.339] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:42:0) after 5m22s
[20:35:02.359] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:42:0)
[20:35:02.376] Build status: STARTED
[20:35:02.376] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:43:0) after 2m40s
[20:37:42.498] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:43:0)
[20:37:42.537] Build status: STARTED
[20:37:42.537] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:44:0) after 3m10s
[20:40:52.552] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:44:0)
[20:40:52.573] Build status: STARTED
[20:40:52.573] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:45:0) after 7m0s
[20:47:52.718] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:45:0)
[20:47:52.736] Build status: STARTED
[20:47:52.736] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:46:0) after 6m13s
[20:54:05.856] Handling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:46:0)
[20:54:05.876] Build status: STARTED
[20:54:05.876] Scheduling timer "check-buildbucket-build-status" (chromium-m130/Android x64 Builder All Targets (dbg):8895438392165821120:47:0) after 4m22s
[20:56:26.022] Received PubSub notification, asking Buildbucket for the build status
[20:56:26.036] Build:
{
"id": "8730008330271387249",
"builder": {
"project": "chromium-m130",
"bucket": "ci",
"builder": "Android x64 Builder All Targets (dbg)"
},
"number": 418,
"createdBy": "project:chromium-m130",
"createTime": "2024-11-28T16:44:55.615504967Z",
"startTime": "2024-11-28T17:55:30.585035026Z",
"endTime": "2024-11-28T20:56:25.647142618Z",
"updateTime": "2024-11-28T20:56:25.647142618Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "73c5c11486fefcae86939c19344b5776274de50c",
"ref": "refs/branch-heads/6723"
}
}
}
[20:56:26.036] Invocation finished in 4h11m31.611029139s with status SUCCEEDED