[18:12:02.200] New invocation is queued and will start shortly
[18:12:03.310] Starting the invocation (attempt 1)
[18:12:03.351] Popped buildset tag "buildset:commit/gitiles/chromium.googlesource.com/native_client/src/native_client/+/38e06bc9954cbe8582f557d525d2effbbc0d849e"
[18:12:03.351] Popped gitiles commit info from properties and tags
[18:12:03.351] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[18:12:03.351] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[18:12:03.351] Buildbucket request:
{
"requestId": "8991103306981476832",
"builder": {
"project": "nacl",
"bucket": "toolchain",
"builder": "linux-pnacl-x86_64"
},
"properties": {
"$recipe_engine/scheduler": {
"hostname": "luci-scheduler.appspot.com",
"triggers": [
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://chromium.googlesource.com/native_client/src/native_client",
"revision": "33ca900e4deba4631db20979c923e075cdf76dcc"
},
"id": "https://chromium.googlesource.com/native_client/src/native_client/+/refs/heads/main@33ca900e4deba4631db20979c923e075cdf76dcc",
"title": "33ca900e4deba4631db20979c923e075cdf76dcc",
"url": "https://chromium.googlesource.com/native_client/src/native_client/+/33ca900e4deba4631db20979c923e075cdf76dcc"
},
{
"gitiles": {
"ref": "refs/heads/main",
"repo": "https://chromium.googlesource.com/native_client/src/native_client",
"revision": "38e06bc9954cbe8582f557d525d2effbbc0d849e"
},
"id": "https://chromium.googlesource.com/native_client/src/native_client/+/refs/heads/main@38e06bc9954cbe8582f557d525d2effbbc0d849e",
"title": "38e06bc9954cbe8582f557d525d2effbbc0d849e",
"url": "https://chromium.googlesource.com/native_client/src/native_client/+/38e06bc9954cbe8582f557d525d2effbbc0d849e"
}
]
}
},
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "native_client/src/native_client",
"id": "38e06bc9954cbe8582f557d525d2effbbc0d849e",
"ref": "refs/heads/main"
},
"tags": [
{
"key": "scheduler_invocation_id",
"value": "8991103306981476832"
},
{
"key": "scheduler_job_id",
"value": "nacl/linux-pnacl-x86_64"
},
{
"key": "user_agent",
"value": "luci-scheduler"
}
],
"notify": {
"pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
}
}
[18:12:03.837] Scheduled build:
{
"id": "8825673245000175425",
"builder": {
"project": "nacl",
"bucket": "toolchain",
"builder": "linux-pnacl-x86_64"
},
"number": 7191,
"createdBy": "project:nacl",
"createTime": "2022-01-07T18:12:03.457542321Z",
"updateTime": "2022-01-07T18:12:03.457542321Z",
"status": "SCHEDULED",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "native_client/src/native_client",
"id": "38e06bc9954cbe8582f557d525d2effbbc0d849e",
"ref": "refs/heads/main"
}
}
}
[18:12:03.837] Task URL: https://cr-buildbucket.appspot.com/build/8825673245000175425
[18:12:03.837] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:2:0) after 4m20s
[18:16:24.410] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:2:0)
[18:16:24.445] Build status: SCHEDULED
[18:16:24.445] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:3:0) after 4m41s
[18:21:05.580] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:3:0)
[18:21:05.612] Build status: SCHEDULED
[18:21:05.612] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:4:0) after 9m31s
[18:30:36.816] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:4:0)
[18:30:36.836] Build status: SCHEDULED
[18:30:36.836] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:5:0) after 6m58s
[18:37:34.870] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:5:0)
[18:37:34.902] Build status: SCHEDULED
[18:37:34.902] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:6:0) after 1m33s
[18:39:07.952] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:6:0)
[18:39:07.979] Build status: SCHEDULED
[18:39:07.979] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:7:0) after 8m54s
[18:48:01.993] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:7:0)
[18:48:02.025] Build status: SCHEDULED
[18:48:02.025] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:8:0) after 7m50s
[18:55:52.043] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:8:0)
[18:55:52.074] Build status: SCHEDULED
[18:55:52.074] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:9:0) after 8m8s
[19:04:00.091] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:9:0)
[19:04:00.125] Build status: SCHEDULED
[19:04:00.125] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:10:0) after 3m33s
[19:07:33.190] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:10:0)
[19:07:33.230] Build status: SCHEDULED
[19:07:33.230] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:11:0) after 7m57s
[19:15:30.247] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:11:0)
[19:15:30.278] Build status: SCHEDULED
[19:15:30.278] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:12:0) after 1m28s
[19:16:58.361] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:12:0)
[19:16:58.389] Build status: SCHEDULED
[19:16:58.389] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:13:0) after 9m59s
[19:26:57.395] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:13:0)
[19:26:57.427] Build status: SCHEDULED
[19:26:57.427] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:14:0) after 2m15s
[19:29:12.628] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:14:0)
[19:29:12.657] Build status: SCHEDULED
[19:29:12.657] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:15:0) after 6m5s
[19:35:17.759] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:15:0)
[19:35:17.791] Build status: SCHEDULED
[19:35:17.791] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:16:0) after 9m41s
[19:44:58.971] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:16:0)
[19:44:59.000] Build status: SCHEDULED
[19:44:59.000] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:17:0) after 4m39s
[19:49:38.019] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:17:0)
[19:49:38.049] Build status: SCHEDULED
[19:49:38.049] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:18:0) after 2m3s
[19:51:41.395] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:18:0)
[19:51:41.430] Build status: SCHEDULED
[19:51:41.430] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:19:0) after 9m25s
[20:01:06.565] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:19:0)
[20:01:06.603] Build status: SCHEDULED
[20:01:06.603] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:20:0) after 3m36s
[20:04:42.849] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:20:0)
[20:04:43.069] Build status: SCHEDULED
[20:04:43.069] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:21:0) after 2m20s
[20:07:03.153] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:21:0)
[20:07:03.194] Build status: SCHEDULED
[20:07:03.194] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:22:0) after 8m39s
[20:07:56.264] Received PubSub notification, asking Buildbucket for the build status
[20:07:56.294] Build status: STARTED
[20:15:42.520] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:22:0)
[20:15:42.612] Build status: STARTED
[20:15:42.612] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:24:0) after 8m21s
[20:24:03.641] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:24:0)
[20:24:03.672] Build status: STARTED
[20:24:03.672] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:25:0) after 1m47s
[20:25:50.801] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:25:0)
[20:25:50.828] Build status: STARTED
[20:25:50.828] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:26:0) after 7m37s
[20:33:28.024] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:26:0)
[20:33:28.086] Build status: STARTED
[20:33:28.086] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:27:0) after 7m38s
[20:41:06.253] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:27:0)
[20:41:06.308] Build status: STARTED
[20:41:06.308] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:28:0) after 4m1s
[20:45:07.439] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:28:0)
[20:45:07.471] Build status: STARTED
[20:45:07.471] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:29:0) after 5m22s
[20:50:29.543] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:29:0)
[20:50:29.574] Build status: STARTED
[20:50:29.574] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:30:0) after 1m24s
[20:51:53.659] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:30:0)
[20:51:53.692] Build status: STARTED
[20:51:53.692] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:31:0) after 5m1s
[20:56:54.795] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:31:0)
[20:56:54.828] Build status: STARTED
[20:56:54.828] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:32:0) after 4m19s
[21:01:13.972] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:32:0)
[21:01:14.010] Build status: STARTED
[21:01:14.010] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:33:0) after 2m42s
[21:03:56.127] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:33:0)
[21:03:56.164] Build status: STARTED
[21:03:56.164] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:34:0) after 1m32s
[21:05:28.281] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:34:0)
[21:05:28.310] Build status: STARTED
[21:05:28.310] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:35:0) after 3m33s
[21:09:01.526] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:35:0)
[21:09:01.556] Build status: STARTED
[21:09:01.556] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:36:0) after 1m20s
[21:10:21.725] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:36:0)
[21:10:21.774] Build status: STARTED
[21:10:21.774] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:37:0) after 8m6s
[21:18:28.041] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:37:0)
[21:18:28.075] Build status: STARTED
[21:18:28.075] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:38:0) after 3m10s
[21:21:38.222] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:38:0)
[21:21:38.246] Build status: STARTED
[21:21:38.246] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:39:0) after 4m9s
[21:25:47.343] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:39:0)
[21:25:47.440] Build status: STARTED
[21:25:47.440] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:40:0) after 3m12s
[21:28:59.473] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:40:0)
[21:28:59.511] Build status: STARTED
[21:28:59.511] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:41:0) after 2m20s
[21:31:19.759] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:41:0)
[21:31:19.792] Build status: STARTED
[21:31:19.792] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:42:0) after 6m11s
[21:37:30.792] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:42:0)
[21:37:30.849] Build status: STARTED
[21:37:30.849] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:43:0) after 9m22s
[21:46:52.907] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:43:0)
[21:46:52.940] Build status: STARTED
[21:46:52.940] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:44:0) after 3m57s
[21:50:50.088] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:44:0)
[21:50:50.119] Build status: STARTED
[21:50:50.119] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:45:0) after 7m54s
[21:58:44.769] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:45:0)
[21:58:44.810] Build status: STARTED
[21:58:44.810] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:46:0) after 2m44s
[22:01:28.871] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:46:0)
[22:01:28.915] Build status: STARTED
[22:01:28.915] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:47:0) after 1m16s
[22:02:45.164] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:47:0)
[22:02:45.235] Build status: STARTED
[22:02:45.235] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:48:0) after 5m51s
[22:08:36.225] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:48:0)
[22:08:36.256] Build status: STARTED
[22:08:36.256] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:49:0) after 6m55s
[22:15:31.530] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:49:0)
[22:15:31.564] Build status: STARTED
[22:15:31.564] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:50:0) after 7m9s
[22:22:40.590] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:50:0)
[22:22:40.621] Build status: STARTED
[22:22:40.621] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:51:0) after 4m4s
[22:26:44.653] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:51:0)
[22:26:44.685] Build status: STARTED
[22:26:44.685] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:52:0) after 6m6s
[22:32:50.709] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:52:0)
[22:32:50.768] Build status: STARTED
[22:32:50.768] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:53:0) after 6m37s
[22:39:27.845] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:53:0)
[22:39:27.899] Build status: STARTED
[22:39:27.899] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:54:0) after 1m52s
[22:41:20.210] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:54:0)
[22:41:20.243] Build status: STARTED
[22:41:20.243] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:55:0) after 4m54s
[22:46:14.366] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:55:0)
[22:46:14.396] Build status: STARTED
[22:46:14.396] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:56:0) after 6m48s
[22:53:02.517] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:56:0)
[22:53:02.552] Build status: STARTED
[22:53:02.552] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:57:0) after 5m51s
[22:58:53.575] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:57:0)
[22:58:53.629] Build status: STARTED
[22:58:53.629] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:58:0) after 3m13s
[23:02:06.624] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:58:0)
[23:02:06.740] Build status: STARTED
[23:02:06.740] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:59:0) after 3m1s
[23:05:07.761] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:59:0)
[23:05:07.798] Build status: STARTED
[23:05:07.798] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:60:0) after 5m55s
[23:11:02.859] Handling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:60:0)
[23:11:02.880] Build status: STARTED
[23:11:02.880] Scheduling timer "check-buildbucket-build-status" (nacl/linux-pnacl-x86_64:8991103306981476832:61:0) after 4m1s
[23:14:18.473] Received PubSub notification, asking Buildbucket for the build status
[23:14:18.509] Build:
{
"id": "8825673245000175425",
"builder": {
"project": "nacl",
"bucket": "toolchain",
"builder": "linux-pnacl-x86_64"
},
"number": 7191,
"createdBy": "project:nacl",
"createTime": "2022-01-07T18:12:03.457542321Z",
"startTime": "2022-01-07T20:07:55.264641Z",
"endTime": "2022-01-07T23:14:18.147262396Z",
"updateTime": "2022-01-07T23:14:18.147262396Z",
"status": "SUCCESS",
"input": {
"gitilesCommit": {
"host": "chromium.googlesource.com",
"project": "native_client/src/native_client",
"id": "38e06bc9954cbe8582f557d525d2effbbc0d849e",
"ref": "refs/heads/main"
}
}
}
[23:14:18.509] Invocation finished in 5h2m16.325276672s with status SUCCEEDED