Status: SUCCEEDED
Triggered by: -
Duration: 2 hours
Actions:

Definition (rev a866a33dc7b977ec9aaf5a55bd1d22a1e7586a2d)

buildbucket: <
  server: "cr-buildbucket.appspot.com"
  bucket: "global.ci"
  builder: "core.x64-lto-no_rbe-build_only"
>

Incoming triggers

Incoming properties

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

Incoming tags

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

Debug log (UTC)

[08:38:59.071] New invocation is queued and will start shortly
[08:39:00.607] Starting the invocation (attempt 1)
[08:39:00.633] Popped buildset tag "buildset:commit/gitiles/fuchsia.googlesource.com/integration/+/6afcba6319af23fa1faa22714e5d53cc4ae37d78"
[08:39:00.633] Popped gitiles commit info from properties and tags
[08:39:00.633] Preparing PubSub topic for "https://cr-buildbucket.appspot.com"
[08:39:00.633] PubSub topic is "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
[08:39:00.634] Buildbucket request:
{
  "requestId": "8835403175051044768",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-lto-no_rbe-build_only"
  },
  "properties": {
      "$recipe_engine/scheduler": {
            "hostname": "luci-scheduler.appspot.com",
            "invocation": "8835403175051044768",
            "job": "fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f",
            "triggers": [
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "d441f6e897c19cb1ef38318a31c6c4b31b2b17be"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@d441f6e897c19cb1ef38318a31c6c4b31b2b17be",
                        "title": "d441f6e897c19cb1ef38318a31c6c4b31b2b17be",
                        "url": "https://fuchsia.googlesource.com/integration/+/d441f6e897c19cb1ef38318a31c6c4b31b2b17be"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "f6f09fe598c140acab0db98f45e08a8538372a25"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@f6f09fe598c140acab0db98f45e08a8538372a25",
                        "title": "f6f09fe598c140acab0db98f45e08a8538372a25",
                        "url": "https://fuchsia.googlesource.com/integration/+/f6f09fe598c140acab0db98f45e08a8538372a25"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "4e8558a3b61d229b6e9a8a80478294e481270bf5"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@4e8558a3b61d229b6e9a8a80478294e481270bf5",
                        "title": "4e8558a3b61d229b6e9a8a80478294e481270bf5",
                        "url": "https://fuchsia.googlesource.com/integration/+/4e8558a3b61d229b6e9a8a80478294e481270bf5"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "3c5063f4d67de95daea4b7bb56119df0a457be39"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@3c5063f4d67de95daea4b7bb56119df0a457be39",
                        "title": "3c5063f4d67de95daea4b7bb56119df0a457be39",
                        "url": "https://fuchsia.googlesource.com/integration/+/3c5063f4d67de95daea4b7bb56119df0a457be39"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "dea5731031e06445a6e002ba89450ba08403d362"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@dea5731031e06445a6e002ba89450ba08403d362",
                        "title": "dea5731031e06445a6e002ba89450ba08403d362",
                        "url": "https://fuchsia.googlesource.com/integration/+/dea5731031e06445a6e002ba89450ba08403d362"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "4ee3d931e3924487b7e5c524223dc4973b004a34"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@4ee3d931e3924487b7e5c524223dc4973b004a34",
                        "title": "4ee3d931e3924487b7e5c524223dc4973b004a34",
                        "url": "https://fuchsia.googlesource.com/integration/+/4ee3d931e3924487b7e5c524223dc4973b004a34"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "3b4bc2c3d6c37caf83f14d797d93e6aa79da6e0f"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@3b4bc2c3d6c37caf83f14d797d93e6aa79da6e0f",
                        "title": "3b4bc2c3d6c37caf83f14d797d93e6aa79da6e0f",
                        "url": "https://fuchsia.googlesource.com/integration/+/3b4bc2c3d6c37caf83f14d797d93e6aa79da6e0f"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "36df41dadfd524dd89b1f65bf50eb2ef3e29d5f1"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@36df41dadfd524dd89b1f65bf50eb2ef3e29d5f1",
                        "title": "36df41dadfd524dd89b1f65bf50eb2ef3e29d5f1",
                        "url": "https://fuchsia.googlesource.com/integration/+/36df41dadfd524dd89b1f65bf50eb2ef3e29d5f1"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "e28fc3670db37767219103051737cdfee5f2cf97"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@e28fc3670db37767219103051737cdfee5f2cf97",
                        "title": "e28fc3670db37767219103051737cdfee5f2cf97",
                        "url": "https://fuchsia.googlesource.com/integration/+/e28fc3670db37767219103051737cdfee5f2cf97"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "5aaed2ffb3adff9f959f481a8306ee8030480a03"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@5aaed2ffb3adff9f959f481a8306ee8030480a03",
                        "title": "5aaed2ffb3adff9f959f481a8306ee8030480a03",
                        "url": "https://fuchsia.googlesource.com/integration/+/5aaed2ffb3adff9f959f481a8306ee8030480a03"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "ada328c659846406789c94c0b2c204a3ea5a56d1"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@ada328c659846406789c94c0b2c204a3ea5a56d1",
                        "title": "ada328c659846406789c94c0b2c204a3ea5a56d1",
                        "url": "https://fuchsia.googlesource.com/integration/+/ada328c659846406789c94c0b2c204a3ea5a56d1"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "f1481ef2bfd88b9c310251e587c6df66b0283284"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@f1481ef2bfd88b9c310251e587c6df66b0283284",
                        "title": "f1481ef2bfd88b9c310251e587c6df66b0283284",
                        "url": "https://fuchsia.googlesource.com/integration/+/f1481ef2bfd88b9c310251e587c6df66b0283284"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "953bdd55824a848ab587d01202bde01608b9b000"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@953bdd55824a848ab587d01202bde01608b9b000",
                        "title": "953bdd55824a848ab587d01202bde01608b9b000",
                        "url": "https://fuchsia.googlesource.com/integration/+/953bdd55824a848ab587d01202bde01608b9b000"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "f2e0a27b0db161b43ec97e40931ac4299c83a984"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@f2e0a27b0db161b43ec97e40931ac4299c83a984",
                        "title": "f2e0a27b0db161b43ec97e40931ac4299c83a984",
                        "url": "https://fuchsia.googlesource.com/integration/+/f2e0a27b0db161b43ec97e40931ac4299c83a984"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "da22e696053d52f36fead01d054512593909ef88"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@da22e696053d52f36fead01d054512593909ef88",
                        "title": "da22e696053d52f36fead01d054512593909ef88",
                        "url": "https://fuchsia.googlesource.com/integration/+/da22e696053d52f36fead01d054512593909ef88"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "e53c8fd06526786b3f7779ef6fe9a74fe3ba9626"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@e53c8fd06526786b3f7779ef6fe9a74fe3ba9626",
                        "title": "e53c8fd06526786b3f7779ef6fe9a74fe3ba9626",
                        "url": "https://fuchsia.googlesource.com/integration/+/e53c8fd06526786b3f7779ef6fe9a74fe3ba9626"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "8a58d26bbc95df5e96ae8b123d36cfbe0ebc5de4"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@8a58d26bbc95df5e96ae8b123d36cfbe0ebc5de4",
                        "title": "8a58d26bbc95df5e96ae8b123d36cfbe0ebc5de4",
                        "url": "https://fuchsia.googlesource.com/integration/+/8a58d26bbc95df5e96ae8b123d36cfbe0ebc5de4"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "322d44689c1ba61aada97f24a9ec2ff6c5002cc8"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@322d44689c1ba61aada97f24a9ec2ff6c5002cc8",
                        "title": "322d44689c1ba61aada97f24a9ec2ff6c5002cc8",
                        "url": "https://fuchsia.googlesource.com/integration/+/322d44689c1ba61aada97f24a9ec2ff6c5002cc8"
                      },
                  {
                        "gitiles": {
                              "ref": "refs/heads/main",
                              "repo": "https://fuchsia.googlesource.com/integration",
                              "revision": "6afcba6319af23fa1faa22714e5d53cc4ae37d78"
                            },
                        "id": "https://fuchsia.googlesource.com/integration/+/refs/heads/main@6afcba6319af23fa1faa22714e5d53cc4ae37d78",
                        "title": "6afcba6319af23fa1faa22714e5d53cc4ae37d78",
                        "url": "https://fuchsia.googlesource.com/integration/+/6afcba6319af23fa1faa22714e5d53cc4ae37d78"
                      }
                ]
          }
    },
  "gitilesCommit": {
    "host": "fuchsia.googlesource.com",
    "project": "integration",
    "id": "6afcba6319af23fa1faa22714e5d53cc4ae37d78",
    "ref": "refs/heads/main"
  },
  "tags": [
    {
      "key": "scheduler_invocation_id",
      "value": "8835403175051044768"
    },
    {
      "key": "scheduler_job_id",
      "value": "fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f"
    },
    {
      "key": "user_agent",
      "value": "luci-scheduler"
    }
  ],
  "notify": {
    "pubsubTopic": "projects/luci-scheduler/topics/scheduler.buildbucket.cr-buildbucket~appspot.gserviceaccount.com"
  }
}
[08:39:01.311] Scheduled build:
{
  "id": "8669973112453770417",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-lto-no_rbe-build_only"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2026-09-22T08:39:00.928422134Z",
  "updateTime": "2026-09-22T08:39:00.928422134Z",
  "status": "SCHEDULED",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "6afcba6319af23fa1faa22714e5d53cc4ae37d78",
      "ref": "refs/heads/main"
    }
  }
}
[08:39:01.311] Task URL: https://cr-buildbucket.appspot.com/build/8669973112453770417
[08:39:01.311] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:2:0) after 4m25s
[08:39:02.212] Received PubSub notification, asking Buildbucket for the build status
[08:39:02.274] Build status: SCHEDULED
[08:39:04.898] Received PubSub notification, asking Buildbucket for the build status
[08:39:04.918] Build status: STARTED
[08:43:26.475] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:2:0)
[08:43:26.521] Build status: STARTED
[08:43:26.521] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:5:0) after 6m8s
[08:49:34.588] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:5:0)
[08:49:34.627] Build status: STARTED
[08:49:34.627] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:6:0) after 6m26s
[08:56:00.773] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:6:0)
[08:56:00.795] Build status: STARTED
[08:56:00.795] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:7:0) after 8m16s
[09:04:16.791] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:7:0)
[09:04:16.902] Build status: STARTED
[09:04:16.902] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:8:0) after 4m36s
[09:08:52.916] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:8:0)
[09:08:52.949] Build status: STARTED
[09:08:52.949] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:9:0) after 4m52s
[09:13:44.970] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:9:0)
[09:13:44.991] Build status: STARTED
[09:13:44.991] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:10:0) after 1m13s
[09:14:58.088] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:10:0)
[09:14:58.113] Build status: STARTED
[09:14:58.113] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:11:0) after 6m42s
[09:21:40.180] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:11:0)
[09:21:40.200] Build status: STARTED
[09:21:40.200] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:12:0) after 8m43s
[09:30:23.202] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:12:0)
[09:30:23.222] Build status: STARTED
[09:30:23.222] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:13:0) after 8m31s
[09:38:54.282] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:13:0)
[09:38:54.309] Build status: STARTED
[09:38:54.309] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:14:0) after 2m40s
[09:41:34.365] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:14:0)
[09:41:34.383] Build status: STARTED
[09:41:34.383] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:15:0) after 8m18s
[09:49:52.403] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:15:0)
[09:49:52.429] Build status: STARTED
[09:49:52.429] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:16:0) after 3m25s
[09:53:17.454] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:16:0)
[09:53:17.477] Build status: STARTED
[09:53:17.477] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:17:0) after 6m48s
[10:00:05.544] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:17:0)
[10:00:05.577] Build status: STARTED
[10:00:05.577] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:18:0) after 9m27s
[10:09:32.669] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:18:0)
[10:09:32.690] Build status: STARTED
[10:09:32.690] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:19:0) after 5m18s
[10:14:50.670] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:19:0)
[10:14:50.694] Build status: STARTED
[10:14:50.694] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:20:0) after 6m8s
[10:20:58.714] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:20:0)
[10:20:58.731] Build status: STARTED
[10:20:58.731] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:21:0) after 6m26s
[10:27:24.802] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:21:0)
[10:27:24.834] Build status: STARTED
[10:27:24.834] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:22:0) after 7m33s
[10:34:57.832] Handling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:22:0)
[10:34:57.868] Build status: STARTED
[10:34:57.868] Scheduling timer "check-buildbucket-build-status" (fuchsia/global.ci-core.x64-lto-no_rbe-build_only-e5a0ec7f:8835403175051044768:23:0) after 6m51s
[10:39:56.999] Received PubSub notification, asking Buildbucket for the build status
[10:39:57.018] Build:
{
  "id": "8669973112453770417",
  "builder": {
    "project": "fuchsia",
    "bucket": "global.ci",
    "builder": "core.x64-lto-no_rbe-build_only"
  },
  "createdBy": "project:fuchsia",
  "createTime": "2026-09-22T08:39:00.928422134Z",
  "startTime": "2026-09-22T08:39:04.440074887Z",
  "endTime": "2026-09-22T10:39:56.142898278Z",
  "updateTime": "2026-09-22T10:39:56.142898278Z",
  "status": "SUCCESS",
  "input": {
    "gitilesCommit": {
      "host": "fuchsia.googlesource.com",
      "project": "integration",
      "id": "6afcba6319af23fa1faa22714e5d53cc4ae37d78",
      "ref": "refs/heads/main"
    }
  }
}
[10:39:57.018] Invocation finished in 2h0m57.950080276s with status SUCCEEDED