[10:48:04.596] New invocation is queued and will start shortly
[10:48:05.740] Starting the invocation (attempt 1)
[10:48:05.766] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/chromium/src/+/7af43b112f8f224c0a8c0c59acfaa761976a2b5f"
[10:48:05.766] Popped gitiles commit info from properties and tags
[10:48:05.766] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[10:48:05.767] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[10:48:05.767] Buildbucket request:
{
"requestId": "8889753233122725168",
"builder": {
"project": "chromium-m133",
"bucket": "ci",
"builder": "Android x64 Builder All Targets (dbg)"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"invocation": "8889753233122725168",
"job": "chromium-m133/Android x64 Builder All Targets (dbg)",
"triggers": [
{
"gitiles": {
"ref": "refs/branch-heads/6943",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "40bc5ec048936f9dba55382f1725d450d4f2b45c"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6943@40bc5ec048936f9dba55382f1725d450d4f2b45c",
"title": "40bc5ec048936f9dba55382f1725d450d4f2b45c",
"url": "https://chromium.googlesource.com/chromium/src/+/40bc5ec048936f9dba55382f1725d450d4f2b45c"
},
{
"gitiles": {
"ref": "refs/branch-heads/6943",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "a0e75727aed21a7fad9a5d20ee53b1ad28b14dab"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6943@a0e75727aed21a7fad9a5d20ee53b1ad28b14dab",
"title": "a0e75727aed21a7fad9a5d20ee53b1ad28b14dab",
"url": "https://chromium.googlesource.com/chromium/src/+/a0e75727aed21a7fad9a5d20ee53b1ad28b14dab"
},
{
"gitiles": {
"ref": "refs/branch-heads/6943",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "4f565bdd326f5549e0e73b2f7daf38281ed1e457"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6943@4f565bdd326f5549e0e73b2f7daf38281ed1e457",
"title": "4f565bdd326f5549e0e73b2f7daf38281ed1e457",
"url": "https://chromium.googlesource.com/chromium/src/+/4f565bdd326f5549e0e73b2f7daf38281ed1e457"
},
{
"gitiles": {
"ref": "refs/branch-heads/6943",
"repo": "https://chromium.googlesource.com/chromium/src",
"revision": "7af43b112f8f224c0a8c0c59acfaa761976a2b5f"
},
"id": "https://chromium.googlesource.com/chromium/src/+/refs/branch-heads/6943@7af43b112f8f224c0a8c0c59acfaa761976a2b5f",
"title": "7af43b112f8f224c0a8c0c59acfaa761976a2b5f",
"url": "https://chromium.googlesource.com/chromium/src/+/7af43b112f8f224c0a8c0c59acfaa761976a2b5f"
}
]
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "7af43b112f8f224c0a8c0c59acfaa761976a2b5f",
"ref": "refs/branch-heads/6943"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8889753233122725168"
},
{
"key": "scheduler_job_id",
"value": "chromium-m133/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"
}
}
[10:48:06.250] Scheduled build:
{
"id": "8724323171179096945",
"builder": {
"project": "chromium-m133",
"bucket": "ci",
"builder": "Android x64 Builder All Targets (dbg)"
},
"number": 135,
"createdBy": "project:chromium-m133",
"createTime": "2025-01-30T10:48:05.826609831Z",
"updateTime": "2025-01-30T10:48:05.826609831Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "7af43b112f8f224c0a8c0c59acfaa761976a2b5f",
"ref": "refs/branch-heads/6943"
}
}
}
[10:48:06.250] Task URL: https://cr-buildbucket.appspot.com/build/8724323171179096945
[10:48:06.250] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:2:0) after 5m23s
[10:48:07.256] Received PubSub notification, asking Buildbucket for the build status
[10:48:07.286] Build status: SCHEDULED
[10:53:29.272] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:2:0)
[10:53:29.293] Build status: SCHEDULED
[10:53:29.293] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:4:0) after 1m51s
[10:55:20.368] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:4:0)
[10:55:20.397] Build status: SCHEDULED
[10:55:20.397] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:5:0) after 7m59s
[11:03:19.462] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:5:0)
[11:03:19.538] Build status: SCHEDULED
[11:03:19.538] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:6:0) after 8m21s
[11:09:12.376] Received PubSub notification, asking Buildbucket for the build status
[11:09:12.401] Build status: STARTED
[11:11:40.665] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:6:0)
[11:11:40.698] Build status: STARTED
[11:11:40.699] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:8:0) after 6m33s
[11:18:13.776] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:8:0)
[11:18:13.803] Build status: STARTED
[11:18:13.803] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:9:0) after 1m33s
[11:19:46.814] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:9:0)
[11:19:46.875] Build status: STARTED
[11:19:46.875] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:10:0) after 8m59s
[11:28:46.042] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:10:0)
[11:28:46.071] Build status: STARTED
[11:28:46.071] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:11:0) after 3m37s
[11:32:23.105] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:11:0)
[11:32:23.131] Build status: STARTED
[11:32:23.131] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:12:0) after 6m4s
[11:38:27.203] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:12:0)
[11:38:27.227] Build status: STARTED
[11:38:27.227] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:13:0) after 6m23s
[11:44:50.220] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:13:0)
[11:44:50.244] Build status: STARTED
[11:44:50.244] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:14:0) after 2m26s
[11:47:16.267] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:14:0)
[11:47:16.314] Build status: STARTED
[11:47:16.314] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:15:0) after 3m34s
[11:50:50.343] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:15:0)
[11:50:50.362] Build status: STARTED
[11:50:50.362] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:16:0) after 8m32s
[11:59:22.724] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:16:0)
[11:59:22.833] Build status: STARTED
[11:59:22.833] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:17:0) after 8m13s
[12:07:35.951] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:17:0)
[12:07:36.021] Build status: STARTED
[12:07:36.021] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:18:0) after 3m55s
[12:11:31.174] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:18:0)
[12:11:31.241] Build status: STARTED
[12:11:31.241] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:19:0) after 1m8s
[12:12:39.464] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:19:0)
[12:12:39.490] Build status: STARTED
[12:12:39.490] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:20:0) after 3m45s
[12:16:24.515] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:20:0)
[12:16:24.540] Build status: STARTED
[12:16:24.540] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:21:0) after 5m59s
[12:22:23.624] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:21:0)
[12:22:23.700] Build status: STARTED
[12:22:23.700] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:22:0) after 4m35s
[12:26:58.990] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:22:0)
[12:26:59.021] Build status: STARTED
[12:26:59.021] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:23:0) after 1m35s
[12:28:34.252] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:23:0)
[12:28:34.286] Build status: STARTED
[12:28:34.286] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:24:0) after 8m40s
[12:37:14.307] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:24:0)
[12:37:14.329] Build status: STARTED
[12:37:14.329] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:25:0) after 5m34s
[12:42:48.512] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:25:0)
[12:42:48.541] Build status: STARTED
[12:42:48.541] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:26:0) after 9m59s
[12:52:47.630] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:26:0)
[12:52:47.654] Build status: STARTED
[12:52:47.654] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:27:0) after 2m58s
[12:55:45.875] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:27:0)
[12:55:45.898] Build status: STARTED
[12:55:45.898] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:28:0) after 2m39s
[12:58:25.150] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:28:0)
[12:58:25.168] Build status: STARTED
[12:58:25.168] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:29:0) after 4m54s
[13:03:19.193] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:29:0)
[13:03:19.212] Build status: STARTED
[13:03:19.212] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:30:0) after 3m27s
[13:06:46.372] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:30:0)
[13:06:46.399] Build status: STARTED
[13:06:46.399] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:31:0) after 9m50s
[13:16:36.918] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:31:0)
[13:16:36.937] Build status: STARTED
[13:16:36.938] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:32:0) after 1m3s
[13:17:40.356] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:32:0)
[13:17:40.383] Build status: STARTED
[13:17:40.383] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:33:0) after 4m13s
[13:21:53.914] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:33:0)
[13:21:53.932] Build status: STARTED
[13:21:53.932] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:34:0) after 7m13s
[13:29:07.061] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:34:0)
[13:29:07.086] Build status: STARTED
[13:29:07.086] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:35:0) after 4m57s
[13:34:04.082] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:35:0)
[13:34:04.100] Build status: STARTED
[13:34:04.100] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:36:0) after 2m49s
[13:36:53.270] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:36:0)
[13:36:53.287] Build status: STARTED
[13:36:53.287] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:37:0) after 8m43s
[13:45:36.314] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:37:0)
[13:45:36.379] Build status: STARTED
[13:45:36.379] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:38:0) after 3m26s
[13:49:02.455] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:38:0)
[13:49:02.474] Build status: STARTED
[13:49:02.474] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:39:0) after 7m5s
[13:56:07.827] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:39:0)
[13:56:07.845] Build status: STARTED
[13:56:07.845] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:40:0) after 7m39s
[14:03:46.922] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:40:0)
[14:03:46.965] Build status: STARTED
[14:03:46.965] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:41:0) after 1m51s
[14:05:38.084] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:41:0)
[14:05:38.108] Build status: STARTED
[14:05:38.108] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:42:0) after 9m34s
[14:15:12.129] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:42:0)
[14:15:12.153] Build status: STARTED
[14:15:12.153] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:43:0) after 5m26s
[14:20:38.225] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:43:0)
[14:20:38.285] Build status: STARTED
[14:20:38.285] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:44:0) after 3m18s
[14:23:56.507] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:44:0)
[14:23:56.526] Build status: STARTED
[14:23:56.526] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:45:0) after 1m45s
[14:25:41.598] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:45:0)
[14:25:41.617] Build status: STARTED
[14:25:41.617] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:46:0) after 2m56s
[14:28:37.639] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:46:0)
[14:28:37.658] Build status: STARTED
[14:28:37.658] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:47:0) after 7m16s
[14:35:53.727] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:47:0)
[14:35:53.747] Build status: STARTED
[14:35:53.747] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:48:0) after 2m29s
[14:38:22.824] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:48:0)
[14:38:22.847] Build status: STARTED
[14:38:22.847] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:49:0) after 8m6s
[14:46:28.869] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:49:0)
[14:46:28.929] Build status: STARTED
[14:46:28.929] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:50:0) after 3m28s
[14:49:56.949] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:50:0)
[14:49:56.980] Build status: STARTED
[14:49:56.980] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:51:0) after 3m48s
[14:53:44.999] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:51:0)
[14:53:45.028] Build status: STARTED
[14:53:45.028] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:52:0) after 9m27s
[15:03:12.220] Handling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:52:0)
[15:03:12.242] Build status: STARTED
[15:03:12.242] Scheduling timer "check-buildbucket-build-status" (chromium-m133/Android x64 Builder All Targets (dbg):8889753233122725168:53:0) after 8m6s
[15:06:25.278] Received PubSub notification, asking Buildbucket for the build status
[15:06:25.312] Build:
{
"id": "8724323171179096945",
"builder": {
"project": "chromium-m133",
"bucket": "ci",
"builder": "Android x64 Builder All Targets (dbg)"
},
"number": 135,
"createdBy": "project:chromium-m133",
"createTime": "2025-01-30T10:48:05.826609831Z",
"startTime": "2025-01-30T11:09:12.171075505Z",
"endTime": "2025-01-30T15:06:24.953058912Z",
"updateTime": "2025-01-30T15:06:24.953058912Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "chromium/src",
"id": "7af43b112f8f224c0a8c0c59acfaa761976a2b5f",
"ref": "refs/branch-heads/6943"
}
}
}
[15:06:25.312] Invocation finished in 4h18m20.723609033s with status SUCCEEDED