[18:30:06.953] New invocation is queued and will start shortly
[18:30:10.833] Starting the invocation (attempt 1)
[18:30:10.862] Popped buildset tag "buildset:commit/gitiles/llvm.googlesource.com/llvm-project/+/5fe69fd95c4e2bc55a41a41047d08522a5f26d57"
[18:30:10.862] Popped gitiles commit info from properties and tags
[18:30:10.862] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[18:30:10.862] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[18:30:10.868] Buildbucket request:
{
"requestId": "8880845661416947936",
"builder": {
"project": "fuchsia",
"bucket": "toolchain.ci",
"builder": "clang-mac-x64"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8880845661416947936",
"job": "fuchsia/toolchain.ci-clang-mac-x64-40be1bb5",
"triggers": [
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "d1da41bf4d271fd9abb9aba37873755feb99e4b6"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@d1da41bf4d271fd9abb9aba37873755feb99e4b6",
"title": "d1da41bf4d271fd9abb9aba37873755feb99e4b6",
"url": "https://llvm.googlesource.com/llvm-project/+/d1da41bf4d271fd9abb9aba37873755feb99e4b6"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "a2b28a68125c5e179df01ed62ca8549bcb9c73b1"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@a2b28a68125c5e179df01ed62ca8549bcb9c73b1",
"title": "a2b28a68125c5e179df01ed62ca8549bcb9c73b1",
"url": "https://llvm.googlesource.com/llvm-project/+/a2b28a68125c5e179df01ed62ca8549bcb9c73b1"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "3bc3b1c6c0f35bf223c595f8426f6726d64553e7"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@3bc3b1c6c0f35bf223c595f8426f6726d64553e7",
"title": "3bc3b1c6c0f35bf223c595f8426f6726d64553e7",
"url": "https://llvm.googlesource.com/llvm-project/+/3bc3b1c6c0f35bf223c595f8426f6726d64553e7"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "81786b9185fc048a3ea83e57f825ec0284e988a8"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@81786b9185fc048a3ea83e57f825ec0284e988a8",
"title": "81786b9185fc048a3ea83e57f825ec0284e988a8",
"url": "https://llvm.googlesource.com/llvm-project/+/81786b9185fc048a3ea83e57f825ec0284e988a8"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "339dc9500b90dba47e5c7bc9804a4d5f01d592ea"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@339dc9500b90dba47e5c7bc9804a4d5f01d592ea",
"title": "339dc9500b90dba47e5c7bc9804a4d5f01d592ea",
"url": "https://llvm.googlesource.com/llvm-project/+/339dc9500b90dba47e5c7bc9804a4d5f01d592ea"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "9692dff7b7624208f482007c3b76c838b12fda63"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@9692dff7b7624208f482007c3b76c838b12fda63",
"title": "9692dff7b7624208f482007c3b76c838b12fda63",
"url": "https://llvm.googlesource.com/llvm-project/+/9692dff7b7624208f482007c3b76c838b12fda63"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "53e8ff13bd3c1061af01a1508881575db81ce900"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@53e8ff13bd3c1061af01a1508881575db81ce900",
"title": "53e8ff13bd3c1061af01a1508881575db81ce900",
"url": "https://llvm.googlesource.com/llvm-project/+/53e8ff13bd3c1061af01a1508881575db81ce900"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "0beb2f56f6f6eb5aab142334a47228cbbc86c22f"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@0beb2f56f6f6eb5aab142334a47228cbbc86c22f",
"title": "0beb2f56f6f6eb5aab142334a47228cbbc86c22f",
"url": "https://llvm.googlesource.com/llvm-project/+/0beb2f56f6f6eb5aab142334a47228cbbc86c22f"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "09c80e2944967332c4d889ef19a001ebb4521782"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@09c80e2944967332c4d889ef19a001ebb4521782",
"title": "09c80e2944967332c4d889ef19a001ebb4521782",
"url": "https://llvm.googlesource.com/llvm-project/+/09c80e2944967332c4d889ef19a001ebb4521782"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "9d907a2bb1d2ce67ae4d203218df380a45abaf30"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@9d907a2bb1d2ce67ae4d203218df380a45abaf30",
"title": "9d907a2bb1d2ce67ae4d203218df380a45abaf30",
"url": "https://llvm.googlesource.com/llvm-project/+/9d907a2bb1d2ce67ae4d203218df380a45abaf30"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "3a5af231fd3af4b5890ed28f7792b17e56386ffd"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@3a5af231fd3af4b5890ed28f7792b17e56386ffd",
"title": "3a5af231fd3af4b5890ed28f7792b17e56386ffd",
"url": "https://llvm.googlesource.com/llvm-project/+/3a5af231fd3af4b5890ed28f7792b17e56386ffd"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "7a6674622603c76274959a9797c0fafb4bc84c44"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@7a6674622603c76274959a9797c0fafb4bc84c44",
"title": "7a6674622603c76274959a9797c0fafb4bc84c44",
"url": "https://llvm.googlesource.com/llvm-project/+/7a6674622603c76274959a9797c0fafb4bc84c44"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "7feba5febf3a431caf97adc10829f781363e961c"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@7feba5febf3a431caf97adc10829f781363e961c",
"title": "7feba5febf3a431caf97adc10829f781363e961c",
"url": "https://llvm.googlesource.com/llvm-project/+/7feba5febf3a431caf97adc10829f781363e961c"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "71f8f2b1554b0a34abe4f14bcceadebfbf687739"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@71f8f2b1554b0a34abe4f14bcceadebfbf687739",
"title": "71f8f2b1554b0a34abe4f14bcceadebfbf687739",
"url": "https://llvm.googlesource.com/llvm-project/+/71f8f2b1554b0a34abe4f14bcceadebfbf687739"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "a7b5c303dceb5790b925ac8a019bd66344abb814"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@a7b5c303dceb5790b925ac8a019bd66344abb814",
"title": "a7b5c303dceb5790b925ac8a019bd66344abb814",
"url": "https://llvm.googlesource.com/llvm-project/+/a7b5c303dceb5790b925ac8a019bd66344abb814"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "b836f96b8f51daa76f6387de364603db0fe553a7"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@b836f96b8f51daa76f6387de364603db0fe553a7",
"title": "b836f96b8f51daa76f6387de364603db0fe553a7",
"url": "https://llvm.googlesource.com/llvm-project/+/b836f96b8f51daa76f6387de364603db0fe553a7"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "254c13d872ea378f9e5569060e24c134d37a0ecb"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@254c13d872ea378f9e5569060e24c134d37a0ecb",
"title": "254c13d872ea378f9e5569060e24c134d37a0ecb",
"url": "https://llvm.googlesource.com/llvm-project/+/254c13d872ea378f9e5569060e24c134d37a0ecb"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "c526683c7f2cf94c9e3a55cc810a0bb90e68c646"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@c526683c7f2cf94c9e3a55cc810a0bb90e68c646",
"title": "c526683c7f2cf94c9e3a55cc810a0bb90e68c646",
"url": "https://llvm.googlesource.com/llvm-project/+/c526683c7f2cf94c9e3a55cc810a0bb90e68c646"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "8c61befff8e8687e7848fb1044beb20b41503451"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@8c61befff8e8687e7848fb1044beb20b41503451",
"title": "8c61befff8e8687e7848fb1044beb20b41503451",
"url": "https://llvm.googlesource.com/llvm-project/+/8c61befff8e8687e7848fb1044beb20b41503451"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "54bb2295c31323a77e018ceb2c737d28bd0a5986"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@54bb2295c31323a77e018ceb2c737d28bd0a5986",
"title": "54bb2295c31323a77e018ceb2c737d28bd0a5986",
"url": "https://llvm.googlesource.com/llvm-project/+/54bb2295c31323a77e018ceb2c737d28bd0a5986"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "652ab9800808c254bbd84d81d4583c13cd073abb"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@652ab9800808c254bbd84d81d4583c13cd073abb",
"title": "652ab9800808c254bbd84d81d4583c13cd073abb",
"url": "https://llvm.googlesource.com/llvm-project/+/652ab9800808c254bbd84d81d4583c13cd073abb"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "7f98e5a5ea12b986b8637da22b46544b95f831cf"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@7f98e5a5ea12b986b8637da22b46544b95f831cf",
"title": "7f98e5a5ea12b986b8637da22b46544b95f831cf",
"url": "https://llvm.googlesource.com/llvm-project/+/7f98e5a5ea12b986b8637da22b46544b95f831cf"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://llvm.googlesource.com/llvm-project",
"revision": "5fe69fd95c4e2bc55a41a41047d08522a5f26d57"
},
"id": "https://llvm.googlesource.com/llvm-project/+/refs/heads/main@5fe69fd95c4e2bc55a41a41047d08522a5f26d57",
"title": "5fe69fd95c4e2bc55a41a41047d08522a5f26d57",
"url": "https://llvm.googlesource.com/llvm-project/+/5fe69fd95c4e2bc55a41a41047d08522a5f26d57"
}
]
}
},
"gitilesCommit": {
"host": "llvm.googlesource.com",
"project": "llvm-project",
"id": "5fe69fd95c4e2bc55a41a41047d08522a5f26d57",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8880845661416947936"
},
{
"key": "scheduler_job_id",
"value": "fuchsia/toolchain.ci-clang-mac-x64-40be1bb5"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[18:30:11.324] Scheduled build:
{
"id": "8715415596597895729",
"builder": {
"project": "fuchsia",
"bucket": "toolchain.ci",
"builder": "clang-mac-x64"
},
"createdBy": "project:fuchsia",
"createTime": "2025-05-08T18:30:10.926954082Z",
"updateTime": "2025-05-08T18:30:10.926954082Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "llvm.googlesource.com",
"project": "llvm-project",
"id": "5fe69fd95c4e2bc55a41a41047d08522a5f26d57",
"ref": "refs/heads/main"
}
}
}
[18:30:11.324] Task URL: https://cr-buildbucket.appspot.com/build/8715415596597895729
[18:30:11.324] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:2:0) after 6m1s
[18:30:12.306] Received PubSub notification, asking Buildbucket for the build status
[18:30:12.331] Build status: SCHEDULED
[18:30:16.885] Received PubSub notification, asking Buildbucket for the build status
[18:30:16.933] Build status: STARTED
[18:36:12.376] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:2:0)
[18:36:12.421] Build status: STARTED
[18:36:12.421] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:5:0) after 5m57s
[18:42:09.497] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:5:0)
[18:42:09.524] Build status: STARTED
[18:42:09.524] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:6:0) after 4m9s
[18:46:18.543] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:6:0)
[18:46:18.622] Build status: STARTED
[18:46:18.622] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:7:0) after 7m48s
[18:54:06.661] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:7:0)
[18:54:06.692] Build status: STARTED
[18:54:06.692] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:8:0) after 5m15s
[18:59:21.718] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:8:0)
[18:59:21.744] Build status: STARTED
[18:59:21.744] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:9:0) after 7m31s
[19:06:52.946] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:9:0)
[19:06:52.972] Build status: STARTED
[19:06:52.972] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:10:0) after 5m23s
[19:12:16.008] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:10:0)
[19:12:16.046] Build status: STARTED
[19:12:16.046] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:11:0) after 1m1s
[19:13:17.031] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:11:0)
[19:13:17.154] Build status: STARTED
[19:13:17.154] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:12:0) after 8m8s
[19:21:25.177] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:12:0)
[19:21:25.198] Build status: STARTED
[19:21:25.198] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:13:0) after 9m37s
[19:31:02.219] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:13:0)
[19:31:02.239] Build status: STARTED
[19:31:02.239] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:14:0) after 1m12s
[19:32:14.323] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:14:0)
[19:32:14.346] Build status: STARTED
[19:32:14.347] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:15:0) after 1m13s
[19:33:27.370] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:15:0)
[19:33:27.386] Build status: STARTED
[19:33:27.386] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:16:0) after 1m22s
[19:34:49.372] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:16:0)
[19:34:49.393] Build status: STARTED
[19:34:49.393] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:17:0) after 7m31s
[19:42:20.415] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:17:0)
[19:42:20.450] Build status: STARTED
[19:42:20.450] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:18:0) after 1m21s
[19:43:41.470] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:18:0)
[19:43:41.495] Build status: STARTED
[19:43:41.495] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:19:0) after 1m36s
[19:45:17.485] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:19:0)
[19:45:17.506] Build status: STARTED
[19:45:17.506] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:20:0) after 9m2s
[19:54:19.557] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:20:0)
[19:54:19.576] Build status: STARTED
[19:54:19.576] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:21:0) after 3m23s
[19:57:42.596] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:21:0)
[19:57:42.620] Build status: STARTED
[19:57:42.620] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:22:0) after 1m50s
[19:59:32.601] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:22:0)
[19:59:32.635] Build status: STARTED
[19:59:32.635] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:23:0) after 6m55s
[20:06:27.662] Handling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:23:0)
[20:06:27.716] Build status: STARTED
[20:06:27.716] Scheduling timer "check-buildbucket-build-status" (fuchsia/toolchain.ci-clang-mac-x64-40be1bb5:8880845661416947936:24:0) after 7m44s
[20:06:47.772] Received PubSub notification, asking Buildbucket for the build status
[20:06:47.792] Build:
{
"id": "8715415596597895729",
"builder": {
"project": "fuchsia",
"bucket": "toolchain.ci",
"builder": "clang-mac-x64"
},
"createdBy": "project:fuchsia",
"createTime": "2025-05-08T18:30:10.926954082Z",
"startTime": "2025-05-08T18:30:16.512913309Z",
"endTime": "2025-05-08T20:06:47.012096683Z",
"updateTime": "2025-05-08T20:06:47.012096683Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "llvm.googlesource.com",
"project": "llvm-project",
"id": "5fe69fd95c4e2bc55a41a41047d08522a5f26d57",
"ref": "refs/heads/main"
}
}
}
[20:06:47.792] Invocation finished in 1h36m40.845250389s with status SUCCEEDED