[16:23:25.187] New invocation is queued and will start shortly
[16:23:26.668] Starting the invocation (attempt 1)
[16:23:26.696] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/caea2c60c7ef1146874b9811a9ec3a7d52720afb"
[16:23:26.696] Popped gitiles commit info from properties and tags
[16:23:26.696] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[16:23:26.696] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[16:23:26.697] Buildbucket request:
{
"requestId": "8836098731043108816",
"builder": {
"project": "chromium-m154",
"bucket": "ci",
"builder": "Centipede Upload Linux ASan"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8836098731043108816",
"job": "chromium-m154/Centipede Upload Linux ASan",
"triggers": [
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "a22aa2cb77d6da18e4e22d9bdecab5d6aadbed24"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@a22aa2cb77d6da18e4e22d9bdecab5d6aadbed24",
"title": "a22aa2cb77d6da18e4e22d9bdecab5d6aadbed24",
"url": "https://chromium.googlesource.com/chromium/src/+/a22aa2cb77d6da18e4e22d9bdecab5d6aadbed24"
},
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "dccc209d9429321750c98b624b147e461d2779e4"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@dccc209d9429321750c98b624b147e461d2779e4",
"title": "dccc209d9429321750c98b624b147e461d2779e4",
"url": "https://chromium.googlesource.com/chromium/src/+/dccc209d9429321750c98b624b147e461d2779e4"
},
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "7d640edf85235528ddc119363a9deabe18971f23"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@7d640edf85235528ddc119363a9deabe18971f23",
"title": "7d640edf85235528ddc119363a9deabe18971f23",
"url": "https://chromium.googlesource.com/chromium/src/+/7d640edf85235528ddc119363a9deabe18971f23"
},
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "69e16c995e78fb49fd0db25275b4da9b0b4523d4"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@69e16c995e78fb49fd0db25275b4da9b0b4523d4",
"title": "69e16c995e78fb49fd0db25275b4da9b0b4523d4",
"url": "https://chromium.googlesource.com/chromium/src/+/69e16c995e78fb49fd0db25275b4da9b0b4523d4"
},
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "bf8551e6e65bbce643b6d06d8203737c0c5aa488"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@bf8551e6e65bbce643b6d06d8203737c0c5aa488",
"title": "bf8551e6e65bbce643b6d06d8203737c0c5aa488",
"url": "https://chromium.googlesource.com/chromium/src/+/bf8551e6e65bbce643b6d06d8203737c0c5aa488"
},
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "aeb84c4a5b874a343f99427c0877c290764fc7f8"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@aeb84c4a5b874a343f99427c0877c290764fc7f8",
"title": "aeb84c4a5b874a343f99427c0877c290764fc7f8",
"url": "https://chromium.googlesource.com/chromium/src/+/aeb84c4a5b874a343f99427c0877c290764fc7f8"
},
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "eb709cea7cc73c80ee669604cee1702e5b910047"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@eb709cea7cc73c80ee669604cee1702e5b910047",
"title": "eb709cea7cc73c80ee669604cee1702e5b910047",
"url": "https://chromium.googlesource.com/chromium/src/+/eb709cea7cc73c80ee669604cee1702e5b910047"
},
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "f83b469fc6a9eee0ac4ab858fe4e7eff26125429"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@f83b469fc6a9eee0ac4ab858fe4e7eff26125429",
"title": "f83b469fc6a9eee0ac4ab858fe4e7eff26125429",
"url": "https://chromium.googlesource.com/chromium/src/+/f83b469fc6a9eee0ac4ab858fe4e7eff26125429"
},
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "ae075aac69b2a15fce7870ac6d82b203addbda8b"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@ae075aac69b2a15fce7870ac6d82b203addbda8b",
"title": "ae075aac69b2a15fce7870ac6d82b203addbda8b",
"url": "https://chromium.googlesource.com/chromium/src/+/ae075aac69b2a15fce7870ac6d82b203addbda8b"
},
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "bc73de2af870fa39f97a065d110a9ee2b12d25cc"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@bc73de2af870fa39f97a065d110a9ee2b12d25cc",
"title": "bc73de2af870fa39f97a065d110a9ee2b12d25cc",
"url": "https://chromium.googlesource.com/chromium/src/+/bc73de2af870fa39f97a065d110a9ee2b12d25cc"
},
{
"gitiles": {
"ref": "refs/branch-heads/8037",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "caea2c60c7ef1146874b9811a9ec3a7d52720afb"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/8037@caea2c60c7ef1146874b9811a9ec3a7d52720afb",
"title": "caea2c60c7ef1146874b9811a9ec3a7d52720afb",
"url": "https://chromium.googlesource.com/chromium/src/+/caea2c60c7ef1146874b9811a9ec3a7d52720afb"
}
]
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "caea2c60c7ef1146874b9811a9ec3a7d52720afb",
"ref": "refs/branch-heads/8037"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8836098731043108816"
},
{
"key": "scheduler_job_id",
"value": "chromium-m154/Centipede Upload Linux ASan"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[16:23:27.804] Scheduled build:
{
"id": "8670668668682440481",
"builder": {
"project": "chromium-m154",
"bucket": "ci",
"builder": "Centipede Upload Linux ASan"
},
"number": 103,
"createdBy": "project:chromium-m154",
"createTime": "2026-09-14T16:23:26.817226908Z",
"updateTime": "2026-09-14T16:23:26.817226908Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "caea2c60c7ef1146874b9811a9ec3a7d52720afb",
"ref": "refs/branch-heads/8037"
}
}
}
[16:23:27.805] Task URL: https://cr-buildbucket.appspot.com/build/8670668668682440481
[16:23:27.805] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:2:0) after 4m7s
[16:23:28.744] Received PubSub notification, asking Buildbucket for the build status
[16:23:28.770] Build status: SCHEDULED
[16:27:34.857] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:2:0)
[16:27:34.884] Build status: SCHEDULED
[16:27:34.884] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:4:0) after 2m1s
[16:29:35.900] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:4:0)
[16:29:35.920] Build status: SCHEDULED
[16:29:35.920] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:5:0) after 9m34s
[16:39:09.991] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:5:0)
[16:39:10.006] Build status: SCHEDULED
[16:39:10.006] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:6:0) after 4m13s
[16:43:23.026] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:6:0)
[16:43:23.049] Build status: SCHEDULED
[16:43:23.049] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:7:0) after 1m17s
[16:44:40.046] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:7:0)
[16:44:40.070] Build status: SCHEDULED
[16:44:40.070] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:8:0) after 3m2s
[16:47:42.156] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:8:0)
[16:47:42.178] Build status: SCHEDULED
[16:47:42.178] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:9:0) after 2m4s
[16:49:46.193] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:9:0)
[16:49:46.223] Build status: SCHEDULED
[16:49:46.223] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:10:0) after 7m36s
[16:57:22.332] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:10:0)
[16:57:22.350] Build status: SCHEDULED
[16:57:22.350] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:11:0) after 5m6s
[17:02:01.697] Received PubSub notification, asking Buildbucket for the build status
[17:02:01.794] Build status: STARTED
[17:02:28.396] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:11:0)
[17:02:28.421] Build status: STARTED
[17:02:28.421] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:13:0) after 6m21s
[17:08:49.442] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:13:0)
[17:08:49.464] Build status: STARTED
[17:08:49.464] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:14:0) after 5m37s
[17:14:26.501] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:14:0)
[17:14:26.521] Build status: STARTED
[17:14:26.521] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:15:0) after 3m51s
[17:18:17.592] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:15:0)
[17:18:17.612] Build status: STARTED
[17:18:17.612] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:16:0) after 2m28s
[17:20:45.682] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:16:0)
[17:20:45.699] Build status: STARTED
[17:20:45.699] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:17:0) after 8m33s
[17:29:18.678] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:17:0)
[17:29:18.754] Build status: STARTED
[17:29:18.754] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:18:0) after 2m57s
[17:32:15.821] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:18:0)
[17:32:15.840] Build status: STARTED
[17:32:15.840] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:19:0) after 9m59s
[17:42:14.919] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:19:0)
[17:42:14.937] Build status: STARTED
[17:42:14.937] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:20:0) after 2m1s
[17:44:16.056] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:20:0)
[17:44:16.230] Build status: STARTED
[17:44:16.230] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:21:0) after 7m33s
[17:51:49.249] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:21:0)
[17:51:49.272] Build status: STARTED
[17:51:49.272] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:22:0) after 7m38s
[17:59:27.401] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:22:0)
[17:59:27.423] Build status: STARTED
[17:59:27.423] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:23:0) after 1m20s
[18:00:47.438] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:23:0)
[18:00:47.459] Build status: STARTED
[18:00:47.459] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:24:0) after 3m44s
[18:04:31.697] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:24:0)
[18:04:31.737] Build status: STARTED
[18:04:31.737] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:25:0) after 8m41s
[18:13:12.767] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:25:0)
[18:13:12.832] Build status: STARTED
[18:13:12.832] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:26:0) after 2m3s
[18:15:15.807] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:26:0)
[18:15:15.823] Build status: STARTED
[18:15:15.823] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:27:0) after 6m8s
[18:21:23.937] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:27:0)
[18:21:23.959] Build status: STARTED
[18:21:23.959] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:28:0) after 7m23s
[18:28:46.988] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:28:0)
[18:28:47.046] Build status: STARTED
[18:28:47.046] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:29:0) after 2m58s
[18:31:45.103] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:29:0)
[18:31:45.125] Build status: STARTED
[18:31:45.125] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:30:0) after 8m13s
[18:39:58.144] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:30:0)
[18:39:58.165] Build status: STARTED
[18:39:58.165] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:31:0) after 6m14s
[18:46:12.183] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:31:0)
[18:46:12.219] Build status: STARTED
[18:46:12.219] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:32:0) after 7m29s
[18:53:41.249] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:32:0)
[18:53:41.273] Build status: STARTED
[18:53:41.274] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:33:0) after 7m1s
[19:00:42.342] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:33:0)
[19:00:42.363] Build status: STARTED
[19:00:42.363] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:34:0) after 3m47s
[19:04:29.377] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:34:0)
[19:04:29.408] Build status: STARTED
[19:04:29.408] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:35:0) after 6m39s
[19:11:08.428] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:35:0)
[19:11:08.448] Build status: STARTED
[19:11:08.448] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:36:0) after 6m7s
[19:17:15.558] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:36:0)
[19:17:15.700] Build status: STARTED
[19:17:15.700] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:37:0) after 6m17s
[19:23:32.709] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:37:0)
[19:23:32.733] Build status: STARTED
[19:23:32.733] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:38:0) after 4m23s
[19:27:55.804] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:38:0)
[19:27:55.822] Build status: STARTED
[19:27:55.822] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:39:0) after 1m38s
[19:29:33.936] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:39:0)
[19:29:33.979] Build status: STARTED
[19:29:33.979] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:40:0) after 4m28s
[19:34:01.996] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:40:0)
[19:34:02.026] Build status: STARTED
[19:34:02.026] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:41:0) after 3m27s
[19:37:29.076] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:41:0)
[19:37:29.095] Build status: STARTED
[19:37:29.095] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:42:0) after 2m48s
[19:40:17.150] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:42:0)
[19:40:17.167] Build status: STARTED
[19:40:17.167] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:43:0) after 9m11s
[19:49:28.187] Handling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:43:0)
[19:49:28.225] Build status: STARTED
[19:49:28.225] Scheduling timer "check-buildbucket-build-status" (chromium-m154/Centipede Upload Linux ASan:8836098731043108816:44:0) after 8m23s
[19:55:38.618] Received PubSub notification, asking Buildbucket for the build status
[19:55:38.681] Build:
{
"id": "8670668668682440481",
"builder": {
"project": "chromium-m154",
"bucket": "ci",
"builder": "Centipede Upload Linux ASan"
},
"number": 103,
"createdBy": "project:chromium-m154",
"createTime": "2026-09-14T16:23:26.817226908Z",
"startTime": "2026-09-14T17:02:01.188487595Z",
"endTime": "2026-09-14T19:55:38.126778107Z",
"updateTime": "2026-09-14T19:55:38.126778107Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "caea2c60c7ef1146874b9811a9ec3a7d52720afb",
"ref": "refs/branch-heads/8037"
}
}
}
[19:55:38.681] Invocation finished in 3h32m13.499128092s with status SUCCEEDED