Status: SUCCEEDED
Triggered by: -
Duration: 1 hour
Actions:

Definition (rev a866a33dc7b977ec9aaf5a55bd1d22a1e7586a2d)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "global.ci"
  builder: "kythe"
>

Incoming triggers

Incoming properties

{
  "branch": "refs/heads/main",
  "repository": "https://fuchsia.googlesource.com/integration",
  "revision": "db280d11eae02364259dca7607c6316e52e37cb6"
}

Incoming tags

  • buildset:commit/gitiles/fuchsia.googlesource.com/integration/+/db280d11eae02364259dca7607c6316e52e37cb6
  • gitiles_ref:refs/heads/main

Debug log (UTC)

[17:38:50.614] New invocation is queued and will start shortly
[17:38:51.655] Starting the invocation (attempt 1)
[17:38:51.683] Popped buildset tag "buildset:commit/gitiles/fuchsia.googlesource.com/integration/+/db280d11eae02364259dca7607c6316e52e37cb6"
[17:38:51.683] Popped gitiles commit info from properties and tags
[17:38:51.683] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[17:38:51.683] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[17:38:51.684] Buildbucket request:
{
  "requestId": "8838449506915029408",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "kythe"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8838449506915029408",
            "job": "fuchsia/global.ci-kythe-e5a0ec7f",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "155e57e2fc3adb14a9dd3b37380450d596df9070"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@155e57e2fc3adb14a9dd3b37380450d596df9070",
                        "title": "155e57e2fc3adb14a9dd3b37380450d596df9070",
                        "url": "https://fuchsia.googlesource.com/integration/+/155e57e2fc3adb14a9dd3b37380450d596df9070"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "4128aede67e6db04ec8f2e1288fac80ef36b5c44"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@4128aede67e6db04ec8f2e1288fac80ef36b5c44",
                        "title": "4128aede67e6db04ec8f2e1288fac80ef36b5c44",
                        "url": "https://fuchsia.googlesource.com/integration/+/4128aede67e6db04ec8f2e1288fac80ef36b5c44"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "0c515fbbfc8ace1389d61d9c47e67956aaa0ac9f"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@0c515fbbfc8ace1389d61d9c47e67956aaa0ac9f",
                        "title": "0c515fbbfc8ace1389d61d9c47e67956aaa0ac9f",
                        "url": "https://fuchsia.googlesource.com/integration/+/0c515fbbfc8ace1389d61d9c47e67956aaa0ac9f"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "94f280a074dea7391ae0bfbd158a7bad8ba6f97e"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@94f280a074dea7391ae0bfbd158a7bad8ba6f97e",
                        "title": "94f280a074dea7391ae0bfbd158a7bad8ba6f97e",
                        "url": "https://fuchsia.googlesource.com/integration/+/94f280a074dea7391ae0bfbd158a7bad8ba6f97e"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "a71c49d5dc8671666b0c2d7eb4396dcf61a0f109"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@a71c49d5dc8671666b0c2d7eb4396dcf61a0f109",
                        "title": "a71c49d5dc8671666b0c2d7eb4396dcf61a0f109",
                        "url": "https://fuchsia.googlesource.com/integration/+/a71c49d5dc8671666b0c2d7eb4396dcf61a0f109"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "3d1fb58d3ff8759eba1e1f579f6781cda9ab27cb"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@3d1fb58d3ff8759eba1e1f579f6781cda9ab27cb",
                        "title": "3d1fb58d3ff8759eba1e1f579f6781cda9ab27cb",
                        "url": "https://fuchsia.googlesource.com/integration/+/3d1fb58d3ff8759eba1e1f579f6781cda9ab27cb"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "dde65d52f293b306c57168b7aad508074d6a02e4"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@dde65d52f293b306c57168b7aad508074d6a02e4",
                        "title": "dde65d52f293b306c57168b7aad508074d6a02e4",
                        "url": "https://fuchsia.googlesource.com/integration/+/dde65d52f293b306c57168b7aad508074d6a02e4"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "2a5ba0ce1f280361d192393ea76b2071dd66e1f4"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@2a5ba0ce1f280361d192393ea76b2071dd66e1f4",
                        "title": "2a5ba0ce1f280361d192393ea76b2071dd66e1f4",
                        "url": "https://fuchsia.googlesource.com/integration/+/2a5ba0ce1f280361d192393ea76b2071dd66e1f4"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "fea8033ad5561bfe5aea7b4d3a47264bfb9205ed"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@fea8033ad5561bfe5aea7b4d3a47264bfb9205ed",
                        "title": "fea8033ad5561bfe5aea7b4d3a47264bfb9205ed",
                        "url": "https://fuchsia.googlesource.com/integration/+/fea8033ad5561bfe5aea7b4d3a47264bfb9205ed"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "2127711dad3a2f8d2855c6b9d59817f10d8048b6"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@2127711dad3a2f8d2855c6b9d59817f10d8048b6",
                        "title": "2127711dad3a2f8d2855c6b9d59817f10d8048b6",
                        "url": "https://fuchsia.googlesource.com/integration/+/2127711dad3a2f8d2855c6b9d59817f10d8048b6"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "ef90ab02a3bdd9dbaa31f3e4c2c6724162a3cce1"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@ef90ab02a3bdd9dbaa31f3e4c2c6724162a3cce1",
                        "title": "ef90ab02a3bdd9dbaa31f3e4c2c6724162a3cce1",
                        "url": "https://fuchsia.googlesource.com/integration/+/ef90ab02a3bdd9dbaa31f3e4c2c6724162a3cce1"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "db3095b877359f148eab251e74daa1bbace0ba59"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@db3095b877359f148eab251e74daa1bbace0ba59",
                        "title": "db3095b877359f148eab251e74daa1bbace0ba59",
                        "url": "https://fuchsia.googlesource.com/integration/+/db3095b877359f148eab251e74daa1bbace0ba59"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "7f0249c6b735b4479c4c90efc6af5adf4ea818c9"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@7f0249c6b735b4479c4c90efc6af5adf4ea818c9",
                        "title": "7f0249c6b735b4479c4c90efc6af5adf4ea818c9",
                        "url": "https://fuchsia.googlesource.com/integration/+/7f0249c6b735b4479c4c90efc6af5adf4ea818c9"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "ad6f9963ae85b1beb3e96bc92f65a2378665c06d"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@ad6f9963ae85b1beb3e96bc92f65a2378665c06d",
                        "title": "ad6f9963ae85b1beb3e96bc92f65a2378665c06d",
                        "url": "https://fuchsia.googlesource.com/integration/+/ad6f9963ae85b1beb3e96bc92f65a2378665c06d"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "5ff6e2ab1e4e5f5eac239374d80a1f0f63bf5abe"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@5ff6e2ab1e4e5f5eac239374d80a1f0f63bf5abe",
                        "title": "5ff6e2ab1e4e5f5eac239374d80a1f0f63bf5abe",
                        "url": "https://fuchsia.googlesource.com/integration/+/5ff6e2ab1e4e5f5eac239374d80a1f0f63bf5abe"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "ce778819de8c912f71e391de5f7f090c22d3ab42"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@ce778819de8c912f71e391de5f7f090c22d3ab42",
                        "title": "ce778819de8c912f71e391de5f7f090c22d3ab42",
                        "url": "https://fuchsia.googlesource.com/integration/+/ce778819de8c912f71e391de5f7f090c22d3ab42"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "6eca5f0f76f3187475e2e81e247f3cecb2db5bf5"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@6eca5f0f76f3187475e2e81e247f3cecb2db5bf5",
                        "title": "6eca5f0f76f3187475e2e81e247f3cecb2db5bf5",
                        "url": "https://fuchsia.googlesource.com/integration/+/6eca5f0f76f3187475e2e81e247f3cecb2db5bf5"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "a722b1c3e45b0fbfa74e4bcca1edd9d8a717b962"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@a722b1c3e45b0fbfa74e4bcca1edd9d8a717b962",
                        "title": "a722b1c3e45b0fbfa74e4bcca1edd9d8a717b962",
                        "url": "https://fuchsia.googlesource.com/integration/+/a722b1c3e45b0fbfa74e4bcca1edd9d8a717b962"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "5eaa7cfddfdc8c092f9d0fc65267b6c634e6d64b"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@5eaa7cfddfdc8c092f9d0fc65267b6c634e6d64b",
                        "title": "5eaa7cfddfdc8c092f9d0fc65267b6c634e6d64b",
                        "url": "https://fuchsia.googlesource.com/integration/+/5eaa7cfddfdc8c092f9d0fc65267b6c634e6d64b"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "87aedf51be0ac0e1d9fa7193196c8176968c901c"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@87aedf51be0ac0e1d9fa7193196c8176968c901c",
                        "title": "87aedf51be0ac0e1d9fa7193196c8176968c901c",
                        "url": "https://fuchsia.googlesource.com/integration/+/87aedf51be0ac0e1d9fa7193196c8176968c901c"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "db280d11eae02364259dca7607c6316e52e37cb6"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@db280d11eae02364259dca7607c6316e52e37cb6",
                        "title": "db280d11eae02364259dca7607c6316e52e37cb6",
                        "url": "https://fuchsia.googlesource.com/integration/+/db280d11eae02364259dca7607c6316e52e37cb6"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "fuchsia.googlesource.com",
    "project": "integration",
    "id": "db280d11eae02364259dca7607c6316e52e37cb6",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8838449506915029408"
    },
    {
      "key": "scheduler_job_id",
      "value": "fuchsia/global.ci-kythe-e5a0ec7f"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[17:38:52.084] Scheduled build:
{
  "id": "8673019445056224657",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "kythe"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2026-08-19T17:38:51.765253758Z",
  "updateTime": "2026-08-19T17:38:51.765253758Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "db280d11eae02364259dca7607c6316e52e37cb6",
      "ref": "refs/heads/main"
    }
  }
}
[17:38:52.084] Task URL: https://cr-buildbucket.appspot.com/build/8673019445056224657
[17:38:52.084] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:2:0) after 8m17s
[17:38:53.044] Received PubSub notification, asking Buildbucket for the build status
[17:38:53.065] Build status: SCHEDULED
[17:38:56.575] Received PubSub notification, asking Buildbucket for the build status
[17:38:56.639] Build status: STARTED
[17:47:09.167] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:2:0)
[17:47:09.192] Build status: STARTED
[17:47:09.192] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:5:0) after 3m52s
[17:51:01.229] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:5:0)
[17:51:01.249] Build status: STARTED
[17:51:01.249] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:6:0) after 6m3s
[17:57:04.295] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:6:0)
[17:57:04.405] Build status: STARTED
[17:57:04.405] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:7:0) after 5m0s
[18:02:04.455] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:7:0)
[18:02:04.493] Build status: STARTED
[18:02:04.493] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:8:0) after 5m5s
[18:07:09.730] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:8:0)
[18:07:09.754] Build status: STARTED
[18:07:09.754] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:9:0) after 2m29s
[18:09:38.769] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:9:0)
[18:09:38.823] Build status: STARTED
[18:09:38.823] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:10:0) after 8m13s
[18:17:51.880] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:10:0)
[18:17:51.899] Build status: STARTED
[18:17:51.899] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:11:0) after 9m56s
[18:27:47.915] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:11:0)
[18:27:48.004] Build status: STARTED
[18:27:48.004] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:12:0) after 4m52s
[18:32:40.054] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:12:0)
[18:32:40.090] Build status: STARTED
[18:32:40.090] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:13:0) after 4m14s
[18:36:54.112] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:13:0)
[18:36:54.239] Build status: STARTED
[18:36:54.239] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:14:0) after 5m56s
[18:42:50.257] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:14:0)
[18:42:50.284] Build status: STARTED
[18:42:50.284] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:15:0) after 8m50s
[18:51:40.378] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:15:0)
[18:51:40.397] Build status: STARTED
[18:51:40.397] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:16:0) after 6m17s
[18:57:57.432] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:16:0)
[18:57:57.449] Build status: STARTED
[18:57:57.449] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:17:0) after 7m17s
[19:05:14.446] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:17:0)
[19:05:14.492] Build status: STARTED
[19:05:14.492] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:18:0) after 3m50s
[19:09:04.520] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:18:0)
[19:09:04.537] Build status: STARTED
[19:09:04.537] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:19:0) after 1m8s
[19:10:12.552] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:19:0)
[19:10:12.576] Build status: STARTED
[19:10:12.576] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:20:0) after 3m25s
[19:13:38.096] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:20:0)
[19:13:38.178] Build status: STARTED
[19:13:38.178] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:21:0) after 4m46s
[19:18:24.718] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:21:0)
[19:18:24.738] Build status: STARTED
[19:18:24.738] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:22:0) after 2m48s
[19:21:12.789] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:22:0)
[19:21:12.808] Build status: STARTED
[19:21:12.808] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-kythe-e5a0ec7f:8838449506915029408:23:0) after 9m45s
[19:23:19.075] Received PubSub notification, asking Buildbucket for the build status
[19:23:19.094] Build:
{
  "id": "8673019445056224657",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "kythe"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2026-08-19T17:38:51.765253758Z",
  "startTime": "2026-08-19T17:38:56.336306750Z",
  "endTime": "2026-08-19T19:23:18.768971839Z",
  "updateTime": "2026-08-19T19:23:18.768971839Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "db280d11eae02364259dca7607c6316e52e37cb6",
      "ref": "refs/heads/main"
    }
  }
}
[19:23:19.094] Invocation finished in 1h44m28.484753932s with status SUCCEEDED